@charset 'UTF-8';
html, body {
min-width: 100%;
}
*, *::before, *::after {
box-sizing: inherit;
}
body {
margin: 0;
background-color: #222;
color: #ccc;
font: 300 21px/27px "Source Sans Pro", Arial, sans-serif;
}
body.page-template-frontpage {
background-color: #fff;
color: #333;
} .clear { clear: both; }
.alignleft { float: left; }
img.alignleft, .wp-caption.alignleft, div.alignleft { margin: 10px 15px 10px 0; }
.alignright { float: right; }
img.alignright, .wp-caption.alignright, div.alignright { margin: 10px 0px 10px 15px; }
.aligncenter, .center { margin: auto; text-align: center; }
span.aligncenter, img.aligncenter { display: block; }
.alignnone { float: none; display: block; }
.sticky { position: fixed; width: 100%; top: 0; z-index: 100; border-top: 0; margin: auto; } h1, h2, h3, h4, h5, h6, .title { margin: 0 0 15px; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; }
h1 { font-size: 24px; line-height: 32px; }
h2, .title { font-size: 22px; line-height: 30px; }
h3 { font-size: 20px; line-height: 28px; }
h4, h5, h6 { font-size: 18px; line-height: 26px; }
h1.title { text-transform: uppercase; }
.title { display: block; font-weight: 400; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a.title, .title a { text-decoration: none; }
.title.small { margin: 0; font-size: 14px; line-height: 18.5px; font-weight: 400; } a { color: #729dd2; }
a:hover { color: #3e93ff; text-decoration: none; }
a img { border: none; }
a.more, a.more-link { display: block; }
a.edit { font-size: 34px; text-decoration: none; }
a.post-edit-link { text-decoration: none; } hr { clear: both; margin: 10px auto 20px; height: 1px; background: transparent; border: none; border-bottom: 1px solid #dadada; }
p { margin: 0 0 20px; }
p + ul { margin-top: -10px; }
ul, ol { padding: 0 0 0 17px; margin: 0 0 15px; overflow: hidden; }
ul { list-style-type: square; }
u { text-decoration: none; padding-bottom: 1px; border-bottom: 1px dotted #4e4e4e; }
.b { font-weight: bold; }
.rc, .roundedcorners { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -khtml-border-radius: 8px; }
.screen-reader-text { display: none; }
.block { display: block; }
.no { display: none; visibility: hidden; }
.anchor { position: relative; top: -80px; }
.price, .big { line-height: 36px; font-size: 24px; font-weight: bold; }
img, iframe, .alignright, .alignleft { max-width: 100%; height: auto; }
.wp-caption { max-width: 97% !important; height: auto; }
iframe { min-height: 450px; }
iframe + iframe { margin-left: 1%; }
#video iframe { min-height: auto; }
.anchor { margin: -50px 0 50px; }
.update-alert { padding: 50px 0; }
.update-alert .inner { 
width: 500px;
min-height: 128px;
margin: 0 auto; 
padding: 7px 0 0 156px; 
background: transparent url(//alpside.fishing/wp-content/themes/alpside.fishing/img/update-alert.png) no-repeat top left; 
}
@media all and (max-width: 560px) {
.update-alert .inner { width: 90%; }
} .logo { display: block; width: 550px; margin: auto; text-align: center; }
.logo .title { font-size: 30px; font-weight: 400; color: #000; }
.logo, a.logo { text-decoration: none; text-align: center; color: #333; }
.logo .slogan { margin-top: 35px; text-transform: uppercase; font-size: 24px; font-weight: 700; text-shadow: 1px 1px 0 #fff; }
#fold .logo { position: absolute; top: 5%; left: 50%; width: 558px; height: 234px; margin-left: -275px; }
#fold .logo.sticky { position: fixed; width: 100%; top: 2%; left: auto; z-index: 100; margin: auto; border-top: 0; box-shadow: none; }
#fold .logo.sticky img { width: 350px; height: auto; }
#fold .logo.sticky .slogan { font-size: 20px; margin-top: 0px; text-shadow: 1px 1px 0 rgba(255, 255, 255, .5); } a.cta { display: block; margin: 20px auto 5px; padding: 5px 10px; background-color: rgba(255, 114, 0, .75); font-size: 20px; font-weight: 400; line-height: 32px; color: #fff; text-decoration: none; }
a.cta:hover { background-color: rgba(255, 66, 0, .8); }
.sticky a.cta { display: inline-block; width: 335px; margin-top: 10px; padding: 3px 5px; font-size: 18px; line-height: 28px; }
.bg a.more { 
font-weight: 400; 
background-color: rgba(255, 255, 255, .75);
display: inline-block;
padding: 5px 15px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
} .page-startseite .videowrap { margin: 20px auto; }
.videos .video { float: left; width: 31%; height: 300px; margin: 0 1% 15px; }
.videos .video .title { font-size: 14px; line-height: 20px; }
.videos .video a { text-decoration: none; }
a.more-videos { display: block; text-align: right; font-weight: 400; }
.onebox { padding: 5px 0; }
.onebox .previewimg { display: block; float: right; margin: 0 0 10px 25px; }
.page-media .video { padding: 10px; margin-bottom: 20px; background: #343434 url(//alpside.fishing/wp-content/themes/alpside.fishing/img/grad.png) repeat-x top left; border: 1px dotted #444; }
.page-media .previewimg { display: block; float: right; margin: 5px 0 5px 25px; } hr.shadow { height: 29px; padding: 0; margin: 0; border: none; background: transparent url(//alpside.fishing/wp-content/themes/alpside.fishing/img/shadow-top-line.png) repeat-x top left; }
#fold { height: 100vh; position: relative; }
.heroshot { display: table; position: relative; height: 100%; width: 100%; }
.bg {
overflow: hidden;
opacity: 1;
transform: translateY(0px) scale(1);
background-repeat: no-repeat;
background-position: center center; 
background-size: 100%;
}
.bg-frontpage {	 
background-size: cover;	
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
z-index: 0;	 
background-image: url(//alpside.fishing/wp-content/themes/alpside.fishing/img/bg/bg-frontpage-2020.jpg);
}
.bg.img {
height: 500px;
padding-top: 20px;
color: #333;	
background-attachment: fixed;
background-position: top center;
}
.bg.img.bg-blog { background-image: url(//alpside.fishing/wp-content/themes/alpside.fishing/img/bg/bg-blog.jpg); }
.bg.img.standard { background-image: url(//alpside.fishing/wp-content/themes/alpside.fishing/img/bg/bg-standard.jpg); }
.page-guiding .bg.img { height: 400px; }
.page-alex-schuette .bg.img { height: 415px; }
.page-gewaesser .bg.img { height: 340px; }
.page-about .bg.img { height: 370px; }
.page-gewaesser .bg.img a.more, .page-about a.more, 
.page-guiding .slogan, .page-guiding a.more, 
.page-fuschlsee .slogan, .page-alex-schuette .slogan, .page-alex-schuette .title
{ 
color: #fff; text-shadow: 2px 2px 8px #333; 
}
.innerwrap, header nav { width: 1200px; margin: 0 auto; } header .menuwrap { background-color: #000; }
header .menuwrap a.mobile { display: none; visibility: hidden; margin: 5px 15px; padding: 0 0 0 30px; background: url(//alpside.fishing/wp-content/themes/alpside.fishing/img/nav-mobile.png) no-repeat 0 5px; color: #fff; text-decoration: none; }
header .menuwrap a.mobile:after { content: " ↓"; }
header .menuwrap.open a.mobile:after { content: " ↑"; }
header .menuwrap a.mobile:hover { color: #fff; }
header nav ul { list-style-type: none; padding: 0; margin: 0; }
header nav ul li { float: left; }
header nav ul li.home { width: 200px; height: 45px; background: url(//alpside.fishing/wp-content/themes/alpside.fishing/img/logo-med.png) no-repeat 0 6px; }
header nav ul li a { display: block; margin: 0 15px 0 -15px; padding: 11px 15px; background-color: transparent; color: #fff; text-decoration: none; font-weight: 400; font-size: 24px; }
header .menuwrap.sticky nav ul li.b a { font-weight: 700; }
header nav ul li.home a { text-indent: -9999.99em; }
header nav ul li a:hover, header nav ul li.current-menu-item a:hover, header nav ul li.current_page_parent a:hover { background-color: #3e93ff; color: #fff; }
header nav ul li.current-menu-item a, header nav ul li.current_page_parent a { background-color: #222; }
header nav ul li.home a:hover { background-color: rgba(255, 255, 255, .2); }
header nav ul li.home a { background-color: transparent; }
#main { margin: 20px auto; }
body.page-template-frontpage #main { margin: 0 auto; }
aside .box { padding: 10px; margin: 0 0 20px; background: #111; border: 1px dotted #333; }
body.sidebar #content { width: 75%; float: right; }
.page-template-frontpage #content { width: 100%; font-weight: 300; font-size: 22px; line-height: 32px; }
#content img.alex { margin: -30px 0 0; }
.gallery-caption { display: none; visibility: hidden; }
article, section#kontakt { padding: 10px; margin: 0 0 20px; background: #343434 url(//alpside.fishing/wp-content/themes/alpside.fishing/img/grad.png) repeat-x top left; border: 1px dotted #333; }
.page-impressum article { background: #111; }
.wp-caption { font-size: 18px; line-height: 22px; color: #aaa; padding: 10px; margin-bottom: 20px; background: #343434 url(//alpside.fishing/wp-content/themes/alpside.fishing/img/grad.png) repeat-x top left; border: 1px dotted #444; }
.wp-caption.alignright { padding: 10px 0 0 10px; margin: 0 0 20px 20px; }
.wp-caption.alignleft { padding: 10px 10px 0 0; margin: 0 20px 20px 0; } 
article .wp-caption { background: rgba(34, 34, 34, .5); }
.panorama { position: relative; z-index: 10; height: 470px; background: url(//alpside.fishing/wp-content/themes/alpside.fishing/img/bg/bg-pano01.jpg) no-repeat top center; }
.panorama .box { float: right; padding: 10px 25px; margin: 30px 0 0 0; box-shadow: 2px 2px 8px #555; background: transparent url(//alpside.fishing/wp-content/themes/alpside.fishing/img/bg-grad-transblue.png) repeat top left; }
.panorama .box .title { margin: 0; font-size: 22px; font-weight: 300; }
.panorama .box ul { margin: 0; }
.panorama .box .preis { display: block; margin: 10px 0px -15px; font-weight: 700; font-size: 24px; text-align: right; }
.panorama .box a.preis { text-decoration: none; color: #d85f00; }
.panorama .box a.preis:hover { text-decoration: none; color: #ff7000; }
#blogauszuege.wide { margin: 0 auto 30px; padding: 20px 0; background: #95b2d0 url(//alpside.fishing/wp-content/themes/alpside.fishing/img/bg-grad-blue.png) repeat-x top left; }
#blogauszuege .title { margin-bottom: 30px; }
#blogauszuege a.goto { display: block; font-size: 18px; line-height: 22px; font-weight: 700; text-align: center; text-decoration: none; color: #333; }
#blogauszuege a.goto:hover { color: #fff; }
#blogauszuege .post { width: 47%; height: 340px; overflow: hidden; float: left; margin: 0 .5% 20px; padding: 10px 1%; font-size: 16px; line-height: 22px; background-color: #f0f0f0; }
#blogauszuege .post img { width: 50%; height: auto; }
#blogauszuege.wide .post { background-color: rgba(255, 255, 255, .5); } 
#blogauszuege .post .title { margin: 0 0 5px; font-size: 18px; line-height: 22px; }
#blogauszuege .post a.more { margin-top: 10px; }
#pakete .paket { float: left; width: 30%; padding: 5px 1%; margin: 0 1% 10px 0; border: 1px solid #333; }
#pakete.wide { padding: 25px 0; background: #95b2d0 url(//alpside.fishing/wp-content/themes/alpside.fishing/img/bg-grad-blue.png) repeat-x top left; }
#pakete.pakete-slider { margin: 0 auto 30px; padding: 25px 0; }
body.page-guiding #pakete.pakete-slider { margin-bottom: 80px; }
#pakete.wide .paket, #pakete.pakete-slider .paket { margin: 0 5px; padding: 5px 15px; font-size: 18px; line-height: 24px; border: none; background-color: rgba(255, 255, 255, .6); }
#pakete.pakete-slider .paket { background: transparent; }
body.page-guiding #pakete .paket { background-color: #222; }
body.page-guiding #pakete.pakete-slider .paket { background-color: #111; }
#pakete.wide .paket .title, #pakete.pakete-slider .title { text-align: center; font-weight: 300; }
#pakete .paket p { margin: 0 0 10px; }
#pakete .paket img { display: block; width: 100%; height: auto; margin: 5px auto; }
#pakete .paket a.cta { width: 80%; padding: 3px 5px; text-align: center; font-weight: 700; }
#pakete .count-3 { clear: both; }
.pakete-slider .paket:hover { cursor: move; }
.pakete-slider .slick-prev, .pakete-slider .slick-next { top: 25%; z-index: 99; }
.pakete-slider .slick-prev::before, .pakete-slider .slick-next::before { font-size: 44px; } 
.pakete-slider .slick-prev, .pakete-slider .slick-next { width: 44px; height: 44px; }
body.page-guiding .pakete-slider .slick-prev::before, body.page-guiding .slick-next::before { color: #fff; text-shadow: none; }
.pakete-slider .slick-dots { margin-bottom: -10px; }
.pakete-slider .slick-dots li button::before { font-size: 16px; }
#gewaesser.wide { margin: 40px auto 0; padding: 35px 0; background: #95b2d0 url(//alpside.fishing/wp-content/themes/alpside.fishing/img/bg-grad-blue.png) repeat-x top left; }
#gewaesser .flex {
display: flex;
flex-direction: column;
gap: 10px;
justify-content: space-between;
flex-direction: row;
flex-wrap: wrap;
text-align: center;
align-items: flex-start;
}
#gewaesser .gewaesser {
width: 32%;
margin: auto;
}
#gewaesser .gewaesser .title { text-align: center; }
#gewaesser .gewaesser img { width: 100%; height: auto; }
#gewaesser a { color: #0064ad; }
.single-gewaesser #post-content { float: left; width: 69%; }
.single-gewaesser aside#post-sidebar { float: right; width: 27%; font-weight: 300; }
aside#post-sidebar iframe.map { width: 300px; }
.single-gewaesser aside#post-sidebar .title { 
margin: 0 0 20px;
font-size: 20px;
line-height: 30px; 
font-weight: 400;
}
.single-gewaesser aside#post-sidebar .box .title { margin-bottom: 5px; } .navi .next { float: right; }
.navi .previous { float: left; } #kontaktformular { margin: 35px auto; width: 60%; }
.single-gewaesser #post-content #kontaktformular { width: 100%; }
.wpcf7-form { width: 100%; }
.wpcf7-form input, .wpcf7-form textarea { width: 100%; border: none; background-color: #cfe6ff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -khtml-border-radius: 4px; }
.wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form input:hover, .wpcf7-form textarea:hover { background-color: #a4c4e6; }
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select { padding: 10px; margin: 0 auto 5px; font-size: 21px; line-height: 27px; font-family: "Source Sans Pro", Arial, sans-serif; }
.wpcf7-form input.wpcf7-submit { padding: 5px 0; background-color: #0064ad; color: #fff; font-weight: 400; font-size: 18px; }
.wpcf7-form input.wpcf7-submit:hover { cursor: pointer; background-color: #0088eb; }
.wpcf7-form .ajax-loader { display: none; }
.wpcf7-form-control-wrap zustimmung-datenschutz:hover { cursor: pointer; }
.wpcf7-acceptance .wpcf7-list-item { margin-top: 10px; }
.wpcf7-acceptance .wpcf7-list-item-label { width: 95%; }
.wpcf7-acceptance input { display: inline-block; width: 2%; }
.wpcf7-form .datenschutz { font-size: 70%; line-height: 110%; }
aside#sidebar {	width: 23%;	float: left; }
aside#sidebar .title { text-transform: uppercase; }
aside#sidebar ul.menu { list-style: none; padding: 0; }
aside#sidebar ul.menu li { padding: 5px 5px 15px; }
aside#sidebar .menu a { color: #ccc; text-decoration: none; font-size: 20px; text-transform: uppercase; }
aside#sidebar .menu a:hover { color: #729dd2; }
aside#sidebar .partner { padding: 25px 0; margin: 30px 0; border: 1px solid #ccc; border-left: none; border-right: none; }
footer { padding: 20px 0; text-align: right; font-size: 14px; line-height: 20px; background-color: #000; color: #ccc; }
footer a { text-decoration: none; color: #ccc; }
footer .left { width: 43%; text-align: left; }
footer .middle, footer .right { width: 25%; text-align: left; }
footer .left, footer .middle { float: left; }
footer .right { float: right; }
footer .middle { margin: 0 2%; } @media all and (max-width: 1750px) {
.bg.img { height: 400px; }
.page-about .bg.img { height: 335px; }
.page-guiding .bg.img, .page-alex-schuette .bg.img { height: 370px; }	 
.logo .slogan { margin-top: 25px; }	
}
@media all and (max-width: 1600px) {
.page-guiding .bg.img, .page-alex-schuette .bg.img { height: 320px; }
}
@media all and (max-width: 1500px) {
.page-about .bg.img { height: 320px; }
.logo .slogan { margin-top: 20px; }	
}
@media all and (max-width: 1400px) {
.bg.img { height: 350px; }
.page-guiding .bg.img { height: 290px; }
a.cta { margin-top: 10px; }
.logo .slogan { margin-top: 10px; }	
}
@media all and (max-width: 1300px) {
.innerwrap, header nav { width: 95%; }
.bg { background-size: auto; }
#fold { height: 500px; }
#fold .bg { background-size: 100% auto; background-position: top center; }
#fold .videos { margin-top: 10px; }
#fold .videos .video { width: 200px; }
#fold .videos .video .title { display: none; visibility: hidden; }
.bg.img { height: 300px; }
.logo .slogan { margin-top: 15px; }
}
@media all and (max-width: 1100px) {    
#fold { height: 400px; }
#fold .logo img { max-width: 300px; height: auto; }
.panorama { margin-top: 0; }
#content img.alex { margin: 0; }
}
@media all and (max-width: 950px) {
.onebox .previewimg { width: 50%; }
}
@media all and (max-width: 900px) {
#fold { height: 350px; }
header nav ul li a { font-size: 20px; }		
}
@media all and (max-width: 800px) {
#fold { height: 300px; }
#fold .logo, .bg .logo { position: static; top: 0; left: 0; margin: 5px auto 0; width: 70%; }	
#fold .logo { margin-top: 15px; }
#fold .logo img { max-width: 250px; height: auto; }
#fold .slogan { margin-top: 5px; }
.panorama { height: auto; padding: 20px 0; }
#blogauszuege .post { float: none; width: auto; height: auto; margin: 0 0 15px; font-size: 18px; line-height: 26px; }
#blogauszuege .post img { width: auto; height: 210px; }
.page-template-frontpage #content { font-size: 18px; line-height: 26px; }
#kontaktformular { width: 80%; }
header nav ul li a { margin: 0px 10px 0px -10px; padding: 11px 10px; font-size: 18px; }
header nav ul li.home { width: 215px; }
}
@media all and (max-width: 700px) {
body.home.page img.alex { width: 75%; height: auto; }	
.bg .logo { width: 85%; } 
#fold .logo { width: 90%; }	
#kontaktformular { width: 95%; }
body.sidebar #content { width: 60%; }
aside#sidebar { width: 35%; }
#pakete .paket { width: 46%; }	
#pakete .count-3 { clear: none; }		
header nav ul li a { margin: 0px 8px 0px -8px; padding: 11px 8px; font-size: 16px; }
#blogauszuege .post { padding: 10px 2%; }
}
@media all and (max-width: 650px) {
#fold { height: 250px; }
#fold .logo { width: 60%; }	
#fold .logo img { max-width: 200px; height: auto; }
#fold .title { font-size: 20px; line-height: 20px; }
#fold .slogan { font-size: 16px; line-height: 16px; }
#fold a.cta { font-size: 16px; line-height: 26px; }
#fold .bg { background-size: 100% 100%; }
.onebox .previewimg { width: auto; }
.onebox .previewimg, .page-media .previewimg { float: none; margin: 0 auto 20px; }
}
@media all and (max-width: 600px) {	
#fold .logo { width: 75%; }	
.panorama .box { float: none; margin: 0; font-size: 18px; line-height: 26px; }
.panorama .box .title, .panorama .box .preis { font-size: 20px; line-height: 24px; }
header nav ul li a { padding: 5px 8px; margin: 0 8px 0 -8px; }	
header nav ul li.home { width: 130px; height: 30px; background: url(//alpside.fishing/wp-content/themes/alpside.fishing/img/logo-sml.png) no-repeat 0 6px; }
h1, h2, h3, h4, h5, h6, .title { margin: 0 0 10px; }
h1 { font-size: 20px; line-height: 28px; }
h2, .title { font-size: 18px; line-height: 26px; }
h3, h4, h5, h6 { font-size: 16px; line-height: 22px; }
.logo .title { font-size: 26px; }
.logo .slogan { margin-top: 5px; font-size: 22px; }
.single-gewaesser #post-content, .single-gewaesser aside#post-sidebar { float: none; width: 100%; }
aside#post-sidebar iframe.map { width: 100%; }	
}
@media all and (max-width: 500px) {	
#fold { height: 270px; }	
#fold .bg { background-size: auto 100%; }
#fold a.cta, #fold .slogan { margin-top: 5px; }
#fold .logo { width: 90%; }
footer .left, footer .middle, footer .right { float: none; width: auto; margin: 0 0 10px; } 
.gewaesser { font-size: 16px; line-height: 24px; }
.gewaesser .title { font-size: 20px; line-height: 24px; }
#blogauszuege .title { margin-bottom: 20px; font-size: 20px; line-height: 24px; }	
body.sidebar #content { margin-bottom: 25px; }
body.sidebar #content, aside#sidebar { width: auto; float: none; }	
.logo .title { font-size: 22px; }
.logo .slogan { font-size: 20px; }
header nav ul li a { margin: 0px 5px 0px -5px; padding: 5px; font-size: 15px; }
header nav ul li.home { width: 125px; }
}
@media all and (max-width: 450px) {
header nav ul li a { font-size: 12px; }
}
@media all and (max-width: 400px) {	
.logo .title { font-size: 24px; line-height: 30px; }
.logo .slogan { font-size: 20px; }
.logo .cta { font-size: 18px; line-height: 26px; }
.slick-dots li { width: 10px !important; }
header nav ul li a { padding: 4px; margin: 0 4px 0 -4px; font-size: 11px; }	
}
@media all and (max-width: 350px) {
#blogauszuege .post img { width: 50%; height: auto; }
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 300;
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18Q.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 700;
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18Q.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 300;
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.slick-slider
{
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
  @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/slick.eot);
src: url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/slick.eot?#iefix) format('embedded-opentype'), url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/slick.woff) format('woff'), url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/slick.ttf) format('truetype'), url(//alpside.fishing/wp-content/themes/alpside.fishing/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
margin-top: -10px;
padding: 0;
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .3;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 24px;
line-height: 1;
opacity: 1;
color: black;
text-shadow: 1px 1px 2px #f0f0f0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body.home .slick-prev:before, body.home .slick-next:before { color: white; text-shadow: 1px 1px 2px #333; }
.slick-prev
{
left: -10px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: 0px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -45px;
display: block;
width: 100%;
padding: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}