﻿
  .main-navigation .menu-item-has-children {
    position: relative; }


	.site-navs {
		position: relative;
		z-index: 5;
		padding: 10px 0;
		
		font-size: 11px;
		line-height: 1em;

		color: #fff;
		background: #424242;
	}

		.site-navs .navbar-header {
			float: none;
		}

			.site-navs .navbar-header .title {
				margin-left: 20px;
				font-size: 8px;
				text-transform: uppercase;
			}

			.site-navs .navbar-toggle .icon-bar {
				background: #fff;
			}

		.site-navs .navbar {
			margin: 0 auto;
			padding: 0;
			border: 0;
			border-radius: 0;
			min-height: 10px;
			background: none;
			font-size: 11px;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
		}
.header-creative .header_placeholder,.header-empty .header_placeholder,.header-fixed .header_placeholder,.header-modern .header_placeholder,.header-semi .header_placeholder,.header-simple .header_placeholder,.header-transparent .header_placeholder{height:0!important}
.tr-menu .header_placeholder{height:0!important}
.mobile-tr-header .header_placeholder,body:not(.mobile-sticky) .header_placeholder{height:0!important}
.entry-title,.nav-links [rel]{text-transform:uppercase;}
.e2-34.x-column,.e2-37.x-column,.e2-41.x-column,.e2-44.x-column,.e2-47.x-column,.e2-51.x-column {background-color:transparent;z-index:1;}



.gdlr-core-divider-item .gdlr-core-divider-container{ position: relative; margin-left: auto; margin-right: auto; }

.gdlr-core-divider-item .gdlr-core-divider-container.gdlr-core-left-align{ margin-left: 0px; }

.gdlr-core-divider-item .gdlr-core-divider-container.gdlr-core-right-align{ margin-right: 0px; }
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}


.commentlist li span.reply{
	display: block;
	position:absolute;
	right:340px;
	text-decoration:none;
	padding: 3px;
}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}


  .service-item--second {
    padding-left: 28px;
  }
.site-rail-menu--open .site-header .site-header--inner{margin-left:-100vw}
.site-header .site-header--inner{transition:margin .2s linear}
.site-header .site-header--inner .container{padding-left:0;padding-right:0}
#views{height:auto;margin-left:5px;max-width:11px;vertical-align:-1px}
#views-single{max-width:13px;height:auto;vertical-align:-1px}
#views-single.related{border:0}

.header-container {
position: fixed;
width: 100%;
z-index: 9999;
border-bottom: 3px solid #d25f28;
background: #FFF
}

.header-container .container {
position: relative;
width: 1350px;
text-align: right
}

.header-container.fixed .site-logo, .site-logo {
width: 117px;
top: 0
}

.header-container.fixed .nav__primary:before {
height: 60px
}

.header-container .site-logo, .header-container.fixed .site-logo {
width: 58px
}
.header-container.fixed .site-logo{width:123px}
.affiliate-rec-bf-r{float:right;margin:3px 2px 15px 25px;width:300px}
.node-type-topic-page .affiliate-rec-bf-r{float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px}

span.thedislike:hover, .post-dislike.active .thedislike {
    color: #ee0f6f;
    border-color: #ee0f6f;
}

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}
.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0;}
.region-help .block{overflow:hidden;}

 
.icon {
	speak: none;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 12px;
	opacity: 0.8;
	transition: opacity ease .2s;
}


.icon:hover { opacity: 1;}

 
.icon-facebook:before { content: '\e800'; }
 
.icon-googleplus:before { content: '\e801'; }
 
.icon-twitter:before { content: '\e802'; }




#wp-calendar td:hover, #wp-calendar #today {
    background: #659800;
    color: #fff;
}


#wp-calendar td:hover a, #wp-calendar #today a {
    color: #fff;
}
.cookie-notice-revoke-container{position:absolute;bottom:0;width:100%;z-index:1;visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}

.fusion-portfolio-wrapper .fusion-load-more-button {
  display: none;
}



.fusion-portfolio-wrapper {
  display: block;
}
.fusion-recent-works-1 .fusion-portfolio-wrapper .fusion-col-spacing{padding:0px;}

.body {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mobileNavTabs-label,.nav-search.is-active .nav-searchField{font-family:aneba_neuemedium,Helvetica,sans-serif}
.nav-search{height:80px;margin-top:-40px}
.nav-search .nav-searchButton{top:10px}
.nav-search.is-active .nav-searchField{top:14px}
.nav-searchField{border:none;opacity:0;width:0;font-size:2em}
.nav-searchField::-ms-clear{display:none}
.nav-searchButton{transition:.3s ease all;border-radius:48px;position:absolute;height:48px;width:48px;top:0;right:0;border:1px solid #e3e3e3}
#close-icon,.nav-searchButton:hover{border:1px solid #000;cursor:pointer}
.nav-search.is-active{width:100%;background-color:#fff}
.nav-search.is-active .nav-searchButton{color:#000}
.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-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-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-6{float:left;width:50%}

#secondary .widget-title {
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

#secondary .widget-title:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    height: 2px;
    width: 40px;
    background: #a161bf;
}
.share-after{margin:25px 0}
.share-before:after,.share-after:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}


.section-scroller__menu-item {
  padding: 5px;
  height: 17px;
  width: 30px;
  text-align: center;
  opacity: 0.8;
}


.section-scroller__menu-item:hover {
  opacity: 1;
}


.section-scroller__menu-item.active {
  opacity: 1;
}


.section-scroller__menu-item.active .section-scroller__menu-link {
  width: 7px;
  background: #ff6166;
}

.td-bg-grey{
	background-color: #d9d9d9;
}

#calendar2 thead tr.month{
  background-color: #67b9ce;
  height: 30px;
  color: #fff;
}
