﻿

#menu .login
{
	float:right;
	margin-right: 10px; 
	padding-left:16px
}


#menu .login span
{
	color: #666;
	padding-right: 5px;
}
.img .img-inner{position:relative;overflow:hidden}


.socials-footer a {
    display:inline-block;
    width:35px;
    height:35px;
    text-indent: -10000px;
    margin-top:14px;
    margin-bottom:20px;
}


.socials-footer a:hover {
  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  
  filter: alpha(opacity=70);

  
  -moz-opacity: 0.7;

  
  -khtml-opacity: 0.7;

  
  opacity: 0.7;    
}


.footer .cred {
    color: #ff7f00;
    float: right;
    text-align: left;
    width: 100%;
    padding-top: 60px;
}


.footer .cred a {
    color: #ff7f00;
}
.cookie-policy__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#g-navigation .g-menu-item-subtitle{text-transform:lowercase;font-size:.85rem;font-weight:700;opacity:.8;padding-top:2px}
.g-menu-item-subtitle{opacity:.7}
.g-menu-item-container{display:block;position:relative}
.g-menu-item-container input,.g-menu-item-container textarea{color:#666}
#g-mobilemenu-container .g-toplevel li .g-menu-item-container{padding:.938rem 1rem}
#g-mobilemenu-container .g-toplevel li .g-menu-item-content{display:inline-block;line-height:1rem}
#g-mobilemenu-container .g-menu-item-container{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;transition:transform .2s ease-out}
#g-mobilemenu-container .g-menu-item-subtitle{line-height:1.5}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}

  .menudisplay .socialicon img {
    width:24px;
    height:24px;
  }

.menudisplay{
  float:right
}

.menudisplay .socialicon {
  padding-top:20px;
  height:24px;
}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}



.content {
    margin:2em 0em;
}


.gtbg {
	
	height:20px;
	width:128px;
	color:#FFFFFF;
	padding-top:0px;
	margin-top: 0px;
	margin-left:0px;
	float:left;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	overflow:hidden;
}
.posts-wrapper #post-body{margin:10px}
.posts-wrapper #post-body .post-single .text-holder .meta span{line-height:1.8em}
.posts-wrapper #post-body .post-single .text-holder .meta{font-size:11px!important}
#content-box #post-body{overflow:hidden}
.col2-r #content-box #post-body .post-single .breadcrumbs{padding-left:0}
.col3-l #post-body .post-sidebar{float:left;margin-left:3%}
.col3-l #post-body{width:100%}
.col3-r #post-body .post-sidebar{float:right;margin-right:3%}
.col3-r #post-body{width:100%}
.col3-m #post-body .post-sidebar{float:right;margin-right:3%}
.col3-m #post-body{width:100%}
#post-body .flexslider{margin-bottom:20px}
#post-body #article embed,#article iframe{width:100%}
#post-body #post-title{margin-top:0;padding-top:0;padding-bottom:5px;word-wrap:break-word}


.ctitle {font-size:1.4em; font-weight:normal; font-family:proxima-nova-condensed; padding-top:0.3em;margin:0 0 0.6em 0;}


h1.ctitle {border-bottom: 0.1em #095F93 solid;}

h3.ctitle {border-bottom: 0.1em #095F93 solid;}

#content_bottom {
	margin: 50px auto;
}

#content_bottom img {
	margin: 10px 35px;
}



.product-button-show{
    text-align: center;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.content-left { float: left; width: 250px; margin-left: 10px; }

.content-left .news-line { display: table; width: 260px; max-height: 76px; height: 76px; }



 
.content-left .news-line-small { display: table; width: 205px; max-height: 50px;}



.content-left .news-line-smal { height:86px; max-height: 86px; display: table; vertical-align: middle; overflow: hidden; width:200px }

.content-right-content-full .content-left { float: right; width: 200px; margin-right: 10px; }




.content-left-menu { float: left; width: 220px; margin: 30px 20px 30px 0; font-size: 13px;}

.content-left-menu .blocks { margin-top: 30px; padding-top: 30px; }

.catdate__cat, .catdate__date {
  padding: 3px 8px 5px;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
}

.catdate__cat {
  background-color: #fd203e;
}

.agenda--highlight .catdate__cat {
  background: #fbc050;
}
.bottom-hm{padding-left:10px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}

#home-educators-wrapper{
    text-align: center;
}
