﻿
.mfp-content .td-login-wrap {
  position: relative;
}

.td-md-is-android input[type="text"],
.td-md-is-android .td-login-wrap .td-login-input {
  font-size: 16px !important;
}

.td-md-is-ios input[type="text"],
.td-md-is-ios .td-login-wrap .td-login-input {
  font-size: 16px !important;
}

.jm-module-raw {
  float: left;
  margin-left: 10px;
}

.jm-module-raw:first-child {
  margin: 0;
}

#jm-logo-bar .jm-module-raw {
  float: none;
  margin: 10px 0 0;
}

#jm-logo-bar .jm-module-raw:first-child {
  margin: 0;
}

  .jm-module-raw:last-child {
    margin: 0;
  }

  .jm-module-raw .login-greeting,
  .jm-module-raw .logout-button {
    float: none !important;
    display: inline-block;
  }

	#content-container{margin: 0px auto 20px;}
.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}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}


.icon-google3:before {
  content: "\ea8f";
}
.menu-legal-menu-container{clear:left;float:left}

home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}

.section1 .text {text-align:center;}

.home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}


.home .about .text, .home .contact .text {
padding:0 10%;
}
#submenu-plusinfo .affix{top:100px}
#submenu-plusinfo .affix+.container-fluid{padding-top:100px}
#submenu-plusinfo .divider-vertical-small{margin:19px 0 0 0!important;height:15px!important;border-left:.5px solid #202831!important;border-right:.5px solid #202831!important}
#submenu-plusinfo{transition:opacity .8s}
#featured-properties .box-shadow:hover .featured-property-name,#featured-properties .box-shadow:focus .featured-property-name{opacity:1}
#featured-properties .featured-property-name{z-index:1;color:#fff;text-align:center;font-size:1.4rem;line-height:2.1rem;display:block;padding:10px;position:absolute;left:0;right:0;top:50%;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s}
#tc-reset-margin-top{display:none}
body:not(.tc-sticky-header) #tc-reset-margin-top{display:none!important}
.tc-sticky-header #tc-reset-margin-top{display:block}
.container-fluid{padding-right:20px;padding-left:20px}
.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}

  #wrapper .content {width: 100%; padding:0% !important;}

.gdlr-core-pbf-wrapper-container{ margin-left: auto; margin-right: auto; }


  .partner-div {
    padding: 0;
  }


.container .footer-push {
    height: 370px;
}

	.entry-header .entry-title a:hover {color:#00BCD5 ;}

	

.box-content{padding:12px 12px 18px 12px;background-color:#FFFFFF;margin-top:20px;}



.box-content.news{float:left;width:50%;}


.box-content.articles{float:left;width:50%;}

	.box-content.articles .legend{padding-left:15px;}
.intro .intro-text{color:#3d4b59;font-size:.75em;font-family:roboto slab,Georgia,times new roman,Times,serif;font-weight:700;line-height:1.5;margin:0;padding-bottom:100px;text-transform:initial}
.intro-at-least .intro-text p{color:#3d4b59;font-size:.85em;font-family:roboto slab,Georgia,times new roman,Times,serif;font-weight:700;margin-bottom:30px;line-height:1.5;text-transform:initial}

		.site-info .powerby,
		.site-info .theme-author {
			display: block;
		}


.outer-container{overflow:hidden;}


.container2 {margin-bottom:10px;}

figure.imageslideblock div.image-container span.image-wrap.selected {
	display: inline;
}

.home-text{
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}
.ai1ec-agenda-widget-view .ai1ec-date-events{margin:0 0.5em 0 0;}
.ai1ec-agenda-view .ai1ec-date-events{overflow:hidden;margin:0 0.75em 0 0;}

.schedule-item-content .content-wrapper {
padding: 15px 0;
}

article.post .content-wrapper,
article.page .content-wrapper {
padding: 0;
}
.c-contact{height:100vh;background-color:transparent;padding-bottom:50px}
.is-touch .c-contact{height:calc(var(--vh,1vh)*100)}
.c-contact--red{background-color:#db4d31;height:auto}
.is-touch .c-contact--red{height:auto}
.c-contact--red .c-contact__inner{height:auto;min-height:calc(100vh - 50px)}
.is-touch .c-contact--red .c-contact__inner{min-height:calc((var(--vh,1vh)*100) - 50px)}
.site-footer__logo{margin:15px 0;height:auto}
.site-footer__logo--ariba{width:140px;display:none}
.site-footer--simple .site-footer__logo--ariba{display:block}
.site-footer__logo--sap{width:100px}
.site-footer--simple .site-footer__logo--sap{display:none}
.site-footer__logo-web--trust{width:42px;height:auto;display:none}


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


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}

	.nav-menu li.backlist{
		margin-bottom:20px;
	}
.tg-slider-widget .caption-desc{font-size:16px;line-height:1.5;margin:10px 0}
.tg-slider-widget.slider-content-left .caption-desc,.tg-slider-widget.slider-content-center .caption-desc{font-size:12px;line-height:16px}


.tg-slider-widget.slider-light .caption-desc {
	text-shadow: 1px 1px #fff;
}


.tg-slider-widget.slider-content-left .caption-desc {
	font-size: 18px;
	line-height: 30px;
	width: 50%;
}


.tg-slider-widget.slider-dark .caption-title,
.tg-slider-widget.slider-dark .caption-desc {
	color: #fff;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}

.service-area { 	margin: 0px; padding: 0px 0px 45px; }

.service-area:hover .service-icon i { padding-top: 10px; }

.service-area h3 {
color: #242526;
font-family: 'Open Sans';
font-weight:600;
font-size: 20px;
letter-spacing: 0px;
line-height: 27px;
margin: 0 0 12px;
}

.service-area p {
color: #727272;
font-family: 'Open Sans';
font-weight:400;
font-size: 15px;
letter-spacing: 0.2px;
line-height: 25px;
margin: 0;
}

.service-area a { color:#242526; }

.service-area a:hover { color:#242526; }



.client-testimonials {
  padding: 10px 0;
}


  .client-testimonials .slick-slide img {
    height: 50px;
    width: auto;
    max-width: 100%;
  }
.span4{width:370px}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}
input.span4,textarea.span4,.uneditable-input.span4{width:356px}

.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;}


header #logo { padding: 10px 0; height: 40px; max-width: 350px; }

	
#logo {
	padding: 20px 0; 
	max-width: 100%;
	max-height: 100%;
	transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
	}

	
#logo img {
	max-height: 100%;
	}

	
.smallheader #logo {
	height: 40px;
	padding: 10px 0; 
	}

	
.smallheader #logo h2 {
	line-height: 40px;
	}

	
.left-float { 
	float: left; 
	}


#site-description {
	line-height: 24px;
	font-size: 16px;
	padding-bottom: 0;
	color: #666666;
}


.spacious-header-style-two #site-description {
	color: #a1b1bc;
}

	.better-responsive-menu #site-description {
		font-size: 13px;
		margin-bottom: 0;
	}
.bottom-div{position:initial;bottom:0}
.bottom-div-cas{position:absolute;top:20px;bottom:0}
.bottom-div-list{position:absolute;bottom:0;right:0;width:100%}
.bottom-div-list a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0)}
.bottom-div-bloc-verba{position:absolute;bottom:0}


footer .phonenumber {
  color: #0976bd;
  font-size: 15px; }

  
  footer .phonenumber a {
    display: none;
    color: #0976bd; }

    footer .phonenumber span {
	  display: none; }


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
.main-container{padding-bottom:1em;}
.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-md-4{width:33.3333333333%}

.widget_beside_slider {
   float: right;
   width: 43.85964912%;
}

   .widget_slider_area,
   .widget_beside_slider {
      float: none;
      width: 100%;
   }
#header #logo{width:100px;margin:0 auto}
#header #logo img{width:100%}

.event-container .event-date-container { float: left; width: 100px; margin-right: 11px; padding-right: 10px; border-right: 1px dotted #ccc9b8; }

.mw-widget-event .event-date-container { display: block; width: 40px; height: 40px; float: left; margin-top: 3px; padding: 4px; background: #fff; border: 1px solid #d6d6d6; }


.mobile_nav .select_page {
	display: none;
}


	.et_header_style_centered #main-header .mobile_nav {
		display: block;
		padding: 5px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}


	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}


	.et_header_style_split #main-header .mobile_nav {
		display: block;
		padding: 9px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}


.top .right {
  position: relative;
}

.top {
  top:0px;
  left:0px;
  width:100%;
  height:45px;
  background: #fff;
  margin:30px 0 0 0;
}

.top .mobile-nav-cart {
  padding-left:40px;
  margin-left: 10px;
}

.clear,
.g_clear,
.nav,
.wrapper {
    clear: both
}

.g_clear {
    font-size: 0;
    height: 0
}
span.concept a,span.concept a:hover,span.privacy a,span.privacy a:hover,span.terms a,span.terms a:hover{text-decoration:none;font-family:Montserrat,sans-serif;font-size:12px;font-weight:NORMAL;color:#bababa;padding:5px}
.simcal-event-bubble .simcal-event-details .simcal-event-description,.simcal-event-bubble .simcal-event-details p{margin:0 0 1em}
.simcal-default-calendar-list .simcal-event-details .simcal-event-description,.simcal-default-calendar-list .simcal-event-details p{margin:0 0 1em}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}



.textwidget .contact-form input[type="text"], 
.textwidget .contact-form input[type="email"], 
.textwidget .contact-form textarea {
    width: 100% !important;
}


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}
.more_link:hover{color:#0070d5 !important}
.more_link:hover .more_arrow_down{background-color:gold}
.more_link:hover .more_arrow_up{background-color:gold}
.more_link{color:#666;text-decoration:none;border-bottom:1px dotted;font-family:Arial;cursor:pointer}
.collapse{display:none}
.collapse.in{display:block}
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}
.navbar.old-collapse.collapse.in .dropdown-menu{padding-top:0;padding-bottom:0}


.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}


span.clear {display:block; clear:both; height:1px;}
.img-responsive{display:block;max-width:100%;height:auto}
.et_pb_row_5.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{padding-top:20px;padding-bottom:20px}
.et_pb_row_15.et_pb_row{padding-top:20px;padding-bottom:6px}

.demo-1 .sl-slider-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;}

.sl-slider-wrapper{width:100%;height:100%;overflow:hidden;position:relative;}

#jsn-menu-inner2 {
	background-color: #206193;
	border: 1px solid #17517e;
}

	#jsn-menu-inner2,
	#jsn-pos-mainmenu {
		margin: 0;
	}

#jsn-menu.jsn-menu-sticky #jsn-menu-inner2 {
	background: none;
	border: none;
	box-shadow: none;
}



#jsn-menu-inner2,
#jsn-content-bottom-inner1 {
	box-shadow: 0 3px 8px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 3px 8px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.4);
}



table.footer a.header{  color: #FFFFFF;  text-decoration: none;  text-transform: uppercase;  z-index: 2000;  font-family: Verdana, Arial, Helvetica, Tahoma;  font-size: 12px;  font-weight: normal;  padding-left: 10px;   padding-right: 20px;  }

table.footer a.header:link{  color: #FFFFFF;}


table.footer a.header:visited{  color: #ADC4D9;}


table.footer a.header:hover{  color: #4CB5FF;}


table.footer{  border-width: 0pt;   background-color: #246b89;  color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, Tahoma;  font-size: 0.8em;}


.rating div {
	display: inline-block;
	font-size: 21px;
	line-height: 21px;
}


.tabs-widget-content {
}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}
.btn-big-button{width:188px}

.conversion-services{ float:left; width:714px; margin:40px 0 0 0; font-weight:400; position:relative }

.conversion-services .title{ padding:0; height:60px; line-height:60px; text-align:center; background:#1E528C; color:#FFF; font-weight:500; font-size:24px; width:100%; border-top: 3px solid #00DDA6; }

div#yop-poll-container-6_yp5d222ffdaf2f9 {
  background:#fff;
  box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
  color:#555;
  padding: 10px;
  width: 800px;
  zoom: 1;
}

div#yop-poll-container-6_yp5d222ffdaf2f9  li.yop-poll-li-answer-6_yp5d222ffdaf2f9 label:nth-of-type(3) input[type="text"] {
  width: 94%;
  overflow: hidden;
}

div#yop-poll-container-6_yp5d222ffdaf2f9 li.yop-poll-li-custom-6_yp5d222ffdaf2f9 input[type="text"] {
  width: 94%;
}


div.yop-poll-container br,
div#yop-poll-container-6_yp5d222ffdaf2f9 br { display: none; }
#yop-poll-container-6_yp5d222ffdaf2f9 img {
    max-width: 800px;
}


div.yop-poll-container * {

}
.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-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{float:left}
.col-xs-6{width:50%}
.header-holder .search-responsive{display:none}

.element_from_right {
	right: -80px;
	padding-left: 0px;
	opacity: 0;
	position: relative;
}

.one_half img.element_from_right, .one_half img.element_from_left{ margin-bottom: 45px;}
.qode_slider_preloader{width:100%;background-color:#1c1c1c;position:absolute;z-index:20}
.qode_slider_preloader .ajax_loader{position:absolute}

.home-hero-backgrounds,
.home-hero-backgrounds .slick-list,
.home-hero-backgrounds .slick-track,
.home-hero-backgrounds .slick-slide{
    height:100%;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
}

.home-hero-backgrounds .slick-slide{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
}

    .home-hero-backgrounds .slick-slide a{
        display:block;
        width:100%;
        height:100%;
    }




h1 .blueh1 {
	color: rgb(0, 126, 194) !important;
}

.flt{float:left;}

#sliderwrap {
width: 438px;
position: relative;
}
.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-sm-8{width:66.66666666666666%}



.col-sm-4, .col-sm-8, .col-sm-12 {
  overflow: hidden !important;
}
.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-8{width:66.66666667%}

.container { margin:0 auto; width:970px; }






.container, .content, #header, #form_publish .search, div.breadcrumb  {
    width: 980px;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}


.icon-clock-2:before {
  content: "\e908"; }


.footer_fourth {
	border-right: 1px solid #5B4E4E;
}




.slider-container {clear: both; display:block; width:100% !important;margin:0;padding:0;position:relative; transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;}

.slider-container .inner.clearfix {position: relative; top: 0; z-index: 1000;}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}

	.boxed-layout .container,
	.boxed-layout-small .container {
		max-width: 904px;
	}

	.boxed-layout .container,
	.boxed-layout-small .container,
	.boxed-layout #site-title a img {
		width: 668px;
	}

	.widget_about_us .container {
		padding: 70px 0 10px;
	}

	.widget_tf_section .container {
		padding: 70px 0 20px;
	}

.container {
	margin: 0 auto;
	max-width: 1170px;
	padding: 0;
	position: relative;
}

#primary .container {
	max-width: 100%;
}

.boxed-layout-small .container {
	margin: 0px auto;
	max-width: 978px;
	padding: 0;
	position: relative;
}

.widget_latest_blog .container {
	overflow: hidden;
}



.main-slider,
.main-slider .layer-slider,
.main-slider .container {
	height: 100%;
	position: relative;
}

.imgleft,
.alignleft {
	float:left; 
	margin:4px 13px 12px 0px;
}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}
.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-btn{position:relative;font-size:0;white-space:nowrap}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}

.recentpost-container .entry-utility div.tag{display:none;}

.tag-links{padding:10px 0; display:block}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
.text-center{text-align:center}
.testimonials.bg-dark .col-sm-12.text-center h2,.testimonials.bg-dark .col-sm-12.text-center p,.testimonials.bg-dark .slick-arrow i{color:#fff!important}




.fullwidth .container, .fullwidth .row, .fullwidth .cell {
	width: 100%;
}
 .pl-section-controls,.pl-region-bar,.pl-area-controls,.pl-column-forcer,.pl-sortable-buffer,.li-refresh,.pl-editor-only,.linked-tpl,.linked-section,.area-unlock,.tpl-unlock{display:none}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.pull-right{float:right !important}

body:not(.mkdf-menu-with-large-icons) .mkdf-main-menu ul li a span.item_inner i:before {
margin: 0 7px 0 0;
}

		#marquee_relative_to_me_1{
			position:relative;
			float:left;
			width:320px; 
			height:18px; 
			overflow:hidden; 
		}


.top-footer {
	background: #88898c;
	padding-top: 10px;
}
.maxwide-750{max-width:750px !important}


#logo-right .govsite
{
	margin-bottom: 10px;
}

	
	.govsite
	{
		margin-top: 41px;
		margin-right: 18px;
	}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}


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


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


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


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

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{border-radius:0 0 0 0;overflow:hidden}
.et_pb_main_blurb_image{display:inline-block;max-width:100%;margin-bottom:30px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{display:table-cell;width:32px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}
.et_pb_blurb_position_right .et_pb_main_blurb_image{right:0;left:auto}

#search-form-header {text-align:center; float:none; display:none;}
.slider-wrapper+.row:not(.row-collapse),.banner-grid-wrapper+.row:not(.row-collapse),.banner+.row:not(.row-collapse),.section+.row:not(.row-collapse){margin-top:30px}
.slider-wrapper{position:relative}
.row-collapse+.section-title-container,.slider-wrapper+.section-title-container,.banner+.section-title-container{margin-top:30px}
.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%}

#header.header-menustyle-one-line #banner #one-line-menu-right-banner-content {
	position:absolute;
	top:50%;
	margin-top:-12px;
	left:0
}
.screen-large-display,.screen-tablet-portrait,.screen-mobile-landscape,.screen-mobile-portrait{display:none}
.screen-large-display,.screen-default,.screen-mobile-landscape,.screen-mobile-portrait{display:none}
.screen-large-display,.screen-default,.screen-tablet-portrait,.screen-mobile-portrait{display:none}
.screen-large-display,.screen-default,.screen-tablet-portrait,.screen-mobile-landscape{display:none}
.site-logo .site-link__img{margin-top:20px}
.site-logo--text {font-style: normal;font-weight: 700;font-size: 24px;line-height: 1;font-family: Montserrat, sans-serif;letter-spacing: 0.1em;text-transform: uppercase;}
.l-sidebar .widgettitle{margin-bottom:1rem}
.w-dropdown.source_sidebar .widgettitle{margin-bottom:0.5rem}
.widget_rss .widgettitle a{padding-left:2rem;position:relative}
.widget_rss .widgettitle a:first-child{display:none}
.widget_rss .widgettitle a:before{position:absolute;top:0;left:0;content:'\f143';font-family:fontawesome;opacity:0.5}
.w-cart-dropdown .widgettitle{display:none}
.td-mobile-close{position:absolute;right:1px;top:0;z-index:1000}
.td-mobile-close .td-icon-close-mobile{height:70px;width:70px;line-height:70px;font-size:21px;color:#fff;top:4px;position:relative}

#footer-nav ul {
  padding-left: 15px;
}

#footer-nav ul li {
  list-style-type: square; 
}



#footer-nav a:hover {
    color: #fff !important;
}
.m-2{margin:.5rem!important}
.fl-page-bar-text{padding:5px 0;text-align:center}
.fl-page-bar .fl-page-bar-nav,.fl-page-bar .fl-page-bar-text,.fl-page-bar .fl-social-icons{display:inline-block;text-align:inherit;vertical-align:middle}

  .fl-page-bar .fl-page-bar-row .fl-page-bar-text {
    padding: 0px 5px; }

  .fl-page-bar .fl-page-bar-text-2 {
    margin-right: 25px; }
.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-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{float:left}
.col-xs-5{width:41.66666667%}


.border-topbot-white {
  margin: 15px 0; }

  .border-topbot-white h3 {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 10px 25px;
    margin-bottom: 10px; }

.croshca_errow{font-size:16px;font-weight:bold;font-family:cursive;color:red;}
 .wpls-logo-showacse-slider-conf{
display:none;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.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-lg-4{width:33.33333333%}





div.description-for-hints-mp {
  float: left;
  display: none;
}

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-column-1.td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-column-1.td_block_15 .td_block_inner:before,
.td-column-1.td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-column-1.td_block_15 .td_block_inner:after {
  clear: both;
}


.post_info .lightertext {
    margin-left: 30px;
}


li.home_events .lightertext, li.home_blogs .lightertext, li.home_sermons .lightertext {
    font-size: 12px;
}


.lightertext, .lightertext a {
    font-weight: 400;
}


.footer .links-terms {
	padding-top: 30px;
}

.footer .links-terms a{
	padding-right: 5px;
}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.td-block-span5 {
  width: 41.66666667%;
}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#ecf0f1;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}



.header-widget {
	position: absolute;
	top: 37px;
	right: 5px;
	font-size: 95%;
	line-height: 120%;
	color: #fff;
	text-align: right;
}

.header-widget .widget {
	float: left;
	margin-left: 20px;
}

.header-widget .widgettitle {
	font-size: 100%;
	text-transform: uppercase;
	display: block;
	margin: 0 0 2px;
	padding: 0;
}



.header-widget .textwidget {
	font: italic 220%/120% Garamond, "Times New Roman", Times, serif;
}

.header-widget ul {
	margin: 5px 0 0 !important;
	padding: 0;
}

.header-widget ul li {
	margin: 0 0 0 10px;
	padding: 0;
	float: right;
	border: none;
	clear: none;
	line-height: 100%;
}

.header-widget li img {
	vertical-align: middle;
}
.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}
.pswp__item{left:0;right:0;top:0;bottom:0;overflow:hidden}
#ajax-event-calendar .pager{margin:0}
.date-nav-wrapper ul.pager li a{color:#fff;background:#0088cc;-moz-border-radius:0;border-radius:0;border:none}
.date-nav-wrapper ul.pager li.date-prev{background:none;color:#fff;font-size:19px}
.date-nav-wrapper ul.pager li.date-next{background:none;color:#fff;font-size:19px}
.item-list .pager{margin-top:45px}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.pager-current{font-weight:bold;}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.w-third{width:calc( 100%/3)}
.w-third-ns{width:calc( 100%/3)}
.w-third-m{width:calc( 100%/3)}
.w-third-l{width:calc( 100%/3)}
#top main #main-news #news-title{text-align:center}
#top-header,#et-secondary-nav li ul{background-color:#222222}
#et-secondary-nav li ul{background-color:#565656}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.et_pb_section{padding:54px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section.et_pb_fullwidth_section{padding:0}
.et_pb_section_5.et_pb_section{background-color:#000000!important}
.et_pb_section_3.et_pb_section{background-color:#296fb7!important}
.et_pb_section_1.et_pb_section{background-color:#f7f7f7!important}
.et_pb_section_2.et_pb_section{background-color:#ffffff!important}

  .logo { border-top: 1px solid #d7d7d7; padding-top: 21px; }

.logo-img { display: block; margin: 0 auto 25px auto; border-radius: 50%; -webkit-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.2); box-shadow: 0 8px 18px rgba(0, 0, 0, 0.2); }


.btn--top_text .btn__arrow {
  display: block;
  position: absolute;
  left: 50%;
  height: 10px;
  width: 10px;
  border-left: 2px solid white;
  border-top: 2px solid white;
  -webkit-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}


.copyright-area__light .btn--top_text .btn__arrow {
  border-color: #262526;
}


.btn--top_text .btn__arrow--top {
  top: 2px;
}


.btn--top_text .btn__arrow--bottom {
  top: 8px;
}

 #menu-item-25 a, #menu-item-26 a, #menu-item-27 a, #menu-item-228 a {
  padding: 10px 6px;
}


.entry-meta span.bl_categ {
	max-width: 97%;
}


body.attachment .entry-meta span.bl_categ {
	display: none;
}


#content .format-aside .author ,
#content .format-aside  .bl_categ,
#content .format-aside .bl_sep {
	display: none;
}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.container .jumbotron, .container-fluid .jumbotron {
	border-radius: 6px
}

.jumbotron .container {
	max-width: 100%
}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

.container-wrapper #main-nav-wrap {
    width: 1170px;
}

.container-wrapper {
    width: 1170px;
    margin: 0 auto;
    background-color: #fff;
    overflow-x: hidden;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

.tagdiv-small-theme-menu .menu-item-has-children {
  position: relative;
}

.tagdiv-small-theme-menu .menu-item-has-children ul {
  min-width: 10em;
  width: auto;
  padding: 15px 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  
}

.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul {
  left: 100%;
  margin: -15px 0;
  
}

.tagdiv-small-theme #td-mobile-nav .menu-item {
  position: relative;
}


#header_eva .social_container{
    position: absolute;
    right: 80px;
    z-index: 9;
    background-color: white;
    height: 80px;
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.text-content__title{margin-bottom:5px;margin-top:0;font-family:Tinos,serif,Helvetica,Arial,sans-serif;font-size:18px;color:#333;font-weight:700;line-height:20px}
.advisor-website .text-content__title{font-family:Roboto,sans-serif,Helvetica,Arial,sans-serif;font-size:16px;color:#000;font-weight:700;line-height:20px}
.text-content__title--big{font-size:24px;line-height:25px}
.advisor-website .text-content__title--big{font-size:20px;line-height:21px}
.text-content__title--xbig{font-size:28px;line-height:30px}
.advisor-website .text-content__title--xbig{font-size:24px;line-height:25px}
.text-content__title--xxbig{font-size:38px;line-height:40px}
.advisor-website .text-content__title--xxbig{font-size:30px;line-height:32px}
.text-content__title--text-lightest{color:#fff}

.custom-logo-link, .site-title, .site-description{float:left;}

.site-description{
    width: 70%;
    line-height: 1.2;
    padding-left: 5px;
	font-size: 14px;
}

.site-title a, .site-description {
    color: #474747;
}

.site-title a,.site-description{color:#029FB2}

.body_index { font-family: Tahoma; font-size: 14px; text-align: justify; color: #446080}
#header .main_sites .others{text-align:right}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}

.body_index { font-family: Tahoma; font-size: 14px; text-align: justify; color: #446080}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fal{font-weight:300}
.fal,.far{font-family:"font awesome 5 pro"}

  
  	#shopify-section-1525260124832 h2{
      font-size: 19px;
    }

#main-nav .has-mega-column .sub-menu li {
	margin-bottom: 0;
}

body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #headerwrap.fixed-header #main-nav .has-mega-column .sub-menu li li,
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column .sub-menu li li {
	padding: 0;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.assistive-text,.says,.screen-reader-text{clip:rect(1px,1px,1px,1px)}
.assistive-text{position:absolute!important}


.themes-info-inner {
	margin-bottom: 40px;
}


.font-slab-700 { font-family: "Museo Sans 700" !important }
li.menu-item.placeholder:hover ul{display:none}
#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}

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

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
#skip-to-content{left:-4000px;position:absolute;top:10px;z-index:5000;}
#skip-to-content a:hover,#skip-to-content a:focus,#skip-to-content a:active{background-color:#f0f0ff;font-size:1.3846em;font-weight:bold;outline:1px dotted #b0b0bf;padding:1px 3px;position:relative;left:4010px;}
#skip-to-content-target{display:block;height:0;}
.pull-left{float:left!important}
.fa.pull-left{margin-right:.3em}
.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-12{width:100%}
.woocommerce-loop-product__title,.product_title.entry-title{color:black}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}
.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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8,.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-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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8{float:left}
.col-md-8{width:66.66666667%}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

#imTextObject_32_tab0 .cf3 { color: rgb(191, 143, 0); }

#imTextObject_33_tab0 .cf3 { color: rgb(191, 143, 0); }

#imTextObject_35_tab0 .cf3 { color: rgb(191, 143, 0); }
.block-type-widget-area ul.widget-area{padding:0;margin:0}
.west-coast ul.widget-area{max-width:300px !important;margin:0px auto;margin-bottom:10px}
.home-blogs ul.widget-area{max-width:300px !important;margin:0px auto;margin-bottom:10px}


#access ul ul li.last-menu-item a {
	border: 0px;
}


.menu-side ul li.last-menu-item a{
	border-bottom: 0px;
}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}

.navbar-nav .orange { background: #FAA61A; }

.orange { color: #FAA61A !important; font-weight: bold; text-decoration: none; }

.x-sidebar .widget.woocommerce.widget_product_categories ul.product-categories, .x-sidebar .widget.widget_nav_menu ul.menu{padding:5px 15px 18px;}

.x-sidebar ul.product-categories li, .x-sidebar .widget.widget_nav_menu ul.menu li{font-size:14px; padding-bottom:9px; margin-bottom:9px; border-bottom:#bdbdbd 1px dashed;}

.x-sidebar ul.product-categories li:last-child, .x-sidebar .widget.widget_nav_menu ul.menu li:last-child{margin-bottom:0; padding-bottom:0; border-bottom:0;}

.x-sidebar ul.product-categories li a, .x-sidebar .widget.widget_nav_menu ul.menu li a{transition:0.3s; color:#111111 !important;}

.x-sidebar ul.product-categories li:hover a, .x-sidebar .widget.widget_nav_menu ul.menu li:hover a{color:#d93e55 !important; background-color:inherit;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.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}

	
	.main-navigation li.menu-item-connect,
	.main-navigation li.menu-item-stay-connected {float: none; margin: 0 auto; padding: 4px 3.2% 24px; width: 100%;}

	.main-navigation li.menu-item-search {float: none; position: static; clear: both; margin: 0 auto; padding: 12px 3.2% 24px; width: 100%}
.power-bar .inner-slider{position:absolute;top:0px;left:0px;width:100%;height:inherit;white-space:nowrap;transition:left 0.3s}
.power-bar .inner-slider .inner-slider-item{display:inline-block;width:100%;height:inherit}
.power-bar .inner-slider .inner-slider-item:nth-child(3n){width:30%;margin-right:3.3333333333%;margin-left:0px}
.power-bar .inner-slider .inner-slider-item:nth-child(3n-1){width:30%;margin:0px 1.6666666666%}
.power-bar .inner-slider .inner-slider-item:nth-child(3n-2){width:30%;margin-left:3.3333333333%;margin-right:0px}
.fxb-col{-webkit-box-flex:1;-ms-flex:1;flex:1}


.block1-title {
	font-size:25px;
	line-height:1em;
	color:#FFF;
	font-style:italic;
	font-family: 'Vollkorn', serif;
	padding-top:17px;
	margin-left: 10px;
	height: 40px;
}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}
.fl-page-footer-widgets-container{padding-top:30px}
.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {display: table-cell;}
.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}
.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}
.mk-responsive-wrap{overflow-y:scroll;position:absolute;width:100%;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:none;z-index:20}

.ut-bklyn-multisite .ut-scroll-up-waypoint {
    position:absolute;  
    bottom:0; 
    left:0;
}
.ut-scroll-up-waypoint-wrap {position:relative;}


    .title_passion h1 {
        width: 300px;
    }

    .title_passion {
        top: 25%;
        bottom: 0;
    }

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}
