/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
.header_color .av_ajax_search_title {
    color: #000000 !important;
}
#header .mega_menu_title {

    color: black; 
}

/* CSS - Tab font slyles */
.av-inner-tab-title {
    font-size: 16px;

}

#top .av-section-tab-title {
    color: #000000;
}

/* CSS - Tabs with equal space*/
.js_active .av-tab-section-tab-title-container { 
    display: flex!important;
    justify-content: space-around;
}

.popmake-continue-link, .pum-continue-link {
    width: 100%;
    line-height: 2em;
    text-align: center;
    border: px dotted;
    background: rgba(180,169,145,1.0)!important;
}
#popmake-3401 > div > div > a {color: #ffffff; text-transform: uppercase !important; text-decoration: none; font-weight: 700;}

#top .av-magazine-top-bar {
    background: #ebebeb !important;
    padding: 0 10px;
}


#footer h3.widgettitle, .cpdhomebox h2.post-title  {color: #ffffff!important;}

#top .avia-post-nav { display: none !important;}
.blog-author.minor-meta { display: none !important;}

.html_elegant-blog #top .bloglist-excerpt.post-entry .post-title {font-size: 36px !important;}
.html_elegant-blog #top .minor-meta {font-family: Open Sans, "Gill Sans", Helvetica, Arial, "sans-serif";text-transform: none !important; }

.cpdblogposts > div > article > div > header > div > h2   { color: #ffffff!important;} /*CPD Events Blue Box Titles*/

.cpdblogposts > div > article > div.entry-content-wrapper.clearfix.standard-content > span > div > a > span { color: #ffffff!important;} /*CPD Events white arrow*/

.html_modern-blog #top .cpdblogposts .post-entry.bloglist-simple { border-color: #999999; } /*CPD Events Blue Box Lines*/

.html_modern-blog .more-link .more-link-arrow { color: #7f2529 !important; } /*News red arrow*/
.html_elegant-blog .more-link { border-color: #ffffff; } 

.html_modern-blog #top .bloglist-excerpt.post-entry .post-meta-infos, .html_modern-blog .avia-content-slider .bloglist-excerpt .slide-meta {
    text-align: left;
    margin: 0;
    min-width: 100%;
}

.bloglist-excerpt .read-more-link:after {
    content: "";
    height: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    border-color: inherit;
    display: block;
    width: 100%;
    left: 0;
    top: 81%;
    position: absolute;
    z-index: 1;
}
.widget_recent_entries li a {
    font-style: normal;
	color: #7f2529!important;
    font-family: Open Sans,  Helvetica, Arial, "sans-serif";
	
}
.html_elegant-blog .bloglist-excerpt .more-link {
    margin: 0;
    border-color: inherit;
    color: #ffffff;
    background-color: #b4a991;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
    text-align: left !important;
	font-size: 1.15em;
    line-height: 1.6em;
}

.bloglist-simple .entry-content-header {
    padding: 25px 0px 25px 0;
}

#header #header_main .container {
    width: 100%;
    max-width: none;
}

.in1 {display: inline-block !important; }
.contact ul {list-style: none!important; list-style-type: none!important;}
ul.contact li { display: inline!important;}

#top #header_meta .phone-info {
    color: #ffffff;
    font-size: 20px;
}
.phone-info {
  display:inline-block!important;
}
.phone-info a:hover {
text-decoration: none;
color: #cccccc !important;	
}

.av-main-nav ul {
    width: 300px !important;
}
h1:after {display: block;
    width: 31px;
    height: 41px;
    content: url('/wp-content/uploads/2019/01/diamonds1.png'); margin-bottom: 50px; }

h1, h2 { margin-bottom: 50px; }

h1.av-special-heading-tag  { border: none!important;}

.title_container .breadcrumb {font-size: 14px; font-style:italic;}

.breadcrumb-title {color: #7f2529; }

#top #header .av-main-nav > li.av-menu-button-colored > a .avia-menu-text {
    border-radius: 0px !important;
	background-color: red !important;
}
#top .av-menu-button > a .avia-menu-text {

    border-color: #84754d !important;
}

#top #header .av-main-nav > li.av-menu-button-bordered > a .avia-menu-text {
    padding-top: 11px;

}

#top .av_header_glassy.av_header_transparency #header_main {
  background-color: rgba(255,255,255,0.5);
}

.title_container, .title-container { background: #f7f6f3 !important; }

.html_header_sidebar #top #header { width: 400px; }
.html_header_left #main { margin-left: 400px; }


@media only screen and (max-width: 1500px) and (min-width: 1200px) {
	/*.logo img { width: 378px !important; }*/
	
	#top #header .av-main-nav > li > a, #top #header .av-main-nav > li > a:hover, #top #header .av-main-nav > li:hover > a, #top #wrap_all .av-main-nav ul > li > a, #top #wrap_all .av-main-nav ul > li > a:hover {
    		font-size: 13px;
	}
	.av-main-nav > li > a {
		padding: 0 10px;
	}
	#top #header .av-main-nav > li.av-menu-button-bordered > a .avia-menu-text {
		border-radius: 0px;
		padding-top: 10px;
		padding-left: 9px;
		padding-right: 9px;
	}
	#top .av-menu-button > a .avia-menu-text{     border: 1px solid;}
}

@media only screen and (max-width: 990px) {
	.content {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	#top #wrap_all .breadcrumb {
	    display: none;
	}
	.bloglist-excerpt .read-more-link:after {
	    content: "";
	    height: 1px;
	    border-top-style: solid;
	    border-top-width: 1px;
	    border-color: inherit;
	    display: block;
	    width: 100%;
	    left: 0;
	    top: 81%;
	    position: absolute;
	    z-index: 1;
	}	
}

@media only screen and (max-width: 1199px) and (min-width: 991px) {
	.logo img { width: 60% !important;}
		
	#top #header .av-main-nav > li > a, #top #header .av-main-nav > li > a:hover, #top #header .av-main-nav > li:hover > a, #top #wrap_all .av-main-nav ul > li > a, #top #wrap_all .av-main-nav ul > li > a:hover {
		font-size: 12px;
	}
	.av-main-nav > li > a {
	  padding: 0 5px;
	}
	#top #header .av-main-nav > li.av-menu-button-bordered > a .avia-menu-text {
	    border-radius: 0px;
	    padding-top: 10px;
	    padding-left: 9px;
	    padding-right: 9px;
	}
	#top .av-menu-button > a .avia-menu-text{     border: 1px solid;}
}
