﻿
.wp-pagenavi span.pages { font-size: 17px; font-weight: 300; display: block; margin-bottom: 1em!important; border: none!important; }

.wp-pagenavi span.pages:before { content: "\f15c"; font-family: FontAwesome; margin-right: 6px; }




#primary {
	width: 65%;
	float: left;
}


.left-sidebar #primary {
	float: right;
}


.no-sidebar-full-width #primary {
	width: 100%;
	float: none;
}


.no-sidebar #primary {
	float: none;
	margin: 0 auto;
}
.header__logo-word-mark{display:none}
.fs-12{font-size:1.2em;}



#menu-footer.children, #menu-footer.children li, #menu-footer.children li a,{
    border:none;
    }

		
		.cart-mini li.checkout a { background-color: #383838; }

		.cart-mini li.checkout a:hover { background-color: #383838; }


.fusion-main-menu .menu-reg .menu-text {
    color: #ffffff;
    background-image: linear-gradient( to top, #000000, #747474 );
    font-weight: 700;
    width: 120px;
    border: 1px solid black!important;
    border-radius: 10px;
}


.fusion-main-menu .menu-reg .menu-text:hover {
        background-image: linear-gradient( to top, #747474,#000000  );    
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}



.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: '';
    display: table;
}


.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}


#home-bottom-right-content {
	width: 388px;
	height: 340px;
	float: left;
	margin-left: 20px;
	position: relative;
}

.slide_title {
	font-size: 400%;
	line-height: 45px;
	font-weight: bold;
	color: inherit;
	display: inline-block;
	margin-top: 22px;
	max-width: 750px;
	color: #fff !important;
}

	.mobile-navi li.has-submenu div.more {
			height: 38px;
			width: 58px;
			text-align: center;
			background-color: grey;
			line-height: 35px;
			position: absolute;
			top: 0px;
			right: 0px;
			color: white;
			font-size: 22px;
	}

	.mobile-navi li.has-submenu  div.more:after {
    content: '+';
  }

	.mobile-navi li.has-submenu  div.more.active:after {
    content: "-";
  }


	#front-text1,
	#front-text2 {
		font-size: .8em;
		padding: 20px 0;
	}
 .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, #comments #reply-title, .nivo-caption h2, #front-text1 h2, #front-text2 h2, .column-header-image, .column-header-noimage { font-family: Verdana, Geneva, sans-serif; }
 #front-text1 h2, #front-text2 h2 { color: #000000; }


#front-text1 h1, #front-text2 h1 {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center;
	font-size: 24px;
	line-height: 20px;
	clear: both;
	font-weight: normal;
}


#front-text1, #front-text2 {
	display: block;
	float: none;
	padding: 0 10px 10px;
}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .pane-asterisk-top-contributors-asterisk-top-contributors #contributors-active{display:none;visibility:visible}

.abs{position:absolute;}
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.logo-img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
header .main-logo .logo-img{width:9em;top:0;left:0;margin-top:45px;margin-left:-72px}

.b-bnt__icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}


.cookies-message-content .button-container {
	padding:30px 40px 0 0;
}


.cookies-message-content .button-container button{
	padding: 10px 40px 10px 40px;
}

	
	.post-content .row .column { margin-bottom: 1.857em; }


	
	
	 
	
	.highlights-box.three-col .column.one-third {
		margin-bottom: 42px;
	}

	
	.highlights-box.three-col .column.one-third:last-child { margin-bottom: 0; }
	
	
	.highlights-box .column.half {
		margin-top: 42px;
		margin-bottom: 0;
	}


	.highlights-box .column.half:first-child {
		margin-top: 0;
		border-right: 0; 
	}
 
	
	.related-posts .highlights-box.three-col .column { margin-bottom: 28px; }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
#menu-header_mobile .caret-blue{margin-top:9px;color:#3583d4}
#menu-header_mobile .caret-black{color:#000}
#wapper-nav .btn .caret{margin-left:10px}


.title {
    color: #333333;
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
}


.title a {
    color: #333;
    text-decoration: none;
}


.title a:hover {
    color: #629400;
    text-decoration: none;
}
 
.woocommerce input[type="text"], .woocommerce input[type="password"], .woocommerce input.text, .woocommerce input.title, .woocommerce textarea, .woocommerce select {
    margin: 0;  
    padding: 4px !important;
}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.clear{clear:both}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.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:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.pic-rub,.pic-rub-nw,.pic-ru,.pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.node-type-topic-page .pic-rub,.node-type-topic-page .pic-rub-nw,.node-type-topic-page .pic-ru,.node-type-topic-page .pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.pic-rub-img img{border:3px solid #0000cd;padding:2px;background-color:#fff;display:block;box-shadow:4px 4px 4px #666}
.node-type-topic-page .pic-rub,.pic-rub,.node-type-topic-page .pic-lub,.pic-lub{float:none;max-width:100%;margin:7px auto 14px auto;position:relative;left:-7px;clear:both}
.node-type-topic-page .pic-rub-nw,.pic-rub-nw,.node-type-topic-page .pic-ru-nw,.pic-ru-nw{margin:7px 10px 14px}


.widget_nav_menu ul.sub-menu,
.widget_pages ul.children {
  padding-left: 15px;
}
.sub-menu {margin-top:-15px !important;}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


		  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: 10px; }


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


.loading-icon .material-icon .spinner{  width:60px;   height:60px;   position:absolute;   top:0;   left:0;   right:0;   bottom:0;   margin:auto}


.loading-icon .material-icon .spinner .right-side, 
.loading-icon .material-icon .spinner .left-side{-webkit-animation:material-fade-in-first 1.2s linear infinite alternate; animation:material-fade-in-first 1.2s linear infinite alternate}

.loading-icon .material-icon .spinner.color-2 .right-side, 
.loading-icon .material-icon .spinner.color-2 .left-side{-webkit-animation:material-fade-in-second 1.2s linear infinite alternate; animation:material-fade-in-second 1.2s linear infinite alternate}
.footer-info{padding:1.5rem 0;color:#fff;font-family:"Lato",sans-serif;background-color:#4D6672}
.footer-info .social-share{margin-bottom:1rem}
.footer-info .nav-footer{margin-bottom:1rem;color:#fff;font-family:"Lato",sans-serif}
.footer-info .nav-footer li+li::before{content:" | "}
.footer-info .nav-footer li a{padding:0 .25rem;color:#fff}
.footer-info .sm-copyright{margin-bottom:1rem}
#csr-ratings-meta{float:left;margin-top:2px}


.copyright #csr-ratings-meta {
	margin-top: 0
}





.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.front-page .site-container .site-inner {
	margin-top: 0;
	
	overflow: hidden;
	padding-top: 80px;
}


.aspire-landing .site-container .site-inner {
	margin-top: 100px;
}

    .copyrights { text-align: center }

	
	#page-slider {
		position: relative;
		height: 250px;
	}

.video-content {margin:0 -15px;}

.video-content .cell {padding:15px;}

.video-content .video {margin:10px 0;}

.video-content .video iframe {display:block; width:100%; height:200px;}

.video-content .title {margin:10px 0; font-size:16px; line-height:20px;}

.video-content .title a {text-decoration:none;}


.language-switcher {
  float: left;
  position: relative;
}


.language-switcher:after {
  content: '\f107';
  font: normal normal bold 14px/1 FontAwesome;
  padding-left: 3px;
  position: absolute;
  right: 0;
  top: 2px;
}


.language-switcher select {
  background-color: transparent;
  border: none;
  cursor: pointer;
  font: 16px "dincond-boldregular";
  outline: none;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  -webkit-appearance: none;
    width:90px;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#footer-bottom .et-social-icon a { color: #e88764; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.copyrightFooter span.mobile{display:none;}

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}


.cli-collapsed .cli-privacy-content
{
    transition: max-height 0.25s ease-in;

}

.cli-privacy-content p
{
	margin-bottom:0;
}

.header-right{margin:0 auto;float:right;}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

#content {
  width: 71.1702128%;
  float: left;
  min-height: 1px;
}

#content.full-width {
  width: 100%;
}
body.has-sidebar #content{width:calc(100% - 23% - 100px);}
body.has-sidebar.double-sidebars #content{width:calc(100% - 21% - 21% - 100px);margin-left:calc(21% + 50px);}

  .block-section .btndiv {
    margin-top: 3em; }

  .block-section3 .btndiv {
    margin-top: 3em; }


.td-search-wrapper {
  
}
.ai1ec-datepicker table tr td.ai1ec-day:hover,.ai1ec-datepicker table tr td.ai1ec-day.ai1ec-focused{background:#eee;cursor:pointer;}
.ai1ec-agenda-widget-view .ai1ec-day,.ai1ec-agenda-view .ai1ec-day{font-size:2em;padding:0.35em 0 0.22em;}
.ai1ec-week-view .ai1ec-day,.ai1ec-oneday-view .ai1ec-day{height:1440px;}
.ai1ec-month-view .ai1ec-day,.ai1ec-week-view .ai1ec-day,.ai1ec-week-view .ai1ec-allday-events,.ai1ec-oneday-view .ai1ec-day,.ai1ec-oneday-view .ai1ec-allday-events{position:relative;}
.ai1ec-month-view .ai1ec-day-stretcher{float:left;height:94px;width:0;}

#google_translate_element2 {display:none!important;}

.nav .navbar-toggle{float:right; margin:5px 0; cursor:pointer }

.nav .navbar-toggle span{background:#f68b24; height:3px; width:30px; display:block; margin-top:4px;}
.lightbox-target,.lightbox-content{display:none}


.alignnone {
	margin-top: 4px;
	margin-bottom: 4px;
}
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}


    .servise_list{
      margin-top: -30px;
    }
.blog_holder article .post_description .post_description_left .date i{color:#adadad;font-size:16px;padding:0 6px 0 0}
.portfolio-post .post-comments-wrap {display: none;}
.portfolio-single-header .post-comments-wrap {display: none;}


.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;
}
.footer{position:relative;z-index:200;padding:25px 0 0;background:#000;margin-top:60px}


.footer-container {
  padding: 15px; 
}

#imTextObject_01 .text-container .text-tab-content.detach {position: absolute; top: 0; left: 0; width: 100%; display: none; }

.text-tab-content { text-align: left; }

.text-tab-content hr { border-color: rgba(0, 0, 0, 1); }

.header{width:100%; color:#888; margin:0 auto; clear:both; background:#FFF;}

.header a{color:#888;}

.header .head{width:100%; background:#000; height:30px; line-height:30px;}

.header .notice{color:#ccc; font-style: italic;}

.header .notice b{font-family: arial; color:#EEE;}

.header .notice span{font-weight:bold;}

.header .main{width:1000px; margin:0 auto; clear:both;}

.header-cart{display:block; float:left;}

.header-cart:hover{color:#c00;}

.header-cart span{display:block;}

.span9{width:700px;}

.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}

.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;}

input.span9,textarea.span9,.uneditable-input.span9{width:686px;}


.custom-no-gap .col {
    padding-left:0;
    padding-right:0;
}

#primary-nav .nav li a:hover,
#primary-nav .nav li.first a,
#primary-nav .nav li.sfHover a,
#primary-nav .current_page_item a,
.copyright {
	background: #28779b;
}

#primary-nav .nav li a:hover,
#primary-nav .nav li.first a,
#primary-nav .nav li.sfHover a,
#primary-nav .current_page_item a {
	border-radius: 3px;
	color: #ffffff;
}

.site-info {
	background-color: #e4e4e4;
	color: #999;
	font-size: 10px;
	font-size: 0.7692rem;
	padding: 24px 34px 24px 34px;
	text-transform: uppercase;
}

.site-info a {
	color: #999;
}

.site-info a:hover {
	color: #333;
}
.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI5MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAyYWVmMCI+PHBhdGggZD0iTTAgMHYxNDBoMTI4MEwwIDB6Ii8+PC9nPjwvc3ZnPg==);background-size:100% 90px;bottom:0;height:90px;z-index:10}


.ct-footer .ct-footer-copyright {
  padding-top: 20px;
  padding-bottom: 20px; }
.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-8{width:66.66666667%}

.mfp-content .td-login-wrap {
  position: relative;
}

.td-md-is-android input[type="text"],
.td-md-is-android .td-login-wrap .td-login-input {
  font-size: 16px !important;
}

.td-md-is-ios input[type="text"],
.td-md-is-ios .td-login-wrap .td-login-input {
  font-size: 16px !important;
}

  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }


.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }


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


	#mobile-navigation-menu {
		display: none;
		background: #111;
		text-align: left;
		position: absolute;
		left: 0;
		right: 0;
		margin-top: 47px;
	}


	#mobile-navigation.active #mobile-navigation-menu {
		display: block;
	}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height [class*=col-]{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:15px;margin-left:15px}
.row-full{width:100vw;position:relative;margin-left:-50vw;left:50%}
.block-type-widget-area ul.widget-area{padding:0;margin:0}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.hp_bloc1_title{font-family:'Open Sans',sans-serif!important;font-size:26px!important;text-align:center;color:#fff!important;margin-bottom:60px;margin-top:60px}

.nsite-map-tit{font-size: 14px;line-height: 35px;color: #dedede;}

#footer_bottom2{
width:40%;	
display:block;
float:left;
}

#footer_bottom2 a{
color:#fff;
text-decoration:none;	
}

#footer_bottom1,#footer_bottom2,#footer_bottom3{
width:100%;
	}
.testimony-carousel__container{position:relative;margin-left:auto;margin-right:auto;max-width:76.5rem;padding-left:.75rem;padding-right:.75rem}

#content .tile-description { margin: 0; }

.links .link-city  .left2 .more{
    display: none;
}





.font-accident-one-bold {
    font-family: Novecentosanswide-Bold, sans-serif;
    font-weight: normal;
    font-style: normal;
}

.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 {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }


.car-loans-bottom .apply-btn {
	display: inline-block;
    width: initial;
    padding: 10px 20px;
}


.apply-btn, .pair-loans-top a.apply-btn {background: #ffd60b;color: #000; padding: 1.4rem 4rem; font-size: 1.8rem;border-radius: 3px;transition:all .3s;text-align:center;}


.apply-btn:hover, .apply-btn:focus,
.pair-loans-top a.apply-btn:hover, .pair-loans-top a.apply-btn:focus {background:#000;color:#ffd60b;text-decoration:none;}

.nav a.faq{background-position:-714px top;display:block;width:121px;}

.nav a:hover.faq{background-position:-714px -60px;display:block;width:121px;}

.nav a.faq#current{background-position:-714px -120px;display:block;width:121px;}




.column.alpha, .columns.alpha {
  margin-left: 0; }


  
  .alpha.omega {
    margin-left: 0;
    margin-right: 0; }

  
  header .full-width-col .four.columns.alpha {
    }



.video-list .five.columns.alpha img {
  width: 100%;
  height: 100%; }
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.slide-data { color: #fff; position: absolute; bottom: 15px; left: 15px; right: 15px; padding: 7px 5px 0px 5px; background: rgba(0,0,0,0.5); border-radius: 2px; }

.slide-data .flexslider-hg-title, .slide-data p { margin: 0; padding: 0; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }

.slide-data .flexslider-hg-title a { text-decoration: none; color: #fff; }

.slide-data h2 { font-size: 22px; }
.presentation .slide-content{padding:30px}

      #bwg_container1_0 #bwg_container2_0 .bwg_slide_bg_0 {
        margin: 0 auto;
        width: inherit;
        height: inherit;
      }
.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%}


.section-background-overlay{
  background: rgba(0,0,0,0.4);
}

	.post-tags, 
	.comment-link {
		margin-top: 10px;
	}

.entry-content p,
.comment-entry p,
dt,
.entry-content p .button,
.comment-link,
pre {
	margin-top: 20px;
}

.comment-link {
    text-align: right;
    float: right;
}

.comment-link a,
.comment-link a:visited {
	font: normal 18px arial;
}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
.main_menu li.expanded{display:flex;}
.main_menu li.expanded.open{display:block;}


.navigation-section li:nth-child(1) div {border-bottom: 5px solid #FA781E;}

.navigation-section li:nth-child(3) div {border-bottom: 5px solid #009CA6;}

.navigation-section li:nth-child(2) div {border-bottom: 5px solid #A50034;}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: 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-3{width:25%}



.aspect {
  position: relative;
  display: block;
  overflow: hidden; }

  .aspect:before {
    content: " ";
    display: none;
    width: 100%;
    height: 0;
    -webkit-transition: padding-top 0.25s ease;
    transition: padding-top 0.25s ease; }


.page-header .aspect {
  color: #fff;
  background-color: #c8c2bf; }


.top_en {
    float: left;
   
    padding-top: 35px;
    float: right;
    font-size: 16px;
}

.top_en a {
     color: #ffaca9 !important;
}


#leftcol.mypage {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}


#leftcol.image {position:relative; float:left;}

#leftcol.desc {display:block;}

#midcol.mypage {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}

#rightcol.mypage {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}


.list-item1 { text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; text-align-last: justify; margin-bottom: 70px; }


.list-item1:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }


.list-item1 * { text-align-last: left; }


.list-item1.mod1 { margin-bottom: 0; }


.list-item1.mod2 { margin-bottom: 58px; }


footer .footer-img-wrapper {

  width: 100%;

  max-width: 1000px;

  display: block;

  margin: 0 auto;

  text-align: center;

}


footer .footer-img-wrapper img {

  width: 85%;

  max-width: 344px;

}

			.social-stack {
    padding: 0;
    width: 40px;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
}


.footer_fourth {
	border-right: 1px solid #5B4E4E;
}


div.widget h2,
#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3,
div.widget h4,
#rightcol li.sidebaritem h2.widgettitle {
	font-size: 18px;
	font-weight: normal;
	color: #caced3;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	border-bottom: 1px solid #35383d;
	text-indent: 0px;
}


#bottompanel div.col1,
#bottompanel div.col2,
#bottompanel div.col3 {
	display: block;
	float: left;
	width: 32%;
	margin-top: 0px;
	padding-top: 0px;
}


#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3 {
	margin-top: 0px;
	padding-top: 0px;
}


#bottompanel div.col2,
#bottompanel div.col3 {
	margin-left: 2%;
}
.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-7{flex:0 0 58.33333%;max-width:58.33333%}

 .nectar-3d-transparent-button .front-3d{ position:absolute;  top:0;  right:0;  bottom:0;  left:0;  width:100%;  height:100%;  display:block}


.nectar-3d-transparent-button:hover .front-3d{-webkit-transform:rotateX(0deg);  transform:rotateX(0deg)}


.nectar-3d-transparent-button .back-3d, 
.nectar-3d-transparent-button .front-3d{ transition:-webkit-transform .25s cubic-bezier(.2,.65,.4,1);  transition:transform .25s cubic-bezier(.2,.65,.4,1);  transition:transform .25s cubic-bezier(.2,.65,.4,1),-webkit-transform .25s cubic-bezier(.2,.65,.4,1)}


.nectar-3d-transparent-button .back-3d, .nectar-3d-transparent-button .front-3d{ -webkit-backface-visibility:hidden;  backface-visibility:hidden}


.nectar-3d-transparent-button .back-3d svg, .nectar-3d-transparent-button .front-3d svg{ display:block}
.page-content{position:relative}
.page-content,.klientupaieska .col-md-12{height:auto !important}

#footer .f_bot .f_bot_right {
  font-size:14px;
  line-height:20px;
  color:#898989;
  margin:0;
  padding:0;
  float:right;
}

  #footer .f_bot .f_bot_left,  #footer .f_bot .f_bot_right {
    font-size: 13px;
  }
.vcex-bullets.custom-icon .vcex-content{overflow:hidden}
.vcex-list_item .vcex-content{display:inline}

' + extra_css + '.cp_style_2710 .cp-popup-content {font-family:inherit;font-weight:Normal;}
.cp_style_2710 .cp-popup-content { width:800px;height:100px;}


.footer-copyright { color: #fff; font-size: 0.875rem; margin-top: 50px; }


.screen-25 {
    width: 25%;
    float: left
}


#featured-animal .overlabel {
	position: absolute;
    padding: 5px 10px;
    background-color: rgba(0,0,0,0.40);
    text-transform: uppercase;
    z-index: 999;
    color: #fff;
    font-size: 0.9em;
}


.featured-link .overlabel {
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: white;
    padding: 10px;
    text-align: center;
    background-color: rgba(0,0,0,0.40);
    font-family: "Patrick Hand", Arial, sans-serif;
    text-transform: none;
    font-weight: 400;
    font-size: 30px;
}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }
.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%}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}

 .enews .screenread {
	height: 1px;
    left: -1000em;
    overflow: hidden;
    position: absolute;
    top: -1000em;
    width: 1px; }

      footer.site-footer .site-info .time-row .clock-builder-output:first-of-type, footer.site-footer .site-info .time-row .clock-city:first-of-type {
        justify-self: start; }

      footer.site-footer .site-info .time-row .clock-builder-output:last-of-type, footer.site-footer .site-info .time-row .clock-city:last-of-type {
        justify-self: end; }
.collapsed-menu__wrap__nav-container__list__categories-images__news,.collapsed-menu__wrap__nav-container__list__categories-images__lust,.collapsed-menu__wrap__nav-container__list__categories-images__fads,.collapsed-menu__wrap__nav-container__list__categories-images__looks,.collapsed-menu__wrap__nav-container__list__categories-images__IRL,.collapsed-menu__wrap__nav-container__list__categories-images__pop{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(40px);transform:translateX(40px);z-index:4;position:absolute}


.container{
	width: 1000px;
	margin: 0 auto;
	padding-left:15px;
	padding-right: 15px;
}

.container:after{
	display: block;
	content: '';
	clear: both;
}
