﻿.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}


.testimonial_rotator.template-longform .testimonial_rotator_quote { text-align: center; }
.text-left{text-align:left}

  .testimonials .owl-controls {
    left: 30%;
  }

  .testimonials .inside {
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }

  .testimonials .inside p {
    font-size: 14px;
    line-height: 1.5em;
  }

  .testimonials .inside h4 {
    margin-bottom: 9px;
  }

  .testimonials .inside h4:after {
    bottom: 3px;
  }

.testimonials {
    clear: both
}

.testimonials h5 {
    font-size: 24px;
    color: #4d4d4d;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-weight: bold
}

.testimonials h5 i {
    top: -16px;
    position: relative;
    margin-left: 10px
}

.testimonials .owl-controls .owl-pagination .owl-page.active {
    background-color: #bfbfbf
}

.testimonials .inside h4 i {
    color: #9fd161;
    font-size: 42px;
    vertical-align: middle;
    margin-left: 10px
}

.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-8 {
    width: 66.66666667%;
  }

.userCARDS_input_vode .vode{display:inline-block;vertical-align: middle;padding-left:5px;}

.userCARDS_input_vode .vode img{cursor:pointer;}
.comment-bubble,.rating-star{position:relative;display:inline-block}
.comment-bubble:before,.rating-star:before{top:0;left:0;margin:0;color:rgba(0,0,0,.5);font-size:12px}
.comment-bubble{top:1px}
.comment-bubble:before{content:'\e63b'}
#et-navigation .mega-menu .comment-bubble:before{color:rgba(255,255,255,.6)}
.et_pb_extra_module .post-meta .comment-bubble:before,.et_extra_other_module .post-meta .comment-bubble:before{color:inherit}


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


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


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




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


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}
.b-part__imgs{margin-top:80px;}
.b-part__imgs img{max-width:100%}
.b-part__imgs.b-part__imgs--offsetted{margin-top:150px}

#sfw-respond h3#sfw-reply-title{font-size:1.142857143rem;line-height:1.5}

#sfw-respond h3#sfw-reply-title #cancel-comment-reply-link{margin-left:.714285714rem;font-weight:400;font-size:.857142857rem}



.search{width:100%;text-align:center;background: #eee;padding:12px 0;}

.search input,.search button{max-width:220px;width:100%;border:0;padding:0 10px;margin:0;line-height:36px;height:36px;}

.search button{max-width:100px;background:#fa1;color:#fff;cursor:pointer;margin:0 0 0 -6px}

.search button:hover{background:#f55;}

.search input{max-width:56%;}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}



.video-container, .map-container { border: medium none; height: 0; margin: 0 0 15px; overflow: hidden; padding-bottom: 51%; padding-top: 30px; position: relative; }


.video-container iframe, .map-container iframe, .map-container object, .map-container embed, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.swiper-pagination{z-index:10}
.swiper-pagination a{position:relative;display:inline-block;margin:0 8px;width:10px;height:10px;cursor:pointer}
.swiper-pagination a span{top:0;left:0;width:100%;height:100%;outline:0;border-radius:50%;cursor:pointer;position:absolute}
.swiper-pagination[data-skin=dark] span{background-color:#333;background-color:rgba(0,0,0,.8)}
.swiper-pagination[data-skin=light] span{background-color:#fff;background-color:rgba(255,255,255,.3)}
.mk-edge-slider .swiper-pagination{top:auto;height:auto}
		.copyright,		.footer_bottom .social_icons a,		.footer_bottom .social_icons span {			color:#505050;		}


.footer_bottom {
    padding: 25px 0 24px 0;
}


.footer_bottom .social_icons {
    float: right;
}


.footer_bottom .social_icons li {
    margin-right: 15px;
}


.footer_bottom .social_icons li:last-child {
    margin-right: 0;
}


.footer_bottom .social_icons span {
    line-height: 21px;
    font-size: 12px;
}


    .footer_bottom .copyright,
    .footer_bottom .social_icons {
        display: block;
        float: none !important;
        text-align: center;
    }
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .banner-button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .to-top:hover, .special .meta-post .fa, .hentry .meta-post a:hover, .special h2.title-post a:hover, .widget-section .widgettitle, .default-testimonials .client-info .client .client-name, .type-team.type-b .team-social li a, .type-team .team-content .name, #site-navigation ul li a:hover, #site-navigation ul li a:hover { color: #7F7F7D }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row-inline{font-size:0}
.row-inline .col-md-6{font-size:15px;display:inline-block;vertical-align:middle;float:none}
.dzs-colcontainer.row-inline{font-size:0}
.dzs-colcontainer.row-inline *[class*=dzs-col-]{float:none;display:inline-block;font-size:13px;vertical-align:middle}
.tablepress-id-273 .row-4 td{background-color:#fb7762}
.tablepress-id-274 .row-4 td{background-color:#F7E156}

#logo {
	float:left;
	width:100%;
	text-align:center;
}
