﻿.tb-megamenu-column{padding:10px 0;}
#page-wrap{max-width:1024px;margin:0px auto 0px auto;}

#main-nav ul li.act a, #main-nav ul li:hover a { color: #fff; }

#main-nav ul li.act, #main-nav ul li:hover { border-top-width: 1px; border-top-style: solid; margin-top: 0 !important; }

#main-nav ul ul li:hover a, #main-nav ul ul li.act a { color: #fff !important; }

#pagination li.act a, #pagination li a:hover { color: #fff; }

#p-filter a.act { height: 21px; border-bottom-width: 3px; border-bottom-style: solid; }

    .contact_form.subscription-model .form-title .medium-6 h2 {
        margin-bottom: 25px;
    }
    .medium-6.small-6.columns.left-side {        width: auto;    }
    .medium-6.columns.right-side {        width: auto;        float: right;    }
div.rz-reviews,div.rz-stars{text-align:center;margin:10px 0;padding:0}
div.rz-stars{color:#fcb040;font-size:18px}
div#rz-ss div.rz-stars{line-height:18px}

                .boot-loader {
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
                }

                .boot-loader svg {
                    width: 100px;
                    height: 100px;
                }

                .boot-loader svg path.circle {
                    -webkit-transform-origin: center center;
                    transform-origin: center center;
                    -webkit-animation: boot-loader-rotate 5s cubic-bezier(0.41, 0.1, 0.57, 1) infinite;
                    animation: boot-loader-rotate 5s cubic-bezier(0.41, 0.1, 0.57, 1) infinite;
                }




.popup-inner {
    max-width: 797px;
    width: 90%;
    padding: 100px;
    position: relative;
    overflow: hidden;
    margin: 50px auto;
    background: #fff;
}

	.better-responsive-menu .menu-primary-container .sub-menu {
		display: none;
	}

	.better-responsive-menu #site-navigation .menu-primary-container {
		left: 0;
		position: absolute;
		top: 100%;
		width: 100%;
		z-index: 9999;
	}


#footer-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#footer-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#footer-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}
#footer-widgets.wpex-row .footer-box.col{margin-bottom:0 !important}

	.roll-team .team-content {
		text-align: center;
	}

	.roll-team .team-content .name {
		font-family: "Raleway", sans-serif;
		font-size: 16px;
		font-weight: 600;
		padding: 12px 0 2px;
	}

	.roll-team .team-content .pos {
		padding-bottom: 12px;
		color: #443f3f;
	}

h1, h2, h3, h4, h5, h6, #mainnav ul li a, .portfolio-info, .roll-testimonials .name, .roll-team .team-content .name, .roll-team .team-item .team-pop .name, .roll-tabs .menu-tab li a, .roll-testimonials .name, .roll-project .project-filter li a, .roll-button, .roll-counter .name-count, .roll-counter .numb-count button, input[type="button"], input[type="reset"], input[type="submit"] { font-family:'Raleway', sans-serif;}
.cube .back{z-index:1;position:absolute}
.rollover.hoverItem .back, .rollover:hover .back, .rollover.activeLink .back, .rollover:focus .back{z-index:2;opacity:1}
.rollover .back{opacity:0;-webkit-transition:0.5s;transition:0.5s}
.back{-webkit-transform:rotateY(180deg) translate3d(0, 0, 0px);-ms-transform:rotateY(180deg) translate3d(0, 0, 0px);transform:rotateY(180deg) translate3d(0,0,0px)}

.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-lg-10 {
    width: 83.33333333%;
  }



.entry-content .textwidget .contact-form input[type="text"],
.entry-content .textwidget .contact-form input[type="email"],
.entry-content .textwidget .contact-form input[type="url"],
.entry-content .textwidget .contact-form textarea {
  width: 100%;
  max-width: 100%;
}

.entry-content .textwidget .contact-form input[type="submit"] {
  width: auto;
}
.ab-block-post-grid .ab-block-post-grid-text{text-align:left}
.ab-block-post-grid .ab-block-post-grid-text p{margin:0 0 15px 0;font-size:inherit}
.ab-block-post-grid .ab-block-post-grid-text p:last-of-type{margin-bottom:0}
.ab-block-post-grid .is-list .post:not(.has-post-thumbnail) .ab-block-post-grid-text{width:100%;padding-left:0}
.ab-block-post-grid .is-list .no-thumb .ab-block-post-grid-text{-ms-grid-column-span:2;grid-column:span 2}


.ab-block-post-grid-text,
.has-featured-image .content,
.has-featured-image .sidebar,
.has-post-thumbnail .entry-content,
.has-post-thumbnail .entry-header {
	position: relative;
	z-index: 2;
}

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

.ca_wrap img.ca_shown{
	display:inline !important;
}


.txt_subheading, .txt_title {
    color: #86c533;
    font-weight: bold;
}


.txt_subheading {
    font-size: 16px;
}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}


.cat-title a {
  display: inline-block;
  padding-left: 48px;
  padding-top: 0;
  position: relative; }


.cat-title i {
  position: absolute;
  left: 0;
  top: 0; }
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.nopad .bh-article-image {
  float:  left;
  margin-right:  30px;
  width:  50%;
}


.page .uk-article .bh-article-image {
      width: 120%;
    margin-left: -10%;
    margin: 40px 0 60px -10%;
}



.bh-isblog-single .bh-article-image {
  margin-top:  20px;
  }


.bh-article-image .uk-dotnav {
  position: absolute;
  bottom: 15px;
  width: 100%;
  margin-bottom: 0;
}

.bh-isblog-single .bh-article-image-gallery {
  position: relative;
  margin: 20px 0;
}


.money {
  float:right;
}

.head-info .money{
	position:absolute;
	right:0;
}
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}
.left-wraper-container{display:flex;align-items:center;}
.cookies-eu .cookies-eu-button-holder{display:inline-block}
.cookies-eu .cookies-eu-button-holder .cookies-eu-ok{font-size:11px;font-weight:bold;line-height:20px;min-width:26px;margin-right:5px;padding:2px 11px;cursor:pointer;text-align:center;white-space:nowrap;color:#FFFFFF;border:0;outline:none;background-color:#4D90FE}

                          
.social-links .social-icon:before { content: none }

.btLogoArea .logo {
    line-height: 0;
    float: left;
    }

.btLogoArea .logo img {
    height: 50px;
    width: auto;
    display: block;
    }

.btLogoArea .logo img.btAltLogo {
    display: none;
    }

.btMenuHorizontal.btMenuCenter .logo {
    position: relative;
    z-index: 8;
    float: left;
    margin: 0 0 0 50%;
    }

.btMenuVertical:not(.btHideMenu) .btLogoArea .logo,
.btMenuVertical:not(.btHideMenu) .btCloseVertical {
    display: none;
    }

.wrap {
    max-width: 1015px;
    margin: 0px auto;
    padding: 0;
}

	.wrap, .thumbs_index, .thumbs_fullwidth {width: 100%;}

.headtxt{color:#b380ff}

.headtxt a{color:#b380ff; font-size: 16px;}

.logo{text-align:center;}

.logo img{width:100%;}
.logo a:focus{outline:none}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}

#fb-login {
    text-align: center;
}
.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}
.columns .wpb_wrapper .wpb_teaser_grid{float:none}
.wpb_carousel .wpb_wrapper{position:relative}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{padding-top:56%;position:relative}
.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.verve_theme .wpb_gmaps_widget .wpb_wrapper{padding:0px}
.wpb_single_image .wpb_wrapper{line-height:0px}


.menu-header{
	font-size: 14px;
	padding-top: 20px;
	float: right;
    right: 20px;
    color: #a5bbd0;
}


.menu-header-top{
    height: auto;
    padding: 15px;
    background-color: #001733;
}


.menu-header-bottom{
	padding-top: 21px;
	padding-left: 40px;
}
.b-order__line{position:absolute;background:#fff}
.b-order__line--full{left:0;right:0}
.b-cars__content .b-order__line{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;}
.is-active .b-cars__content .b-order__line{transition-timing-function:ease-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.is-active .b-cars__content--anim-1 .b-order__line{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;transition-timing-function:ease-out}
.is-active .b-cars__content--anim-2 .b-order__line{transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s, -webkit-transform 3s}

.footer-email-wrap {
  padding-top: 21px;
}

.footer-email-wrap a {
  color: #4db2ec;
}

			
.logos, .figure__holder__4__3{
  display: none;
}

.logos{
    display: block !important;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}


.post {
	margin: 0 0 40px;
	text-align: justify;
	}


.post hr {
	display: block;
	}


.widecolumn .post {
	margin: 0;
	}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }


   .comptable .depcol,.comptable .payoutcol,  .comptable .bonuscol2{
    display:none;
}

.uppercase {
  text-transform: uppercase;
}


.call-out__headline .uppercase {
  display: block;
}
.e79-28.x-text,.e79-31.x-text,.e79-34.x-text {margin:1em 0em 0em 0em;color:rgb(51,51,51);}
.e79-28.x-text,.e79-31.x-text,.e79-34.x-text,.e79-47.x-text {padding:0em;}
.e79-22.x-text,.e79-28.x-text,.e79-31.x-text,.e79-34.x-text,.e79-47.x-text {font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0em;text-transform:none;background-color:transparent;}

footer.fixed p.copyright {
	margin-bottom:30px;
}
.header-corporate .claim{height:28px;vertical-align:sub;margin-right:0}
.row{margin-right:-15px;margin-left:-15px}





#jq_msg_cont.none {
	display:none;
}
