/* 
 Theme Name:   Navigo - Child - Divi
 Theme URI:    
 Description:  
 Author:       Steve Turner
 Author URI:   
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/*TOP MENU*/
/* Grey Background For Quiz CTA */


/* Stop Font colour changing on scroll */
.et-fixed-header #top-menu .menu-cta a {
color: #ffffff !important;
}
.quiz-menu {
	background-color: #f8f9fa !important;
}

/* Reduce Font weight for menu sub-items */
#top-menu li li a {
	font-weight:400 !important;
}

/* Reduce width of mega menu sub menu */
#top-menu li.mega-menu > ul {
	width:70% !important;
	left:20% !important;
}

/* Increase width of product menu sub menu */
#menu-item-5252 .sub-menu {
	width:350px !important;
}

	#menu-item-5252 .sub-menu li a {
		width:320px !important;
	}



/* Hide 'Required fields' Section on Ninja forms */
.nf-form-fields-required {
  display: none;
}


/*** Enable Custom Ordering Of Divi Columns ***/
@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
 
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
 
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
 
}


/*** Algin Right Secondary Menu ***/
@media only screen and (min-width: 768px) {
    #et-info { float:right !important; }
}


/* Menu CTA */
@media only screen and (min-width: 981px) {
.menu-cta a {
	font-size: 16px;
    background-color:  #e75353 !important;
    padding: 15px 25px 15px 25px !important;
    margin: 0px 0px 20px 0px !important;
	color: #fff !important;
	border-radius: 10px !important;
}
}

@media only screen and (max-width: 980px) {
.menu-cta a {
	font-size: 16px;
    background-color: #EF3B24 !important;
    padding: 15px 15px 15px 15px !important;
    margin: 10px 0px 20px 0px !important;
	color: #fff !important;
	border-radius: 20px !important;

}
}

.menu-cta li {
padding-right: 0px !important;
}


/*** FOOTER ***/
/*** Remove Dot Points ***/
#footer-widgets .footer-widget li:before {
    display:none;
}
#footer-widgets .footer-widget li {
    padding-left: 0px;
}

/* Reduce footer font weight */
#footer-widgets .footer-widget li a {
	font-weight:400;
}

h1 {
	font-family: 'Alata' !important;
	color: #000000;
	font-size: 45px;
	line-height:1.1em
}


h2 {
	font-family: 'Alata' !important;
	color: #000000;
	font-size: 35px;
}

h3 {
	font-family: 'Alata' !important;
	color: #000000;
	font-size: 28px;
}

h4 {
	font-family: 'Alata' !important;
	color: #000000;
	font-size: 24px;
}

h5 {
	font-family: 'Alata' !important;
	color: #000000;
	font-size: 20px;
}
.et-fixed-header #top-menu .menu-cta a{color:#fff !important;}.quiz-menu{background-color:#f8f9fa !important;}#top-menu li li a{font-weight:400 !important;}#top-menu li.mega-menu > ul{width:70% !important;left:20% !important;}#menu-item-5252 .sub-menu{width:350px !important;}#menu-item-5252 .sub-menu li a{width:320px !important;}.nf-form-fields-required{display:none;}@media all and (max-width: 980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.first-on-mobile{-webkit-order:1;order:1;}.second-on-mobile{-webkit-order:2;order:2;}.third-on-mobile{-webkit-order:3;order:3;}.fourth-on-mobile{-webkit-order:4;order:4;}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px;}}@media only screen and (min-width: 768px){#et-info{float:right !important;}}@media only screen and (min-width: 981px){.menu-cta a{font-size:16px;background-color:#e75353 !important;padding:15px 25px 15px 25px !important;margin:0px 0px 20px 0px !important;color:#fff !important;border-radius:10px !important;}}@media only screen and (max-width: 980px){.menu-cta a{font-size:16px;background-color:#ef3b24 !important;padding:15px 15px 15px 15px !important;margin:10px 0px 20px 0px !important;color:#fff !important;border-radius:20px !important;}}.menu-cta li{padding-right:0px !important;}#footer-widgets .footer-widget li:before{display:none;}#footer-widgets .footer-widget li{padding-left:0px;}#footer-widgets .footer-widget li a{font-weight:400;}h1{font-family:"Alata" !important;color:#000;font-size:45px;line-height:1.1em;}h2{font-family:"Alata" !important;color:#000;font-size:35px;}h3{font-family:"Alata" !important;color:#000;font-size:28px;}h4{font-family:"Alata" !important;color:#000;font-size:24px;}h5{font-family:"Alata" !important;color:#000;font-size:20px;}