﻿.cookie-notice-revoke-container{position:absolute;bottom:0;width:100%;z-index:1;visibility:hidden}
.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}


.thumb+.heading{
    padding:10px 28px;
}


.thumbs .thumb {
    display: inline-block;
    width: 20%;
    padding: 0 0 19px 28px;
    vertical-align: top;
}

	
	.footer-contact,
	.footer-extras,
	.footer-extras .widget {float: none; width: 100%; margin: 0 0 24px 0; }


	.footer-extras,
	.footer-extras .widget:last-child {margin-bottom: 0;}


	.footer-contact {text-align: center; margin: 0;}
.fusion-sep-clear{clear:both;display:block;height:1px;font-size:0;line-height:0;width:100%;overflow:hidden}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.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-sm-7{width:58.33333333%}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:40px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:40px}
#logo{max-height:74%}
.et_pb_svg_logo #logo{height:74%}

.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;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-3 {
    width: 25%;
  }
.uvc-heading .uvc-main-heading div,.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6,.uvc-heading .uvc-main-heading p,.uvc-heading .uvc-main-heading span{margin:0;padding:0;line-height:normal}

.header-navbar .header-navbar-inner.search-toggled-in .nav-icons .search-toggled-in-icon {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.header-navbar .nav-icons .search-toggled-in-icon {
  display: none;
}
.pull-right{float:right}
.fa.pull-right{margin-left:.3em}


.pricingTbl li .p-row .pull-right {

	float:right;

	color:#21282e;

	font-weight:bold;

}
.mod_formatteaser .formatteaser_list_item{float:left;width:197px;height:111px;margin-left:12px;position:relative}
.mod_formatteaser .formatteaser_list_item:first-child{margin-left:0}
.mod_formatteaser .formatteaser_list_item .formatteaser_list_link{position:relative;display:block}
.mod_formatteaser .formatteaser_list_item .formatteaser_list_link:before{position:absolute;top:0;left:0;width:187px;height:101px;pointer-events:none;content:" "}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}
.fancy-quote .center{flex:0 0 auto;max-width:70%;text-align:center;padding:0 1.375em;background-color:#fff}
.header__secondary .fancy-quote .center{background:none}
.footer__logo svg{max-width:32px}
.footer__logo svg path{fill:#cbc4bf}


#footer-content {
	margin: 0 auto;
	padding-bottom: 20px;
	max-width: 945px;
	width: 100%;
	height: auto;
}


#footer-content .site-title {
	padding: 9px 10px 0 0;
	color: #909090;
	display: inline-block;
	box-sizing: border-box;
}


#footer-content .site-title a {
	padding: 0;
	color: #909090;
	font-weight: normal;
}


#footer-content .site-logo {
	margin: 0 5px 0 0;
	opacity: 0.15;
}


.footer-right {
  float: right;
}

.footer-right .footer-right-top {
  border-bottom: 1px solid #c6e3bd;
  float: left;
  margin-bottom: 8px;
  padding-bottom: 8px;
}

  .footer-right .copyright {
    margin-top: 7px;
    text-indent: 3px;
  }
.moonforecast-date{font-size:10px}




td.gigpress-links-cell {
	vertical-align: top;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:19px;color:#bfbfbf!important;line-height:1.8em}

.tabs nav a .new{
	position:absolute;
	top:0;
	right:0;
}
.icon_wrap{padding:38px;padding-bottom:30px;text-align:center;margin-left:-22px;margin-right:-22px;margin-top:-22px;margin-bottom:22px}



.row #dobulkaction {
margin: 0;
}

.row #commenting {
font-size: 80%;
}

.row #commenting .formControls {
margin: 0;
}

.row #commenting textarea,
.row .discussion textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}

.row #commenting fieldset,
.row .discussion fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}

.row #commenting legend,
.row .discussion legend {
padding: 0.5em 0.5em 0.5em 0;
font-size: 85%;
}

.row #commenting label,
.row .discussion label {
font-weight:bold;
}


.portaltype-collective-cover-content #content .row {
margin: 0;
padding: 0;
}


.row #commenting label, .row .discussion label {
    font-size: 1.1em;
}

#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-top{top:0}
.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}

	
	.pum-container .modalInner .content .person {
		display: block !important;
		width: 100% !important;
		height: auto !important;
		margin: 0 auto 25px auto !important;
	}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

	.navbar-default .navbar-collapse {
			width:100%;
	}

aside #socialmedia .icons {
	position:absolute;
	top:3px;
	left:100px;
}

aside #socialmedia .icons a{
	margin:0 2px;
}

.site-info {
	padding: 30px 0;
	background-color: #3C3C3C;
	border-top: 1px solid #494949;
}

.site-info a {
	color: #fff;
}

.footer-widget-area, .site-info { background-color: ; }
