﻿

.testimonial_rotator_prev,
.testimonial_rotator_next { font-size: 20px; line-height: 20px; color: #666; color: rgba(0,0,0,0.2);  cursor: pointer; position: absolute; top: 35%; z-index: 8888; transition: all 0.35s; }

.testimonial_rotator_prev:hover, .testimonial_rotator_next:hover { color: rgba(0,0,0,0.5);  }

.testimonial_rotator_next { right: 3px; }

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


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}


.bri_list_subject_con{height:16px;}

.clearfix {display: block;}


#documents .wsm-cat-list-item.clearfix,
.wsm-cat-price-save-percent, .wsm-cat-price-save-amount { display: inline-block; }

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

html[xmlns] .clearfix{display:block;}

* html .clearfix{height:1%;}

.content-home-1-right-thumb {width:100%;height:auto}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}





.entry-title {
	font-size: 37px;
	line-height: 1.2;
	margin-bottom: 15px;
}


.sidebar .entry-title {
	font-size: 17px;
	font-weight: 300;
}


h1.entry-title,
.entry-title a,
.sidebar .widgettitle a {
	border: 0;
	color: #222;
	font-style: normal;
	text-decoration: none;
}


.entry-title a:hover,
.sidebar .widgettitle a:hover {
	color: #bbb;
}


.simple-grid.one-third .entry-title,
.simple-grid.one-fourth .entry-title,
.simple-grid.one-sixth .entry-title {
	font-size: 17px;
}


.home-top .featured-content .entry-title {
	text-align: center;
}


.home-top .simple-grid.one-third .entry-title {
	font-size: 27px;
	padding: 0 5%;
}
.wpbf-mobile-nav-wrapper{padding-top:20px;padding-bottom:20px}
.wpbf-mobile-menu-hamburger .wpbf-mobile-nav-wrapper,.wpbf-mobile-menu-off-canvas .wpbf-mobile-nav-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}


.footer ul.links {
  font-weight: bold;
  line-height: 1.5;
  list-style: none;
  margin: 0;
  padding: 0;
}


.footer ul.links a {
  color: #351571;
  opacity: 0.9;
}


.footer ul.links a:hover {
  color: #742AFF;
  opacity: 1;
}

.ti-control-play:before {
	content: "\e6ad";
}


.car-photos{
	float: left;
	width: 710px;
}

.car-photos .memo-txt01{
	text-align: left;
}

.car-photos img{
	margin: 0px 10px 10px 0px;
}

.car-photos img:hover{
	cursor: pointer;
	opacity: 0.8;
}


#body-content {background: #f1f1f1; width:100%; float: left;}

.box-menu{ background:#1E528C; border-top:2px solid #F0F3F5; border-bottom:2px solid #F0F3F5; line-height: 43px; height: 43px; }

    .box-menu ul li a{ padding:0 21px}

	.box-menu ul.subMenu1 li a{ padding:12px 5px}

	.box-menu ul li:first-child a{ display:block;}

	.box-menu ul li:first-child a span{ float:none }

	.box-menu ul{ margin:0}

     .box-menu ul li:first-child{ text-align:left}

#footer{
width:100%;
float:left;	
display:block;
background:#FFF;		
}

#footer img{
margin-top:10px;	
}

#footer ul{
	margin-top:0px;
    padding: 0px;
	margin-bottom:0px;
}

#footer h2{
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
	color:#3b508c;
	padding:10px;
	margin-top: 0;
margin-bottom: 0;	
   }

#footer a{
color:#5d6262;
text-decoration:none;
padding:10px;
font-family: 'Montserrat', sans-serif;
font-size:13px;	
margin-left:0px;
}

#footer a:hover{
color:#3b508c;
}
.mtw{margin:20px 0 0}
.mtw .media-body{margin-top:11px;padding:0}
.mtw .results-div{float:left}
.mtw .num-results{font-size:3em}
.mtw .result-phrase{font-size:1.5em}
.mtw .result-sort{float:right}
.mtw .media-excerpt,.mtw .media-meta{padding:0 0 5px;display:block}
.mtw .media-date{margin-top:0}
.mtw .attachment-post-thumbnail{display:none}
.postid-670 .mtw,.postid-672 .mtw{margin:0}
.span2{width:140px}
.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}
input.span2,textarea.span2,.uneditable-input.span2{width:130px}
table .span2{float:none;width:124px;margin-left:0}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
.region-sidebar-second .block{margin-bottom:40px;}
.region-sidebar-second h2{font-weight:bold;font-size:14px;text-transform:uppercase;text-shadow:1px 1px 1px #FFFFFF;}
.region-sidebar-second .item-list ul li{padding:0px;margin:0px;list-style-type:none;}
.page-node-edit .region-content{padding:0 40px;}

ul.top-navigation  ul.sub-menu li.menu-item a,
ul.bottom-navigation ul.sub-menu li.menu-item a{ 
margin-left:-1px;
margin-top:-1px;
}
.fl-photo-img-svg {width: 100%;}


.service-item__icon { font-size: 34px; }
