﻿
.term-desc {
	margin-top: -35px;
	overflow: hidden;
}

.term-desc p{
	font: normal 12px/18px arial;
	margin-top: 10px;
}

.term-desc p:first-child {
	margin-top: 0;
}

.clear{clear:both;}
.ad-wrapper.ad-wrapper--730_90{padding-top:21px;padding-bottom:21px;border-bottom:1px solid #cccccc;max-width:calc(100% - 215px)}
.ad-wrapper.ad-wrapper--300_250{margin:12px 0;margin:.75rem 0}
.ad-wrapper.ad-wrapper--300_250:first-child{margin-top:0px}
.ad-wrapper--300_250 iframe{max-width:100%}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}


#section3.fullpage-home .container-fluid {
  padding: 0;
}


.foot-contact {
  padding-top: 5px;
  line-height: 22px
}

.foot-contact ul li {
  height: 22px;
  line-height: 22px;


}

.foot-contact .link-me {
  line-height: 22px;
}


.news-wrapper {
	width: 100%;
}


.news {
	position: relative;
	width: 100%;
	max-width: 260px;
	height: 240px;
	margin: 5px;
	float: left;
	cursor: pointer;
}

.news--sec {
	background: #443c4e;
}

.news--t {
	background: #382f3d;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tdc-element-style .vc_column,
.tdc-element-style .vc_column_inner,
.tdc-element-style .td-pb-border-top,
.tdc-element-style .td-pb-row {
  border-color: transparent !important;
}

.tdc-element-style .vc_column:before,
.tdc-element-style .vc_column:after,
.tdc-element-style .vc_column_inner:before,
.tdc-element-style .vc_column_inner:after {
  background-color: transparent !important;
}

.testimonials .testimonial-info{color:#72c02c;font-size:16px;padding:0 15px;margin-top:18px;}

.testimonials .testimonial-info span{top:3px;position:relative;}

.testimonials .testimonial-info em{color:#777;display:block;font-size: 14px;}

.testimonials .testimonial-info img{width:60px;float:left;height:60px;padding:2px;margin-right:15px;border:solid 1px #ccc;}

.testimonials.testimonials-v2 .testimonial-info{padding:0 20px;}

.testimonials.testimonials-bg-dark .testimonial-info{color:#555;}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}


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}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.content
{float:left; width:944px;}



.content-left
{float:left; width:191px; }




.content-right
{float:right; width:738px;}

.content-banner
{float:left; margin:13px 9px 0 0;}


.content-heading
{float:left; width:723px; font:normal 18px arial; padding:5px; margin:0px 0 0 0;}



.content-txt
{float:left; padding:10px; width:728px;}

.content-txt p
{margin:8px 0;}

.content-txt p a
{color:#1f27a5; text-decoration:underline; font-weight:bold;}

.content-sep
{float:left; width:738px; height:1px; background:#d9d7d7; margin:-9px 0;}

#bottom-nav .footer-content{
	padding-top: 8px;
    padding-bottom: 0px;
    min-height: 44px;
}


.site-footer-inner .footer-widget .widget {
  background-color: transparent;
  font-size: .875rem; }

  .site-footer-inner .footer-widget .widget ul,
  .site-footer-inner .footer-widget .widget li,
  .site-footer-inner .footer-widget .widget a,
  .site-footer-inner .footer-widget .widget p {
    font-size: .875rem; }


.site-footer-inner .footer-widget .widget-title {
  border-bottom: none;
  font-size: 1rem;
  font-style: normal;
  text-transform: uppercase; }


.feature-center {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

.feature-center .icon {
  width: 90px;
  height: 90px;
  border: 1px solid #d6d6d6;
  display: table;
  text-align: center;
  margin: 0 auto 30px auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.feature-center .icon i {
  display: table-cell;
  vertical-align: middle;
  height: 90px;
  font-size: 40px;
  line-height: 40px;
  color: #17B794;
}

.feature-center p, .feature-center h3 {
  margin-bottom: 30px;
}

.feature-center h3 {
  font-size: 18px;
  color: #000;
  position: relative;
}


.partners{

    float: left;

    width: 30%;

}


.partners img{

    float: left;

    margin: 25px;

    width: 90px;

}

.table-phone-item {
    display: inline-block;
}
.modal-body{position:relative;padding:15px}
.diyw
div.n{padding:0;margin:1em
0}
.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-12{width:100%}


	
	.call_to_action .call_left,.call_to_action .call_center,.call_to_action .call_right{display:block;width:100%}

	.call_to_action .call_right{margin-bottom:0;text-align:center}


.da-img {
}


.ibanner .da-slider .nx-slider .da-img img {
	width: 100%;
}
.clearboth,.clearboth:after{width:0;display:block;visibility:hidden;clear:both}
.clearboth{overflow:hidden;height:0}
.clearboth:after{height:0;content:' ';font-size:0;line-height:0}
* html .clearboth{height:1%}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
