/*@import url("../fonts/fonts.css");*/
*{margin:0 auto; padding:0; outline:none; list-style:none;text-decoration:none;}
body{background:#FFF; font-size:14px;font-family: 'Open Sans', sans-serif serif;font-weight:400;}

p{font-size:15px; font-family: 'Open Sans', sans-serif; font-weight:400;line-height:2em ;color:#5f5f5f;margin-bottom:18px}
h1, h2, h3, h4, h5, h6{margin:0px;font-family: 'Montserrat', sans-serif;font-weight:700;}
h1 {font-size: 59px;line-height:normal;}
h2 {font-size: 36px;line-height:normal}
h3 {font-size:28px; color: #252D88;}
h4  {font-size:22px;font-weight:700;}
h5{font-size: 20px}
h6{font-size:18px;}


.none{display:none;}
.clear{clear:both}
.left{float:left}
.right{float:right}
.center{text-align:center;}
.text-a-center{text-align:center}
.h1-heading{color:#ffffff;text-transform:uppercase;margin-bottom:12px;}
.h1-heading span{font-size:30px;display:block; color:#ffe600;line-height:30px}
.bg-white .h1-heading{color:#4b4b4b;}
input[type="text"]:focus,   textarea:focus{box-shadow:none;background:#fff;}
a img { -webkit-transition: opacity 300ms ease-out; -moz-transition: opacity 300ms ease-out; transition: opacity 300ms ease-out; }
a img:hover { opacity: .7;}
ul{margin:0px;}
a{color:#008cba;}
button[type="submit"]{cursor:pointer;position:relative;text-align:left;padding:14px 20px}
button[type="submit"] span{width:32px;height:100%; background:#353333;color:#222222;padding-top:14px; position:absolute;top:0px;right:0px;text-align:center}
button[type="submit"]:hover span{width:30px; background:#ffe600;color:#222222;padding-top:12px;}
button[type="submit"]:hover{background:#fff;color:#ffe600;border:2px solid #ffe600;padding-top:12px;padding-bottom:12px}

::-webkit-input-placeholder { color:#140e08; }
::-moz-placeholder { color:#140e08; } 
:-ms-input-placeholder { color:#140e08; } 
input:-moz-placeholder { color:#140e08; }
/*========== 	 HEADER	 ==========*/

.row {width: 100%;max-width: 1170px;padding: 0 0px;}
.row p {padding-top: 10px;}
.columns {padding-top: 10px;}
header{width:100%; float:left; padding:0px;border-bottom:1px solid #6a6a6a;position:relative;z-index:9999}
header .row{max-width:1350px}
.search-form{width:55px;height:69px; float:right;margin-left:30px; background:#1f1f1f;padding-top:25px}

.subscribe_form{width: 100%;float: left;position: absolute;background: rgba(255, 255, 255, 0.78);padding:50px 0px;display:none;top:69px}
.subscribe_form form {width: 80%;display: block;margin: 0px auto;padding: 0 32px;background: url(../img/Search-Icon.png) no-repeat 0px 10px;height: 39px;}
.subscribe_form form input[type="text"]{width: 100%;float: left;margin: 0px;font-size: 29.01px;color: #2b2b2b;background: rgba(0, 0, 0, 0);border: none;max-width: 400px;border-bottom: 1px solid #ADADAC;padding: 0px 12px 0 0;box-shadow: none;}

.subscribe_form  button[type="submit"]{float:right;}

.subscribe_form form input[type="text"]::-webkit-input-placeholder { color:#ffe600; }
.subscribe_form form input[type="text"]::-moz-placeholder { color:#ffe600; } 
.subscribe_form form input[type="text"]:-ms-input-placeholder { color:#ffe600; } 
.subscribe_form form input[type="text"]:-moz-placeholder { color:#ffe600; }


.subscribe_form form input[type="submit"]:hover{}
.search-form div{cursor:pointer;height:25px;width:25px;margin:0 auto; }
.ser_icon{background:url(../img/search-icon.png) no-repeat 0px 0px; }
.close_icon{background:url(../img/close.png) no-repeat 0px 0px; }

.primary_navigation{width:100%; float:left;height:auto;background:#000000; border-bottom: #ffe600 5px solid;}
.top-bar .name{height:inherit;padding:0px 0;margin:0px}
nav.top-bar{background:none;width:auto; line-height:inherit;height:200px}
.top-bar-section ul{width:auto;margin:0px 0;float:right;}
.top-bar-section ul li{background:none;padding-bottom:20px;position:relative !important;}
.top-bar-section ul li:last-child{padding-right:0px;}
.top-bar-section ul li a{font-size:16px; color:#fff;background:none;text-transform:uppercase; padding:3px 13px!important;font-family: 'Open Sans', sans-serif; font-weight:400;border-left:1px solid #383838;}
.top-bar-section .header-contact ul > li > a {border-left:none; display: inline;}
.top-bar-section ul li:first-child a{border-left:none;}
.top-bar .top-bar-section li:not(.has-form) a:not(.button){background:none;padding:8px 30px;line-height:normal; height: 30px;}
.top-bar-section .has-dropdown > a{padding:3px 0 }
.top-bar-section .has-dropdown > a:after{display:none;}
.top-bar-section .has-dropdown > a{padding:3px 13px  !important;}
.top-bar-section .has-dropdown ul li> a{padding:3px 0 ;border-left:none;}

.top-bar-section ul li ul li a{text-transform:capitalize;text-align:left;}
.top-bar .top-bar-section ul li ul li:hover, .top-bar .top-bar-section ul li ul li.selected {padding-bottom:8px;}
.top-bar-section ul li ul.dropdown{position:absolute; display:inline !important;min-width:100%;top:50px;padding:0;margin:auto 0px;background:#ffe600;}
.top-bar-section ul li ul li {width:100%; float:left;padding:8px 10px;margin:0px ;border:none;}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button),.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background:none;color:#000}
.top-bar-section ul li ul li:first-child{border-bottom:0px}
.top-bar-section ul li:hover ul{display:block;}
.top-bar-section ul li ul li:hover, .top-bar-section ul li ul li.selected{transition: background 0.5s ease;
	background:#000;
	color:#ffe600;}
.top-bar-section ul li ul li:hover a, .top-bar-section ul li ul li.selected a{color:#ffe600 !important;}

/*========== 	 LOGIN FORM	 ==========*/

.login-form{width:55px;height:69px; float:right; background:#1f1f1f;padding-top:20px; text-align: center;}
.login-form a{font-size:18px; color:#fff;}

#login {width: 100%;display:block;margin:0 auto;max-width:400px;padding:25px;text-align: center;}
#login form {width: 100%;float:left; text-align: left;padding-bottom:40px;margin-bottom:40px;border-bottom:2px solid #ffe600;}
#login .input-group {width:100%; float:left;text-align: center;position:relative;}
#login form .input-group span {width: 38px;height: 38px;color:#fff; line-height: 40px;display: block;float: left;  background-color: #8A8A8B;border-radius: 3px 0px 0px 3px;color: #fff;text-align: center;position:absolute;top:1px;left:0px;  }
#login form input[type="text"], #login form input[type="password"] {height: 40px;border: 1px solid #BABABA;border-radius:3px;color: #b2b2b2;margin-bottom: 20px;padding: 0 15px 0 49px;width: 100%;  box-shadow: 0px 0px 1px #BABABB;}
#login form a{display:block;margin-top:15px}

/*========== 	 TOP HEADER	 ==========*/
.logo {
	margin: 10px;
}
.header-contact{
	color:#ffffff;
	float:right;
	text-transform: none;
}
.header-contact img{
	padding-right: 5px;
	width:25px;
}
.icon .mail{
	padding-right: 5px;
	width:25px;
	padding-bottom: 5px;
}
.list-inline li{
	display: inline;
	padding-right: 10px;
}
.top-bar-section .header-contact ul li{
	padding:20px 10px;
}
.top-bar-section ul li a {
	text-transform: none;
}
/*========== 	 SLIDER	 ==========*/
.slider .row{max-width:1350px}
.slider{width:100%; float:left;position:relative;}
.slider ul{width:100%; float:left;height:auto;margin:0px 0 0px 0;position:relative;}
.slider ul li img{width:100%; float:left;max-width:100%; display:block;min-height:450px;}
.orbit-caption {width:100%;color: white;text-align: center;  position: absolute;top: 20%;background: none;left: 0%;padding:0 8px;margin:0 auto}
.orbit-caption .row {width:100%;text-align: left;  margin:0 auto;display:inline-block}
.orbit-caption h1{font-size:52px; color:#ffe600;background:none;display:inline-block;margin-bottom:20px;line-height:55px;text-transform:uppercase;}
.orbit-caption h1 span{color:#eeeeee}
.orbit-caption p{font-size:16px;color:#fff;background:none;padding:0 10px;display:block;margin-bottom:30px;max-width:320px}

.slider .slick-dots{position:absolute; bottom:45%; right:25px; width:auto;}
.slider .slick-dots li{float:none;display:block;margin:15px 6px;}

.wc-rectangle{width:551px;height:auto;float:right;position:relative;background:rgba(0, 0, 0, 0.8);padding:45px 0px 40px 45px;}			
.wc-rectangle:before{content:"";width:auto;height:auto;position:absolute;bottom:0px;right:0px;border-left:130px solid transparent;border-bottom:272px solid rgba(255, 230, 0, 0.53);}	

.wc-rectangle-left {
	width:551px;
	height:auto;
	float:right;
	position:relative;
	background:rgba(0, 0, 0, 0.8);
	padding:45px 0px 40px 45px;
}			
.wc-rectangle-left:before { content:"";
	width:auto;
	height:auto;
	position:absolute;
	bottom:0px;
	right:0px;
	border-left:130px solid transparent;
	border-bottom:272px solid rgba(255, 230, 0, 0.53);
}	
	
.arrow-down{width:84px;height:74px;position:absolute;bottom:35px;left:0px;right:0px;background:#ffe600;text-align:center;padding-top:13px;}
.arrow-down em{font-size:24px; color:#fff;text-align:center;line-height:45px; }
.arrow-down:hover{transition: background 0.5s ease;background:#000;}
.arrow-down:hover em{color:#ffe600;}
.BounceTop {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
.arrow-ani{-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
 
            animation-iteration-count: infinite;
       -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
 
animation-fill-mode:both;
-webkit-animation-duration:5s;
-moz-animation-duration:5s;
-ms-animation-duration:5s;
-o-animation-duration:5s;
animation-duration:5s;
}
 
 
@-webkit-keyframes BounceTop {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(-0px !important);}	
	40% {-webkit-transform: translateY(-8px !important);}
	60% {-webkit-transform: translateY(-5px !important);}
}
 
@-moz-keyframes BounceTop {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-8px);}
	60% {-moz-transform: translateY(-5px);}
}
 
@-o-keyframes BounceTop {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-8px);}
	60% {-o-transform: translateY(-5px);}
}
@keyframes BounceTop {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-8px);}
	60% {transform: translateY(-5px);}
}

/*==========	 BUTTON		==========*/

button, .button { text-decoration: none; text-transform:uppercase; min-width:210px; padding:14px 12px; font-size: 16px;font-weight: bold; background: #ffe600; color: #222222; border-radius:0px ;margin:0px;font-family: verdana, sans-serif; font-weight:400;}
.button:hover, .button:focus { background:#000; color:#ffe600;border:2px solid #ffe600;padding-top:12px ;padding-bottom:12px;}

button.secondary, .button.secondary {background: #fff;  color:#3f3f3f; border:2px solid #3f3f3f  }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { color:#fff;background:#3f3f3f;padding-top:14px ;padding-bottom:14px; border:2px solid #3f3f3f }

.split.button span{width:32px;background:#fff;color:#ffe600;padding-top:14px;border:none;}

.split.button:hover span, .split.button:focus span{background:#ffe600 !important;color:#fff;padding-top:12px; width:30px !important;}
.split.button span:after{border-style:none;}

.split.button span.black{width:32px;background:#353333;color:#fff;padding-top:14px;}
.split.button.small span{padding-top:14px;border:none;}
button.small, .button.small{min-width:165px;padding:13px 10px}
button.small:hover, .button.small:hover{padding-top:11px;padding-bottom:11px;}
.split.button.small span{width:32px;padding-top:10px;font-size:17px}
.split.button.small:hover span{padding-top:8px;}
.button.but-border {background:transparent;  color:#fff; border:1px solid #fff;font-size:20px; padding:15px 25px; }
.button.but-border:hover, .button.but-border:focus { color:#ffe600;background:#transparent;}

.button.large{padding:14px 10px; font-size:18px}
.button.large.secondary{padding:14px 10px; font-size:18px}
/*==========	END BUTTON		==========*/

.main-categories{width:100%; float:left;}
.sport-cat{width:100%; float:left; position:relative;}
.sport-cat figure img{width:auto;}
.cat-view{position:absolute;bottom:30px;left:0px;background:#000;padding:12px 15px 12px 20px}
.cat-view a{font-size:16px; color:#fff;text-transform:uppercase;font-family: 'Montserrat', sans-serif;font-weight:700;}
.cat-view a span{ color:#ffe600;}
.cat-view em{font-size:16px; margin-left:12px;color:#fff;}

/*.mountain_skating{width:100%; float:left;background:url(../img/BGmountain-skiing.jpg) no-repeat top center;background-size:cover;padding:125px 0 100px; }
.skating-block{width:100%;height:auto;float:left;padding-top:100px}
.skating-block h1{margin-bottom:20px;}
.skating-block p{ color:#fff;margin-bottom:22px;}
.skating-block a.button{margin-top:15px;}*/


.adrenaline{width:100%; float:left;background:url(../img/adrenaline-bg.jpg) no-repeat top center;background-size:cover;padding:75px 0 ;text-align:center;}
.adrenaline a.button {margin-top:25px;}

.freesstyle-sport{width:100%; float:left;background:url(../img/freesstyle-sport-BG.jpg) no-repeat top center;background-size:cover;padding:70px 0 35px;overflow:hidden}

.skating-block p{max-width:520px}
.wc-sport-img{position:relative;min-height:483px}
.wc-sport-img img{position:absolute;bottom:0px;left:-100px}


.milestone-counter{width:100%; float:left;background:url(../img/milestone-BG.jpg) repeat top center;padding:80px 0 80px;}
.milestone-counter .row{max-width:1100px;	}
.block-milestone{width:100%; float:left;height:auto;}
.block-milestone figure{width:100%; float:left;  text-align: center;  font: 0/0 a;height:105px}
.block-milestone figure:before {  content: ' ';  display: inline-block;  vertical-align: middle;  height: 100%;}
.block-milestone figure img{width:auto;vertical-align:middle;display:inline-block}
.milestone-info{width:100%; float:left;height:auto;text-align:center;margin-top:12px;}
.milestone-info h4{color:#ffe600;margin-bottom:8px;}
.milestone-info p{color:#fff;}



.main-portfolio{width:100%; float:left;position:relative;}
.main-portfolio ul{width:100%; float:left;margin:0px;}
.main-portfolio ul li{width:16.66666%; float:left;margin:0px;}
.main-portfolio ul li.pro-two{width:33.33333%;}

.protfolio-item{width:100%; float:left;position:relative;background:#000;}
.protfolio-item img{width:100%; float:left;position:relative;min-height:242px;}

.pro-two .protfolio-details {position:absolute;top:22%;left:15%; max-width:255px;}
.pro-two .protfolio-details  h4{color:#fff;text-transform:uppercase;display:inline-block;text-align:left}
.pro-two .protfolio-details  h4 span{font-size:19px; color:#ffe600;display:block}

.protfolio-item.wc_video img{opacity:0.53}


.protfolio-item.wc_video a:before {content: ''; width: 50px; height: 50px; position: absolute; top: 37%;right: 0;left: 0;margin: 0 auto;background: url(../img/video-icon.png) no-repeat center center;z-index: 1; cursor: pointer;}
.pf_block li:nth-child(-n+6) {display: none;}
.portfolio-overlay{width:100%; height:auto;max-width:295px;position:absolute;top:27%;right:0px;background:rgba(0, 0, 0, 0.50);text-align:center;z-index:2;padding:35px 0}
.portfolio-overlay h5{color:#eeeeee;font-family: 'Open Sans', sans-serif;font-weight:300;text-transform:uppercase;}

.main-Subscribe{width:100%; float:left;background:url(../img/milestone-BG.jpg) repeat top center;padding:80px 0 120px;text-align:center;overflow:hidden;}

.main-Subscribe h1{margin-bottom:30px;}
.main-Subscribe p{color:#fff; max-width:800px; margin:0 auto;margin-bottom:14px;}

.main-Subscribe form {width: 100%;display:inline-block;position: relative;border:1px solid #ff0000;max-width:565px;margin:0 auto;margin-top:35px;}
.main-Subscribe form input[type="text"] {width: 100%;height: 52px;line-height: 52px;font-size: 15px;padding-left: 21px;border: none;display: inline-block;padding-right: 75px;background: transparent;
  margin:0px;color:#fff;font-family: 'Open Sans', sans-serif;font-weight:400;}
.main-Subscribe form input[type="submit"] {width: 45px;height: 52px;line-height: 52px;font-size: 14px;border: none;padding: 0px;position: absolute;top: 0px;right: 15px;cursor:pointer;margin-bottom:0px;min-width:inherit;background:url(../img/message-icon.png) no-repeat center center;}

.main-Subscribe form input[type="text"]::-webkit-input-placeholder { color:#fff; }
.main-Subscribe form input[type="text"]::-moz-placeholder { color:#fff; } 
.main-Subscribe form input[type="text"]:-ms-input-placeholder { color:#fff; } 
.main-Subscribe form input[type="text"]:-moz-placeholder { color:#fff; }

/* PAGES */
.main{width:100%; height:auto; float:left; padding:78px 0 100px 0;}
.main .row{max-width:950px;}
.main .row .row{max-width:none;}

/*========== 	 FOOTER	 ==========*/

footer{width:100%;float:left;padding:0;margin-top: 40px;}
footer .row{max-width:1020px}
.footer-top {width:100%; float:left;background:url(../img/footer.png)no-repeat top center; padding: 30px 0;}
footer .tow_column{padding:0px 0px!important ;}
footer h6 {font-size: 13px;color: #fff;text-align: left;text-transform: capitalize;font-family: 'Open Sans', sans-serif;font-weight: 700;border: 1px solid #ffe600;display: inline-block;line-height: 27px;padding: 0 20px;margin-bottom:18px;}

.footer-menu{width:100%; height:auto; float:left;}
.footer-top ul{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.footer-menu ul li{width:100%; height:auto; float:left;padding:5px 0 }
.footer-menu ul li a {font-size: 12px;color: #ffffff;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-weight: 400;line-height: 16px;display: block;}
.footer-menu ul li a:hover{color:#ffe600;}
.footer-menu ul li:first-child{padding-top:0px}
.contact_info{width:100%; float:left;}
.contact_info p{font-size:13px; color:#ffffff;line-height:21px;float:left;max-width:170px;}
.con_info{width:100%; float:left;margin-bottom:24px;}


.social-menu{width:100%;float:left}
.social-menu ul {width: auto;margin: 0px auto;display: block;text-align: left;}
.social-menu ul li{width:100%; height:auto; float:left;padding:5px 0 }
.social-menu ul li a{font-size: 13px;color: #929090;display:block;text-align:left;font-family: 'Open Sans', sans-serif;font-weight: 400;line-height: 28px;display: block;}
.social-menu ul li a em{font-size:16px;color:#fff;display:inline-block;text-align:left;width:40px;}
.social-menu ul li a:hover{color:#ffe600;}
.social-menu ul li a:hover em{color:#ffe600;}
.social-menu ul li:first-child{padding-top:0px}

.about_info{width:100%; float:left;}
.about_info p{font-size:13px; color:#ffffff;line-height:20px;margin-bottom:0px}

.footer-bottom{width:100%; float:left;padding:10px 0px;background:#000000;}
.footer-bottom p{font-size:13px;text-align:center; color:#919191;  margin:0;}
.footer-bottom p a{font-size:13px; color:#fff;text-transform:uppercase;font-weight:700; }


/*================	ABOUT US	================*/

.about-page .orbit-caption h1 span{display:inline-block}
.about-page.inner-banner .wc-rectangle{padding:50px 0 35px 75px;}
.bg-white{width:100%; float:left;padding:75px 0;background:#fff;}

.extreme-sports{width:100%; float:left;}
.extreme-sports figure{width:100%;float:left}
.block-extreme{width:100%;float:left;padding:5px 10px 0 40px;}
.block-extreme a.button{margin-top:20px;}

.our-adrenaline{width:100%;float:left;padding:0px;background:url(../img/our-adrenaline-bg.jpg) no-repeat top center;background-size:cover;padding:59px 0 ;text-align:center;overflow:hidden}
.our-adrenaline p {color: #fff;max-width: 830px;margin: 0 auto;}

.team_member{width:100%; height:auto; float:left;padding:45px 0;background:#ffffff}
.team-content{width:100%; height:auto; float:left; margin-top:37px;}
.team-content figure {width: 100%;float: none;margin:0 auto;display:block ;max-width:300px;background:#c5c1be;border-radius:50%; border:10px solid #ebebeb;}
.team-content img{width:100%; height:100%; border-radius:50%; }
.team-detail{width:100%; height:auto; text-align:center; display:block;margin:40px 0}
.team-detail h6{font-size:20px; color:#000000; font-family: 'Open Sans', sans-serif;font-weight:600; margin:20px 0px 2px 0px;}
.team-detail h6 a{font-size:20px; color:#000000; font-family: 'Open Sans', sans-serif;font-weight:600;}
.team-detail h6:hover a{color:#ffe600;}
.team-detail span{font-size:17px;color:#ffe600; font-family: 'Open Sans', sans-serif;font-weight:600; display:block;}

.staff-detail{width:100%; height:auto; text-align:left; display:block;margin:40px 0}
.staff-detail h6{font-size:20px; color:#000000; font-family: 'Open Sans', sans-serif;font-weight:600; margin:20px 0px 2px 0px;}
.staff-detail h6 a{font-size:20px; color:#000000; font-family: 'Open Sans', sans-serif;font-weight:600;}
.staff-detail h6:hover a{color:#ffe600;}
.staff-detail span{font-size:17px;color:#ffe600; font-family: 'Open Sans', sans-serif;font-weight:600; display:block;}    
img.rounded { border-radius:50%; border: 10px solid #ebebeb; }
    
.social-icon{width:auto;height:auto;text-align:center;margin: 15px 0 24px 0}
.social-icon ul{width:auto;display:block ;height:auto;margin:0 auto;}
.social-icon ul li{width:auto;display:inline-block;padding:0px 0;margin:0 10px}
.social-icon ul li a{font-size:18px; color:#fff; }
.social-icon ul li a em{font-size:22px;color:#000000;line-height:28px }
.social-icon ul li a em.fa-facebook{font-size:20px;}
.social-icon ul li:hover a em{color:#ffe600}

.team-content figure{height: 100%;position: relative;box-shadow: inset 0 0 0 16px rgba(255,255,255,0.6),0 1px 2px rgba(0,0,0,0.1);		
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.ch-info {position: absolute;background: rgba(18, 8, 8, 0.4);width: 100%;height: 100%;border-radius: 50%;left: 0%;top: 0%;opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden;
}
.team-content figure:hover {box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),0 1px 2px rgba(0,0,0,0.1);}
.team-content figure:hover .ch-info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	border:3px solid #fff;
	cursor:pointer;
}




/*================	Sports Categories 	================*/

.wc-categories{width:100%; float:left;background:url(../img/categories-bg.jpg) no-repeat top center;background-size:cover;overflow:hidden;}
.categori-tabs{width:100%; float:left;background:#fff;position:relative;z-index:99}
.categori-tabs ul{width:100%; float:left;margin:0px;padding:0px;}
.categori-tabs ul li.tab-title{width:12.5%; float:left;padding:11px 0 15px 0;text-align:center;}
.categori-tabs ul li.tab-title a{font-size:16px;color:#0a0e11; font-family: 'Open Sans', sans-serif;font-weight:600;padding:0 4px;display:block;background:#fff;border-right:1px solid #e3e3e3;min-height:112px;line-height:20px;text-align:center;}
.categori-tabs ul li.tab-title a em{width:75px;height:60px;margin:0 auto;display:block;background:url(../img/categori-icon.png) no-repeat top center;margin-bottom:12px;margin-top:10px}

.categori-tabs ul li.tab-title:nth-child(1) a em{background-position:15px -4px;}
.categori-tabs ul li.tab-title:nth-child(2) a em{background-position:-64px 0px;}
.categori-tabs ul li.tab-title:nth-child(3) a em{background-position:-142px 2px;}
.categori-tabs ul li.tab-title:nth-child(4) a em{background-position:-208px 2px;}
.categori-tabs ul li.tab-title:nth-child(5) a em{background-position:-296px -2px;}
.categori-tabs ul li.tab-title:nth-child(6) a em{background-position:-368px 4px; width:50px;}
.categori-tabs ul li.tab-title:nth-child(7) a em{background-position:-441px 2px;}
.categori-tabs ul li.tab-title:nth-child(8) a em{background-position:-515px 0px;}

.categori-tabs ul li.tab-title.active, .categori-tabs ul li.tab-title:hover {background: #ffe600;position: relative;border-right: 1px solid #fff;}
.categori-tabs ul li.tab-title.active a, .categori-tabs ul li.tab-title:hover a{background:#ffe600; color:#fff;border:none;}
.categori-tabs ul li.tab-title.active:before, .categori-tabs ul li.tab-title:hover:before{content: ' ';width: 10px;height: 10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #ffe600;position: absolute;bottom: -10px;left: 0px;right:0px;margin:0 auto;}

.categori-tabs ul li.tab-title.active a em, .categori-tabs ul li.tab-title:hover a em{background:url(../img/categori-hover-icon.png)}
.categori-tabs ul li.tab-title.active:nth-child(1) a em, .categori-tabs ul li.tab-title:hover:nth-child(1) a em{background-position:15px -4px;}
.categori-tabs ul li.tab-title.active:nth-child(2) a em, .categori-tabs ul li.tab-title:hover:nth-child(2) a em{background-position:-64px 0px;}
.categori-tabs ul li.tab-title.active:nth-child(3) a em, .categori-tabs ul li.tab-title:hover:nth-child(3) a em{background-position:-142px 2px;}
.categori-tabs ul li.tab-title.active:nth-child(4) a em, .categori-tabs ul li.tab-title:hover:nth-child(4) a em{background-position:-208px 2px;}
.categori-tabs ul li.tab-title.active:nth-child(5) a em, .categori-tabs ul li.tab-title:hover:nth-child(5) a em{background-position:-296px -2px;}
.categori-tabs ul li.tab-title.active:nth-child(6) a em, .categori-tabs ul li.tab-title:hover:nth-child(6) a em{background-position:-368px 4px;}
.categori-tabs ul li.tab-title.active:nth-child(7) a em, .categori-tabs ul li.tab-title:hover:nth-child(7) a em{background-position:-441px 2px;}
.categori-tabs ul li.tab-title.active:nth-child(8) a em, .categori-tabs ul li.tab-title:hover:nth-child(8) a em{background-position:-515px 0px;}

.wc-categories .tabs-content>.content{padding:100px 0}
.categori-image{width:100%; float:left;}
.categori-image figure{width:100%;float:left}
.categori-description{width:100%;float:left;padding:5px 10px 0 12px;}
.categori-description a.button{margin-top:20px;}

.categori-description  h1{font-size:52px; color:#ffe600;background:none;display:inline-block;margin-bottom:20px;line-height:55px;text-transform:uppercase}
.categori-description  h1 span{color:#010203;display:block;}


.most_amazing{width:100%; float:left;background:url(../img/most_amazing.jpg) no-repeat top center;background-size:cover;padding:65px 0 75px;}
.most_amazing .row{max-width:1350px}
.wc-black{width:590px;float:left;height:303px; background:#000000;padding:65px 50px 0 85px;margin-top:10%}
.wc-black h2{color:#fff;text-transform:uppercase;}
.wc-black h2 span{font-size:30px; color:#ffe600;display:block;}

.wc-white{width:100%; float:left;background:#fff;padding:85px 0;overflow:hidden}
.wc-white h2{color:#ffe600;text-transform:uppercase;text-align:center}
.wc-white h2 span{font-size:30px; color:#010203;display:block;}
.boatding-video{width:100%; float:left;margin-top:70px;}
.block_video{width:100%; float:left;height:auto;position:relative}
.block_video ul{width:100%; float:left;height:auto;}

.boatding-video ul li{width:29.33333%; float:left;height:auto;margin-right:6%;margin-bottom:40px}
.boatding-video ul li:nth-child(3n+3){margin-right:0px}

.block_video img{width:100%; float:left;position:relative;}


.block_video a:before {content: ''; width: 60px; height: 60px; position: absolute; top: 37%;right: 0;left: 0;margin: 0 auto;background: url(../img/video-icon-1.png) no-repeat center center;z-index: 1; cursor: pointer;}



/*================	INNER BANNER FOR PAGES 	================*/

.inner-banner-left{width:100%; height:362px; float:left; position:relative; overflow:hidden;}
.inner-banner-left .row{max-width:1350px;margin-top:-50px;}
.inner-banner-left img{width:100%; height:auto; float:right;min-height:100%	}
.inner-banner-left .wc-rectangle{height: auto;margin-top: -35px;padding: 25px 55px;width: auto;}
.inner-banner-left .wc-rectangle:before{border-bottom: auto solid rgba(255, 230, 0, 0.53);}
.inner-banner-left .orbit-caption p{color:#fff; margin-bottom:0px;}
.inner-banner-left .orbit-caption{top:18%;}


/*================	INNER PAGE 	================*/

.inner-banner{width:100%; height:362px; float:right; position:relative; overflow:hidden;}
.inner-banner .row{max-width:1350px;}
.inner-banner img{width:100%; height:auto; float:right;min-height:100%	}
.inner-banner .wc-rectangle{height: auto;margin-top: -35px;padding: 25px 55px;width: auto;}
.inner-banner .wc-rectangle:before{border-bottom: auto solid rgba(255, 230, 0, 0.53);}
.inner-banner .orbit-caption p{color:#fff; margin-bottom:0px;}
.inner-banner .orbit-caption{top:18%;}

/*================	BLOG PAGE 	================*/

.blog-main {width:100%; height:auto; float:left; padding:68px 0 60px 0 ;}
.blog-title {width:100%; height:auto; float:left; position:relative;}
.blog-title h5{color:#464646; font-weight:bold; border-left:6px solid #ffe600; line-height:22px; padding:0px 30px 0 15px; font-size:20px; position:relative; z-index:9999; background:#fff; display:inline-block;}

.blog-list{width:100%; height:auto; float:left; margin-top:27px;background:none;border:none;font-size:14px;padding:0px;}
.blog-full{width:100%; height:auto; float:left;}
.blog-image figure{width:100%; height:auto; float:left; border:1px solid #cccccc; padding:3px;}
.blog-image figure img{width:100%; height:auto;}

.blog-content{width:100%; height:auto; float:left; padding:10px 0 0 0;}
p.comment{width:100%; float:left;}
p.comment span{width:auto; float:left; font-size:13px; color:#ffe600; font-weight:bold; margin-right:25px;}
p.comment span span{margin-right:5px;}
p.comment span a{font-size:13px; color:#ffe600; font-weight:bold;}
p.comment span em{color:#ce0202; font-size:18px; float:left; margin-right:10px;	margin-top:4px;}

.blog-review{width:auto; height:auto; float:left;}
.blog-review span{width:auto; height:auto; float:left; background:#ffe600; padding: 14px 15px 12px 15px; border-radius:4px; }
.blog-review span a{color: #fff; font-weight: bold; font-size: 14px; line-height:14px;}
.blog-review span em{color:#fff; font-size:16px; margin-right:10px;}
.blog-review h6{font-size:14px; color:#424242; font-weight:bold; width:auto; float:left; position:relative; background:#d3d3d3; padding:12px 20px; margin-left:18px; border-radius:4px;}
.arrow-right {	width: 0;  height: 0;  border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid #d3d3d3; position:absolute; left:-8px; top:14px; }

.full{width:100%; height:auto; float:left; margin-top:10px;}
.blog-detail{width:100%; height:auto; float:left;}
.blog-detail p span{color:#ffe600; font-size:15px;}
.blog-detail p{color:#414141; font-size:13px;}


.blog-right-panel{width:100%; height:auto; float:left; padding:28px 0px 0px 15px;}
.blog-right-panel h5{color:#0e1012; font-weight:bold; background:#FFF; display:inline-block; z-index:9999; position:relative; padding:0px 15px 0px 18px; line-height:40px;}
.right-panel-titie{width:100%; height:auto; float:left; position:relative; border-left:11px solid #ffe600;}
.right-panel-titie span, .blog-title span{width:100%; height:18px; position:absolute; background:url(../img/title-bg.jpg); left:0px; top:12px;}
.blog-title span{height:22px; top:0px; background:url(../img/titileh5-bg.png);}
.blog-right-panel ul{width:100%; height:auto; float:left; padding:0px; margin:25px 0 75px 0; border-bottom:1px solid #e3e3e3;}
.blog-right-panel ul li{width:100%; height:auto; float:left; border-bottom:1px solid #e3e3e3; padding:6px 10%;	}
.blog-right-panel ul li a{font-size:17px; color:#0d0f11; float:left; width:100%; background:url(../img/blog-list-style.png) no-repeat center right 10px;}
.blog-right-panel ul li a:hover{color:#ffe600;}



.BlogRecentPost{width:100%; height:auto; float:left;}
.BlogRecentPost ul{margin:25px 0 0 0; border-bottom:2px solid #e3e3e3;margin-bottom:50px}
.BlogRecentPost ul li{ padding:0px; margin-bottom:10px;padding-bottom:10px;}
.BlogRecentPost ul li p{font-size:15px; color:#464646; float:left; width:100%;}
.BlogRecentPost ul li a{font-size:15px; color:#ffe600; font-weight:bold; background:none; width:auto; float:none;}
.BlogRecentPost ul li p span{font-size:14px; color:#999999;}
.BlogRecentPost ul li:last-child{ border:none;margin-bottom:0px}

.comment-section{width:100%; height:auto; float:left; margin-top:50px;}
.comment-section ul{width:100%; height:auto; float:left; margin-top:42px;}
.comment-section ul li{width:100%; height:auto; float:left; margin-bottom:25px;}

.comment-item{width:100%; height:auto; float:left;}
.comment-image{width:10%; height:auto; float:left;}
.comment-image figure{border:1px solid #cccccc; padding:3px; width:auto; display:inline-block;}
.comment-content{width:90%; height:auto; float:left; padding:0 0 0 10px;}
.comment-content h5{font-size:20px; color:#464646; display:inline-block; width:auto; margin:0px 22px 0px 0px; line-height:20px; float:left; font-weight:normal;text-transform:capitalize;}
.comment-content h5 a{font-size:20px; color:#464646; display:inline-block; width:auto;line-height:20px; float:left; font-weight:normal;}
.comment-content h5 a:hover{color:#ffe600;}

.comment-content span{color:#ffe600; font-size:12px; font-weight:bold;}
.comment-content a{float:right; color:#ffe600; font-size:12px; font-weight:bold;}
.comment-content p{font-size:13px; color:#414141; margin-top:15px;}

.comment-form{width:100%; height:auto; float:left; padding:15px 0 0 0;}
.comment-form h5{font-size:20px; color:#464646; font-weight:bold; margin-bottom:20px;}
.comment-form p{font-size:13px; color:#414141; width:100%; float:left;}
.comment-form form{width:100%;  float:left; margin-top:20px;}
.comment-form form p{margin:0px;}
.comment-form input[type="text"]{width:100%; height:auto; float:left; border:1px solid #e5e5e5; max-width:315px; font-size:14px; color:#cccccc; font-weight:bold; border-radius:3px;}
textarea{width:100%; height:230px; float:left; border:1px solid #e5e5e5; max-width:600px; border-radius:3px;}
input[type=submit]{background:#ffe600; color:#fff; font-size:14px; font-weight:bold; border:none; padding:0px 33px;height:40px; line-height:normal; border-radius:3px;}
input[type=submit]:hover{border:2px solid #ffe600;color:#ffe600;background:#fff;line-height:16px}

.blog-item{width:100%; height:auto; float:left; margin-bottom:55px;}
.blog-item .medium-2{float:left;}
.blog-item .medium-10{float:right;}
.blog-date{width:100%; height:auto; float:left;}
.blog-date-bg{width:100%; height:auto; float:left; background:#ffe600; text-align:center; padding:15px 0; border-radius:6px;max-width:82px}
.blog-date-bg p{color:#FFF; font-weight:bold; margin-bottom:25px;}
.blog_author{width:100%; height:auto; float:left; margin-top:25px;}
.blog_commment{width:100%; height:auto; float:left; margin-top:18px;}
.blog_like{width:100%; height:auto; float:left; margin-top:12px;}
.blog-date h6{color:#464646; font-weight:bold; font-size:14px;margin-bottom:2px;}

.blog_author span{font-size:13px; float:left; line-height:12px; padding-top:6px;}

.blog-date a{color:#ffe600; font-size:14px;}

.blog-img-content{width:100%; height:auto; float:left;}
.blog-img-content figure{border:1px solid #cccccc; padding:4px; margin-bottom:18px;}
.blog-img-content h5{color:#464646; font-weight:bold; margin-bottom:15px;}
.blog-img-content h5 a{color:#464646; font-weight:bold;}
.blog-img-content h5 a:hover{color:#ffe600;}
.blog-img-content p{font-size:14px; color:#414141;}

.pagination_navigation{width:100%; height:auto; float:left; padding-top:55px;}
.blog-left-panel .pagination_navigation{border-top:1px solid #dedede;}
ul.pagination{width:auto; height:auto; margin:0 auto; display:inline-block;}
ul.pagination li{border:2px solid #3f3f3f; height:auto;}
ul.pagination li.current, ul.pagination li:hover{border-color:#ffe600;}
ul.pagination li.current a, ul.pagination li:hover a, ul.pagination li.current:hover a{background:#ffe600; color:#fff; border-radius:0px;}


/*================	CONTACT PAGE 	================*/

.main{width:100%; height:auto; float:left; padding:30px 0 100px 0;}
.main .row .row{max-width:none;}
.contact-detail{width:100%; height:auto; float:left; background:url(../img/contact-bg.jpg) no-repeat; background-size:cover; padding:45px 0 50px 0;}
.contact-title{width:auto; height:auto; float:right; padding-right:15px;}
.contact-detail h2{font-size:39px; font-weight:bold; text-transform:uppercase; font-family: 'Montserrat', sans-serif; color:#ffe600; margin-bottom:15px;}
.contact-detail h2 span{color:#fff;}
.contact-detail p{font-size:14px; color:#fff;}
.contact-title p{max-width:285px;float:left}
.contact-detail p a{font-size:14px; color:#fff;}
.contact-detail p a:hover{color:#ffe600;}
.contact-detail .phone-detail span{float:left;}
.contact-detail em{font-size:20px; margin:2px 10px 0px 0px; color:#fff;}
.phone-detail{width:100%; height:auto; float:left; margin:55px 0px 0 0;}
.marker-icon{width:100%; height:auto; float:left; text-align:center;}
.marker-icon em{font-size:160px; line-height:160px;}

.con-form-map{width:100%; height:auto; float:left; padding:60px 0 0 0;}
.contact-form{width:100%; height:auto; float:left;}
.contact-form input[type="text"]{width:48%; height:auto; float:left;  padding:16px 15px;}
.contact-form textarea{padding:16px 15px; border:1px solid #b6b6b6; height:265px;}
.contact-form span:nth-child(even) input[type="text"]{float:right;}
.contact-form button[type="submit"]{font-size:15px; font-weight: bold; color:#222222; float:right; min-width:180px; margin-top:30px;}

.comment-list{width:100%; float:left;}

.contact-map{width:100%; height:auto; float:left;}
.contact-map iframe{width:100%; height:400px; border:1px solid #b6b6b6;}
.contact-social{width:100%; height:auto; float:left; padding:50px 0 0 0;}
.contact-social ul{width:auto; height:auto; float:right; margin-right:35px;}
.contact-social ul li{width:auto; height:auto; float:left; margin:0px 5px;}
.contact-social ul li a{width:39px; height:39px; border-radius:50%; text-align:center; font-size:24px; float:left;}
.contact-social ul li a.fb{color:#3c5a99; border:1px solid #3c5a99;}
.contact-social ul li a.twit{color:#28aae1; border:1px solid #28aae1;}
.contact-social ul li a.google{color:#dd4b39; border:1px solid #dd4b39;}
.contact-social ul li a.link{color:#007bb5; border:1px solid #007bb5;}


.contact-social ul li:hover a.fb{background:#3c5a99;}
.contact-social ul li:hover a.twit{background:#28aae1;}
.contact-social ul li:hover a.google{background:#dd4b39;}
.contact-social ul li:hover a.link{background:#007bb5;}
.contact-social ul li:hover a{color:#fff;}

/*================	GALLERY PAGE 	================*/

.gallery-main{width:100%; height:auto; float:left; padding:0 0 65px 0; }
.gallery-main .row{max-width:975px;}
.gallery-title{width:100%; height:auto; float:left; text-align:center; background:url(../img/contact-title-bg.jpg) no-repeat center top; padding:100px 0px;overflow:hidden}
.gallery-title h2{font-size:44px; font-weight:bold;  font-family: 'Montserrat', sans-serif; color:#ffe600; text-transform:uppercase; line-height:38px;}
.gallery-title h2 span{font-size:27px; color:#FFF;}

.boundingBox{width:100%; height:auto; float:left; min-height:710px;text-align:center;}

.view {float: left; overflow: hidden; position: relative; text-align: center; cursor: default; }
.view .mask, .view .content { width: 100%; height: 100%; position: absolute;top: 0;  bottom: 0;  left: 0;  right: 0;  text-align: center;  }
.view .mask:before, .view .content:before {  content: ' ';  display: inline-block;  vertical-align: middle;  height: 100%;}
.view img { display: block; position: relative; }
.view a.info { background:url(../img/search-img.png) center no-repeat; display: inline-block; text-decoration: none; padding:0; text-indent:-9999px; width:20px; height:20px; }
ul#portfolio-list li .mask a{border:none; width:85px; height:85px; border:2px solid #fff; border-radius:50%;display:inline-block;vertical-align:middle;} 

.gallery-detail{width:100%; height:auto; float:left; padding:0 0 90px 0;}
.gallery-detail .row{max-width:980px;}
.gallery-banner{width:100%; height:auto; float:left; background:#f0f0f0 url(../img/gallery-banner-bg.jpg) no-repeat top center; background-size:cover; padding:90px 0 140px 0;}
.gallery-slider{width:100%; height:auto; float:left;}
.gal-sli-image{width: 100%; height: auto; float: left; }
.gal-sli-image img{box-shadow: 0px 0px 15px 2px #585454;}
.gallery-caption{width:100%; height:auto; float:left; padding:30px 0 0 25px;}
.gallery-caption h1{font-size:53px;  font-weight:bold;  font-family: 'Montserrat', sans-serif; color:#ffe600; text-transform:uppercase; line-height:50px; margin-bottom:50px;}
.gallery-caption h1 span{color:#020304;display:block}
.gallery-caption p{font-size:13px; color:#222121; margin-bottom:30px;}

.gallery-slider li:hover{cursor:all-scroll}

.gallery-banner .slick-prev, .gallery-banner .slick-next{width:62px; height:62px; border-radius:50%;}
.gallery-banner .slick-prev{background:#757575 url(../img/gallery-left-arrow.png) no-repeat center; left:-135px;}
.gallery-banner .slick-next{background:#757575 url(../img/gallery-right-arrow.png) no-repeat center; right:-135px;}
.gallery-banner .slick-dots li.slick-active{border:3px solid #ffe600; background:none; width:18px; height:18px;}
.gallery-banner .slick-dots li{background:#646464; width:12px; height:12px;}
.gallery-banner .slick-dots{bottom:-72px;}


.gallery-motor{width:100%; height:auto; float:left; padding:110px 0 0 0;}
.gallery-motor h2{font-size:38px; font-weight:bold;  font-family: 'Montserrat', sans-serif; color:#ffe600; text-transform:uppercase; line-height:40px; margin-bottom:70px;}
.gallery-motor h2 span{font-size:28px; color:#020304;}
.motor-slider li{padding-right:2px;}
.motor-slider img{width:100%;}
.gallery-motor .slick-prev, .gallery-motor .slick-next{width:24px; height:24px;}
.gallery-motor .slick-prev{background:url(../img/motor-left-arrow.png) no-repeat center center; left:-110px;}
.gallery-motor .slick-next{background:url(../img/motor-right-arrow.png) no-repeat center center; right:-110px;}

.gallery-motor li:hover{cursor:all-scroll}
#gallery-tabs{width:100%; float:left;}

#gallery-tabs ul.tabs {
	width: auto;
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	height: 56px;
	border: 1px solid #ffe600;
	position: relative;
	top: -29px;
}
#gallery-tabs ul.tabs li {
	float: left;
	width: auto;
	position: relative;
	border-left: 1px solid #ffe600;
}

#gallery-tabs ul.tabs li:first-child {
	border-left:none;
}

#gallery-tabs ul.tabs li a {
	padding: 15px 24px;
	background: #FFF;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #ffe600;
	float: left;
	text-transform: uppercase;
}
#gallery-tabs ul.tabs li.active a {
	background-color: #ffe600;
	color: #fff;
}
#gallery-tabs ul.tabs li.active a::before {
	content: ' ';
	width: 10px;
	height: 10px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #ffe600;
	position: absolute;
	bottom: -9px;
	left: 0;
	right: 0;
	margin: 0 auto
}

.photogalleryTable{width:100%; float:left;border:none;}
.photogalleryTable .photogalleryItem{width:25%; float:left;margin-bottom:20px;padding:0 10px;}
/*--------------------------------  FEATURES PAGE  ---------------------------------------*/
.interior_content{width:100% ;float:left; background:#fff;padding:70px 0}
.main{width:100% ;float:left; background:#fff;}
.left_panel{float:right}
.features_content{float:left}
.interior_content .row{max-width:970px}
.features_right_panel{width:100%; float:left; background:transparent;}
.features_content_area{width:100%; float:left; background:transparent; }

.feature-menu{width: 100%;height: auto;float: left;}
.feature-menu p {font-size: 13px;color: #fff;background:#ffe600;border:1px solid #de5555; margin: 0px;text-transform:uppercase; padding: 11px 0px 11px 25px;font-weight:300;letter-spacing:1px;line-height:23px;}
.feature-menu ul {width: 100%;height: auto;float: left;margin: 0px;background:transparent;border-bottom:1px solid #c5c5c5;}
.feature-menu ul li {width: 100%;height: auto;float: left;border-top:1px solid #c5c5c5;border-bottom:1px solid #ededed;}
.feature-menu ul li a {font-size:13px;color: #000;display:block;padding: 11px 20px 11px 25px; font-family: 'Open Sans', sans-serif;font-weight:700;}
.feature-menu ul li:hover a{color:#ffe600;font-weight:700;}

.features_content_area h3{ color:#2c2c2c; font-weight:600; margin: 10px 0 30px 0;text-transform:uppercase;}

/*--------------------------------  EVENT PAGE  ---------------------------------------*/
.all-event{width:100%; float:left; margin-bottom:30px;border-bottom:1px solid #f0f0e2;}

.event-list {width: 100%;margin: 10px 0px 0px; float:left}
.event-items {width: 100%;height: auto;float: left;background:transparent; margin-bottom:35px ;}
.event-items p{font-size:16px; color:#2c2c2c;font-weight:300;}
.event-items .event-item-content{width:100%;height:auto;float:right;padding:30px 25px;background:#f6f6f0;margin-top:10px;}

.event-items h6 a{color:#3f3f3f;font-family: 'Open Sans', sans-serif;font-weight:600; display:block;margin-bottom:8px;}
.event-items h6 a:hover{color:#3f3f3f;}
.event-items p.date-com{font-size:13px; color:#2c2c2c;margin-bottom:10px;display:block; font-weight:400;}
.event-items p.date-com span{font-size:13px; color:#2c2c2c;font-weight:400; margin-right:5px}
.event-items p.date-com a{font-size:13px; color:#2c2c2c;font-weight:400; margin-left:5px}
.event-items p.date-com a:hover{color:#ce000}
.event-item-content p{font-size:13px; color:#2c2c2c;}
.event-item-content a{font-size:13px; margin-top:5px;padding:11px 30px}
/*--------------------------------  NEWS PAGE  ---------------------------------------*/
.feature-news{width:100%; float:left; margin-bottom:30px;border-bottom:1px solid #f0f0e2;}
.news-list {width: 100%;margin: 0px 0px 0px; float:left}
.news-items {width: 100%;height: auto;float: left; margin-bottom:30px}
.news-items h6 {color:#3f3f3f;display:inline-block;margin-bottom:10px;}
.news-items h6 a{color:#3f3f3f;font-family: 'Open Sans', sans-serif;font-weight:600;display:inline-block}
.news-items h6 a:hover{color:#ffe600;}
.news-items span{font-size:14px; color:#b1b1a7;margin-left:12px;display:inline-block;font-family: 'Open Sans', sans-serif;font-weight:300;}
.news-items p{font-size:14px; color:#2c2c2c; font-weight:300 }
/*--------------------------------  FAQS ---------------------------------------*/
.feature-faqs{width:100%; float:left;border-bottom:1px solid #f0f0e2;padding-bottom:40px}
.accordion .accordion-navigation.active > a, .accordion dd.active > a{background:#ffe600}
.accordion .accordion-navigation > a, .accordion dd > a{font-size:14px; background:#ffe600 ;color:#fff;margin-bottom:1px;font-family: 'Open Sans', sans-serif;font-weight:300}
.accordion .accordion-navigation > a:hover, .accordion dd > a:hover{background:#ffe600}
.accordion .accordion-navigation > .content.active, .accordion dd > .content.active{border:1px solid #f6f6f0;border-top:0px;padding:30px 20px 18px 20px;background:#f6f6f0;}


.feature-faqs, .faq-question {	width: 100%;	float: left}
.faq-question>.question>a { color: #fff;width: 100%;display: block;font-size: 16px;background: #ffe600 url(../img/accordian-plus-arrow.png) right 17px center no-repeat;border-bottom: 1px solid #f6f6f0;font-family: 'Open Sans', sans-serif;font-weight:300;
	margin-bottom: 0px;	padding: 15px 18px;text-shadow:none}
.faq-question>.question>a.active {
	background: #ffe600 url(../img/accordian-minus-arrow.png) right 17px center no-repeat;
	color: #FFF;
}
.faq-details .answer {	width: 100%;	float: left;	padding: 8px;	background: #FFF;	border: 1px solid #CFCFCF;	margin: -2px 0px -1px 0px}
.answer a{	background: none;box-shadow: none;border: none;	font-size: 14px;padding-left: 0px;color: #2F2F2F;}


/*--------------------------------  FORUM  ---------------------------------------*/
.feature-forum{width:100%; height:auto; float:left; margin:30px 0;padding-bottom:40px; border-bottom:1px solid #f0f0e2; }
 .feature-forum .forum-name{width:40%; height:auto; float:left; padding:6px 0;border-right:1px solid #fff;}
 .feature-forum ul li .forum-name{ height:auto; float:left;  }
 .feature-forum .forum-topic{width:13%; height:auto; float:left; padding:6px 0 6px 12px;border-right:1px solid #fff;}
 .feature-forum .forum-post{width:13%; height:auto; float:left; padding:6px 0 6px 12px;border-right:1px solid #fff;}
 .feature-forum .forum-reply{width:34%; height:auto; float:left;padding:5px 0 5px 12px;}
 
 .feature-forum ul{width:100%; height:auto; float:left; margin:0px;}
 .feature-forum ul li{width:100%; height:auto; float:left; margin:0px;  padding:0px 15px; border-bottom:2px solid #f6f6f6; }
 .feature-forum ul li:nth-child(odd){background:#fcfcfc}
 .feature-forum ul li a{color:#ffe600; font-size:14px;font-family: 'Open Sans', sans-serif;font-weight:600;}
 .feature-forum ul li p{font-size:14px; padding-top:0px ;line-height: 15px; color:#5f5f5f;padding-left: 12px;}
 .feature-forum ul li .forum-topic, .feature-forum ul li .forum-post,.feature-forum ul li .forum-reply{padding:11px 0;}
 .feature-forum .forum-title{width:100%; height:auto; float:left; background:#f6f6f0; padding:0px 15px; }
 
 .feature-forum p{font-size:14px; color:#303d4d; margin:0px;font-family: 'Open Sans', sans-serif;font-weight:400; }
 
 .feature-forum .forum-but{width:100%; height:auto; float:left; padding:0px 0px 22px 0px;}
 .feature-forum .forum-but a.secondary{ margin-right:15px;height:44px;line-height:16px;}
 .feature-forum .forum-but a.secondary:hover{line-height:20px}
 .feature-forum .forum-but p a{ font-size:14px;color:#2c2c2c;font-family: 'Open Sans', sans-serif;font-weight:700;padding-bottom:2px }
 .feature-forum .forum-but p a:hover{color:#ffe600;}

 .feature-forum .forum-but p{font-size:14px; width:auto; height:auto; float:left; display:inline-block;   margin:14px 0px 0px 0px; color:#2c2c2c;font-weight:300} 

/*--------------------------------  MEDIA  ---------------------------------------*/
.feature-media {width: 100%;height: auto;float: left;padding-bottom:40px; border-bottom:1px solid #f0f0e2; }
p.literature-container {font-size:14px; margin: 10px 0px; color:#3f3f3f;padding:0px; font-family: 'Open Sans', sans-serif;font-weight:300; }
p.literature-container span.icon{margin: 0 5px 0 0;padding:0px}
p.literature-container span.name {margin: 0 3px 0 0;}
p.literature-container span.name a{text-decoration:underline;color:#2c2c2c; font-family: 'Open Sans', sans-serif;font-weight:400; }
p.literature-container span.name a:hover{color:#ffe600;}

/*--------------------------------  GALLERY  ---------------------------------------*/
.feature-gallery{width:100%; float:left ;height:auto; padding:20px 0; border-bottom:1px solid #f0f0e2;}
#gallery {width: 100%;height: auto;float: left;margin: 0px;}
#photogalleryTable {width: 100%;height: auto;float: left;margin: 0px;}
#gallery #photogalleryTable .columns {margin-bottom:30px;}
.feature-gallery ul li img {width: 100%;}

#photogalleryTable .columns {margin-bottom:30px; float:left;}
/*--------------------------------  BLOG  ---------------------------------------*/

.feature-blog{width: 100%;float:left;padding-top:20px;margin-bottom:0px; }
.feature-blog .blog-list {width: 100%;float:left;padding:0px ;border:none;background:none;margin-top:0px}
.blog-items {width: 100%;height: auto;float: left; margin-bottom:30px ;border-radius:2px ; border-bottom:1px solid #f0f0e2;}
.blog-items h6 a{color:#3f3f3f; font-family: 'Open Sans', sans-serif;font-weight:600; margin-bottom:10px;display:block}
.blog-items h6 a:hover{color:#ffe600;}
.blog-items span{font-size:14px; color:#2c2c2c;margin-bottom:22px;display:block; font-family: 'Open Sans', sans-serif;font-weight:300; }
.blog-items p{font-size:14px; color:#2c2c2c;}
.blog-items p a{font-size:14px;color:#ffe600;padding:0x; font-family: 'Open Sans', sans-serif;font-weight:700; }
.blog-items p.blog-comment span{display:inline-block}
.blog-items p.blog-comment span:before {content:'|';margin:0 7px;text-decoration:none; color:#ffe600;}
.blog-items p.blog-comment span:first-child:before {content:'';margin:0px}
.blog-items:last-child{border-bottom:none;margin-bottom:0px}

.features_content_area .pagination_navigation{padding-top:0px;}
/*--------------------------------  STOREE  ---------------------------------------*/

.feature-store{width:100%; float:left; height:auto;margin:45px 0 0  0;padding:20px 0;  border-top:1px solid #eeeeee;}
.feature-store .view-cart {width: auto;height: auto;float: right;}

.feature-store .view-cart p {text-transform: uppercase;font-size: 14px; margin-bottom:15px; color:#2c2c2c;font-weight:300;}
.feature-store .view-cart p a{padding:0;width: auto;margin-left:8px ;color:#ffe600;font-weight:600;}
.feature-store .view-cart a i{font-size:21px; color:#fff;}

.feature-store ul{width:auto; float:left;margin:0px; padding-top:30px;}
.feature-store ul li {margin-bottom:30px;background: #ffffff;  }
.shop-block{width:100%; float:left; border:2px solid #565656;border-radius: 0px;padding:16px;}
.feature-store ul li .shop-images{width:100%; float:left;}
.feature-store ul li .shop-images img{width:100%;height:auto;min-height:235px; max-height:235px; }
.feature-store ul li .shop-description{width:100%; float:left; padding:35px 0 15px 0;}
.feature-store ul li .shop-description h6{margin-bottom:8px;}
.feature-store ul li .shop-description h6 a{display:block; text-align:center;  color:#ffe600; text-transform:uppercase; font-family: 'Open Sans', sans-serif;display:block;font-weight:300;}
.feature-store ul li .shop-description p.new-price{width:auto; text-align:center; font-size:16px; color:#929292;font-family: 'Open Sans', sans-serif;margin-bottom:0px;font-weight:300;}

.button-scheme{width:100%; height:auto; float:left; padding:20px 0px 20px 0px;}
.button-class{width:100%; height:auto; float:left;}
.button-class ul{width:100%; height:auto; float:left; margin:0px;}
.button-class ul li{width:50%; height:auto; float:left;margin-bottom:15px}


/*===================================================
================     MEDIYA QUERY     ===============
===================================================*/
@media (max-width: 1367px) {
.protfolio-item img{min-height:166px}
}

@media (max-width: 1279px) {
.orbit-caption h1{font-size:44px;line-height:46px;margin-bottom:12px}
.orbit-caption p{margin-bottom:20px;}
.orbit-caption{top:10%}
.wc-rectangle {width: 500px;height: 280px;padding: 20px 0px 15px 50px;}
.wc-rectangle:before{border-bottom-width:280px;}
.top-bar-section ul li a{font-size:12px}
.search-form{margin-left:15px;}
.pro-two .protfolio-details h4{font-size:18px;}
.inner-banner{height:300px;}
.inner-banner .wc-rectangle {width: 450px;height: 200px;padding: 20px 0px 15px 50px;}
.inner-banner .wc-rectangle:before{border-bottom-width:200px;border-left-width:90px;}
.about-page.inner-banner .wc-rectangle {height: 150px; padding: 20px 25px 15px 25px}
.about-page.inner-banner .wc-rectangle:before{border-bottom-width:150px;border-left-width:70px;}
.blog-item .medium-2{padding-right:0px;}
.gallery-banner .slick-next{right:25px;top:inherit;bottom:-75px}
.gallery-banner .slick-prev{left:25px;top:inherit;bottom:-75px}
.gallery-motor .slick-next, .gallery-motor .slick-prev{width:43px; height:43px;top:-40px;text-align:center;background:#fff url(../img/slider-arrow.png) no-repeat center center;border:2px solid #ffe600}
.gallery-motor .slick-next{background-position:-29px -21px;right:3px}
.gallery-motor .slick-prev{background-position:15px -21px;left:inherit;right:50px;}

.gallery-motor .slick-prev:hover, .gallery-motor .slick-prev:focus, .gallery-motor .slick-next:hover, .gallery-motor .slick-next:focus {opacity:3;background:#fff url(../img/slider-arrow.png) no-repeat center;}
.gallery-motor .slick-prev:hover, .gallery-motor .slick-prev:focus{background-position:15px 12px;}
.gallery-motor .slick-next:hover, .gallery-motor .slick-next:focus{background-position:-29px 12px;}

.gallery-motor{padding:55px 0 25px 0;}
.blog-detail{width:100%; float:left;padding:0px; margin-top:22px}
.protfolio-item img{i}
}

@media (max-width: 1024px) {
.main-Subscribe{padding:65px 0}
.top-bar-section ul li a, .top-bar-section .has-dropdown > a{padding:3px 10px !important;}
.skating-block{padding-top:55px;}
.wc-sport-img {min-height: 395px;}
.wc-sport-img img{left:-12%}
.wc-black {width: auto;height: auto; padding: 50px 52px 50px 44px;}
.blog-main{padding:45px 0}




h1 {font-size: 48px;}
h2 {font-size: 34px;}
h3 {font-size: 30px;}
h4  {font-size:26px;}
h5{font-size: 22px}
.h1-heading span{font-size:24px;}
.categori-description h1{font-size:46px;line-height:48px;}


}
	
@media  (max-width: 991px) {
.primary_navigation{text-align:center;}
.top-bar-section{width:100%; float:left;text-align:center;margin:0 auto;}
.top-bar-section ul{float:none;display:inline-block}
.top-bar-section ul li a, .top-bar-section .has-dropdown > a{font-size:14px ;padding:3px 13px !important;}
.top-bar .title-area{float:none; display:block}
.search-form {margin-left: 15px;position: absolute;top: 0px;right: 55px;}
.login-form{position:absolute;top:0px;right:0px}
.subscribe_form{top:138px;padding:30px 0}
.arrow-down{width:45px; height:45px;}
.arrow-down em{font-size:14px; line-height:14px}
.BounceTop {-webkit-animation-name: none;-moz-animation-name: none;-o-animation-name: none;animation-name: none;}
.mountain_skating{padding:55px 0 45px; }
.freesstyle-sport .skating-block{padding-top:0px;}
.wc-sport-img{position:inherit;min-height:inherit;}
.wc-sport-img img{position:inherit;bottom:inherit;}
.freesstyle-sport, .footer-top, .milestone-counter, .wc-categories .tabs-content>.content{padding:45px 0;}
.categori-description{padding:5px 0 0 0}
.block-extreme{padding:5px 0 0 0}
.wc-white,.bg-white{padding:40px 0}
.boatding-video{margin-top:40px;}
.blog-right-panel{padding:28px 0 0 0;}


#gallery-tabs ul.tabs {height: 42px;top: -21px}
#gallery-tabs ul.tabs li a  {font-size: 14px;text-transform: capitalize;padding: 9px 12px;}
}
@media  (max-width: 941px) {
.main-categories .medium-3{width:50%}
.mountain_skating .medium-6{width:100%; float:none !important;margin:0 auto;display:block;max-width:455px;text-align:center;padding:0px;}
.main-portfolio ul li{width:25%;}
.main-portfolio ul li.pro-two{width:50%;}
.subscribe_form form{width:90%;}
.subscribe_form form input[type="text"]{font-size:18px;   max-width: 300px;}
.categori-tabs ul li.tab-title a span{display:none}
.categori-tabs ul li.tab-title a{min-height:58px}

.most_amazing .medium-6{width:100%; float:none !important;margin:0 auto;display:block;max-width:455px;text-align:center;padding:0px;}
.wc-black{width:100%; }
.boatding-video ul li{width:32%;margin-right:2%;}
.blog_tag a{font-size:9px; line-height:11px}
ul#portfolio-list li .mask a{width:62px; height:62px;}
.gallery-title{padding:45px 0 75px 0;}
.feature-forum .forum-but p{width:100%; float:left;margin-bottom:18px;}
.photogalleryTable .photogalleryItem{width:33.33333%;}
}
@media (max-width: 767px) {
.top-bar-section ul li a, .top-bar-section .has-dropdown > a{font-size:12px ;}
.orbit-caption p{display:none;}
.orbit-caption h1 {font-size: 32px;line-height: 34px;margin-bottom: 18px; display: block;}
.wc-rectangle {width: auto;height: 190px;padding: 15px 80px 15px 30px;}
.wc-rectangle:before {border-bottom-width: 190px;border-left-width: 75px;}
.slider ul li img{min-height:300px}
.arrow-down{bottom:15px;}
footer .tow_column{width:100%; margin:15px 0;}
.footer-top{background-repeat:repeat-y;}
.main-portfolio ul li{width:33.33333%;}
.main-portfolio ul li.pro-two{width:66.66666%;}

.inner-banner{height:225px;}
.inner-banner .wc-rectangle {width: auto;height: 165px;padding: 15px 40px 15px 30px;}
.inner-banner .wc-rectangle:before{border-bottom-width:165px;border-left-width:75px;}
.inner-banner .orbit-caption p{display:block}
.blog-main .medium-8{width:100%;}
.blog-main .medium-4{width:100%;}
.blog-main{padding:25px 0;}
.blog-right-panel{margin-top:30px}
.interior_content .left_panel{float:none; width:100%; display:block;margin:0 auto;max-width:320px;}
.interior_content .features_content{width:100%; float:left}
.feature-menu{margin-bottom:33px;}
.protfolio-item img{min-height:190px;}
}

@media (max-width: 641px) {
	.tabs dd, .tabs .tab-title {
    width: 100%;
}
.subscribe_form{top:69px}
.primary_navigation{text-align:left;}
.top-bar .title-area {float: left;display: block; width: 100%;height:200px;}

.top-bar .toggle-topbar.menu-icon{right:110px;}
.top-bar .name{background:#000}
.top-bar-section ul{width:100%; float:left;border-top:2px solid #ffe600;}
.top-bar-section ul li a, .top-bar-section .has-dropdown > a{font-size:14px;text-align:left;}
.top-bar-section ul li{padding:5px 0;position:static !important}
.top-bar-section .has-dropdown.moved{position:static !important}
.top-bar-section .has-dropdown.moved>.dropdown{top:0px;padding:10px 15;background:none;}
.top-bar-section ul li ul.dropdown li{border:0px;padding:8px  15px;}

.top-bar-section ul li.has-dropdown.not-click{background: url(../img/sub-menu-arrow.png) no-repeat 95% 9px;}

.freesstyle-sport{text-align:center;}
.wc-sport-img img{left:0px;margin-top:25px;}
.wc-sport-img {width:100%; float:none;display:block;margin:0 auto; max-width:320px	}
.skating-block p{max-width:435px;margin:0 auto;margin-bottom:20px;}
.slider .slick-dots{display:none !important;}

.subscribe_form form {width: 100%;margin: 0 auto; max-width: 300px;}
.subscribe_form button[type="submit"]{float:left}
.subscribe_form form input[type="text"]{margin-bottom:25px;}
.categori-tabs ul li.tab-title{width:25%;}
.boatding-video ul li{width:100%;margin-right:0%;margin-bottom:20px;}
.categori-description,.block-extreme{padding-top:15px;}
.team-content{margin-top:0px;}
.gallery-caption{text-align:center;padding-left:0px}
.contact-form{margin-bottom:55px;}
.contact-title{width:100%; float:left;}
.contact-title p{max-width:350px;float:left}
.contact-map iframe{height:300px}
.photogalleryTable .photogalleryItem{width:50%;}
#productPoplets .productPopletsItem{padding:9px;}
.protfolio-item img{min-height:160px}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button),.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background:none;color:#ffe600}
}
@media(max-width: 567px){
	.inner-banner-left {
 	height: auto;
 }
.wc-rectangle-left {
    width: auto;
}
.wc-rectangle{height:165px;}
.wc-rectangle:before{border-bottom-width:165px}
.orbit-caption h1 {font-size: 24px;line-height: 26px}
.team_member .columns{width:100%;}
.blog-item .medium-10,.blog-item .medium-2{width:100%; float:left;padding:0 15px}
.blog-date-bg img{display:none;}
.blog-date-bg p{margin-bottom:0px;}
.blog-date-bg{width:25%; float:left}
.blog_author{width: 42%;margin-top: 0px;padding: 0 10px 0 10px;text-align:center}
.blog_commment{width:28%;margin-top:0px;text-align:center}
.blog_like{width:22%;margin-top:0px;padding-left:10px ;text-align:center}
.blog_tag a{font-size:12px; line-height:15px}
.blog_tag ul li{padding:3px 0;width:100%; float:left}
.blog_tag ul li a{border:none;text-align:center;display:block;padding:0px !important;float:none}
.event-items .event-item-content{padding:15px 15px;}
.feature-store .columns{width:100%;}
.gallery-title{padding:30px 0 55px 0}
.slider ul li img{min-height:265px}

table.forum .icon{width:25px;margin-top:5px;}
table.forum td{padding:9px 5px !important}
table.forum .icon img{width:100%}
table.forum .forum{margin:0 0 0 30px;}
table.forum .forum h3 {font-size:14px;line-height:20px}
table.forum td.lastpost{width:20px !important ;}
table.forum td.posts{width:20px !important;}
table.forum td.topics{width:20px !important;}
table.forum td.name{width:40% !important ;}

#gallery-tabs ul.tabs {height: 100px;border:none;padding:0 10px;}
#gallery-tabs ul.tabs li{width: 33.33333%;margin-bottom:15px !important; border:1px solid #ffe600;border-left:0px;}
#gallery-tabs ul.tabs li:first-child{border-left:1px solid #ffe600 ;}
#gallery-tabs ul.tabs li:nth-child(3n+4){border-left:1px solid #ffe600 ;}
#gallery-tabs ul.tabs li a{width:100%;}
.protfolio-item img{min-height:140px}
}
@media(max-width: 479px){
.top-bar .title-area .name img{width:200px;}
.main-categories .medium-3 {width: 100%;}
.top-bar .name{padding:14px 0}
.wc-rectangle {padding: 20px 45px 15px 15px;}
footer .tow_column{width:100%; margin:0 0;}
footer .tow_column .column{width:100%; margin:15px 0;}

.main-portfolio ul li{width:50%;}
.main-portfolio ul li.pro-two{width:100%;}
.mountain_skating .medium-6{padding:0 15px}
#rotatescroll, #rotatescroll .overview li{width:290px; height:290px;}
#rotatescroll .overview li{padding:12px}
#rotatescroll .thumb{display:none;}
#rotatescroll .dot{display:none}
#rotatescroll .overview li img{margin-top:-2px;margin-left:-5px;}
.pop-up{top:36%}

.inner-banner{height:130px;}
.inner-banner .orbit-caption p{display:none;}
.inner-banner .wc-rectangle {height: 85px;}
.inner-banner .wc-rectangle:before{border-bottom-width:85px;border-left-width:55px;}
.about-page.inner-banner .wc-rectangle {height: 65px;}
.about-page.inner-banner .wc-rectangle:before{border-bottom-width:65px;border-left-width:35px;}
.most_amazing .medium-6{padding:0 15px}
.contact-form input[type="text"]{width:100%;}
.news-items span{display:block;margin-left:0px;margin-bottom:10px;}
.news-items h6{display:block;margin-bottom:3px}
.feature-forum .forum-but a.secondary{min-width:inherit}

.comment-content h5 a{width:100%; }
.button-class ul li{width:100%;}

.top-bar .toggle-topbar.menu-icon{right:10px;}
.search-form{display:none;}
.protfolio-item img{min-height:125px}
h1, .productLarge h1{font-size:32px}
h2{font-size:28px}
h3{font-size:26px}
h4{font-size:22px}
h5{font-size:20px}
.categori-description h1{font-size:32px;line-height:34px}
	}


/*==========================================================
====================     Responsive     ====================
==========================================================*/

#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fefefe;
height: 100%;
z-index: 9999;
overflow: hidden;
}
#status {
width: 200px;
height: 200px;
position: absolute;
left: 50%;
top: 50%;
background-image:url(../img/loader.gif);
background-repeat: no-repeat;
background-position: center;
margin: -100px 0 0 -100px;
z-index: 9999;
} 
#wc_status {
width: 200px;
height: 200px;
position: absolute;
left: 50%;
top: 50%;
background-image:url(../img/ajax-loader1.gif);
background-repeat: no-repeat;
background-position: center;
margin: -150px 0 0 -100px;
z-index: 9999;
} 
	

ul.bullet_list   {
width:auto; float:left;margin-left:5px;
}
ul.bullet_list  li {
  font-size: 15px;
 background: url(../img/bullet_item.png) no-repeat 5px 8px;
 font-family: 'Montserrat', sans-serif;font-weight:400;
  padding: 5px 0px 5px 30px;
  list-style-position: inside;
  line-height:22px;
}


ul.side_menu {width: 100%;height: auto;float: left;margin: 0px;background:transparent;border-bottom:1px solid #c5c5c5;}
ul.side_menu li {width: 100%;height: auto;float: left;border-top:1px solid #c5c5c5;border-bottom:1px solid #ededed;}
ul.side_menu li a {font-size:13px;color: #000;display:block;padding: 11px 20px 11px 10px; font-family: 'Open Sans', sans-serif;font-weight:700;}
ul.side_menu li:hover a ,ul.feature-menu li.selected a{color:#ffe600;font-weight:700;}


ul.side-nav{width:100%; height:auto; float:left; padding:0px; margin:25px 0 75px 0; border-bottom:1px solid #e3e3e3;}
ul.side-nav li{width:100%; height:auto; float:left; border-bottom:1px solid #e3e3e3; padding:0;	margin-bottom:0px;}
ul.side-nav li a:not(.button){font-size:16px; color:#0d0f11; float:left; width:100%;}
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus{color:#ffe600;}

.comment-news {
  background: #f9f9f9;
  border: 1px solid #eee;
  margin-bottom: 36px;
  padding: 18px;
}
.comment-news .form{width:100%; float:left;}
.comment-news .form .item{width:100%; float:left;padding:0px;margin-bottom:15px}
.comment-news .form .item label{width:100%; float:left;text-align: left;margin: 0 0 5px;}
 /*styles by Melessa*/
 .list-number li {
     list-style:decimal;
	 font-size: 15px;
	 line-height: 30px;
    }
.featured-items img {
	border-bottom: #FFE600 15px solid;
}
.announcements {
	background-color: #FFE600;
	height: auto;
	padding: 10px;
	padding-bottom: 30px;
	z-index: 0;
	
}
.announcements h2 {
	font-size: 36px;
	text-align: center;
	padding-bottom: 10px;
}
.announcements img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: 0;
}
.icon {
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
	border-bottom: none;
}
.icon h3{
	float: left;	
}
.no-border {
	border-bottom: none;
}
.tabs .tab-title a {
	background-color: #ffe600;
}
.tabs .tab-title a:hover {
	transition: background 0.5s ease;
	background:#000;
	color:#ffe600;
}
.tabs .tab-title.active a {
	background-color: #000;color: #ffe600;
}
.tabs .tab-title.active a:hover {
	background-color: #000;color: #ffe600;
}
img {
	border-bottom: 15px solid #ffe600;
}
.no-border {
	border: none;
}
.banner {
	border-bottom: none;
}
section .customer-resources a {
	color: #008cba;
}
section .customer-resources a:hover {
	color: #D1A900;
}
.drinks li{
	margin-left: 80px;
}