/*new css*/
.page-template-product_new .header{z-index:2;}
.nw_prod_top{width:100%;min-height:660px;background:white;position:relative;padding-bottom:1px;}
.top-shadow{width:100%;height:1px;-webkit-box-shadow: 0px 2px 45px 0px rgba(0,0,0,0.70);box-shadow: 0px 2px 45px 0px rgba(0,0,0,0.70);position:absolute;top:0;left:0;border-bottom:1px solid #F1F1F1;}
.table100{display:table;width:100%;height:100%;}
.table_cell{display:table-cell;text-align:center;vertical-align:middle;}
.absolute{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;}
.nw_prod_top-content{padding-top:98px;width:55%;}
.nw_prod_top-content .title{font-size:60px;font-weight:400;margin:0;margin-bottom:4px;}
.nw_prod_top-content .title span{display:inline-block;font-weight:bold;font-size:inherit;}
.nw_prod_top-content .title sup{font-size:11px;position: relative;top: -1em;}
.subtitle{font-family: 'Ubuntu',sans-serif;font-size:30px;margin-bottom:20px;}
.nw_prod_top-content .text{}
.page-template-product_new .nw_prod_top-fin {margin-bottom: 0px;}

.nw_prod_top-content .text.text15{font-weight:400;}
.nw_prod_top-content .text b{font-weight:400;}
.new_prod-img{width:45%;height:580px;padding-top:50px;margin-right:-50px;}
.new_prod-img img{width:auto;height:auto;max-width:440px;max-height:528px;}
.nw_prod_top-fin{position:relative;margin-top:35px;margin-bottom:40px;border-bottom:1px solid #D0D0D0;}
.nw_prod_top-fin .breadcrumbs{border:none;}
.nw_prod_top-fin .breadcrumbs_item, .nw_prod_top-fin .breadcrumbs_item a{color:#565565;font-size:15px;font-weight:600;}
.nw_prod_top-fin .breadcrumbs_item a{font-weight:400;}
.nw_prod_top-fin .breadcrumbs_sep{color:#565565;font-size:15px;}
.nw_prod_top-fin .addthis_default_style{display:none;}
.prod-links{position: absolute;bottom:-1px;right:0;}
.prod-link-item a{display:inline-block;background:#F1F0F2;height:42px;line-height:43px;border:1px solid #D0D0D0;padding:0 22px;text-align:center;position:relative;font-size:12px;font-weight:600;color:#565565 !important;margin-left:-1px;
	-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;}
.prod-link-item__in{position:relative;padding-left:26px;display:inline-block;}
.prod-link-item a svg, .prod-link-item a img{position:absolute;top:-4px;left:0;width:22px;}
.prod-link-item a svg{height:19px;top:0;bottom:0;margin:auto;}
.prod-link-item:first-child a{-webkit-border-radius:20px 0 0 0;border-radius:20px 0 0 0;}
.prod-link-item:last-child a{-webkit-border-radius:0 20px 0 0;border-radius:0 20px 0 0;}
.prod-link-item a:hover{color:white !important;background:#E00F40;}
.prod-link-item a:focus{background:#CC0C39;color:white !important;}
.prod-link-item a:focus path, .prod-link-item a:hover path{fill:white;}
.help_bar{border-bottom:1px solid #D0D0D0;position:relative;}
.help_bar *{font-family: 'Open Sans', sans-serif !important;}
.index_products_bt{right:2px;}
.index_products_tx{width:195px;}
.nw_prod_video{position:relative;width:100%;padding-top:38%;}
.nw_prod_video iframe{width:100%;height:100%;}
.nw_prod_feat_sec{min-height:540px;padding:60px 0 40px;}
.title36{color:#25242F;font-size:36px;font-weight:bold;line-height:42px;margin-bottom:40px;}
.title-border{position:relative;}
.title-border:before{content: "";display: block;width: 50px;height: 7px;background: #e0004d;position: absolute;bottom: -14px;left: 0;}
.text15, text15 p,.page-template-product_new .hideContent,.page-template-product_new .hideContent p{font-size:18px;line-height:28px;color:#565565;}
.text15 ul,.page-template-product_new .hideContent ul{padding-left:20px;max-width:640px;}
.text15 li,.page-template-product_new .hideContent li{margin-bottom:8px;}
.youtube_sc{width:100% !important;}
.text iframe{width:100%;}

.contact_inner{width:auto;}
.page-template-product_new .read_more a,.nw_prod_feat_sec .read_more a{display:inline-block;font-size:15px;color:#565565;font-weight:600;text-decoration:underline;border-bottom:none;margin-top:4px;}
.page-template-product_new .read_more a:hover,.nw_prod_feat_sec .read_more a:hover{color:#00a6ba;}
.nw_prod_feat{margin-top:60px;}
.nw_prod_feat_item{/*width:22%;*/width:20%;text-align:center;}
.nw_prod_feat_item:first-child{width:auto;margin-right:5%;max-width:15%;}
.nw_prod_feat_tx{color:#565565;font-size:18px;}
.sec-dark{background: url('/wp-content/themes/redsea/assets/img/layout/dark-ppt.png') repeat}
.sec-dark_in{background: url('/wp-content/themes/redsea/assets/img/layout/sec-dark.jpg') no-repeat center;padding:60px 0;background-size:auto 100%;}
/*Restore*/
/*.sec-banner_in{padding: 60px 0 ;}
.imgfix{font-size: 0;}*/
.newsection_banner{padding:30px 0 0;}
.sec-dark .title36, .sec-dark-clean .title36{color:white;}
.sec-dark-clean{background:#25242F;}
.sec-dark-clean_in{background: url('/wp-content/themes/redsea/assets/img/layout/sec-dark-clean.jpg') no-repeat center;padding:60px 0;background-size:auto 100%;}
.nw_prod_details .title36{}
.sec-light{padding:60px 0;}
.page-template-product_new .footer{display:none;}
.nw_prod_options .title36{margin-bottom:60px;}
.show_new_nav .nw_bar_nav{display:block !important;}
.show_new_nav .bar_nav_container{display:none;}
.nw_bar_nav{background:#F1F0F2;border:1px solid #D0D0D0;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;width:112px;text-align:center;padding:12px 6px 0;border-right:none;
	position:fixed;top:30%;right:0;z-index:2;}
.nw_bar_nav_item a{display:block;margin-bottom:15px;}
.nw_bar_nav_icon{display:block;}
.nw_bar_nav_tx{display:block;color:#565565;font-size:13px;padding:0 6px;font-weight:600;line-height:1.2;}
.nw_bar_nav_item a:hover .nw_bar_nav_tx{color:#00a6ba}
.nw_bar_nav_item a:hover path, .nw_bar_nav_item a:hover rect{fill:#00a6ba;}
.nw_bar_nav_item a:hover .vok{fill:#F1F0F2;stroke:#00a6ba;}
.sec_app{padding:50px 0;}
.sec_app_img{width: 55%;}
.sec_app_img img{max-width: 100%;}
.sec_app_content{width:40%;padding-top:48px;}
.sec_app_content ul{max-width:360px;margin-bottom:30px;}
.bt-app:first-child{margin-right:20px;}
.sec-white{background:white;padding:60px 0;}
.has-img-ontitle{margin-top:-100px;}

.page-template-product_new .footer_new{display:block !important;}
.ft_top_new{background:#25242F;height:58px;padding-top:12px;}
.ft_top_link a{display:block;color:white;font-size:14px;position:relative;padding-left:40px;line-height:38px;letter-spacing:0.8px;margin-right:60px;}
.ft_top_link svg{width:38px;height:auto;position:absolute;top:-3px;left:0;}
.ft_top_link path, .ft_top_link rect{fill:white;}
.ft_top_link .vok{fill:#25242F;stroke:white;}
.ft_top_link a:hover{}
.ft_top_nw_social{padding-top:3px;}
.ft_top_nw_social_item a{display:block;margin-left:10px;}
.ft_top_nw_social_item svg{width:28px;height:auto;}
.ft_bottom_new{background:#565565;padding:40px 0 20px;}
.ft_col_new{width:25%;margin-bottom:30px;padding-right:5%;}
.ft_title_new a{display:block;font-size:14px;color:white;font-weight:600;margin-bottom:12px;}
.ft_link_new a{display:block;font-weight:300;font-size:14px;color:white;line-height:19px;margin-bottom:7px;}
.ft_credits_new{padding-top:30px;}
.ft_credits_new .ft_rights{color:white;margin-left:10px;margin-top:19px;}
.ft_credits_new-right{font-size:15px;color:white;font-weight:300;margin-top:18px;}
.ft_credits_new-right svg{width:62px;height:auto;margin-left:2px;}
.ft_credits_new-right path{fill:white !important;}

.nw_prod-textimg img{max-width:100%;}

.nw_prod_video_above{background-size:cover;background-position:center;}
.nw_prod_video.active .nw_prod_video_above{display:none;}
.nw_prod_video_above a .img_on_hover{display:none;}
.nw_prod_video_above a:hover .img_on_reg{display:none;}
.nw_prod_video_above a:hover .img_on_hover{display:inline-block;}
.nw_prod_video_above .play_icon img{max-width:200px;}

.nw_prod_feat_icon{height:65px;margin-bottom:8px;}
.nw_prod_feat_icon img{max-width:60px;height:auto;}
.page-template-product_new .sec_reviews .sep_row{border: 0!important;}
.play_ic svg {
	margin-top: 20%;
}
.revs_title{font-size:25px !important;margin-bottom:20px !important;font-weight:400;}
.rev_item .play_ic{margin:0;text-align:center;-webkit-filter: drop-shadow(0px 0px 11px rgba(0,0,0,0.20));filter: drop-shadow(0px 0px 11px rgba(0,0,0,0.20));}
/* .play_ic svg{margin-top:15%;} */
.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;}
.text15 ul, .page-template-product_new .hideContent ul{padding-left:22px;}
.bodylang-ja *, .bodylang-ja .subtitle, .bodylang-ja .title36, .bodylang-ja .text, .bodylang-ja .title{font-family: 'Noto Sans JP', sans-serif !important;}
.page-template-recipes .intro_title h1 *{font-family: 'Patua One' !important;}
.bodylang-ja .title18{font-weight:600;}

/*#vfb-form-168 #item-vfb-4428{display:none;}
#vfb-form-168 #item-vfb-4439 .vfb-desc,#vfb-form-168 #item-vfb-4439 #vfb-4439{display:none;}*/
.hide_form_ele{display:none;}
.page-template-product_new .textCont .visual-form-builder fieldset{padding:0;}
.page-template-product_new .textCont .visual-form-builder ul.vfb-section{padding:0;}
.page-template-product_new .textCont .visual-form-builder .vfb-desc{display:none;}
.page-template-product_new .sec_reviews { margin:  0 auto; max-width: 980px;}
.page-template-product_new .nw_prod_feat_sec.sec-dark .text15 {color: #fff;}
.page-template-product_new .nw_prod_feat_sec.sec-dark .nw_prod_feat_tx {color: #fff;}
.page-template-product_new .nw_prod_feat_sec.sec-dark .read_more a {color: #fff;}
.page-template-product_new .sec_reviews {
	padding: 30px 0;
}
.page-template-product_new .face_bt_tx_in { font-size: 16px;}
.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;}

.myref-start_page{min-height:100vh;background: url('/wp-content/themes/redsea/assets/img/layout/my-start-bg.jpg') no-repeat center;background-size:cover;padding:220px 0 60px;}
.myref-start_page *{font-family: 'Open Sans',sans-serif !important;}
.page-template-my_reefer_start .footer{display:none;}
.page-template-my_reefer_start .header{position:absolute;}
.width--980{max-width:1010px;margin:0 auto;padding-left:15px;padding-right:15px;}
.myref-img{width:408px;}
.myref-content{width:54%;padding-top:80px;}
.myref-title{font-size: 42px;color: #091221;font-weight: 600;margin-bottom: 30px;letter-spacing: -0.4px;}
.myref-subtitle{font-size:25px;margin-top: -10px;letter-spacing: -0.4px;}
.tx--white{color:white !important;}
.center{text-align:center;}
.myref-start_page sup{font-size: 0.6rem;position: relative;top: -5px;}
.myref-title sup{font-size: 0.8rem}
.myref-subtitle sup{top:-3px;}
.myref-start_btns{margin-top:50px;}
.bt_white, .bt_border_white{display:block;width:190px;height:42px;-webkit-border-radius:60px;border-radius:60px;background:white;color:#161a35;font-size:16px;text-align:center;line-height:42px;font-weight:bold;}
.bt_border_white{background:transparent;border:1px solid white;color:white;line-height:40px;margin-left:20px;}
.bt_white:hover{background:#FA1B50;color:white;}
.bt_border_white:hover{background:#FA1B50;border-color:#FA1B50;}

/*=== form ===*/
.form-wrap{padding:64px 0;max-width:765px;}
.form-wrap .form_row{margin:0;}
.form_row-25{margin-bottom:25px;}
.form-wrap a{color:#085FE7 !important;font-size:14px;padding-left:8px;position:relative;z-index:1;}
.form-wrap label{font-size:16px;color:#565565;padding-left:8px;display:inline-block;margin-bottom:6px;}
.form-wrap br{display:none;}
.form-wrap .required{color:#EA0625;}
.form-wrap .form_input, .select-white, .form-wrap .wpcf7-checkbox{width:48%;}
.form-wrap .form_input .select-white{width:100%;}
.form-wrap .form_input input, .form-wrap .form_input textarea{width:100%;height:44px;padding:0 18px;font-size:15px;-webkit-border-radius:60px;border-radius:60px;border:1px solid #D4D3D6;-webkit-box-shadow: inset 0 0 0 0px #eeeeee;box-shadow: inset 0 0 0 0px #eeeeee;margin-bottom:32px}
.select-white, .form-wrap .wpcf7-checkbox{margin-bottom:32px}
.form-wrap .form_input textarea{resize:none;height:120px;-webkit-border-radius:12px;border-radius:12px;}
.form_submit-blue{position:relative;width:117px;}
.form_submit-blue input{height:44px;border:none;-webkit-border-radius:60px;border-radius:60px;width:100%;padding:0;padding-bottom:3px;color:white;background:#00A6BA;font-size:16px;text-align:center;}
input[type="submit"]{cursor:pointer;-webkit-appearance: none;}
*:focus{-webkit-tap-highlight-color:transparent !important;-moz-outline-style: none !important;outline: none !important;}
.form_submit-blue .ajax-loader{background: url('/wp-content/themes/redsea/assets/img/svg/loader.svg') no-repeat center !important;width:32px !important;height:32px !important;position:absolute;right:0;left:0;margin:auto !important;top:0;bottom:0;visibility:visible;display:none;}
.form_submit-blue .ajax-loader.is-active{display:block;}
.form_submit-blue.submit-hide input{font-size:0px;-webkit-transition: all 0s ease-in-out;-moz-transition: all 0 ease-in-out;-ms-transition: all 0 ease-in-out;-o-transition: all 0 ease-in-out;transition: all 0 ease-in-out;}
.form-wrap span.wpcf7-not-valid-tip{font-size:11px;padding-left:8px;margin-bottom:-12px;}
.be-line{margin-bottom:25px;display:block;}
.form-wrap .wpcf7-checkbox{display:inline-block;color:#565565;font-size:16px;}
.label_title{color:#565565;font-size:18px;font-weight:600;}
.label_intx{display:block;font-size:14px;margin-top:6px;margin-bottom:20px;}
.be-line-up{margin-top:-25px;}
.be-line-14{margin-top:-20px}
.marge--16b{margin-bottom:9px;font-size:16px;}
span.wpcf7-list-item.first{margin-left:0;}
.form_check_wrap label{padding-left:0;}
input[type="checkbox"]{margin:0;margin-right:3px;}

.inputfile {width: 0.1px !important;height: 0.1px !important;opacity: 0;overflow: hidden;position: absolute;z-index: -1;right:0;}
.form_file{}
.form_file .file-inline{width:100%;background:white;border:1px solid #D4D3D6;-webkit-border-radius:60px;border-radius:60px;height:44px;font-size:15px;color:#7c7c7c;padding:0 18px;padding-right:120px;;display:block;position:relative;
	cursor: pointer;margin-bottom:9px;}
.form_file .file-inline .my-chose{display:inline-block;padding:0 17px;line-height:33px;background-color:white;color:black;-webkit-border-radius:60px;border-radius:60px;position:absolute;top:4px;right:4px;border:1px solid black;}
.form_file .file-inline:hover .my-chose{background:#1a1a1a;color:white;-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;}
.my-file{line-height:41px;white-space: nowrap;display: inline-block;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.inputfile:focus + label {}

.hidden{visibility:hidden;width:0px!important;height:0px!important;margin:0px!important;padding:0px!important;}
.form_file .close{display:none;width:15px;height:15px;position:absolute;top:0;right:118px;}
.form_file.active .close{display:none;}
.form_file .close a{display:block;width:100%;height:100%;}
.form_file .close svg{display:block;width:15px;height:15px;}
.form_file .close path{fill:#ababab;}
.form_file .close a:hover path{fill:#333333;}
.translate-up{-webkit-transform:translate(0,-26px);-ms-transform:translate(0,-26px);transform:translate(0,-26px)}
.translate-up a{display:block;}
.recaptcha{margin-bottom:20px;}
.visual-form-builder-container fieldset{border:none;}

/*== old product page ===*/
.page-template-max_product .left_side{display:none;}
.page-template-max_product .right_side{float:none;display:block;margin:0 auto;}
.page-template-max_product .right_side .text{font-size:16px;line-height:24px;}
.page-template-max_product .right_side .text a{color:#085FE7;}
.page-template-max_product .right_side .title18,.page-template-max_product .right_side .title18 a{font-size:22px;}
.page-template-max_product .table,.page-template-max_product .tableDesign table{width:100% !important}
.page-template-max_product .titlesContainer .title,.page-template-max_product .series_inner_top .title{margin-bottom:8px;}
.page-template-max_product .right_side .text iframe{width:100% !important;}

/*== old product page ===*/
.page-template-product .left_side{display:none;}
.page-template-product .right_side{float:none;display:block;margin:0 auto;}
.page-template-product .right_side .text{font-size:16px;line-height:24px;}
.page-template-product .right_side .text a{color:#085FE7;}
.page-template-product .right_side .title18,.page-template-product .right_side .title18 a{font-size:22px;}
.page-template-product .table,.page-template-product .tableDesign table{width:100% !important}
.page-template-product .titlesContainer .title,.page-template-product .series_inner_top .title{margin-bottom:8px;}
.page-template-product .right_side .text iframe{width:100% !important;}

/*== old product page ===*/
.page-template-series .left_side{display:none;}
.page-template-series .right_side{float:none;display:block;margin:0 auto;}
.page-template-series .right_side .text{font-size:16px;line-height:24px;}
.page-template-series .right_side .text a{color:#085FE7;}
.page-template-series .right_side .title18,.page-template-series .right_side .title18 a{font-size:22px;}
.page-template-series .table,.page-template-series .tableDesign table{width:100% !important}
.page-template-series .titlesContainer .title,.page-template-series .series_inner_top .title{margin-bottom:8px;}
.page-template-series .right_side .text iframe{width:100% !important;}


.page-template-download .left_side{display:none;}
.page-template-download .right_side{float:none;display:block;margin:0 auto;}
.page-template-download .right_side .text{font-size:16px;line-height:24px;}
.page-template-download .right_side .text a{color:#085FE7;}
.page-template-download .right_side .title18,.page-template-download .right_side .title18 a{font-size:22px;}
.page-template-download .table,.page-template-download .tableDesign table{width:100% !important}
.page-template-download .titlesContainer .title,.page-template-download .series_inner_top .title{margin-bottom:8px;}
.page-template-download .right_side .text iframe{width:100% !important;}

.page-template-videos .left_side{display:none;}
.page-template-videos .right_side{float:none;display:block;margin:0 auto;}
.page-template-videos .right_side .text{font-size:16px;line-height:24px;}
.page-template-videos .right_side .text a{color:#085FE7;}
.page-template-videos .right_side .title18,.page-template-videos .right_side .title18 a{font-size:22px;}
.page-template-videos .table,.page-template-videos .tableDesign table{width:100% !important}
.page-template-videos .titlesContainer .title,.page-template-videos .series_inner_top .title{margin-bottom:8px;}
.page-template-videos .right_side .text iframe{width:100% !important;}

.page-template-contact .left_side{display:none;}
.page-template-contact .right_side{float:none;display:block;margin:0 auto;}
.page-template-contact .right_side .text{font-size:16px;line-height:24px;}
.page-template-contact .right_side .text a{color:#085FE7;}
.page-template-contact .right_side .title18,.page-template-contact .right_side .title18 a{font-size:22px;}
.page-template-contact .table,.page-template-contact .tableDesign table{width:100% !important}
.page-template-contact .titlesContainer .title,.page-template-contact .series_inner_top .title{margin-bottom:8px;}
.page-template-contact .right_side .text iframe{width:100% !important;}

.page-template-shoplocator .left_side{display:none;}
.page-template-shoplocator .right_side{float:none;display:block;margin:0 auto;}
.page-template-shoplocator .right_side .text{font-size:16px;line-height:24px;}
.page-template-shoplocator .right_side .text a{color:#085FE7;}
.page-template-shoplocator .right_side .title18,.page-template-shoplocator .right_side .title18 a{font-size:22px;}
.page-template-shoplocator .table,.page-template-shoplocator .tableDesign table{width:100% !important}
.page-template-shoplocator .titlesContainer .title,.page-template-shoplocator .series_inner_top .title{margin-bottom:8px;}
.page-template-shoplocator .right_side .text iframe{width:100% !important;}

.page-template-max .left_side{display:none;}
.page-template-max .right_side{float:none;display:block;margin:0 auto;}
.page-template-max .right_side .text{font-size:16px;line-height:24px;}
.page-template-max .right_side .text a{color:#085FE7;}
.page-template-max .right_side .title18,.page-template-max .right_side .title18 a{font-size:22px;}
.page-template-max .table,.page-template-max .tableDesign table{width:100% !important}
.page-template-max .titlesContainer .title,.page-template-max .series_inner_top .title{margin-bottom:8px;}
.page-template-max .right_side .text iframe{width:100% !important;}

.single-aiovg_videos .left_side{display:none;}
.single-aiovg_videos .right_side{float:none;display:block;margin:0 auto;}
.single-aiovg_videos .right_side .text{font-size:16px;line-height:24px;}
.single-aiovg_videos .right_side .text a{color:#085FE7;}
.single-aiovg_videos .right_side .title18,.single-aiovg_videos .right_side .title18 a{font-size:22px;}
.single-aiovg_videos .table,.single-aiovg_videos .tableDesign table{width:100% !important}
.single-aiovg_videos .titlesContainer .title,.single-aiovg_videos .series_inner_top .title{margin-bottom:8px;}
.single-aiovg_videos .right_side .text iframe{width:100% !important;}

.page-template-faq .right_side{float: none;display: block;margin: 0 auto;}
.page-template-faq .right_side .text{font-size:16px;line-height:24px;}
.page-template-faq .right_side .text a{color:#085FE7;}
.page-template-faq .right_side .title18,.page-template-faq .right_side .title18 a{font-size:22px;}
.page-template-faq .table,.page-template-faq .tableDesign table{width:100% !important}
.page-template-faq .titlesContainer .title,.page-template-faq .series_inner_top .title{margin-bottom:8px;}
.faq_top a, .faq_open{font-size: 16px;line-height: 24px;}

.page-template-text .left_side{display:none;}
.page-template-text .right_side{float:none;display:block;margin:0 auto;}
.page-template-text .right_side .text{font-size:16px;line-height:24px;}
.page-template-text .right_side .text a{color:#085FE7;}
.page-template-text .right_side .title18,.page-template-text .right_side .title18 a{font-size:22px;}
.page-template-text .table,.page-template-text .tableDesign table{width:100% !important}
.page-template-text .titlesContainer .title,.page-template-text .series_inner_top .title{margin-bottom:8px;}
.page-template-text .right_side .text iframe{width:100% !important;}

/*=====CHANGE CSS TOP BANNER =====*/
.page-template-product_new .nw_prod_top-in  .nw_prod_top-content{
	width: 45%;
	max-width: 430px;
}
.page-template-product_new .nw_prod_top-in  .nw_prod_top-content .title{font-size: 55px;}
.page-template-product_new .nw_prod_top-in  .new_prod-img{
	width: 55%;
	max-width: 500px;
	margin-right: 0;
}
.no-padd{padding:0 0 0 0;}
.page-template-product_new .nw_prod_top-in  .new_prod-img img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

/*===============*/
/* Video Section */

.video{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.sec-video{background: #fff;}
.sec-video .width.width-m{background:#fff;position:relative;z-index:1;overflow:hidden; padding-bottom: 30.25%; /* 16:9 */height: 0;}
/*======*/
@media only screen and (min-width : 641px) {
	.bodylang-fr .compareSeries.series3 .compareItem{min-height:265px;}
	.bodylang-de .compareSeries.series3 .compareItem{min-height:265px;}
	.bodylang-ja .compareSeries.series3 .compareItem{min-height:265px;}
	.bodylang-de .compare_main_title .bt_compare{margin-top:0;}
	.is-single .prod-link-item a{-webkit-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}
	.be-in-position{position:relative;height:22px;}
	.be-in-position .be-line-up{position:absolute;left:0;}
}

@media only screen and (min-width : 1920px) {
	.nw_prod_video{padding-top:38%;}
}
@media only screen and (max-width : 1024px) {
	.show_new_nav .nw_bar_nav{display:none !important;}
	.sec-video .width.width-m{background:#fff;position:relative;z-index:1;overflow:hidden; padding-bottom: 56.25%; /* 16:9 */height: 0;}

}


/*==== new form style =======*/
*:focus{-webkit-tap-highlight-color:transparent !important;-moz-outline-style: none !important;outline: none !important;}
form.visual-form-builder *{font-family: 'Open Sans' !important;}
input,select,textarea{-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;}
.form-wrap label{font-size:16px;color:#565565;padding-left:8px;display:inline-block;margin-bottom:6px;}
.form-wrap .form_input input, .form-wrap .form_input textarea{width:100%;height:44px;padding:0 18px;font-size:15px;-webkit-border-radius:60px;border-radius:60px;border:1px solid #D4D3D6;-webkit-box-shadow: inset 0 0 0 0px #eeeeee;box-shadow: inset 0 0 0 0px #eeeeee;margin-bottom:32px}
.form-wrap .form_input textarea{resize:none;height:120px;-webkit-border-radius:12px;border-radius:12px;}
.visual-form-builder label{font-size:16px !important;color:#565565 !important;padding-left:8px;display:block;margin-bottom:3px;}
.visual-form-builder input, .visual-form-builder textarea{width:100% !important;height:44px !important;padding:0 18px !important;font-size:15px !important;
	-webkit-border-radius:60px !important;border-radius:60px !important;border:1px solid #D4D3D6 !important;-webkit-box-shadow: inset 0 0 0 0px #eeeeee !important;box-shadow: inset 0 0 0 0px #eeeeee !important;margin-bottom:16px !important;}
.visual-form-builder textarea{resize:none;height:120px !important;-webkit-border-radius:12px !important;border-radius:12px !important;}
input[type="checkbox"]{margin:0;margin-right:3px;}
.vfb-item-checkbox>label{padding:0 !important;font-size:18px !important;font-weight:600 !important;margin-bottom:15px !important;}
input.vfb-checkbox, input[type="checkbox"].vfb-checkbox, input.vfb-radio, input[type="radio"].vfb-radio{width:13px !important;height:13px !important;margin:0 !important;}
.visual-form-builder label.vfb-choice{display:inherit !important;margin: -19px 0 0 23px !important;}
.vfb-submit, input[type="submit"].vfb-submit{width:inherit !important;height:44px !important;border:none !important;-webkit-border-radius:60px;border-radius:60px;padding:0;padding-bottom:3px;color:white;
	background:#00A6BA !important;font-size:16px !important;text-align:center;min-width:117px;}
input[type="submit"]{cursor:pointer;-webkit-appearance: none;}
label.vfb-desc b{margin-left:-8px;font-size: 18px;font-weight: 600;display:block;}
.vfb-item.vfb-conditional{position:relative;}
.visual-form-builder input.error{border-color:red !important;}
label.error{font-size:12px !important;font-weight:400 !important;color:red !important;line-height:1.2;margin-top:-12px;}
.vfb-item-submit{margin-top:20px !important;}
.vfb-item-submit input:hover{-webkit-box-shadow: 0px 0px 0 0px #15c6db !important;box-shadow: 0px 0px 0 0px #15c6db !important;}
.vfb-form-design-theme-light fieldset, .vfb-form-120 fieldset{background-color:transparent !important;}
.vfb-item-date input{background-position:96% center !important}
#ui-datepicker-div{background-color:white !important;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.20);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.20);}
.vfb-item-radio>label{padding-left:0 !important;margin-bottom:15px;}
.vfb-item-radio .vfb-span{width:100% !important;}
.vfb-item-select{position:relative;}
.vfb-item-select label.error{position:absolute;top:96px;}
.vfb-item-select.vfb-left-two-thirds .vfb-span{float:none;}
.visual-form-builder-container{width:auto;max-width:768px;}

@media only screen and (max-width : 641px) {
	.visual-form-builder input, .visual-form-builder textarea{margin-bottom:10px !important;}
	label.error{margin-top:-8px;}
	.visual-form-builder label.vfb-choice{margin-left:32px !important;}
}
/*======== -end- ==============*/


/*==============================================*/

@media only screen and (max-width : 641px) {
	/*Restore*/
	/*.sec-white,.sec-light,.sec-dark_in ,.sec-dark-clean_in,.sec_explore{padding:30px 0;}*/
	.sec_app_img {width: 100%;}
	.m-100, .col--50 {width: 100%;float: none;display: block;}
	.translate-up{-webkit-transform:translate(0,-16px);-ms-transform:translate(0,-16px);transform:translate(0,-16px)}
	.form-wrap .form_input, .form-wrap .select-white, .form-wrap .wpcf7-checkbox{width:100%;}
	.form-wrap .form_input input, .form-wrap .form_input textarea, .select-white, .form-wrap .wpcf7-checkbox{margin-bottom:20px;}
	.be-line-up{margin-top:-16px;}
	.myref-start_page{padding-top:70px;padding-bottom:15px;}
	.myref-img img{width: 100%;max-width:80%;margin: 0 auto 20px;display: block;}
	.myref-content{padding-top:20px;}
	.myref-start_btns{margin-top:36px;}
	.page-template-product_new .nw_prod_feat_sec.sec-dark {padding: 100px 0 35px; position: relative;background: url(https://5w56d28u4co20frgwagf5y18-wpengine.netdna-ssl.com/wp-content/themes/redsea/assets/img/layout/dark-ppt.png) repeat;}
	.page-template-product_new .nw_prod_spec.sec-dark {padding: 70px 0 35px; position: relative;background: url(https://5w56d28u4co20frgwagf5y18-wpengine.netdna-ssl.com/wp-content/themes/redsea/assets/img/layout/dark-ppt.png) repeat;}
	.page-template-product_new .nw_prod_spec, .page-template-product_new .sec_explore{ position: relative;}
	.page-template-product_new section {position: relative;}
	.page-template-product_new .sec-dark_in ,.page-template-product_new .sec-white_in{ position: initial;}
	.page-template-product_new .sec_reviews .sep_row{border: 0!important;}
	/* .page-template-product_new .width{padding: 0 15px;} */
	.page-template-product_new .sec_reviews {padding: 30px 15px;}
	.page-template-product_new .revs_title {font-size: 15px !important;}
	.page-template-product_new .text15 {padding: 0 15px;}
	.page-template-product_new .face_bt_tx_in { font-size: 16px;margin-left: 20px;}
	.revs_title {margin-bottom: 0px !important;}
	.play_ic svg {margin-top: 23%;}
	.page-template-product_new{}
	.page-template-product_new{}
	.myref-title{font-size:30px;font-weight:500;}
	.bt_white, .bt_border_white{width:46%;margin:0 2%;}
	.page-template-product_new .bt_see { display: none!important;}
	.nw_prod_video{padding-top:65%;}
	.mobile_only{display:block;}
	.no_mobile{display:none;}
	.width-m{padding:0 15px;}
	.sec_explore{padding:30px 0;}
	.explore-item_link, .explore-item_text{display:none;}
	.explore-item_img_wrap{height:auto;padding-top:53%;margin-bottom:12px;}
	.boots_wrap{margin-left: -6px;margin-right: -6px;padding-top:0;}
	.boots_50{padding:0 6px;}
	.explore-item{-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.20);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.20);padding-bottom:1px;margin-bottom:12px;}
	.explore-item_title{font-size:14px;padding:0 8px 0 10px;margin-bottom:12px;font-weight:bold;height:40px;}
	.m-arrow-exp{display:inline-block;}
	.m-arrow-exp svg{width:6px;height:auto;}

	.nw_prod_top-content{width:100%!important; max-width: 100%!important;float:none;display:block;padding-top:30px;}
	.nw_prod_top-content .title{font-size:35px!important;}
	.nw_prod_top-content .title sup{font-size:9px;top:-0.5em;}
	.subtitle{font-size:18px;}
	.nw_prod_top{height:auto;padding-bottom:0;min-height:inherit;}
	.new_prod-img{width:100%!important;max-width: 100%!important;padding:0;margin:30px auto 35px;height:auto;}
	.new_prod-img img{max-height:380px;}
	.prod-links{position:static;border:none;display: flex;flex-flow: row wrap;justify-content: space-around;}
	.nw_prod_top-fin, .help_bar{border:none;margin:20px -15px;width:auto;}
	.nw_prod_top-fin{margin-bottom:0;}
	.prod-link-item{float:none;display:inline-block;flex-grow: 1;text-align:center;}
	.prod-link-item a{margin:0 1px;border:none;height:62px;border-radius:0 !important;padding:24px 4px 4px;display:block;background:#EEEDF0;}
	.prod-link-item__in{position:static;padding:0;}
	.prod-link-item a svg{top:9px;height:22px;right:0;left:0;margin:auto;width:100%;bottom:auto;}
	.nw_prod_feat_sec{padding:35px 0;}
	.title36{font-size:22px;line-height:32px;}
	.title-border:before{height:5px;width:35px;bottom:-7px;}
	.nw_prod_feat_item{width:33.3% !important;margin-bottom:25px;max-width:none !important;}
	.nw_prod_feat_tx{font-size:12px;}
	.nw_prod_feat_icon img{width:45px;height:auto;}
	.nw_prod_feat_item:first-child{margin-right:0;}
	.nw_prod_feat_item:nth-child(4){clear:both;}
	.nw_prod_feat{margin-top:30px;}
	.sec-dark_in, .sec-light, .sec-white, .sec-dark-clean_in{position:relative;padding:0;}
	.nw_prod-textimg img{width:100%;height:auto;display:block;}
	.sec-dark .title36, .sec-light .title36, .sec-white .title36, .sec-dark-clean .title36{position:absolute;top:35px;left:15px;}
	.sec-dark:not(.text_many_section),.sec-dark:not(.text_many_section) .sec-dark_in{background:transparent;}
	.sec-dark-clean:not(.text_many_section),.sec-dark-clean:not(.text_many_section) .sec-dark-clean_in{background:transparent;}
	.header_top{z-index:1;background:white;}
	.sec_app{padding:30px 0;}
	.sec_app_content ul{margin-bottom:18px;}
	.sec_app_img{margin-bottom:20px;}
	.sec_app_content{width:100%;float:none;display:block;padding:0;}
	.bt-app a{display:block;width:142px;}
	.bt-app a img{width:100%;}
	.bt-app:first-child{margin-left:6%;}
	.ft_bottom_new{padding:20px 0;}
	.ft_top_new{height:50px;padding-top:8px;}
	.ft_top_nw_social{width:100%;float:none;display:block;}
	.ft_top_nw_social_tx{color:white;font-size:15px;margin-top:4px;}
	.ft_top_link{width:33.3%;text-align:center;padding:0 5px;border-left:1px solid #7B7A86;height:101px;}
	.ft_top_link:first-child{border-left:0;}
	.ft_top_link a{margin:0;padding:0;font-size:13px;line-height:18px;}
	.ft_top_link svg{position:static;width:55px;display:block;margin:0 auto 8px;}
	.ft_top_link .vok{fill:#565565;}
	.ft_m_mid{text-align:center;border-bottom:1px solid #7B7A86;border-top:1px solid #7B7A86;padding:15px 0;margin:20px 0;}
	.ft_m_mid a{display:inline-block;font-size:12px;color:white;font-weight:300;line-height:19px;}
	.ft_m_mid a:after{content:"|";display:inline-block;margin-left:1px;}
	.ft_m_mid a:last-child:after{display:none;}
	.ft_credits_new{padding:0;text-align:center;}
	.ft_credits_new-left, .ft_credits_new .ft_rights, .ft_credits_new-right{float:none;display:block;margin:0;}
	.ft_credits_new-right{margin-top:5px;}
	.nw_prod_feat_icon{height:52px;}
	.page-template-product_new .hideContent{width:100%;margin:0 15px;}
	.text15, text15 p, .page-template-product_new .hideContent, .page-template-product_new .hideContent p{line-height:22px;font-size:16px;}
	.page-template-product_new .read_more a, .nw_prod_feat_sec .read_more a{color: #00a6ba;}
	/*.nw_prod_video_above img{height:50px;}*/
	.nw_prod_video_above .play_icon img{max-width:50px;}

	.sec_app_img img{max-width: 100%;display:block;margin:0 auto;}

	.text_many_section .width{ padding: /*60px*/30px 15px 0;}
	.text_many_section .width .text15{padding-left:0;padding-right:0;}
	.text_many_section .width .title36{ position: relative; top: 0; left: 0;}
	/*Restore*/
	/*.sec-dark .title36, .sec-light .title36, .sec-white .title36, .sec-dark-clean .title36{position:relative;top:0px;left:15px;}
	.text_many_section .width .title36,.nw_prod_spec .width .title36 { position: relative; top: 0; left: 15px;}*/
	.text_many_section .inner_section:last-of-type {
		margin-bottom: 0;
		padding-bottom: 30px;
	}

	.newsection_text{padding:100px 0 35px 0 !important;}
}
@media only screen and (max-width : 365px) {
	.myref-title{font-size:27px;}
}
@media only screen and (max-width : 340px) {
	.nw_prod_top-content .title{font-size:26px!important;}
	.prod-links{padding-left:0;}
	.nw_prod_video{padding-top:65%;}
	.nw_prod_feat_sec{padding:20px 0;}
	.title36{font-size:20px;line-height:26px;margin-bottom:20px;}
	.sec-dark .title36, .sec-light .title36{top:20px;}
	.bt-app a{width:125px;}
	.bt-app:first-child{margin-right:14px;margin-left:4%;}
	.sec_app{padding:20px 0;}
	.myref-content{padding-top:15px;}
	.myref-title{font-size:24px;}
	.myref-start_btns{margin-top:30px;}
}

@media only screen and (max-width : 320px) {
	.explore-item_title{font-size:12px;padding-right:0;height:33px;}
}




/* FIX FOR CONTACT FIELD SELECT */ 
select.vfb-select{
     -webkit-appearance: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none !important;
    border-radius: 100px !important;
    display: block;
    width: 100% !important;
    /* max-width: 1000px !important; */
    height: 42px !important;
    float: right;
    margin: 1px 0px;
    padding: 0px 24px !important;
    font-size: 16px !important;
    line-height: 1.75 !important;
    color: #333;
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #cccccc !important;
    -ms-word-break: normal;
    word-break: normal !important;
}


 form.visual-form-builder li.vfb-item-select:after {
    clear: both;
    content: '';
    display: block;
    height: 0;
    visibility: visible !important;
    width: 0;
    height: 0;
    top: 54px;pointer-events: none;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #777;
    position: absolute;
    right: 14px;
}