/* ====================================================================================================================================================== Tab SECTION ====================================================================================================================================================== */ .av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image{ width:90px; } .av-tab-section-container{ width: 100%; overflow: hidden; position: relative; border: none; } .av-tab-section-outer-container{ overflow: hidden; } .av-tab-section-inner-container{ display: table; position: relative; left:0%; /* Safari pixel gap fix */ margin-left: -1px; margin-right: -1px; } .av-tab-slide-transition .av-tab-section-inner-container{ -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .av-layout-tab{ width:100vw; display: block; vertical-align: middle; padding: 50px 0; border-top-style:solid; border-top-width:1px; } .js_active .av-layout-tab{ display: table-cell; border:none; } .av-tab-section-tab-title-container{ text-align: center; padding:20px 0 0 0; display: none; position: relative; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .js_active .av-tab-section-tab-title-container{ display: block; } #top .av-section-tab-title{ padding:10px 20px 0px 20px; display: inline-block; text-decoration: none; } .av-outer-tab-title{ display: block; } .av-inner-tab-title{ text-transform: uppercase; display: block; line-height: 1.2em; margin-top: 7px; margin-bottom: 3px; font-size: 13px; text-align: center; } .av-tab-with-image .av-inner-tab-title{ display: table-cell; vertical-align: middle; height:40px; } .av-tab-section-icon{ display: inline-block; font-size: 40px; line-height: 1em; } .av-tab-arrow-container{ display: block; height:15px; overflow: hidden; position: relative; top: 8px; } .avia_transform .av-tab-arrow-container span{ position: absolute; left: 50%; width: 50px; height: 50px; -webkit-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; top: 40px; } .avia_transform .av-active-tab-title .av-tab-arrow-container span{ top: 10px; } .av-tab-section-image{ display: block; opacity: 0.65; filter: grayscale(1); background-size: contain; background-repeat: no-repeat; background-position: center; height:90px; } .av-section-tab-title:hover .av-tab-section-image{ opacity: 0.85; } .av-active-tab-title .av-tab-section-image{ opacity: 1; filter: grayscale(0); } .av-tab-image-circle .av-tab-section-image{ border-radius: 200px; } .av-tab-image-rounded .av-tab-section-image { border-radius: 4px; } .av_tab_navigation{position: absolute;} .avia-section-small .av-layout-tab{ padding-top: 20px; padding-bottom: 20px;} .avia-section-large .av-layout-tab{ padding-top: 70px; padding-bottom: 70px;} .avia-section-huge .av-layout-tab{ padding-top: 130px; padding-bottom: 130px;} .avia-section-no-padding .av-layout-tab{padding-top:0; padding-bottom:0;} #top .av-custom-tab-color a{color: inherit;} .av-tab-no-icon.av-tab-no-image .av-inner-tab-title{ margin-bottom: 15px; } .avia-tab-title-padding-none .av-outer-tab-title{ padding:0 0; position: relative; top: -6px; } .avia-tab-title-padding-small .av-outer-tab-title{ padding:0 0; } .avia-tab-title-padding-default .av-outer-tab-title{ padding:10px 0;} .avia-tab-title-padding-large .av-outer-tab-title{ padding:20px 0; } .av-tab-with-icon .av-outer-tab-title{ margin-bottom: 10px; padding:0 0;} .av-tab-without-text .av-outer-tab-title{display: none;} #top .av-tab-without-text.av-section-tab-title{padding-top:0;} #top .av-tab-below-content .av-tab-without-text.av-section-tab-title{padding-bottom:10px;} .av-tab-below-content .av-tab-arrow-container{position: absolute; top:0;} .avia_transform .av-tab-below-content .av-tab-arrow-container span{ top: -65px;} .avia_transform .av-tab-below-content .av-active-tab-title .av-tab-arrow-container span{ top: -45px;} #top .av-tab-below-content .av-section-tab-title{ padding: 5px 20px 0px 20px;} .av-tab-below-content .av-tab-section-tab-title-container{ padding: 30px 0px 20px 0px;} .boxed .av-layout-tab-inner .container, .av-framed-box .av-layout-tab-inner .container, .html_header_sidebar .av-layout-tab-inner .container{ margin:0; } .av-tab-content-auto .av-layout-tab-inner{ -webkit-transition: height 0.4s ease-in-out; transition: height 0.4s ease-in-out; }