/**** CUSTOM STYLESHEET FOR MINDFULPOLICYGROUP.COM - MAKE ALL CHANGES HERE ***/

body {
	background: url(/wp_content/themes/magazine_pro/images/bg.png) repeat; 
}


.site-inner {background: #fff;  }
.wrap {
	margin: 0 auto;
	max-width: 1170px;
}
.site-inner {
	margin: 0 auto;
	max-width: 1170px;
padding: 15px;
}



/*** Font **/

body,
h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
textarea,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button,
.author-box-title,
.site-title,
.genesis-nav-menu,
.site-footer  {
	font-family: 'Myriad Pro', Verdana, Arial, sans-serif !important;
}

/** ADJUST HEADER PADDING **/

.primary-nav .site-header {
    padding-top: 0px;
}

.site-header .wrap {
    border-bottom: 0px;
	padding: 0px;
}

.header-image .site-header .title-area {padding: 40px 0px 0px 0px;}
 .header-image .site-header .widget-area {padding: 65px 0px 0px 0px;}
/** TOP OF SITE MENU - PAGES **/
.nav-primary {
    background-color: transparent !important;
}

.nav-primary li {
	background: #fff !important;
	display: table-cell;
	line-height: 44px;
	text-align: center;
	white-space: nowrap;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

.nav-primary li a {
	color: #000 !important;
	line-height: 44px;
	text-align: center;
	white-space: nowrap;
	font-size: 12px;
	padding: 0px 22px;
}

.nav-primary li a:hover {color: #fff !important;}

/*** SECONDARY MENU - CATEGORIES **/

.nav-secondary .wrap {
    border-bottom: 0px;
}



.nav-secondary {
    background-color: transparent !important; margin-bottom: 10px;
}

.nav-secondary li {
	background: #fff !important;
	display: table-cell;
	line-height: 44px;
	text-align: center;
	white-space: nowrap;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

.nav-secondary li a {
	color: #000 !important;
	line-height: 44px;
	text-align: center;
	white-space: nowrap;
	font-size: 12px;
	padding: 0px 22px;
}

.nav-secondary li a:hover {color: #fff !important;}

/** SUB MENU DROPDOWNS OVERRIDE THEME STYLING **/

.nav-primary .genesis-nav-menu .sub-menu a {
    background-color: transparent;
    border-right: 0px solid #FFF;
    border-width: medium 0px 0px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #FFF #FFF;
	padding: 0px;
}

/** CUSTOM MENU BORDERS AND COLOURS **/

.nav-primary ul li:nth-child(1), .nav-primary ul li:nth-child(6) {
    border-bottom-color: #0077C0;
}

.nav-primary ul li a{display:block;width:100%;height:100%;background-color:#fff;text-decoration:none;color:black;-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;transition:background-color .1s ease-in}
.nav-primary ul li a:hover{color:white}
.nav-primary ul li:nth-child(1),.nav-primary ul li:nth-child(6){border-bottom-color:#0077c0}
.nav-primary ul li:nth-child(1) a:hover,.nav-primary ul li:nth-child(6) a:hover{background-color:#1a85c6}
.nav-primary ul li:nth-child(2),.nav-primary ul li:nth-child(7){border-bottom-color:#a2ad00}
.nav-primary ul li:nth-child(2) a:hover,.nav-primary ul li:nth-child(7) a:hover{background-color:#adb71e}
.nav-primary ul li:nth-child(3),.nav-primary ul li:nth-child(8){border-bottom-color:#007836}
.nav-primary ul li:nth-child(3) a:hover,.nav-primary ul li:nth-child(8) a:hover{background-color:#20894f}
.nav-primary ul li:nth-child(4),.nav-primary ul li:nth-child(9) a:hover{border-bottom-color:#c0262d}
.nav-primary ul li:nth-child(4) a:hover,.nav-primary ul li:nth-child(9) a:hover{background-color:#d05e63}
.nav-primary ul li:nth-child(5),.nav-primary ul li:nth-child(10){border-bottom-color:#de5d0d}
.nav-primary ul li:nth-child(5) a:hover,.nav-primary ul li:nth-child(10) a:hover{background-color:#e37633}

.nav-secondary ul li a{display:block;width:100%;height:100%;background-color:#fff;text-decoration:none;color:black;-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;transition:background-color .1s ease-in}
.nav-secondary ul li a:hover{color:white}
.nav-secondary ul li:nth-child(1),.nav-secondary ul li:nth-child(6){border-bottom-color:#0077c0}
.nav-secondary ul li:nth-child(1) a:hover,.nav-secondary ul li:nth-child(6) a:hover{background-color:#1a85c6}
.nav-secondary ul li:nth-child(2),.nav-secondary ul li:nth-child(7){border-bottom-color:#a2ad00}
.nav-secondary ul li:nth-child(2) a:hover,.nav-secondary ul li:nth-child(7) a:hover{background-color:#adb71e}
.nav-secondary ul li:nth-child(3),.nav-secondary ul li:nth-child(8){border-bottom-color:#007836}
.nav-secondary ul li:nth-child(3) a:hover,.nav-secondary ul li:nth-child(8) a:hover{background-color:#20894f}
.nav-secondary ul li:nth-child(4),.nav-secondary ul li:nth-child(9) a:hover{border-bottom-color:#c0262d}
.nav-secondary ul li:nth-child(4) a:hover,.nav-secondary ul li:nth-child(9) a:hover{background-color:#d05e63}
.nav-secondary ul li:nth-child(5),.nav-secondary ul li:nth-child(10){border-bottom-color:#de5d0d}
.nav-secondary ul li:nth-child(5) a:hover,.nav-secondary ul li:nth-child(10) a:hover{background-color:#e37633}



/**header mobile fix **/

@media only screen and (max-width: 1100px) {
 .header-image .site-header .widget-area {padding: 0px 0px 0px 0px;}
}
/*