/*
Theme Name: Overtime Edge
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


@font-face {
    font-family: 'Proxima Nova Light';
    src: url('fonts/ProximaNova-Light.eot');
    src: url('fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova-Light.woff2') format('woff2'),
        url('fonts/ProximaNova-Light.woff') format('woff'),
        url('fonts/ProximaNova-Light.ttf') format('truetype'),
        url('fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Proxima Nova Medium';
    src: url('fonts/ProximaNova-Medium.eot');
    src: url('fonts/ProximaNova-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova-Medium.woff2') format('woff2'),
        url('fonts/ProximaNova-Medium.woff') format('woff'),
        url('fonts/ProximaNova-Medium.ttf') format('truetype'),
        url('fonts/ProximaNova-Medium.svg#ProximaNova-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Proxima Nova Bold';
    src: url('fonts/ProximaNova-Bold.eot');
    src: url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('fonts/ProximaNova-Bold.woff') format('woff'),
        url('fonts/ProximaNova-Bold.ttf') format('truetype'),
        url('fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Metropolis Light';
    src: url('fonts/Metropolis-Light.eot');
    src: url('fonts/Metropolis-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Metropolis-Light.woff2') format('woff2'),
        url('fonts/Metropolis-Light.woff') format('woff'),
        url('fonts/Metropolis-Light.ttf') format('truetype'),
        url('fonts/Metropolis-Light.svg#Metropolis-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Metropolis Medium';
    src: url('fonts/Metropolis-Medium.eot');
    src: url('fonts/Metropolis-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Metropolis-Medium.woff2') format('woff2'),
        url('fonts/Metropolis-Medium.woff') format('woff'),
        url('fonts/Metropolis-Medium.ttf') format('truetype'),
        url('fonts/Metropolis-Medium.svg#Metropolis-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Metropolis Bold';
    src: url('fonts/Metropolis-Bold.eot');
    src: url('fonts/Metropolis-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Metropolis-Bold.woff2') format('woff2'),
        url('fonts/Metropolis-Bold.woff') format('woff'),
        url('fonts/Metropolis-Bold.ttf') format('truetype'),
        url('fonts/Metropolis-Bold.svg#Metropolis-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


.initialhide { display:none}
.sr7-bullets { display:none !important}


.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-menu { margin-top:5px;}

.slider-light-txt {font-family: 'Metropolis Light' !important;}
.slider-light-medium {font-family: 'Metropolis Medium' !important;}
.slider-button-text {font-family: 'Metropolis Bold' !important;}


.use-list { margin-left:24px}
.use-btn { margin-left:12px !important;}
#SR7_2_2 {margin-left:24px !important;}
.numbered-list {
  list-style: none; /* remove default bullets */
  counter-reset: item;
  padding: 0;
  margin:0;
}

.numbered-list li {
  counter-increment: item;
  margin: 22px 0;
  padding:4px 0 0 42px;
  position: relative;
  font-size:19px;
  color:#FFF;
}

.numbered-list li::before {
  content: counter(item);
  position: absolute;
  left: 0;
  top: 0;
  background: #FFF;
  color: #20265e;
  border-radius: 50%;
  width: 30px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
   font-size:22px;
   padding: 4px 0 0px 0;
}

.download-main-blk .fusion-column-wrapper { position:relative}
.download-logo { position:absolute !important; bottom:0; right:0px;}
.download-btn { margin:50px 0 0 0 !important;}
.download-btn img { margin:0 20px;border:3px solid transparent;border-radius:15px;}
.download-btn img:hover {border:3px solid #000099; border-radius:15px;}

#faq h4.toggle a { color:#000099;padding: 11px 14px 11px 25px;}
#faq .fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode { margin-bottom:22px; border-radius:25px;}
#faq .panel-group .fusion-panel:last-child { margin-bottom:0 !important}
#faq .fusion-accordian .fusion-toggle-icon-right .fusion-toggle-heading {margin-top: 7px !important;    margin-right: 0;}
.get-in-touch { text-decoration:underline}
.get-in-touch:hover { text-decoration:none; color:#FFF;}
#faq .fusion-accordian .panel-body { padding-top:0; padding-bottom:18px; margin-top:-4px;text-align: justify;}
#faq .fusion-accordian .panel-body p { margin-bottom:0}


#contact .quform-1 .quform-label  { top:18px !important; left:18px !important;}
#contact .quform-element-submit { margin:0 !important}
#contact .quform-error-text { font-size:15px !important}

.terms-page h2 { font-size:36px !important; line-height:44px !important;}
.terms-page h3 { font-size:32px !important; line-height:40px !important;}
.terms-page h4 { font-size:28px !important; line-height:36px !important;}
.terms-page ul li { padding:0 0 15px 0}
.terms-page ul li p { padding:0; margin:0}


.copyright a { color:#6f6f6f; text-decoration:underline}
.copyright a:hover { color:#000099; text-decoration:none}

#fusion-scroll-section-nav-1 { display:none !important}


@media only screen and (max-width:640px){
.use-list { margin-left:0px}
.use-btn { margin-left:0px !important;}
#SR7_2_2 {margin-left:0px !important;}	
#faq .fusion-fullwidth { background: #B7CAEB !important; background: linear-gradient(0deg, rgba(183, 202, 235, 1) 0%, rgba(0, 22, 157, 1) 100%)!important;}
#faq .get-in-touch-text { color:#FFF !important}
#faq .get-in-touch-text a { color:#FFF !important}

.fusion-mobile-menu-icons a { font-size:26px !important}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {background: none !important;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul { background:#FFF !important; border-radius:14px;border: none !important;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item:last-child a { border-bottom:none !important}	

/*.main-title h1,.main-title h2,.main-title h3 { font-size:46px !important; line-height:54px !important}*/
#faq .fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode {margin-bottom: 25px;}
#features h5 { font-size:36px !important; line-height:44px !important}	
#features .fusion-full-width-sep {margin-top: 26px !important;}	
#use .fusion-full-width-sep {margin-top: 34px !important;}	
#contact .fusion-full-width-sep {margin-top: 28px !important;}		
#faq .main-title { margin-bottom:38px !important}	
	
.fusion-header .fusion-logo { width:100%; text-align:center;}
.fusion-header .fusion-mobile-menu-icons {position: absolute;left: -20px;float: none;top: 18px;right: auto;}	
}
@media only screen and (min-width:641px) and (max-width:1024px) {
	
}

@media only screen and (max-width:800px){

}

@media only screen and (max-width:1024px){

.fusion-header .fusion-row { padding-top:20px !important}

.download-btn img { margin:0 0px 15px;}
#use h2.fusion-title-heading,#download h3.fusion-title-heading,#faq h3.fusion-title-heading,.main-title h1,.main-title h3 { font-size:42px !important; line-height:50px !important}

.fusion-page-title-bar h1 { font-size:48px !important; line-height:56px !important} 	
	
}

@media only screen and (max-width:1199px){
.fusion-header .fusion-menu li a { font-size:18px;}
.height-auto { height:auto !important;}
.copyright { position:relative !important}
}

@media only screen and (max-width:1399px){


}

@media only screen and (max-width:1450px){
.download-logo { display:none !important}	
}

@media only screen and (min-width:1025px){
/*.home .fusion-header .fusion-row { padding-top:75px !important}	
.home .fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-row { padding-top:0px !important}	*/

.fusion-header .fusion-menu {background: rgba(255, 255, 255, 0.16);border-radius: 20px; height:55px;align-items: center; padding:0 25px}
.fusion-header .fusion-menu li a { height:43px  !important;border-radius: 25px; padding-top:1px;}
}

@media only screen and (min-width:1025px) and (max-width:1560px) {
#use h2.fusion-title-heading,#download h3.fusion-title-heading { font-size:48px !important; line-height:56px !important}	
}

@media only screen and (min-width:1360px) and (max-width:1440px) {
#use .fusion-fullwidth { padding-top:0 !important}	
.get-in-touch-text { font-size:22px !important; line-height:30px !important}
#contact .fusion-fullwidth {height:auto !important;}
.copyright { position:relative !important}
}


@media only screen and (min-width:1441px) and (max-width:1650px) {
.use-title { margin-left:16px !important}
.use-list {margin-left:16px;}
.use-btn {margin-left:8px !important;}
#SR7_2_2 {margin-left: 16px !important;}
#use .fusion-fullwidth { padding-top:0 !important}	
#contact .fusion-fullwidth { padding-top:0 !important}
.contact-sepa { display:none !important}

}

