﻿.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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.style50 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; }

.affiliations {
    clear: both;
    padding: 0;
    margin: 1em 0 0;
    list-style: none;
    text-align: center;
}


.affiliations li {
    float: left;
    width: 18%;
    margin: 0 1% 1%;
    vertical-align: middle;
}


.affiliations li img {
    width: 100%;
    max-width: 100%;
}


.black-text {
    color: #000 !important
}


li.black-text a {
    color: black;
}


#header .top {
height: 125px;
border-bottom: solid 4px #C5A0CA;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:28px 0}



.uvodtext {
text-align: center;
color: #fff;
font-weight: bold;
font-size: 20px;
font-family: Thimes New Roman;
font-style: italic;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.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}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}
#top-menu li.mega-menu{position:inherit}
#top-menu li.mega-menu ul li{display:block!important;float:left!important;margin:0;padding:0!important}
#top-menu li.mega-menu ul li li{width:100%}
#top-menu li.mega-menu li ul{display:none;visibility:visible;opacity:1}
#top-menu li.mega-menu.et-hover li ul{display:block}
.et_vertical_nav #top-menu li.mega-menu{position:relative}
.et_vertical_nav #main-header #top-menu li.mega-menu ul{top:-32px;left:auto}
.et_vertical_nav #main-header #top-menu li.mega-menu ul ul{top:auto}
.fullwidth-menu-nav li.mega-menu{position:inherit}
.fullwidth-menu-nav li.mega-menu ul li{display:block!important;float:left!important;margin:0;padding:0!important}
.fullwidth-menu-nav li.mega-menu li ul{display:none;visibility:visible;opacity:1}
.fullwidth-menu-nav li.mega-menu.et-hover li ul{display:block}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }


.comptable .casinocol {
	width:25%;
}
.site-footer .footer-nav li{display:inline;margin-left:0;font-size:13px;border-right:1px solid #555}
.site-footer .footer-nav li:last-child{border-right:1px solid transparent}
.site-footer .footer-nav li:first-child{padding-left:0;margin-left:-4px}
.site-footer .footer-nav li a{color:#555;padding:0 8px}


.top-button {
    background: #016e51;
    padding: 4px 7px;
    color: #fff;
    border-radius: 15px;
    width: 95%;
    text-align: center;
    display: block;
    margin-bottom: 1px;
}


a.top-button {
    font-weight: bold;
    color: #fff;
}


a.top-button:hover {
  color: #fff;
  background: #008662;
  text-decoration: none;
}

.home_page{ width:78%; float:left; padding-right:32px}

.home_page .list_deal .deal_wrapper:hover{ box-shadow:0 0 20px #ccc; transition: all 0.6s ease-out; border-left:2px solid #01b99b}
.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}
.tb-megamenu-column{padding:10px 0;}


.featured-block__text {
  display: block; }


.featured-block.store .featured-block__text,
.featured-block.news .featured-block__text,
.featured-block.technique .featured-block__text,
.featured-block.feature .featured-block__text,
.featured-block.reviews .featured-block__text {
  color: #fff; }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
.media,.media-body{overflow:hidden;zoom:1}

.media-body h3 {cursor:pointer;font-weight:bold;}

.media-body h3:hover{color:#428bca;}

.media-body p.info {
    cursor: pointer;
}



.row:after {
    content: "";
    display: table;
    clear: both;
}

.slideshow .slides { position: relative; }

.slideshow .slides.no-navigation .slide-navigation { display: none; }

.col-md-12.col-sm-12.col-xs-12.header-top ul.clearfix{
	display:none;
}

.col-md-12.header-bottom.clearfix {
    display: none;
}

.col-md-12.no-padding.footer-top.clearfix {
    padding-bottom: 10px;
}

.pro-img-map.clearfix {
    clear: both;
}


		  body:not(.material) #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: 10px; }

	.menu-header-search #searchform {width:100%;margin-left:0;left:0;max-width:100%;}



.menu-header-search {
	margin: 1px 10px;
	width: 20px;
}


.menu-header-search .searchform {
	position: absolute;
	margin-top: 33px;
	margin-left: -230px;
	z-index: 10;
	display: none;
	filter: alpha(opacity=0);
	opacity: 0;
}


.menu-header-search .searchform:after,
.menu-header-search .searchsubmit {
	display: none;
}


.menu-header-search .searchform input[type="search"] {
	font-size: 16px;
	padding: 5px 30px 5px 10px;
	width: 260px;
	border: 0;
	height: 3em;
	line-height: 1;
}

.cs-content-desc {
	font-size: 20px;
    font-weight: 400;
}

.cs-content-desc p {
	margin: 0 0 61px 0;
}

.hp-content.two .cs-content-desc {
	color: #333333;
}

.hp-content.three .cs-content-desc {
	color: #333333;
}

.hp-content.four .cs-content-desc {
	color: #333333;
}

.hp-content.three .cs-content-desc p {
	margin-bottom: 50px;
}
.upcoming-events-list{list-style:none;margin:0;padding:0}
.upcoming-events-list .event{margin-bottom:.5rem;border-bottom:1px solid #ccc;padding-bottom:.5rem}
.upcoming-events-list .btn{float:right;font-size:1em}
.upcoming-events-filter{margin-bottom:30px}
.upcoming-events-filter,.upcoming-events-filter *{font-size:30px;font-weight:300;text-transform:uppercase}
.upcoming-events-filter a{cursor:pointer;margin-left:20px;font-size:20px}
.upcoming-events-filter a.active{font-weight:600}
.upcoming-events{margin:0;padding:0}
.upcoming-events ul{margin:0;padding:0}
.upcoming-events ul li{list-style:none;margin-bottom:40px}
.upcoming-events ul li .title-sidebar a{font-size:24px}


	.homepage-upcoming_events .upcoming-events .event {
		float: none;
		width: 100%;
		padding-bottom: 1rem;
		border-bottom: 1px solid #ccc;
		margin-bottom: 1rem;
	}


.navbar-nav li.menu-item-has-children:hover .sub-menu {
	display: block;
}
#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}
footer .social .footer-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}
footer .social .footer-form-wrapper .subscription-result{display:none;margin-top:.75rem;margin-right:auto}
footer .footer-form-wrapper .footer-newsletter{display:block}
footer .footer-form-wrapper .footer-newsletter input[name=email-address]{width:20rem}
footer .footer-form-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
#astro-resources li.astro-resources a,#astroarticles li.astroarticles a,#reports li.reps a,#calculators li.calcs a,#ebooks li.ebooks a,#freelessons li.freelessons a,#interps li.interps a,#library li.library a,#loverelationships li.loverelationships a,#syn li.syn a,#transits li.menu-item-object-transits_interp a,#prog li.prog a{background:#fff;color:#000}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }
.fusion-testimonials.classic .author{position:relative;padding:12px 0 0 2px}
.fusion-testimonials.classic .author:after{position:absolute;left:35px;top:0;content:" ";height:0;width:0;pointer-events:none;border:medium solid transparent;border-top-color:#f6f6f6;border-width:10px}
.fusion-testimonials.classic .author a{text-decoration:none}
.fusion-testimonials.classic .no-avatar .author{padding-left:0}
.fusion-testimonials.clean .author{margin-top:25px;font-size:18px;text-align:center;letter-spacing:2px}
.fusion-testimonials.clean .author a{text-decoration:none}
.fusion-testimonials .author:after{border-top-color:#f6f6f6;}
#tribe-events .tribe-events-list .tribe-events-event-meta .author{display:table;table-layout:fixed;width:100%}
.fusion-testimonials.clean.fusion-testimonials-1 .author:after{border-top-color:#ffffff !important;}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}

#first {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0.3, 0.9, 0.9);
    -webkit-animation-name: rotate; 
    -webkit-animation-duration: 2s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: 6px 30px;
    -moz-animation-timing-function: cubic-bezier(0.5, 0.3, 0.9, 0.9);
    -moz-animation-name: rotate; 
    -moz-animation-duration: 2s; 
    -moz-animation-iteration-count: infinite;
    -moz-transform-origin: 6px 30px;

}

.ball { 
    position: absolute;
    display: block;
    background-color: #ffffff;
    left: 24px;
    width: 12px;
    height: 12px;
    border-radius: 6px;
}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul a:before { content:"\f105"; margin-right: 10px; opacity: 0.7; }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.footer-nav .menu-item{max-height:20px !important}
#site-navigation,.home-icon{float:left}
.home-icon{font-size:22px;padding:0 10px;background:#408c40}
.home-icon a{color:#fff}
.home-icon a:hover{color:#fff}
 .footer-section {
background-color: #f4f4f4;
padding: 80px 0 0;
width: 100%;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.accout-box{
	display: block !important;
    margin: 65px 0 0;
	float:right;
}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}


#wrapper {
	width: 980px;
	margin: 0 auto;	
}
 .mk-blog-grid-item .blog-grid-footer { position:relative; padding:15px 20px; border-top:1px solid #e3e3e3; }
 .mk-blog-grid-item.instagram-post-type .blog-grid-holder .blog-grid-footer { padding-top:25px; padding-bottom:25px; }
 .mk-blog-grid-item.instagram-post-type .blog-grid-holder .blog-grid-footer .mk-readmore { display:none; }
 .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-grid-footer { padding-top:25px; padding-bottom:25px; }
 .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-grid-footer .mk-readmore { display:none; }
 .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-grid-footer { padding-top:25px; padding-bottom:25px; }
 .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-grid-footer .mk-readmore { display:none; }
 .mk-blog-container.no-border .mk-blog-grid-item .blog-grid-holder .blog-grid-footer { border:transparent; }

.mainpaper {
	width: 49em;
	height: 62em;
	margin: 9em auto 0 auto;
	padding: 1em;
}

.wpb_text_column h1:last-child,
.wpb_text_column h2:last-child,
.wpb_text_column h3:last-child,
.wpb_text_column h4:last-child,
.wpb_text_column h5:last-child,
.wpb_text_column h6:last-child {
	margin-bottom: 1.5rem;
	}

.wpb_text_column p:last-child,
.wpb_text_column ul:last-child,
.wpb_text_column ol:last-child {
	margin-bottom: 1.5em;
	}

.wpb_text_column:last-child h1:last-child,
.wpb_text_column:last-child h2:last-child,
.wpb_text_column:last-child h3:last-child,
.wpb_text_column:last-child h4:last-child,
.wpb_text_column:last-child h5:last-child,
.wpb_text_column:last-child h6:last-child,
.wpb_text_column:last-child p:last-child,
.wpb_text_column:last-child ul:last-child,
.wpb_text_column:last-child ol:last-child {
	margin-bottom: 0;
	}
.threecol .col2,.threecol .col3{max-width:94%;margin:0 auto}
.col2,.col3,.threecol article{float:left;position:relative;padding:0 0 1em;overflow:hidden}
.threecol .col3{width:21%;left:85%}


#featured-slider .slides {
	width: 100%;
}
.widget_wpex_newsletter.footer-widget input[type="email"]{color:#585858}
.footer-widget{padding-bottom:45px}
.footer-widget .widget-title{display:block;margin:0 0 20px;font-size:1.077em;color:#fff;font-weight:600;line-height:1.5}
.footer-widget .wpex-widget-recent-posts-title{color:#fff}
.footer-widget.widget_tag_cloud a{border-color:#333;border-color:rgba(255,255,255,0.06)}
.z-x-tbl-cell{padding-bottom:7px}


.dd-textblock-1951639157-text-container
{
  display: table;
}


.dd-textblock-1951639157-text
{
  line-height: 100%;
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 35px;
  width: 32px;
  word-wrap: break-word;
}


.dd-textblock-1951639157-text, .dd-textblock-1951639157-text a.dd-rss-tag-icon, .dd-textblock-1951639157-text a.dd-facebook-tag-icon, .dd-textblock-1951639157-text a.dd-twitter-tag-icon
{
  font-size: 30px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-align: left;
  color: #C6C2B9 !important;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }


.header .line-bg{
    float: left;
    width: 100%;
    border-bottom: 7px solid #ff7f00;
}


.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;
}

.prerendered-html {
  display: none;
}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}
.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

	
	
	.main-featured .blocks .image-link img {
		max-width: 100%;
		height: auto;
	}


	.news-focus .focus .image-link {
		float: left;
		margin-right: 14px;
		width: 25%;
	}

	
	.news-focus .focus .image-link img {
		width: 100%;
		height: auto;
	}


.uk-article-title {
  font-size: 36px;
  line-height: 42px;
  font-weight: 300;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 0;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.uk-article-title a {
  color: inherit;
  text-decoration: none;
}

.uk-article-title + .uk-article-meta {
  margin-top: 0;
}

		#footer { text-align: center; }

	#footer a { color: #5e5b5b;}
.nav-menu li.line-above:before{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NC43MSAyIj48dGl0bGU+c2hvcnQtbGluZTwvdGl0bGU+PGxpbmUgeDE9IjEiIHkxPSIxIiB4Mj0iNzMuNzEiIHkyPSIxIiBmaWxsPSJub25lIiBzdHJva2UtZGFzaGFycmF5PSIwIDQgMCA0IDAgNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI2M2YzljYyIvPjwvc3ZnPg==);background-repeat:no-repeat;width:73px;height:2px;display:block;position:relative;top:-25px}


.inline        {display: inline; vertical-align: middle;}

.inline IMG      {display: inline;}

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

.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-12 {
  width: 100%;
}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}

.left-content p{
	color: rgba(0, 0, 0, 0.75) !important;
	font-family: 'Open Sans', sans-serif!important;
	font-size:16px;
}

.left-content p a {color:#0058DB; font-weight:bold; 	text-decoration: underline;}

.left-content p a:hover {color:#C30000; text-decoration: none;}

.reports .info div.cities {
	margin-bottom: 4px;
}

.reportinfo .cities,
.reportinfo .type {
	width: 420px;
}


.entry-content code {
	background-color: #000;
	color: #ddd;
}


.entry-content ol,
.entry-content p,
.entry-content ul {
	margin-bottom: 26px;
}


.entry-content ol,
.entry-content ul {
	margin-left: 40px;
}


.entry-content ol ol,
.entry-content ul ul,
.entry-content .wp-caption p {
	margin-bottom: 0;
}


div.entry-content {
    padding-left: 4%;
    padding-top: 1%;
	padding-right: 2%;
}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}


	.sidebar-right .wf-container-main {
		padding-right: 245px;
	}


	.sidebar-left .wf-container-main {
		padding-left: 245px;
	}

	.wf-container,
	.wf-container-main {
		margin: 0 -15px;
	}



.wf-container,
.wf-container-main {
	margin: 0 -20px;
	padding: 0;
}
.ast-search-box.header-cover .ast-container{position:relative}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.navbar-default .container-mobile-nav{height:56px;padding-left:15px;padding-right:15px}
.c-tab-control .c-tab-control__title,.c-wtb-secondary-hero__title,.h2,.s-article h2{margin-bottom:.35em;line-height:1.2;color:inherit;font-size:30.4px;font-size:1.9rem}
.c-tab-control .c-tab-control__title a,.c-wtb-secondary-hero__title a,.h2 a,.s-article h2 a{color:inherit}
.c-tab-control .c-tab-control__title{color:#013C5C}

.style41 {font-size: 14px}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}

	.header-layout-2 #logo a, .header-layout-2 #logo img {
	    float: none;
	    letter-spacing: 0;
	}

	#header #logo a {
		float: none;
    	clear: both;
	}

#logo a {
    float: left;
    line-height: 1;
}

#logo img { float: left }
.display-mobile,.display-mobile-mini{display:none}
.primary-headline h5 .display-mobile-mini,.primary-headline-static h5 .display-mobile-mini{display:block}
.mc-news-preview__heading{position:relative;margin-bottom:10px;line-height:1.2;text-transform:uppercase;font-size:22px;min-height:52px}

.tags { list-style-type: none; margin: 0; padding: 0; height: 113px; }

.tags li { float: left; padding: 0; }

.tags li:first-child { padding-left: 10px; }


.tags-bg { width: 960px; margin: 0 auto; height: 295px; position: relative; z-index: 3;}

.tags-bg h2 { left: 37px; top: 93px; font-weight: 100; margin: 0; position: absolute; color: white; font-size: 60px; color: #112a4c; }

.tags-bg .tags { list-style-type: none; margin: 0; padding-top: 70px; padding-left: 330px; }

.tags-bg .tags li {  padding-left: 90px; font-size: 16px; line-height: 18px; color: #112a4c; }

.tags-bg .tags li strong { font-size: 24px; line-height: 24px; color: #96cd34; display: block; padding-bottom: 8px; padding-top: 12px; font-weight: 900; }

.tags-bg .tags li span { display: block; }


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}


ul#menu-footer-menu li{float:left;position:relative;height:18px;line-height:18px;border:0;padding:0;}

ul#menu-footer-menu li a{display:inline-block;color:#FFFFFF;text-decoration:none;font-size:14px;font-weight:bold;height:18px;line-height:18px;padding:0 14px 0 0;margin:0 14px 0 0;border-right:1px solid #FFFFFF;}

ul#menu-footer-menu li:last-child a{border-right:0;margin-right:0;}

#primary-nav .nav li a:hover,
#primary-nav .nav li.first a,
#primary-nav .nav li.sfHover a,
#primary-nav .current_page_item a,
.copyright {
	background: #28779b;
}

#primary-nav .nav li a:hover,
#primary-nav .nav li.first a,
#primary-nav .nav li.sfHover a,
#primary-nav .current_page_item a {
	border-radius: 3px;
	color: #ffffff;
}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.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}
.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-md-3{width:25%}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.top-nav .slide_menu_right ul li:last-child{padding:8px 5px}
.slide_menu_right #menu-top_main.menu{display:block}
.slide_menu_right{background:#f3f3f3 none repeat scroll 0 0;display:none;height:100%!important;left:-447px;overflow:auto;padding:10px;position:fixed;top:0;width:315px;z-index:99999;border-right:1px solid #dcdcdc}
.slide_menu_right.main{left:0}
.slide_menu_right .sub-menu{float:left;left:auto;margin:0;opacity:1;position:static;visibility:visible;width:100%}
.slide_menu_right #menu-top_main a{color:#000!important;float:left;height:auto!important;line-height:normal!important;padding:0;width:auto}
.slide_menu_right .sub-menu li{float:left;margin:0;padding:0!important;min-width:auto!important;padding:0;width:100%}
.slide_menu_right .sub-menu li li{margin-left:10px}
.slide_menu_right .sub-menu li li a{font-size:16px;font-weight:700}

.foot_links .ftitle{width:100%; float:left; color:#000; font-size:13px; margin:0 0 8px 0; border-bottom:1px dashed #ccc; height:26px; line-height:26px;}


.wrapper {
    display: table;
    overflow: hidden;
    width: 100%;
    height: 100%;
    table-layout: fixed;
}
.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%;min-height:1px;padding-right:15px;padding-left:15px;float:left}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


li.menu-item a {
color:red;
}

.luxeury-circle{position: absolute; top:-20px;left: -26px; z-index: -9;}

.office_banner_section, div#site-header-menu {
display: inline-block
}

.main-navigation, div#site-header-menu {
margin: 0 !important
}

div#site-header-menu {
display: block
}

.site-header-menu {
display: none;
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
margin: .875em 0
}

.no-js .site-header-menu, .site-header-menu.toggled-on {
display: block
}

.menu-toggle, .site-header-menu {
margin: 1.3125em 0
}

.header-image, .site-branding, .site-header-menu {
margin-top: 1.75em;
margin-bottom: 1.75em
}





.tsidesign_feature .block_link {
       z-index: 3 !important;
}
#content h2{font-size:20px;border-bottom:1px solid #3c3c3c;padding-bottom:10px;margin:0 5px 15px}
.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-left:5px;padding-right:5px}
.col-md-10{width:83.33333%}
.z-x-tbl-cell{padding-bottom:7px}
.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-md-6{width:50%}

#wrapper .post-content .txt-group.txt-group-hero-lrg p.subheader {
    max-width: 700px;
    margin: 0 auto;
    margin-bottom: 40px !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}


#wrapper .post-content .txt-group.txt-group-hero-dark h1,
#wrapper .post-content .txt-group.txt-group-hero-dark p.subheader {
    color: #fff !important;
}

#wrapper .post-content .txt-group.txt-group-standard p.subheader {
    margin-top: -15px !important;
}

.subheader {
    font-size: 20px;
    line-height: 1.5;
}

.icon-module.icon-left .subheader {
    margin-bottom: 24px;
    font-size: 14px;
    font-style: italic;
}
.et_pb_section{padding:54px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_0.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_7.et_pb_section{background-color:#000000!important;padding-bottom:54px}
.et_pb_section_5.et_pb_section{padding-top:0px;padding-bottom:0px}
.et_pb_section_4.et_pb_section{background-color:#f4f4f4!important}
.et_pb_section_2.et_pb_section{background-color:#f0f0f0!important}
.menu-item-117{background-color:#d8c3b6;}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}



.item blockquote {
    border-left: none; 
    margin: 0;
}


.item blockquote img {
    margin-bottom: 10px;
}


.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}

 #owl-demo .item{

    
    margin: 12px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}

#testimonial4 .carousel-inner .item{
    overflow: hidden;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

header.home-header .container-fluid {
  padding: 0;
}
.home img.tm-testi__item-avatar.avatar.wp-post-image{width:90px;height:90px}

.mh-meta, .mh-meta a, .mh-breadcrumb, .mh-breadcrumb a, .mh-user-data, .widget_rss .rss-date, .widget_rss cite { color: #606060; }

.uppercase {text-transform:uppercase;}


#feed-block {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
}

.navigation .n_bj1{ background-position:-2px -158px;}
