﻿.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.rwd-break{display:block}
.block.testimonials .content .testimonial-wrapper .testimonial p.name .rwd-break,.block.testimonials .content .testimonial-wrapper .testimonial.rating p.name .rwd-break{display:none}
footer .credits p br.rwd-break{display:none}
.block.testimonials .content .testimonial-wrapper .testimonial p.name .rwd-break,.block.testimonials .content .testimonial-wrapper.rating .testimonial p.name .rwd-break{display:block}


body .flexslider.home .diapo {
  height: 286px;
  width: 100%;
  position: relative;
  overflow: hidden;
  text-align: left;
}


body .flexslider.home .diapo img {
  position: absolute;
  top: 0;
  left: 0;
  height: 286px;
  width: 1140px;
  max-width: none;
  z-index: 1;
}


body .flexslider.home .diapo .diapo_content {
  position: relative;
  max-width: 400px;
  text-align: center;
  z-index: 2;
  margin: 40px 0 0 70px;
}


body .flexslider.home .diapo .diapo_content img {
  position: relative;
  display: inline;
  width: auto;
  max-width: 100%;
  height: auto;
}


body .flexslider.home .diapo .diapo_content p {
  margin: 20px 0;
}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
body.responsive .box-site-nav-func .lk-join-now .lk-text{display:inline}
body.responsive .box-site-nav-func .lk-join-now .lk-text.short{display:none}
body.responsive .box-site-nav-func .lk-join-now.short-text-lk .lk-text{display:none}
body.responsive .box-site-nav-func .lk-join-now.short-text-lk .lk-text.short{display:inline}


.copyright__content {
  padding: 0 20px;
  clear: both;
}


.copyright__content a {
  color: #fff;
}


#owl_deluxe .item img {
    width: 100%;
}




#owl_deluxe2 .item img {
    width: 100%;
}


#owl_suite .item img {
    width: 100%;
}


#owl_family .item img {
    width: 100%;
}


#owl_superior .item img {
    width: 100%;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#000}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.genericStreamStory .word-only.horizontal a{
  margin-right:inherit;}

.genericStreamStory .word-only.vertical a,
.genericStreamStory .word-blurb.vertical a{
  margin-right:10px;}

.genericStreamStory .word-only.horizontal li,
.genericStreamStory .word-blurb.horizontal li{
  margin-right:10px;}

.no-results .genericStreamStory .word-only li,
.hfeed .genericStreamStory .word-only li{
  margin-right:0;}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.menu__item{margin:0;font-size:1rem;font-weight:500;text-align:left;position:relative;text-transform:uppercase}
.menu__item a{color:#2a2a28;text-decoration:none;display:block;position:relative;z-index:60;transition:all .3s;padding:0;padding-left:15px;padding-right:15px;transition:color .3s}
.menu__item:after{content:"";float:left;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-2px;width:calc(100% - 32px);height:2px;background-color:#793089;opacity:1;-webkit-transition:width .3s;transition:width .3s;width:0}
.menu__item:hover,.menu__item.active{text-decoration:none}
.menu__item:hover a,.menu__item.active a{text-decoration:none;color:#793089}
.menu__item:hover:after,.menu__item.active:after{width:calc(100% - 32px)}
.menu__item--mobile{display:none}
.menu__item:last-child{border-bottom:0}
.menu__item:hover .sub-menu--lg{display:none}


.tool-overflow{
    overflow: hidden;
}
.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-md-3{width:25%}

.one_fourth { width: 22%; }


.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 5px;
	float: left;
}

        
        .one_half,
        .one_third,
        .two_third,
        .one_fourth,
        .three_fourth,
        .one_fifth,
        .two_fifth,
        .three_fifth,
        .four_fifth,
        .one_sixth,
        .five_sixth { width: 300px; }

.banner-top,
.banner-top1,
.banner-top2{min-height:510px;}
.page-width{margin:0 auto;max-width:1100px;width:95%}
#page-header .page-width{position:relative}
.mdzr--no-mq .page-width{min-width:957px;padding:0 5px}
.js-home-feature--1 .page-width{padding-top:120px}
body body,body .page-width{width:100%;margin:0}
.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}
.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}
.nav--services .menu__item.first .menu__link:before{display:none;}
.footer__wrapper{padding:0px}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.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-5{width:41.66666667%}


.site-description {
	margin: 0;
}

.thumb_img_link:hover .thumb_time{
	display: none;
}

.thumb_img_link{
width : 180px;
height: 135px;
display: block;
text-decoration:none;
position:relative;
}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}

#logo_et_url .url {
	float:left;
	margin:0;
	padding:0px;
	text-align:center;
	overflow:hidden;
	display: block;
}


	#logo_et_url span.url {
		margin:23px 0 0 0;
		width: 40%;
		max-width: 160px;
	}


	#logo_et_url .url img {
		width: 100%;
	}

body.site-1 .offers-count .content:after{content:"";display:table;clear:both;*zoom:1}
body.site-1 .offers-count{margin-top:16px}
body.site-1 .offers-count .content a.add-ad{float:right;margin-top:6px;display:inline-block;padding:2px 18px 0 14px;color:white;border:1px solid #85b115;text-decoration:none;font-family:Arial, Helvetica, Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;white-space:nowrap;line-height:28px;background:#fa9300;border:none;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-ms-border-radius:2px 2px 2px 2px;-o-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px}
body.site-1 .offers-count .content a.add-ad span{display:inline-block;margin-right:10px;font-size:26px;font-weight:normal;vertical-align:middle;margin-bottom:3px}
body.site-1 .offers-count .content a.add-ad:hover{opacity:.8}
body.site-1.lang-rus .offers-count .content a.add-ad{font-size:11px;padding:0px}


    .featuredArticle .articleWrap .more {
        display: inline-block;
        padding: 15px 20px;
        background: none;
        color: #fff;
        text-transform: uppercase;
        font-size: 12px;
        margin-top: 20px;
        margin-right: 5px;
        text-decoration: none;
        border: 2px solid #fff;
    }


.landingPage .contentWrap .articleWrap .more {
    display: inline-block;
    margin-top: 15px;
    color: #3097dd;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
}


.blogPage.landingPage .contentWrap .articleWrap .more {
    margin-top: 10px;
}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}


.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-md-12 {
    width: 100%;
  }
.footer-nav__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:185px}

#tt-mobile-menu-list .navi-description{display:none!important;}

.blog-tile-list li .blog-tile:hover .img-cover {
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
}

.blog-tile-holder .img-cover {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  transition: ease all 1.2s;
  -webkit-transition: ease all 1.2s;
}

.blog-tile-holder .img-cover img {
  opacity: 0;
}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}
.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-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{float:left}
.col-xs-12{width:100%}

    .team .col-xs-12{width:50% !important;}

    .side-menu .row .col-xs-12{width:49%;display:inline-block;}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}


#focus-on .colonna_dx {
    position:relative;
    display:table-cell;
    vertical-align:top;
    width:34%;
    z-index:800;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.row{margin-right:-15px;margin-left:-15px}


    .posts-box .posts-wrapper .row .col:last-child {
        padding-right: 15px;
    }


    .posts-box .posts-wrapper .row .col {
        padding-left: 7.5px;
        padding-right: 7.5px;
    }
