/*
Theme Name: CBMC Theme
Description: Website designed and developed by Shanda Peterson. 
Version: 4.7
Author: Shanda Peterson
Author URI: http://www.shandapeterson.com
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
Template: enfold
*/


/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style rule from any of your css files and paste it in custom.css and
* it will override the original style. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->Styling
*/


strong, .main_color strong, b, .main_color b  {
	color:inherit;
}



/* Social Icon Styles
---------------------------------------------------------------------- */
#top .social_icons {
	width:100%;
	margin:0 auto;
	text-align:center;
}

#top .social_bookmarks {
    float: none;
    margin: 0px 0 0 30px;

    position: relative;
}

#top .social_bookmarks span {
    border-radius: 300px;
    border: none;
    overflow: hidden;
    top: 5px;
    position: relative;
	float:;
	margin-left:11px;
	margin-right:11px;
	

	
}
#top .social_bookmarks span:first-child {
	margin-left:0px;
}
#top .social_bookmarks span a {
	display:inline-block;
	width: 40px;
	height:40px;
	line-height:40px;
	text-align:center;
	 border-radius: 300px;
	 text-decoration:none;
	 background-color:#fff!important;
	color:#0A103C;
	 	
}



#top #wrap_all .av-social-link-rss:hover	   	 a{color:#fff; background-color:#ffa133!important; }
#top #wrap_all .av-social-link-facebook:hover  a{color:#fff; background-color:#37589b!important; }
#top #wrap_all .av-social-link-twitter:hover   a{color:#fff; background-color:#46d4fe!important; }
#top #wrap_all .av-social-link-mail:hover      a{color:#fff; background-color:#9fae37!important; }
#top #wrap_all .av-social-link-dribbble:hover  a{color:#fff; background-color:#e44885!important; }
#top #wrap_all .av-social-link-linkedin:hover  a{color:#fff; background-color:#419cca!important; }
#top #wrap_all .av-social-link-search:hover    a{color:#fff; background-color:#222222!important; }
#top #wrap_all .av-social-link-gplus:hover     a{color:#fff; background-color:#de5a49!important; }
#top #wrap_all .av-social-link-behance:hover   a{color:#fff; background-color:#008cfa!important; }
#top #wrap_all .av-social-link-flickr:hover    a{color:#fff; background-color:#ff0086!important; }
#top #wrap_all .av-social-link-forrst:hover    a{color:#fff; background-color:#234317!important; }
#top #wrap_all .av-social-link-myspace:hover   a{color:#fff; background-color:#000000!important; }
#top #wrap_all .av-social-link-tumblr:hover    a{color:#fff; background-color:#345574!important; }
#top #wrap_all .av-social-link-vimeo:hover     a{color:#fff; background-color:#31baff!important; }
#top #wrap_all .av-social-link-youtube:hover   a{color:#fff; background-color:#a72b1d!important; }
#top #wrap_all .av-social-link-pinterest:hover a{color:#fff; background-color:#cb2027!important; }
#top #wrap_all .av-social-link-skype:hover 	   a{color:#fff; background-color:#12a5f4!important; }
#top #wrap_all .av-social-link-instagram:hover a{color:#fff; background-color:#a67658!important; }
#top #wrap_all .av-social-link-five_100_px:hover a{color:#fff; background-color:#222222!important; }
#top #wrap_all .av-social-link-soundcloud:hover  a{color:#fff; background-color:#F76700!important; }
#top #wrap_all .av-social-link-xing:hover 	     a{color:#fff; background-color:#006567!important; }
#top #wrap_all .av-social-link-vk:hover 	   	 a{color:#fff; background-color:#597BA5!important; }
#top #wrap_all .av-social-link-reddit:hover 	 a{color:#fff; background-color:#FF4500!important; }



/* Header
---------------------------------------------------------------------- */
#header_meta, .phone-info, .phone-info span {
	font-size:14px;
	height:auto;
	line-height:36px;
}



.phone-info {
	padding:0;
}
#top .sub_menu {
	top:0px;
}
#top .sub_menu > ul > li > a {
	height:36px;
	line-height:36px;
	padding:0px 5px;
	font-size:14px;
	
}
.phone-info a {
	margin-right:60px;
	padding-right:10px;
}
.phone-info i {
color:#005aa7;
}



#top .av_secondary_right .sub_menu>ul>li:last-child {
	padding-right:10px;
}


#top .header_color .sub_menu > ul > li.button1 {
	background-color:#18a3e8;
	color:#fff!important;
	margin-left:5px;
	text-decoration:none;
}

#top .header_color .sub_menu > ul > li.button2 {
	background-color:#005aa7;
	color:#fff!important;
	margin-left:5px;
	text-decoration:none;
}

#top .header_color .sub_menu > ul > li.button1 a, #top .header_color .sub_menu > ul > li.button2 a{
	color:#fff!important;
	text-decoration:none;
}

#top .header_color .sub_menu > ul > li.button1 a:hover, #top .header_color .sub_menu > ul > li.button2 a:hover{
	color:#e0f3ff!important;
	text-decoration:none;
}

#top .av-main-nav ul a {
	font-size:14px;
	text-transform:uppercase;
}


.breadcrumb .sep {
	width:12px;
}

/* Activate burger menu */
 @media only screen and (max-width: 1250px) {
#top #header .av-main-nav > li.menu-item  {
    display: none!important;
}
#top #header .av-burger-menu-main {
    cursor: pointer;
    display: block!important;
}}


/* Button
---------------------------------------------------------------------- */	
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background-color: #0059a7!important;
    color: #fff!important;
	border-width: 3px;
    border-color: #FFFFFF!important;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus { 
	background-color: #0059a7!important;
    color: #FFF!important;
    border-width: 3px;
	border-color: #FFF!important;
	opacity:0.8;
	
}

/* Responsive Video
---------------------------------------------------------------------- */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Blog Post - Grid
---------------------------------------------------------------------- */
.avia-content-slider article.slide-entry {
	
  border-style: solid;
  border-width: 1px;
  border-color: rgb(236, 236, 236);
  background-color: rgb(255, 255, 255);
}

.featured-news.cbmc-slider article.slide-entry {
  border-style: solid;
  border-width: 0px;
  border-color: rgb(236, 236, 236);
  background-color: transparent;
}

.avia-content-slider article.slide-entry.av_one_fourth {
  margin-left:0.5%;
  width:24.5%;
}

.avia-content-slider article.slide-entry .slide-content {
	padding:25px 30px;
	
}
.featured-news.cbmc-slider article.slide-entry .slide-content {
	padding:0px;
	
}

.avia-content-slider .slide-meta div.slide-meta-comments,
.avia-content-slider .slide-meta div.slide-meta-comments + .slide-meta-del {
  display: none;
}

.entry-author-link a {
    pointer-events: none;
}

.cbmc-slider .slide-meta {
	font-size:14px;
	color: #005aa7;
	font-family:"bwmodelica-medium";
}
.cbmc-slider h3 {
	font-family: "bwmodelica-extrabold";
	margin-bottom:10px!important;
}

.cbmc-slider .author-name {
	display:block;
	padding-bottom:10px;
	padding-top:7px;
}

#hide-featured-image.cbmc-slider .author-name {
	display:none;
}

.cbmc-slider .author-name, .cbmc-slider .entry-content {
	font-size:14px;
}

.cbmc-slider .slide-entry-wrap1 { 
display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.cbmc-slider .slide-entry { 
flex: 1;
background-color:#ebebeb;
}

.cbmc-slider .read-more-link {
	display:block;
	text-align:right;
	padding-bottom:10px;
	padding-top:7px;
}

#hide-featured-image.cbmc-slider .slide-image {
	display:none;
}


.featured-news.cbmc-slider .slide-meta  {
	display:none;
}

.cbmc-slider .slide-image {
	max-height:212px;
	overflow:hidden;
	
}

.cbmc-slider .slide-image img {
	 max-width: 100%;
    max-height: 100%;
	min-height:100%;
	min-width:100%;
}

/* Blog Styles
---------------------------------------------------------------------- */

body.archive.category #main .main_color {
	background-color:#e0f3ff!important;
}

.category-covid-19 .slide-image {
	display:none;
}

/* Timeline
---------------------------------------------------------------------- */
.avia-timeline-horizontal { 
padding-bottom:!important;
}
.avia-timeline-vertical .av-milestone-icon-wrap, .avia-timeline-horizontal .av-milestone-icon-wrap { display: none; }
.main_color .avia-timeline .av-milestone-date {
	font-size:24px!important;
}
.avia-timeline-horizontal.av-milestone-placement-top .av-milestone-date {
	padding-bottom:0px!important;
}

.av-milestone-content-wrap h4 {
	font-size:14px;
}

.avia-timeline-container .av-timeline-nav {
	top: 60px!important;
}
.avia-timeline-container .av-timeline-nav:after {
    content: "V";
    line-height: 40px;
    height: 40px;
    vertical-align: top;
    display: block;
    position: relative;
    font-size: 14px;
    padding: 2px;
    font-weight: bold;
	position:absolute;
	
	
}

.main_color .av-timeline-nav a span {
	background-color:#0059a7;
}

/* Newsletter Sign Up
---------------------------------------------------------------------- */
.gform_wrapper.gf_simple_horizontal_wrapper .ginput_complex .ginput_left {
	min-height:auto;
	width:100%;
}

/* Give styles
---------------------------------------------------------------------- */
#top [id*=give-form] .give-recurring-donors-choice-period {
	height:auto!important;
}

#top [id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active select.give-fl-select {
	top:8px;
}

#top [id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label {
	font-size:10px;
}

/* Homepage Boxes
---------------------------------------------------------------------- */

.hp-boxes {
	 background: linear-gradient(90deg, #63c3ff 50%, #163960 50%);
}


.hp-boxes .box1 {
	background-position:center right;
  background-image: url(/wp-content/uploads/2020/09/globe-1.png), -moz-radial-gradient( 50% 50%, circle closest-side, rgb(198,229,255) 0%, rgb(99,194,255) 100%);
  background-image: url(/wp-content/uploads/2020/09/globe-1.png), -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(198,229,255) 0%, rgb(99,194,255) 100%);
  background-image: url(/wp-content/uploads/2020/09/globe-1.png), -ms-radial-gradient( 50% 50%, circle closest-side, rgb(198,229,255) 0%, rgb(99,194,255) 100%);
  background-repeat:no-repeat;
 
}

.section-international-report {
	background-position: center right!important;
	background-size: auto!important;
}




/* Footer
---------------------------------------------------------------------- */
#top #footer > * {
	font-size:14px;
}

#footer .news-thumb, #footer .news-time  {
	display:none;
}

#top #footer .widget_nav_menu li {
	font-size:inherit;
	text-transform:uppercase;
	line-height:1.25em;
	
}
#top #footer .news-content {
	font-size:inherit;
	font-weight:400;
}

#top #footer .news-headline {
	font-weight:400;
}

#footer #footer-extra .widget {
	margin:0px;
}

/* Socket
---------------------------------------------------------------------- */
#socket .copyright {
	display:block;
	width:100%;
	text-align:center;
}



/* Event Styles
---------------------------------------------------------------------- */
#event-page-header {
	display:none;
}
.tribe-events-page-template #event-page-header {
	display:block;
}

#top .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top:225px;
}

.tribe-events .tribe-events-header {
			display:block;
			margin-top:50px!important;
		}
/* #Media Queries
================================================== */

	/* large screens with 1140px with */

	@media only screen and (min-width: 1140px)  {

	}
	
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 989px) {
		
		.phone-info {
			width:100%;
			text-align:center;
		}
		.phone-info a {
			margin-right:0px;
		}
		.responsive #header .sub_menu, .responsive #header_meta .sub_menu>ul {
			float: none;
			width: 100%;
			text-align: center;
			margin: 0 auto;
			position: static;
		}
		.responsive #header_meta .sub_menu>ul>li {
			float: none;
			display: inline-block;
			padding: 0 10px;
		}
				
	}
	
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 989px) {
		.phone-info .fa-phone-alt + a {
			margin-right:70px;
		}
	}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	}
	
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	}
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
	
		.phone-info a::after {
			content: "\a";
			white-space: pre;
		}
		
		.tribe-events .tribe-events-header {
			
			display:flex;
		}
	}
	
	
@media print {	
	
	.html_header_top.html_header_sticky #header {
		position: relative;
	}
	.html_header_top.html_header_topbar_active.html_header_sticky #top #main, .content {
		padding-top:10px;
	}
	
	.container, .container .av-content-small.units {
	  width: 100%;
	  margin: 0 auto;
	}
	.units,
	.unit {
	  margin: 0;
	}
	.container .one.unit,
	.container .one.units,
	.container .two.units,
	.container .three.units,
	.container .four.units,
	.container .five.units,
	.container .six.units,
	.container .seven.units,
	.container .eight.units,
	.container .nine.units,
	.container .ten.units,
	.container .eleven.units,
	.container .twelve.units,
	#top .flex_column {
	  margin: 0;
	  margin-bottom: 20px;
	  width: 100%;
	}
	#top #main .sidebar, #top #header_meta, #top .av-share-box, #top .comment_meta_container	{
		display: none;
	}
	.avia-shadow {
		box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
	}
	.sidebar_shadow .sidebar_right .content.av-enable-shadow {
		box-shadow: 0px 0 0px 0px #ffffff;
	}
}
	