/*
Theme Name:     EXPO67
Description:    Child theme for the ENFOLD theme 
Author:         MAT3RIAL
Author URI:     http://mat3rial.com
Template:       enfold
Version:        0.1.0
*/

@import url("../enfold/style.css");
@import url("fonts/style.css");

/* GENERAL */
p {
		font-family: 'muliregular' !important;
		font-size: 13pt;
		line-height: 19pt;
}

ul {
		font-family: 'muliregular' !important;
		font-size: 13pt;
		line-height: 19pt;
}
.entry-content, .entry-title, .slide-entry-title, .avia-menu-text {
	font-family: 'muliregular' !important;
}

h1, h2, h3, h5 {
	font-family: 'muliregular' !important;
	font-weight: normal;
	text-transform: uppercase;
}

h4{
	font-family: 'muliregular' !important;
	font-weight: normal;
/* 	text-transform: uppercase; */
	line-height: 20pt;
	

}

h1 {
		line-height: 10pt;
		margin-top: 20pt;

}

h5 {
	margin-top: 10pt;
}

h6 {
	margin-top: 10pt;
	text-transform: uppercase;
    font-family: 'muliregular' !important;
	font-weight: normal;

}
.breadcrumb {
	display: none !important;
}
.alternate_color, .title_container { 
	background: #fff !important;
	border-color: none !important;	
}
.
/****** HEADER ******/
.logo{
	padding-top: 10px;
}

.hr-full {
	margin: 10px 0;
}
.avia-menu-text {
	    font-family: 'quicksandbold';
	    font-weight: normal;
	text-transform: uppercase;
}

/****** CONTENT ******/
.image-overlay { display: none !important; }

.title_container .main-title, .entry-title a{
    font-size: 24pt;
    font-weight: 400;
   line-height: 24pt;
    margin: 0;
    min-height: 36px;
    position: relative;
    top: 0;
    z-index: 2;
	    color: #000 !important;
}


	
.avia-content-slider .slide-entry-title a{
	font-family: 'muliregular' !important;
    font-size: 14px !important; 
    line-height: 1.4em !important;
    margin: 0;
}
.alternate_color, .title_container {
	background: #fcf5e3;
	border-color: none !important;
}
.entry-content {
	font-family: 'muliregular';
	font-size: 11pt;
	line-height: 19pt;
}

.read-more-link a{
    text-align: right;
    color:#f4480a;
}
.read-more-link a:hover{
    text-decoration: underline;
    color:#f4480a;

}
.tagline{
    font-family: 'quicksandregular';
    font-size: 26pt;

}
.taglinefr{
    font-family: 'quicksandregular';
    font-size: 20pt;
    text-align: center;

}
.main_menu ul li a {
	font-family: 'muliregular';
	text-transform: uppercase;
}
.slide-meta {
	display: none;
}
.read-more-link {
	text-align: right;
}

.post-title, entry-title h1{
		    font-family: 'quicksandbold';
	    font-weight: normal;
	    text-transform: uppercase;
}

.description p{
	    font-family: 'mulilight';
	    font-size: 12pt;


}

.description {
	    	    text-align: left;
	    	    border-left: 5px solid #000;
	    	    padding-left: 10px;


}
.av-masonry-date { display:none; }

.av-masonry-entry-content {
	font-family: 'mulilight';
	}
.announcement {
	background: #FFF;
	padding: 10px;

}

.announcement p{
		    font-family: 'mulilight';

}

/* caption gallery */
.avia-tooltip {
display: none !important;
}

.mfp-title {
		    font-family: 'mulilight';
}

	
/****** LAYOUT ********/
.container_wrap {
    border-top-style: solid;
    border-top-width: 0px;
    clear: both;
    position: relative;
}
.post-entry-11, .post-entry-131 {
	padding-top: 15px;
}
.content {
    border-right-style: solid;
    border-right-width: 10px;
    margin-right: -1px;
    border-color: #000000 !important;
	
}


.content, .sidebar {
  
    padding-top: 10px;
  }

div .av_three_fourth {
    margin-left: 1.5%;
    width: 74%;
}
div .av_one_fourth {
    margin-left: 1.5%;
    width: 22%;
}
div .av_one_half {
	margin-left: 1.5%;
    width: 49%;

}
div .av_two_fifth {
	margin-left: 1.5%;
}
div .av_two_third {
	margin-left: 1.5%;
}

.avia-image-container {
	margin: 0;
}


.hr-inner{
	border-top-width:10px;
	border-color: #000000 !important;
}

.hr-short .hr-inner
 { border-color: none; }
/* SIDEBAR */
.widget ul{
	font-family: 'muliregular';
	
}

.widgettitle {
	font-weight: normal;
}
#top #main .sidebar {
   
	border-left-color: #000000;
  
}


#menu-bibliography li{
	list-style: none;
	
	}
#menu-bibliography li a{
	color: #8f8c83;
	}
#menu-bibliography .current-menu-item a{
	color: #000 !important;
	}
		
/* FOOTER */
/* XTRAS */
.hor_icon, .vert_icon {
	border-color: #FC503D !important;
}

.toggle_content {
    margin: 0 0 20px;
    
}

.toggler {
	font-family: 'quicksandbold';
}

.js_active .toggler {
    -moz-user-select: none;
    border-style: none;
    border-width: 0px;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 9px 3px 9px 35px;
    position: relative;
    top: 1px;
}

.toggle_content {
	border-style: none;
    border-width: 0px;
    background: #E2F0FA !important;
  
    }
.toggle_content p{
	
    font-family: 'mulilight';

    }    
       
.avia_iconbox_title {
		font-family: 'muliregular';

}

h2.avia-caption-title {
background: rgba(255, 255, 255, 0.8) !important;
color: #333 !important;
font-size: 18pt;
}
div.avia-caption-content {

}

/*
.avia-caption .avia-caption-content  {
background: rgba(251, 147, 0, 0.5) !important;
}
*/

.image-overlay .image-overlay-inside { display: none; }

.avia_textblock h1{
	line-height: 24pt;
}
/*********** MOBILE SLIDER **********************/
@media only screen and (max-width: 768px) {
.avia-slideshow .avia-caption .avia-caption-title
{ font-size: 14px; }}
@media only screen and (max-width: 480px) {
.avia-caption {
bottom: -10px;
left: -18px;
padding: 0 20px;
width: 305px;
}
.avia-caption .avia-caption-title { margin: 0; }
}
@media only screen and (max-width: 480px) {
#top .avia-slideshow-arrows a { display: none; }
.avia-slideshow-dots {
display: none;
}
}





/* microsite nav menu */

ul#menu-expo_microsite {
    display: inline;
    float: left;
    padding: 0;
    margin: 0;
}

li#menu-item-16929 a,
li#menu-item-16930 a,
li#menu-item-16931 a,
li#menu-item-16932 a,
li#menu-item-16957 a,
li#menu-item-17111 a,
li#menu-item-17112 a,
li#menu-item-17114 a,
li#menu-item-17351 a,
li#menu-item-17451 a,
li#menu-item-17452 a,
li#menu-item-17453 a,
li#menu-item-17454 a {
    display: inline;
    padding: .25em 1.25em .75em;
    float: right;
    font-size: .75em;
    font-family: "PT Sans", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .5px;
    position: relative;
    z-index: 9999;
}

li#menu-item-16929,
li#menu-item-16930,
li#menu-item-16931,
li#menu-item-16932,
li#menu-item-16957,
li#menu-item-17111,
li#menu-item-17112,
li#menu-item-17114,
li#menu-item-17351,
li#menu-item-17451,
li#menu-item-17452,
li#menu-item-17453,
li#menu-item-17454 {
float: right;
}

p.elexno {
    font-family: "PT Sans", sans-serif;
    font-size: 15px;
    letter-spacing: 0.5;
    font-weight: 200;
    text-transform: none;
    font-style: normal;
    line-height: 1.6em;
    letter-spacing: 0.4px;
}

p.elexfoot {
    font-family: "PT Sans", sans-serif;
    font-size: 13px;
    letter-spacing: 0.5;
    font-weight: 200;
    text-transform: none;
    font-style: normal;
    line-height: 1.3em;
    letter-spacing: 0.4px;
}

p.elexart {
    font-family: "PT Sans", sans-serif;
    font-size: 15px;
    letter-spacing: 0.5;
    font-weight: 200;
    text-transform: none;
    font-style: normal;
    line-height: 1.4em;
    letter-spacing: 0.4px;
}

p.elexartcapt {
    font-family: "PT Sans", sans-serif;
    font-size: 15px;
    letter-spacing: 0.5;
    font-weight: 200;
    text-transform: none;
    font-style: normal;
    line-height: 1.4em;
    letter-spacing: 0.4px;
}

p.elexarthead {
    font-family: "PT Sans", sans-serif;
    font-size: 15px;
    letter-spacing: 0.5;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    line-height: 1.4em;
    letter-spacing: 0.4px;
}

p.elexartcaptone {
    margin-top: 1.5em;
}