﻿

.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
    clear: both
}

.td_vhod_margin{
	width:10px;
}

.lighter-font {
  font-weight: normal;
}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }
#wrapper{width:940px;margin:25px auto}
#wrapper #content_left{float:left;width:650px}
#wrapper #content_right{float:right;width:650px}
#content_full,#content_left,#wrapper{margin-left:0;float:none;width:auto}
#wrapper #content_full,#wrapper #content_right,#wrapper #content_left{width:100%}
#wrapper #content_right,#wrapper #content_left{width:470px}
#header.size-wrap{height:49px}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

#mobile-header{display:none;}

.osd-sms-wrapper {
    border-top: 1px solid #bbb;
    display: block;
    padding-top: 5px;
    margin: 20px 0;
    width: 100%;
    position: relative;
}
#main-business .general-legend{padding-top:50px;margin-bottom:50px}
.general-legend.stacked .legend-item img{top:-55px;left:-20%;width:auto}
.general-legend.stacked .legend-item .legend-dat{float:none}
.general-legend:not(.stacked) .legend-item .legend-dat{min-width:175px;float:right}
.general-legend .legend-item{position:relative;float:left}
.general-legend .legend-item .legend-dat{display:inline-block}
.general-legend .legend-item .legend-value{float:left;font-size:20px;font-family:'Gotham Bold',Arial,sans-serif;margin-right:10px}
.general-legend .legend-item .legend-label{float:left;font-size:15px;padding-top:4px;max-width:100px;text-align:left}
.general-legend .legend-item img{position:absolute;width:60px;top:-20px;left:10px}
.general-legend.blue .legend-item .legend-value{color:#004A87}
.general-legend.red .legend-item .legend-value{color:#f4071b}

#call-to-action .f_top .ftop_blk {
  padding:20px 60px 20px 0;
  border-right:1px solid #ecefef;
  position:relative;
  background:#ffffff;
}

#call-to-action .f_top .ftop_blk h5 {
  text-decoration: none;
  color:#282727;
  font-size:12px;
}

#call-to-action .f_top .ftop_blk a:hover h5 {
  color:#148fb0;
}





.index-content-text {
	text-align:left; 
	font-size:  15px;
	line-height: 1.7em;
}
.content_ad{width:300px;position:relative;float:right;margin-left:30px}
.mod_gallery .gallery_content .content_ad{display:none}
.mod_gallery .gallery_content .content_ad .ad_label{right:initial;left:0;color:#fff}
.mod_gallery .gallery_content.ad_break .content_ad{display:block}
.mod_participate .content_ad+.participate_list{float:left;width:494px}
.mod_participate .content_ad+.participate_list li{width:100%;margin-left:0}
.mod_participate .content_ad+.participate_list li.text_teaser:first-of-type{margin-bottom:34px}
.mod_participate .content_ad+.participate_list li.text_teaser:last-of-type{margin-bottom:0}
.mod_search_results .ad_item.full .content_ad{float:none;margin:0 auto}
.mod_player .cell .content_ad{float:left;margin:0 30px 0 0}

	.navbar-right {
		padding-right: 0;
	}
.site-title,.site-description{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

       .home--slide-overlay {        
           right: -735%;
       }

		.blog-post,
		.service,
		.sidebar-column {
			padding: 0;
		}




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

.clearfix { display: inline-block; }


* html .clearfix { height: 1%; }

#container {width:98% !important;max-width: 98% !important;margin:215px auto 0px; padding:0 !important;}
.footer-widget h4{color:#173cf2}
.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#173cf2}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#17f6f7}
.footer-widget{color:#ffffff}
#main-footer .footer-widget h4{color:#17f6f7}
.footer-widget li:before{border-color:#17f6f7}
#footer-widgets .footer-widget li:before{top:10.6px}
.advisera-boxes{margin:40px 0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}
.advisera-boxes li{list-style:none;list-style-type:none;padding:10px 25px;font-size:15px;color:#ababab;border-right:1px solid transparent;max-width:225px}
.advisera-boxes li.border{border-right:1px #d5d5d5 solid}
.advisera-boxes li .img-holder{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:15px;height:100px}
.advisera-boxes li.training img{padding-top:15px}
.advisera-boxes li.books img{padding-top:25px}
.advisera-boxes li.border.security-awareness{border-right:none}
.advisera-boxes li.border.training,.advisera-boxes li.border.books,.advisera-boxes li.border.conformio{border-right:none}
.advisera-boxes li.conformio{padding-top:30px}

span.thedislike:hover, .post-dislike.active .thedislike {
    color: #ee0f6f;
    border-color: #ee0f6f;
}

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}


.burger__line {
	display: block;
	width: 100%;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	transition: 0.3s all linear;
}






	.feature-list .media-body .excerpt ol,
	.feature-list .media-body .excerpt ul{
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.media .media-body{
		display: block;
		overflow: hidden;
	}


		
		
		.media.image-top .media-body{
			float: none;
		}

		.has-image .media-body{
			margin-top: 15px;
		}

		.has-image .small .media-body{
			margin-top: 10px;
		}

		.image-left .media-body,
		.image-right .media-body{
			margin-top: 0;
		}


		
		
		.has-image .image-left.small .media-body,
		.has-image .image-right.small .media-body{
			margin-top: 0;
		}





.search {
padding:0px 0 2px 5px;
width:260px;
margin:-5px 0 0 0px;
overflow:hidden;
float:right;
}


.search form {
margin: 0;
padding: 0;

}


.search fieldset {
margin: 0;
padding: 0;
border: none;
}


.search p {
margin: 0;
font-size: 85%;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.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}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.t3-wrapper .t3-top {
    padding-bottom: 0px;
    padding-top: 5px;
}


.t3-top {background-color: #f3f3f5 !important}

.t3-top a {
  color: inherit;
}

.t3-top a:hover,
.t3-top a:focus,
.t3-top a.active,
.t3-top a.active-state {
  color: inherit;
}


.site-header .logo-block {
    float: left;
    margin: 8px 0 0 6px;
}


.site-header .logo-block img {
    
}

    ul#menu-menu-footer-second {
        padding: 0 0 0 15px;
    }

.menu-menu-container {
    text-align: -webkit-right;
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both
}


.clearfix {
    zoom: 1
}
body .widget.clearfix-desktop{clear:both}
body .widget.clearfix-tablet{clear:both}
body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}
body .widget.clearfix-mobile{clear:both}
.mainvisual-topics-slider-item-wrap{display:block}
.contact-form button:focus,.contact-form input:focus,.contact-form textarea:focus,.mainvisual-topics-slider-item-wrap:focus{outline:none}


.ht-slide-caption{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1170px;
	margin-left: -585px;
	-ms-transform: translateY(-50%); 
   	-webkit-transform: translateY(-50%); 
    transform: translateY(-50%);
}



.custom-box-text {
	color: #666;
	text-align:left; 
	font-size:  16px;
	line-height: 1.5em;
	padding-left: 20px;
	padding-bottom: 35px;
}


.content_block .ubtn-sep-icon-at-left .ubtn-data,
.content_block .ubtn-sep-icon-at-right .ubtn-data {
    display: inline-block;
}


.content_block .ubtn-sep-icon-at-right .ubtn-data {
    float: right;
}
.ubtn-data{z-index:3;position:inherit;display:block;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}
.ubtn-img-container .ubtn-data{position:relative;display:inline-block}
.ubtn-img-container .ubtn-data.ubtn-icon i{position:absolute;top:50%;transform:translateY(-50%)}
.ubtn-img-container .ubtn-data.ubtn-icon{height:100%;position:absolute}
.ubtn-img-container .ubtn-data.ubtn-text{left:15px}
