@charset "utf-8";
/* CSS Document */


@font-face {
	font-family: 'myriadpro-regular';
	src:url('../fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/myriadpro-regular.woff') format('woff'),
		url('../fonts/myriadpro-regular.otf') format('otf'),
		url('../fonts/myriadpro-regular.ttf')  format('truetype'),
		url('../fonts/myriadpro-regular.svg#open-sans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'myriadpro-light';
	src:url('../fonts/myriadpro-light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/myriadpro-light.woff') format('woff'),
		url('../fonts/myriadpro-light.otf') format('otf'),
		url('../fonts/myriadpro-light.ttf')  format('truetype'),
		url('../fonts/myriadpro-light.svg#open-sans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'myriadpro-bold';
	src:url('../fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/myriadpro-bold.woff') format('woff'),
		url('../fonts/myriadpro-bold.otf') format('otf'),
		url('../fonts/myriadpro-bold.ttf')  format('truetype'),
		url('../fonts/myriadpro-bold.svg#open-sans') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{margin:0px; padding:0px; font:normal 18px/26px 'myriadpro-light', Arial, Helvetica, sans-serif; color:#000000; -webkit-text-size-adjust: none;}

img{max-width:100%;height:auto !important;}
a img{border:none;}
a {text-decoration:none; color:#fffc00;}
.clear{clear:both;}
.clr{clear:both; display:none;}
.left a{color:#000000;}
img.img_border{border:1px solid #d3d3d3; padding:9px;}
.red{color:#de1c1f;}
ul{padding-left:20px;}
li{list-style-type:none;}
#rotate .content_main li{list-style-type:disc;}
.wrapper{width:82%; margin:0px auto; padding:0 9%;}
input{-webkit-appearance:none;}

header{background:url(../images/h_top_bg.jpg) repeat-x top left; width:100%; min-height:41px;}
header .top_pnl{font:normal 17px/41px Arial, Helvetica, sans-serif; color:#ffffff; text-align:right; float:right;}
header .top_pnl a{color:#ffffff;}
header .top_pnl .h_phone{background:url(../images/phone_icon.jpg) no-repeat left center; padding:0px 0px 0px 25px; float:left; margin:0px 44px 0px 0px;}
header .top_pnl .h_email{background:url(../images/email_icon.jpg) no-repeat left center; padding:0px 0px 0px 32px; float:left; margin:0px 46px 0px 0px;}
header .top_pnl .h_login{background:url(../images/login_icon.jpg) no-repeat left center; padding:0px 0px 0px 28px; float:left; margin:0px 41px 0px 0px;}
header .top_pnl .h_cart{background:url(../images/cart_icon.jpg) no-repeat left center; padding:0px 0px 0px 31px; float:left; margin:0px 32px 0px 0px;}
header .top_pnl .h_search{padding:12px 0px 0px 0px;float:left;width:21px;height:21px;position:relative;margin:0px 20px 0px 0px;}
header .top_pnl .h_search .search_section{display:none;width:220px;padding:7px;float:left;background:#eef1f8;height:20px;position:absolute;right:0px;top:41px;}
header .top_pnl .h_search .search_section input[type="search"]{font: normal 16px "myriadpro-regular", Arial;width:100%;background:transparent;border:none;outline:none;}
header .logo{float:left; padding:65px 0px 13px; width:22%;}
header .head_right{float:right; width:78%;}
header .head_right .social_icons{padding:50px 0px 0px; float:right;}
header .head_right .social_icons img{padding:0px 0px 0px 10px;}
header .head_right .main_menu{float:right; padding:0px 10px 0px 0px;}
header .head_right .main_menu ul{margin:0px; padding:40px 0px 0px; list-style:none;}
header .head_right .main_menu ul li{display:inline-block;padding:0px 10px 18px; font:normal 21px/29px 'open-sans', Arial, Helvetica, sans-serif;
	color:#000000; text-transform:uppercase; text-align:right; position:relative}
header .head_right .main_menu ul li a{color:#000000;}
header .head_right .main_menu ul li a:hover{}
header .head_right .main_menu ul li:hover ul{display:block;}
header .head_right .main_menu ul li:hover ul ul{display:none;}
header .head_right .main_menu ul li ul {display:none;position:absolute;background:#bbdbec;top:8px;padding:0px;margin:39px 0px 0px;width:256px;z-index:99999;}
header .head_right .main_menu ul li ul li{font:normal 21px/25px 'myriadpro-regular', Arial, Helvetica, sans-serif; color:#000000; display:block; padding:0px;
	letter-spacing:0.10px;text-transform:capitalize;position:relative;}
header .head_right .main_menu ul li ul li a{color:#000000; text-decoration:none; padding:10px 20px 10px 20px; display:block; text-align:left; line-height: 22px;}
header .head_right .main_menu ul li ul li a:hover{background:#037bb7; color:#ffffff;}
header .head_right .main_menu ul ul li:hover ul{display:block;}
header .head_right .main_menu ul ul li ul {display:none;position: absolute;background:#bbdbec;top:0px;left:256px;padding:0px;margin:0px 0px 0px;
	width:256px;z-index:99999;}
header .head_right .main_menu ul ul li ul li{font:normal 20px/24px 'myriadpro-regular', Arial;color:#000000;display:block;padding:0px;
	letter-spacing:0.10px;text-transform:capitalize;position:relative;}
header .head_right .main_menu ul ul li ul li a{color:#000000; text-decoration:none; padding:10px 20px 10px 20px; display:block; text-align:left;}
header .head_right .main_menu ul ul li ul li a:hover{background:#037bb7; color:#ffffff;}
header .head_right .shop_online{float:right; width:183px; height:67px; background:#de1c1f; text-align:center; display: none;
	font:bold 21px/67px 'open-sans', Arial; color:#dddddd; text-transform:uppercase; margin:20px 0px 0px;}
header .head_right .shop_online a{display:block;color:#dddddd;}

.banner{text-align:center; position:relative;}
.banner .banner_heading{position:absolute; top:55px; right:150px;}
.banner img{width:100%;}
.banner .banner_heading h2{background-image:none; padding:12px 63px 12px 23px; font:normal 42px 'open-sans', Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; background: transparent;}
figure{display:block;margin:0px; padding:0px;}
h1{font:normal 33px/33px 'open-sans', Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px; padding:0px; color:#de1c1f;}
h1 span{font:normal 46px/46px 'open-sans', Arial, Helvetica, sans-serif; color:#ffffff;}
h2{font:normal 30px 'open-sans', Arial, Helvetica, sans-serif; margin:0px 0px 15px; padding:12px 66px 12px 23px; color:#ffffff; display:inline-block; 
	}
h2 span{padding:0px 0px 0px 30px;}
.woocommerce-tabs h2{font:normal 20px/20px 'open-sans', Arial, Helvetica, sans-serif;background:#000000 url(../images/down_arrow2.png) no-repeat right center;
	padding:15px 70px 15px 20px;}

.content{padding:56px 0px 0px;}
.content_page{padding:56px 0px 0px;}
.content_page .woocommerce-message{border:2px solid #ff0000; margin:0px 0px 15px 0px; padding:3px 0px 3px 5px;}
.content_page .woocommerce-message a{color:#ff0000;}
.content_page .woocommerce-message a:hover{text-decoration:underline;}
.content_page .left .product_sidebar{border: 1px solid #ccc; margin-bottom:50px; padding:30px 6%;overflow:hidden;}
.content_page .left .product_sidebar .widget_shopping_cart_content ul.product_list_widget{padding:0px;}
.content_page .left .product_sidebar .widget_shopping_cart_content ul.product_list_widget li{clear:both;}
.content_page .left .product_sidebar h3{font:normal 32px/34px 'open-sans', Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 16px 0px;
	border-bottom:1px solid #eeeeee;}
.content_page .left .product_sidebar .widget_shopping_cart_content .checkout{background: url(../images/checkout_button.jpg) no-repeat left top !important; width:161px; height:44px;border:none; margin:0px 0px 0px 12px;display:block;float:left;font-size:0px;}
.content_page .left .product_sidebar .widget_shopping_cart_content .wc-forward{background: url(../images/viewcart_button.jpg) no-repeat left top; width:161px;
	height:44px;border:none;margin:0px 5px 0px 0px;display:block;float:left;font-size:0px;}
.content_page .left .product_sidebar .widget_shopping_cart_content img{float:left;}
.content_page .left .product_sidebar .widget_shopping_cart_content .quantity{display:block;}
.content_page .left .product_sidebar .widget_shopping_cart_content .quantity .amount{color:#76cb2b;}
.content_page .left .product_sidebar .widget_shopping_cart_content .remove{display:none;}
.content_page .left .product_sidebar .widget_shopping_cart_content .total{clear:both;}

.content_page .left .product_sidebar .widget_shopping_cart_content .total .amount{color:#76cb2b;}
.content_page .right img{border:1px solid #c3c3c3; padding:7px;}
.content_page .right p{margin-top:0px;}

.h_panel1{}
.h_panel1 h3{font:normal 33px/33px 'open-sans', Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px; padding:0px; color:#de1c1f;}
.h_panel1 .textpnl{position:absolute; bottom:56px; left:0px; background:url(../images/pnl_title_bg.png) repeat left top; padding:15px 20px;
	font:normal 40px/46px 'open-sans', Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}
.h_panel1 .textpnl1{position:absolute; top:0px; left:0px; background:url(../images/pnl_title_bg.png) repeat left top; padding:15px 20px;
	font:normal 19px/30px 'myriadpro-light', Arial, Helvetica, sans-serif; color:#ffffff; margin:23px;}
.h_panel1 .textpnl2{position:absolute; bottom:35%; left:0px; background:url(../images/pnl_title_bg.png) repeat left top; padding:15px 20px;
	font:normal 41px/44px 'open-sans', Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; width:655px;}

.h_panel1 .section_one{}
.h_panel1 .section_one .panel1{position:relative; width:41.55%; float:left; margin:0px 0.6% 0px 0px;}
.h_panel1 .section_one .panel2{position:relative; width:28.56%; float:left; margin:0px 0.5% 0px 0px;}
.h_panel1 .section_one .panel3{position:relative; width:28.74%; float:right;}
.h_panel1 .section_two .panel1{position:relative; width:70.70%; height:432px; float:left; margin:10px 0.5% 0px 0px; background:#037bb7; padding:40px 0px 0px;
	font: normal 20px/28px 'myriadpro-light', Arial, Helvetica, sans-serif;}
.h_panel1 .section_two .panel2{position:relative; width:28.74%; height:472px; float:right; margin:10px 0px 0px 0px; background:#cdcdcd;}
.h_panel1 .section_two .panel2 p{margin-top:0px; margin-bottom:8px;}
.h_panel1 .section_two .panel1 .img_pnl{width:38.35%; text-align:center; float:left; padding:135px 0px 0px;}
.h_panel1 .section_two .panel1 .text_pnl{width:58.64%; float:left; color:#ffffff;}
.h_panel1 .section_two .panel1 .text_pnl a{color:#fffc00; font-family:'myriadpro-bold', Arial, Helvetica, sans-serif}
.h_panel1 .section_two .panel1 .text_pnl .title{font-size:25px; color:#ffffff; padding:0px 0px 5px;}
.h_panel1 .section_two .panel1 .text_pnl .bot_text{color:#e2e2e2; padding:5px 0px 0px; width:75%;}
.h_panel1 .section_two .panel1 .text_pnl .bot_text p{margin:0px;}
.h_panel1 .section_two .panel2 {font-size:25px; line-height:28px;}
.h_panel1 .section_three .panel1{position:relative; width:33%; float:left; margin:9px 0.5% 0px 0px;}
.h_panel1 .section_three .panel2{position:relative; width:33%; float:left; margin:9px 0.5% 0px 0px;}
.h_panel1 .section_three .panel2 img{width:100%;}
.h_panel1 .section_three .panel2.no_pad{margin:9px 0px 0px 0px;}
.h_panel1 .section_three .panel2 .overlay_pnl{visibility:hidden;}
.h_panel1 .section_three .panel2:hover .overlay_pnl{visibility:visible;}
.h_panel1 .section_three .panel3{position:relative; width:33%; float:right; margin:9px 0px 0px 0px;}
.h_panel1 .section_three .top_title{color:#de1c1f; font-size:24px; line-height:31px; font-family:'myriadpro-bold', Arial, Helvetica, sans-serif}
.h_panel1 .section_four{font:normal 20px/24px 'myriadpro-light', Arial, Helvetica, sans-serif; color:#000000;}
.h_panel1 .section_four .panel1{position:relative; width:100%; float:left; margin:9px 0px 0px 0px; background:#bbdbec; padding:2% 0px;}
.h_panel1 .section_four .panel1 p{margin-top:0px;}
.h_panel1 .section_four .cont_pnl{padding:13px 10px 10px 20%;}
.h_panel1 .section_four .cont_pnl1{padding:0px 10px 0px 720px;}
.newsletter_pnl{background:#cdcdcd; padding:20px 6% 35px; margin:0px 0px 10px 0px;}
.newsletter_pnl p{margin-top:0px;}
.newsletter_pnl input[type="text"], .newsletter_pnl input[type="email"]{width:91%; height:45px; border:2px solid #000000;
	background:#ffffff; outline:none; line-height:45px; color:#b0b0b0; margin:0px 0px 10px 0px; padding:0px 4%;}
.newsletter_pnl input[type="submit"],.newsletter_pnl input[type="button"]{
	width: 271px;
	float: left;
	height: 67px;
	outline: none;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(https://www.splashcam.com/wp-content/uploads/2016/02/newsletter_button.png);
	border: none;
	text-indent: -999999px;
	cursor: pointer;
	padding: 0px;
	background-size: 100%;
	left: 0px;
	bottom: 55px;
	position: absolute;
}
.newsletter_pnl h3{font:normal 25px/34px 'open-sans', Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px; padding:0px; color:#de1c1f;}
.newsletter_pnl1 h3{font:normal 25px/34px 'open-sans', Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px; padding:0px; color:#ffffff;}
.newsletter_pnl .textpnl{background:url(../images/pnl_title_bg.png) repeat left top; padding:15px 20px; margin:10px 0px 0px -24px; width:85%;
	font:normal 35px/35px 'open-sans', Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}

.bot_pnl{background:#2f2f2f; margin:53px 0px 0px; padding:46px 0px 73px;}
.bot_pnl img{padding:0px 0px 0px 0.49%;}
.bot_pnl img.nopad{padding:0px 0px 0px 0px;}
.bot_pnl .imgpnl{padding:36px 0px 0px 0px;}

.left{float:left; width:25%; padding:0px 3% 0px 0px;}
.right{float:right; width:72%;}
.right.full-content{float:none; width:100%;}
.lft_pnl{width:47.5%; float:left; padding:0px 2.5% 0px 0px;}
.rgt_pnl{width:47.5%; float:right; padding:0px 0px 0px 2.5%;}

.blo_pnl{padding:0px;margin:20px 0px;background:#424242;}
.blo_pnl .img_section{}
.blo_pnl h4{margin:0px; padding:0px; font:normal 31px/35px 'myriadpro-bold', Arial, Helvetica, sans-serif; color:#de1c1f;}
.blo_pnl .read_more{}
.pro_pnl{margin:0px 0px 20px 20px;float:left;position:relative;width:32%;}
.pro_pnl.first{margin:0px 0px 20px 0px;}
.pro_pnl .pro_txt {
    background: rgba(0, 0, 0, 0) url("../images/pro_txt_bg.png") repeat-x scroll left top;
    bottom: 35px;
    color: #ffffff;
    display: inline-block;
    font-family: "open-sans",Arial,Helvetica,sans-serif;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: 23px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal !important;
    height: 61px;
    left: 0;
    line-height: 61px;
    padding: 0 20px;
    position: absolute;
    text-transform: uppercase;
}
.blog h2 {
    background: transparent none repeat scroll 0 0 !important;
    color: #000 !important;
    display: inline-block;
    float: none;
    margin: 0 0 10px;
    padding: 10px 20px 12px 17px;
}

.blog_content{}
.blog_content .newsletter_pnl1{background: #cdcdcd; padding: 0px 1% 0px 0px; position: relative; width: 670px !important; margin:0px; display: none;}
.blog_content .newsletter_pnl1 .textpnl {background:url(../images/pnl_title_bg.png) repeat left top;float:left;padding:14px 20px; 
	margin:0px 10px 0px 0px;width:24%;font:normal 32px/35px 'open-sans', Arial, Helvetica, sans-serif;color:#ffffff;text-transform: uppercase;}
.blog_content .newsletter_pnl1 input[type="text"]{width: 18.7%; float: left; height: 46px; border: 2px solid #000000; background: #ffffff; outline: none; line-height: 45px; color: #b0b0b0; margin: 2% 1.5%; padding: 0px 2.5%;}
.blog_content .newsletter_pnl1 input[type="email"]{width: 18.7%; float: left; height: 46px; border: 2px solid #000000; background: #ffffff; outline: none; line-height: 45px; color: #b0b0b0; margin: 24px 24px 24px 0px; padding: 0px 2.5%;}
.blog_content .newsletter_pnl1 input[type="submit"],.blog_content .newsletter_pnl1 input[type="button"]{width: 161px; float: left; height: 44px; outline: none; margin: 27px 0px 25px 5px; background: url(../images/sign_up.png) no-repeat left top; border:none; text-indent:-999999px; cursor:pointer; padding:0px;}
.blog_content .left{float:left; width:73.3%; padding:0px 2% 0px 0px;}
.blog_content .right{float: right; width: 21.7%; margin: 10px 0px 0px 0px; padding: 5px 2% 0px 0px;}
.blog_content .lft_pnl{width:31.33333333333333%; float:left; padding:0px 3% 0px 0px;}
.blog_content .lft_pnl.nopad{padding:0px 0px;}
.blog_content .cont_section{background:#424242; font:normal 21px/35px 'myriadpro-light', Arial, Helvetica, sans-serif; color:#ffffff; padding:35px 6% 40px;}
.product .prod_left{width:44%; float:left;}
.product .prod_left img{border:1px solid #c3c3c3; padding:0px;}
.product .prod_left .images img{border:1px solid #bebebe;}
.product .prod_left .images .thumbnails{margin:12px 0px 90px 0px;}
.product .prod_left .images .thumbnails img.attachment-shop_thumbnail{margin:0px 14px 14px 0px;}
.product .prod_right{width:54%; float:right; padding:0px 0px 15px 2%;}
.product .prod_right .single_product_title {
    background: transparent none repeat scroll 0 0 !important;
    color: #000 !important;
    display: inline-block;
    font: 38px/38px "open-sans",Arial,Helvetica,sans-serif;
    margin: 0 0 35px;
    padding: 19px 40px 4px 0 !important;
}
.product .prod_right .price{color:#4a97c2; font: normal 37px/33px 'open-sans', Arial, Helvetica, sans-serif; margin: 0px 0px 40px;}
.product .prod_right .product_desc{ margin: 0px 0px 40px; letter-spacing:-0.25px;}
.product .related_products .rel_prod_title{padding: 54px 0px 33px; border-top:1px solid #d8d8d8;font: bold 22px/29px 'myriadpro-regular', Arial, Helvetica, sans-serif;}
.product .related_products .pro_txt{}
.product .sharethis .title {padding: 25px 0px 18px; font: bold 22px/25px 'myriadpro-regular', Arial, Helvetica, sans-serif;}
.product .sharethis .sharebutton{padding:0px 0px 58px 0px;}
#rotate{width:100%;padding:0px 0px 0px !important;margin:0px !important;}
.woocommerce input{border:1px solid rgb(169, 169, 169);}
.woocommerce h2{float:none; display:inline-block;}
.woocommerce header.title h3{padding:5px 0px 0px 5px; margin-top:0px;}
.woocommerce a{color:#ff0000 !important;}
.woocommerce p{margin-top:0px !important;}
.woocommerce .select2-container .select2-choice>.select2-chosen{font-size:14px; line-height:28px; color:initial !important;}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row select{padding:5px; height:30px !important; font-size:14px; border-color:#ccc !important;}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {border-color: #F00 !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size:14px !important;padding:10px 10px 9px !important;}
.woocommerce .wc-proceed-to-checkout a{color:#fff !important;}
.woocommerce .cart_totals h2{background:none; color:#515151; padding:10px; margin:0px; float:none;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {width:auto !important; text-align:right;}
.cart_totals table th, .cart_totals table td{vertical-align:top; padding:4px;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {width: 80px; padding:5px;}
footer{font:normal 18px/27px 'myriadpro-light', Arial, Helvetica, sans-serif; color:#000000; padding:60px 0px 50px; background-color: #dbdbdb; margin:56px 0px 0px 0px;}
footer a{color:#000000;}
footer h3{font:bold 20px/36px 'myriadpro-block', Arial, Helvetica, sans-serif;color:#000000;margin:0px;padding:0px 0px 25px 0px;text-align:left;text-transform:uppercase;}
.f_panel1{width:33%; float:left;}
.f_panel1 .contbot{padding:40px 0px 42px;}
.f_panel1 .f_img{max-width:246px;}
.f_panel2{width:22%; float:left;}
.f_panel4{width:23%; float:left;}
.f_panel5{width:20%; float:right; text-align:center;}
.f_panel5 .bb_img{text-align:center; font-size:14px; text-transform:uppercase;}
.f_panel5 .txt{padding:40px 0px 0px 0px;}
footer ul{margin:0px; padding:0px; list-style:none;}
footer ul li{line-height:36px;}

.jr-insta-thumb .jr_col_10 > li {width:100px !important; height:90px !important; padding:0px !important;}
body.login div#login h1 a{background:url(../images/admin-logo.jpg) no-repeat center top !important;	height:78px !important;	width:320px !important;}
.cart .quantity{float:left; width:144px; border:1px solid #e4e4e4;}
.cart .quantity input[type="number"]{font: normal 22px/43px 'myriadpro-regular', Arial, Helvetica, sans-serif; border:none; background:none; outline:none; width:90%;
	color:#777788;padding:0px 5%;}
.cart .single_add_to_cart_button{background:url(../images/add_to_cart.jpg) no-repeat left top; float:left; width:166px; height:45px; border:none; text-indent:-99999999px;
	margin:0px 0px 0px 12px; cursor:pointer;}
	
ul.tabs li {float: left;margin: 0;cursor: pointer;padding: 0px 38px;height: 52px;line-height: 52px;position: relative;border-left: solid 1px #d0d0d0;color: #428ba1;
	font: 18px/52px 'Source Sans Pro', sans-serif;border-bottom: 1px solid #d0d0d0;background: #d0ecf4;}
ul.tabs li.active{background: #fff;color: #000;margin: 0px 0 0 0;border-bottom: 0px;}
ul.tabs li:first-child{border-left: 0px;padding: 0px 38px 0px 39px;}

.blog h2{padding:22px 30px 25px 0px; color:#000; display:inline-block; background:none float:none;}
.blog a{color:#FF0000;}
.right a{color: #ff0000;}
.shop_attributes th, .shop_attributes td{text-align:left; display:inline-table;}
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text{font-family:'myriadpro-light', Arial, Helvetica, sans-serif;color:#000000;}
ul[role="listbox"] li{font-size:14px;line-height:20px;}
.select2-search input{font-size:14px !important;line-height:20px;}

#shipping_method li{clear:both;text-align:left;text-indent:0px !important;}
.woocommerce ul#shipping_method .amount{float:right;}
.woocommerce-checkout #payment div.payment_box label{width:140px;margin:0px !important;display:inline-block;}
.pro_pnl .onsale, .product .prod_left .onsale{display:none;}
.blog_content .newsletter_pnl1 .es_msg{font-size: 18px !important; position: absolute !important; right: 25px !important; padding:0px !important}
.newsletter_pnl .es_msg{padding:3px 0px !important;}
.woocommerce .woocommerce-message {border-top-color: #ff0000 !important;}
.woocommerce .woocommerce-message:before {color: #ff0000 !important;}
.cart .product-addon select{width:100%; padding:5px 0px;}
.cart .product-addon p{margin:10px 0px;}

.ui-tabs-nav a, .ui-tabs-nav a span {padding:0px 15px 0px 0px !important;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {padding:0px 15px 0px 0px !important;}
.ui-tabs-nav .ui-tabs-selected a {padding:0px 15px 0px 0px !important;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    padding:0px 15px 0px 0px !important;}
div.addon-description p {font-style: normal !important;}
.variations td{display:block;}
.variations select{width:100%;max-width:100%;padding:5px 0px;margin:0px 0px 10px 0px;}
.product_tabs{clear:both;}
.right a mark.count{background:none; color:#ff0000;}
.right li.first {margin:0px 0px 0px 0px !important;}
.right li.product-category{margin:0px 0px 20px 20px; float:left; position:relative; width:31%;}
.right li h3{bottom:30px;left:0px;background: url(../images/pro_txt_bg.png) repeat-x left top;min-height:25px;display:block;text-align:center;
	font:normal 18px 'open-sans', Arial;color:#ffffff;padding:16px 20px 12px;text-transform:uppercase;margin-top:0px;}
.right li.product-category a img{border:none; padding:0px;}
.yith_magnifier_mousetrap, .yith_magnifier_zoom_magnifier{cursor:pointer !important;}
.yith_magnifier_zoom_magnifier {border:1px solid #bebebe !important;}
.content_page .right .pro_pnl img{border:none; padding:0px;}
.navigation{text-align:center; clear:both;}
.navigation .pagination a{color:#de1c1f;font-weight:bold;}
.newsletter_main{position:relative;background:#cdcdcd;height:400px;}
.newsletter_main .page_newsletter_pnl{background:#cdcdcd;padding:20px 6% 35px;margin:0px 0px 10px 0px;}
.newsletter_main .page_newsletter_pnl p{margin-top:0px;}
.newsletter_main .page_newsletter_pnl input[type="text"],.newsletter_main .page_newsletter_pnl input[type="email"]{width:91%; height:45px; border:2px solid #000000;
	background:#ffffff; outline:none; line-height:45px; color:#b0b0b0; margin:0px 0px 10px 0px; padding:0px 4%;}
.newsletter_main .page_newsletter_pnl input[type="submit"],.newsletter_main .page_newsletter_pnl input[type="button"]{width:230px;float:left;height:93px;outline:none;
	background:url(https://www.splashcam.com/wp-content/uploads/2016/02/newsletter_button.png) no-repeat left top;border:none;text-indent:-999999px;cursor:pointer;padding:0px;background-size:100%;left:0px; 
	bottom:30px;position:absolute;}
.newsletter_main .page_newsletter_pnl h3{font:normal 25px/34px 'open-sans', Arial;text-transform:uppercase;margin:0px;padding:0px;color:#de1c1f;}
.newsletter_main .page_newsletter_pnl .textpnl{background:url(../images/pnl_title_bg.png) repeat left top;padding:15px 20px;margin:10px 0px 0px -24px;width:85%;
	font:normal 35px/35px 'open-sans', Arial;color:#ffffff;text-transform:uppercase;}
.banner .banner_slider{width:100%;margin:0px auto;position:absolute;bottom:75px;visibility:hidden;}
.banner .banner_slider img{width:inherit;}
.banner .banner_slider ul{padding:0px;}
.banner .banner_slider li{float:left; margin:0px 1%;}
.banner .video_heading{color:#ffffff;text-align:center;width:100%;position:absolute;font:normal 53px 'open-sans', Arial;top:99px;}
.home_video{width:100%;height:517px;position:relative;}
.home_video .overlay{position:absolute;top:0px;z-index:1;width:100%;height:100%;}
.newsletter_pnl ul li{margin:5px 0px;}
.product_sidebar .widget_shopping_cart_content li img{margin:0px 10px 10px 0px;}
dl.variation{font: 400 15px/18px 'myriadpro-light', Arial; margin:5px 0px 0px 0px;}
dl.variation dt{font-weight:bold;}
dl.variation dd{margin:0px;}
dl.variation dd p{margin:0px;}
.woocommerce td.product-name dl.variation dd{margin:0px 0px 1px 0px !important;}
table.variations{width:100%;}

.list_carousel .arrows .prev {position: absolute; top: 50%; left:3%; margin:-30px 0px 0px 0px;}
.list_carousel .arrows .next {position: absolute; top: 50%; right:3%; margin:-30px 0px 0px 0px;}
.list_carousel ul li span{display:block; font-size:13px; text-align:center; text-transform:uppercase;}
.video_bottom_heading{color: #ffffff; text-align: center; width: 100%; position: absolute; font: normal 30px 'open-sans', Arial; bottom: 8%;}

.blog_content .es_lablebox {
    display: block;
    float: left;
    margin-top: 20px;
    padding-left: 12px;
    width: 70px;
}
.blog_content .es_textbox {
    display: block;
    float: left;
    margin-top: 12px;
    width: 280px;
}
.blog_content .newsletter_pnl1 input[type="email"], .blog_content .newsletter_pnl1 input[type="text"] {
	width: 100% !important;
	margin: 0px !important;
}

.blog_content .newsletter_pnl1 .textpnl {
    width: 210px !important;
}
.blog_content .newsletter_pnl1 input[type="button"], .blog_content .newsletter_pnl1 input[type="submit"] {
    float: right !important;
    height: 36px;
    margin: 12px 31px 19px 4px !important;
}

.newsletter_main .page_newsletter_pnl input[type="button"], .newsletter_main .page_newsletter_pnl input[type="submit"] {
    margin-left: -21px !important;
    margin-top: 34px !important;
    position: relative !important;
}
.newsletter_main .page_newsletter_pnl {
    padding: 20px 6% 0 !important;
}
.panel2 .newsletter_pnl {
	font-size: 18px !important;
}

.supercarousel {
	displaY: block !important;
	position: relative !important;
	z-index: 999999;
}
.main_video_heading h1 {
    text-shadow: 0 0 12px #000000;
	font: 400 45px open-sans,Arial;
	color: #ffffff;
    text-align: center;
	text-transform: none;
	line-height: 1.1em !important;
	margin-bottom: 0px !important;
}
.main_video_heading p {
    text-shadow: 0 0 12px #000000;
	font: 400 30px open-sans,Arial;
	color: #ffffff;
    text-align: center;
	text-transform: none;
	margin-bottom: 24px !important;
	line-height: 1.1em !important;
	margin-top: -34px !important;
}
#home_carousel_row_wide .vc_column_container > .vc_column-inner {
    padding-left: 30px;
    padding-right: 30px;
}
.home_carousel_content_area {
	width: 100%;
}
.vc_video-bg .inner {
	width: 100% !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 10px !important;
}
.owl-ca-theme .owl-ca-controls .owl-ca-buttons div {
	opacity: 1.0 !important;
}
.home_carousel_content_area {
	position: absolute;
	top: 34px;
}
.slick-track p {
	margin-top: 4px !important;
}
#huge_it_slideshow_left_1 {
    background: rgba(0, 0, 0, 0) url("https://www.splashcam.com/wp-content/plugins/slider-image/Front_images/arrows/arrows.simple.png") no-repeat scroll left top / 200% auto;
    left: 32px !important;
}
#huge_it_slideshow_right_1 {
    background: rgba(0, 0, 0, 0) url("https://www.splashcam.com/wp-content/plugins/slider-image/Front_images/arrows/arrows.simple.png") no-repeat scroll right top / 200% auto;
    right: 32px !important;
}
.video-wrapper {
    margin-bottom: 8px !important;
}
.panel2 a {
	color: #25242A !important;
}
.panel2 a:hover {
	color: #DE1C1F !important;
}
.header_row_under_slider .first_heading p {
    font-size: 34px !important;
    font-weight: 700 !important;
    line-height: 1.1em;
    margin-top: 32px;
    text-transform: none;
}
.header_row_under_slider .second_heading p {
	font-size: 24px !important;
	line-height: 1.1em;
	text-transform: none;
}


@media screen and (max-width: 1430px) {
	.panel2 .newsletter_pnl {
		font-size: 16px !important;
	}
}
@media screen and (max-width: 1400px) {
	.newsletter_main .page_newsletter_pnl input[type="button"], .newsletter_main .page_newsletter_pnl input[type="submit"] {
    	margin-left: -16px !important;
	}
	.main_video_heading h1 {
		font: 400 38px open-sans,Arial;
		margin-top: 20px;
	}
}
@media screen and (max-width: 1280px) {
	.main_video_heading h1 {
		font: 400 38px open-sans,Arial;
		margin-top: 0px;
	}
}
@media screen and (max-width: 1160px) {
	.main_video_heading h1 {
		font: 400 32px open-sans,Arial;
		margin-top: 16px;
	}
	.main_video_heading p {
		font: 400 24px open-sans,Arial;
		margin-bottom: 24px !important;
		margin-top: -34px !important;
	}
}
@media screen and (max-width: 1023px) {
	.main_video_heading h1 {
		font: 400 26px open-sans,Arial;
		margin-top: 0px;
	}
	.main_video_heading p {
		font: 400 20px open-sans,Arial;
		margin-bottom: 24px !important;
		margin-top: -54px !important;
	}
}
@media screen and (max-width: 950px) {
	.main_video_heading p {
		font: 400 20px open-sans,Arial;
	}
}
@media screen and (min-width: 801px) {
	#home_carousel_row_wide_mobile {
		display: none;
	}
}
@media screen and (max-width: 800px) {
	.main_video_heading p {
		font: 400 18px open-sans,Arial;
		margin-bottom: 24px !important;
		margin-top: -54px !important;
	}
	.main_video_heading h1 {
		font: 400 24px open-sans,Arial;
		margin-top: 0px;
	}
	#home_carousel_row_wide {
		display: none;
	}
	.home_carousel_content_area {
		top: 14px;
	}
}
@media screen and (max-width: 767px) {
	.panel2 .newsletter_pnl input[type="submit"], .panel2 .newsletter_pnl input[type="button"] {
    	margin-left: -21px !important;
    	margin-top: 34px !important;
    	position: relative !important;
	}
	.h_panel1 .section_two .panel2 {
		height: auto !important;
	}
}
@media screen and (max-width: 766px) {
	.main_video_heading p {
		font: 400 15px open-sans,Arial;
		margin-bottom: 24px !important;
		margin-top: -44px !important;
	}
	.main_video_heading h1 {
		font: 400 20px open-sans,Arial;
		margin-top: 0px;
	}	
	.home_video {
    	height: 300px !important;
    	width: 100%;
	}
}
@media screen and (max-width: 700px) {
	.blog_content .newsletter_pnl1 {
    	width: 100% !important;
	}
	.blog_content .newsletter_pnl1 .textpnl {
    	margin-right: 0 !important;
    	width: 100% !important;
	}
	
	.blog_content .es_lablebox {
    	width: 13% !important;
	}
	.blog_content .es_textbox {
    	width: 78% !important;
	}
}
@media screen and (max-width: 500px) {
	.panel2 .newsletter_pnl input[type="submit"], .panel2 .newsletter_pnl input[type="button"] {
    	margin-left: -14px !important;
	}
}
@media screen and (max-width: 480px) {
	.home_video {
    	height: 350px !important;
	}
	.main_video_heading p {
	font: 400 15px open-sans,Arial;
	color: #000000;
	margin-bottom: 24px !important;
	margin-top: -44px !important;
	text-shadow: 0px 0px;
	}
	.main_video_heading h1 {
		font: 400 20px open-sans,Arial;
		margin-top: 0px;
		color: #000000;
		text-shadow: 0px 0px;
	}
	.slick-track p a {
		color: #DE1C1F !important;
	}
}
@media screen and (max-width: 370px) {
	.home_video {
    	height: 300px !important;
	}
}

.woocommerce-tabs #tab-reviews{display:none;}

#respond .comment-form input#email{
	margin-left:2%;
}
#respond .comment-form input[type="text"] {
    width:49%;
    padding: 0 10px;
    height:40px;
    background: #fff;
    margin: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #777;
    border: 1px solid #d7d7d7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    float: left;
}
#respond .comment-form select {
    width:100%;
    padding:0 10px;
    height:40px;
    background: #fff;
    margin: 15px 0 0 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #777;
    border: 1px solid #d7d7d7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
}
#respond .comment-form textarea {
    width: 100%;
    height: 200px;
    background: #fff;
    margin: 15px 0 0 0;
    padding: 10px 10px;
    border: 1px solid #d7d7d7;
    outline: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #777;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#respond .comment-form input[type="submit"]{
    height: 40px;
    background: #000000;
    margin: 15px 0 0 0;
    padding: 0 20px;
    font-family: "Source SAns Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;
    border: none;
    display: inline-block;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
}


/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */

.comments-area {
	margin:0px auto;
	padding:0px;
}

.comment-reply-title,
.comments-title {
	font: 900 16px/1.5 Lato, sans-serif;
	margin: 0;
	text-transform: uppercase;
}

.comment-list {
	list-style: none;
	margin:0px;
	padding:0px;
}

.comment-author {
	font-size: 14px;
	line-height: 1.7142857142;
}

.comment-list .reply,
.comment-metadata {
	font-size: 12px;
	line-height: 2;
	text-transform: uppercase;
}

.comment-list .reply {
	margin-top: 24px;
}

.comment-author .fn {
	font-weight: 900;
}

.comment-author a {
	color: #2b2b2b;
}

.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a {
	color: #767676;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #41a62a;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 24px;
	padding-top: 24px;
}

.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child {
	border-top: 0;
}

.comment-author {
	position: relative;
}

.comment-author .avatar {
	border: 1px solid rgba(0, 0, 0, 0.1);
	height: 18px;
	padding: 2px;
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
}
.comment_container img.avatar{display:none;}
.comment-text .description{border-bottom: 1px solid #d7d7d7;margin:0px 0px 15px 0px;}
.comment-text p{margin:0px; padding:0px 0px 10px 0px;}

.bypostauthor > article .fn:before {
	content: "\f408";
	margin: 0 2px 0 -2px;
	position: relative;
	top: -1px;
}

.says {
	display: none;
}

.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
	padding-left: 30px;
}

.comment-edit-link {
	margin-left: 10px;
}

.comment-edit-link:before {
	content: "\f411";
}

.comment-reply-link:before,
.comment-reply-login:before {
	content: "\f412";
	margin-right: 2px;
}

.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 24px 22px;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .children {
	list-style: none;
	margin-left: 15px;
}

.comment-respond {
	margin-bottom: 24px;
	padding: 0;
}

.comment .comment-respond {
	margin-top: 24px;
}

.comment-respond h3 {
	margin:0px;
	padding:10px 0px;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
	color: #767676;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
	font-size: 14px;
	line-height: 1.7142857142;
}

.no-comments {
	font-size: 16px;
	font-weight: 900;
	line-height: 1.5;
	margin-top: 24px;
	text-transform: uppercase;
}

.comment-form label {
	display: block;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	width: 100%;
}

.form-allowed-tags,
.form-allowed-tags code {
	font-size: 12px;
	line-height: 1.5;
}

.required {
	color: #c0392b;
}

.comment-reply-title small a {
	color: #2b2b2b;
	float: right;
	height: 24px;
	overflow: hidden;
	width: 24px;
}

.comment-reply-title small a:hover {
	color: #41a62a;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
}

.comment-navigation {
	font-size: 12px;
	line-height: 2;
	margin-bottom: 48px;
	text-transform: uppercase;
}

.comment-navigation .nav-next,
.comment-navigation .nav-previous {
	display: inline-block;
}

.comment-navigation .nav-previous a {
	margin-right: 10px;
}

#comment-nav-above {
	margin-top: 36px;
	margin-bottom: 0;
}
.captchaSizeDivSmall{width:auto !important;}
#si_refresh_com{padding:7px;float:left;}
#captcha_code_label{display:none;}
.breadcrumb-container{padding:0px 0px 10px 0px;}

.prouduct_home{ padding:15px 0 0; margin-left:-30px;}
.gallery_pnl{width:25%; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  float:left;}
.adventure-box{display:inline-block; margin:15px 0 15px 30px; border-radius:5px; box-shadow:rgba(0,0,0,0.27) 0px 2px 11px 0px; -webkit-transition:all 200ms ease; transition:all 200ms ease; text-decoration:none;
	background-color:black;}
.adventure-box:hover{opacity:1; -webkit-transform:scale(1.04); -ms-transform:scale(1.04); transform:scale(1.04);}
.advenure-links{display:block; height:auto; max-width:100%; text-decoration:none;}
a.advenure-links{transition:.35s; box-shadow:rgba(0,0,0,0.27) 0px 2px 11px 0px; border-radius:5px; background-color:#fff;}
a.advenure-links:hover {text-decoration: none;transform:scale(1.05);cursor:pointer;}
.adventure-box p {width: 100%;padding: 15px 0;margin: -1px 0 0 0;background-color: black;color: white; font-size: 16px; font-weight: 400;    line-height: 15px;text-align: center;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.adventure-icons {border-top-left-radius: 5px;border-top-right-radius: 5px;background-color: transparent;opacity: 1;text-decoration: none;width: 100%;}
.adventure-icons:hover {opacity: 1;}
.inline-block {display: inline-block;}

.home-top-sec{padding:20px 0px 0px;}
.home-top-sec h1{padding-bottom:20px;}
.home-top-sec .img-section{margin-left:-10px;}
.home-top-sec .img-section .imgpnl{float:left; width:33.333333%; padding-left:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; transition:.35s;}
.home-top-sec .img-section .imgpnl:hover{-webkit-transform: scale(1.04);-ms-transform: scale(1.04);transform: scale(1.04);}
.home-top-sec .img-section .imgpnl img{width:100%;}

header .head_none{float:none !important; width:100% !important; background: #037bb7; url(../images/h_top_bg.jpg) repeat-x top left;}
header .head_right.head_none .main_menu {
    float: none;text-align: center;
    padding: 0px  0px 0px;
}
header .head_right .main_menu.heading_tag{display: inline;text-align: right; float:none;}
header .head_right.head_none .main_menu .menu-main-menu-container  > ul{ padding:0px;}
header .head_right.head_none .main_menu .menu-main-menu-container  > ul > li > a {
    color: #fff;
	padding: 0 10px; display:block;
	    -webkit-transition: all 350ms ease-out;
    transition: all 350ms ease-out;
}
header .head_right.head_none .main_menu .menu-main-menu-container  > ul li{ padding:0px; line-height:50px;    -webkit-transition: all 350ms ease-out;
    transition: all 350ms ease-out;}
header .head_right.head_none .main_menu .menu-main-menu-container  > ul > li{ position:relative;}
header .head_right.head_none .main_menu .menu-main-menu-container  > ul > li > a:before {
    background-color: transparent;
    content: "";
    height: 3px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: -1px;
    -webkit-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    width: 3px;
}
header .head_right.head_none .main_menu .menu-main-menu-container  > ul > li:hover > a:before,header .head_right.head_none .main_menu .menu-main-menu-container  > ul > li.current_page_item > a:before {
    background-color: #037bb7;
    height: 3px;
    width: 100%;
}
header .head_right.head_none .main_menu .menu-main-menu-container  > ul > li:hover > a, header .head_right.head_none .main_menu .menu-main-menu-container  > ul > li:focus > a, header .head_right.head_none .main_menu .menu-main-menu-container  >  ul > li.current_page_item > a{
    color: #000;
    background: #bbdbec;
    border-color: #037bb7;
}
header .head_right .main_menu ul li ul{top: 11px;}
.heading_tag  h3{font: normal 33px/33px 'open-sans', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;}
header .head_right.head_none .main_menu .menu-main-menu-container  > ul > li.menu-item-has-children > a:after{content: ''; background:url(../images/arrow.png); width:19px;height:19px;
    background: url(../images/arrow.png)no-repeat center center; width: 8px;display: inline-block;background-size: 100%;height: 8px; margin-left:10px;}	