﻿.m2o-migrated-screen .capture_orButtons .or{display:none !important}
.widget-title{display:none}
.widget-title span{font-size:14px;color:#fff;padding-top:.3rem;padding-bottom:.3rem;padding-left:.6rem;padding-right:2rem;text-transform:uppercase;font-weight:400;font-family:oswald,sans-serif;letter-spacing:.5px}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}

.first-section{background-color:#00a950;font-size:60px;color:#fff;text-align:center;font-family:proxima-nova;padding:40px;}


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
#projectsRow .filtersRow #filters{padding:10px 0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline.memberSocial li a i{display:inline-block}
.list-inline.c-info li{display:inline-block}


    .channelPage #navMain ul li.left .flyOutStandard,
    #navMain ul li.left .flyOutStandard {
        right: auto;
        left: 0px;
    }
.authorbox-content .author-title,.site-description{letter-spacing:1px}
.site-description{font-size:12px;font-size:.75em;text-transform:uppercase;margin:0;color:#838383}

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
    display: none !important
}


.left-foot {
    display: block;
}

.left{
    
    float:left;
}


.left.wdth-30 {
    width: 30%;
    padding-right: 35px;
}




.left.wdth-60 {
    width: 65%;
}


.left.wdth-50 {
    width: 44%;
    padding: 0px 10px;
}

.left.left-foot {
    width: 40%;
    border-right: 2px solid rgba(128, 128, 128, 0.18);
    margin: 0 0 50px 0;
    margin-left: 110px;
    padding-right: 50px;
}

.left .txtcent {
    margin: 0px;
    line-height: 28px;
    font-size: 20px;
}


.entry-meta a,
.widget-container a,
.footer2 a {
	border-bottom: 1px dotted transparent;
}


.widget-container {
	padding: 5px;
	margin: 0 0 20px 0;
}


.widget-container ul li {
	display: block;
	float: none;
	margin-bottom: 0.5em;
}
 .widget-container, .widget-container a { font-family: inherit; }
 .entry-meta a:hover, .widget-container a:hover, .footer2 a:hover { border-bottom-color: #0e3a77; }
 .sidey .widget-container { color: #000000; background-color: ; }
 .sidey .widget-container a {color:;}
 .sidey .widget-container a:hover {color:;}
 #footer .widget-container { color: #000000; background-color: #ffffff; }
 #content p, #content ul, #content ol, .widget-container, .widget-container a, table, table td, .ppbox , .navigation, #content dl, #content { font-size:18px;line-height:1.8em; word-spacing:Default; letter-spacing:; }


body.j1 div.tab-content{
    background : #E6E6E6;
    padding    : 10px;
    margin-top : -10px;
}


div.tab-content li{
    list-style-type : disc;
    margin-left     : 25px;
}


.wizard-card .tab-content{
    min-height : 340px;
    padding    : 30px 20px;
}

    .logo-blue {
        height: 27px !important;
    }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }
.fl-page-content{background-color:#fff}
#hours,#hours .et_pb_text_align_right{text-align:center!important}
#hours .et_pb_button_module_wrapper{text-align:center}
body.home .et_pb_section.et_pb_section_0{border:0!important}
.et_pb_section{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
#hero.et_pb_section,#page-header.et_pb_section{padding:0}
.et_pb_section.et_pb_fullwidth_section{padding:0}
.et_pb_section_4.et_pb_section{background-color:#fff!important}
.et_pb_section_6.et_pb_section{background-color:#fff!important}
.et_pb_section_1.et_pb_section{background-color:#7c193f!important}
.et_pb_section_2.et_pb_section{background-color:#fff!important}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#676767}

.td-mobile-close {
  position: absolute;
  right: 0;
  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;
}









#phone-portrait, #phone-landscape, #tablet-portrait, #tablet-landscape {
  display: none; position: absolute; top: -100%; left: -100%; height: 1px; width: 1px;
}


#tablet-landscape {display: block;}
 
  #primary-nav-container, #tablet-landscape, .login-search, #primary-menu {display: none;}


.entratel { float:left; width:474px; height:222px;margin-bottom:5px; margin-right:5px}
.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}

.page2 .gallery img.applied { margin-top: 20px; }

			.home .q_slide_text iframe {
	width: 100%;
	max-width: 400px;
}

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

.blue{
	color:#0dafd2;
}




#footer{background:#cccccc;width:100%; height:60px; text-align:center;}

#footer a{color:#666666;}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-two-third{width:65.3333%;}
.fusion-layout-column.fusion-two-third.fusion-spacing-no{width:66.66666667%;}


#footer_address .address {
	float: left;
	margin: 0  0 0 50px;
}


#footer_address .address p {
	line-height: 18px;
}

 
.menu2 td{padding: 0 5px 0 5px;}


.site-footer .signup-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }


header .logo .middle-helper {
    height: 75px;
    display: inline-block;
    vertical-align: middle;
}

.homepage-one-to-one {
        vertical-align:middle;
}




.sliderwrapper .contentdiv{
visibility: hidden; 
position: absolute; 
left: 0;  
top: 0;  
padding: 0px;
background: white;
width: 464px; 
height: 212px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}


#ajax-container{ 
	overflow: hidden; 
	-webkit-transition: max-height 1s, opacity 0.5s; 
	transition: max-height 1s, opacity 0.5s; 
	-moz-transition: max-height 1s, opacity 0.5s;
	max-height: 1000px;
	opacity: 1;
}
.widget-header {float:left;max-width:77%;height:auto;max-height:90px;}
.widget-header img {float:left;}
.widget-header .textwidget {margin-top:0;padding-left:0;border-left:none;}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}

.menu-widget .menu-item a img {
	display: none;
}

.menu-item a.menu-image-title-before.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper {
	padding-left: 0;
}

.menu-item a img {
	display: none;
}


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


.article-list-item {
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  padding: 15px 0;
}


.article-list-item a {
  color: #5b5b5b;
}
.navbar-toggleable .menu-item{font-size:1.3333333333rem;padding-bottom:.8333333333rem;font-weight:600;color:#000;text-align:right;line-height:1}
.navbar-toggleable .menu-item a{color:#20201f;transition:all .1s ease}
.navbar-toggleable .menu-item a:hover{color:#b8161d;transition:all .1s ease}


		.wf-loading .menu-item,
		.wf-loading h1,
		.wf-loading h2,
		.wf-loading h3,
		.wf-loading h4,
		.wf-loading h5,
		.wf-loading h6,
		.wf-loading p,
		.wf-loading a,
		.wf-loading button,
		.wf-loading li {
			
			visibility: hidden !important;
		}
.card .card-img{position:relative;display:inline-block}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
ul.products li.product-col .woocommerce-loop-product__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#header,#pagetop,#footMenu,#footer{text-align:center;clear:both}
#pagetop{display:block;overflow:hidden;clear:both;z-index:5}
#pagetop a{float:right;display:block;position:relative;font-size:11px;text-decoration:none;font-family:'Lato', sans-serif;letter-spacing:1px;border:1px solid #333;padding:5px 15px 5px}
#pagetop a:hover{margin-top:0}
#headerTop,#header,#panList,#gMenu,#pagetop,#sideTower,#footMenu,#footer,#siteBottom{display:none !important}
img#pagetop{background-color:transparent}
#header,#gMenu,#main,#panList,#pagetop{background-color:#fefcf2}
#back-top #pagetop{display:block;overflow:hidden;width:45px;height:45px}


#header,
#gMenu,
#main,
#panList,
#pagetop{ background-color:#fefcf2; }

.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
	display: block;
}
a.testimonial:hover .testimonial__text{color:#b8161d}
.testimonial__text{font-size:1rem;font-family:adelle,serif;line-height:1.333;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:2rem;margin-left:10%;margin-right:10%;-ms-flex-order:2;order:2;z-index:1}
.testimonial--image-left .testimonial__text{-ms-flex-order:3;order:3}
.testimonial__text p{margin-bottom:0}
.testimonial--color-grey .testimonial__text p{font-size:22px;line-height:1.364}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}


.footer-info {
  margin: 20px 0;
}
#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.site-header .logo_container{max-width:181.10px;float:left;width:100%}
.site-header .logo_container a{max-width:181.10px;display:block;width:100%;padding:12.9px 0 14.9px 0}
.site-header .logo_container a img{display:block;height:71.27px;margin-left:4px}
.page-template-page-template-blank .logo_container{float:none;margin:0 auto}
.page-template-page-template-blank .logo_container,.page-template-page-template-blank .logo_container a{max-width:150px}
.page-template-page-template-blank .logo_container a{padding:10px 0px}
.page-template-page-template-blank .logo_container a img{height:auto}
.site-header .logo_container,.site-header .logo_container a{max-width:115px}

.toplinelist-in2 {
display: inline-block;
    vertical-align: top;
}


.featured-image-cat {
	display: inline-block;
	margin-bottom: 0;
	padding: 0.25rem 0.5rem 0.125rem 0;
	background-color: #fff;
	font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.75rem;
	text-transform: uppercase;
}


.featured-image-cat a {
	color: #666;
	text-transform: uppercase;
}


.featured-image-cat span {
	margin: 0.25em;
}


#slider,#header{
    display:block;
    width: 1001px;
    height: 491px;
}


#slider img{
width: 1001px;
margin: 0 0 0 0px;
}


#slider{
    display:block;
    width: 1001px;
    height: 491px  !important;
		overflow:hidden !important;
		position:relative;

}



#slider #sliderposts{
    width: 90% !important;
		overflow:hidden !important;
		position:absolute;
		color:#fff;
		padding: 0 20px;
		bottom:10px;
font-size:18px;
    text-shadow: 2px 2px #000;
    text-align:left !important;
    background:#00792A;
opacity:.8;
line-height:26px !important;
}




#slider #sliderposts a{
font-size:16px;
color:#fff;
float:right;
border:1px solid #fff;
padding:6px;
margin-bottom:20px;
}



#slider #sliderposts a:hover{
border:1px solid #00792A;
background:#fff
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

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

.header, .nav-text-and-gif, .nav-logo{
	height: 85px;
}

.nav-logo{
	width: 170px;
}


      .white-popup {
        position: relative;
        background: #FFF;
        padding: 20px;
        width: auto;
        height: auto;
        max-width: 1200px;
        margin: 20px auto;
      }
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.row{margin-left:-5px;margin-right:-5px}
.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:15px;padding-right:15px}
.col-xs-12{width:100%}
.col-xs-12,.col-xs-4,.col-xs-6,.col-xs-8{float:left}
.col-md-10,.col-md-2,.col-sm-3,.col-sm-6,.col-sm-9,.col-xs-12,.col-xs-4,.col-xs-6,.col-xs-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
