﻿
.header-info{float:left;}

.header-info li{float:left; margin-right:22px;}

.header-info li:last-child{margin-right:0;}

.header-info li span{font-size:14px; font-weight:700; color:#fff; text-transform:uppercase;}

.header-info li span img{margin-right:4px;}

  
  .mobile-content-wrapper .col-wrapper h2, .mobile-content-wrapper .about-link-mobile li, .about-link-mobile .mobile-content-wrapper li {
    background: #e1e1e1;
    font-size: 12px;
    padding: 10px 25px;
    border-top: 2px solid gray;
    border-width: 2px 0; }

    
    .mobile-content-wrapper .col-wrapper h2 a, .mobile-content-wrapper .about-link-mobile li a, .about-link-mobile .mobile-content-wrapper li a {
      color: #666666; }



.about-link-mobile li {
  margin-bottom: 0; }

  
  .about-link-mobile li:last-child {
    border-bottom: 2px solid gray; }

  
  .about-link-mobile li:first-child {
    border-top: none; }

  
  .about-link-mobile li a {
    font-weight: 700; }

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}
#om-menu-mega-menu .om-maximenu-content .block.last{width:614px;float:left;border-left:1px solid #84a954;min-height:202px;}
#om-menu-mega-menu .om-maximenu-content ul li.last{border-bottom:0;}
.region-content .views-row.last{border-bottom:1px solid #e5e5e5;}
#om-menu-mega-menu li .om-maximenu-content .block.last{width:58%;}
.section--news-feed .news-feed-list{float:left;display:block;margin-right:1.78571%;width:49.10714%;margin-left:25.44643%;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;margin-bottom:6.25em;margin-top:9em}
.section--news-feed .news-feed-list:last-child{margin-right:0}

	
	ul.contact li.phone1, ul.contact li.phone2 { display: none !important; }

#sidebar ul.contact li.phone1, .wpb_widgetised_column ul.contact li.phone1 {
    background-position: 0 -32px !important; margin-bottom: 20px; line-height: 32px;
}

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-1, #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-3 {
    margin: 0 4% 15px 0;
  }
#tabs-top10,#tabs-friends{padding:0}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

@charset "UTF-8";.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}
.container-small{max-width:990px}
.container-large{max-width:1430px}
.container-large,.container-small{margin:auto;padding:0 15px}
.container-large .container,.container-small .container{padding:0}
.breadcrumbs .container-large{max-width:1400px;padding:0 15px;}
.section .container,.site-main .container{max-width:1400px}
.cover .container{max-width:1400px;width:100%}
.PageMain.container{padding:0!important}
.application-section .container{position:relative;text-align:right;top:-50px}
.container-upto-sm{padding:0 15px}
.tabs-and-content .container-large{padding:0 15px}
.wc-message .container-large{max-width:1400px;padding:0}


.testitext img {
	padding-right: 10px;
}


.testitext {
	font-size: 10px;
	line-height: 15px;
	color: #000;
	font-style: italic;
	letter-spacing: 1px;
}
.sale-box{width:68px;height:68px;background-color:#f1b220;position:absolute;bottom:10px;right:10px;border-radius:50%;padding:4px}

#gp-login-box {
display: inline-block;
position: relative;
max-width: 750px;
width: 95%;
padding: 30px;
border-radius: 6px;
background: #fff;
box-shadow: 0 0 10px rgba(0,0,0,0.05);
text-align: left;
-webkit-text-size-adjust: 100%;
}

#gp-login-box h3 {
margin: 0 0 30px;
font-size: 24px;
line-height: 24px;
font-weight: normal;
}

#gp-login-box input[type="submit"] {
float: left;
margin-top: 30px;
}

	.gp-responsive #gp-login-box {
	width: 100%;
	height: 100%;
	padding: 20px;
	border-radius: 0;
	overflow: scroll;
	}

	.gp-responsive #gp-login-box input[type="submit"] {
	margin-top: 20px;
	}


#gp-login-box .gp-login-links{
display:none;
}
footer .main-footer, .de-navbar-left footer.footer-side-nav .mainfooter{padding-top:80px;padding-bottom:0;}

.main_page{
	width:960px;
	margin:0 auto;
}
.navigation{width:300px;padding:10 0 10px;margin-left:20px;margin-bottom:20px;margin-top:20px;height:100%;float:right;margin-right:20px}


.et_header_style_split span.logo_helper {
	display: none;
}


span.logo_helper {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}


.et_vertical_nav span.logo_helper {
	display: none;
}


#logo,
.carpict,
.outervideo {
    float: left
}


#logo,
#video_player,
.height-100vh {
    position: relative
}

    #logo {
        float: left;
        position: none;
        margin: 10px auto 10px
    }


#home .catalog-cta {
    font-style: italic;
    font-family: Times New Roman;
}


#home .catalog-cta a,
#home .catalog-cta a:hover {
    color: #CC00CC;
}


#home .catalog-cta h2 {
    font-size: 3em;
    line-height: 1em;
    font-weight: normal;
}


.body_footer {
  width: 1001px;
  border-top: solid 1px #e8dbdb;
  margin-left: auto;
  margin-right: auto;
  border-left: solid 1px #faf0da;
  border-right: solid 1px #faf0da;
  height: auto;
}


.header{ display:block;}

.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-left: 15px;
  padding-right: 15px;
}

  .col-sm-10 {
    width: 83.33333333%;
  }

.blog-text p {
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	text-align: justify;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.widget-title {
	color: #333;
	font-family: "Noto Sans", sans-serif;
	margin: 0 0 1.6em;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

h2#site-description {font-size: 16px;	margin: 0 0 20px 15px;}

h1#site-title a,h2#site-description a {font-size: 35px;color: #cccfd7;display: block;text-decoration: none;}

.twitter-feed .twitter-content {
  font-weight: 100;
  font-size: 22px;
  line-height: 34px;
  padding-top: 10px;
  width: 100%;
  display: block;
}

.twitter-feed .twitter-content .owl-carousel {
  width: 100%;
  display: block;
}

.twitter-feed .twitter-content .owl-theme .owl-controls {
  width: 100%;
  text-align: left;
  margin-top: 20px;
}

.twitter-feed .twitter-content .owl-theme .owl-dots .owl-dot span {
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.6);
  width: 12px;
  height: 12px;
}

.twitter-feed .twitter-content .owl-theme .owl-dots .owl-dot.active span {
  background: #BAC60A;
  border-color: #BAC60A;
}

.twitter-feed .twitter-content a {
  color: #BAC60A;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
.view-cfa-test-prep.view-display-id-test_prep_categories .views-row-last{margin-bottom:45px;}
.page-products .test-prep-exam-levels .views-row{margin-left:1em;}
.page-products .test-prep-exam-levels .views-row-last{margin-bottom:2em;padding:0 0 1em;border-bottom:1px solid #eee;}
.view-display-id-products_header .views-row{margin-bottom:10px;}
.view-display-id-products_header .views-row.views-row-last{margin:0;}
.af-deals .views-row{margin:0 0 20px;}
.blogroll .views-row{margin:0 0 20px;}
.view-blogroll ul .views-row-last{border:none;padding:0;}
.view-upcoming-events ul .views-row-last{border:none;padding:0;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}



.menu-item-309, .menu-item-251 {display: none;}

.panel-flexible .panel-separator{margin:0 0 1em 0;}
#statistics-section p.stats-number{font-size:44px}


.social-additions-inner div {
  display: inline-block;
}


img.website_image {
	float:left;
	width:120px;
	height:90px;
	margin:0 10px 0 0;
	padding:0;
	border:1px #990000 solid;
}

#handcslocation {
display: inline;
float: left;
padding: 5px 0px 0px 0px;
}


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

.vc_column-inner::before,
.vc_column-inner::after {
  content: " ";
  display: table;
}

.vc_column-inner::after {
  clear: both;
}

.art-layout-cell, .art-content-layout-row
{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none !important;
  margin:0 !important;
  padding:0 !important;
}

.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell{display: table-cell;}

.art-layout-cell .art-layout-cell{display: block;}


div.art-layout-cell-size1 
{
    width:100%;
}


div.art-layout-cell-size2 
{
    width:50%;
}

div.art-layout-cell-size3 
{
    width:33%;
}


div.art-layout-cell-size4
{
    width:25%;
}


#language-selector ul li a.active{
  color:#5b491e;
  }
#contactUsModal .modal-body .form-box{display:block}
#contactUsModal.submitted .modal-body .form-box{display:none}


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}

.fl{ float:left;}

#searchform input[type="submit"], #navigation ul li a:hover, .current-menu-item, .current_page_item, .tagcloud a:hover, .currenttext, .pagination a:hover {background-color:#7e4a0c; }


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




.row {
    display: block;
    clear: both;
}


.row:after {
    content: "";
    display: block;
    clear: both;
    zoom: 1;
}


footer .row {
    padding: 20px 0;
}
.category .td-ss-main-content .td-load-more-wrap{bottom:20px}
.td-load-more-wrap{text-align:center;clear:both}
.td-load-more-wrap a{color:#222}
.td-load-more-wrap a:hover{color:#4db2ec}

#main{background:#fff;}

.container{margin:auto;max-width:860px;width:96%;}


.lesse-scroll-icon { position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; cursor: pointer; -webkit-transition: 0.3s; transition: 0.3s; width: 0; height: 0; border-left: 2.0625rem solid transparent; border-right: 2.0625rem solid transparent; border-bottom: 1.875rem solid #2B2B2B; }

.lesse-scroll-icon:before { vertical-align: bottom; margin-left: -0.4375rem; }
a,a:hover,.entry-footer .edit-link,.comments-area .comments-title:before,.lesse-scroll-icon:hover,.comment-respond .comment-notes .required,.lesse-hs7-menu li .current,.lesse-hs7-products .lesse-product-description span:hover { color:#EB4D5C; }
.b-part__img--v2.b-part__img--v2,.b-part__img--v5.b-part__img--v5{margin-top:-40px}
.b-part__img--v4.b-part__img--v4{position:relative;z-index:1}
.b-part__img--v2,.b-part__img--v4{height:270px}
.b-part__img--v1,.b-part__img--v5{height:380px}
.b-part__img--v5.b-part__img--v5{margin-top:-450px}
.image-promo,.promo-50-50{margin-left:-20px;margin-left:-1.25rem;margin-right:-20px;margin-right:-1.25rem}

.site-info {
  text-align: center;
  padding: 20px 0;
  font-size: 12px;
  background-color: #fff;
  color: #666;
}

.site-info a{
  text-decoration: underline;
  color: #666;
}

.site-info a:hover{
  color: #333;
}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.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}

.thim-style-content-new-1 .sc_heading.clone_title .title {
    font-size: 35px !Important;
    font-weight: 600 !Important;
}

#pricing .sc_heading {
    padding-top: 15px;
    padding-bottom: 15px;
}


.sc_heading.clone_title .clone {
    font-size: 60px !important;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.top-nav {
    border: none;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    color: #fff;
    background-color: #373941;
}

.top-nav ul.small-nav {
    margin:0;
    padding:0;
    text-align: right;
}

.top-nav ul.small-nav li {
    display: inline-block;
    padding-left: 10px;
}

.top-nav ul.small-nav li a {
    color: #fff;
}

.top-nav ul.small-nav li a:link {
    color: #fff;
}

.top-nav ul.small-nav li a:hover {
    color: #FFF;
    text-decoration: none;
}


.main{
	background:#FFF;
	width:1000px;
	height:auto;
	margin:auto;
	padding:0 10px;
}


.main .maincontent .footer .menu-footer p {
	font-size: 10px;
}


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

#visual-body li.visual02 p{right:320px; bottom:60px; width:360px;}

#visual-body li.visual02 p a{background-color:rgba(177,26,40,.75); text-shadow:2px 2px 2px #b11a28;}



.no-sidebar #main
{
	float: left;
	width: 100%;
}

    #logo {
        display: inline-block;
        margin: 0 auto;
    }

    #header #logo { float: none }

#logo img { float: left }

.text-logo {
    margin: 0;
    overflow: hidden;
}

  .menu .redes {
    width: 13%;
    display: inline-block;
    text-align: center;
    margin: 20px 0;
    
    position: absolute;
    left: 0%; }

    .menu .redes a {
      width: auto;
      margin: 0 3px;
      display: inline-block;
      cursor: pointer; }

      .menu .redes a img {
        height: 22px; }

.copyrights {
    border-top: 1px solid rgba(255, 255, 255, 0.07);
    float: left;
    width: 100%;
    clear: both;
    padding-bottom: 12px;
    padding-top: 15px;
    background: #151515;
    -webkit-box-shadow: 0px -3px 3px -2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px -3px 3px -2px rgba(0, 0, 0, 0.1);
    box-shadow: 0px -3px 3px -2px rgba(0, 0, 0, 0.1);
    font-size: 13px;
}

.latestflex{ border:#dbdbdb 1px solid;}


.table-link-site td a{
	color: #d44950;
}

    #mw_board_group_1 .mw_board_group_1_list { width:100px; }

    #mw_board_group_1 .mw_board_group_1_list a { font-family:dotum; }


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}

.sub-menu .menu-item-has-children:after { color: #fff }

#navigation ul li.menu-item-wpmm-megamenu:hover { color: inherit !important }
.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}






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


.row .row {
	margin-bottom: 1.5rem;
}


.row .row.quicklinks {
	margin-bottom: 0px;
}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


      .white-popup {
        position: relative;
        background: #FFF;
        padding: 20px;
        width: auto;
        height: auto;
        max-width: 1200px;
        margin: 20px auto;
      }


		.btn.btn-full,
		.contact-form .gform_footer .gform_button.button { 
			background-color: #cd202d; 
			color: #ffffff			
		}


		.btn.btn-full:hover,
		.contact-form .gform_footer .gform_button.button:hover {
			background-color: #000000;
			color: #ffffff			
		}


		.pagination .btn-left,
		.pagination .btn-right  { background-color: #000000 ;  }

		
		.pagination .btn-left:hover,
		.pagination .btn-right:hover  { background-color: #cd202d ;  }

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

	
.copy 
	{
	float:left;
	color: #5A5A5A;
	padding: 17px 0 0 33px;
}

.hearder{ background:#fff; position:absolute; top:0; left:50%; margin-left:-490px; width:980px; height:110px;z-index:9999;box-shadow:0 6px 15px rgba(0,0,0,.3);}


.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }




.mobile-section .table-wrapper {
  table-layout: fixed;
  width: 100%; }

.mobile-section .description {
  vertical-align: middle; }

.mobile-section .image-wrapper {
  vertical-align: bottom;
  padding-top: 50px; }

  .mobile-section .image-wrapper img {
    max-width: 100%; }
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


.box-filter-characteristics ul.nav-list {
	width: 100%;
	display: block;
	padding-left: 10px;
}


#box126 ul.nav.nav-list{
	padding:10px;
}


.nav-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  line-height: 36px;
  text-align: center;
}

.sidebar-offcanvas ul.navbar-nav .nav {
  display: none;
}

.sidebar-offcanvas .nav-toggle {
  line-height: 44px !important;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.easy-tab .tab-panel{display:none}
.easy-tab .tab-panel.active{display:block}
.easy-tab .tab-panel .widgettitle{display:none}
.easy-tab .tab-panel ul{margin-left:20px}
.easy-tab .tab-panel .widget{padding:0;margin:0}
.easy-tab .etw_collapse .tab-panel{display:none;background:#e2e2e2;margin-top:3px}
.easy-tab .etw_collapse .tab-panel ul{margin-left:15px}


        .map-section {
            background: #f2f2f2;
            display: inline-block;
            width: 100%;
            text-align: center;
            float: left;
            height: 201px;
        }


        .map-section .col-md-12 {
            padding: 0;
            
            overflow: hidden;
            height: 201px;

        }


#footer_address .address {
	float: left;
	margin: 0  0 0 50px;
}


#footer_address .address p {
	line-height: 18px;
}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}

.overflow {overflow:hidden; width:100%; float:none !important}
.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-left:15px;padding-right:15px}
.col-md-4{width:33.33333333%}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
#top{display:none}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}

.avia-testimonial-meta-mini{overflow: hidden; line-height: 1.3em; padding-top:0.2em;}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini{text-align: left; overflow: visible; float:left; line-height: 1.8em; padding-top: 0;}


    
    .after_content.wide .widget_col_1 {
        width:300px;
        padding-left:8px;}

    .after_content .widgetarea {
        background:none}

    .after_content .widget_col_1 {
        width:310px;
        padding-right:0px;}

    .after_content .widget_col_2 {
        width:310px;
        padding-left:0px}

    .after_content .widget_col_3 {
        width:310px;
        padding-left:0px}


    .after_content .widgetarea .newsletterBox{
        width:214px}

    .after_content .newsletterBox .inputField {
        width:194px}

    .after_content .widget_twitter .tweet_text {
        width:184px}

    .after_content .widget_twitter .tweet_image {
        margin-right:5px}

.after_content{display: none;}
.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}


.right-footer-top {
    padding-left: 50px;
    padding-right: 75px;
    padding-top: 52px;
	padding-bottom: 40px;
}

	.right-footer-top img{
		width:100%!important;
	}


	.home .row.flex {
		margin-bottom: 20px;
	}


	.home-block .row.flex {
		flex-wrap: wrap;
	}


.flex {
	display: flex;
}


.row.flex {
	display: flex;
}


#entries.flex,
.entries.flex {
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
}


.flex.wrap {
	flex-wrap: wrap !important;
}


.flex-column {
	display: flex;
	flex-direction: column;
}
.text-uppercase{text-transform:uppercase}
#footerbottom #footer_social_icons .social li,#footerbottom .footermenu li{float:left;margin-left:15px}
.footermenu li a{font-size:11px;font-weight:600;text-transform:uppercase}
.footermenu li a:hover{color:#FFF}
.text-center{text-align:center}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 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;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px 15px 0;
		text-align: left;
		width: 100%;
	}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.index_prod{margin-top:7px;}

.index_prod a{display:none;}
.col-md-4 div.index_prod .advantages_ul{top:3%}
.col-md-4 div.index_prod:last-of-type .bott_prod{height:195px}
.col-md-4 div.index_prod:last-of-type .bott_prod img{height:100%}
.col-md-4 div.index_prod:last-of-type .advantages_ul{top:3%}
.col-md-4 div.index_prod:last-of-type .advantages_li{line-height:1.2}


#copyright{color:#aaa;padding:0 20px;}

.col-duoi {
    clear: both;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;
}

.in-col-duoi.col-duoi-2 {
    padding-left: 0px;
}

.in-col-duoi.col-duoi-4 {
    padding-right: 0px;
}


.menu-mobile { font-size: 20px; line-height: 1.2; }

.nav-links.clearfix {
	margin-bottom:30px;
	padding:15px 0;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin-top:30px;
	text-transform:uppercase;
}

.content-portfoliophp .nav-links.clearfix {
	margin-top:20px;
}
.mvp-nav-links{display:none}
.list-unstyled{padding-left:0;list-style:none}


.nav--mega .indent {
	padding-left:15px;
}


.nav--mega .indent.indent--two {
	padding-left:30px;
}

body#maintenance-mode div.clear {
  margin: 0;
}

.vc_row-fluid .vc_span12 {
  width: 100%;
}

body .td-header-row .td-header-sp-rec {
  min-height: 0;
}


.td-header-row {
  width: 100%;
  *zoom: 1;
}

.td-header-row:before,
.td-header-row:after {
  display: table;
  content: "";
}

.td-header-row:after {
  clear: both;
}

.td-header-row [class*="td-header-sp"] {
  display: block;
  min-height: 1px;
  float: left;
}


    
    .td-header-row.td-header-header {
        background-color: #ffffff;
    }
