﻿
#wpfront-scroll-top-container{display:none;position:fixed;cursor:pointer;z-index:9999}
#wpfront-scroll-top-container div.text-holder{padding:3px 10px;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5);-moz-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5);box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5)}


.tt-video-attributes {
  position: absolute;
  bottom: 10px;
  right: 8px;
  z-index: 100;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}

.slide-item{
	position: relative;
	display: block;
	overflow: hidden;
	padding: 10px;
}


.b-product__image {
    display: inline-block;
    vertical-align: middle;
    width: 500px;
    height: 420px;
    position: relative;
    z-index: 0;
}

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


.mod_eb_mincalendar_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}


		#content table.color tr td.perioada {
			font-size:11px;
		}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading {margin-top: 0px;margin-bottom: 0px;}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading,div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading p {color: #000000;}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading p:last-of-type {margin-bottom: 0;}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading, div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading p {font-weight: 300;line-height: 1.6;}

.pull-left{float: left;}

.section_two .pull-left{width: 310px;overflow: hidden;}

.link-wrap .pull-left{width: 95px;}

.link-wrap .pull-left a{line-height: 40px;padding: 2px 8px;color: #fff;}

.link-wrap .pull-left a:hover,.link-wrap .pull-right:hover{color: #fe9226;}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}

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


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}

  .layout.layout-home-video .video-container {
     }

  .layout.layout-landing-page .video-container {
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0.33));
    background: -moz-linear-gradient(rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0.33));
    background: -ms-linear-gradient(rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0.33));
    background: -o-linear-gradient(rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0.33));
    background: linear-gradient(rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0.33)); }
.widget_et_recent_tweets .widget_list a,.widget_et_recent_tweets .et-extra-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon::before,.project-details .project-details-title,.et_filterable_portfolio .filterable_portfolio_filter a.current,.et_extra_layout .et_pb_column .module-head h1,.et_pb_extra_column .module-head h1,#portfolio_filter a.current,.woocommerce div.product div.summary .product_meta a,.woocommerce-page div.product div.summary .product_meta a,.et_pb_widget.woocommerce .product_list_widget li .amount,.et_pb_widget li a:hover,.et_pb_widget.woocommerce .product_list_widget li a:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title.active,.woocommerce .woocommerce-info:before{color:#dd3333}
body .main-navigation ul li.menu-item-has-children.focus:before,body .main-navigation ul li.menu-item-has-children:hover:before,body .main-navigation ul li.menu-item-has-children.focus:after,body .main-navigation ul li.menu-item-has-children:hover:after,body .main-navigation ul li.page_item_has_children.focus:before,body .main-navigation ul li.page_item_has_children:hover:before,body .main-navigation ul li.page_item_has_children.focus:after,body .main-navigation ul li.page_item_has_children:hover:after{display:none}


.home-testim-slider li {
  text-align: center;
  width: 900px;
  margin: 0 45px;
}

.home-testim-slider li:focus{
  outline: none;
}

.home-testim-slider li p {
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  margin-bottom: 36px;
}

.home-testim-slider li span {
  display: block;
  color: #4cb70b;
  font-family: "MyriadPro", sans-serif;
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 20px;
}



nav .menu-item-search .screen-reader-text{
	display: none;
}



	nav .menu-item-search .search-field{
	    max-width: 150px;
	}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.checkmark{display:none}
.checkmark.draw:after{animation-duration:800ms;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg)}
.checkmark:after{opacity:1;height:4.5em;width:2.25em;transform-origin:left top;border-right:3px solid #5cb85c;border-top:3px solid #5cb85c;content:'';left:2.25em;top:4.5em;position:absolute}
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}

.part2 .icon ul li.red div{
    color: #b80000;
}

.part5 table td.red{color: #f10000}
.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}


.navbar-icon.nav-icon-left{
  left: 30px;
}


.navbar-icon.nav-icon-right{
  right: 30px;
}

.skills .skill {
	display: block;
	clear: both;
	margin-top: 0;
	margin-bottom: 25px;
}

.skills .skill .skill-count {
	display: inline-block;
	height: 64px;
	margin-top: 3px;
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
}

.skills .skill .skill1,.skill2,.skill3,.skill4 {
	font-size: 16px !important;
}

.skills .skill .section-legend {
	text-transform: uppercase;
	font-weight: 700;
	clear: none;
	width: auto;
	float: none;
	margin-top: 0;
	margin-bottom: 0;
}

.skills .skill p {
	line-height: 20px;
	font-size: 14px;
	color: #8f8f8f;
}

	.zerif-rtl-skills .skills li.skill {
	    display: inline-block;
	    clear: none;
		float: left;
		width: 25%;
		margin-bottom: 0;
	}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


#main-content-wrapper img,
#footer-main img {
	max-width:100%;
	height:auto;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}


#main-content-wrapper a:hover img,
#footer-main a:hover img {
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.7);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.7);
	opacity:0.7;
}

.home #main .latest_ads table td.photo { padding-left:2px; }
 
.home #main .latest_ads table td.photo img { background:#FFF; border:1px solid #DDD; padding:1px; }

.ad_list table td.photo { padding-left:2px; }
 
.ad_list table td.photo img { background:#FFF; border:1px solid #DDD; padding:1px; }


.user_public_profile #main .latest_ads table td.photo {
    padding-left: 2px;
}







.photo a img {
    border:1px solid #DDD !important;
}


.photo {
    width: 125px;
}

.fronttdright {
background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	color:;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	border:1px solid #CCCCCC;		
	}
.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-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%}

span.separator {            
	color:#0376cc
}

.sleft                     { float:left;}
#left{float:left;width:675px}


.featured-slider-item-name, .featured-slider-item-text {
    color: #fff;
}


.featured-slider-item-text {
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 1.1;
    margin: 10px 0;
}
.rrssb-buttons li.rrssb-twitter a{background-color:#26c4f1}
.rrssb-buttons li.rrssb-twitter a:hover{background-color:#0eaad6}
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path{fill:#26c4f1}
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path{fill:#0b84a6}

div.about div.text.left {
  float: none;
}

div#footer div.bottom div.left a {
  padding: 0 20px;
}

div#footer div.bottom div.left span.pipe {
  display: inline-block;
  width: 1px;
  height: 18px;
  background: #b5b5b5;
  position: relative;
  top: 6px;
}

div#footer div.bottom div.left span.pipe span {
  display: none;
}


.left {
	float: left;
}


.table-link-site td a{
	color: #d44950;
}

.icon-angle-right:before { 			margin-right: 3px; content: "\f105"							 					 }


#page-nav i.icon-double-angle-right:before,	
.breadcrumbs i.icon-angle-right:before { 													content: "\f105"; display: inline;				 }

.breadcrumbs .icon-angle-right { margin: 0 3px; }

.breadcrumbs .icon-angle-right:before { content: "\f105"; }

.left-menu .icon-angle-right:before { content: "\f105"; }

	.logo {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px;
	}

  .single .entry-category-single {
    display: none;
  }


#featured-content .entry-category,
.content-loop .entry-category,
.entry-related .entry-category {
  display: block;
  font-size: 12px;
  line-height: 1;
  margin-bottom: 10px;
}


#featured-content .entry-category, .content-loop .entry-category, .entry-related .entry-category {
    font-size: 12px;
    font-weight: bold;
}

    .footer .footer-interior .footer-section.footer-section-blurb .footer-disclaimer {
      font-family: "GT-Walsheim-Regular";
      font-size: 12px;
      line-height: 20px;
      margin-top: 20px;
      max-width: 81em; }


.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-6 { width: 50% }



.et-fb.et-db #et-boc .et_pb_number_counter {
	opacity: 1;
}
.single-resourcepost .et-db #et-boc .et_pb_module .et_pb_button:hover,.et-db #et-boc .et_pb_button:hover{color:#ff9f19!important}
body.et-db #page-container #et-boc .et_pb_button_0:hover{color:#ff9f19!important}
.et-db #et-boc .xApttus-FormSection .et_pb_promo_description{padding-bottom:0}
#et-boc .et_pb_column_1_2 .xApttus-FormSection.et_pb_promo{padding:12px}
.et-db #et-boc .et_pb_row_3.full-width{max-width:1100px!important}
body,input,.et-db #et-boc input,textarea,.et-db #et-boc textarea,select,.et-db #et-boc select{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}

.fusion-checklist {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}

.fusion-checklist .fusion-li-item {
  margin-bottom: 11px;
}

.fusion-checklist .icon-wrapper {
  display: table;
  float: left;
}

.fusion-checklist .fusion-li-icon {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.fusion-checklist .circle-yes {
  border-radius: 50%;
  
  background-clip: padding-box;
  background-color: #333333;
  color: #fff;
  text-align: center;
}

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.bordergray,.bigbuttongray,.region-pa-col-1 div,.region-pa-col-2 div,.page-pubblica-annuncio-categoria .search .item-list,#noresult{border:1px solid #ccc;}








div#head img#logo {
    position: absolute;
    top: 16px;
    left: 5px;
}


.apaceSection div#head img#logo {
    top: 36px;
    left: 0;
}


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

.center{text-align:center;line-height:25px;}

.body {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#main{

    padding-bottom: 350px;
    z-index: 0;
	overflow: auto;
    width: 100%;

}

.clear { clear: both; }

br.clear { margin: 0px; padding: 0px; }

.donate-wrap .sidebar .test .clear{ margin-bottom:50px;}

	
	.headertoshow.clear.fixed {
	}


.about_right_div{
	float:right;
	width:330px;
	margin-top:-370px;
	background-color: #eeeff0;
	border:5px solid #f2a400;
	border-radius: 12px;
	box-shadow: 3px 3px #ccc;
}


.about_right_div ul{
	margin:0px auto;
	padding:0px;
	list-style:none;
}


.about_right_div li{
	float:right;
	margin-top:0px;
}


.about_right_div li img{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
}
.fl-post-feed-image-beside .fl-post-feed-text,.fl-post-feed-image-beside-content .fl-post-feed-text {margin-left: 37%;}
.fl-post-feed-image-beside-right .fl-post-feed-text,.fl-post-feed-image-beside-content-right .fl-post-feed-text {margin-right: 37%;}
.fl-post-feed-image-beside .fl-post-feed-text,.fl-post-feed-image-beside-content .fl-post-feed-text,.fl-post-feed-image-beside-right .fl-post-feed-text,.fl-post-feed-image-beside-content-right .fl-post-feed-text {margin-left: 0 !important;margin-right: 0 !important;}
.fl-node-5cab872b9b1d7 .fl-post-feed-image-beside .fl-post-feed-text {margin-left: 37%;}
.fl-node-5ac5111004523 .fl-post-feed-image-beside-content .fl-post-feed-text {margin-left: 44%;}
.fl-post-feed-text .fl-post-grid-event-calendar-meta {padding-bottom: 0;}
.fl-post-feed-text .fl-post-module-event-calendar-cost.tribe-events-event-cost {margin: 10px 0 0 0;}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}


    .responsive.calc-same-page .inner p.terms{

            width: 100%;
            text-align: center;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding-right: 5px;
            padding-left: 5px;

    }
body .container.ring .terms{float:left;width:100%;text-align:center}
.terms{font-size:12px;margin-top:20px}
*+html .terms{width:100%}
.ring .terms{font-size:15px;letter-spacing:0px;float:left;clear:both}
.pendant .terms{float:left;margin-left:15px}
.precious-pink form .checkbox.terms label{font-size:10px;line-height:1}


.made-with-love {
  margin: 0 auto;
  width: 153px;
  position: relative;
}


.made-with-love:before, .made-with-love:after {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -5px;
  width: 30px;
  height: 1px;
  background: #aaa;
}
 

.made-with-love:before {
  left: -40px;
}
 

.made-with-love:after {
  right: -40px;
}


.made-with-love img {
  width: 100%;
}



#primary-sidebar {padding-left:45px;}
.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.33333333%}


.cookie_notify_text {
   font-family: sans-serif;
   font-size: 10pt;
   font-weight: 300;
   margin: 10px;
}
header .quicklinks ul li .menu-icon{width:22px;padding:0;display:none;margin-right:10px;position:relative;top:2px}

.rxtc{
	width:1170px;
	margin:0 auto;
	margin-top:40px;
}

.rxtc th{
	height:50px;
	font-size:18px;
	font-weight:normal;
	background:#63c1ff;
	color:#FFFFFF;
	border-right:1px solid #41a6e9;
}

.rxtc th:first-child{
	border-top-left-radius:10px;
}

.rxtc th:last-child{
	border-top-right-radius:10px;
	border:none;
}

.rxtc td{
	text-align:center;
	border:1px solid #63c1ff;
	height:50px;
	font-size:16px;
	color:#333333;
}

.rxtc td span{
	color:#ff6600;
}

.lista { background:#f0f1f2; }

.lista td,.lista2 td{padding:5px}

#main-content-background {
	padding-bottom:30px;
	position:relative;
	z-index:1;
	min-height:150px
}

.page-template-template-home-php #main-content-background, .page-template-template-fullwidth-php #main-content-background {
	padding-bottom:0
}

#page-title .container {
	display:table
}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
#wrap-all.box-layout .flexslider.content-flexslider .container{width:768px}
.flexslider.image-flexslider .container{overflow:hidden}
.container{width:960px;margin:0 auto;clear:both;position:relative}


#ninja{
  width:100%;
  height:auto;
  text-align : right;
}


#wrapper {
  
  padding: 10px;
  background: #f4f1e2; }
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}

#mobile-menu {
  position: absolute;
  top: 0;
  background: #fff;
  z-index: 99999;
  -webkit-box-shadow: 0 1px 8px #555555;
  -moz-box-shadow: 0 1px 8px #555555;
  -o-box-shadow: 0 1px 8px #555555;
  box-shadow: 0 1px 8px #555555;
  display: none;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  border-right: 1px solid #f6f6f6;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  line-height: 1.42857;
}
li.wpmenucartli a.wpmenucart-contents span{display:inline-block!important}

.grid_layout-thumbnail .post-thumb {
  margin-bottom: 0;
}

.grid_layout-thumbnail .post-thumb img {
  max-width: 100%;
}

	.post
	{
		margin-top: 23px;
	}
 

.post-content {line-height: 125% !important;}

	.button.newsletter {
		margin: 10px auto 0;
	}

#slider-wrapper .slider-caption .slider-caption-title {
  font-family: "Noto Sans", sans-serif;
  font-size: 24px;
  margin-bottom: 5px;
}
body,#top-nav #site-navigation a, #slider-wrapper .slider-caption .slider-caption-title,#slider-wrapper .slider-caption .slider-caption-desc { font-family: Noto Sans ;}
#wrapper #main .custom-landing-image.custom-full-screen-section .fusion-row .fusion-column-wrapper{display:table-cell;vertical-align:middle}
.custom-boxed-column .fusion-column-wrapper{border:5px solid #e6e6e6;padding:15%}
.custom-equal-height-wrapper .fusion-column-wrapper{height:100%}
.custom-side-image .fusion-column-wrapper{min-height:300px}
.custom-landing-image.custom-full-screen-section .fusion-row .fusion-column-wrapper{padding-top:5%}
.custom-column-with-padding .fusion-column-wrapper{padding:90px 30px!important}

#tt-mobile-menu-list .navi-description{display:none!important;}

    #tw-responsive .five.columns                   { width: 39.3333333333%; }
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}
.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border:1px solid transparent}
.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border-color:#ebeaea;}


.custom-background .lesse-article-content { padding-left: 0.9375rem; padding-right: 0.9375rem; }

.lesse-lite-list-view .lesse-article-content { margin-top: 1.25rem; }

.header .hea_nav li .selects .shadow{width:100%;position:absolute;bottom:0;left:0; height:299px;margin-bottom:10px;}

.grid-blog .post .post-content {
	padding: 25px 25px 15px 25px;
}

.pricing.plan ul li, .post-content {
	color: #656565;
}
p.has-text-color a{color:inherit}
.wp-block-pullquote .has-text-color a{color:inherit}
.banner-container .infobox-container .infobox-link-container{display:none}
.banner-container .infobox-container .infobox-link-container .infobox-link{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:220px;margin:0 auto;padding:24px 0;color:#ffffff;letter-spacing:3px;text-transform:uppercase;border:solid 1px #ffffff;-webkit-transition:.3s;transition:.3s;background-color:rgba(0,48,80,0.3)}
.banner-container .infobox-container .infobox-link-container .infobox-link:hover{background-color:rgba(0,48,80,0.5)}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.rich-text-editor h1.headline-2{font-size:45px;line-height:48px;letter-spacing:-2px;font-weight:600;word-wrap:break-word;margin-bottom:18px;text-transform:uppercase}
.rich-text-editor h2.headline-2{font-size:45px;line-height:48px;letter-spacing:-2px;font-weight:600;word-wrap:break-word;margin-bottom:18px;text-transform:uppercase}
.rich-text-editor h3.headline-2{font-size:45px;line-height:48px;letter-spacing:-2px;font-weight:600;word-wrap:break-word;margin-bottom:18px;text-transform:uppercase}
.rich-text-editor h4.headline-2{font-size:45px;line-height:48px;letter-spacing:-2px;font-weight:600;word-wrap:break-word;margin-bottom:18px;text-transform:uppercase}
.rich-text-editor p.headline-2{font-size:45px;line-height:48px;letter-spacing:-2px;font-weight:600;word-wrap:break-word;margin-bottom:18px;text-transform:uppercase}
.grid-ibx__title-wrp,.grid-ibx__icon-wrp,.grid-ibx__desc-wrp {margin-top:0; margin-bottom:20px;}
.grid-ibx__floatedWrapper .grid-ibx__desc-wrp:last-child {margin-bottom:0;}
.col-1-1,.col-1-2,.col-1-3,.col-2-3{padding-left:.5rem;padding-right:.5rem;margin-left:auto;margin-right:auto}
.col-2-3,.col-1-3{text-align:center}
.col-2-3 ul,.col-2-3 ol,.col-1-3 ul,.col-1-3 ol{padding-left:0}
.col-2-3 li,.col-1-3 li{list-style-position:inside;margin-left:-1.125em}
.block--wide .col-2-3 ul,.block--wide .col-2-3 ol,.block--wide .col-1-3 ul,.block--wide .col-1-3 ol{padding-left:2.25em}
.block--wide .col-2-3 li,.block--wide .col-1-3 li{list-style-position:outside;margin-left:0}
.col-2-3{float:left;width:66.66667%;padding-left:1rem;padding-right:1rem}
.column-widget-postlist .description{padding:0;height:70px;display:table-cell;vertical-align:middle;padding:5px;background-color:#f6f6f6}
.column-widget-postlist .description h2{font-family:source sans pro,sans-serif;line-height:16px;font-size:16px;font-weight:600}
#header-menu ul.menu li.last a{padding-right:0;}
#navigation .block-superfish ul.sf-menu li.last a{margin-right:0;}
#navigation .block-superfish ul.sf-menu li li a,#navigation .block-superfish ul.sf-menu li li.first a,#navigation .block-superfish ul.sf-menu li li.last a{margin:0;padding:10px;font-size:12px;}
ul.secondary-menu li.last,#footer-bottom ul.menu li.last{border-right:none;margin:0;}
.top-bar-left a,.top-bar-nav a{font-family:oswald regular}
.search-index-page .top-bar-nav{float:right}
.mobile-menu .top-bar-nav li a{font-size:17px;text-transform:none;line-height:30px}
.mobile-menu .top-bar-nav li i{margin-top:10px;margin-right:4px}
.mobile-menu .main-navigation,.mobile-menu .top-bar-nav{text-align:center}
.mobile-menu .top-bar-nav li{display:inline-block}
.top-bar-left,.search-index-page .top-bar-nav{float:none}
.row{margin-right:-15px;margin-left:-15px}
.menu-item{position:relative}

.phone {position:relative; top:0px; text-align:right;}
