﻿

    #green_subnav{
        background: #90c548;
        width: 100%;
        height: 33px;
        position: absolute;
        bottom: -33px;
        box-shadow: 0 2px 3px 0px rgba(0,0,0,0.4);
        display: none;
    }

	.title span{
		display: block;
	}


	.pagewidth,
	.sidebar-none .loops-wrapper.list-post .section-inner,
	.full_width .themify_builder_row .row_inner,
	.single .section-inner,
	.sidebar-none.query-section .page-content {
		max-width: 94%;
	}




.full_width .themify_builder_row .row_inner {
	width: 1064px; 
	max-width: 100%;
	margin: auto;
}

.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
	padding: 0;
}


.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}


.wp-pagenavi span.current {
	font-weight: bold;
}


.main-navigation ul li.current-menu-item ul li a,
.main-navigation ul li ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor ul li a,
.main-navigation ul li.current-menu-ancestor ul li a,
.main-navigation ul li.current_page_item ul li a {
	float: none;
	line-height: 21px;
	font-size: 13px;
	font-weight: normal;
	height: 100%;
	padding: 6px 10px;
	color: #666666;
}


.main-navigation ul li.current-menu-item ul li a:hover {
	background: none repeat scroll 0 0 white;
	color: #0FBE7C;
}
.mobile{display:block}
.references__body{padding:10px 45px 0 60px}
#reference_slider_body .references__body{opacity:0}
#reference_slider_body.ready .references__body{opacity:1;height:calc(100vh - 40px);overflow:scroll}
#reference_slider_body.ready .references__body::after{content:'';display:block;width:100%;height:100%;background:rgba(255,255,170,0.7)}
.references__body .video__launcher::before{opacity:.95}
.references__body .video__launcher::after{opacity:.95}


#header #search-login-bar #cta-join {
  font-size: 80%;
  display: inline-block;
  height: 40px;
  background: rgba(255,255,255,.3);
  color: rgba(255,255,255,.8);
  line-height: 41px;
  padding: 0 10px;
  border-radius: 3px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  }


#header #search-login-bar #mcSimpleLogin:hover,
#header #search-login-bar #cta-join:hover,
#header #search-login-bar .site-search a:hover {opacity: .8;}


.posts-widget-entry {
    font-family: Arial, Helvetica, Sans-serif; 
    line-height: 20px;
}


div#social-media-links{float:left; width:1000px; text-align:center; margin:0px auto; padding-bottom:10px; color:#6F6F6F;}



table#social-media-links{
	text-align:center;
	padding-left:40px;
}

table#social-media-links td{
	vertical-align:middle;
	padding:0px 4px;
}


.grideschis
{
background-color:#E6E7E9;
}

.alx-tab .tab-item-title a,
.alx-tab .tab-item-comment a,
.alx-posts .post-item-title a { color: #222; }

.alx-tab .tab-item-title,
.alx-tab .tab-item-comment,
.alx-posts .post-item-title { margin: 2px 0; -ms-word-wrap: break-word; word-wrap: break-word; }


.alx-tab .tab-item-category a,
.alx-posts .post-item-category a,
.alx-tab li:hover .tab-item-title a,
.alx-tab li:hover .tab-item-comment a,
.alx-posts li:hover .post-item-title a { color: #2eb398; }


.dark .alx-tab .tab-item-category a,
.dark .alx-posts .post-item-category a,
.dark .alx-tab li:hover .tab-item-title a,
.dark .alx-tab li:hover .tab-item-comment a,
.dark .alx-posts li:hover .post-item-title a { color: #2eb398; }


.page1-box1 img,
.page1-img3 img {
    border: 1px solid #d5d2d2;
}


.page1-box1 span {
    display: block;

    margin-bottom: 20px;
    padding-top: 7px;

    color: #858585;

    font-size: 16px;
    line-height: 19px;
}


.page1-box1 {
    padding-top: 20px;
}
body.front #block-block-846 #headerBlockHome .video-block{width:auto;display:inline-block;text-align:center;margin:0 8% 0 3%;}
body.front #block-block-846 #headerBlockHome .video-block .headerBlock-title{font-size:26px;text-transform:uppercase;font-family:"cooper_hewittheavy";text-align:center;margin-bottom:10px;}
body.front #block-block-846 #headerBlockHome .video-block iframe#ytplayer{height:auto;min-height:215px;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: center;
}


.genesis-nav-menu .menu-item:hover {
	position: relative;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


.home_stream { clear: both; }

.page-homepage .header_wrap .hero_image img {max-width:100%;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}

	#blt-user-modal .modal-footer{
		text-align: center;
	}

	.loading .blt-register,
	.loading .blt-login,
	.loading .blt-reset-password,
	.loading .modal-footer{
		display: none!important;
	}

	.modal-dialog.registration-complete #blt_registration_form,
	.modal-dialog.registration-complete .modal-footer{
		display: none;
	}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row:after,.row:before{content:' ';display:table}
.row:after{clear:both}


.row:before{
    content:' ';
    display:block !important;
}


.user-name {
  display: inline-block;
  line-height: 22px;
  margin-left: 10px;
  text-decoration: underline;
}


  .question-detailed .answer-meta .user-name,
  .question-detailed .comment-meta .user-name {
    line-height: 1;
    position: absolute;
    top: 4px;
  }



tr.gigpress-header th {
	font-weight: bold;
}
  
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative; min-height: 1px;}
  
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float: left;}
  
.col-xs-6{width: 50%;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.section-paragraph {
    margin: 15px 0;
}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.mod_teasers .teaser_list{display:block}
.mod_teasers .teaser_list:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:"."}
.center_center_header ul.main-menu li,.center_center_header ul.main-menu li.social-item,.center_center_header .social{display:inline}
ul.main-menu li.social-item{margin:0}
ul.main-menu li.social-item .icon{padding-right:.618em}
ul.main-menu li.social-item:last-of-type .icon{padding-right:0}
.social-item .rss a:hover{color:#fd9118}
.social-item .skype a:hover{color:#00a4e5}
.social-item .mail a:hover{color:#dc4228}
.social-item .transformbook a:hover{color:#4770bd}
.social-item .twitter a:hover{color:#60e2e6}
.social-item .vkontakte a:hover{color:#56789e}
.social-item .instagram a:hover{color:#a67b5f}
.social-item .pinterest a:hover{color:#cb2027}
.social-item .youtube a:hover{color:#c6120b}
.social-item .linkedin a:hover{color:#007bb6}
.social-item .github a:hover{color:#999}
.social-item .gplus a:hover{color:#e34429}
#footer .social-item{display:inline;list-style:none;font-size:.875em;margin-left:.43em}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}
.textwidget p:last-child{margin-bottom:0}
.textwidget img{max-width:100%;height:auto}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
#menu-item-179 a,
#menu-item-179 .genesis-nav-menu a:hover{color:#F27999}

.facebook-messenger-avatar-type1 {
    background: transparent !important;
}

body .drag-wrapper .thing .facebook-messenger-avatar-type1 img {
    width: 100%;
    margin-top: 0;
    border-radius: 50%;
    height: 100%;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:5px;}

.logo {
    margin-top: -17px;
    width: 75%;
}
.community-connections__content-video .video__container{border:2px solid #26201c;margin:.625rem!important}
.community-connections__content-video .video__container .video__content-wrapper{margin:.3125rem!important;border:1px solid #f1e9d0}
.community-connections__content-video .video__container .video__content-wrapper .responsive-embed.widescreen{margin-bottom:0}
