/*

Theme Name: Divi Child

Theme URI: http://www.elegantthemes.com/gallery/divi/

Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.

Author: Elegant Themes

Author URI: http://www.elegantthemes.com

Template: Divi

Version: 1.0

*/
/*@import url("../Divi/style.css");*/
.hidden{display:none;}
.custom-top-bar{text-align:right;margin-top:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.custom-top-bar a{background-color:rgba(173,200,231,0.4);color:#fff;padding:7px 25px 6px 10px;font-size:15px;border-radius:0 0 10px 10px;font-weight:400;line-height:18px;display:inline-block;}
.et-fixed-header .custom-top-bar{margin-top:-31px;}
#et_search_icon:before{font-size:24px;transform:rotateY(180deg);}
.small-cap-title{font-variant:small-caps;display:inline-block;}
#et-top-navigation{font-weight:400!important;}
#top-menu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
#top-menu > li{line-height:21px!important;}
#top-menu > li > a{min-height:52px;padding-bottom:10px!important;}
#top-menu .sub-menu{border-top:none;padding:0;}
#top-menu .sub-menu li{padding:0;display:block;}
#top-menu .sub-menu{width:310px;}
#top-menu .sub-menu li a{width:100%;}
#main-header{background-image:url('./images/logo-layer.jpg');background-repeat:no-repeat;background-position:center bottom;}
#main-header .logo_container{padding-left:30px;padding-right:30px;}
#main-header .nav .sub-menu li a{color:#002f6d!important;}
#main-header .nav .sub-menu li a:hover,#main-header .nav .sub-menu li.current-menu-item a{color:#007cc1!important;background-color:#fff!important;}
.menu-item-has-children > a{position:relative;}
.menu-item-has-children > a:before{position:absolute;content:'';display:block;width:100%;left:0;bottom:0;height:8px;background-color:#adc8e7!important;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#top-menu li:hover a{opacity:1!important;}
.menu-item-has-children:hover a:before{opacity:1;}
.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:10px;}
.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:20px;}
.paragraph-front-page-banner{position:relative;overflow:hidden;min-height:420px;}
.paragraph-front-page-banner:before{content:'';position:absolute;bottom:0;width:50%;z-index:1;border-bottom:250px solid #fff;right:70%;border-right:1000px solid transparent;border-left:1000px solid;}
.paragraph-front-page-banner:after{content:'';position:absolute;bottom:0;width:50%;z-index:1;border-bottom:180px solid #fff;left:27%;border-left:1070px solid transparent;border-right:1000px solid;}
h1,h2,h3,h4,h5{color:#002f6d;padding:0;}
body{font-weight:400;}
.legal-disclaimer-text{font-size:10px;font-style:italic;line-height:1.4;}
.parallax-window-block{width:100%;overflow:hidden;position:relative;-webkit-clip-path:polygon(0 0,100% 0,130% 63%,0 100%);clip-path:polygon(0 0,100% 0,130% 63%,0 100%);}
a{color:#002f6d;}
a:hover{color:#007cc1;}
.custom-row-content .et_pb_column:first-child{width:calc(26%);margin-right:30px;}
.custom-row-content .et_pb_column{width:calc(37% - 30px);margin-right:30px;border-radius:5px;}
.custom-button-style:hover,.custom-button-style:focus{background-color:transparent!important;}
.custom-button-style:before{background-color:#ce1312;border-radius:50%;width:30px;height:30px;line-height:30px!important;text-align:center;color:#fff;left:-10px;margin-left:0!important;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.custom-button-style:hover:before,.custom-button-style:focus:before{background-color:#5f656f;}
[class*="et_pb_video"]{margin-bottom:0!important;}
.video-title{margin:0 0 30px 0;padding:10px 15px;background-color:rgba(173,200,231,0.3);border-radius:0 0 8px 8px;font-size:18px;font-weight:300;line-height:1.17;color:#002f6d;}
.custom-toggle-style .et_pb_toggle{border:none;border-bottom:1px solid;padding:0;}
.custom-toggle-style .et_pb_toggle_title{padding:20px 0!important;}
.et_pb_toggle_title:before{content:'+';font-family:unset!important;font-size:20px;color:#fff!important;}
.et_pb_toggle_open .et_pb_toggle_title:before{content:'-';font-size:32px;}
.custom-toggle-style .et_pb_toggle_content{position:relative;padding:10px;background-color:rgba(255,255,255,0.2);}
.toggle-open-near{max-width:380px;border:none;border-radius:8px;position:relative;}
.toggle-open-near:after{content:'';display:block;position:absolute;right:-30px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:10px solid #daecf6;top:50%;margin-top:-25px;opacity:0;}
.toggle-open-near .et_pb_toggle_content{position:absolute;left:100%;color:#007cc1;background-color:#daecf6;width:300px;border-radius:8px;padding:10px 15px 20px;margin-left:30px;top:-30px;}
.toggle-open-center .et_pb_toggle_content{top:25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.toggle-open-bottom .et_pb_toggle_content{top:auto;bottom:-30px;}
.toggle-open-near.et_pb_toggle_open .et_pb_toggle_title:before{color:#007cc1!important;}
.toggle-open-near.et_pb_toggle_open:after{opacity:1;}
.custom-tab-title{position:relative;z-index:1;margin:0 0 10px 0;font-size:15px;font-weight:300;line-height:1.13;color:#007cc1;padding:10px 10px 0;text-align:center;}
.custom-tab-heading{text-align:center;list-style-type:none;margin:0;padding-left:0!important;}
.custom-tab-heading li{display:inline-block;}
.custom-tab-heading li a{display:inline-block;min-width:150px;padding:12px 30px;margin:0 -2px;font-size:14px;font-weight:300;line-height:1.13;border:1px solid #007cc1;color:#007cc1;background-color:#BCDBF0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.custom-tab-heading li:first-child a{border-radius:5px 0 0 5px;border-right-width:0;}
.custom-tab-heading li:last-child a{border-radius:0 5px 5px 0;}
.custom-tab-heading li.active a,.custom-tab-heading li a:hover,.custom-tab-heading li a:focus{background:#007cc1;color:#fff;}
.custom-tab-left{list-style-type:none;padding-left:0!important;}
.custom-tab-left li{list-style-type:none;border-left:2px solid rgba(255,255,255,0.3);margin:0 0 25px 0;padding:0 0 0 10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.custom-tab-left li a{color:#fff;font-weight:300;line-height:18px;display:inline-block;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.custom-tab-left li.active,.custom-tab-left li:hover{border-left:2px solid #fff;}
.custom-tab-left li.active a,.custom-tab-left li:hover a{font-weight:700;}
.et_pb_custom_button_icon.custom-button-icon:before{content:''!important;background-image:url("./images/button-arrow.png");background-repeat:no-repeat;height:17px;width:12px;margin-left:0!important;left:0;top:50%;-webkit-transform:translate(10px,-50%);-moz-transform:translate(10px,-50%);-ms-transform:translate(10px,-50%);-o-transform:translate(10px,-50%);transform:translate(10px,-50%);}
.row-enable,.tab-elm-enable{opacity:1;visibility:visible;z-index:1;display:block;}
.row-disable,.tab-elm-disable{opacity:0;z-index:-1;visibility:hidden;display:none;}
.chat-block{position:relative;padding:20px;margin:0 0 30px 0;border-radius:8px;background-color:#adc8e7;}
.chat-block:after{position:absolute;right:45px;bottom:-8px;z-index:-1;content:'';width:40px;height:40px;border-radius:8px;background-color:#adc8e7;transform:rotate(-135deg);}
.custom-leave-message{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:-1;visibility:hidden;opacity:0;}
.custom-leave-message.show{z-index:99999999;opacity:1;visibility:visible;}
.custom-leave-message-inner{max-width:500px;padding:27px 24px 17px;background-image:linear-gradient(315deg,#fff 30%,#e2e2e2);border-radius:10px;-webkit-box-shadow:0 0 5px 0 rgba(60,0,0,0.6);box-shadow:0 0 5px 0 rgba(0,0,0,0.6);position:relative;}
.custom-leave-message-inner .popup-close{font-size:30px;color:#002f6d;position:absolute;display:block;right:15px;cursor:pointer;top:5px;z-index:2;font-weight:200;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.custom-leave-message-inner .popup-close:hover{color:red;}
.custom-leave-message-inner .popup-content{margin-bottom:20px;padding-bottom:25px;border-bottom:1px solid #adc8e7;line-height:22px;}
.custom-leave-message-inner .popup-action{text-align:right;}
.custom-leave-message-inner .popup-action a{padding:7px 10px;font-size:14px;background-color:#002f6d;color:#fff;border-radius:5px;}
.footer-menu{display:table;width:100%;padding-left:0!important;}
.footer-menu li{margin-right:0;float:none;width:auto;list-style-type:none;display:inline-block;margin-bottom:10px;padding-right:30px;position:relative;line-height:16px;font-size:14px;margin-left:0;}
.footer-menu li:after{content:'';position:absolute;right:15px;top:0;height:17px;width:1px;background:#fff;}
.footer-menu li a{color:#656b74;}
.footer-menu li a:hover,.footer-menu li a:focus{color:#007cc1;}
.footer-menu li:last-child:after{display:none;}

/**/
.font--normal h2{font-weight:normal;}
.header__banner.--dnstyle{min-height:420px;background-position-y:-200px;overflow:hidden;margin-bottom:30px;}
.header__banner.--dnstyle:before{content:'';position:absolute;bottom:0;width:50%;z-index:1;border-bottom:250px solid #fff;right:70%;border-right:1000px solid transparent;border-left:1000px solid;}
.header__banner.--dnstyle:after{content:'';position:absolute;bottom:0;width:50%;z-index:1;border-bottom:180px solid #fff;left:27%;border-left:1070px solid transparent;border-right:1000px solid;}
.header__banner.--dnstyle h1.regular-white{color:#fff;font-size:55px;line-height:60px;font-weight:700;}
.header__banner.--dnstyle .small-caps-title{font-variant:small-caps;}
.header__banner.--dnstyle .et_pb_text{max-width:700px}
.sc__buying__content.et_pb_section{padding:0 10px 30px}
.sc__buying__content .et_pb_row>.et_pb_column:first-child{max-width:390px;}
.sc__buying__content ul{color:#36373B;}
.sc__buying__content ul li{margin-bottom:20px;}
.sc__buying__content ul li p{margin-bottom:0;}
.sc__buying__content p:last-of-type{margin-bottom:0;}
.sc__buying__content 
.video__title{margin:0 0 30px 0!important;padding:10px 15px;background:rgba(173,200,231,0.3);border-radius:0 0 8px 8px;font-size:18px;font-weight:300;line-height:1.17;color:#002f6d;}
.et_pb_image.top__img{margin:-250px 0px 0px -90px!important;}
.et_pb_text.effect__shine__img{position:absolute;top:0;width:100%;max-width:399px;height:100%;margin:-250px 0px 0px -90px!important;}
.et_pb_text.effect__shine__img .et_pb_text_inner{position:relative;width:100%;height:100%;max-height:400px;}
.shine-wrapper{content:"";width:58%;height:45.7%;position:absolute;z-index:1;top:0;left:21.5%;-webkit-transform:skew(0deg,4.7deg);-moz-transform:skew(0deg,4.7deg);-ms-transform:skew(0deg,4.7deg);-o-transform:skew(0deg,4.7deg);transform:skew(0deg,4.7deg);overflow:hidden;-webkit-clip-path:polygon(0% 8%,100% 3%,100% 100%,0% 100%);clip-path:polygon(0% 8%,100% 3%,100% 100%,0% 100%);}
.shine-wrapper:after{content:"";position:absolute;width:625px;height:100px;margin-top:-250px;margin-left:-200px;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg);background:-webkit-linear-gradient(top,rgba(255,255,255,0.1),rgba(255,255,255,0.5),rgba(255,255,255,0.1));background:-ms-linear-gradient(top,rgba(255,255,255,0.1),rgba(255,255,255,0.5),rgba(255,255,255,0.1));-webkit-animation:7s ease-in-out 7s infinite shine;-ms-animation:7s ease-in-out 7s infinite shine;animation:7s ease-in-out 7s infinite shine;}
@-webkit-keyframes shine{
    0%,100%{margin-top:-300px}
    50%{margin-top:800px}
}
@keyframes shine{
    0%,100%{margin-top:-300px}
    50%{margin-top:800px}
}

/**/
#main-header .logo_container{padding-left:20px;padding-right:20px;}
.header__banner{margin-bottom:20px;}
.header__banner h1{font-weight:400}
.header__banner .et_pb_row{padding:0 20px;}
.header__banner.--dnstyle_img{padding-top:30px;background-position:56% -125px;min-height:270px;background-size:inherit;}
.sc__dncontent.et_pb_section{padding:55px 0 0;}
.sc__dncontent.et_pb_section .et_pb_row{padding:30px 20px;}
.sc__dncontent.ct--padding .et_pb_row{padding-left:40px;padding-right:40px;}
.dn__content ol{margin:0;padding:0 0 20px 20px;list-style-position:inherit;}
.dn__content p{line-height:18px;font-size:14px;margin-bottom:30px;padding-bottom:0;color:#36373B;}
.dn__content p:last-of-type{margin-bottom:0;}

/**/
.effect__shine__img{min-height:400px;}
.sc__buying__content .et_pb_row>div:first-child p{font-size:14px;font-weight:400;line-height:18px;margin-bottom:20px;color:#36373B;}
.sc__buying__content .et_pb_row,.buying__online__content .et_pb_row{padding:0 0;}
.list-icon-wrapper ul{list-style:none;padding:0;}
.list-icon-wrapper li{display:flex;align-items:center;}
.list-icon-wrapper .icon-container{-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px;}
.list-icon-wrapper .list-description{margin-left:15px}
.paragraph-type-quote{margin-bottom:20px;}

.red-color{color:#d0021b;}
.product-select{background-color:#f2f2f2;border:1px solid #979797;color:#363636;height:40px;line-height:40px;padding-left:20px;width:100%;font-size:14px;}
.custom-form .col-12,
.custom-form .col-8,
.custom-form .col-4{float:left;}
.custom-form .col-12{width:100%;}
.custom-form .col-8{width:66.666666667%;margin-top:26px;}
.custom-form .col-4{width:33.333333333%;}
.custom-form .order-title{text-align:center;font-size:24px;font-weight:700;color:#36373b;margin-bottom:5px;}
.custom-form .form-row{width:50%;float:left;padding-right:20px;margin-bottom:21px;}
.custom-form .form-row input{border:none;border-bottom:1px solid #9b9b9b;font-size:12px;color:#36373b;line-height:24px;width:100%;}
.custom-form .form-row input:focus{border-bottom-color:#007cc1;}
.custom-form .form-row.float-right{float:right;}
.custom-form .order-subtitle{font-weight:bold;padding-bottom:8px;}
.custom-form .col-4 p:not(.order-subtitle){line-height:18px;font-size:14px;padding-bottom:9px;}
.custom-form .order-description{padding-bottom:17px;}
.custom-form .required-product{font-size:12px;padding-bottom:8px;border-bottom:1px solid;}
.custom-form .submit-wrap{margin-top:30px;}
.custom-form .submit-wrap [type="submit"]{width:100%;border:none;font-weight:700;color:#fff;background-color:#007cc1;padding:16px 20px;cursor:pointer;}
.image-with-shadow{position:relative;display:inline-block;margin-bottom:10px;}
.image-with-shadow img{position:relative;z-index:2;}
.image-with-shadow:before{position:absolute;content:'';display:block;width:100px;height:100px;right:-5px;bottom:-6px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:1;background-color:rgba(73,190,255,0.3);}
.image-with-shadow:hover:before{right:0;bottom:0;}
/**/
@media (min-width:981px){
    .row-custom-gap .et_pb_column{width:33.33333333%;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;}
    .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:20px;}
    #et_top_search{margin-top:13px!important;}
    #main-header #logo{max-height:85%;}
    .custom-row-position--90{position:relative;top:-90px;margin-bottom:-90px;}
    .custom-toggle-width{width:calc(47.25% - 85px)!important;margin-left:85px;}
}
@media (min-width:480px){
    .paragraph-type-quote{max-width:380px;}
}
@media (max-width:1024px){
    .shine-wrapper{content:"";width:60.7%;}
}
@media (max-width:1199px){
    .lg-float-none{float:none!important;}
}
@media (max-width:991.98px){
    .et_menu_container{width:90%;}
    #main-header .logo_container{padding-left:0;padding-right:0;}
    .sc__dncontent.ct--padding .et_pb_row{padding-left:20px;padding-right:20px;}
    .sc__dncontent.et_pb_section{padding:0 0 0;}
    .header__banner .et_pb_row{padding:0 0;}
    .header__banner.--dnstyle_img{background-position:-1200px -140px;}
    .header__banner.header--left .et_pb_row{padding-right:60px;}

    /**/
    .sc__buying__content .et_pb_row>.et_pb_column:first-child{max-width:100%;}
    .et_pb_image.top__img{margin:0 auto!important;}
    .et_pb_text.effect__shine__img{margin:0 auto!important;left:0;right:0;}
    .sc__buying__content.et_pb_section{padding:0 0 0;}
    .header__banner.--dnstyle h1.regular-white{font-size:35px;line-height:40px;}
    .et_pb_section.header__banner.--dnstyle{background-image:url(../divi-child/images/VC_Sky_MB_Opt1_3.jpg)!important;min-height:250px;padding-top:30px;padding-bottom:50px;background-size:cover;background-position:center top;z-index:1;}
    .shine-wrapper{content:"";width:57.7%;}
    .dnbutton.--mb{width:100%;}
    .custom-form .col-8,
    .custom-form .col-4{width:100%;margin-top:0;}
    .custom-form .col-8{margin-bottom:30px;}
}
@media (max-width:980px){
    #top-menu{display:none!important;}
    .responsive-title{font-size:60px!important;line-height:60px!important;}
    #et_search_icon:before{font-size:18px;}
    .parallax-window-block{-webkit-clip-path:polygon(0 0,100% 0,130% 75%,0 100%);clip-path:polygon(0 0,100% 0,130% 75%,0 100%);}
    .custom-row-content .et_pb_column:first-child{width:0;margin-right:0;}
    .custom-row-content .et_pb_column{width:calc(50% - 30px);}
    .custom-row-content .et_pb_column:last-child{width:50%;}
    .custom-button-style{float:left;padding-left:40px;}
    .custom-button-style:before{left:0;}
    .et_pb_column.responsive-toggle{max-width:350px;}
    /*mobil menu*/
    .et_menu_container .et-top-navigation #et_top_search{display: none}
}
@media (max-width:767.98px){
    .shine-wrapper{content:"";height:30.7%;}
    .header__banner.--dnstyle h1.regular-white{font-size:30px;}
    .shine-wrapper{content:"";width:56.7%;height:45.7%;}
    div.paragraph-front-page-banner{background-position:center center!important;}
    .sm-text-left{text-align:left!important;}
    .custom-top-bar{text-align:center;}
    .responsive-title{font-size:48px!important;line-height:48px!important;}
    .custom-tab-heading li{display:block;margin-bottom:10px;}
    .custom-tab-heading li a{width:100%;border-radius:5px!important;border-width:1px!important;}
    .custom-row-content .et_pb_column{width:100%!important;margin-right:0;}
    .parallax-window-block{-webkit-clip-path:polygon(0 0,100% 0,130% 90%,0 100%);clip-path:polygon(0 0,100% 0,130% 90%,0 100%);}
    .toggle-open-near:after{display:none;}
    .toggle-open-near .et_pb_toggle_content{position:relative;width:100%;left:0;border-radius:0;margin-left:0;margin-top:20px;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
    .et_pb_column.responsive-toggle,.toggle-open-near{max-width:none;}
    .custom-form .form-row{width:100%;}
}
@media (max-width:480px){
    .shine-wrapper{content:"";width:56.7%;height:36.7%;}
}




