/*
Theme Name: Red Sea
Theme URI: http://www.quatro-digital.com/
Description: 2013 Red Sea theme for WordPress.
Author: Quatro Digital
Author URI: http://www.quatro-digital.com/
Version: 1.0
*/

html,body{margin:0 auto;padding:0;font-family: 'Open Sans', sans-serif;font-weight: 400;direction:ltr;font-size:12px;min-width:1024px;}
body{background:#f3f3f3 url('assets/img/layout/white.png') no-repeat fixed center -50px;position:relative;}

.right{float:right;display:inline-block;}
.left{float:left;display:inline-block;}
.both{clear:both;width:0;height:0;overflow:hidden;display:block}
.normalwieght{font-weight:normal;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}
.boldTxt{font-weight:700;}
.ltr{direction:ltr;}
.tablecell{display:table-cell;vertical-align:middle;}
.nomarginleft{margin-left:0 !important;}
.nomarginright{margin-right:0 !important;}
.cover{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.sec_explore{padding:60px 0;background:white;}
.boots_wrap{margin-left: -21px;margin-right: -21px;padding-top:28px;}
.boots_50{width:50%;padding:0 21px;}
.explore-item{margin-bottom:40px;}
.explore-item a{display:block;width:100%;}
.explore-item_img_wrap{display:block;position:relative;height:253px;margin-bottom:15px;overflow:hidden;}
.explore-item a:hover .explore-item_img{-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05)}
.explore-item_title{display:block;font-size:30px;margin-bottom:15px;color:#05081F;font-weight:600;}
.explore-item_text{display:block;font-size:18px;margin-bottom:15px;line-height:24px;color:#565565;padding-right:6%;height:72px;overflow:hidden;}
.explore-item_link{display: inline-block;position: relative;color: #05081F;font-size: 15px;font-weight: 600;text-decoration: underline;padding-right: 17px;}
.explore-item_link svg{width: 10px;position: absolute;top: 4px;right: 0;height: auto;}
.m-arrow-exp{display:none;}
textarea{font-family:Arial;font-size:9pt;overflow:auto;}
form,p{margin:0;padding:0;}
a img{border:0;-moz-outline-style: none;outline: none;}
a{-moz-outline-style: none;outline: none;text-decoration:none;-webkit-tap-highlight-color:transparent;}
.displaynone{display:none;}
input, textarea, select{font-family: 'Open Sans', sans-serif;font-weight: 300;-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}

.error input, .error textarea, .error select{border:1px solid #ec4242 !important;}

.black_overlay{position: fixed;top: 0%;left: 0%;bottom:0%;right:0%;background-color: black;z-index:1001;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);}
.white_content{position:absolute;top: 205px;right:0;width:903px;height:244px;padding-top:15px;z-index:1006;font-size:11pt !important;overflow:hidden;text-align:center;}
* html .bgblackposition{width: expression(document.body.clientWidth+"px");height: expression(document.body.clientHeight+"px");}
.bgblackposition{position:absolute;top:0;left:0;right:0;bottom:0;background:#343434;z-index:1006;-moz-opacity:0.55;opacity:.55;filter: alpha(opacity=55);width:100%;height:100%;}
*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.site{}
.fade{background: url('assets/img/layout/gradient.png') repeat-x left top;position:absolute;top:93px;left:0;display:none;width:100%;height:100%;z-index:200;}
.ubuntu{font-family: 'Ubuntu', sans-serif;}

.header{width:100%;background:white;height:93px;position:relative;}
.header_inner{width:980px;margin:0 auto;}
.header_top{height:30px;position:relative;}
.header_search_box{height:30px;position:relative;margin-left:8px;}
.header_search_close{position:relative;z-index:201;}
.header_search_close a{display:block;background:#e1e1e1;width:35px;height:30px;padding-top:1px;}
.icon-glass{display:block;width:15px;height:15px;background: url('assets/img/layout/sprite.png') no-repeat left top;margin:6px auto 0;}
.header_search_open{height:30px;width:0;background:#e1e1e1;position:absolute;top:0;right:0;padding:5px 8px;z-index:200;overflow:hidden;}
.header_search input{background:transparent;border:none;font-size:14px;color:#4d4d4d;width:196px;}
.header_search input:focus{background:transparent !important;}
.header_search_submit input{background:transparent;border:none;cursor:pointer;}
.header_search_submit{width:16px;height:14px;background: url('assets/img/layout/sprite.png') no-repeat left -15px;margin-top:3px;}

.header_lang_box{height:30px;margin-left:8px;}
.header_lang_top{height:30px;width:62px;background:#e1e1e1 url('assets/img/layout/drop.png') no-repeat 50px 14px;padding:8px 9px 0;}
.flag-en{display:block;width:16px;height:11px;background: url('assets/img/layout/sprite.png') no-repeat left -29px;margin-top:2px;}
.flag-es{display:block;width:16px;height:11px;background: url('assets/img/layout/sprite.png') no-repeat left -51px;margin-top:2px;}
.flag-ru{display:block;width:16px;height:11px;background: url('assets/img/layout/sprite.png') no-repeat left -40px;margin-top:2px;}
.flag-fr{display:block;width:16px;height:11px;background: url('assets/img/layout/sprite.png') no-repeat left -62px;margin-top:2px;}
.flag-de{display:block;width:16px;height:11px;background: url('assets/img/layout/sprite.png') no-repeat left -73px;margin-top:2px;}
.flag-zh-hans{display:block;width:16px;height:11px;background: url('assets/img/layout/cn.png') no-repeat;margin-top:2px;}

.top-flag-tx{display:block;font-size:11px;margin-left:5px;color:#484848;font-weight:400;}
.header_lang_open{background:#e1e1e1;padding:10px;position:absolute;top:30px;right:43px;/*width:123px;*/display:none;z-index:200;}
.header_lang_col{width:42px;margin-right:6px;}
.header_lang_col:first-child{margin:0;}
.header_lang_link a{display:block;margin-bottom:6px;padding:2px;}
.header_lang_link a:hover{background:#f0f0f0;}

.header_log_box{margin-top:8px;}
.header_log_icon{width:12px;height:14px;background: url('assets/img/layout/sprite.png') no-repeat -17px top;margin-right:3px;margin-top:1px;}
.header_log_tx a{display:block;color:#292929;font-size:12px;}
.header_log_tx a:hover{text-decoration:underline;}
.header_log_tx{color:#c9c9c9;font-size:12px;margin:0 3px;}

.header_bottom{}
.logo a{display:block;width:154px;height:46px;position:absolute;left:0;top:28px;}
.menu{margin-top:16px;margin-left:180px;}
.menu_item{}
.menu_itemtop{position:relative;}
.menu_itemtop a{display:block;height:47px;line-height:43px;padding:0 28px 0px;color:#5c5c5c;font-size:15px;font-weight:300;}
.menu_item:hover .menu_itemtop a{background:#f4f4f4;color:black;margin-right:-1px;margin-left:-1px;padding:0 29px;}
.menu_itemtop a:hover, .menu_item.active .menu_itemtop a{color:#059A9C;}
.lineactive{display:none;width:100%;height:2px;background:#0db6c9;-webkit-box-shadow: 0px 1px 3px 0px #97f5ff;box-shadow: 0px 1px 3px 0px #97f5ff;position:absolute;bottom:8px;left:0;}
.menu_item.active a{}
/*.menu_item.active .lineactive{display:block;}*/
.menu_sep{height:11px;width:1px;overflow:hidden;background:#9d9d9d;margin-top:17px;}


/*
.drop{position:absolute;top:36px;left:0;z-index:202;width:175px;display:none;}

.drop_top{width:100%;height:27px;background:#9c9c9c;}
.drop_top_inner{width:980px;margin:0 auto;padding-left:190px;}
.drop_top_item{position:relative;}
.drop_top_itemtop a{display:block;height:27px;padding:0 25px;line-height:26px;color:white !important;font-size:13px;font-weight:300;}
.drop_top_itemtop a:hover{color:#3b3b3b !important;}
.drop_top_item.active .drop_top_itemtop a{background:#646464;color:white !important;}
.drop_top_sep{display:block;line-height:26px;color:#bdcccd !important;font-size:13px;font-weight:300;}
.drop_bottom{width:510px;position:absolute;top:27px;left:0;background:white;-webkit-box-shadow: 0px 2px 4px 0px #919191;box-shadow: 0px 2px 4px 0px #919191;}
.drop_bottom_list{width:255px;border-right:1px solid #d6d6d6;}
.drop_bottom_item{position:relative;}
.drop_bottom_item a{display:block;background: url('assets/img/layout/arrow2.png') no-repeat 8px 16px;padding-left:18px;height:38px;line-height:38px;font-size:13px;color:#5c5c5c;border-bottom:1px solid #d6d6d6;}
.drop_bottom_item a span{display:inline !important;font-size:11px;color:#979797;margin-left:5px;}
.drop_bottom_item a:hover{background:#e0e0e0 url('assets/img/layout/arrow3.png') no-repeat 8px 16px;color:black;}
.drop_bottom_item a:hover span{color:#0f94a4;}
.corner{width:12px;height:38px;background: url('assets/img/layout/corner.png') no-repeat;position:absolute;top:0;right:-12px;display:none;}
.drop_bottom_item:hover .corner{display:block !important;}

.drop_bottom_preview{width:255px;background: url('assets/img/layout/preview.jpg') repeat-x left top;}
.drop_bottom_content{width:167px;height:65px;overflow:hidden;margin:25px auto 15px;line-height:16px;}
.drop_bottom_preview_title{color:black;font-size:12px;}
.drop_bottom_preview_tx{color:#747474;font-size:12px;font-weight:300;}
.drop_bottom_preview_img{text-align:center;}
.drop_bottom_preview_img img{width:167px;height:118px;}

.menu_item.regular{position:relative;}
.regular .drop{top:56px;bottom:auto;}
.regular .drop_bottom_list{width:100%;background:white;border:none;-webkit-box-shadow: 0px 2px 4px 0px #919191;box-shadow: 0px 2px 4px 0px #919191;}
.regular .drop_bottom_item a{height:100%;line-height:16px;padding:11px 8px;padding-left:18px;}
.regular .drop_bottom_item a:hover{color:black;background:#fbfbfb url('assets/img/layout/arrow3.png') no-repeat 8px 16px;}



.menu_level_3{position:static;}
.menu_level_3 .drop{width:100%;height:27px;background:#9c9c9c;top:81px;}
.menu_level_3 .drop .white_sep{display:none;}
.menu_level_3 .drop_bottom_list{width:100%;height:27px;}



.white_sep{width:100%;height:16px;background:white;position:absolute;top:-14px;left:0;}
*/

.drop{position:absolute;top:93px;left:-1px;z-index:202;width:100%;display:none;}
.drop_top{width:100%;height:27px;background:#9c9c9c;}
.drop_top_inner{width:980px;margin:0 auto;/*padding-left:190px;*/}
.drop_top_item{position:relative;}
.drop_top_itemtop a{display:block;height:27px;padding:0 25px;line-height:26px;color:white !important;font-size:13px;font-weight:300;}
.drop_top_itemtop a:hover{color:#3b3b3b !important;}
.drop_top_item.active .drop_top_itemtop a,.drop_top_item:hover .drop_top_itemtop a{background:#646464;color:white !important;}
.drop_top_sep{display:block;line-height:26px;color:#bdcccd !important;font-size:13px;font-weight:300;}
.drop_bottom{position:absolute;top:27px;left:0;-webkit-box-shadow: 0px 2px 4px 0px #919191;box-shadow: 0px 2px 4px 0px #919191;display:none;background:white url('assets/img/layout/preview.jpg') repeat-x left top;}
.drop_bottom.hover{width:510px;}
.drop_bottom_list{width:255px;border-right:1px solid #d6d6d6;background:white;}
.drop_bottom_item{position:relative;}
.drop_bottom_item a{display:block;background: url('assets/img/layout/arrow2.png') no-repeat 8px 16px;padding-left:18px;height:38px;line-height:38px;font-size:13px;color:#5c5c5c;border-bottom:1px solid #d6d6d6;}
.drop_bottom_item a span{display:inline !important;font-size:11px;color:#979797;margin-left:5px;}
.drop_bottom_item.active a,.drop_bottom_item:hover a{background:#e0e0e0 url('assets/img/layout/arrow3.png') no-repeat 8px 16px;color:black;}
.drop_bottom_item.active a span,.drop_bottom_item:hover a span{color:#0f94a4;}
.corner{width:12px;height:38px;background: url('assets/img/layout/corner.png') no-repeat;position:absolute;top:0;right:-12px;display:none;z-index:100;}
.drop_bottom_item.active .corner,.drop_bottom_item:hover .corner{display:block !important;}

.drop_bottom_preview{width:255px;height:100%;}
.drop_bottom_preview_item{display:none;position:absolute;top:0;right:0;height:100%;width:255px;padding:25px 15px 0;font-size:12px;color:black;}
.drop_bottom_preview_item img{max-width:225px;}
.drop_bottom_content{width:167px;height:65px;overflow:hidden;margin:25px auto 15px;line-height:16px;}
.drop_bottom_preview_title{color:black;font-size:12px;}
.lightGray,.drop_bottom_preview_tx{color:#747474;font-size:12px;font-weight:300;}
.drop_bottom_preview_img{text-align:center;}
.drop_bottom_preview_img img{width:167px;height:118px;}

.menu_item.regular{position:relative;}
.regular .drop{top:47px;width:175px;bottom:auto;}
.regular .drop_bottom_list{width:100%;background:white;border:none;/*-webkit-box-shadow: 0px 2px 4px 0px #919191;box-shadow: 0px 2px 4px 0px #919191;*/}
.regular .drop_bottom_item a{height:100%;line-height:16px;padding:11px 8px;padding-left:18px;}
.regular .drop_bottom_item a:hover{color:black;background:#e0e0e0 url('assets/img/layout/arrow3.png') no-repeat 8px 16px;}
.white_sep{display:none;width:100%;height:3px;background:white;position:absolute;top:-3px;left:0;}


.footer{margin-top:80px;}
.footer_top{height:54px;background:#2d2d2d;padding:0;}
.width{width:980px;margin:0 auto;}
.ft_top{}
.ft_top_item a{display:block;margin-right:40px;margin-top:14px;color:white;font-size:12px;line-height:25px;}
.ft_top_item a:hover{opacity:0.70;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.ft-icon1{display:block;width:23px;height:23px;background: url('assets/img/layout/sprite.png') no-repeat -43px -40px;margin-right:10px;}
.ft-icon2{display:block;width:23px;height:24px;background: url('assets/img/layout/sprite.png') no-repeat -43px -15px;margin-right:10px;}
.ft-icon3{display:block;width:19px;height:15px;background: url('assets/img/layout/sprite.png') no-repeat -43px top;margin-right:10px;margin-top:5px;}
.ft_top_social{margin-top:13px;}
.ft_top_social_tx{color:white;font-size:12px;margin-top:5px;}
/*.icon-fc a{display:block;width:25px;height:25px;background: url('assets/img/layout/sprite.png') no-repeat -18px -15px;margin-left:8px;}*/
/*.icon-utb a{display:block;width:25px;height:25px;background: url('assets/img/layout/sprite.png') no-repeat -18px -65px;margin-left:8px;}*/
.icon-fc a{display:block;width:25px;height:25px;background: url('assets/img/layout/wechat-logo.png') no-repeat;margin-left:8px;}
.icon-utb a{display:block;width:95px;height:25px;background: url('assets/img/layout/Youku-symbol.png') no-repeat;margin-left:8px;}

.icon-in a{display:block;width:25px;height:25px;background: url('assets/img/layout/sprite.png') no-repeat -18px -40px;margin-left:8px;}
.icon-fc a:hover, .icon-utb a:hover, .icon-in a:hover{opacity:0.70;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.footer_bottom{background:#e3e3e3;padding:40px 0 12px;}
.ft_links{margin-bottom:40px;}
.ft_links_col{margin-left:42px;width:162px;margin-bottom:15px;}
.ft_links_col:first-child{margin:0;}
.ft_link_title a{display:block;font-size:12px;color:black;margin-bottom:12px;font-weight:700;}
.ft_link a{display:block;font-size:12px;color:#585858;margin-bottom:5px;}
.ft_link a:hover{text-decoration:underline;color:#0abcd1;}

.ft_logo a{display:block;width:65px;height:19px;background: url('assets/img/layout/sprite.png') no-repeat -67px top;margin-bottom:10px;}
.ft_rights{color:11px;color:#6b6b6b;}
.ft_bottom .right{margin-top:28px;}
.quatro a{display:block;width:55px;height:10px;background: url('assets/img/layout/quatro_10.png') no-repeat;margin:4px 0 0 6px;background-size:100%;}
.inc a{display:block;width:99px;height:19px;background: url('assets/img/layout/sprite.png') no-repeat -67px -20px;margin-left:4px;}

.index_top{height:490px;width:100%;background: url('assets/img/layout/bg.jpg') repeat-x;overflow:hidden;position:relative;}
.index_banner_nav_relative{width:980px;height:0;position:relative;margin:0 auto;}
.index_banner_nav{width:220px;height:20px;position:absolute;top:460px;left:0;z-index:102;}
.index_banner_nav_item a{display:block;background:#e6e6e6;-webkit-border-radius:10px;border-radius:10px;width:16px;height:16px;margin-right:6px;opacity:0.70;-webkit-box-shadow: inset 0px 1px 0px 0px #a6a6a6;box-shadow: inset 0px 1px 0px 0px #a6a6a6;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.index_banner_nav_item a:hover, .index_banner_nav_item.active a{background:white;-webkit-box-shadow: inset 0px 1px 0px 0px #a6a6a6;box-shadow: inset 0px 1px 0px 0px #a6a6a6;opacity:1;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.index_banner_item{height:490px;width:100%;position:absolute;top:0;left:0;display:none;}
.index_banner_img{position:absolute;top:0;right:50%;z-index:100;text-align:center;width:2000px;margin-right:-1000px;}
.index_banner_content_relative{width:980px;height:0;position:relative;margin:0 auto;z-index:103;}
.index_banner_content{position:absolute;z-index:102;top:100px;left:0;font-weight:300;}
.index_banner_content .bt_blue{position:absolute;top:228px;left:250px;}
.index_banner_sub{color:#5f5f5f;font-size:18px;}
.index_banner_title{color:black;font-size:45px;margin-bottom:5px;font-weight:500;line-height:normal;}
.index_banner_tx{color:#5f5f5f;font-size:21px;margin-bottom:30px;line-height:30px;}
.dark .index_banner_title, .dark .index_banner_sub, .dark .index_banner_tx{color:white !important;}

.bt_blue .atag,.bt_blue a{display:inline-block;color:white;font-family: 'Open Sans', sans-serif;font-weight: 300;font-size:14px;padding:5px 12px;
-webkit-box-shadow: 0px 2px 2px 0px #bfbfbf;box-shadow: 0px 2px 2px 0px #bfbfbf;
background: rgb(17,171,189); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(17,171,189,1) 0%, rgba(14,146,162,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,171,189,1)), color-stop(100%,rgba(14,146,162,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11abbd', endColorstr='#0e92a2',GradientType=0 ); /* IE6-9 */}
.bt_blue .atag:hover,.bt_blue a:hover{-webkit-box-shadow: inset 0px 0px 11px 0px #15c6db;box-shadow: inset 0px 0px 11px 0px #15c6db;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.index_banner_content .bt_blue .atag,.index_banner_content .bt_blue a{font-size:14px;height:32px;line-height:14px;padding:9px 32px 9px 12px;white-space:nowrap;position:relative;}
.index_banner_content .bt_blue .atag .bt-arrow,.index_banner_content .bt_blue a .bt-arrow{display:block;width:13px;height:11px;overflow:hidden;background: url('assets/img/layout/sprite.png') no-repeat -150px top;position:absolute;top:10px;right:10px;}
.dark .bt_blue .atag,.dark .bt_blue a{-webkit-box-shadow: 0px 2px 2px 0px black;box-shadow: 0px 2px 2px 0px black;}
.dark .bt_blue .atag:hover,.dark .bt_blue a:hover{-webkit-box-shadow: inset 0px 0px 11px 0px #15c6db;box-shadow: inset 0px 0px 11px 0px #15c6db;}

.index_bottom_bg{width:100%;background: url('assets/img/layout/indexbtm.png') repeat-x left -60px;padding-top:20px;/*50px;*/}
.index_bottom_bg .sep_row{display:none;}

.index_products_row{width:980px;height:160px;position:relative;margin-bottom:20px;}
.index_products_floor{display:none;width:1153px;height:30px;background: url('assets/img/layout/floor.png') no-repeat;position:absolute;bottom:0;right:-100px;}
.index_products_hidden{width:980px;height:160px;overflow:hidden;position:relative;}
.index_products_overview{width:2000px;height:160px;position:absolute;top:0;left:0;}
.index_products_right a{display:block;width:16px;height:44px;background: url('assets/img/layout/sprite.png') no-repeat -87px -55px;position:absolute;right:-35px;top:55px;}
.index_products_right a:hover{background: url('assets/img/layout/sprite.png') no-repeat -87px -99px;top:56px;}
.index_products_left a{display:block;width:16px;height:44px;background: url('assets/img/layout/sprite.png') no-repeat -70px -55px;position:absolute;left:-35px;top:55px;}
.index_products_left a:hover{background: url('assets/img/layout/sprite.png') no-repeat -70px -99px;top:56px;}

.index_products_item{margin-left:20px;}
.index_products_item:first-child{margin:0;}
.index_products_item a{display:block;width:230px;height:160px;position:relative;border:1px solid #d4d4d4;}
.index_products_img{width:228px;height:158px;position:absolute;top:0px;left:0px;text-align:center;z-index:100;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.index_products_img img{width:228px;height:158px;}

.index_products_tx_box{width:228px;height:40px;background: url('assets/img/layout/opacity1.png') repeat;position:absolute;bottom:15px;left:0px;z-index:101;padding:0 10px;padding-top:10px;}
.index_products_shade{width:230px;height:5px;background: url('assets/img/layout/indexshd.png') no-repeat;position:absolute;bottom:-5px;left:0;}
.index_products_tx{display:block;color:black;font-size:14px;line-height:23px;font-weight:400;width:185px;height:20px;overflow:hidden;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.index_products_tx_bold{font-weight:700;}
.index_products_tx2{display:block;color:black;font-size:14px;font-weight:300;}

.index_products_bt{display:inline-block;width:23px;height:22px;position:absolute;bottom:8px;right:8px;
background: rgb(17,171,189); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(17,171,189,1) 0%, rgba(14,146,162,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,171,189,1)), color-stop(100%,rgba(14,146,162,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11abbd', endColorstr='#0e92a2',GradientType=0 ); /* IE6-9 */}
.icon-arrow-s{display:block;width:13px;height:11px;background: url('assets/img/layout/sprite.png') no-repeat -150px top;margin-top:5px;margin-left:4px;}
.index_products_bt:hover{-webkit-box-shadow: inset 0px 0px 11px 0px #15c6db;box-shadow: inset 0px 0px 11px 0px #15c6db;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.index_products_item a:hover .index_products_img{opacity:0.85;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.index_bottom_banner a{display:block;width:480px;/*478px;*/height:116px;/*-webkit-box-shadow: 0px 1px 3px 0px #808080;box-shadow: 0px 1px 3px 0px #808080;*/}
.index_bottom_banner img{width:480px;}

.bar_nav_container{width:93px;height:190px;overflow:hidden;position:fixed;right:0;top:40%;z-index:200;margin-top:-45px;}
.bar_nav{width:93px;height:190px;background:white;position:absolute;right:-10px;top:0;padding:10px 8px;padding-right:24px;-webkit-box-shadow: 0px 2px 4px 0px #989898;box-shadow: 0px 2px 4px 0px #989898;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.bar_nav_row a{display:block;color:#838383;font-size:10px;line-height:11px;text-align:center;width:66px;}
.bar_nav_row_sep{width:50px;border-bottom:1px solid #e6e6e6;margin:9px 0;margin-left:7px;}

#index .bar_nav_container{top:250px;}
.bar1{display:block;width:23px;height:23px;background: url('assets/img/layout/sprite.png') no-repeat -104px -55px;margin-bottom:5px;margin-left:20px;}
.bar2{display:block;width:23px;height:22px;background: url('assets/img/layout/sprite.png') no-repeat -127px -55px;margin-bottom:5px;margin-left:22px;}
.bar3{display:block;width:19px;height:14px;background: url('assets/img/layout/sprite.png') no-repeat -150px -55px;margin-bottom:5px;margin-left:21px;}

.bar_nav:hover{right:0px !important;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.bar_nav_row a:hover{color:#058998 !important;}
.bar_nav_row a:hover .bar1{background: url('assets/img/layout/sprite.png') no-repeat -104px -78px;}
.bar_nav_row a:hover .bar2{background: url('assets/img/layout/sprite.png') no-repeat -127px -78px;}
.bar_nav_row a:hover .bar3{background: url('assets/img/layout/sprite.png') no-repeat -150px -69px;}


.img_top{height:227px;width:100%;overflow:hidden;text-align:center;position:relative;}
.img_top2{height:310px;width:100%;overflow:hidden;text-align:center;position:relative;}
.img_top_bg{height:227px;width:100%;background-repeat:no-repeat;background-position:center top;}
.img_top2 .img_top_bg{height:310px;}
.shadetop{width:100%;height:13px;background: url('assets/img/layout/shadetop.png') repeat-x;position:absolute;top:0;z-index:101;}

.img_top_inner{height:0;width:980px;margin:0 auto;position:relative;font-family: 'Ubuntu', sans-serif;}
.img_top_black{height:30px;display:inline-block;position:absolute;top:80px;left:0;background:black;color:#c5c5c5;font-size:15px;font-weight:300;line-height:30px;padding:0 10px;}
.img_top_black_gray{background:#2f2e2e;}
.img_top_white{width:510px;height:145px;padding:20px;background: url('assets/img/layout/opacity1.png') repeat;position:absolute;top:110px;left:0;text-align:left;}
.img_top_white_2{/*background:url('assets/img/layout/opacity1.png') repeat;*/position:absolute;top:110px;left:0;text-align:left;}
.img_top_white_bg_img{}
.img_top_white_2 .img_top_whitetx2{padding:0 20px 20px;}
.img_top_whitetx{width:335px;overflow:hidden;height:118px;}
.img_top_whitetx1{font-size:35px;color:black;}
.img_top_whitetx2{font-size:20px;color:black;line-height:23px;font-weight:300;margin-top:5px;}
.relative{position:relative;height:0;width:0;}
.img_top_white_img{display:inline-block;position:absolute;top:-209px;right:-90px;width:230px;height:260px;overflow:hidden;}

.series .img_top_whitetx{width:465px;}


.breadcrumbs{height:36px;border-bottom:1px solid #d9d9d9;line-height:36px;}
.breadcrumbs_item, .breadcrumbs_item a{display:block;color:#9c9c9c;font-size:11px;}
.breadcrumbs_item a:hover{text-decoration:underline;}
.breadcrumbs_sep{color:#9c9c9c;font-size:11px;margin:0 6px;}
.breadcrumbs .right{width:135px;margin-top:8px;}

.paddinginner{padding-top:30px;}
.left_side{width:233px;min-height:875px;background: url('assets/img/layout/side.png') no-repeat right top;padding-right:48px;margin-right:9px;}
.right_side{width:738px;}

.side_banner a{display:block;width:184px;overflow:hidden;margin-bottom:40px;}
.banner_bottom a{display:block;width:353px;height:98px;overflow:hidden;}

.menu_side{margin-bottom:40px;}
.menu_side_title{color:black;font-size:16px;font-weight:500;margin-bottom:8px;}
.menu_side_inner{border:1px solid #cdcdcd;border-bottom:1px solid #a0a0a0;}
.menu_side_item{}
.menu_side_item_top a{display:block;background:white;color:#898989;font-size:14px;font-weight:400;padding:12px 8px;padding-right:13px;border-bottom:1px solid #cdcdcd;}
.menu_side_item_top a:hover{/*background:#f4f4f4;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;*/color:black;}
.menu_side_item.active .menu_side_item_top a{background:#f4f4f4/*url('assets/img/layout/arrow.png') no-repeat 167px 17px*/;color:black;font-weight:600;}
.hasChilds.active .menu_side_item_top a{background:#f4f4f4 url('assets/img/layout/arrow.png') no-repeat 171px 17px;}
.menu_side_item_open{background:#e0e0e0;padding:5px 10px;border-bottom:1px solid #cdcdcd;display:none;}
.hasChilds.active .menu_side_item_open{display:block;}
.menu_side_item_link a{display:block;background: url('assets/img/layout/arrow2.png') no-repeat left 10px;padding:6px;padding-left:14px;color:#454545/*#838383*/;font-size:14px;border-bottom:1px solid #cfcfcf;font-weight:400;line-height:16px;}
.menu_side_item_link:last-child a{border:none;}
.menu_side_item_link.active a, .menu_side_item_link a:hover{color:black;background: url('assets/img/layout/arrow3.png') no-repeat left 10px;}
.menu_side_item_link.active a{font-weight:600;}
.nom{display:block;font-size:10px;color:#059a9c;font-weight:400;}
.nomsep{margin:0 4px;font-size:9px;}

.title{font-size:30px;color:black;font-weight:500;margin-bottom:20px;font-family: 'Ubuntu', sans-serif;}
.titlesContainer,.series_inner_top{margin-bottom:20px;}
.titlesContainer .title,.series_inner_top .title{margin-bottom:0;}
.titlesContainer .subtitle,series_inner_top .subtitle{font-size:18px;color:black;font-weight:300;font-family: 'Ubuntu', sans-serif;}
.title span{display:block;font-weight:300;font-size:25px;}
.text{font-size:14px;color:#454545;line-height:22px;}
.positionright{display:inline;margin-left:20px;margin-bottom:15px;}
.title18, .title18 a{font-size:18px;color:black;font-weight:500;margin-bottom:20px;font-family: 'Ubuntu', sans-serif;}
.title16{font-size:16px;color:black;font-weight:500;margin-bottom:10px;font-family: 'Ubuntu', sans-serif;}
.bottom_row{margin-top:60px;}
.bottom_row_item{margin-left:30px;}
.bottom_row_item a{display:block;width:155px;height:208px;}
.bottom_row_item:first-child{margin:0;}
.bottom_row_img{display:table-cell;width:150px;height:150px;overflow:hidden;margin-bottom:15px;text-align:center;vertical-align:bottom;}
.bottom_row_img img{max-height:150px;max-width:150px;}
.bottom_row_tx, .bottom_row_tx a{display:block;font-family: 'Ubuntu', sans-serif;color:black;font-size:16px;font-weight:500;margin-top:8px;margin-bottom:10px;}
.bottom_row_item a:hover .bottom_row_tx, .bottom_row_tx a:hover{color:#0caabc;}

.contact_inner{width:580px;}
.contact_inner .text{margin-bottom:30px;}
.form_row{margin-bottom:18px;}
.form_tx{font-size:14px;color:black;margin-bottom:6px;}
.form_tx span{color:#ec3838;}
.form_input input, .form_select select{background:white;border:1px solid #c9c9c9;-webkit-border-radius:4px;border-radius:4px;width:270px;height:28px;padding:5px 8px;font-size:14px;color:#7c7c7c;
-webkit-box-shadow: inset 1px 1px 3px 0px #eeeeee;box-shadow: inset 1px 1px 3px 0px #eeeeee;font-weight:400;}
.form_textarea textarea{resize:none;background:white;border:1px solid #c9c9c9;-webkit-border-radius:4px;border-radius:4px;width:580px;height:98px;padding:5px 8px;font-size:14px;color:#7c7c7c;
-webkit-box-shadow: inset 1px 1px 3px 0px #eeeeee;box-shadow: inset 1px 1px 3px 0px #eeeeee;font-weight:400;}
.formCheck{font-size:14px;color:black;}
.form_select select{padding:2px 8px;}

.form_submit input{display:inline-block;color:white;font-family: 'Open Sans', sans-serif;font-weight: 300;font-size:18px;padding:6px 20px;border:none;cursor:pointer;
-webkit-box-shadow: 0px 2px 2px 0px #bfbfbf;box-shadow: 0px 2px 2px 0px #bfbfbf;
background: rgb(17,171,189); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(17,171,189,1) 0%, rgba(14,146,162,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,171,189,1)), color-stop(100%,rgba(14,146,162,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11abbd', endColorstr='#0e92a2',GradientType=0 ); /* IE6-9 */}
.form_submit:hover input{-webkit-box-shadow: inset 0px 0px 11px 0px #15c6db;box-shadow: inset 0px 0px 11px 0px #15c6db;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.form_must{margin-left:15px;margin-top:13px;color:#6e6e6e;font-size:12px;}

.form_date_box{background:white;border:1px solid #c9c9c9;-webkit-border-radius:4px;border-radius:4px;width:270px;height:28px;
-webkit-box-shadow: inset 1px 1px 3px 0px #eeeeee;box-shadow: inset 1px 1px 3px 0px #eeeeee;}
.form_date_box .form_input input{width:230px;height:28px;padding:5px 8px;background:transparent;border:none;font-size:14px;color:#7c7c7c;font-weight:400;}
.icon-date a{display:block;width:20px;height:21px;background: url('assets/img/layout/sprite.png') no-repeat -171px -73px;margin-top:2px;margin-right:2px;}
.form_radio{font-size:14px;color:black;width:90px;}
.form_radio input{margin-right:4px;margin-left:0;}

.thank{padding-top:60px;padding-left:200px;}
.thank_img{margin-left:95px;margin-bottom:30px;background:url('assets/img/layout/thank.png') no-repeat left top;width:122px;height:122px;}
.thank_title{font-family: 'Ubuntu', sans-serif;font-weight:500;color:black;font-size:30px;margin-bottom:14px;}
.thank_tx, .thank_bt a{display:block;font-size:18px;color:#404040;font-weight:300;margin-bottom:20px;font-family: 'Open Sans', sans-serif !important;}
.thank_bt a{text-decoration:underline;}

.formSent{}

.search_box{background:white;width:100%;height:90px;padding:15px 15px 0;border:1px solid #d5d5d5;margin-bottom:40px;}
.search_box .left{margin-right:14px;}
.search_box .form_tx{font-size:13px;}
.search_box .form_input input, .search_box .form_select select{width:139px;}
.search_box .form_submit{margin-top:20px;}
.search_box .form_submit input{font-size:16px;padding:3px 12px;}
.sepblack{height:2px;background:black;width:100%;margin-bottom:15px;}
.download_items .text{margin-bottom:0 !important;}
.download_item{border-bottom:1px solid #d9d9d9;padding-bottom:15px;margin-bottom:15px;}
.download_link a{display:inline-block;font-size:13px;color:#525252;margin-top:5px;line-height:28px;}
.download_link a span{text-decoration:underline;}
.download_link a:hover{color:#0caabc;}
.download_link a .icon-manual{margin-top:0 !important;}
.download_link a .icon-catalog{margin-top:4px !important;}
.download_link a .icon-warning,.download_link a .icon-msds{margin-top:4px !important;}
.icon-document{display:block;width:21px;height:24px;background: url('assets/img/layout/pdf2.png') no-repeat;margin-top:2px;margin-right:4px;}

.faq.form_select{margin-bottom:40px;}
.faq_item{border-bottom:1px solid #d9d9d9;padding-bottom:8px;margin-bottom:8px;}
.faq_top a{display:block;color:#454545;font-size:14px;font-weight:300;}
.icon-faq{display:block;width:30px;min-height:26px;background: url('assets/img/layout/sprite.png') no-repeat -104px -101px;margin-right:10px;}
.faq-question{width:690px;}
.faq_open{color:black;font-size:14px;padding-left:42px;font-weight:500;margin-top:5px;}

.faq_item.active .faq_top a{color:#0f96a6;font-weight:500;}
.faq_item.active .icon-faq{background: url('assets/img/layout/sprite.png') no-repeat -134px -101px;}

#faq .text,#download .text{margin-bottom:20px;}

.news_item{border-bottom:1px solid #d9d9d9;padding-bottom:20px;margin-bottom:20px;}
.news_item_img a{display:block;margin-right:18px;}
.news_item_img a img{width:150px;height:114px;overflow:hidden;display:inline-block;}
.news_item_img a:hover{opacity:0.80;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.news_item_content{width:486px;}
.news_item_content .title18{margin:0;}
.news_item_subtitle{color:#6c6c6c;font-size:12px;font-family: 'Ubuntu', sans-serif;}
.news_item_content .text{margin-top:12px;}
.read_more a{display:inline-block;font-size:13px;color:#787878;font-weight:300;border-bottom:1px solid #a7a7a7;}
.read_more a:hover{color:#0caabc;border-bottom:1px solid #0caabc;}
.read_more .less{display:none;}
.read_more.active .less{display:inline;}
.read_more.active .more{display:none;}
.read_more.news a{margin-bottom:10px;}

.gallery{margin:40px 0;}
.gallery_top{width:540px;height:404px;position:relative;overflow:hidden;margin-bottom:15px;/*-webkit-box-shadow: 0px 2px 4px 0px #808080;box-shadow: 0px 2px 4px 0px #808080;*/}
.gallery_top .tablecell{width:540px;height:404px;}
.gallery_top_item{width:540px;height:404px;position:absolute;top:0;left:0;display:none;}
.gallery_top img{max-width:540px;max-height:404px;}
.gallery_content{width:540px;height:45px;position:absolute;bottom:0;left:0;z-index:101;background: url('assets/img/layout/black.png') repeat;padding:0 16px;}
.gallery_title{color:white;font-size:14px;font-family: 'Ubuntu', sans-serif;line-height:45px;width:470px;overflow:hidden;}
.gallery_glass a{display:block;width:24px;height:26px;background: url('assets/img/layout/sprite.png') no-repeat -169px top;margin-top:11px;}
.gallery_bottom{width:540px;height:100px;background:#e0e0e0;position:relative;}
.gallery_right a{display:block;width:16px;height:34px;background: url('assets/img/layout/sprite.png') no-repeat -87px -60px;position:absolute;right:6px;top:32px;}
.gallery_right a:hover{background: url('assets/img/layout/sprite.png') no-repeat -87px -104px;}
.gallery_left a{display:block;width:16px;height:34px;background: url('assets/img/layout/sprite.png') no-repeat -70px -60px;position:absolute;left:6px;top:32px;}
.gallery_left a:hover{background: url('assets/img/layout/sprite.png') no-repeat -70px -104px;}
.gallery_hidden{width:476px;height:92px;overflow:hidden;margin:0 auto;position:relative;}
.gallery_overview{width:2000px;height:100px;padding-top:10px;position:absolute;top:0;left:0;}
.gallery_item{margin-right:12px;}
.gallery_item a{display:block;width:110px;height:80px;border:2px solid #e0e0e0;overflow:hidden;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.gallery_item.active a{border:2px solid #14c2d6;opacity:1 !important;}
.gallery_item a:hover{opacity:0.80;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.gallery_item .tablecell{width:110px;height:80px;background:white;}
.gallery_item a img{max-width:110px;max-height:80px;}

.youtube_box{width:100%;position:relative;margin-bottom:30px;
background: rgb(227,227,227); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(227,227,227,1) 0%, rgba(219,219,219,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(227,227,227,1)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(227,227,227,1) 0%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(227,227,227,1) 0%,rgba(219,219,219,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(227,227,227,1) 0%,rgba(219,219,219,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(227,227,227,1) 0%,rgba(219,219,219,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#dbdbdb',GradientType=1 ); /* IE6-9 */}
.youtube_top{}
.youtube_video a{display:block;padding:8px;/*padding-bottom:0;*/position:relative;color:#515151;}
.youtube_video a:hover{text-decoration:underline;}
.youtube_video img{float:left;}
.youtube_box_empty .youtube_video a{padding-bottom:8px;}
.youtube_video a img{max-width:169px;max-height:128px;}
.youtube_logo{width:64px;height:38px;background:#e3e3e3;position:absolute;top:0;left:0;z-index:200;}
.icon-yout{display:block;width:46px;height:19px;background: url('assets/img/layout/sprite.png') no-repeat -206px top;margin-top:11px;margin-left:9px;}
.youtube_bottom{}
.youtube_link a{display:block;background: url('assets/img/layout/play1.png') no-repeat 8px 9px;color:#515151;font-size:12px;line-height:15px;padding:8px;padding-left:30px;border-bottom:1px solid #f1f1f1;}
.youtube_link a:hover{text-decoration:underline;}
.youtube_link:last-child a{border:none;margin:0;}
.youtube_top .youtube_link a{border-bottom:1px solid #f1f1f1 !important;}
.youtube_sep{height:1px;width:100%;overflow:hidden;background:#F1F1F1;}

.youtube_a_top{position:relative;display:block;}
.youtube_a_bottom{display:block;background:url('assets/img/layout/play1.png') no-repeat left 9px;color:#515151;font-size:12px;line-height:15px;padding:8px 0 0 22px;}

.help_bar{height:40px;border-bottom:1px solid #d3d3d3;margin:20px 0;width:100%;padding-bottom:1px;clear:both;}
.help_bar_item a{display:block;height:39px;background:#ededed;padding:0 10px;padding-right:12px;border-right:1px solid #d3d3d3;line-height:42px;color:#919191;font-size:12px;}
.help_bar_item:first-child a{border:none;}
.icon-manual{display:block;width:17px;height:24px;background: url('assets/img/layout/sprite.png') no-repeat -236px -26px;margin:7px 6px 0 0;}
.icon-catalog{display:block;width:23px;height:19px;background: url('assets/img/layout/sprite.png') no-repeat -190px -26px;margin:11px 6px 0 0;}
.icon-warning,.icon-msds{display:block;width:22px;height:19px;background: url('assets/img/layout/sprite.png') no-repeat -214px -26px;margin:10px 4px 0 0;}
.icon-faq1{display:block;width:21px;height:20px;background: url('assets/img/layout/sprite.png') no-repeat -169px -26px;margin:10px 6px 0 0;}
.icon-camera{display:block;width:21px;height:18px;background: url('assets/img/layout/sprite.png') no-repeat -253px -26px;margin:10px 6px 0 0;}

.help_bar_item a:hover{color:white;
background: rgb(167,167,167); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(167,167,167,1) 0%, rgba(149,149,149,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(167,167,167,1)), color-stop(100%,rgba(149,149,149,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(167,167,167,1) 0%,rgba(149,149,149,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(167,167,167,1) 0%,rgba(149,149,149,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(167,167,167,1) 0%,rgba(149,149,149,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(167,167,167,1) 0%,rgba(149,149,149,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7a7a7', endColorstr='#959595',GradientType=0 ); /* IE6-9 */}
.help_bar_item a:hover .icon-manual{background: url('assets/img/layout/sprite.png') no-repeat -236px -50px;}
.help_bar_item a:hover .icon-catalog{background: url('assets/img/layout/sprite.png') no-repeat -190px -46px;}
.help_bar_item a:hover .icon-warning{background: url('assets/img/layout/sprite.png') no-repeat -214px -46px;}
.help_bar_item a:hover .icon-faq1{background: url('assets/img/layout/sprite.png') no-repeat -169px -46px;}
.help_bar_item a:hover .icon-camera{background: url('assets/img/layout/sprite.png') no-repeat -253px -46px;}

.table,.tableDesign table{width:100%;margin-bottom:30px;font-weight:300;margin-top:8px;}
.table_top,.tableDesign thead td{height:30px;background:#858585;color:white;font-size:14px;line-height:30px;}
.table_col,.tableDesign td{padding:0 8px;}
.col1{width:158px;}
.col2{width:116px;}
.table_bottom{}
.table_row,.tableDesign tbody td{border-bottom:1px solid #c7c7c7;height:40px;/*line-height:40px;*/color:#454545;padding-top:5px;padding-bottom:5px;}

.tableText{color:#7c7c7c;line-height:20px;font-weight:300;}

.bottom_row_product{width:195px;margin-left:75px;margin-bottom:40px;}
.bottom_row_product:first-child{margin:0;}
.bottom_row_img a{display:block;}
.bottom_row_product .text{height:90px;overflow:hidden;}

.video_title{font-family: 'Ubuntu', sans-serif;color:black;font-size:18px;}
.video_big{display:block;margin:10px 0 40px;width:738px;height:390px;-webkit-box-shadow: 0px 2px 4px 0px #808080;box-shadow: 0px 2px 4px 0px #808080;}
.videos_item{width:218px;margin-left:42px;padding-bottom:28px;}
.videos_item:first-child{margin:0;}
.video_small{margin-bottom:5px;}
.video_small a{position:relative;width:218px;height:164px;display:block;}
.video_small img{max-width:218px;}
.videos_row{border-bottom:1px solid #d8d8d8;margin-bottom:30px;}

.max_img_top{height:510px;width:100%;overflow:hidden;text-align:center;position:relative;}
.max_img_top .img_top_bg{height:510px;}
.max_img_top .img_top_black{top:230px;}
.max_img_top .img_top_white_2,.max_img_top .img_top_white{top:260px;}
.sep_row,.text hr{width:100%;height:0px;border:none !important;border-top:1px solid #d4d4d4 !important;margin:35px 0;}

.back_top{display:none;}
.back_top a{display:block;width:34px;height:30px;position:fixed;right:30px;bottom:30px;z-index:202;opacity:0.40;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.back_top a:hover{opacity:1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.popup{}
.popup_box{position:absolute;top:200px;;left:50%;margin-left:-400px;z-index:401;width:800px;background:#f3f3f3;}
.popup_inner{padding:40px 120px;}
.bgblack{background: url('assets/img/layout/black.png') repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:400;}
.form_row .form_tx_sep{font-size:13px;color:#787878;font-weight:300;margin:0 10px;}

.gallery_popup .popup_inner{padding:25px;position:relative;padding-bottom:14px;}
.gallery_popup .popup_box{width:922px;}
.popup_inner .index_products_right a, .popup_inner .index_products_left a{top:300px;}
.popup_gallery_img{margin-bottom:15px;}
.logo_s{width:68px;height:20px;background: url('assets/img/layout/sprite.png') no-repeat -253px top;}

input:focus, textarea:focus, select:focus{color:#4c4c4c;background:#fcfcfc;}
.text .bt_blue{margin:15px 0;}
.icon-play{display:block;width:48px;height:33px;background: url('assets/img/layout/sprite.png') no-repeat -277px -26px;position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-24px;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
a:hover .icon-play{opacity:0.70;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}


.fadeinf{
    -webkit-animation: fadein 4s; /* Safari and Chrome */
       -moz-animation: fadein 4s; /* Firefox */
        -ms-animation: fadein 4s; /* Internet Explorer */
         -o-animation: fadein 4s; /* Opera */
            animation: fadein 4s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


.visual-form-builder-container{margin-top:30px;}
form.visual-form-builder{margin:0;font-family: 'Open Sans' !important;}
.visual-form-builder fieldset{margin:0;background:transparent;}
.vfb-legend{display:none;}
.vfb-section{margin:0 !important;}
.vfb-desc{font-size:14px !important;color:black !important;margin-bottom:6px;font-weight:normal !important;font-family: 'Open Sans' !important;}

.vfb-form-design-theme-light label .vfb-required-asterisk{color:#EC3838 !important;float:left !important;margin-right:5px;}
.vfb-choice{font-family: 'Open Sans' !important;font-size:14px !important;}
.vfb-item-date input,.vfb-item-email input,.vfb-item-text input,.vfb-item-phone input,.vfb-item-number input,.vfb-item select{background:white !important;border:1px solid #c9c9c9 !important;-webkit-border-radius:4px !important;border-radius:4px !important;width:270px !important;height:28px !important;padding:5px 8px !important;font-size:14px !important;color:#7c7c7c !important;-webkit-box-shadow: inset 1px 1px 3px 0px #eeeeee !important;box-shadow: inset 1px 1px 3px 0px #eeeeee !important;font-weight:400 !important;}
.vfb-item textarea{resize:none !important;background:white !important;border:1px solid #c9c9c9 !important;-webkit-border-radius:4px !important;border-radius:4px !important;width:580px !important;height:98px !important;padding:5px 8px !important;font-size:14px !important;color:#7c7c7c !important;-webkit-box-shadow: inset 1px 1px 3px 0px #eeeeee !important;box-shadow: inset 1px 1px 3px 0px #eeeeee !important;font-weight:400 !important;}
.vfb-item-submit input{height:40px !important;-webkit-border-radius:0 !important;border-radius:0 !important;
display:inline-block !important;color:white !important;font-family: 'Open Sans', sans-serif !important;font-weight: 300 !important;font-size:18px !important;padding:6px 20px !important;border:none !important;cursor:pointer !important;
-webkit-box-shadow: 0px 2px 2px 0px #bfbfbf !important;box-shadow: 0px 2px 2px 0px #bfbfbf !important;
background: rgb(17,171,189) !important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(17,171,189,1) 0%, rgba(14,146,162,1) 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,171,189,1)), color-stop(100%,rgba(14,146,162,1))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11abbd', endColorstr='#0e92a2',GradientType=0 ) !important; /* IE6-9 */width:auto !important;}
.vfb-item-select select{font-family: 'Open Sans', sans-serif !important;}
.vfb-item-submit input:hover{-webkit-box-shadow: inset 0px 0px 11px 0px #15c6db !important;box-shadow: inset 0px 0px 11px 0px #15c6db !important;
-webkit-transition: all 0.3s ease !important;-moz-transition: all 0.3s ease !important;-ms-transition: all 0.3s ease !important;-o-transition: all 0.3s ease !important;transition: all 0.3s ease !important;}

input.error,textarea.error,select.error{border:1px solid #ec4242 !important;}


div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(assets/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(assets/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(assets/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(assets/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(assets/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background: url('assets/img/layout/sprite.png') no-repeat -87px -99px;}
div.pp_default .pp_previous:hover{background: url('assets/img/layout/sprite.png') no-repeat -70px -99px;}
div.pp_default .pp_expand{background:url(assets/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(assets/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(assets/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(assets/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(assets/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(assets/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(assets/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:15px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_bottom .pp_left{background:url(assets/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(assets/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(assets/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(assets/prettyPhoto/default/loader.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;-moz-opacity: 0.6 !important;opacity:.60 !important;filter: alpha(opacity=60) !important;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{/*float:left;*/margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:25;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(assets/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{display:block;width:16px;height:44px;background: url('assets/img/layout/sprite.png') no-repeat -87px -55px;position:absolute;right:-60px;top:50%;margin-top:-22px;text-indent:-10000px;}
a.pp_previous{display:block;width:16px;height:44px;background: url('assets/img/layout/sprite.png') no-repeat -70px -55px;position:absolute;left:-60px;top:50%;margin-top:-22px;text-indent:-10000px;}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none !important;font-size:17px;z-index:9999;}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}


.pp_fade{/*padding-top:25px;padding-bottom:14px;*/}
.pp_content_container{background:#F3F3F3;padding:25px 25px 14px;}
.pp_close{width:17px;height:18px;background: url('assets/img/layout/sprite.png') no-repeat -191px -71px;position:absolute;top:-35px;left:0px;-moz-opacity:0.7;opacity:.70;filter: alpha(opacity=70);text-indent:-10000px}
.pp_close:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}





.search_page{background:white;border:1px solid #c9c9c9;-webkit-border-radius:4px;border-radius:4px;width:270px;height:28px;
-webkit-box-shadow: inset 1px 1px 3px 0px #eeeeee;box-shadow: inset 1px 1px 3px 0px #eeeeee;font-weight:400;}
.search_page_input input{background:transparent;border:none;height:28px;width:240px;padding:5px 8px;font-size:14px;color:#7c7c7c;}
.search_page_submit{display:block;width:15px;height:15px;background: url('assets/img/layout/sprite.png') no-repeat left top;margin-top:5px;margin-right:8px;}
.search_page_submit input{background:transparent;border:none;height:15px;width:15px;cursor:pointer;}
.row .title18{margin-top:5px;}
.results_item{border-bottom:1px solid #d9d9d9;padding-bottom:15px;margin-bottom:15px}
.results_item_left{width:550px;}
.result_title a{color:#454545;}
.result_title a:hover{color:#0CAABC;}
.results_item_img{width:108px;height:72px;background: url('../img/layout/results.jpg') no-repeat;}
.results_item_img img{width:108px;height:72px;overflow:hidden;}

.paginate{margin-top:30px;}
.paginate_back a{border:none;margin-right:15px;}
.paginate_next a{border:none;margin-left:15px;}
.paginate_num a{display:block;width:18px;height:18px;-webkit-border-radius:3px;border-radius:3px;background:#a3a3a3;color:white;font-size:13px;text-align:center;line-height:18px;margin-right:4px;}
.paginate_num a:hover, .paginate_num.active a{background:black;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}


.max_product_colors{margin-bottom:15px;}
.max_product_colors_top{width:316px;height:417px;overflow:hidden;position:relative;}
.max_product_colors_view{width:2000px;height:417px;text-align:left;}
.max_product_colors_item{width:316px;height:417px;position:absolute;top:0;left:0;display:none;}
.max_product_colors_bottom{}
.max_product_colors_title{font-size:16px;color:black;margin-top:6px;}
.max_product_colors_bts{}
.max_product_colors_bt a{display:block;width:41px;height:35px;margin-left:6px;}

.max_product_colors_bt a:hover{-moz-opacity:0.80;opacity:.80;filter: alpha(opacity=80);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.max_series_items{margin-top:40px;}
.max_series_item{text-align:center;margin-left:18px;}
.max_series_item:first-child{margin:0;}
.max_series_item img{}

.bt_gray a{display:inline-block;color:black;font-family: 'Open Sans', sans-serif;font-size:14px;padding:5px 12px;
-webkit-box-shadow: 0px 2px 2px 0px #bfbfbf;box-shadow: 0px 2px 2px 0px #bfbfbf;
background: rgb(200,200,200); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(200,200,200,1) 0%, rgba(173,173,173,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(200,200,200,1)), color-stop(100%,rgba(173,173,173,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(200,200,200,1) 0%,rgba(173,173,173,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(200,200,200,1) 0%,rgba(173,173,173,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(200,200,200,1) 0%,rgba(173,173,173,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(200,200,200,1) 0%,rgba(173,173,173,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#adadad',GradientType=0 ); /* IE6-9 */}
.bt_gray a:hover{-webkit-box-shadow: inset 0px 0px 11px 0px #dfeaeb;box-shadow: inset 0px 0px 11px 0px #dfeaeb;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.form_input{position:relative;}
.icon-help a{display:block;width:20px;height:19px;background: url('assets/img/layout/sprite.png') no-repeat -214px -71px;position:absolute;top:5px;right:5px;}

.create .text{width:510px;}
.create .bt_blue a{font-size:16px;padding:12px 25px;}
.gallery_month_box{width:100%;height:285px;background:#eaeaea;margin-bottom:60px;}
.gallery_month_box .left{width:197px;height:285px;padding:20px 40px 0;padding-right:0;position:relative;}
.gallery_month{font-size:44px;color:#9e9e9e;line-height:44px;font-family: 'Ubuntu', sans-serif;font-weight:bold;margin-bottom:15px;
text-shadow: 0px -1px 0px #5c5c5c;filter: dropshadow(color=#5c5c5c, offx=0, offy=-1);}
.gallery_month_title{font-size:25px;color:black;font-family: 'Ubuntu', sans-serif;font-weight:500;max-height:60px;overflow:hidden;}
.gallery_month_box .title18{font-size:18px;color:black;font-family: 'Ubuntu', sans-serif;font-weight:500;margin-bottom:10px;}
.publish{color:#6c6c6c;font-size:12px;font-family: 'Ubuntu', sans-serif;line-height:16px;}
.gallery_month_img img{width:515px;height:285px;}
.gallery_month_bt a .index_products_bt{bottom:11px;right:-14px;}

.galleries_row{margin-bottom:50px;}
.galleries_item{width:222px;margin-left:35px;}
.galleries_item:first-child{margin:0;}
.galleries_img a{display:block;opacity:1;margin-bottom:5px;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.galleries_img a:hover{opacity:0.80;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.galleries_item .title18, .galleries_item .title18 a{margin-bottom:6px;max-height:42px;overflow:hidden;font-weight:400;}
.galleries_item .text{margin-top:20px;height:67px;overflow:hidden;}

.upload_inner{width:645px;}
.upload_col{width:270px;margin-top:30px;}
.upload_col .form_textarea textarea{width:270px;}
.col2 .form_textarea textarea{height:70px;}
.upload_row_photo{margin-top:15px;}
.upload_photo{width:124px;height:95px;position:relative;}
.upload_photo img{width:124px;height:95px;}
.delete a{display:block;width:15px;height:14px;background: url('assets/img/layout/delete.jpg') no-repeat;position:absolute;top:1px;left:1px;}
.form_submit input{padding:12px 25px;font-size:18px;}
.col_photos{width:270px;height:670px;overflow:hidden;}
.upload_photo_view{width:2000px;}
.upload_photo_view_col{width:270px;margin-right:20px;}
.upload_photo_bts{width:52px;height:30px;position:relative;margin:19px auto 0;overflow:hidden;}
.upload_photo_bts .index_products_right a{top:-7px;right:0;}
.upload_photo_bts .index_products_left a{top:-7px;left:0;}
.bt_gray.cancel a{padding:12px 25px;font-size:18px;margin-top:2px;margin-left:15px;}
.galleries_row.relative2{position:relative;border-bottom:1px solid #d8d8d8;width:738px;padding-bottom:50px;}
.relative2 .read_more a{position:absolute;bottom:12px;right:0;}

.gallery_inner_top_img img{width:116px;height:72px;margin-right:12px;margin-top:2px;}
.inner_top_content .title{margin-bottom:2px;}
.inner_top_content{margin-bottom:40px;}
.inner_subtitle{font-size:25px;color:black;font-family: 'Ubuntu', sans-serif;margin-bottom:6px;}
.gallery_inner_box{margin-top:40px;}
.gallery_inner_nav{border-bottom:2px solid black;margin-bottom:30px;}
.gallery_inner_nav_item a{display:block;height:40px;padding:0 20px;line-height:40px;color:#7c7c7c;font-size:18px;font-family: 'Ubuntu', sans-serif;font-weight:500;}
.gallery_inner_nav_item a:hover{color:black;}
.gallery_inner_nav_item.active a{background:#f1f1f1;color:black;}
.gallery_inner_nav .right{width:240px;}
.gallery_inner_bottom{}
.gallery_inner_bottom1{width:738px;height:700px;overflow:hidden;position:relative;display:none;}
.gallery_inner_view{width:2000px;}
.gallery_inner_col{width:738px;margin-right:20px;}
.gallery_inner_row{margin-bottom:20px;}
.gallery_inner_bottom1 .paginate{position:absolute;bottom:0px;left:268px;height:22px;}
.table_col.col3{width:183px;}
.help_bar{margin-bottom:50px;}




#map-container{border-top:3px solid #7e7e7e;border-bottom:3px solid #7e7e7e;height:565px;width:100%;padding:15px 0;position:relative;}
#map-container #bigMap{position:absolute;top:60px;right:0;}
#map{width:482px;height: 348px;}

#map-container .custom-marker{
	width: 32px;
	height: 37px;
	color: #fff;
	background: url(../images/custom-marker.png) no-repeat;
    padding: 3px;
    cursor: pointer;
}

#loc-list{width:214px;height:530px;overflow:auto;}
#loc-list ul{display:block;list-style:none;margin:0;padding:0;}
#loc-list li{display:block;border-bottom:1px solid #cbcbcb;line-height:20px;cursor:pointer;padding:10px 0 5px 30px;}
.list-content{color:#454545;font-size:14px;font-family: 'Open Sans', sans-serif !important;}
.loc-name{font-weight:bold;}
.loc-directions a{color:#0f96a6;}

.shopLocatorMapRight{width:482px;}
.shopLocatorMapRight_Tags{font-size:14px;font-family: 'Open Sans', sans-serif !important;font-weight:600;margin-bottom:15px;}
.shopLocatorMapRight_Tag{padding-left:17px;position:relative;height:40px;padding-top:19px;margin-right:10px;}
.shop_tag_1{color:#0f96a6;}
.shop_tag_2{color:#f95646;}
.shop_tag_3{}
.shop_tag_marker{position:absolute;top:0;left:0;width:19px;height:38px;}
.shop_tag_1 .shop_tag_marker{background:url('assets/img/layout/mark_1.png') no-repeat;}
.shop_tag_2 .shop_tag_marker{background:url('assets/img/layout/mark_2.png') no-repeat;}
.shop_tag_3 .shop_tag_marker{background:url('assets/img/layout/mark_3.png') no-repeat;}

.authorized_1{background:url('assets/img/layout/mark_1.png') no-repeat left 10px;}


.shopLocator_filters{margin-bottom:30px;}
.shopLocator_filters_select{margin-right:7px;}
.shopLocator_filters_submit{margin-left:10px;}
.shopLocator_filters_submit button{height:25px;border:none;color:white;font-family: 'Open Sans', sans-serif;font-weight: 300;font-size:14px;line-height:14px;padding:5px 12px;cursor:pointer;
-webkit-box-shadow: 0px 2px 2px 0px #bfbfbf;box-shadow: 0px 2px 2px 0px #bfbfbf;
background: rgb(17,171,189); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(17,171,189,1) 0%, rgba(14,146,162,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,171,189,1)), color-stop(100%,rgba(14,146,162,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(17,171,189,1) 0%,rgba(14,146,162,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11abbd', endColorstr='#0e92a2',GradientType=0 ); /* IE6-9 */}
.shopLocator_filters_submit button:hover{-webkit-box-shadow: inset 0px 0px 11px 0px #15c6db;box-shadow: inset 0px 0px 11px 0px #15c6db;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

#search-form{
	clear: left;
	float: left;
	height: 60px;
}

#form-input{
	float: left;
	margin-top: 3px;
}

#form-input label{
	font-weight: bold;
}

#form-input input{
	padding: 4px;
	line-height: 16px;
	border: 1px solid #ccc;
}

#address{
	margin: 0 0 0 10px;
}


#loading-map{
	float: left;
	margin: 4px 0 0 10px;
	width: 16px;
	height: 16px;
	background: url(../images/ajax-loader.gif) no-repeat;
}


.vfb-item{padding-left:0 !important;padding-right:0 !important;}
.vfb-item-instructions{background:none !important;border:none !important;padding:0 !important;}
.vfb-item-date input{background:white url('assets/img/layout/calicon.png') no-repeat 246px 2px !important;}
.vfb-text.helpicon{background:white url('assets/img/layout/questionicon.png') no-repeat 244px 3px !important;}
.vfb-section-div{padding:0 !important;width:100% !important;height:0px !important;border:none !important;border-top:1px solid #d4d4d4 !important;margin:30px 0 !important;overflow:hidden !important;}

#loc-list{display:none;width:240px;}
#shopLocatorMapRight{padding-top:10px;}
.shopLocatorMapRight_Tags{font-size:12px;color:#626262;line-height:26px;font-weight:normal;margin-bottom:0;}
#map-container #bigMap{top:55px;}
.shopLocatorMapRight_Text{margin-right:7px;font-weight:bold;}
.shopLocatorMapRight_Tag{height:auto;padding-top:0;padding-left:21px;margin-right:15px;}
.shop_tag_1,.shop_tag_2,.shop_tag_3{color:inherit;}
.shop_tag_1 .shop_tag_marker{background:url('assets/img/layout/marker_1_small.png') no-repeat;}
.shop_tag_2 .shop_tag_marker{background:url('assets/img/layout/marker_2_small.png') no-repeat;}
.shop_tag_3 .shop_tag_marker{background:url('assets/img/layout/marker_3_small.png') no-repeat;}

.maplocation_type_1{background:url('assets/img/layout/marker_1.png') no-repeat;}
.maplocation_type_2{background:url('assets/img/layout/marker_2.png') no-repeat;}
.maplocation_type_3{background:url('assets/img/layout/marker_3.png') no-repeat;}

.shopLocator_filters{margin-bottom:10px;}
.shopLocator_filters_input{width:230px;height:37px;border: 1px solid #c9c9c9; /* stroke */-moz-box-shadow: inset 1px 2px 4px rgba(0,0,0,.04); /* inner shadow */-webkit-box-shadow: inset 1px 2px 4px rgba(0,0,0,.04); /* inner shadow */box-shadow: inset 1px 2px 4px rgba(0,0,0,.04); /* inner shadow */background:white;-webkit-border-radius:3px;border-radius:3px;margin-right:7px;}
.shopLocator_filters_input input{width:230px;height:37px;color: #696969;font-size: 12px;margin:0 !important;padding:5px 10px;border:none;background:transparent;}
.shopLocator_filters_select{width:131px;height: 37px;border: 1px solid #c9c9c9;-moz-box-shadow: inset 1px 2px 4px rgba(0,0,0,.04);-webkit-box-shadow: inset 1px 2px 4px rgba(0,0,0,.04);box-shadow: inset 1px 2px 4px rgba(0,0,0,.04);background:white;-webkit-border-radius:3px;border-radius:3px;margin-right:7px;}
.shopLocator_filters_select select{width:131px;height:37px;color: #696969;font-size: 12px;margin:0 !important;padding:0px 10px;border:none;background:transparent;}

.scrollbarSet{width:240px;position:relative;}
.scrollbar{width:13px;height:530px;background:#f3f3f3;position:absolute;top:0;right:0;-webkit-border-radius:2px;border-radius:2px;}
.scrollbar.disable{display:none;}
.thumb{display:block;width:13px;height:23px;background:#5f5f5f;cursor:pointer;position:absolute;top:5px;right:0;}
.thumb:hover{background:green;}
.viewport{width:214px;height:530px;overflow:hidden;position:relative;}
.overview{width:214px;position:absolute;top:0;left:0;}

.tableDesign tbody tr{background:white;}
.tableDesign tbody tr:nth-child(even){background:#ebebeb;}

.chemical_composition{font-weight:300;font-size:25px;color:#059A9C;font-family: 'Ubuntu', sans-serif;line-height:26px;}

.visual-form-builder-container{width:580px;}

.selectboxit-container span, .selectboxit-container .selectboxit-options a{height:37px !important;line-height:37px !important;}
.shopLocator_filters_submit button{height:31px;margin-top:3px;}
.shopLocator_filters_input{width:488px;}
.shopLocator_filters_input input{width:488px;}
.shopLocator_filters_select{border:none;}

#shopLocatorMapRight{display:none;}
#map-container{border-top:2px solid #dfdfdf;border-bottom:2px solid #dfdfdf;padding:10px 0;height:654px;}
#map-container #bigMap{top:auto;bottom:10px;}
#loc-list{height:630px;}
.scrollbar{height:630px;}
.viewport{height:630px;}

#shopLocatorMapRight{padding-top:0;}
.shopLocatorMapRight_Title{font-size:15px;font-weight:500;line-height:18px;padding-top:1px;}
.shopLocatorMapRight_Text{font-size:12px;font-weight:300;line-height:14px;}

.shopLocatorMapRight_Tag{padding-left:50px;}
.shop_tag_1 .shop_tag_marker{background:url('assets/img/layout/gold_info.png') no-repeat;width:49px;height:74px;}
.shop_tag_2 .shop_tag_marker{background:url('assets/img/layout/platinum2_info.png') no-repeat;width:49px;height:74px;}


#loc-list li{padding-left:45px;min-height:92px;}
.loc-name{font-size:16px;font-weight:500;}
.loc-addr{font-size:15px;font-weight:300;line-height:18px;color:#5B5B5B;}
.maplocation_type_1 .loc-name{color:#00779C;}
.maplocation_type_1{background:url('assets/img/layout/gold_info.png') -5px 12px no-repeat;}
.maplocation_type_2 .loc-name{color:#662D91;}
.maplocation_type_2{background:url('assets/img/layout/platinum2_info.png') -5px 12px no-repeat;}

.shopLocatorMapRight_info{background:white;position:absolute;bottom:0;right:0;width:487px;padding:15px 0 5px 107px;min-height:160px;}
.shopLocatorMapRight_info.tag1{background:white url('assets/img/layout/gold.png') no-repeat left 15px;}
.shopLocatorMapRight_info.tag2{background:white url('assets/img/layout/Platinum2.png') no-repeat left 15px;}
.shopLocatorMapRight_info_title{font-size:16px;font-weight:500;}
.shopLocatorMapRight_info.tag1 .shopLocatorMapRight_info_title{color:#00779C;}
.shopLocatorMapRight_info.tag2 .shopLocatorMapRight_info_title{color:#662D91;}
.shopLocatorMapRight_info_subtitle{font-size:12px;color:#666666;}
.shopLocatorMapRight_info_text{font-size:15px;line-height:18px;color:#5B5B5B;font-weight:300;margin-top:10px;}
.shopLocatorMapRight_info_text a{color:#5B5B5B;text-decoration:underline;}
.shopLocatorMapRight_info_comments{font-size:12px;line-height:14px;color:#666666;font-weight:300;margin-top:15px;}

.thumb:hover{background:red;}


.max_product_colors{width:316px;}
.max_product_colors_view{width:auto;}
.max_product_colors_title{margin-bottom:5px;}
.max_product_colors_bt span{display:block;width:37px;height:31px;border:2px solid #6c6c6c;}
.max_product_colors_bt a{margin-left:0;margin-right:6px;}
.shopLocator_filters_select{background:transparent !important;}


.menu_itemtop a{font-size:14px;text-transform:uppercase;}
.drop_top_itemtop a{font-size:12px;text-transform:uppercase;}
.drop_top{background:#797878}
.drop_top_item{
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAyNyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii00MC40NjAzMjg2OTM4NTk1JSIgeTE9IjE1LjI3NTUzMzIxNjk0NTElIiB4Mj0iMTQwLjQ2MDMyODY5Mzg1OSUiIHkyPSI4NC43MjQ0NjY3ODMwNTQ5JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3OTc4NzgiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzc5Nzg3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYwNWU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTI1IiBoZWlnaHQ9IjI3IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
background-image: -moz-linear-gradient(339deg, #797878 -25%, #797878 56.12%, #605e5e 125%);
background-image: -o-linear-gradient(339deg, #797878 -25%, #797878 56.12%, #605e5e 125%);
background-image: -webkit-linear-gradient(339deg, #797878 -25%, #797878 56.12%, #605e5e 125%);
background-image: linear-gradient(111deg, #797878 -25%, #797878 56.12%, #605e5e 125%);
}
.drop_top_item.active .drop_top_itemtop a,.drop_top_item:hover .drop_top_itemtop a{background:#252525;}
.drop_top_sep{width:1px;height:27px;overflow:hidden;background:white;text-indent:-1111px;}

.drop_top_item_first{border-left:1px solid white;}
.drop_top_item_last{border-right:1px solid white;}


.bar_nav_container{height:248px;top:50%;margin-top:-120px;}
.bar_nav{height:244px;}
.bar4{display:block;width:23px;height:22px;background: url('assets/img/layout/contactIcon.png') no-repeat left top;margin-bottom:5px;margin-left:21px;}
.bar_nav_row a:hover .bar4{background: url('assets/img/layout/contactIcon.png') no-repeat left -23px;}

span.block{display:block;}


.menu_side{background:white;}
.menu_side_item .menu_side_item_top a{padding-left:19px;position:relative;}
.menu_side_item.hasChilds.active .menu_side_item_top{background:#f4f4f4;}
.menu_side_item.hasChilds .menu_side_item_top a{background:none;}
.menu_side_item_top_arrow{padding:3px;}
.menu_side_item.hasChilds .menu_side_item_top a .menu_side_item_top_arrow{background:url('assets/img/layout/arrownormal.png') no-repeat 3px 3px;position:absolute;top:13px;left:4px;width:12px;height:15px;}
.menu_side_item.hasChilds.active .menu_side_item_top a .menu_side_item_top_arrow,.menu_side_item_top.active a .menu_side_item_top_arrow{background:url('assets/img/layout/arrowactive.png') no-repeat 3px 3px !important;top:13px !important;left:2px !important;width:15px !important;height:13px !important;}

.menu_side_item_open{padding:0;background:#e0e0e0;}
.menu_side_item_open .menu_side_item_top{background:#F4F4F4 !important;}
.menu_side_item_link a{background:none;padding-left:25px;}

.menu_side_item_open .menu_side_item_top a{padding-left:25px;}
.menu_side_item_1.hasChilds .menu_side_item_top a .menu_side_item_top_arrow{left:9px !important;}

.menu_side_item_2 .menu_side_item_top{background:#E0E0E0 !important;}
.menu_side_item_open .menu_side_item_top a{color:#454545 !important;}

.menu_side_item_top.open .menu_side_item_top_arrow{background:url('assets/img/layout/arrownormal_open.png') no-repeat 3px 3px !important;top:13px !important;left:2px !important;width:15px !important;height:13px !important;}

.hasChilds.active .menu_side_item_open .menu_side_item_open{display:none;}

.menu_side_item_top.active{background:white;}
.menu_side_item_top.active a{color:black !important;font-weight:600;}
.menu_side_item_open.open{display:block;}

.menu_side_item_2 .menu_side_item_top a{border-bottom:1px solid #B4B4B4 !important;}

.zoomWindow{background-color:white;}

.max_product_colors_item{width:280px;height:415px;}
.max_product_colors_item img{max-width:280px;max-height:415px;}
.max_product_colors{width:280px;}
.max_product_colors_view{height:415px;}
.max_product_colors_top{overflow:visible;width:280px;height:415px;}
.max_product_colors_top .gallery_right a{top:50%;margin-top:-17px;right:-30px;}
.max_product_colors_top .gallery_left a{top:50%;margin-top:-17px;left:-30px;}
.max_product_colors_bt a{width:37px;height:31px;}


.gallery_top{width:427px;height:263px;overflow:visible;}
.gallery_top_item{width:427px;height:263px;}
.gallery_top .tablecell{width:427px;height:263px;text-align:center;}
.gallery_top img{max-width:427px;max-height:263px;}
.gallery_bottom{width:427px;height:65px;background:none}
.gallery_hidden{width:427px;height:65px;}
.gallery_overview{height:65px;padding-top:0;}
.gallery_item{margin-right:5px;}
.gallery_item a{width:103px;height:65px;border:1px solid #E0E0E0;}
.gallery_item.active a{border:1px solid #14C2D6;}
.gallery_item .tablecell{width:103px;height:65px;text-align:center;}
.gallery_item a img{max-width:101px;max-height:63px;display:block;margin:0 auto;}
.gallery .gallery_right a{top:50%;margin-top:-17px;right:-30px;}
.gallery .gallery_left a{top:50%;margin-top:-17px;left:-30px;}

.gallery{padding:0 30px;}
.max_product_colors{padding:0 30px;width:340px;}

.max_product_colors_bt img{max-width:37px;max-height:31px;}

.right .max_product_colors{margin-left:30px;}

.right .gallery,.left .gallery{margin-top:0;margin-bottom:0;}
.right .gallery{margin-left:30px;}

.gallery{padding:0 24px;}
.gallery .gallery_right a{right:-24px;}
.gallery .gallery_left a{left:-24px;}
.gallery_top{width:350px;height:236px;margin-bottom:40px;}
.gallery_top_item{width:350px;height:236px;}
.gallery_top .tablecell{width:350px;height:236px;}
.gallery_top .tablecell img{max-width:350px;max-height:236px;margin:0 auto;display:block;}
.gallery_bottom{width:350px;height:75px;}
.gallery_hidden{width:350px;height:75px;}
.gallery_overview{height:75px;}
.gallery_item{margin-right:10px;width:110px;}
.gallery_item a{width:110px;height:75px;border:1px solid #E0E0E0;}
.gallery_item .tablecell{width:110px;height:73px;text-align:center;}
.gallery_item a img{max-width:110px;max-height:73px;display:block;margin:0 auto;}
.zoomWindow{border:1px solid #c3c1c2;cursor:zoom-in !important;cursor:-webkit-zoom-in !important;cursor:-moz-zoom-in !important;}


.hideContent{font-size:14px;color:#454545;line-height:22px;width:738px;position:absolute;top:0;left:-1000px;}
.header_search_submit input:focus{background:transparent !important;}


.header_search_close{display:none;}
.header_search_open{position:relative;width:auto;padding-left:0;}
.header_search input{background:url('assets/img/layout/icon-search.png') no-repeat 10px center;padding-left:35px;width:220px;}
.header_search input:focus{background:url('assets/img/layout/icon-search.png') no-repeat 10px center !important;}

.header_lang_box{position:relative;}
.header_lang_open{right:0;}

.whitelogo{display:none;}

.admin-bar .headerFixed .header_bottom{top:28px;}
.admin-bar .headerFixed .logo a{top:38px;}
.headerFixed .header_bottom{height:0;overflow:hidden;background:#2d2d2d;left:0;top:0;width:100%;z-index:1111;text-align:center;}
.headerFixed .header_bottom .menu{margin:0;display:inline-block;margin:0 auto;float:none;text-align:left;}
.headerFixed .header_bottom .drop{top:46px;}
.headerFixed .menu_itemtop a{color:white;}
/*.headerFixed .logo a{position:fixed;top:10px;left:auto;z-index:1113;height:0;overflow:hidden;}*/
.headerFixed .logo a img{max-height:26px;display:block;}
.headerFixed .normallogo{display:none !important;}
.headerFixed .whitelogo{display:block !important;}

.drop_top_item_has_chemical .drop_bottom_item_top a{padding-top:11px;height:54px;line-height:normal;}
.drop_top_item_has_chemical .drop_bottom_item_top a span{margin-left:0 !important;font-size:12px;color:#0F94A4;display:block !important;font-family:'Open Sans', sans-serif;}
.drop_top_item_has_chemical .corner{background:url('assets/img/layout/cornerbig.png') no-repeat;width:14px;height:53px;right:-14px;}
.menuChemical{text-align:center;color:#0F94A4;font-size:13px;font-family:'Open Sans', sans-serif;}


.errorPage{margin-top:75px;text-align:center;}
.errorTop{width:290px;height:124px;background:url('assets/img/layout/404.png') no-repeat center top;margin:0 auto;}
.errorTitle{font-size:20px;font-weight:bold;line-height:23px;margin-top:45px;}
.errorText{font-size:14px;margin-top:15px;}
.errorLinks{margin-top:25px;display:inline-block;font-size:14px;font-weight:300;}
.errorLink a{color:black;text-decoration:underline;}
.errorLinkSep{width:1px;height:14px;overflow:hidden;background:#3e3e3e;margin:3px 5px 0;}

.maxmind{color:#6B6B6B;}
.maxmind a{color:#6B6B6B;}



.ft_bottom_menu{}
.ft_bottom_menu_item{}
.ft_bottom_menu_item a{color:#6B6B6B;}
.ft_bottom_menu_item a:hover{text-decoration:underline;}
.ft_bottom_menu_item_sep{height:13px;width:1px;background:#6B6B6B;margin:2px 5px;}


/*---------------- compare --------------------*/

.page-template-compare .img_top_bg{position:absolute;top:0;right:0;}
.comp_banner_in{position:relative;z-index:1;padding-top:30px;}
.comp_banner_title{color:white;font-size:85px;line-height:110px;margin-bottom:6px;}
.comp_banner_tx{color:white;font-size:28px;font-weight:300;}
.compare_top{background:white;padding-bottom:40px;border-bottom:1px solid #dcdcdc;margin-bottom:40px;}
.compare_main .title{text-align:center;margin-bottom:4px;}
.comp_t_sep{display:inline !important;margin-right:6px;}
.compare_main .subtitle{color:#808080;font-size:20px;text-align:center;font-weight:300;margin-bottom:15px;}
.compareBar{background:#99cedd;height:50px;margin-bottom:10px;}
.compareSeries{margin-bottom:40px;}
.compareSeriesTitle{font-size:18px;margin-bottom:12px;text-transform:uppercase;font-weight:300;}
.compareItem{position:relative;margin-left:3px;background:white;height:235px;border:1px solid #dcdcdc;text-align:center;}
.compareItem:first-child{margin-left:0;}
.compareItemImage{display:block;margin-bottom:8px;background:white;}
.compareItemImage .table_cell{display:table-cell;vertical-align:middle;text-align:center;}
.compareItemImage, .compareItemImage .table_cell{width:129px;height:175px;}
.compareItemImage img{max-width:90%;height:auto;}
.compareItemTitle{display:block;color:#6f6f6e;font-weight:300;margin-bottom:5px;}
.compareItem:hover{border:1px solid #6f6f6e}
.comper_bottom{border-top:1px solid #dcdcdc;padding-top:30px}
.comper_bottom_item{border-bottom:1px solid #dcdcdc;padding-bottom:30px;margin-bottom:30px;}
.comper_bottom_img a{display:block;width:300px;}
.comper_bottom_img img{max-width:100%;height:auto;}
.comper_bottom_content{width:65%;margin-right:3%;}
.comper_bottom_content .title, .comper_bottom_content .subtitle{text-align:inherit;}
.bt_blue.bt_compare a{width:265px;height:48px;text-align:center;line-height:48px;font-size:20px;margin:30px auto;display:block;padding:0;}
.comper_bottom_content .text{margin-bottom:30px;}
.comp_arrow{display:block;width:13px;height:11px;overflow:hidden;background: url('/wp-content/themes/redsea/assets/img/layout/sprite.png') no-repeat -150px top;position:absolute;top:10px;right:10px}
.comper_bottom_content .bt_blue a,.compareItemTbl .bt_blue a,.pop_comp_row .bt_blue a{position:relative;width:120px;}
.pop_comp{background:white;width:260px;padding:10px;position:absolute;top:20px;left:20px;z-index:2;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.40);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.40);display:none;}
.pop_comp_close a{display:block;width:11px !important;height:11px;background: url('/wp-content/themes/redsea/assets/img/layout/close3.png') no-repeat;position:absolute;top:12px;left:12px;}
.pop_comp_title{text-transform:uppercase;font-size:14px;font-weight:bold;text-align:center;margin-bottom:9px;padding-left:15px;}
.pop_comp_table{border-top:1px solid #dcdcdc;}
.pop_comp_row{border-bottom:1px solid #dcdcdc;padding:3px 0;}
.pop_comp_name{width:30%;font-size:12px;line-height:15px;text-align:left;color:#0b9aac;font-weight:bold;}
.pop_comp_type{width:70%;padding-left:10px;text-align:left;}
.goback a{display:inline-block;font-size:14px;text-decoration:none;color:#91979a;}
.goback a span{font-size:20px;}
.goback a:hover{color:#0a94a5;}
.goback_in{text-decoration:underline;}
.compare_results{display:none;}
.compare_results .title{text-align:center;}
.comp_res_col1{width:28%;min-height:30px;}
.comp_res_col2{width:18%;text-align:center;}
.comp_res_img{background:#f4f4f4;text-align:center;border-left:1px solid #d5d5d5;}
.comp_res_img .compareItemImage{margin:0 auto;}
.comp_res_table_head{background:#1b1b1b;}
.comp_res_table_head .res_cell{color:white;font-size:14px;}
.comp_res_table_head .comp_res_col2{border-left:1px solid white}
.res_cell{padding:12px 10px;font-size:13px;}
.comp_res_table_row .res_cell{margin-bottom:-200px;padding-bottom:212px;}
.comp_res_table_row{background:white;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.comp_res_table_row .comp_res_col2{border-left:1px solid #d5d5d5;color:#5c5b5b;}
.comp_res_table_row .comp_res_col1{font-weight:bold;}
.comp_ok{width:100%;height:18px;background: url('/wp-content/themes/redsea/assets/img/layout/comp_ok.png') no-repeat center;}
.comp_no{width:100%;height:18px;background: url('/wp-content/themes/redsea/assets/img/layout/comp_no.png') no-repeat center}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:none !important;background:url('/wp-content/themes/redsea/assets/img/layout/slider_btn.png') no-repeat center !important;height:56px !important;width:56px !important;top:-23px !important;margin-left:-28px !important;}
.compareBar{height:78px !important;background:url('/wp-content/themes/redsea/assets/img/layout/sliderbar.png?upd') no-repeat center !important;}
#sliderBar{top:13px !important;height:9px;}
#sliderBar .ui-slider-range{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4dadce+0,2989d8+50,2c6aaa+100 */
background: #4dadce; /* Old browsers */
background: -moz-linear-gradient(left,  #4dadce 0%, #2989d8 50%, #2c6aaa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #4dadce 0%,#2989d8 50%,#2c6aaa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #4dadce 0%,#2989d8 50%,#2c6aaa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dadce', endColorstr='#2c6aaa',GradientType=1 ); /* IE6-9 */
}
.ui-widget-content{background:none !important;border:none !important;}
.compareItem{position:relative;}
.compareItemInfo{position:absolute;top:10px;right:10px;width:15px;height:15px;cursor:pointer;background:url('/wp-content/themes/redsea/assets/img/layout/icon_info.png') no-repeat;background-size:15px 15px;}
.compareItemInfo a{display:block;cursor:pointer;width:15px;height:15px;}

.compareItem{height:auto;padding-bottom:10px;min-height:235px;}
.compareItem a{display:block;width:100%;}
.compareItemImage{margin:0 auto;width:100%;height:auto;display:table;text-align:center;}
.compareItemImage .table_cell{width:100%;}
.compareItemImage .table_cell img{max-width:95%;display:block;margin:0 auto;}

.compare_main_title{text-align:center;}
.compare_main_title .inline-block{display:inline-block;}
.compare_main_title .bt_blue.bt_compare{margin-left:5px;}
.compare_main_title .bt_blue.bt_compare a{margin:0;min-width:200px;height:38px;line-height:38px;width:auto;padding:0 10px;}
.compare_iframe_logo{text-align:center;margin:20px 0;}
.compare_iframe_logo img{display:inline-block;}
.page-template-compare_iframe .compare_results{padding:30px 0;}

/*---------------- end compare ----------------*/

/****************** recipes *******************/

/****************** header custom item ****************/
.delay_200{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s;}
.delay_400{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s;}
.delay_600{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s;}
.delay_800{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s;}
.delay_1800{-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;animation-delay:1.8s;}
/* Keyframes for the fade-in */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

body.no_scroll{position:fixed;width:100%;overflow-y:hidden;}
.menu_item_custom .arrow_up{display:block;width:12px;height:8px;position:relative;top:16px;left:4px;}
.menu_item_custom .arrow_up:before{border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;height:6px;left:3px;position: relative;top:3px;transform:rotate(-45deg);vertical-align:top;width:6px;}
.menu_item_custom:hover .arrow_up{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:50% 60%;}
.menu_item_custom.active .arrow_up:before{border-color:#00a1bd;}



.menu_item .new{display:none;position:relative;margin-left:13px;top:6px;width:32px;height:32px;background:url('/wp-content/themes/redsea/assets/img/layout/menu_item_new.png');background-size:contain;background-repeat:no-repeat;}
.menu_item.menu_item_new .new{display:inline-block;}
.menu_item_custom .width{position:relative;}
.menu_item_custom .menu_itemtop a,.menu_item_custom.menu_item:hover .menu_itemtop a{padding:0 0 0 14px;margin:0;}
.menu_item_custom .menu_itemtop a,.menu_item_custom.menu_item:hover .menu_itemtop a{padding-right:5px;}
.menu_item_custom .drop{display:block;overflow:hidden;position:fixed;top:93px;display:none;}
.menu_item_custom .drop_in{position:absolute;width:100%;background-color:#f6f6f6;padding:20px 50px 50px;top:-100%;left:0;}
.menu_item_custom .menu_itemtop a{font-size:14px;color:#000000;}
.headerFixed .menu_item_custom .menu_itemtop a{color:white;}
.menu_item_custom.menu_item:hover .menu_itemtop a{color:black;}
.menu_item_custom .drop_title{font-size:14px;display:inline-block;position:relative;padding:0 48px;text-align:center;margin-bottom:40px;font-weight:300;}
.menu_item_custom .drop_title:after{content:" ";display:block;height:3px;width:100%;background-color:#00a1bd;position:absolute;left:0;bottom:-14px;}
.menu_bitem_open_recipes .drop_subtitle{font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:11px;}
.menu_bitem_open_recipes .drop_tx{font-size:14px;margin-bottom:30px;line-height:1.3;font-weight:300;}
.menu_bitem_open_recipes .drop_tx a{color:#00a1bd;text-decoration:underline;}
.newmenu > .menu_bitem.menu_bitem_has_inner{margin-left:45px;}
.newmenu > .menu_bitem.menu_bitem_has_inner:first-child{margin-left:0;}

.menu_bitem_open_recipes .tanks{text-align:center;}
.menu_bitem_open_recipes .tanks_in{display:inline-block;width:846px;}
/*.menu_bitem_open_recipes .tank{opacity:0;}
.menu_bitem_open_recipes.active .tank{opacity:0;opacity:1 \9;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s;}
*/
.menu_bitem_open_recipes .tank img{-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;}
.menu_bitem_open_recipes .tank a:hover img{-ms-transform: scale(1.15);-webkit-transform: scale(1.15);transform: scale(1.15);-webkit-transform: scale(1.15);transform: scale(1.15);}
.menu_bitem_open_recipes .tank{position:relative;width:395px;height:230px;margin:0 14px 30px;text-align:left;overflow:hidden;}
.menu_bitem_open_recipes .tank img{display:block;width:100%;height:100%;}
.menu_bitem_open_recipes .tank_title{font-size:28px;bottom:35px;font-family:'Patua One', cursive;color:#ffffff;}
.menu_bitem_open_recipes .tank_tx{position:absolute;bottom:10px;left:20px;}
.menu_bitem_open_recipes .tank_more{display:block;opacity:0;color:#09ddd5;font-size:16px;position:relative;font-family:'Patua One';-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.menu_bitem_open_recipes .tank a:hover .tank_more{opacity:1;}
.menu_bitem_open_recipes .tank_more_tx:after{content:" ";display:inline-block;float:right;height:7px;width:8px;background:url('/wp-content/themes/redsea/assets/img/layout/arrow_right_blue.png');position:absolute;margin-left:5px;top:7px;background-repeat:no-repeat;}
.fade_custom{opacity:0;width:100%;height:1232px;background:url('/wp-content/themes/redsea/assets/img/layout/gradient_custom.png') repeat-x left top;background-position:top;background-repeat:repeat-x;position:absolute;top:745px;}
.menu_item_custom.active .fade_custom{opacity:0;opacity:1 \9;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s;}
.menu_item_custom .close_button{width:16px;height:16px;position:absolute;top:10px;right:10px;}
.menu_item_custom .close_button a{display:block;width:100%;height:100%;background-image:url('/wp-content/themes/redsea/assets/img/layout/close_blue.png');background-size:contain;background-repeat:no-repeat;}


.scaleimg a img{-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;}
.scaleimg a{overflow:hidden;}
.scaleimg a:hover img{-ms-transform: scale(1.15);-webkit-transform: scale(1.15);transform: scale(1.15);-webkit-transform: scale(1.15);transform: scale(1.15);}

/****************** end header custom item ****************/

.table_table{display:table;}
.table_cell{display:table-cell;}

body.page-template-recipes{font-size:14px;background-color:#ffffff;}

.page-template-recipes ul{margin:0;padding:0;list-style-type:none;}
.page-template-recipes ul li{background-image:url('/wp-content/themes/redsea/assets/img/layout/bullet_png_black.png');background-size:4px;background-position:left 7px;padding-left:11px;background-repeat:no-repeat;}

.recipe_product_im{position:relative;}
.prod_acquarium{width:434px;height:560px;padding-right:20px;}
.prod_salt{width:250px;height:250px;position:absolute;bottom:-35px;left:-70px;}
.icon_yout{width:100%;height:63px;position:absolute;bottom:194px;left:-10px;text-align:center;}
.icon_yout_wrapper{height:100%;display:inline-block;}
.icon_yout a,.icon_yout img{width:auto;height:100%;display:block;}

.intro_choose{margin-top:15px;}
.page-template-recipes .sec_intro{padding:73px 0 90px;}
.page-template-recipes .sec_intro .col_left{padding:0 50px 0 100px;}
.page-template-recipes .intro_im{display:inline-block;}
.page-template-recipes .intro_content{display:inline-block;width:392px;padding-left:15px;padding-top:60px;}
.page-template-recipes .intro_content.mobile_only{display:none;}
.page-template-recipes .intro_top{padding-left:20px}
.page-template-recipes .intro_bottom{padding:0 20px;margin-bottom:40px;}
.page-template-recipes .intro_title{display:inline-block;}
.page-template-recipes .intro_title h1{font-family:'Patua One';text-transform:uppercase;line-height:65px;}
.page-template-recipes .intro_title_top{display:block;font-size:69px;}
.page-template-recipes .intro_title_bottom{display:block;font-size:89px;position:relative;}
.bodylang-fr.page-template-recipes .intro_title_bottom{font-size:65px;}
.bodylang-de.page-template-recipes .intro_title_bottom{font-size:84px;}
.page-template-recipes .intro_title_bottom sup{font-size:18px;line-height:24px;float:right;font-weight:lighter;position:absolute;}
.page-template-recipes .intro_title{margin-bottom:45px;}
.page-template-recipes .intro_subtitle{display:block;font-size:40px;font-weight:500;font-family:'Ubuntu', sans-serif;text-align:center;}
.page-template-recipes .intro_subtitle2{display:block;font-size:20px;font-weight:500;font-family:'Ubuntu', sans-serif;}
.page-template-recipes .intro_steps{font-size:17.7px;font-family:'Ubuntu', sans-serif;margin-bottom:10px;}
.bodylang-fr.page-template-recipes .intro_steps{font-size:16px;}
.page-template-recipes .intro_choose .choose_tx{font-size:19px;color:#00a1bd;text-transform:uppercase;font-weight:lighter;margin-bottom:18px;text-align:center;}
.page-template-recipes .arrow_wrapper{text-align:center;}
.page-template-recipes .arrow_down{width:90px;height:26px;display:inline-block;}
.page-template-recipes .arrow_down a{display:block;width:100%;height:100%;background-image:url('/wp-content/themes/redsea/assets/img/layout/arrow_down_blue.png');background-size:cover;}
.bounce{position:relative;}

.page-template-recipes .sec_reef_select{padding:90px 0;}
.page-template-recipes .sec_reef_select .sec_title{font-size:39px;font-weight:medium;color:#00a1bd;text-align:center;font-family:'Ubuntu', sans-serif;margin-bottom:30px;}
.page-template-recipes .sec_reef_select .sec_tx{padding:0 80px;margin-bottom:45px;}
.page-template-recipes .sec_reef_select .tanks{text-align:center;}
.page-template-recipes .sec_reef_select .tanks_in{display:inline-block;width:846px;}
.page-template-recipes .sec_tanks{margin-bottom:70px;}
.page-template-recipes .tank img{-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;}
.page-template-recipes .tank a:hover img{-ms-transform: scale(1.15);-webkit-transform: scale(1.15);transform: scale(1.15);-webkit-transform: scale(1.15);transform: scale(1.15);}
.page-template-recipes .tank{position:relative;width:395px;height:230px;margin:0 14px 30px;text-align:left;overflow:hidden;}
.page-template-recipes .tank img{display:block;width:100%;height:100%;}
.page-template-recipes .tank_title{font-size:28px;bottom:35px;font-family:'Patua One', cursive;color:#ffffff;}
.page-template-recipes .tank_tx{position:absolute;bottom:10px;left:20px;}
.page-template-recipes .tank_more{display:block;opacity:0;color:#09ddd5;font-size:16px;position:relative;font-family:'Patua One';-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.page-template-recipes .tank a:hover .tank_more{opacity:1;}
.page-template-recipes .sec_tanks_tx{margin-bottom:70px;}

.sec_recipe{padding:60px 0;}
.sec_recipe .prod_salt_info{position:absolute;bottom:48px;left:165px;z-index:2;}
.sec_recipe .info{width:16px;height:16px;}
.sec_recipe .info a{display:block;width:100%;height:100%;background-image:url('/wp-content/themes/redsea/assets/img/layout/info_blue.png');}
.sec_recipe .width{padding:0 25px;}
.sec_recipe .sec_note{padding-top:5px;}
.sec_recipe .sec_note .col_left{width:460px;}
.sec_recipe .recipe_im{margin-top:40px;}
.sec_recipe .sec_content > .col_left{padding-top:30px;}
.sec_recipe .sec_content .col_right{width:496px;}
.sec_recipe .stage .testing_content .col_left{width:186px;}
.sec_recipe .testing_content .col_images{width:300px;height:180px;position:relative;}
.sec_recipe .sec_note .col_right{width:auto;}
.sec_recipe .sec_title{font-size:49px;text-transform:uppercase;text-align:center;margin-bottom:10px;}
.sec_recipe .sec_title h2{font-size:49px;}
.sec_recipe .sec_title .recipe_name{font-weight:bold;}
.sec_recipe .sec_title .recipe_header{font-weight:lighter;}
.sec_recipe .recipe_im_title{font-weight:600;font-size:17px;}
.sec_recipe .sec_note{margin-top:20px;border-top:2px solid #9c9c9c;}
.recipe_bottom_note{font-size:12px;}
.sec_recipe .stage_water_wrapper{padding:10px 0;}
.sec_recipe .stage_water_wrapper_in{border:1px solid #00a1bd;}
.sec_recipe .water_top{text-transform:uppercase;font-weight:500;font-family:'Ubuntu', sans-serif;font-size:19px;text-align:center;padding-top:8px;}
.sec_recipe .water_top:after{content:" ";position:relative;display:block;height:2px;background-color:#87d0de;margin:5px 10px 0;}
.sec_recipe .water_bottom{padding:10px 9px 16px;width:100%;}
.sec_recipe .water_param{text-align:center;position:relative;padding:0 8px;}
.sec_recipe .water_param.first,.sec_recipe .water_param:first-child{padding-left:0;padding-right:5px;}
.sec_recipe .water_param:after{content:" ";position:absolute;display:block;width:1px;background-color:#4bb9ce;height:100%;top:0;right:0;}
.sec_recipe .water_param:last-child,.sec_recipe .water_param.last{padding-right:0;}
.sec_recipe .water_param:last-child:after,.sec_recipe .water_param.last:after{display:none;}
.sec_recipe .param_title{font-family:'Ubuntu',sans-serif;font-weight:600;font-size:13px;margin-bottom:5px;}
.sec_recipe .param_value{font-family:'Ubuntu',sans-serif;font-size:14px;margin-bottom:5px;}
.sec_recipe .param_units{font-size:10px;}
.sec_recipe .supplemanting{margin:20px 0 30px;}
.sec_recipe .supp_header{border-bottom:1px solid #9c9c9c;padding-bottom:5px;margin-bottom:10px;}
.sec_recipe .supp_item{padding-bottom:23px;}
/*.sec_recipe.recipe_1 .supp_item.item_1{padding-bottom:10px;}*/
.sec_recipe .supp_item.item_2{padding-bottom:10px;}
.sec_recipe .supp_item.item_3{padding-bottom:36px;}
.sec_recipe .supp_title{margin-right:8px;}
.sec_recipe .supp_title_note{font-size:16px;padding-top:1px;}
.sec_recipe .supp_item_content .sep{margin:0 5px;}
.sec_recipe .supp_item_title{padding:3px 10px;margin-bottom:5px;font-family:'Ubuntu',sans-serif;font-weight:bold;}
.sec_recipe .color_title.blue{background-color:#00aac4;color:#ffffff;}
.sec_recipe .color_title.pink{background-color:#eb008b;color:#ffffff;}
.sec_recipe .color_title.green{background-color:#b9cd2b;color:#000000;}
.sec_recipe .color_title.yellow{background-color:#ffd900;color:#000000;}
.sec_recipe .stage .col_left{width:278px;}
.sec_recipe .supp_item_note{font-size:12px;padding-left:13px;}
.sec_recipe .supp_item_content sub{font-size:8px;}
.sec_recipe .stage .stage_header{border-bottom:1px solid #9c9c9c;padding-bottom:2px;margin-bottom:10px;}
.sec_recipe .stage_header_title{font-size:19px;font-weight:600;text-transform:uppercase;}
.sec_recipe .testing_item_note{font-size:12px;padding-left:11px;}
.sec_recipe .supp_content .col_right{width:206px;}
/*.sec_recipe.recipe_1 .stage.supplemanting{margin-bottom:0;}*/


.sec_recipe .col_images .row.item_1{height:107px; display: flex; flex-direction: row; justify-content: flex-end;}

.sec_recipe .col_images .row.item_2{height:67px;}
.sec_recipe .col_images .row.item_2 .supp_im{float:right;}
.sec_recipe .col_images .row.item_3{height:107px;}
.sec_recipe .col_images .row.item_3 .supp_im{float:right;}
.sec_recipe .col_images .row.item_4{height:107px;}
.sec_recipe .col_images .row.item_4 .supp_im {float: right;}

.sec_recipe .supp_im{position:relative;width:33%;height:100%;}
.sec_recipe .row-count-2 .supp_im{width: 25%;}

.sec_recipe .testing_content .col_images .supp_im:nth-child(1){width:23%;}
.sec_recipe .testing_content .col_images .supp_im:nth-child(2){width:23%;margin-left:4%;}
.sec_recipe .testing_content .col_images .supp_im:nth-child(3){width:23%;margin-left:1%;}

.sec_recipe.recipe_9 .supp_content .col_images .row.align-items-left .supp_im {float: left !important;}





.sec_recipe .supp_im_prod{right:-30px;position:absolute;}
.sec_recipe .supp_content .row.item_2 .supp_im_prod{bottom:34px;right:-32px;}
.sec_recipe .supp_im .info a{background-image:url('/wp-content/themes/redsea/assets/img/layout/info_blue.png');}
.sec_recipe .supp_info{position:absolute;right:-2px;top:76px;}

.sec_recipe .supp_content .row.item_2 .supp_info{bottom:31px;}
/*.sec_recipe.recipe_4 .supp_content .row.item_2 .supp_info{bottom:15px;}*/
.sec_recipe .supp_content .row.item_3 .supp_info{bottom:34px;}
.sec_recipe .supp_content .row.item_4 .supp_info{bottom:35px;}
.supp_content .col_images{position:relative;}
.supp_content .col_images .row.item_1{height:107px;padding-top:15px;}
.sec_recipe .arrow_wrapper{margin-top:125px;}
/*.sec_recipe.recipe_3 .prod_acquarium{position:relative;left:-28px;}*/
/*.sec_recipe.recipe_4 .prod_acquarium{position:relative;left:-278px;}*/
/*.sec_recipe.recipe_4 .supp_item_note.note_top{font-size:14px;margin-bottom:5px;}*/
/*.sec_recipe.recipe_4 .supp_content .col_images .row{height:107px;}*/
.page-template-recipes .sec_bottom_links .col{width:33%;display:inline-block;}
.page-template-recipes .sec_bottom_links .col.col_left{text-align:left;}
.page-template-recipes .sec_bottom_links .col.col_right{text-align:right;}
.page-template-recipes .sec_bottom_links .col.col_mid{text-align:center;}
.page-template-recipes .sec_bottom_links .col a{font-size:17px;color:#14a0bc;font-weight:lighter;display:inline-block;text-align:center;text-decoration:underline;}
.page-template-recipes .sec_bottom_links .col.col_left a{max-width:170px;}
/*.sec_recipe.recipe_4 .supp_item.item_1{height:170px;}*/
.sec_recipe .im_small .supp_info{top:60px;}
.sec_recipe .im_small_2 .supp_info{top:93px;}
.sec_recipe .im_small_3 .supp_info{top:37px;}
.sec_recipe .supp_bg_img{position:absolute;width:274px;height:374px;right:0;top:0;z-index:-1;background-repeat: no-repeat; background-position: top right;}
.sec_recipe .testing_bg_img{position:absolute;width:340px;height:180px;right:0;bottom:0;z-index:-1;background-repeat:no-repeat;}
/*.sec_recipe.recipe_4 .supp_bg_img{position:absolute;width:136px;height:305px;right:0;top:0;z-index:-1;}*/


.popup_recipes{display:none;position:absolute;background:white;border:1px solid #0fa1bd;z-index:3;}
.popup_recipes.active{display:block;}
.popup_recipes .popup_wrapper{position:relative;padding:25px 13px;height:100%;}
.popup_recipes .bt_close{width:14px;height:14px;position:absolute;top:15px;right:15px;}
.popup_recipes .bt_close a{display:block;width:100%;height:100%;background-image:url('/wp-content/themes/redsea/assets/img/layout/close_blue.png');background-size:contain;background-repeat:no-repeat;}
.popup_recipes .popup_title{font-family:'Ubuntu',sans-serif;font-size:18px;font-weight:500;border-bottom:1px solid #9c9c9c;padding-bottom:2px;margin-bottom:10px;}
.popup_recipes .popup_tx{font-size:12px;}
.popup_recipes .popup_note{font-family:'Ubuntu',sans-serif;font-size:12px;}
.popup_recipes .popup_link{position:absolute;right:0;bottom:0;}
.popup_recipes .popup_link a{text-decoration:underline;color:#0fa1bd;font-size:13px;}
.popup_recipes .popup_bottom{position:absolute;bottom:20px;}
.bt_open_popup{position:absolute;height:100%;width:100%;z-index:1;}
.bt_open_popup a{display:block;width:100%;height:100%;}

.popup_recipes.vertical{width:380px;height:426px;right:10px;}
.popup_recipes.vertical .popup_im{width:167px;height:260px;}
.popup_recipes .popup_im img{width:100%;}
.popup_recipes.vertical .popup_note{width:265px;}
.popup_recipes.vertical .popup_tx{width:165px;}
.popup_recipes.vertical .popup_bottom{width:352px;}

.popup_recipes.horizontal{width:489px;height:332px;right:10px;}
.popup_recipes.horizontal .popup_im{width:274px;height:176px;}
.popup_recipes.horizontal .popup_tx{width:172px;}
.popup_recipes.horizontal .popup_bottom{width:461px;}
.sec_recipe .pdf_wrapper{width:244px;height:50px;background-image:url('/wp-content/themes/redsea/assets/img/layout/download_cn_2.png');background-size:contain;background-repeat:no-repeat;margin-top:3px;}
.sec_recipe .pdf{width:100%;height:100%;}
.sec_recipe .pdf_wrapper a{display:block;width:100%;height:100%;}
.arrow_tx{font-size:16px;color:#00a1bd;font-size:13px;margin-bottom:10px;text-transform:uppercase;font-weight:lighter;text-align:center;}
.recipe_img_tx_in{display:inline-block;border-top:1px solid #a8a8a8;margin-top:5px;}


/********************* recipes popups *********************/

.supplemanting .col_images .row.item_1 .popup_recipes{top:10px;bottom:auto;}
.supplemanting .col_images .row.item_2 .popup_recipes{top:10px;bottom:auto;}
.supplemanting .col_images .row.item_3 .popup_recipes{top:auto;bottom:10px;}
.supplemanting .col_images .row.item_4 .popup_recipes{top:auto;bottom:10px;}
.testing_content .col_images .row.item_1 .popup_recipes{top:auto;bottom:10px;}
#recipes .bar_nav_container{top:250px;}
.prod_salt .popup_recipes{top:auto;bottom:120px;left:200px;right:auto;}

/********************* end recipes popups ************************/

/********************* end recipes ************************/

/*== new menu header ==*/
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear: both;}
.menu{margin-left:171px;}
.menu.mobile_only{margin:0 auto;}
.menu_bitem{}
.menu_bitem_top a{display:block;height:47px;line-height:43px;color:#5c5c5c;font-size:14px;font-weight:300;text-transform:uppercase;position:relative;padding:0 20px;padding-right:30px;}
.headerFixed .menu_bitem_top a{line-height:47px;}
.menu_bitem:hover .menu_bitem_top a{background:#f4f4f4;color:black}
.menu_bitem.active .menu_bitem_top a{color:#059A9C}
.menu_bitem .arrow_up{display:block;width:12px;height:8px;position:absolute;top:16px;right:4px;}
.menu_bitem .arrow_up:before{border-style:solid;border-color:black;border-width:2px 2px 0 0;content:'';display:inline-block;height:6px;left:3px;position: relative;top:3px;transform:rotate(-45deg);vertical-align:top;width:6px;}
.menu_bitem:hover .arrow_up{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:50% 60%;}
.menu_bitem.active .arrow_up:before{border-color:#00a1bd;}

.menu_bitem_open{width:100%;position:absolute;top:93px;left:0;background:#f6f6f6;z-index:201;border-top:3px solid #8b8b8b;padding:15px 0 50px;}
.headerFixed .menu_bitem_open{top:46px;}
.menu_bitem_tabs{margin-bottom:30px;}
.menu_bitem_tab{margin-right:8px;}
.menu_bitem_tab a{display:block;font-size:14px;color:#8b8b8b;padding:0 15px 10px;border-bottom:2px solid #e0e0e0;font-weight:300;position:relative;}
.menu_bitem_tab a:before{content:"|";display:block;position:absolute;top:0;right:-4px;color:#8b8b8b;font-size:14px;}
.menu_bitem_tab:last-child a:before{display:none;}
.menu_bitem_tab a:hover, .menu_bitem_tab.active a{border-color:#00a1bd;color:black;}
.menu_bitem_open .fade_custom{left:0;top:auto;bottom:-900px;height:900px;opacity:1;}
.menu_bitem_row_main{width:75%;}
.menu_bitem_row_side{width:25%;border-left:1px solid #e0e0e0;padding-left:3%;}
.menu_bitem_subtitle{color:black;font-size:14px;text-transform:uppercase;position:relative;display:inline-block;padding-right:20px;margin-bottom:15px;}
.menu_bitem_subtitle_arrow:before{border-style:solid;border-color:black;border-width:2px 2px 0 0;content:'';display:inline-block;height:6px;right:3px;position:absolute;top:2px;transform:rotate(135deg);vertical-align:top;width:6px;}
.prod_menu{width:33%;padding-right:4%;padding-bottom:30px;position:relative;}
.prod_menu a{display:block;width:100%;}
.prod_menu_img{display:block;margin-bottom:8px;position:relative;}
.prod_menu_img img{max-width:100%;}
.m_normal{display:block;}
.m_hover{display:block;position:absolute;top:0;left:0;-moz-opacity:0;opacity:0;filter: alpha(opacity=0);}
.prod_menu.hasOver:hover .m_hover{-moz-opacity:100;opacity:100;filter: alpha(opacity=100);}
.prod_menu.hasOver:hover .m_normal{-moz-opacity:0;opacity:0;filter: alpha(opacity=0);}
.prod_menu_title{display:block;font-size:15px;color:black;font-weight:400;margin-bottom:6px;}
.prod_menu_tx{display:block;font-size:13px;color:#4d4d4d;line-height:20px;max-height:40px;margin-bottom:6px;overflow:hidden;}
.prod_menu .read_more{display:inline-block;color:#00a1bd;font-size:13px;position:relative;padding-right:11px;-moz-opacity:0;opacity:0;filter: alpha(opacity=0);}
.prod_menu .read_more:hover{text-decoration:underline;}
.prod_menu .read_more:before{content:"";display:block;height:10px;width:8px;background:url('/wp-content/themes/redsea/assets/img/layout/arrow_right_blue.png') no-repeat center;position:absolute;top:4px;right:0;}
.prod_menu:hover .read_more{-moz-opacity:100;opacity:100;filter: alpha(opacity=100);}
.menu_bitem_row_side .prod_menu{width:100%;padding:0;}
.menu_bitem_row_full .prod_menu{width:25%;}
.prod_menu_sub{display:block;text-transform:uppercase;font-size:13px;color:#4d4d4d;margin-bottom:3px;}
.prod_menu_types{display:block;color:#00a1bd;font-size:12px;margin-bottom:5px;}
.prod_menu_tx.txs{font-size:12px;font-weight:300;line-height:17px;max-height:51px;}
.menu_bitem_open_2 .menu_bitem_row_full .prod_menu{width:20%;padding-right:2%;}
.menu_bitem_row_50{width:48.5%;}
.prod_border{border-bottom:2px solid transparent;margin-bottom:-2px;}
.prod_border.active:before{content:"";display:block;width:20px;height:3px;position:absolute;bottom:-2px;right:0;background:#f6f6f6;}
.prod_border.active:after{content:"";display:block;width:20px;height:3px;position:absolute;bottom:-2px;left:-20px;background:#f6f6f6;}
.prod_border.active{border-color:#00a1bd;}
.row_border{border-bottom:2px solid #e0e0e0;}
.p_opacity{-moz-opacity:0.60;opacity:0.60;filter: alpha(opacity=60);}
.secend_open{margin-top:30px;}
.menu_bsupport_title{width:200px;text-align:center;line-height:35px;font-size:14px;color:black;text-transform:uppercase;font-weight:300;border-bottom:2px solid #00a1bd;margin-bottom:30px;}
.menu_bsupport_title_noborder{border-bottom:none !important;}
.menu_bsupport_col{width:21%;margin-right:2%;}
.menu_bsupport_img{padding-left:0;}
.menu_bsupport_cat{font-size:17px;color:black;font-weight:500;margin:15px 0 18px;text-transform:uppercase}
.menu_bsupport_link a{display:block;font-size:14px;color:#4d4d4d;line-height:16px;margin-bottom:8px;/*text-transform:uppercase;*/}
.menu_bsupport_link a:hover{color:#00a1bd;}
.has_new .menu_bitem_top a:before{content:"";display:block;width:43px;height:20px;background:url('/wp-content/themes/redsea/assets/img/layout/hasnew.png') no-repeat center;position:absolute;top:-8px;left:7px;}
.bodylang-fr .has_new .menu_bitem_top a:before{width:102px;background:url('/wp-content/themes/redsea/assets/img/layout/hasnew-fr.png') no-repeat center;left:7px;}
.bodylang-de .has_new .menu_bitem_top a:before{width:43px;background:url('/wp-content/themes/redsea/assets/img/layout/hasnew-de.png') no-repeat center;left:7px;}


.menu_bitem_inner{display:none;}
.menu_bitem_inner.active{display:block;}
.supplements_kits{display:none;}

.headerFixed .header_bottom .newmenu{float:right;}
.headerFixed .newmenu .menu_bitem_top a{color:white;}
.headerFixed .newmenu .menu_bitem:hover .menu_bitem_top a{color:black;}
.headerFixed .menu_bitem .arrow_up:before{border-color:white;}
.headerFixed .menu_bitem:hover .arrow_up:before{border-color:#00a1bd;}
/*== new menu header ==*/

.inner_comper_bottom .comper_bottom_img{width:32%;}
.inner_comper_bottom .comper_bottom_img a{width:100%;}

/********* buttons *********/
@media only screen and (min-width:641px){
	.home .swipe{position:relative;z-index:1;}
	.index_banner_nav_relative{z-index:2;}
	.index_banner_content{width:100%;height:100%;position:absolute;top:0;}
	.index_banner_content_relative{height:100%;}
}
.bt,.bt_blue{width:auto;height:46px;display:inline-block;}
.bt > span,.bt a,.bt_blue a{display:block;width:100%;height:100%;padding-top:13px;padding-left:42px;padding-right:42px;background:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;font-size:15px;font-weight:500;text-align:center;color:white;}
.bt:hover > span,.bt:hover a,.bt_blue:hover > span,.bt_blue:hover a{background:none;-webkit-box-shadow:none;box-shadow:none;}
.bt_full > span,.bt_full a,.bt_blue > span,.bt_blue a{background-color:#00a6ba;}
.bt_full:hover > span,.bt_full:hover a,.bt_blue:hover > span,.bt_blue:hover a{background-color:#01b9d0;}
.bt_empty > span,.bt_empty a{background-color:transparent;border:1px solid #01b9d0;color:#091221;padding-top:11px;}
.bt_empty:hover > span,.bt_empty:hover a{background-color:#01b9d0;color:white;}
.index_banner_content_relative .bt_full{position:absolute;width:138px;bottom:69px;left:50%;right:auto;margin-left:-69px;}
.bodylang-ja .index_banner_content_relative .bt_full{margin-left:-88px;}
.index_banner_content_relative .bt_full a,.index_banner_content_relative .bt_full span{padding-left:0;padding-right:0;}
.bodylang-ja .index_banner_content_relative .bt_full{width:176px;}
.compare_main_title{position:relative;margin-bottom:10px;}
.compare_main_title .bt_compare{position:absolute;margin-top:15px;top:0;right:0;}
.compare_main_title .inline-block{display:block;}
.comp_t_sep{display:none !important;}
.compare_main .subtitle{text-align:left;margin-bottom:35px;}
.bt_bot{margin:0 auto 30px;}
.index_products_bt{background:none;-webkit-box-shadow:none;box-shadow:none;}
.index_products_bt:hover{background:none;-webkit-box-shadow:none;box-shadow:none;}
.index_products_bt svg{width:11px;height:18px;margin-top:2px;margin-left:6px;}
/********* end buttons *********/

.faq-question{padding-top:3px;}
.icon-faq{background: url('/wp-content/themes/redsea/assets/img/layout/faqicon.png') no-repeat center;}
.faq_item.active .icon-faq{background: url('/wp-content/themes/redsea/assets/img/layout/faqicon_active.png') no-repeat center;}

.text a:visited{color:#0000ee;}
.text a:-webkit-any-link{color:#0000ee;}
.faq_item.active .faq_top a{color:#e0004d;}
.faq_open{color:#454545;}
.faq_open li{margin-bottom:15px;}

.no_mobile{display:block;}
.mobile_only{display:none;}


.menu_side_arrow{display:none;}
.header_top_mobilemenu{display:none;}
.mobile_only{display:none;}
@media only screen and (max-device-width:641px){
	.mobile_only{display:block;}
	.right,.left{display:inline-block;}
	html,body{min-width:320px;}
	body{background:#f3f3f3;}
	.disablescroll,.disablescroll body{overflow:hidden;height:100%;}
	img{max-width:100%;height:auto;}
	.header{height:38px;}
	.header_top{height:38px;overflow:hidden;}
	.header_inner,.width,.index_products_row,.index_products_hidden,.index_products_overview{width:100%;}
	.header_log_box{display:none;}

	.header_lang_top{padding-top:0;width:48px;height:38px;line-height:38px;background-position:34px center;background-color:white;border-left:2px solid #f1f1f1;}
	.lang-flag{display:none;}
	.top-flag-tx{margin-left:2px;font-size:14px;}
	.header_lang_open{padding:10px 9px 4px;background:white;top:38px;}
	.header_lang_col{width:28px;}

	.header_top_mobilemenu{display:block;border-right:2px solid #f1f1f1;height:38px;width:38px;text-align:center;}
	.header_top_mobilemenu .navbar-toggle{padding:0;border:none;background:transparent;cursor:pointer;}
	.header_top_mobilemenu a{width:38px;height:38px;display:block;padding-top:13px;}
	.header_top_mobilemenu .icon-bar{display:block;height:3px;width:22px;margin:0 auto 2px;background-color:#acacac;-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.22);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.22);box-shadow:inset 0 1px 0 rgba(0,0,0,.22);-webkit-border-radius:5px;border-radius:5px;}
	.logo a{top:8px;left:50px;height:auto;}
	.normallogo{height:23px;}
	.mobile_storelocator{width:38px;height:38px;text-align:center;border-left:2px solid #f1f1f1;padding-top:4px;}
	.mobile_storelocator img{height:30px;}

	.header{position:static;}
	.menu{margin:0;position:fixed;top:38px;left:0;width:0;z-index:111112;background:#949393;display:block;border-top:1px solid #404040;height:100%;overflow:auto;}
	.menuInner{position:absolute;top:0;left:0;margin-left:0px !important;margin-top:0px !important;}
	.menu_item{float:none;width:100%;border-bottom:1px solid #737373;/*border-top:1px solid #ababab;*/}
	.menu_sep{display:none;}
	.menu_item .drop{/*display:block !important;*/position:static !important;width:100%;/*height:auto !important;*/}
	.menu_itemtop a{height:40px;line-height:40px;padding:0 12px;color:#fbfdfd !important;position:relative;z-index:12;}
	.drop_top_item{background:none;}
	.drop_top_itemtop a{height:40px;line-height:40px;padding:0 15px;color:#fbfdfd;padding:0 0 0 22px;position:relative;z-index:12;}
	.drop_bottom_item a{height:40px;line-height:40px;padding:0 15px;color:#fbfdfd !important;padding:0 0 0 35px;background:none !important;}
	.hasChemical a{line-height:16px;padding-top:5px;}
	.drop_bottom_item.active .corner, .drop_bottom_item:hover .corner{display:none !important;}
	.drop_top{height:auto;background:#615f5f;}
	.drop_top_inner{width:100%;}
	.drop_top_item{float:none;width:100%;border:none;border-bottom:1px solid #727171;border-left:0 !important;border-right:0 !important;}
	.drop_bottom_item a{border-bottom:none;}
	.drop_bottom_item{border-bottom:1px solid #4f4e4e;}
	.drop_bottom_item_inner_item{border-bottom:1px solid #4c4c4c;}
	.drop_top_sep{display:none;}
	.drop_bottom{/*display:block !important;*/position:static !important;top:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;}
	.drop_bottom_list{width:100%;border:none;background:#393838;}
	.drop_bottom_preview{display:none;}
	.regular .drop_bottom_list{background:#615f5f;}

	.shadetop{display:none;}
	.bar_nav_container{display:none;}
	.index_products_row,.index_products_hidden,.index_products_overview{height:auto;}
	.index_products_overview{position:static;width:100% !important;padding:0 15px;}
	.index_products_item{width:50%;}
	.index_bottom_bg .width{width:100%;margin:0 auto;text-align:center;}
	.index_bottom_banner{float:none;margin:0 0 6%;display:block;}
	.index_products_item{margin:0 0 0 0;}
	.index_banner_nav{display:none;}

	.breadcrumbs,.youtube_box,.side_banner{display:none;}
	.left_side,.right_side{float:none;}
	.left_side{margin:0;padding:0;min-height:0;width:100%;background:none;display:block;}
	.right_side{width:100%;}
	.right_side .textCont,.right_side .text,.right_side .titlesContainer{padding:0 15px;width:100%;}
	.right_side .textCont .text{padding:0;}
	.right_side .textCont table,.right_side .text table{max-width:100%;table-layout:fixed;width:100%;}
	.paddinginner{position:relative;background:#f3f3f3;padding-top:10px;}
	.menu_side{margin:0;position:absolute;top:0;left:0;width:100%;z-index:123;}
	.menu_side_arrow{position:absolute;top:-22px;right:15px;display:block;}
	.menu_side_arrow img{width:31px;height:22px;}
	.menu_side_inner{display:none;border:none;}

	.footer{background:#f3f3f3;margin-top:20px;}
	.footer_top{background:none;height:auto;padding:0;}
	.ft_top_social,.ft_top{float:none;width:100%;display:block;}
	.ft_top_social{margin:0;background:#2D2D2D;height:50px;line-height:50px;}
	.ft_top_social_tx{margin:0;}
	.ft_top{border-bottom:1px solid #cacaca;background:#e3e3e3;}
	.ft_top_item{width:33%;text-align:center;height:95px;border-right:1px solid #cacaca}
	.ft_top_item.center{width:34%;}
	.ft_top_item.last{border-right:none;}
	.ft_top_item a{color:#535353;}
	.footer_bottom{text-align:center;}
	.ft_links{display:inline-block;text-align:center;}
	.ft_links_col{width:auto;margin:0;}
	.ft_link_title a{color:#535353;}
	.ft_link{display:none;}
	.ft_bottom .ft_logoCont,.ft_bottom .ft_copyCont{float:none;width:100%;text-align:center;}
	.ft_logo{display:none;}
	.ft_logoCont{border-bottom:1px solid #cacaca;padding-bottom:10px;}




	.img_top_inner{width:100%;}
	.img_top_black{position:absolute;top:0 !important;width:100%;}
	.bottom_row{/*border-bottom:1px solid #c0c0c0;*/padding:0 15px;clear:both;}
	.bottom_row_product{margin:0;}

	.help_bar{height:59px;border:none;padding:0;}
	.help_bar_item{width:25%;}
	.help_bar_item a{background:#e1e1e1;height:59px;line-height:normal;text-align:center;border-right:3px solid #f3f3f3;padding:0 0 0 0;position:relative;}
	.help_bar_item:first-child a{border-right:3px solid #f3f3f3;}
	.help_bar_item:last-child a{border:none;}
	.help_bar_item a .left{float:none;display:block;}
	.help_bar_item_icon{margin:0 auto;}
	.help_bar_item_txt{font-size:14px;color:#4e4e4e;position:absolute;top:35px;left:0;width:100%;text-align:center;}

	.index_banner_item a{display:block;width:100%;height:490px;}
	.index_banner_content_relative{width:100%;height:490px;position:absolute;}
	.index_banner_content{width:100%;text-align:center;height:490px;position:static;}
	.index_banner_content .bt_blue{bottom:15px;right:15px;left:auto;top:auto;}

	.index_products_right,.index_products_left{display:none;}
	.index_products_item a{width:100%;}

	.index_bottom{width:100%;padding:0 15px;}
	.index_bottom_banner a{width:100%;height:auto;}
	.index_bottom_banner img{width:100%;display:block;}

	.index_banner_nav_relative{width:100%;height:100%;}
	.index_banner_nav_right{width:50px;height:86px;position:absolute;top:50%;right:0;z-index:111;margin-top:-43px;}
	.index_banner_nav_right a{width:50px;height:86px;display:block;text-align:center;}
	.index_banner_nav_right a img{width:20px;height:56px;margin:15px auto 0;}
	.index_banner_nav_left{width:50px;height:86px;position:absolute;top:50%;left:0;z-index:111;margin-top:-43px;}
	.index_banner_nav_left a{width:50px;height:86px;display:block;text-align:center;}
	.index_banner_nav_left a img{width:20px;height:56px;margin:15px auto 0;}

	.header_bottom{height:auto !important;overflow:visible !important;}
	.headerFixed .header_top{position:fixed;top:0;left:0;width:100%;background:white;z-index:1113;overflow:hidden;}
	.headerFixed .header_bottom{background:transparent !important;position:static !important;text-align:left;}
	.headerFixed .header_bottom .menu{display:block;margin:0 auto;float:none;text-align:left;position:fixed;top:38px;}
	.headerFixed .header_bottom .drop{top:0 !important;}
	.headerFixed .menu_itemtop a{color:white;}
	.headerFixed .logo a{position:absolute !important;top:8px !important;left:50px;z-index:1113;height:23px !important;overflow:hidden;}
	.headerFixed .logo a img{max-height:auto;display:block;}
	.headerFixed .normallogo{display:block !important;}
	.headerFixed .whitelogo{display:none !important;}

	.fade{display:none !important;}
	.back_top{display:none !important;}
	.footer_back_top{padding:0 15px;text-align:right;margin-bottom:10px;}
	.footer_back_top a{font-size:16px;color:black;text-decoration:underline;padding-right:17px;position:relative;}
	.footer_back_top a img{max-height:5px;position:absolute;top:10px;right:0;}

	.ft_top_item a{margin:0;text-align:center;height:100%;}
	.ft-icon1,.ft-icon2,.ft-icon3,.ft-icon-tx{float:none;display:block;margin:0 auto;width:auto;background:none;text-align:center;}
	.ft-icon1,.ft-icon2,.ft-icon3{height:50px;}
	.ft-icon1 img,.ft-icon2 img,.ft-icon3 img{margin:0 auto;}
	.ft-icon1{padding-top:17px;}
	.ft-icon1 img{width:34px;}
	.ft-icon2{padding-top:19px;}
	.ft-icon2 img{width:29px;}
	.ft-icon3{padding-top:21px;}
	.ft-icon3 img{width:29px;}

	.ft-icon-tx{font-size:12px;line-height:16px;height:37px;display:block;width:100%;padding-top:5px;text-align:center;}
	.ft-icon-txinner{height:32px;display:table-cell;vertical-align:middle;width:100%;margin:0 auto;}

	.footer_bottom{padding:0;}
	.ft_links{margin:0;padding:10px 10px 6px;}
	.ft_links .both{display:none;}
	.ft_links .left{float:none;}
	.ft_link_title a{font-weight:normal;line-height:normal;margin:0;}
	.ft_copyCont{margin:0 !important;display:inline-block;padding:10px;}
	.ft_copyCont .left{float:none;}

	.contact_inner{width:100%;}
	.visual-form-builder-container{width:100%;}
	.visual-form-builder li.vfb-left-half, .visual-form-builder li.vfb-right-half{width:100% !important;}
	li.vfb-left-half .vfb-small, li.vfb-left-half .vfb-medium, li.vfb-left-half .vfb-large, li.vfb-right-half .vfb-small, li.vfb-right-half .vfb-medium, li.vfb-right-half .vfb-large, li.vfb-left-third .vfb-small, li.vfb-left-third .vfb-medium, li.vfb-left-third .vfb-large, li.vfb-middle-third .vfb-small, li.vfb-middle-third .vfb-medium, li.vfb-middle-third .vfb-large, li.vfb-right-third .vfb-small, li.vfb-right-third .vfb-medium, li.vfb-right-third .vfb-large, .visual-form-builder li.vfb-left-two-thirds .vfb-small, .visual-form-builder li.vfb-left-two-thirds .vfb-medium, .visual-form-builder li.vfb-left-two-thirds .vfb-large, .visual-form-builder li.vfb-right-two-thirds .vfb-small, .visual-form-builder li.vfb-right-two-thirds .vfb-medium, .visual-form-builder li.vfb-right-two-thirds .vfb-large{width:100% !important;}
	.vfb-item textarea{width:100% !important;}

	.search_box{height:auto;padding:0 15px;background:transparent;border:none;margin-bottom:15px;}
	.search_box form{padding:15px;background:white;border:1px solid #d5d5d5;}
	.download_form_col{width:47%;margin-right:0 !important;margin-bottom:10px;}
	.search_box .form_submit{margin-top:0;}
	.download_form_col:nth-child(2n+0){margin-left:6% !important;}
	.search_box .form_input input, .search_box .form_select select{width:100%;}
	.download_form_btn{float:right;}
	.download_title{padding:0 15px;}
	.download_item{padding:0 15px 15px;}
	.download_item .text{padding:0;}

	.faq.form_select{padding:0 15px;}
	.faq.form_select select{width:100%;}
	.faq_item{padding:0 15px;}
	.faq_top a{position:relative;padding-left:40px;padding-bottom:10px;}
	.faq_top a .icon-faq{position:absolute;top:0;left:0;}
	.faq-question{width:auto;}
	.faq_open{padding-bottom:10px;}


	.menu_item.has_drop .lineactive,.menu_item.regular .lineactive{display:block;}
	.menu_item:hover .menu_itemtop a{background:transparent !important;margin:0 !important;padding:0 12px !important;}
	.drop_top_item.active .drop_top_itemtop a,.drop_top_item:hover .drop_top_itemtop a{background:transparent !important;;}
	.lineactive{width:40px;height:100%;background:url('assets/img/layout/menusignsbg.png') repeat;-webkit-box-shadow:none;box-shadow:none;position:absolute;bottom:0;right:0;left:auto;text-align:center;}
	.lineactive img{max-width:16px;position:absolute;top:50%;margin-top:-8px;left:12px;}
	.lineactive .menuMinus{display:none;}
	.menu_item.open .menu_itemtop .lineactive .menuPlus,.drop_top_item.open .drop_top_itemtop .lineactive .menuPlus,.drop_bottom_item.open .drop_bottom_item_top .lineactive .menuPlus{display:none;}
	.menu_item.open .menu_itemtop .lineactive .menuMinus,.drop_top_item.open .drop_top_itemtop .lineactive .menuMinus,.drop_bottom_item.open .drop_bottom_item_top .lineactive .menuMinus{display:block;}

	.drop_top_itemtop{position:relative;}

	.index_products_row{margin-bottom:0;}
	.index_products_item{width:47%;height:auto;margin-bottom:6%;}
	.index_products_item:nth-child(2n+0){margin-left:6% !important;}
	.index_products_item a{width:100%;height:auto;}
	.index_products_img{width:100%;height:auto;position:static;display:block;}
	.index_products_img img{width:100%;height:auto;display:block;}
	.index_products_tx_box{width:100%;}

	.banner_bottom{float:none;display:block;margin-bottom:10px;}
	.banner_bottom a{width:100%;height:auto;}
	.banner_bottom a img{display:block;margin:0 auto;}
	.logo a{width:auto;}
	.img_top{height:auto;}
	.img_top_bg{height:155px;background-size:auto 100%;}

	.img_top2{height:auto;}
	.img_top2 .img_top_bg{height:155px !important;background-size:auto 100%;}

	.max_img_top{height:auto;}
	.max_img_top .img_top_bg{height:170px !important;background-size:auto 100%;}

	.img_top_inner{height:auto;}
	.img_top_black{position:static;}

	.shopLocator_filters{padding:0 15px;}
	.shopLocator_filters_input{width:55%;margin:0;}
	.shopLocator_filters_input input{width:100%;}
	.shopLocator_filters_select{float:right;width:40%;margin:0;}
	.shopLocator_filters_submit{float:none;display:block;margin:0;}

	.videos_row{padding:0 15px;}
	.videos_item{width:47%;margin-left:0;}
	.videos_inner .videos_item:nth-child(2n+0){margin-left:6% !important;}
	.video_small a{width:100%;height:auto;}
	.video_small img{max-width:100%;}
	.videos_row .text{padding:0;}

	#blog .news_item{padding:0 15px 20px;}
	/*#blog .news_item_img{float:none;max-height:150px;overflow:hidden;display:block;width:100%;}
	#blog .news_item_img a{margin-right:0;}
	#blog .news_item_img a img{width:auto;height:auto;}
	#blog .news_item_content{margin-top:10px;}*/
	#blog .news_item_img{width:45%;}
	#blog .news_item_content{width:55%;}
	#blog .news_item_content .title18{font-size:22px;line-height:22px;}
	#blog .news_item_subtitle{margin-top:3px;}
	.news_item_content{width:100%;}
	.news_item_content .text{padding:0;}
	/*#blog .news_item_content .text{display:none;}
	#blog .news_item_content .read_more{display:none;}*/

	.ft_links_col{position:relative;padding:0 3px 0 3px;}
	.ft_links_col .ft_link_title:after{width:1px;height:12px;background:#6B6B6B;content:"";display:block;position:absolute;top:3px;right:-2px;}
	.ft_links_col.last .ft_link_title:after{background:none;}

	.ft_top_social_tx{padding-left:15px;}
	.icon-utb{margin-top:10px;}
	.icon-utb a{width:114px;height:30px;background:none;}

	.icon-fc{margin-top:10px;}
	.icon-fc a{width:30px;height:30px;background:none;}

	.menu_side_item_top a{background:#f3f3f3 !important;color:black !important;}
	.menu_side_item_open a{background:#e0e0e0 !important;}
	.menu_side_item_2 a{background:#cacaca !important;}
	.menu_side_item .menu_side_item_top a{padding-left:15px;}
	.menu_side_item_open .menu_side_item_top a{padding-left:25px;}

	.gallery_top{width:100%;margin-bottom:25px;}
	.gallery_top_item{width:100%;height:auto;}
	.gallery_bottom{display:none;}

	.tableDesign table{max-width:100%;width:100% !important;table-layout:fixed;}
	.tableDesign table colgroup{display:none;}
	.tableDesign table td{width:auto !important;}


	.index_products_tx_box{width:100%;height:30px;padding:5px;bottom:5px;}
	.index_products_tx{width:100%;text-align:left;line-height:20px;font-size:11px !important;}
	.index_products_tx *{font-size:11px !important;}
	.index_products_bt{display:none;}
	.index_products_shade{width:100%;}

	.index_top{height:400px;}
	.index_banner_item{height:400px;display:block;overflow:hidden;}
	.index_banner_item a{height:400px;}
	.index_banner_img{height:400px;}
	.index_banner_img img{max-height:400px;}
	.index_banner_content_relative{height:400px;}
	.index_banner_content{height:400px;}
	.index_banner_tx{padding-top:30px;}
	.index_banner_title{font-size:37px;font-family:'Open Sans';font-weight:300;line-height:45px;}
	.index_banner_sub{font-size:15px;font-family:'Open Sans';line-height:20px;}

	.mobilebtns_over{position:fixed;background:white;-moz-opacity:0.5;opacity:0.50;filter:alpha(opacity=50);left:0;top:0;bottom:0;right:0;width:100%;height:100%;z-index:111110;}
	.redseaBtns{position:fixed;bottom:15px;left:15px;z-index:111111;height:50px;width:50px;overflow:hidden;}
	.redseaBtn{display:none;position:absolute;bottom:0;left:0;}
	.redseaBtn a{width:50px;height:50px;display:block;}
	.redseaBtn a img{max-width:50px;}
	.redseaBtn1{bottom:208px;}
	.redseaBtn2{bottom:156px;}
	.redseaBtn3{bottom:104px;}
	.redseaBtn4{bottom:52px;}
	.redseaBtn5{display:block !important;bottom:0;}

	.galleryRightCont{float:none;display:block;height:270px;}
	.gallery{margin:0 !important;padding:0 20px !important;}
	.gallery_top .tablecell{width:100% !important;height:auto !important;display:block;}
	.gallery_top .tablecell img{max-width:100% !important;/*max-height:none !important;*/}

	.bottom_row{width:320px;margin:0 auto;}
	.bottom_row_inner .both{display:none;}
	.bottom_row_item,.bottom_row_product{width:135px;margin:0 0 20px;}
	.bottom_row_tx{text-align:center;}
	.bottom_row_item:first-child{margin-bottom:20px !important;}
	.bottom_row_inner .bottom_row_item:nth-child(2n+0),.bottom_row_inner .bottom_row_product:nth-child(2n+0){margin-left:20px !important;}
	.bottom_row_inner .bottom_row_item:nth-child(2n-1),.bottom_row_inner .bottom_row_product:nth-child(2n-1){clear:both;}
	.bottom_row_item a{width:135px;height:192px;}
	.bottom_row_img{/*display:block;*/width:135px;height:135px;}
	.bottom_row_img img{max-width:135px;max-height:135px;}
	.bottom_row_product .text{padding:0;}


	#map-container{height:auto;padding:80px 15px 0;}
	#map-container #bigMap{position:static;top:0;left:0;width:100% !important;}
	#loc-list{position:absolute;top:0;left:-240px;z-index:1;height:100%;background:white;overflow:visible;}
	.shopListNav{position:absolute;right:-45px;top:50%;margin-top:-28px;}
	.shopListNav img{width:45px;}

	#shopLocatorMapRight{display:block;}
	.shopLocatorMapRight_info{position:absolute;left:0;right:auto;width:100%;padding-right:25px;padding-left:70px !important;background-size:auto 90px !important;}
	.shopLocatorMapRight_info_close{position:absolute;top:15px;right:15px;}
	.shopLocatorMapRight_info_close a{display:block;width:20px;height:20px;background:url('assets/img/layout/x.png') no-repeat;background-size:100% 100%;}
	#maxdistanceSelectBoxItContainer,#maxdistanceSelectBoxIt{width:100% !important;}

	.shopLocatorMapRight_Tags{position:absolute;top:15px;left:15px;height:60px;}

	#shoplocator .text{display:none;}
	.shopLocator .scrollbarSet{height:100%;}
	.shopLocator .viewport,.shopLocator .scrollbar{height:100%;}

	.page-template-page-templatesshoplocator-php .redseaBtns{display:none !important;}
	.shopLocatorMapRight_Tag{padding-left:40px;}
	.shop_tag_marker{background-size:100% auto !important;width:40px !important;height:100% !important;}
	.shopLocatorMapRight_Title{font-size:14px;}

	#wpadminbar{display:none !important;}

	.header_top_mobile_out{width:0;overflow:hidden;background:#dadada;height:38px;z-index:1114;position:relative;}
	.header_top_mobile_out_inner{padding:7px 12px 0 39px;}
	.header_logo_mobile{width:19px;position:absolute;top:7px;left:12px;}
	.header_logo_mobile img{max-width:19px;max-height:24px;}
	.header_search_box{width:100%;margin-left:0;}
	.header_search_open{background:#f4f4f4;height:25px;padding:3px 24px 0 2px;position:relative;}
	.header_search_submit{position:absolute;top:3px;right:8px;}
	.header_search,.header_search input{width:100%;}
	.header_search input{margin:0;padding-top:0;padding-bottom:0;}

	.drop_bottom_item a{position:relative;z-index:1;}
	.drop_bottom_item_top{position:relative;}
	.drop_bottom_item_inner{display:none;}
	.drop_bottom_item_inner_item a{padding-left:45px;background:#1d1d1d !important;}

	.tableimages{width:100% !important;table-layout:auto !important;}
	.tableimages img{max-width:none;max-height:100%;}

	.swipe{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:100%;}
	.swipe-wrap{overflow:hidden;position:relative;}
	.swipe-wrap > div {float:left;width:100%;position:relative;}

	.text img{margin:0 auto !important;}

	.help_bar_item1 a{padding-top:7px;}
	.help_bar_item2 a{padding-top:10px;}
	.help_bar_item3 a{padding-top:8px;}
	.help_bar_item4 a{padding-top:8px;}

	.img_top_white_2{display:none;}

	.tableDesign *{font-size:10px !important;}

	.menu_side{background:transparent;}
	.menu_side.open:after{width:100%;height:200px;background:url('assets/img/layout/shadowSideMenuBobile.png') repeat-x;content:"";display:block;}

	.drop_bottom_item a span,.item_menu_chemical{display:block !important;color:#03c4c6 !important;margin:0 !important;}

	.ft_bottom_menu{display:inline-block;margin-top:6px;}

	.nomargin,.nomargin *{margin:0 !important;}
	.nofloat,.nofloat *{float:none !important;}

	.addthis_toolbox{display:none;}

	.page-template-compare .img_top, .compare_top, .compareSeriesTitle{display:none;}
	.compare_main_title .title{float:none;display:block;}
	.compare_main_title .bt_compare{float:none;margin:12px auto;}
	.compare_main_title .bt_blue.bt_compare a{margin:0 auto;}
	#compare{padding:15px;}
	.compare_main .subtitle{font-size:14px;}
	.compareBar{background: url('/wp-content/themes/redsea/assets/img/layout/sliderbar_m.png') no-repeat center !important;background-size:100% !important;height:57px !important;}
	#sliderBar{height:5px !important;top:15px !important;}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{width:38px !important;height:38px !important;background-size:38px !important;top:-17px !important;margin-left:-15px !important;}
	#sliderBar .ui-slider-handle:last-child{margin-left:-32px !important;}
	.comper_bottom_content{width:100%;float:none;display:block}
	.comper_bottom_img a{width:60%;float:none;display:block;text-align:center;margin:0 auto 12px;}
	.compareSeries{float:left;width:50%;margin:0;}
	.comp_t_sep{display:none !important;}
	.m_cmp_title_wrap{width:auto;margin-left:-15px;margin-right:-15px;margin-bottom:12px;background-color:#f3f3f3;z-index:5;}
	.m_cmp_title{width:49.8%;background:#333333;color:white;padding:8px 0;text-align:center;font-weight:600;font-size:15px;}
	.m_cmp_choose{background:#666666;text-align:center;color:white;padding:5px 0;margin-top:0.5px;}
	.compareItem{width:99% !important;margin:0;margin-bottom:12px;min-height:inherit;padding-bottom:20px;}
	.series2 .compareItem{margin-left:4%;}
	.compareItemTitle{font-size:9px;padding:0 2px;background: url('/wp-content/themes/redsea/assets/img/layout/white6.png') repeat;text-align:left;padding:6px;padding-right:20px;font-weight:bold;margin:0;
	-webkit-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.20);box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.20);position:absolute;bottom:0;left:0;width:100%;height:38px;}
	.compareItemInfo{top:auto;bottom:12px;z-index:2;background: url('/wp-content/themes/redsea/assets/img/layout/m_info1.png') no-repeat;background-size:15px;}
	.minus_close{display:none;}
	.minus_close a{width:15px;height:15px;background: url('/wp-content/themes/redsea/assets/img/layout/m_info1_close.png') no-repeat center;background-size:15px;position:absolute;bottom:12px;right:10px;z-index:2;}
	.bt_back.bt_blue{padding-left:15px;margin-bottom:10px;}
	/*= checkbox =*/
	/*
	.compareItemCheck{width:16px;height:16px;display:block;position:absolute;top:5px;right:5px;background: url('/wp-content/themes/redsea/assets/img/layout/m_check.png') no-repeat;background-size:16px;z-index:4;}
	.compareItemCheck.active{background: url('/wp-content/themes/redsea/assets/img/layout/m_check_h.png') no-repeat;background-size:16px}
	.compareItemCheck.dislect{background: url('/wp-content/themes/redsea/assets/img/layout/m_discheck.png') no-repeat;background-size:16px}
	*/
	.checkboxSet input{display:none;}
	.checkboxSet a.checkboxA{width:16px;height:16px;display:block;position:absolute;top:5px;right:5px;background: url('/wp-content/themes/redsea/assets/img/layout/m_check.png') no-repeat;background-size:16px;z-index:4;}
	.checkboxSet a.active{background: url('/wp-content/themes/redsea/assets/img/layout/m_check_h.png') no-repeat;background-size:16px}
	/*= =*/

	.compareBar{width:300px;margin:0 auto 12px;}
	.bt_compare{display:none;}

	.compareItemImage, .compareItemImage .table_cell{height:140px;}
	.compareItemImage .table_cell img{max-height:100%;}
	.pop_comp{left:0px;top:0;background: url('/wp-content/themes/redsea/assets/img/layout/white6.png') repeat;width:100%;-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.20);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.20);padding:6px;}
	.pop_comp_name{font-size:9px;color:black;}
	.pop_comp_type{font-size:8px;}
	.pop_comp_row{padding:0px 0;}
	.pop_comp_table{background:white;border:1px solid #dcdcdc;margin-top:17px;border-bottom:0;}
	.pop_comp .bt_blue, .pop_comp_title{display:none;}
	.comp_res_table{padding:0 15px;}
	.comp_res_table_head .res_cell{font-size:11px;}
	.res_cell{font-size:11px;}
	.comp_res_table_head .comp_res_col2{height:83px;}
	.compareItemTbl .bt_blue a{width:100%;font-size:9px;}
	.compareItemTbl .bt_blue a .comp_arrow{top:6px;right:8px;}
	.comp_ok{background: url('/wp-content/themes/redsea/assets/img/layout/m_comp_ok.png') no-repeat center;background-size:24px;}
	.comp_no{background: url('/wp-content/themes/redsea/assets/img/layout/m_comp_no.png') no-repeat center;background-size:18px auto;}
	.comper_bottom_img{width:100%;text-align:center;}

	/*= active blue =*/
	.compareItem.active .compareItemTitle{background: url('/wp-content/themes/redsea/assets/img/layout/blue7.png') repeat;color:white;}
	.compareItem.active .compareItemInfo{background: url('/wp-content/themes/redsea/assets/img/layout/m_info_white.png') no-repeat;background-size:15px}
	.m_selected{width:100%;height:100%;position:absolute;top:0;left:0;background: url('/wp-content/themes/redsea/assets/img/layout/blue6.png') repeat;display:none;}
	.compareItem.active .m_selected{display:block;}
	.pop_comp_close a{display:none;}
	.compareItem.active .minus_close a{background: url('/wp-content/themes/redsea/assets/img/layout/m_info_cwhite2.png') no-repeat center;background-size:15px}

	.index_banner_content_relative .bt_full{bottom:39px;}
}
@media only screen and (max-device-width:641px) and (orientation:landscape){
	.max_img_top .img_top_bg,.img_top2 .img_top_bg,.img_top_bg{/*background-size:100% auto;background-position:center top;*/}
	.bottom_row{width:475px;}
	.bottom_row_inner .bottom_row_item:nth-child(2n-1),.bottom_row_inner .bottom_row_product:nth-child(2n-1){clear:none;}
	.bottom_row_inner .bottom_row_item,.bottom_row_inner .bottom_row_product{margin-left:20px !important;}
	.bottom_row_inner .bottom_row_item:nth-child(3n+1),.bottom_row_inner .bottom_row_product:nth-child(3n+1){clear:both;margin-left:0 !important;}

	.bottom_banners{width:100%;}
	.banner_bottom{display:inline-block;width:49%;}
	.banner_bottom.right{float:right;}
	.banner_bottom.left{float:left;}

	.index_banner_img{height:auto;top:50%;-webkit-transform:translateY(-50%) translateX(0);}
	.index_banner_img img{max-width:100%;height:auto;max-height:none;}

	.index_bottom{width:100%;}
	.index_bottom_banner{display:inline-block;width:49%;}
	.index_bottom_banner.right{float:right;}
	.index_bottom_banner.left{float:left;}

	.index_products_item{width:32%;margin-bottom:2%;margin-left:2% !important;}
	.index_products_item:nth-child(2n+0){margin-left:2% !important;}
	.index_products_item:nth-child(3n+1){margin-left:0 !important;}

	#blog .news_item_img{width:28%;}
	#blog .news_item_content{width:72%;}
}

@media only screen and (max-width:641px){
	.no_mobile{display:none;}
	.mobile_only{display:block;}

	/************** recipes **************/


	.page-template-recipes .intro_content.mobile_only{display:block;}
	.page-template-recipes .intro_im.no_mobile{display:none;}
	.page-template-recipes .intro_im.mobile_only{display:block;}

	.prod_acquarium{width:292px;height:auto;margin:0 auto;padding:0;}
	.prod_salt{width:138px;height:auto;position:absolute;bottom:-20px;left:0;}

	.intro_content .recipe_product_im{margin:0;padding:0;text-align:center;display:inline-block;}

	body.page-template-recipes{background-color:#ffffff;}
	.page-template-recipes .sec_intro{padding:40px 0;}
	.page-template-recipes .sec_intro .col_left{padding:0 50px 0 100px;}
	.page-template-recipes .sec_intro .prod_salt{left:-54px;}
	.page-template-recipes .intro_im{display:inline-block;}
	.page-template-recipes .intro_content{padding:0;width:100%;text-align:center;}
	.page-template-recipes .intro_top{padding:0;text-align:center;}
	.page-template-recipes .intro_bottom{padding:0;text-align:center;}
	.page-template-recipes .intro_title h1{font-family:'Patua One';text-transform:uppercase;line-height:65px;}
	.page-template-recipes .intro_title_top{font-size:42px;line-height:42px;}
	.page-template-recipes .intro_title_bottom,.bodylang-fr.page-template-recipes .intro_title_bottom,.bodylang-de.page-template-recipes .intro_title_bottom{font-size:53px;line-height:42px;}
	.page-template-recipes .intro_title_bottom sup{font-size:12px;}
	.page-template-recipes .intro_title{margin-bottom:45px;}
	.page-template-recipes .intro_subtitle{font-size:15px;display:inline;}
	.page-template-recipes .intro_subtitle2{font-size:15px;display:inline;}
	.page-template-recipes .intro_steps{display:block;}
	.page-template-recipes .intro_steps{font-size:16px;}
	.page-template-recipes .intro_choose .choose_tx{font-size:13px;margin-bottom:10px;}
	.page-template-recipes .arrow_wrapper{text-align:center;}
	.page-template-recipes .arrow_down{width:80px;height:23px;display:inline-block;}
	.page-template-recipes .arrow_down a{display:block;width:100%;height:100%;background-image:url('/wp-content/themes/redsea/assets/img/layout/arrow_down_blue.png');}
	.bounce{position:relative;}
	.page-template-recipes .site .width{padding:0 20px;}
	.page-template-recipes .footer .width{padding:0;}

	.page-template-recipes .sec_reef_select{padding:0;}
	.page-template-recipes .sec_reef_select .sec_title{font-size:39px;font-weight:medium;color:#00a1bd;text-align:center;font-family:'Ubuntu', sans-serif;margin-bottom:30px;}
	.page-template-recipes .sec_reef_select .sec_tx{padding:0;line-height:1.8;}
	.page-template-recipes .sec_reef_select .tanks{text-align:center;}
	.page-template-recipes .sec_reef_select .tanks_in{display:block;width:100%;}
	.page-template-recipes .sec_tanks,.page-template-recipes .sec_tanks_tx{margin-bottom:0;}
	.page-template-recipes .tank img{-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;}
	.page-template-recipes .tank a:hover img{-ms-transform: scale(1.15);-webkit-transform: scale(1.15);transform: scale(1.15);-webkit-transform: scale(1.15);transform: scale(1.15);}
	.page-template-recipes .tank{position:relative;width:100%;height:auto;margin:0 0 20px;text-align:left;overflow:hidden;}
	.page-template-recipes .tank img{display:block;width:100%;height:100%;}
	.page-template-recipes .tank_title{font-size:28px;bottom:35px;font-family:'Patua One', cursive;color:#ffffff;}
	.page-template-recipes .tank_tx{position:absolute;bottom:10px;left:20px;}
	.page-template-recipes .tank_more{opacity:1;}


	.sec_recipe{padding:0;}
	.sec_recipe .prod_salt_info{position:absolute;bottom:48px;left:165px;}
	.sec_recipe .info{width:16px;height:16px;}
	.sec_recipe .info a{display:block;width:100%;height:100%;background-image:url('/wp-content/themes/redsea/assets/img/layout/info_blue.png');}
	.sec_recipe .width{padding:0 20px;}
	.sec_recipe .sec_note .col_left{width:100%;display:block;float:none;}
	.sec_recipe .sec_note .col_right{width:66px;display:table-cell;float:none;position:relative;}
	.sec_recipe .sec_content > .col_left{padding-top:30px;}
	.sec_recipe .sec_content .col_right{width:100%;}
	.sec_recipe .sec_title{font-size:44px;text-transform:uppercase;text-align:center;margin-bottom:10px;}
	.sec_recipe .sec_title h2{font-size:29px;}
	.sec_recipe .sec_title .recipe_name{font-weight:bold;}
	.sec_recipe .sec_title .recipe_header{font-weight:lighter;}
	.sec_recipe .recipe_im{width:100%;text-align:center;}
	.sec_recipe .recipe_im_title{font-weight:600;font-size:17px;}
	.sec_recipe .sec_note{border-top:none;padding-top:0;display:table;margin:0;padding:10px 0 0;}
	.recipe_bottom_note{font-size:12px;}
	.sec_recipe .water{border:none;}
	.sec_recipe .water_top{font-size:13px;}
	.sec_recipe .water_top:after{margin:4px;}
	.sec_recipe .water_bottom{padding:4px;width:100%;}
	.sec_recipe .water_param{text-align:center;position:relative;padding:0 5px;}
	.sec_recipe .water_param.first,.sec_recipe .water_param:first-child{padding-left:0;padding-right:5px;}
	.sec_recipe .water_param:after{content:" ";position:absolute;display:block;width:1px;background-color:#4bb9ce;height:100%;top:0;right:0;}
	.sec_recipe .water_param:last-child,.sec_recipe .water_param.last{padding-right:0;}
	.sec_recipe .water_param:last-child:after,.sec_recipe .water_param.last:after{display:none;}
	.sec_recipe .param_title{font-size:10px;margin-bottom:3px;}
	.sec_recipe .param_value{font-size:11px;}
	.sec_recipe .param_units{font-size:7px;}
	.sec_recipe .stage{margin:0 -20px;}
	.sec_recipe .supp_header{border-bottom:1px solid #9c9c9c;padding-bottom:5px;margin-bottom:10px;}
	.sec_recipe .supp_item{padding-bottom:0;height:84px;border-bottom:1px solid #0fa1bd;}
	.sec_recipe .supp_item.last{border-bottom:none;}
	.sec_recipe .supp_item.item_3{padding-bottom:36px;}
	.sec_recipe .supp_title{margin-right:8px;line-height:37px;}
	.sec_recipe .supp_title_note{padding-top:0;line-height:37px;color:#ffffff;font-weight:100;font-size:14px;}
	.sec_recipe .supp_item_content{height:84px;}
	.sec_recipe .supp_item_content .sep{margin:0 5px;}
	.sec_recipe .supp_item_title{height:auto;height:auto;line-height:1;margin-bottom:0;padding:0;}
	.sec_recipe .color_title{display:block;width:100%;height:23px;line-height:23px;padding:0 10px;}
	.sec_recipe .color_title.blue{background-color:#00aef0;color:#ffffff;}
	.sec_recipe .color_title.pink{background-color:#eb008b;color:#ffffff;}
	.sec_recipe .color_title.green{background-color:#b9cd2b;color:#000000;}
	.sec_recipe .color_title.yellow{background-color:#ffd900;color:#000000;}
	.sec_recipe .stage .col_left{width:100%;}
	.sec_recipe .supp_item_note{font-size:12px;padding-left:13px;}
	.sec_recipe .supp_item_content sub{font-size:8px;}
	.sec_recipe .stage .stage_header{background-color:#6f6f6f;padding:0 10px;height:38px;border:none;margin-bottom:0;}
	.sec_recipe .stage_header_title{font-weight:400;color:#ffffff;font-size:18px;}
	.sec_recipe .testing_item_note{font-size:12px;padding-left:11px;}
	.sec_recipe .supp_content .col_right{width:100%;}
	.sec_recipe .supp_im{position:relative;width:33%;float:left;height:107px;}
	.sec_recipe .supp_im_prod{right:-30px;position:absolute;}
	.sec_recipe .supp_content .row.item_2 .supp_im_prod{bottom:34px;right:-32px;}
	.sec_recipe .supp_im .info a{background-image:url('/wp-content/themes/redsea/assets/img/layout/info_blue.png');}
	.sec_recipe .supp_info{position:absolute;right:-2px;top:76px;}
	.sec_recipe .supp_content .row.item_2 .supp_info{bottom:31px;}
	/*.sec_recipe.recipe_4 .supp_content .row.item_2 .supp_info{bottom:15px;}*/
	.sec_recipe .supp_content .row.item_3 .supp_info{bottom:34px;}
	.sec_recipe .supp_content .row.item_4 .supp_info{bottom:35px;}
	.supp_content .col_images .row{height:107px;padding-top:15px;}
	.sec_recipe .testing .col_right{width:100%;}
	.sec_recipe .testing_content .row.item_1 .supp_im.item_2 .supp_im_prod{right:-30px;}
	/*.sec_recipe.recipe_2 .testing_content .row.item_1 .supp_im.item_2 .supp_im_prod{right:0;}*/
	/*.sec_recipe.recipe_3 .testing_content .row.item_1 .supp_im.item_2 .supp_im_prod{right:0;}*/
	/*.sec_recipe.recipe_3 .testing_content .row.item_1 .supp_im_prod{right:-30px;}*/
	/*.sec_recipe.recipe_3 .testing_content .row.item_1 .supp_im.item_3 .supp_im_prod{right:-42px;}*/
	/*.sec_recipe.recipe_3 .testing_content .row.item_1 .supp_im.item_1 .supp_im_prod{right:30px;}*/
	/*.sec_recipe.recipe_1 .testing_content .row.item_1 .supp_im_prod{right:-30px;bottom:0;}*/
	.sec_recipe .testing_content .row.item_1 .supp_info{bottom:10px;}
	/*.sec_recipe.recipe_4 .testing_content .row.item_1 .supp_info{bottom:31px;}*/
	/*.sec_recipe.recipe_1 .testing_content .row.item_1 .supp_info{bottom:-2px;right:0;}*/
	/*.sec_recipe.recipe_2 .testing_content .row.item_1 .supp_im.item_2 .supp_info{right:39px;}*/
	/*.sec_recipe.recipe_3 .testing_content .row.item_1 .supp_im.item_2 .supp_info{right:28px;}*/
	/*.sec_recipe.recipe_3 .testing_content .row.item_1 .supp_im.item_1 .supp_info{right:60px;}*/
	.sec_recipe .arrow_wrapper{margin-top:30px;}
	/*.sec_recipe.recipe_3 .prod_acquarium{position:static;}*/
	/*.sec_recipe.recipe_4 .prod_acquarium{position:static;}*/
	/*.sec_recipe.recipe_4 .supp_item_note.note_top{font-size:14px;margin-bottom:5px;}*/
	/*.sec_recipe.recipe_4 .supp_content .col_images .row{height:163px;}*/
	/*.sec_recipe.recipe_4 .supp_content .row.item_2 .supp_im_prod{bottom:18px;}*/
	.page-template-recipes .sec_bottom_links .col{width:33%;display:inline-block;}
	.page-template-recipes .sec_bottom_links .col a{font-size:17px;color:#14a0bc;font-weight:lighter;display:inline-block;text-align:center;text-decoration:underline;}
	.page-template-recipes .sec_bottom_links .col.col_left a{max-width:100%;}
	/*.sec_recipe.recipe_4 .supp_item.item_1{height:170px;}*/
	.sec_recipe .im_small .supp_info{top:60px;}
	.sec_recipe .im_small_2 .supp_info{top:93px;}
	.sec_recipe .im_small_3 .supp_info{top:37px;}


	.popup_recipes{display:none;position:absolute;background:white;border:1px solid #0fa1bd;z-index:2;}
	.popup_recipes.active{display:block;}
	.popup_recipes .popup_wrapper{position:relative;padding:25px 13px;height:100%;}
	.popup_recipes .bt_close{width:14px;height:14px;position:absolute;top:15px;right:15px;}
	.popup_recipes .bt_close a{display:block;width:100%;height:100%;background-image:url('/wp-content/themes/redsea/assets/img/layout/close_blue.png');background-size:contain;background-repeat:no-repeat;}
	.popup_recipes .popup_title{font-family:'Ubuntu',sans-serif;font-size:18px;font-weight:500;border-bottom:1px solid #9c9c9c;padding-bottom:2px;margin-bottom:10px;}
	.popup_recipes .popup_tx{font-size:12px;}
	.popup_recipes .popup_note{font-family:'Ubuntu',sans-serif;font-size:12px;}
	.popup_recipes .popup_link{position:absolute;right:0;bottom:0;}
	.popup_recipes .popup_link a{text-decoration:underline;color:#0fa1bd;font-size:13px;}
	.popup_recipes .popup_bottom{position:absolute;bottom:20px;}
	.bt_open_popup{position:absolute;height:100%;width:100%;z-index:1;}
	.bt_open_popup a{display:block;width:100%;height:100%;}

	.popup_recipes.vertical{width:100%;height:426px;right:10px;bottom:10px;}
	.popup_recipes.vertical .popup_im{width:167px;height:260px;}
	.popup_recipes.vertical .popup_note{width:265px;}
	.popup_recipes.vertical .popup_tx{width:165px;}
	.popup_recipes.vertical .popup_bottom{width:352px;}

	.popup_recipes.horizontal{width:489px;height:332px;right:10px;top:10px;}
	.popup_recipes.horizontal .popup_im{width:274px;height:176px;}
	.popup_recipes.horizontal .popup_tx{width:172px;}
	.popup_recipes.horizontal .popup_bottom{width:461px;}
	.sec_recipe .pdf_wrapper{width:40px;height:49px;position:static;bottom:0;right:0;}
	.sec_recipe .pdf{width:100%;height:100%;}
	.sec_recipe .pdf_wrapper a{display:block;width:100%;height:100%;}

	.recipe_product_im{padding:0;}
	.sec_recipe .prod_salt{display:none;}

	.sec_recipe .supp_item_im{width:128px;height:84px;}
	.sec_recipe .supp_item_im img{width:100%;height:100%;}
	.sec_recipe .supp_item_col_left{height:100%;padding-left:15px;}
	.sec_recipe .supp_item_col_right{height:100%;}
	.sec_recipe .supp_item_col_left .table{display:table;margin:0;width:100%;height:100%;}
	.sec_recipe .supp_item_col_left .table_cell{height:100%;vertical-align:middle;}
	.sec_recipe .supp_item_title_mob{padding:0 10px;height:23px;line-height:22px;font-weight:bold;}
	.sec_recipe .water_note{line-height:1.8;padding:0 15px;margin-bottom:15px;}
	.stage_water_wrapper{margin:0 20px;}
	.recipe_stage_item{border-bottom:1px solid #00aef0;}
	.recipe_stage_item.last{border:none;}
	.recipe_stage_item_title{height:23px;line-height:22px;font-weight:500;padding:0;}
	.recipe_stage_item_im{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;}
	.recipe_stage_item_im img{display:block;width:100%;height:100%;position:absolute;top:0;}
	.recipe_stage_item_content_in{display:table;width:100%;height:84px;table-layout:fixed;}
	.recipe_stage_item_col_left{display:table-cell;height:100%;vertical-align:middle;padding:0 10px;word-wrap:break-word;}
	.recipe_stage_item_col_right{width:130px;display:table-cell;height:100%;position:relative;padding:1px 0;}

	.page-template-recipes .sec_bottom_links .col.col_left,
	.page-template-recipes .sec_bottom_links .col.col_right,
	.page-template-recipes .sec_bottom_links .col.col_mid{width:220px;display:block;text-align:center;margin:0 auto 40px;}

	.sticky{position:static;}
	.sticky .fixed_wrapper{position:fixed;width:100%;left:0;z-index:3;overflow:hidden;color:#ffffff;}

	.sec_title.sticky{height:47px;}
	.sec_title.sticky .fixed_wrapper{height:47px;top:38px;background-color:#454545;}

	.supp_header.sticky{height:37px;}
	.supp_header.sticky .fixed_wrapper{height:38px;top:85px;padding:0 10px;background-color:#6f6f6f;}

	.supp_header.sticky{height:37px;}
	.supp_header.sticky .fixed_wrapper{height:38px;top:85px;padding:0 10px;background-color:#6f6f6f;}

	.supp_header.sticky{height:37px;}
	.supp_header.sticky .fixed_wrapper{height:38px;top:85px;padding:0 10px;background-color:#6f6f6f;}

	.recipe_stage_item_title.sticky{height:23px;}
	.recipe_stage_item_title.sticky .fixed_wrapper{height:23px;top:123px;padding:0 10px;}

	.sticky{background-color:transparent !important;}
	.recipe_stage_item_title.blue.sticky .fixed_wrapper{background-color:#00aef0;}
	.recipe_stage_item_title.pink.sticky .fixed_wrapper{background-color:#eb008b;}
	.recipe_stage_item_title.green.sticky .fixed_wrapper{background-color:#b9cd2b;color:#000000;}
	.recipe_stage_item_title.yellow.sticky .fixed_wrapper{background-color:#ffd900;color:#000000;}

	.testing_header.sticky{height:37px;}
	.testing_header.sticky .fixed_wrapper{height:38px;top:85px;background-color:#6f6f6f;padding:0 10px;}

	.recipe_stage_item_im a{display:block;width:100%;height:100%;cursor:pointer;}
	.recipe_stage_item_im img{height:100%;width:auto;}

	.recipe_stage_item_im.click{display:none;}
	.recipe_stage_item.active .recipe_stage_item_im.click{display:block;}
	.recipe_stage_item.active .recipe_stage_item_im.no_click{display:none;}

	.recipe_stage_item_accordion{padding:8px;}
	.recipe_stage_item_accordion .popup_tx{width:50%;}
	.recipe_stage_item_accordion .accordion.top_im .popup_tx{width:100%;}
	.recipe_stage_item_accordion .popup_content .popup_im{width:50%;}
	.recipe_stage_item_accordion .popup_note{font-size:12px;}
	.recipe_stage_item_accordion .popup_subtitle{margin-bottom:10px;font-weight:bold;}
	.recipe_stage_item_accordion .popup_tx{font-size:12px;}
	.recipe_stage_item_accordion .popup_link a{color:#0fa1bd;text-decoration:underline;}
	.accordion{position:relative;}
	.accordion .popup_link{display:inline-block;position:relative;font-size:14px;font-weight:bold;}
	.accordion.top_im .popup_bottom{text-align:right;}
	.accordion.side_im .popup_bottom{text-align:left;}
	.recipe_stage_item_accordion{display:none;}

	.intro_choose{margin-top:55px;}
	.sec_recipe .arrow_wrapper{margin-top:55px;}
	.sec_bottom_links{margin-top:50px;}

	.accordion.top_im .popup_im{width:332px;margin:0 auto;}
	.accordion .popup_im img{width:100%;height:auto;}

	.icon_yout{bottom:82px;bottom:82px;left:50%;margin-left:-50%;}
	.icon_yout a, .icon_yout img{max-height:100%;max-width:200px;width:auto;height:auto;}
	.sec_recipe .pdf_wrapper{width:100%;height:80px;margin-top:20px;}
	.sec_recipe .pdf{width:100%;height:100%;}
	.sec_recipe .sec_note .col_right{width:100%;display:block;float:none;position:static;}
	.sec_recipe .pdf_wrapper a{display:block;width:100%;height:100%;}
	/************** end recipes ***************/
}

@media only screen and (max-width:321px){
	.sec_recipe .supp_title{margin-right:4px;}
	.sec_recipe .supp_title_note{font-size:11px;}
}

@media only screen and (max-width:1024px), only screen and (max-device-width:1024px){
	.index_products_left a{left:-20px;z-index:111;}
	.index_products_right a{right:-20px;z-index:111;}
}

@media only screen and (max-width:1024px), only screen and (max-device-width:1024px){
	.index_products_left a{left:-20px;z-index:111;}
	.index_products_right a{right:-20px;z-index:111;}
	.menuInner{margin-left:46px;margin-top:5px;}
}




