
/* Standard Styles
================================================== */

/*========== Custom Font Styles ==========*/

body, h6, #sidebar .widget-heading h3, #header-search input, .header-items h3.phone-number, .related-wrap h3, #comments-list > h3, .item-heading h1, .button, button, .sf-button, input[type="submit"], input[type="email"], input[type="tel"], input[type="reset"], input[type="button"], .wpb_accordion_section h3, #header-login input {
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
}
h1, h2, h3, h4, h5, .custom-caption p, span.dropcap1, span.dropcap2, span.dropcap3, span.dropcap4, .wpb_call_text, .impact-text, .testimonial-text {
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
}
body, p, li p, .masonry-items .blog-item .quote-excerpt, #commentform label, .contact-form label {
	font-size: 12px;
	line-height: 20px;
}
h1, .wpb_impact_text .wpb_call_text, .impact-text {
	font-size: 24px;
	line-height: 34px;
}
h2 {
	font-size: 18px;
	line-height: 26px;
}
h3 {
	font-size: 16px;
	line-height: 22px;
}
h4, .body-content.quote {
	font-size: 14px;
	line-height: 18px;
}
h5 {
	font-size: 12px;
	line-height: 18px;
}
h6 {
	font-size: 12px;
	line-height: 16px;
}


/*========== Main Color Styles ==========*/

::selection, ::-moz-selection {
	background-color: #1e73be;	
}
.recent-post figure,
.wpb_box_text.coloured .box-content-wrap,
span.highlighted,
span.dropcap4,
#respond .form-submit input,
.loved-item:hover .loved-count,
.flickr-widget li,
#header-language-flags .current-language,
.wpcf7 input.wpcf7-submit[type="submit"] {
	background-color: #1e73be!important;
}
.sf-button.accent {
	background: none;
	background-image: none;
	background-color: #1e73be!important;
}

a:hover,
#sidebar a:hover,
.pagination-wrap a:hover,
.carousel-nav a:hover,
.jcarousel-prev:hover,
.jcarousel-next:hover,
.portfolio-pagination div:hover > i,
.pagination-wrap li span.current,
.read-more,
.read-more i::before,
.read-more em::before,
nav .menu li a:hover,
nav .menu ul li a:hover,
#menubar-controls a.active,
#footer a:hover,
#footer .twitter-text a,
#footer .twitter-link a,
#copyright a,
.beam-me-up a:hover span,
.portfolio-item .portfolio-item-permalink,
.read-more-link,
.blog-item .read-more,
.blog-item-details a,
.author-link,
#reply-title small a:hover,
ul.member-contact, ul.member-contact li a,
#respond .form-submit input:hover,
.tm-toggle-button-wrap a,
span.dropcap2,
ul.tabs li.ui-state-default a:hover,
.accordion .accordion-header:hover,
.wpb_accordion .accordion-header:hover a,
.wpb_accordion .ui-accordion-header:hover a,
.wpb_accordion .ui-accordion-header:hover .ui-icon,
.wpb_divider.go_to_top a,
love-it-wrapper:hover .love-it,
.love-it-wrapper:hover span,
.love-it-wrapper .loved,
.comments-likes a:hover i,
.comments-likes .love-it-wrapper:hover a i,
.comments-likes a:hover span,
.love-it-wrapper:hover a i,
.item-link,
#header-translation p a,
wooslider .slide-title a:hover {
	color: #1e73be;
}

.sidebar a:not(.sf-button) {
	color: #1e73be;
}

.bypostauthor .comment-wrap .comment-avatar,
.search-form input:focus,
.wpcf7 input[type="text"]:focus,
.wpcf7 textarea:focus {
	border-color: #1e73be!important;
}

#nav-section,
#mini-header,
nav .menu ul,
#copyright {
	border-top-color: #1e73be;
}

nav .menu ul li:first-child:after,
.navigation a:hover > .nav-text {
	border-bottom-color: #1e73be;
}

nav .menu ul ul li:first-child:after {
	border-right-color: #1e73be;
}

.wpb_impact_text .wpb_button span {
	color: #fff;
}

/*========== Main Styles ==========*/

::selection, ::-moz-selection {
	color: #fff;
}
body {
	color: #444444;
}
.carousel-nav a, .pagination-wrap a, .search-pagination a {
	color: #444444;
}
#boxed-container {
	background-color: #e4e4e4;
}
body, #container, .tm-toggle-button-wrap a {
	background-color: #fbfbfb;
}
a {
	color: #333333;
}
.pagination-wrap {
	border-top-color: #aaaaaa;
}
.pagination-wrap li {
	border-color: #aaaaaa;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {
	border-color: #aaaaaa;
	background: #ffffff;
}

/*========== Header Styles ==========*/

.breadcrumbs-wrap {
	background-color: #F7F7F7;
}
#breadcrumbs {
	color: #999999;
}
#breadcrumbs a, #breadcrumb i {
	color: #666666;
}
#header-section {
	background-color: #FFFFFF;
}
#logo img {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.header-items h3.phone-number, .header-items h3.phone-number a {
	color: #222222;
}
#mini-search input {
	color: #FFFFFF;
}

/*========== Aux Area Styles ==========*/

#aux-area, #header-search, #header-subscribe, #header-translation, #header-login {
	background: #e4e4e4;
}
#menubar-controls .control-item.selected-item:before {
	border-top-color: #e4e4e4;
}
.nav-accent-bar #menubar-controls .control-item.selected-item:before {
	border-top-color: #1e73be;
}
#header-login #username {
	background: #eeeeee;
}
#header-search ::-webkit-input-placeholder {
	color: #999999;
}
#header-search ::-moz-input-placeholder {
	color: #999999;
}
#header-subscribe ::-webkit-input-placeholder {
	color: #999999;
}
#header-subscribe ::-moz-input-placeholder {
	color: #999999;
}
#header-subscribe input, #header-search input, #header-login input, #header-login span, #header-translation p {
	color: #999999!important;
}
#header-login .logout-link, #header-login .admin-link, #header-login .recover-password {
	color: #CCCCCC;
}


/*========== Navigation Styles ==========*/

#nav-pointer {
	border-bottom-color: #EEEEEE;
}
nav .menu .sub-menu .parent > a:after {
	border-left-color: #EEEEEE;
}
#nav-section, #mini-header {
	background-color: #222222;
}
nav .menu ul {
	background-color: #FFFFFF;
	border-color: #EEEEEE;
}
nav .menu ul li {
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
}
nav .menu > li a, #menubar-controls a, #mini-search a {
	color: #FFFFFF;
}
nav .menu > li a:hover {
	color: #00aeef;
}
nav .menu ul li a {
	color: #8F8F8F;
}
nav .menu ul li a:hover {
	color: #3392DB;
}
nav .menu li.parent > a:after, nav .menu li.parent > a:after:hover {
	color: #aaa;
}
nav .menu li.current-menu-ancestor > a, nav .menu li.current-menu-item > a {
	color: #4a9cba;
}
nav .menu ul li.current-menu-ancestor > a, nav .menu ul li.current-menu-item > a {
	color: #3392DB;
}


/*========== Page Heading Styles ==========*/

.page-heading {
	background-color: #FFFFFF;
	border-bottom-color: #aaaaaa;
}
.page-heading h1, .filter-wrap a.select {
	color: #222222!important;
}
.heading-rss-icon, .filter-wrap {
	border-color: #CCCCCC;	
	color: #222222;
}
.filter-wrap ul {
	border-color: #CCCCCC;
	background-color: #f7f7f7;
}
.filter-wrap ul li:hover, .filter-wrap ul li.selected {
	background: #aaaaaa;
}


/*========== Body Styles ==========*/

body, input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {
	color: #444444;
}
h1, h1 a {
	color: #000000;
}
h2, h2 a {
	color: #000000;
}
h3, h3 a {
	color: #000000;
}
h4, h4 a {
	color: #000000;
}
h5, h5 a {
	color: #000000;
}
h6, h6 a {
	color: #000000;
}
.wpb_impact_text .wpb_call_text, .impact-text {
	color: #000000;
}
.read-more i, .read-more em {
	color: transparent;
}


/*========== Content Styles ==========*/

.inner-page-wrap article, .inner-page-wrap .type-page, .inner-page-wrap .page-content, .inner-page-wrap .blog-listings {
	border-color: #aaaaaa;
}
.pb-border-bottom, .pb-border-top {
	border-color: #aaaaaa;
}


/*========== Sidebar Styles ==========*/

.sidebar .widget-heading h3 {
	color: #000000;
	border-color: #aaaaaa;
}
.widget ul li {
	border-color: #aaaaaa;
}
.widget .tagcloud a:hover {
	color: #444444;
}

/*========== Portfolio Styles ==========*/

.portfolio-item {
	border-bottom-color: #aaaaaa;
}
.masonry-items .portfolio-item-details {
	border-color: #aaaaaa;
	background: #ffffff;
}
.masonry-items .portfolio-item figure {
	border-color: #aaaaaa;
}
.portfolio-details-wrap span span {
	color: #666;
}
.portfolio-item figure .overlay {
	box-shadow: inset 0 0 0 0 #1e73be;
	color: #fff;
}
.browser-ie .portfolio-item figure .overlay {
	background-color: #1e73be;
}
.thumb-info h4 {
	color: #fff;
}
.portfolio-item figure:hover .overlay {
    box-shadow: inset 0 0 0 200px #1e73be;
}
.portfolio-item.eight figure:hover .overlay {
    box-shadow: inset 0 0 0 240px #1e73be;
}
.portfolio-item.one-col figure:hover .overlay {
    box-shadow: inset 0 0 0 480px #1e73be;
}

/*========== Blog Styles ==========*/

.blog-item {
	border-color: #aaaaaa;
}
.blog-item figure .overlay {
	box-shadow: inset 0 0 0 200px #1e73be;
	color: #fff;
}
.browser-ie .blog-item figure .overlay {
	background-color: #1e73be;
}
.blog-item h2 {
	color: #222;
	border-color: #aaaaaa;
}
.masonry-items .blog-item {
	border-color: #aaaaaa;
	background: #ffffff;
}
.blog-item .spacer, .mini-items .blog-item-details, .author-info-wrap, .related-wrap, .tags-link-wrap, .comment .comment-wrap, .share-links {
	border-color: #aaaaaa;
}
.related-wrap {
	background-color: #ffffff;
}
.related-item figure > a {
	background-color: #222;
}
.required {
	color: #ee3c59;
}
article.type-post #respond .form-submit input#submit {
	color: #fff;
}
#respond .form-submit input:hover {
	color: #ccc!important;
}
.comments-likes a i, .comments-likes a span, .comments-likes .love-it-wrapper a i {
	color: #444444;
}
.recent-post figure .overlay, .related-item figure .overlay {
	box-shadow: inset 0 0 0 130px #1e73be;
	color: #222;
}
.browser-ie .recent-post figure .overlay, .browser-ie .related-item figure .overlay {
	background-color: #1e73be;
}
.recent-post figure .overlay span.loved, .recent-post figure .overlay span.loved i, .recent-post figure .overlay:hover span.loved i, .recent-post figure .overlay:hover span.loved span {
	color: #222!important;
}
#respond .form-submit input:hover {
	color: #fff!important;
}

/*========== Self Hosted Media Styles ==========*/

div.jp-interface, div.jp-video div.jp-interface {
	background: #111;
}
.jp-controls a, .jp-toggles a {
	color: #fff;
}


/*========== Shortcode Styles ==========*/

.sf-button.accent {
	color: #fff;
}
a.sf-button:hover, #footer a.sf-button:hover {
	background-image: none;
	color: #fff!important;
}
a.sf-button.green:hover, a.sf-button.lightgrey:hover, a.sf-button.limegreen:hover {
	color: #111!important;
}
.wpcf7 input.wpcf7-submit[type="submit"] {
	color: #fff;
}
.wpb_single_image figure .overlay {
	box-shadow: inset 0 0 0 380px #1e73be;
	color: #fff;
}
.browser-ie .wpb_single_image figure .overlay {
	background-color: #1e73be;
}
.sf-icon {
	color: #000000;
}
.sf-icon-cont {
	background-color: #B4E5F8;
}
span.dropcap3 {
	background: #000;
	color: #fff;
}
span.dropcap4 {
	color: #fff;
}
ul.tabs li.ui-state-active a:hover, .accordion .accordion-header.ui-state-active:hover {
	color: #222;
}
.minimal .wpb_accordion_section, .minimal .wpb_accordion_section:first-child, .wpb_accordion.standard .wpb_accordion_section, .wpb_accordion.standard .wpb_accordion_section h3.ui-state-active {
	border-color: #aaaaaa;
}
.wpb_divider, .wpb_divider.go_to_top_icon1, .wpb_divider.go_to_top_icon2, .testimonials > li, .jobs > li, .wpb_impact_text, .tm-toggle-button-wrap, .tm-toggle-button-wrap a, .portfolio-details-wrap, .wpb_divider.go_to_top a {
	border-color: #aaaaaa;
}
.wpb_divider.go_to_top_icon1 a, .wpb_divider.go_to_top_icon2 a {
	background: #fbfbfb;
}
.wpb_tabs.minimal .ui-state-default:hover, .wpb_tabs.left_minimal .ui-state-default:hover {
	background: #EEEEEE;
}
.wpb_tabs.minimal .ui-state-active, .wpb_tabs.minimal .ui-state-active:hover, .wpb_tabs.left_minimal .ui-state-active, .wpb_tabs.left_minimal .ui-state-active:hover, .wpb_content_element .ui-widget-header .ui-state-active {
	background: #fbfbfb;
}
blockquote.pullquote {
	border-color: #aaaaaa;
}
.borderframe img {
	border-color: #eeeeee;
}
.labelled-pricing-table .column-highlight {
	background-color: #fff;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.labelled-pricing-table .pricing-table-label-row, .labelled-pricing-table .pricing-table-row {
	background: #eeeeee;
}
.labelled-pricing-table .alt-row {
	background: #f7f7f7;
}
.labelled-pricing-table .pricing-table-price {
	background: #999999;
}
.labelled-pricing-table .pricing-table-package {
	background: #bbbbbb;
}
.labelled-pricing-table .lpt-button-wrap {
	background: #e4e4e4;
}
.labelled-pricing-table .lpt-button-wrap a.accent {
	background: #222!important;
}
.labelled-pricing-table .column-highlight .lpt-button-wrap {
	background: transparent!important;	
}
.labelled-pricing-table .column-highlight .lpt-button-wrap a.accent {
	background: #1e73be!important;
}
.column-highlight .pricing-table-price {
	color: #fff;
	background: #00AEEF;
	border-bottom-color: #00AEEF;
}
.column-highlight .pricing-table-package {
	background: #B4E5F8;
}
.column-highlight .pricing-table-details {
	background: #E1F3FA;
}
.column-highlight .pricing-table-package {
	background-color: #b4e5f8;
}
.column-highlight .pricing-table-details {
	background-color: #e1f3fa;
}
.decorative-ampersand {
	font-family: 'Vidaloka', serif;
}
.wpb_box_text.coloured .box-content-wrap {
	color: #fff;
}
.wpb_box_text.whitestroke .box-content-wrap {
	background-color: #fff;
	border-color: #aaaaaa;
}
.client-item figure {
	border-color: #aaaaaa;
}
.client-item figure:hover {
	border-color: #333;
}
ul.member-contact li a:hover {
	color: #333;
}

/*========== Footer Styles ==========*/

#footer {
	background-color: #F7F7F7;
	border-top-color: #aaaaaa;
}
#footer, #footer h3, #footer p {
	color: #222222;
}
#footer a:not(.sf-button) {
	color: #1e73be;
}
#footer .twitter-text a:hover, #footer .twitter-link a:hover {
	color: #1e73be;
}
#copyright {
	background-color: #ffffff;
}
#copyright p {
	color: #444444;
}


/*========== WooCommerce Styles ==========*/

.woocommerce-account p.myaccount_address, .woocommerce-account .page-content h2 {
	border-bottom-color: #aaaaaa;
}
div.product .woocommerce_tabs ul.tabs li.active, #content div.product .woocommerce_tabs ul.tabs li.active {
	background: #fbfbfb;
	border-bottom-color: #fbfbfb;
}

/* Custom Styles
================================================== */

body, h6, #sidebar .widget-heading h3, #header-search input, .header-items h3.phone-number, .related-wrap h3, #comments-list > h3, .item-heading h1, .button, button, .sf-button, input[type="submit"], input[type="reset"], input[type="button"], input[type="email"], input[type="tel"], .wpb_accordion_section h3, #header-login input {font-family: 'Roboto', sans-serif;}h1, h2, h3, h4, h5, .heading-font, .custom-caption p, span.dropcap1, span.dropcap2, span.dropcap3, span.dropcap4, .wpb_call_text, .impact-text, .testimonial-text {font-family: 'Roboto', sans-serif;}.wpb_call_text, .impact-text {font-family: 'Roboto', sans-serif;}


/* User Specific Styles
================================================== */

/* User Navigation */

#nav-section {background-color: #F2F2F2; border-top-color: #DDDDDD;}
#main-navigation .menu-glavnoe-menyu-container ul li, #main-navigation .menu-glavnoe-menyu-ukrainskij0-container ul li, #main-navigation .menu-glavnoe-menyu-anglijskij0-container ul li, #main-navigation .menu-glavnoe-menyu-polskij0-container ul li {font-size: 14px; font-weight: normal; text-transform: uppercase;}
#main-navigation .menu-glavnoe-menyu-container ul li a, #main-navigation .menu-glavnoe-menyu-ukrainskij0-container ul li a, #main-navigation .menu-glavnoe-menyu-anglijskij0-container ul li a, #main-navigation .menu-glavnoe-menyu-polskij0-container ul li a {color: #333333; text-decoration: none;}
#main-navigation .menu-glavnoe-menyu-container ul li a:hover, #main-navigation .menu-glavnoe-menyu-ukrainskij0-container ul li a:hover, #main-navigation .menu-glavnoe-menyu-anglijskij0-container ul li a:hover, #main-navigation .menu-glavnoe-menyu-polskij0-container ul li a:hover {color: #333333; text-decoration: underline;}

.icon-search:before {color: #777777;}
.icon-globe:before {color: #777777;}
.icon-info-sign:before {color: #777777;}
.icon-lock:before {color: #777777;}


/*User Homepage Carusel Posts*/
.jcarousel-container-horizontal .jcarousel-clip-horizontal ul li figure {background-color: #A0CAA7 !important;}
.jcarousel-container-horizontal .jcarousel-clip-horizontal ul li figure a img {display: block; padding-bottom: 4px; background-color: #FFFFFF;}
.recent-post figure .overlay, .related-item figure .overlay {box-shadow: 0 0 0 130px #A0CAA7 inset;}
.jcarousel-container-horizontal .jcarousel-clip-horizontal ul li h4.blog-item-title a {color: #222222; font-size: 14px; text-decoration: none;}
.jcarousel-container-horizontal .jcarousel-clip-horizontal ul li h4.blog-item-title a:hover {color: #A0CAA7; font-size: 14px; text-decoration: none;}
.jcarousel-container-horizontal .jcarousel-clip-horizontal ul li .blog-item-more a {color: #529F5F; font-size: 12px; text-decoration: none;}
.jcarousel-container-horizontal .jcarousel-clip-horizontal ul li .blog-item-more a:hover {color: #A0CAA7; font-size: 12px; text-decoration: none;}


/*User Header*/
#header_phone {width: 300px; float: right; padding-top: 4px;}
#header_phone ul {margin: 0px; padding: 0px;}
#header_phone ul li {margin: 0px; padding: 0px; float: left;}
#header_phone_selector {width: 300px; text-align: left; clear: both; overflor: hidden;}
#header_phone_selector .phone_selected {float: left; font-size: 12px; color: #656565; padding-right: 2px; margin-right: 10px; line-height: 16px;}
#header_phone_selector #hps_kiev:after {content: '\25bc'; font-size: 9px; position: relative; left: 2px; top: -1px; }
#header_phone_selector .phone_linlk {float: left; font-size: 12px; color: #529F5F; border: 0px; border-bottom: 1px dotted #529F5F; padding-right: 2px; margin-right: 10px; cursor: pointer; line-height: 16px;}

#header_phone_selector ul ul {
	display: none;
    z-index: 500;
}

#header_phone_selector ul li:hover > ul {
	display: block;
}

#header_phone_selector ul li {
	float: left;
}
#header_phone_selector ul li:hover {
		background: #FFFFFF;
}
#header_phone_selector ul li:hover a {
	color: #AAAAAA;
}
	
#header_phone_selector ul li a {
		display: block; padding: 2px 4px;
		color: #757575; text-decoration: none;
}

#header_phone_selector ul ul {
	background: #FFFFFF; padding: 0;
	position: absolute; top: 17px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    color: #AAAAAA;   
}
#header_phone_selector ul ul li {
		float: none; 
		border-bottom: 1px solid #AAAAAA;
		border-left: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
		position: relative;
        padding: 2px 10px;
        cursor: pointer;
}
#header_phone_selector ul ul li:first-child {
		border-top: 1px solid #AAAAAA;
}
#header_phone_selector ul ul li:hover {
		text-decoration: underline;
}


.phone_in_town {width: 270px; text-align: left; clear: both; overflor: hidden; padding-top: 3px;}
.phone_in_town .kiev_phone {font-size: 26px; color: #555555; font-family: Roboto; padding-top: 4px; display: block;}
.phone_in_town .kiev_phone .kiev_phone_gray {color: #888888;}
.phone_in_town .multichanel {color: #AAAAAA; font-size: 14px; position: relative; left: 0px; top: 2px;}

#header_phone_phone_crimea, #header_phone_phone_odessa, #header_phone_phone_ternopol, #header_phone_phone_lvov, #header_phone_phone_dnepropertovsk, #header_phone_phone_moldova, #header_phone_phone_lugansk, #header_phone_phone_moscow, #header_phone_phone_belarus, #header_phone_phone_krasnodar, #header_phone_phone_kherson, #header_phone_phone_zhitomir, #phonesuccess {display: none;}


#header_phone_mobile {width: 300px; text-align: left; clear: both; overflor: hidden; padding-top: 6px; font-size: 11px; color: #555555; display: none;}
#header_phone_mobile .life {padding: 0px; padding-left: 31px; padding-bottom: 2px; background: url('../images/tel_icons/tel_life_color.jpg') 0px 1px no-repeat; line-height: 11px;}
#header_phone_mobile .kyiv {padding: 0px; padding-left: 31px; padding-bottom: 2px; background: url('../images/tel_icons/tel_kyiv_color.jpg') 0px 1px no-repeat; line-height: 11px;}
#header_phone_mobile .mts {padding: 0px; padding-left: 31px; padding-bottom: 2px; background: url('../images/tel_icons/tel_mts_color.jpg') 0px 1px no-repeat; line-height: 11px;}
#header_phone_mobile div .gray {color: #888888;}
#phonesuccess {background-color: #87C59C; color: #222222; text-align: center; padding: 3px; margin-top: 20px; width: 264px; clear: both; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

#header_phone_order {width: 300px; text-align: left; clear: both; overflor: hidden; padding-top: 6px; font-size: 11px; color: #555555; display: none;}
#header_phone_order #thisform {margin: 0px; padding: 0px;}
#header_phone_order #thisform input {display: inline; color: #CCCCCC;}
#header_phone_order #thisform input[type="text"] {width: 130px; margin: 0px;}
#header_phone_order #thisform button {background: url('../images/subscribe_bg.jpg') top left repeat !important; font-weight: normal; padding: 7px 10px; margin: 0px;}
#header_phone_order #thisform button span {font-size: 18px; position: relative; left: 0px; top: 1px; line-height: 9px;}

/*User Homepage*/
.column_element {float: left; width: 220px; padding-right: 27px;}
.column_element_last {float: left; width: 190px; padding-right: 0px;}
.column_header_1 {border-bottom: 4px solid #D1D955; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px;}
.column_header_2 {border-bottom: 4px solid #A7D2AE; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px;}
.column_header_3 {border-bottom: 4px solid #FFCA08; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px;}
.column_header_4 {border-bottom: 4px solid #D72D02; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px;}
.box-content-wrap ul.list_2 li, .column_element ul li, .column_element_last ul li {margin-bottom: 8px; padding-left: 21px;}
.column_element ul.list_1 li {background: url('../images/ul/li_1.png') 0px 7px no-repeat;}
.box-content-wrap ul.list_2 li, .column_element ul.list_2 li {background: url('../images/ul/li_2.png') 0px 7px no-repeat;}
.column_element ul.list_3 li {background: url('../images/ul/li_3.png') 0px 7px no-repeat;}
.column_element_last ul.list_4 li {background: url('../images/ul/li_4.png') 0px 7px no-repeat;}
.wpb_divider.standard {border-bottom: 1px dotted #CBCBCB;}
.container .sixteen {margin-left: 0px !important; margin-right: 0px !important; width: 940px !important;}
.carousel-wrap .carousel-items > li {margin-right: 27px !important;}
.page-content {margin-top: 35px;}
.jcarousel-clip .carousel-items .jcarousel-item .fluid-width-video-wrapper iframe {height: 154px; !important; border-bottom: #FBFBFB solid 4px;}
h4.blog-item-title {text-align: left;}
ul.list_1, ul.list_2, ul.list_3, ul.list_4 {text-align: left;}
ul.jcarousel-list-horizontal li figure img {height: 156px; width: 220px;}

/*Pages Backgrounds*/
body.home #container #page-wrap {background: url('../images/accordion/accordion_bg.jpg') top left repeat-x;}
body.page-template-default #container #page-wrap {background: url('../images/sky_bg.jpg') top left repeat-x;}
body.page-template-page-googlemap-php #container #page-wrap {background: url('../images/sky_bg.jpg') top left repeat-x;}
body.page-template-default #container #page-wrap .page-heading {background: url('../images/title_bg.jpg') top center no-repeat !important;}
body.page-template-page-googlemap-php #container #page-wrap .page-heading {background: url('../images/title_bg.jpg') top center no-repeat !important;}

/*Breadcrumbs*/
.breadcrumbs-wrap {background: none !important; padding-top: 15px; padding-bottom: 15px;}
#breadcrumbs {color: #868686 !important; font-size: 14px;}
#breadcrumbs a, #breadcrumb i {color: #529F5F !important; font-size: 14px;}
#breadcrumbs span {color: #529F5F !important; font-size: 14px;}

.page-content {margin-top: 0px; padding-top: 5px !important; text-align: left;}
.page-content p img.size-full {padding-bottom: 5px; border: 0px; border-bottom: 5px solid #A0CAA7; }


/*User Social*/
.footer_follow_sign {float: left; padding-top: 14px; padding-left: 12px; color: #FFFFFF; font-weight: bold;}
.footer_follow_icons {float: left; padding-top: 12px; padding-left: 26px;}

/*User Subscribe*/
.footer_subscribe {float: right; width: 550px;}
.footer_subscribe_sign {float: right; padding-top: 14px; color: #FFFFFF; font-weight: bold;}
.footer_subscribe_form {float: right; padding-top: 10px; padding-left: 12px;}
.footer_subscribe_form form {padding: 0px; margin: 0px;}
.footer_subscribe_form form input {display: inline;}
#user_email { color: #CCCCCC;}
.footer_subscribe_form form input[type="button"] {background: url('../images/subscribe_bg.jpg') top left repeat !important; margin-left: 5px;}

/*User Footer*/
#footer {border-top: 5px solid #92CBA4; background-color: #484848; padding-top: 20px;}
#footer .container .clearfix .one-third.column {width: 350px;}
#footer .container .clearfix .one-third.column.alpha {width: 320px;}
#footer .container .clearfix .one-third.column.omega {width: 210px;}
#footer .container .clearfix .column section {margin-bottom: 0px;}
#footer .container .clearfix .column .widget .widget-heading h4 {color: #CCCCCC; font-size: 15px; margin-bottom: 0px;}
#footer .container .clearfix .column .widget div ul li {color: #aaa; font-size: 14px; line-height: 0px; margin-bottom: 0px; border: none;}
#footer .container .clearfix .column .widget div ul li a {color: #aaa; font-size: 14px; padding: 11px 0px;}
#footer .container .clearfix .column .widget div ul li a:hover {color: #aaa; text-decoration: underline;}
#socialf {background: url('../images/footer_line_bg.jpg') repeat; height: 50px; clear: both;}
#contactf {background-color: #484848; padding-top: 20px;}
#nav-section, #mini-header, nav .menu ul, #copyright {border: none;}
#footer-widgets2 {padding-bottom: 20px !important;}
#footer-widgets2 .four {width: 235px;}
#footer-widgets2 .alpha {width: 130px;}
#footer-widgets2 .four section div h4 {color: #CCCCCC; margin-bottom: 4px;}
#footer-widgets2 .four section .textwidget {color: #858585; font-size: 14px;} 
.beam-me-up a {color: #529F5F !important; font-weight: normal !important;}
.footer_tel_highlight {color: #AAAAAA; font-size: 15px;}
#tel_life {padding: 0px; padding-left: 31px; padding-bottom: 5px; background: url('../images/tel_icons/tel_life.jpg') top left no-repeat; line-height: 17px;}
#tel_kyiv {padding: 0px; padding-left: 31px; padding-bottom: 5px; background: url('../images/tel_icons/tel_kyiv.jpg') top left no-repeat; line-height: 17px;}
#tel_mts {padding: 0px; padding-left: 31px; padding-bottom: 5px; background: url('../images/tel_icons/tel_mts.jpg') top left no-repeat; line-height: 17px;}
#tel_rus {padding: 0px; padding-left: 31px; padding-bottom: 5px; background: url('../images/tel_icons/tel_rus.png') top left no-repeat; line-height: 17px;}
#tel_by {padding: 0px; padding-left: 31px; padding-bottom: 5px; background: url('../images/tel_icons/tel_by.png') top left no-repeat; line-height: 17px;}

.column_element .column_header_1 a {text-decoration: none;}
.column_element .column_header_1 a:hover {color: #D1D955;}
.column_element ul.list_1 li a {text-decoration: none;}
.column_element ul.list_1 li a:hover {color: #D1D955;}

.column_element .column_header_2 a {text-decoration: none;}
.column_element .column_header_2 a:hover {color: #A7D2AE;}
.column_element ul.list_2 li a {text-decoration: none;}
.column_element ul.list_2 li a:hover {color: #A7D2AE;}

.column_element .column_header_3 a {text-decoration: none;}
.column_element .column_header_3 a:hover {color: #FFCA08;}
.column_element ul.list_3 li a {text-decoration: none;}
.column_element ul.list_3 li a:hover {color: #FFCA08;}

.column_element_last .column_header_4 a {text-decoration: none;}
.column_element_last .column_header_4 a:hover {color: #D72D02;}
.column_element_last ul.list_4 li a {text-decoration: none;}
.column_element_last ul.list_4 li a:hover {color: #D72D02;}

/*Team Page*/
img.team-image {width: 221px !important; height: 257px; padding-bottom: 5px; border: 0px; border-bottom: 5px solid #A0CAA7;}
h4.team-member-name {font-size: 14px; text-transform: uppercase; color: #000000; margin: 0px !important;}
h5.team-member-position {font-size: 12px; color: #666666; margin-bottom: 10px !important; height: 32px;}
.team-member .team-member-contacts {background-color: #E2EFE4; padding: 10px 12px; height: 55px;}
.team-member .team-member-contacts h6{font-size: 11px; color: #666666; font-weight: normal; margin: 0px !important; padding-bottom: 2px; padding-left: 18px;}
.team-member .team-member-strelka {height: 6px;  background: url('../images/strelka.jpg') top left no-repeat;}
.team-member .team-member-contacts h6.team-member-telephone {background: url('../images/team_icons/contact-tel-ico.jpg') 0px 4px no-repeat;}
.team-member .team-member-contacts h6.team-member-email {background: url('../images/team_icons/contact-email-ico.jpg') 0px 4px no-repeat;}
.team-member .team-member-contacts h6.team-member-skype {background: url('../images/team_icons/contact-skype-ico.jpg') 0px 4px no-repeat;}
.team-member .team-member-contacts h6 a {color: #666666; font-weight: normal; text-decoration: none;}
.team-member .team-member-contacts h6 a:hover {color: #666666; font-weight: normal; text-decoration: underline;}

.blog-item-excerpt, .blog-item-excerpt p {
    font-size:11px; 
    line-height:14px;
    }
iframe {
    z-index:21;
    position:relative;
}

nav .sub-menu {
    z-index:41 !important;
    }

nav .sub-menu li{
    z-index:41 !important;
    position:relative !important;
    }
    

.page-heading {
   padding-top: 0!important;
   padding-bottom: 0!important;
}

.page-heading h1 {
    width: 380px;
 
}

 .page-heading .container .columns {
    display: table-cell!important;
    vertical-align: middle!important;
    height: 80px!important;
    float:none;
}

.box-content-wrap div a {
    color:#6072C0;
}

.box-content-wrap div a:hover {
    color:#00AEEF;
}