::-webkit-input-placeholder { color: #333;}
:-moz-placeholder {color: #333;}
::-moz-placeholder { color: #333;}
:-ms-input-placeholder {color: #333;}
body{font-family: 'Roboto Condensed', sans-serif;color:#333}
a{text-decoration:none}
img{border:0}
.centric{width:1020px; margin:0 auto;}
.anim{-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}





#unstickyheader{margin-top:0px;display:block;clear:both}
#sticky_header{z-index:200;}




header{background:rgba(0,0,0,0.7);position:absolute;width:100%;color:white;height:100px;}
header a{color:white}
header #logo{float:left;background:#fff;padding:0 15px 0 15px;line-height:60px;height:60px;font-size:22px;font-family: 'Oswald', sans-serif;}
header #logo a{color:#333;}
header #badge{float:left;background:#528f85;color:white;line-height:60px;height:60px;padding:0 15px;font-size:26px;}
header #row1{float:right;line-height:60px;height:60px;padding:0 15px;font-size:24px;}
header #row2{clear:both;line-height:40px;height:40px;width:80%;margin-left:10%}
header #row2 a{font-size:18px;display:inline-block;margin:0 10px;}
header #row2 a.selected{color:#3bc0ab}
header #row1 li{display:inline-block;margin-left:15px}
header #row1 ul{margin:0;padding:0}
header #row1 i{color:#528f85}

#slide1{background:url(/media/elem/bg1.jpg) top center;padding:170px 0 50px 0;}
#slide1 h1{background:#3bc0ab;font-size:60px;padding:5px;display:inline-block;color:white;font-family: 'Oswald', sans-serif;width:90%;margin-bottom:15px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)}
#slide1 h2{font-size:40px;padding:5px;display:inline-block;color:white;font-family: 'Oswald', sans-serif;width:60%;line-height:120%;}
#slide1 .booking_form{display:inline-block;}
#slide1 a{color:white}
#slide2{padding:50px 0}
#slide2 h2{font-size:40px;padding:5px;display:block;font-family: 'Oswald', sans-serif;}
#slide2 h4{font-size:22px;padding:5px;display:block;font-family: 'Oswald', sans-serif;}
#slide2 ul{margin:20px 0;padding:0}
#slide2 li{display:inline-block;width:45%;margin:3% 2.2%;text-align:left}
#slide2 li .fa{float:left;font-size:70px}
#slide2 li b{display:inline-block;float:right;width:80%;font-size:30px;margin-bottom:8px;}
#slide2 li p{display:inline-block;float:right;width:80%;font-size:16px;margin:0;padding:0;color:#c0c0c0}
#slide2 i{color:#3bc0ab;}

#slide3{background:url(/media/elem/bg2.jpg) bottom center;color:white;padding:50px 0}
#slide3 h2{font-size:40px;padding:5px;display:block;font-family: 'Oswald', sans-serif;}
#slide3 h4{font-size:22px;padding:5px;display:block;font-family: 'Oswald', sans-serif;}
#slide3 ul{margin:20px 0;padding:0}
#slide3 li{display:inline-block;width:15%;margin:2%;vertical-align:top}
#slide3 li .fa{display:block;font-size:70px;margin-bottom:15px;color:#a4ddd7}
#slide3 li p{display:block;font-size:16px;margin:0;padding:0;}


#slide4{background:url(/media/elem/bg3.jpg) center center;padding:170px 0 50px 0;}
#slide4 h1{background:#3bc0ab;font-size:60px;padding:5px;display:inline-block;color:white;font-family: 'Oswald', sans-serif;width:90%;margin-bottom:15px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)}
#slide4 h2{font-size:40px;padding:5px;display:inline-block;color:white;font-family: 'Oswald', sans-serif;width:60%;line-height:120%;}
#slide4 .booking_form{display:inline-block;}
#slide4 a{color:white}



#slide5{color:black;padding:50px 0}
#slide5 h2{font-size:40px;padding:5px;display:block;font-family: 'Oswald', sans-serif;}
#slide5 #video_1{margin:50px auto;display:block;border:15px #528f85 solid;border-radius:5px;-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;}


#slide_footer_2{background:url(/media/elem/bg2.jpg) bottom right;padding:170px 0 50px 0;}
#slide_footer_2 h1{background:#3bc0ab;font-size:60px;padding:5px;display:inline-block;color:white;font-family: 'Oswald', sans-serif;width:90%;margin-bottom:15px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)}
#slide_footer_2 h2{font-size:40px;padding:5px;display:inline-block;color:white;font-family: 'Oswald', sans-serif;width:60%;line-height:120%;}
#slide_footer_2 .booking_form{display:inline-block;}
#slide_footer_2 a{color:white}


#slide_products{padding:50px 0}
#slide_products h2{font-size:40px;padding:5px;display:block;font-family: 'Oswald', sans-serif;}
#slide_products ul{margin:20px 0;padding:0}
#slide_products li{display:inline-block;width:27%;margin:3%;}
#slide_products li img{width:100%;height:auto;display:block;margin-bottom:15px;}
.button2{background:#528f85;color:white !important;padding:2% 5%;}
#slide_products li .button2:hover{background:#333}
#slide_products li h3{display:block;font-size:16px;margin:0 0 15px 0;padding:0;}
#slide_products a{color:black}

#slide_footer{background:#fff;color:#332;padding:50px 0 150px 0;font-size:20px;position:relative;}
#slide_footer .centric{position:relative;z-index:2;background:transparent}
#footer_map {opacity:0.8;bottom: 0;   height: auto;   left: 0;   margin-left: 0;   margin-right: 0;   position: absolute;   right: 0;   top: 0;   z-index: 1;}

#slide_footer h2{font-size:40px;padding:5px;display:block;font-family: 'Oswald', sans-serif;}
#slide_footer h3{font-size:30px;padding:5px;display:block;font-family: 'Oswald', sans-serif;margin-bottom:15px;}
#copyright{background:#000;color:#c0c0c0;padding:10px;font-size:11px;}
#slide_profile{padding:120px 0 50px 0;}
#slide_profile h1{font-size:40px;padding:5px;display:block;font-family: 'Oswald', sans-serif;margin-bottom:15px;margin-top:15px;line-height:120%}
#slide_profile img#leading{height:auto;display:block;margin-bottom:15px;}
#slide_profile a#back{color:#c0c0c0;font-size:20px;}
#slide_profile #description{font-size:18px;line-height:150%}

.booking_form{color:white;background:rgba(0,0,0,0.7);padding:20px;border-radius:10px;}
.booking_form .input{padding:2%;width:96%;border:0;margin:2% 0;font-size:20px;font-family: FontAwesome, 'Oswald', sans-serif;background:rgba(255,255,255,.5);text-align:center;line-height:100%;}
.booking_form .submit{color:white;padding:2% 0;width:100%;border:0;margin:2% 0;font-size:20px;font-family: FontAwesome, 'Oswald', sans-serif;background:#528f85;line-height:100%;}
.booking_form h3{font-size:32px;margin-bottom:15px;}
.col-3{width:29%;margin:2%;display:inline-block;vertical-align:top;}
.fl{width:50%;float:left;}
.fr{width:50%;float:right;}

.fl_48{width:48%;float:left;}
.fr_48{width:48%;float:right;}

.tar{text-align:right}
.tac{text-align:center}


#page_blog .one_row{padding: 140px 0}
#page_blog #div_left{display:inline-block;vertical-align:top;width:695px;margin-right:20px;line-height:130%}
#page_blog #div_right{display:inline-block;vertical-align:top;width:300px}
#page_blog #div_right #video_1{display:block;margin-bottom:20px;}
#page_blog a{color:#975102}
#page_blog a:hover{color:#333;text-decoration:underline}
#page_blog .one_record h3{font-size:30px;line-height:130%}
#page_blog .one_record{margin-bottom:30px;}
#ul_blog_categories{margin-bottom:20px;}
#ul_blog_articles{margin-bottom:20px;}

#ul_blog_categories li{margin-bottom:10px;}
#ul_blog_categories li a{font-size:20px;}
#ul_blog_articles li{margin-bottom:10px;}

.red{background:red;display:inline-block;width:auto !important;margin-top:20px;}