﻿

.embed-responsive .embed-responsive-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}


.adesso-scroll-wrapp .embed-responsive-15by10 .embed-responsive-item,
.adesso-scroll-wrapp .embed-responsive-10by15 .embed-responsive-item {
  overflow: hidden;
}


  .adesso-fullsize.aspect-ratio .card .embed-responsive-item {
    position: relative;
  }


.embed-responsive-item .card-img-overlay .card-text {
  max-height: none;
}


.scroll-wrap .embed-responsive-item {
  overflow: hidden;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-6{width:50%}
.navbar .navbar-secondary .block{display:inline-block}


#container {width:2560px; margin:auto; position: relative; height:52px; left:50%; margin-left:-1280px;}

.noprint{display:none;}
.publication span.container{display:none;color:#c32424}

nav.main-nav .container{background-color:#c32424}

#banner_section .left-box,
#banner_section .right-box {
  display: flex;
  justify-content: center;
  align-content: center;
}

#banner_section .right-box {
  height: 50%;
}

	
#menu-item-71, #menu-item-71:hover {	
	
	height: 72px;

width: 250px;
text-align: center;
border: none;
float: right;

}


#menu-item-71 a, #menu-item-71 a:hover {
	color: #CD1C64 !important;
	border: 1px solid #CD1C64 !important;
}


#menu-main .menu-item {
	
}



li.menu-item.current-menu-item a {
	
}

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-column-1.td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-column-1.td_block_15 .td_block_inner:before,
.td-column-1.td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-column-1.td_block_15 .td_block_inner:after {
  clear: both;
}


.widget .menu {
    padding: 0;
}

.home-announcement .textwidget,
.home-bottom .featured-content article.entry {
	position: relative;
	overflow: visible;
	max-width: 70%;
}

.home-announcement .textwidget p {
	position: relative;
}

.home-announcement .textwidget a.button {
    position: absolute;
    top: 7px;
    right: 100%;
    min-width: 150px;
    text-align: center;
    margin: 0 20px 0 0;
	background-color: #00B5E2;
}

.home-announcement .textwidget a.button:hover { 
	background-color: #EAAA00;
	color: #FFFFFF
}

	.home-announcement.dark-bar {
		padding: 30px 20px;
	}

.slide-primary-content{color:#333333;overflow:auto;padding:160px 100px 100px;position:relative;width:100%;z-index:2;}

.slide-primary-content p{color:#fff;font-weight:bold;font-size:24px;margin:0;}

.slide-primary-content,
.featured-quote{padding-left:20px;padding-right:20px;}
body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .full_width .parallax_content,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:650px}
.wrapper_inner{width:100%;overflow:hidden}
body.boxed .wrapper_inner{overflow:visible}
body.boxed .footer_inner,body.boxed .wrapper_inner{width:1150px;margin:0 auto}
.qode_grid_1300.boxed .carousel-inner,.qode_grid_1300.boxed .header_inner,body.qode_grid_1300.boxed .footer_inner,body.qode_grid_1300.boxed .wrapper_inner{width:1350px}
.qode_grid_1200.boxed .carousel-inner,.qode_grid_1200.boxed .header_inner,body.qode_grid_1200.boxed .footer_inner,body.qode_grid_1200.boxed .wrapper_inner{width:1250px}


.page-template-template-no-sidebars-php #container {
	margin:2.4%;
}


#container {
	clear: both;
	margin:1.6%;
}
.content-block__media{max-width:530px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.content-block__media img,.content-block__media iframe{max-width:530px}
.home .content-block__media .carousel{width:100%}
.book-navigation .menu{border-top:1px solid #888;padding:1em 0 0 3em;}
body[data-menu-position=open] header a.menu-trigger{position:relative;z-index:2;}
header a.menu-trigger{display:none;}
header a.menu-trigger:hover{-webkit-filter:grayscale(1);filter:grayscale(1);}
.front a.menu-trigger,.front .bg-stretch,.front section.meet-children,.front .meet-children-headline,.front .home-main,.front .sponsors{display:none;}
.not-front header a.menu-trigger{display:block;margin:15px 0;}


.three-blocks
{
	padding:30px 0px;
	border-top:1px solid #EAEAEA;
	float:left;
	width:100%;
	margin-top:20px;
}
