@font-face {
	font-family: 'museo-slab';
	src:url('fonts/museo_cyrl_500_regular.eot?');
	src:url('fonts/museo_cyrl_500_regular.eot?') format('embedded-opentype'),
		url('fonts/museo_cyrl_500_regular.woff?6d70fz') format('woff'),
		url('fonts/museo_cyrl_500_regular.ttf?6d70fz') format('truetype'),
		url('fonts/museo_cyrl_500_regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.buttoncolor1 {
    background-color: rgb(248,196,0);
    background-color: rgba(248,196,0,1);
    display: block;
    color: #ffffff !important;
    text-decoration: none !important;
    letter-spacing: 1px;
    padding: 20px 80px 20px 80px;
    text-decoration: none;
    border-width: 0px 0px 3px 0px;
    border-color: rgb(255,255,255) rgb(255,255,255) rgba(255,255,255,0.3) rgb(255,255,255);
    border-style: none none solid none;
}

.buttoncolor2 {
    color: #ffffff;
    text-decoration: none;
    background-color: rgb(242,93,39);
    background-color: rgba(242,93,39,1);
    padding: 20px 80px 20px 80px;
    display: block;
    color: #ffffff !important;
    text-decoration: none !important;
    letter-spacing: 1px;
    border-width: 0px 0px 3px 0px;
    border-color: rgb(255,255,255) rgb(255,255,255) rgba(255,255,255,0.3) rgb(255,255,255);
    border-style: none none solid none;
}

.buttoncolor3 {
    color: #ffffff;
    text-decoration: none;
    background-color: rgb(186,184,73);
    background-color: rgba(186,184,73,1);
    padding: 20px 80px 20px 80px;
    display: block;
    color: #ffffff !important;
    text-decoration: none !important;
    letter-spacing: 1px;
    border-width: 0px 0px 3px 0px;
    border-color: rgb(255,255,255) rgb(255,255,255) rgba(255,255,255,0.3) rgb(255,255,255);
    border-style: none none solid none;
}

.eg-lyndon-johnson-123-wrapper .esg-entry-media img {
    filter: url("images/svg00000.svg");
    filter: gray;
    -webkit-filter: grayscale(100%);
}

.eg-lyndon-johnson-123-wrapper:hover .esg-entry-media img {
    filter: url("images/svg00001.svg");
    -webkit-filter: grayscale(0%);
}

.eg-lyndon-johnson-logistics-wrapper .esg-entry-media img {
    filter: url("images/svg00000.svg");
    filter: gray;
    -webkit-filter: grayscale(100%);
}

.eg-lyndon-johnson-logistics-wrapper:hover .esg-entry-media img {
    filter: url("images/svg00001.svg");
    -webkit-filter: grayscale(0%);
}

.esg-overlay.eg-ronald-reagan-123-container {
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 );
}

.eg-lyndon-johnson-123-wrapper .esg-entry-cover {
    background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);
    background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0)));
    background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);
    background: -o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);
    background: -ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);
    background: radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 );
}

.eg-phillie-123-element-3:after {
    content: " ";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
    left: 50%;
    margin-left: -5px;
    bottom: -5px;
    position: absolute;
}

.esgbox-title.esgbox-title-outside-wrap {
    font-size: 15px;
    font-weight: 700;
    text-align: center;
}

.esgbox-title.esgbox-title-inside-wrap {
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
}

.garden123-clients .navigationbuttons,.garden123-clients .esg-pagination,.garden123-clients .esg-filters {
    text-transform: uppercase;
    text-align: center;
}

.garden123-clients .esg-filterbutton,.garden123-clients .esg-navigationbutton,.garden123-clients .esg-sortbutton,.garden123-clients .esg-cartbutton {
    color: #fff;
    margin-right: 5px;
    cursor: pointer;
    position: relative;
    z-index: 2;
    padding: 1px 30px;
    border: none;
    line-height: 28px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 10px;
    font-weight: 700;
    font-family: "Open Sans",sans-serif;
    display: inline-block;
    background: #66ab36;
    margin-bottom: 5px;
}

.garden123-clients .esg-navigationbutton {
    padding: 2px 9px;
}

.garden123-clients .esg-navigationbutton * {
    color: #fff;
}

.garden123-clients .esg-pagination-button:last-child {
    margin-right: 0;
}

.garden123-clients .esg-sortbutton-wrapper,.garden123-clients .esg-cartbutton-wrapper {
    display: inline-block;
}

.garden123-clients .esg-sortbutton-order,.garden123-clients .esg-cartbutton-order {
    display: inline-block;
    vertical-align: top;
    border: none;
    width: 40px;
    line-height: 40px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    color: #999;
    cursor: pointer;
    background: #eee;
    background: #fff;
    margin-left: 5px;
}

.garden123-clients .esg-cartbutton {
    color: #fff;
    cursor: default !important;
}

.garden123-clients .esg-cartbutton .esgicon-basket {
    color: #fff;
    font-size: 15px;
    line-height: 15px;
    margin-right: 10px;
}

.garden123-clients .esg-cartbutton-wrapper {
    cursor: default !important;
}

.garden123-clients .esg-sortbutton,.garden123-clients .esg-cartbutton {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-right: 0px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.garden123-clients .esg-navigationbutton:hover,.garden123-clients .esg-filterbutton:hover,.garden123-clients .esg-sortbutton:hover,.garden123-clients .esg-sortbutton-order:hover,.garden123-clients .esg-cartbutton-order:hover,.garden123-clients .esg-filterbutton.selected {
    border-color: none;
    color: #fff;
    background: #96ca42;
}

.garden123-clients .esg-navigationbutton:hover * {
    color: #fff;
}

.garden123-clients .esg-sortbutton-order.tp-desc:hover {
    color: #333;
}

.garden123-clients .esg-filter-checked {
    padding: 1px 3px;
    color: #cbcbcb;
    background: #cbcbcb;
    margin-left: 7px;
    font-size: 9px;
    font-weight: 300;
    line-height: 9px;
    vertical-align: middle;
}

.garden123-clients .esg-filterbutton.selected .esg-filter-checked,.garden123-clients .esg-filterbutton:hover .esg-filter-checked {
    padding: 1px 3px 1px 3px;
    color: #fff;
    background: #000;
    margin-left: 7px;
    font-size: 9px;
    font-weight: 300;
    line-height: 9px;
    vertical-align: middle;
}

.garden123-clients .esg-filterbutton {
    color: #000;
    color: rgba(0,0,0,0.5);
}

.garden123-clients .esg-selected-filterbutton {
    background: #fff;
    padding: 10px 20px 10px 30px;
    color: #000;
    border-radius: 4px;
    font-weight: 700;
}

.garden123-clients .esg-cartbutton,.garden123-clients .esg-cartbutton a,.garden123-clients .esg-cartbutton a:visited,.garden123-clients .esg-cartbutton a:hover,.garden123-clients .esg-cartbutton i,.garden123-clients .esg-cartbutton i.before {
    font-weight: 700;
    color: #000;
}

.garden123-clients .esg-selected-filterbutton .eg-icon-down-open {
    margin-left: 5px;
    font-size: 12px;
    line-height: 20px;
    vertical-align: top;
}

.garden123-clients .esg-selected-filterbutton:hover .eg-icon-down-open,.garden123-clients .esg-selected-filterbutton.hoveredfilter .eg-icon-down-open {
    color: rgba(0,0,0,1);
}

.garden123-clients .esg-dropdown-wrapper {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.garden123-clients .esg-dropdown-wrapper .esg-filterbutton {
    line-height: 25px;
    white-space: nowrap;
    padding: 0px 10px;
    font-weight: 700;
    text-align: left;
}

.garden123-clients .esg-dropdown-wrapper .esg-filter-checked {
    display: inline-block;
    margin-left: 0px !important;
    margin-right: 7px;
    margin-top: -2px !important;
    line-height: 15px !important;
}

.garden123-clients .esg-dropdown-wrapper .esg-filter-checked span {
    vertical-align: middle;
    line-height: 20px;
}

.eg-phillie-123-element-3 {
    font-size: 13px !important;
    line-height: 20px !important;
    color: #ffffff !important;
    font-weight: 300 !important;
    display: inline-block !important;
    float: none !important;
    clear: both !important;
    margin: 0px 0px 0px 0px !important;
    padding: 2px 7px 2px 7px !important;
    border-radius: 0px 0px 0px 0px !important;
    background-color: rgba(37,37,37,1) !important;
    position: relative !important;
    z-index: 2 !important;
    font-family: "museo-slab",serif !important;
    text-transform: capitalize !important;
}

.eg-phillie-123-element-0 {
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
    font-weight: 400;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255,255,255,0);
    z-index: 2 !important;
    display: block;
}

.eg-phillie-123-element-0-a {
    display: block;
    text-align: center;
    clear: none;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.eg-phillie-123-container {
    background-color: rgba(255,255,255,1);
}

.eg-phillie-123-content {
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    border-color: #ffffff;
    border-style: solid;
    text-align: left;
}

.esg-grid .mainul li.eg-phillie-123-wrapper {
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    border-color: #ffffff;
    border-style: solid;
}

.hc-delivery a{
	font-style: italic;
}
.hc-contact a{
	font-style: italic;
}
.header-meta-bottom-border{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.header-top{
	padding-bottom: 1px;
}

		.hc-custom-1.hc-item a{
	background-image: url(images/header-c.png);background-position:15px 7px;padding-left:48px;	background-color: #66ab36;	font-style: italic;	}		.hc-custom-1.hc-item a:hover{
	background-color: #96ca42;	}
			.hc-custom-1-content-wrap{
		border-color: #96ca42 !important;
	}
	


		.hc-custom-2.hc-item a{
	background-image: url(images/header-d.png);background-position:15px 7px;padding-left:48px;	background-color: #959595;	font-style: italic;	}		.hc-custom-2.hc-item a:hover{
	background-color: #acacac;	}
			.hc-custom-2-content-wrap{
		border-color: #acacac !important;
	}

.lpd-onsale-2,.lpd-onsale{background:#d9534f;}

.menu3dmega > ul > li > a, .menu3dmega > ul > li > span{
	font-weight: 400;
	font-size: 13px;
}
.menu3dmega > ul ul li > a{
	font-weight: 400;
	font-size: 13px;
}
.form-control,
body{
	font-size: 13px;
}

.tagcloud a, .tags a,.cart-icon .count,.wpml-switcher a,.wpml-switcher .current-lang,.mh2_description.mh2-font-style,.mh2_content.mh2-font-style,#title-breadcrumb span,.mh_description.mh-font-style,.lpd-b-content,.cc-cat-list > li > a,.member-position,.lpd-testimonial h5,#menuMega .label,#footer-meta .label,.font_type_2{
	font-family:
	"museo-sans", sans-serif;
}
body{
	font-family:
	"museo-slab", serif;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	font-family:
	"museo-slab", serif;
}

/*------------------------------------------------------------------
1. #66ab36
-------------------------------------------------------------------*/
a {
  color: #66ab36;
}
#title-breadcrumb-breadcrumb{
  background-color: #66ab36;
}
.widget.widget_rss ul li a:hover,
.widget.widget_pages ul li a:hover,
.widget.widget_nav_menu ul li a:hover,
.widget.widget_login ul li a:hover,
.widget.widget_meta ul li a:hover,
.widget.widget_categories ul li a:hover,
.widget.widget_archive ul li a:hover,
.widget.widget_recent_comments ul li a:hover,
.widget.widget_recent_entries ul li a:hover{
  color: #66ab36;
}
.title-wrap:before{
  background-color: #66ab36;
}
.ribbon .ribbon-content:before{
   border-top-color: #66ab36;
}
.tagcloud a:hover,
.tags a:hover{
	background-color: #66ab36;
	border-color: #66ab36;	
}
.footer-meta{
	background-color: #66ab36;
}
.cart-icon .count{
	border-color: #66ab36;	
}
.hc-item.hc-delivery > a{
	background-color: #66ab36;
}
.btn-primary {
  background-color: #66ab36;
}
.lpd-product-item-category{
  background-color: #66ab36;
}
.wordpress-123garden .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.wordpress-123garden .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.wordpress-123garden.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
.wordpress-123garden.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{
	border-color: #66ab36;
}
.menu3dmega > ul > li > a:hover{
	background-color: #66ab36;
}
.menu3dmega > ul > li.open > a,
.menu3dmega > ul > li.current-menu-item > a,
.menu3dmega > ul > li.current_page_item > a,
.menu3dmega > ul > li.current-page-ancestor > a,
.menu3dmega > ul > li.current-menu-parent > a,
.menu3dmega > ul > li.current_page_item > a,
.menu3dmega > ul > li.current_page_parent > a,
.menu3dmega > ul > li.current-menu-ancestor > a,
.menu3dmega > ul > li.current_page_ancestor > a{
    background-color: #66ab36;
}
.wordpress-123garden .woocommerce ul.cart_list li a:hover,
.wordpress-123garden .woocommerce ul.product_list_widget li a:hover,
.wordpress-123garden.woocommerce-page ul.cart_list li a:hover,
.wordpress-123garden.woocommerce-page ul.product_list_widget li a:hover{
    color: #66ab36;
}
.footer .woocommerce .widget_layered_nav ul li a:hover,
.woocommerce-page .footer .widget_layered_nav ul li a:hover,
.footer .woocommerce .widget_layered_nav ul li span:hover,
.woocommerce-page .footer .widget_layered_nav ul li span:hover{
	color: #66ab36;
}
.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .widget_layered_nav ul li.chosen a{
    background-color: #66ab36;
}
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce-page .widget_layered_nav_filters ul li a{
    background-color: #66ab36;
}
.wordpress-123garden .footer .widget_product_categories ul li a:hover{
	color: #66ab36;
}
.lpd-product-data-table .added_to_cart:hover{
	color: #66ab36;
}
.wordpress-123garden .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-tabs-active a,
.wordpress-123garden .wpb_tabs .wpb_tabs_nav li.ui-tabs-active a{
	border-color: #66ab36;
}
.lpd-module .sep-border{
    background-color: #66ab36;
}
.mi-slider nav.icons-nav span{
    background-color: #66ab36;
}
.lpd-post-widget:hover .title a{
	color: #66ab36;
}
.lpd-post-widget .widget-meta:before{
    background-color: #66ab36;
}
.dropcap{
    background-color: #66ab36;
}
.deco-sep-line-50,
.deco-sep-line-100,
.deco-sep-line-150,
.deco-sep-line-200{
    background-color: #66ab36;
}
.lpd-icon-banner.lib-border-right:before{
    background-color: #66ab36;
}
.cc-product-item .cc-price{
	background-color: #66ab36;
}
.wordpress-123garden .widget_product_categories ul li a:hover{
	color: #66ab36;
}
.lpd-product-category-wrap .sep-border{
	background-color: #66ab36;
}
.ic-title{
	background-color: #66ab36;
}
.ic-icon{
	border-color: #66ab36;
}
/*------------------------------------------------------------------
2. #96ca42
-------------------------------------------------------------------*/
a:hover,
a:focus {
  color: #96ca42;
}
.ribbon {
   background-color: #96ca42;
}
.cart-icon .count{
	background-color: #96ca42;
}
.hc-item.hc-delivery > a:hover{
	background-color: #96ca42;
}
.hc-delivery-content-wrap{
	border-color: #96ca42 !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{
  background-color: #96ca42;
}
.menu3dmega > ul > li.open > a:hover,
.menu3dmega > ul > li.current-menu-item > a:hover,
.menu3dmega > ul > li.current_page_item > a:hover,
.menu3dmega > ul > li.current-page-ancestor > a:hover,
.menu3dmega > ul > li.current-menu-parent > a:hover,
.menu3dmega > ul > li.current_page_item > a:hover,
.menu3dmega > ul > li.current_page_parent > a:hover,
.menu3dmega > ul > li.current-menu-ancestor > a:hover,
.menu3dmega > ul > li.current_page_ancestor > a:hover{
  background-color: #96ca42;
}
.lpd-module:hover .sep-border{
    background-color: #96ca42;
}
.mi-slider nav.icons-nav a:hover span{
    background-color: #96ca42;
}
.lpd-post-widget .widget-meta{
    background-color: #96ca42;
}
/*------------------------------------------------------------------
3. #f0bc00
-------------------------------------------------------------------*/
.header-top{
	background-color: #f0bc00;
}
.btn-warning {
  background-color: #f0bc00;
}
.comment-post div.avatar{
	border-color: #f0bc00;
}
.footer.footer-dark-theme .widget.widget_rss ul li a:hover,
.footer.footer-dark-theme .widget.widget_pages ul li a:hover,
.footer.footer-dark-theme .widget.widget_nav_menu ul li a:hover,
.footer.footer-dark-theme .widget.widget_login ul li a:hover,
.footer.footer-dark-theme .widget.widget_meta ul li a:hover,
.footer.footer-dark-theme .widget.widget_categories ul li a:hover,
.footer.footer-dark-theme .widget.widget_archive ul li a:hover,
.footer.footer-dark-theme .widget.widget_recent_comments ul li a:hover,
.footer.footer-dark-theme .widget.widget_recent_entries ul li a:hover{
	color: #f0bc00;
}
.footer.footer-dark-theme .tagcloud a:hover,
.footer.footer-dark-theme .tags a:hover{
	background-color: #f0bc00;
	border-color: #f0bc00;
}
.wordpress-123garden .woocommerce .star-rating,
.wordpress-123garden.woocommerce-page .star-rating{
	color: #f0bc00;
}
.wordpress-123garden .woocommerce #reviews #comments ol.commentlist li img.avatar,
.wordpress-123garden.woocommerce-page #reviews #comments ol.commentlist li img.avatar{
	border-color: #f0bc00;
}
.wordpress-123garden .footer.footer-dark-theme .woocommerce ul.cart_list li a:hover,
.wordpress-123garden .footer.footer-dark-theme .woocommerce ul.product_list_widget li a:hover,
.wordpress-123garden.woocommerce-page .footer.footer-dark-theme ul.cart_list li a:hover,
.wordpress-123garden.woocommerce-page .footer.footer-dark-theme ul.product_list_widget li a:hover{
	color: #f0bc00;
}
.footer.footer-dark-theme .woocommerce .widget_layered_nav ul li a:hover,
.woocommerce-page .footer.footer-dark-theme .widget_layered_nav ul li a:hover,
.footer.footer-dark-theme .woocommerce .widget_layered_nav ul li span:hover,
.woocommerce-page .footer.footer-dark-theme .widget_layered_nav ul li span:hover{
	color: #f0bc00;
}
.footer-dark-theme .woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .footer-dark-theme .widget_layered_nav ul li.chosen a{
    background-color: #f0bc00;
}
.footer-dark-theme .woocommerce .widget_layered_nav_filters ul li a,
.woocommerce-page .footer-dark-theme .widget_layered_nav_filters ul li a{
    background-color: #f0bc00;
}
.wordpress-123garden .footer.footer-dark-theme .widget_product_categories ul li a:hover{
	color: #f0bc00;
}
.lpd-post-widget:hover .lpd-post-widget-element{
    background-color: #f0bc00;
}
.lpd-post-widget:hover .pw-thumbnail .post-type-icon{
    background-color: #f0bc00;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]{
    background-color: #f0bc00;
}
.dropcap2{
    background-color: #f0bc00;
}
.dark-background .deco-sep-line-50,
.dark-background .deco-sep-line-100,
.dark-background .deco-sep-line-150,
.dark-background .deco-sep-line-200{
    background-color: #f0bc00;
}
#shopping_cart_panel .lpd-cart-list-title a:hover{
	color: #f0bc00;
}
/*------------------------------------------------------------------
4. #f8c400
-------------------------------------------------------------------*/
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active{
  background-color: #f8c400;
}
#title-breadcrumb-breadcrumb a:hover{
	color: #f8c400;
}
#footer-bottom.footer-bottom-dark-theme a:hover{
	color: #f8c400;
}
.progress-bar{
	background-color: #f8c400; 
}
.pw-thumbnail .post-type-icon{
    background-color: #f8c400; 
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
    background-color: #f8c400;
}
.cc-product-item .cc-price{
	border-color: #f8c400; 
}
/*------------------------------------------------------------------
Header Meta Color #f0bc00
-------------------------------------------------------------------*/
.wpml-switcher a,
.wpml-switcher .current-lang{
	color: #f0bc00 !important; 
}

.vc_custom_1417426708293 {
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.vc_custom_1417876145960 {
    margin-bottom: 0px !important;
}

.vc_custom_1415199560000 {
    margin-bottom: 0px !important;
    padding-top: 2px !important;
    padding-bottom: 3px !important;
}

.vc_custom_1418830181977 {
    margin-bottom: 0px !important;
}

.vc_custom_1418123328684 {
    margin-bottom: 0px !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.vc_custom_1419329068516 {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
}

.vc_custom_1419329703196 {
    margin-bottom: 0px !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.vc_custom_1419329031977 {
    margin-bottom: 10px !important;
}

.vc_custom_1418123255367 {
    margin-bottom: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1415202255385 {
    /*margin-bottom: 0px !important;*/
}

.vc_custom_1417427308355 {
    padding-top: 10px !important;
}

.vc_custom_1417427299768 {
    border-left-width: 1px !important;
    padding-top: 10px !important;
    border-left-color: rgba(255,255,255,0.2) !important;
    border-left-style: solid !important;
}

.vc_custom_1417427231460 {
    border-left-width: 1px !important;
    padding-top: 10px !important;
    border-left-color: rgba(255,255,255,0.2) !important;
    border-left-style: solid !important;
}

.vc_custom_1418832351424 {
    background-color: #ffffff !important;
}

.vc_custom_1415793650235 {
    margin-right: -1500px !important;
    margin-bottom: 0px !important;
    margin-left: -1500px !important;
    border-top-width: 1px !important;
    border-top-color: #96ca42 !important;
    border-top-style: dashed !important;
}

.vc_custom_1415793535684 {
    margin-bottom: 60px !important;
}

.vc_custom_1415793384706 {
    margin-right: -1500px !important;
    margin-bottom: 0px !important;
    margin-left: -1500px !important;
    border-top-width: 1px !important;
    border-top-color: #96ca42 !important;
    border-top-style: dashed !important;
}

.vc_custom_1415199025016 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    background-color: rgba(255,255,255,0.9) !important;
    *background-color: rgb(255,255,255) !important;
}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

div.box_form {font-size:108.3%;margin:2px 0 15px;padding:20px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; }



   /* Style for overlay and box */        

   

.overlay2{            background:transparent url(images/overlay.png) repeat top left;            position:fixed;            top:0px;            bottom:0px;            left:0px;            right:0px;            z-index:100000;        }



.box_form{            position:absolute;            top:-2000px;           left: 35%;            right:26%;            background-color:#fff;                       padding:30px;            z-index: 100001;			width: 426px;						 /* Р”Р»СЏ С…РѕСЂРѕС€РёС… Р±СЂР°СѓР·РµСЂРѕРІ */  -moz-border-radius: 10px; /* Firefox */  -webkit-border-radius: 10px; /* Safari, Chrome */  -khtml-border-radius: 10px; /* KHTML */  border-radius: 10px; /* CSS3 */			        }



.box_form h1{                                   padding:10px 0px;                                }



 a.boxclose{     color: #000000;    cursor: pointer;    display: block;    float: right;    font-size: 14px;    height: 51px;    margin-right: -3px;    margin-top: -26px;    position: absolute;    right: -13px;    top: 8px;    width: 51px;	background:transparent url(images/close2.png)  ;        }



.box_form .column{	width: 300px;	float: left;	text-align: center;	font-family: Arial;}



.box_form div.cf_info{		width: 394px;}



.box_form .cform{		width:100%;		background:none; border:none;}



.box_form .cform label{		width:100%;		margin:3px 0px;		text-align: left;		font-size: 16px;}



.box_form .cform input[type="text"],.box_form .cform textarea{		width: 386px; }



.box_form .cform textarea{ height: 100px;}



.box_form ol.cf-ol li{		padding-bottom:5px; border:none; height: 70px;}

.box_form ol.cf-ol li.cf_li_err{background:none !important;

	border:none !important;

	padding:0px 0px 0px 0px !important;

	margin:5px 0px !important;}

.form_hover_title{ color: #66AB36; font-size:18px; padding-bottom:8px;  font-family: 'Open Sans';}

.float-l{float:left}

.float-r{float:right;}

.header-phone{
    font-size: 25px;
	line-height: 22px;
}

.header-email{
    font-size: 20px;
	line-height: 40px;
}

#footer-meta a{
	color:#FFF !important;
}

.mb-none{
	margin-bottom:0px !important;
}

#cforms2form{
    padding: 0px 48px;
	/*height:250px;*/
}

#cforms2form li{
	
}

#cforms2form li label{
	display: none;
}

#cforms2form li input[type="text"],
#cforms2form li textarea{
	width:100%;
	font-family: "museo-slab",serif;
	height: 100%;
	padding:5px;
}

#li-2-1{
    padding-right: 20px;
    width: 52% !important;
}

#li-2-1,
#li-2-2{
    height: 35px;
    width: 48%;
    clear: none;
    float: left;
    position: relative;
}

#li-2-3{
	width:100%;
	height: 100px;
}
.box_form  .cform input.sendbutton,
#sendbutton2,
#sendbutton3{
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: none;
  border-bottom: 3px solid rgba(255, 255, 255, 0.3);
  white-space: nowrap;
  padding: 7px 12px 4px !important;
  font-size: 13px !important;
  line-height: 20px !important;
  border-radius: 0 !important;
  text-transform: uppercase;
  letter-spacing: 0.75px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
	-webkit-transition: all .3s ease .1s;
	-moz-transition: all .3s ease .1s;
	-o-transition: all .3s ease .1s;
	transition: all .3s ease .1s;
	background-color: #66AB36;
	width:120px;
	color:#FFF;
	
}

#sendbutton2:hover,
#sendbutton3:hover{
	background-color: #96CA42;
}

.contacts-map-block{
	margin-bottom: 0px !important;
}

.cont-page .vc_custom_1418200228547 .vc-row-translate-wrapper{
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    opacity: 1;
}

.cont-page{
	margin-top: -20px;
}

#cforms3form li input[type="text"],
#cforms3form li textarea{
	width:100%;
	font-family: "museo-slab",serif;
}

.cont-page .vc_custom_1418200206858 .vc-row-translate-wrapper{
    padding-top: 50px !important;
    padding-bottom: 60px !important;
    opacity: 1;
}

.otz_img{
    float: left;
    height: 200px;
    width: 140px;
    margin: 0px 26px 20px 0px;
}

.div_gallery_otz .otz_img{
	margin: 0px 20px 20px 0px !important;
}

.otz_img-last{
	margin-right:0px !important;
}

.div_gallery{
	overflow: hidden;
	padding-top: 10px;
}

#menu-left-menu{
}

#menu-left-menu>li{
    list-style: none;
    padding-left: 0px;
}

#menu-left-menu li a{
}

#menu-left-menu>li>div>ul>li{
    list-style: none;
    padding-left: 30px;
}

.link-diploms{
    text-align: center;
    padding: 10px 0px;
    font-size: 20px;
}

.link-diploms a{
	text-decoration:underline;
}

.gallery-sep{
	height: 30px;
}

.otz_img_portfolio{
	width:180px;
	height:120px;
}

.link-back{
    font-size: 16px;
    text-decoration: underline !important;
}

.footer-map .ult-svg-triangle,
.page-cont .ult-svg-triangle{
	display: none;
}

.page-cont{
	margin-top: -20px;
}

.footer-separator-icon{
	cursor:pointer;
}

.header-middle-logo-center-right-conteiner .lpd-img-wrap-icon{
	background:none;
}

#menu-main>li>div>ul>li:hover>div{
    display: block;
    left: 225px;
    top: 0px;
}

.module_content-portfolio h4{
	text-align: center;
}

.module_content-portfolio h4 a{}


.eg-lyndon-johnson-123-wrapper .esg-entry-media img {
    filter: url("images/svg00000.svg");
    filter: gray;
    -webkit-filter: grayscale(100%);
}

.eg-lyndon-johnson-123-wrapper:hover .esg-entry-media img {
    filter: url("images/svg00001.svg");
    -webkit-filter: grayscale(0%);
}

.eg-lyndon-johnson-logistics-wrapper .esg-entry-media img {
    filter: url("images/svg00000.svg");
    filter: gray;
    -webkit-filter: grayscale(100%);
}

.eg-lyndon-johnson-logistics-wrapper:hover .esg-entry-media img {
    filter: url("images/svg00001.svg");
    -webkit-filter: grayscale(0%);
}

.esg-overlay.eg-ronald-reagan-123-container {
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 );
}

.eg-lyndon-johnson-123-wrapper .esg-entry-cover {
    background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);
    background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0)));
    background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);
    background: -o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);
    background: -ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);
    background: radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 );
}

.eg-phillie-123-element-3:after {
    content: " ";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
    left: 50%;
    margin-left: -5px;
    bottom: -5px;
    position: absolute;
}

.esgbox-title.esgbox-title-outside-wrap {
    font-size: 15px;
    font-weight: 700;
    text-align: center;
}

.esgbox-title.esgbox-title-inside-wrap {
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
}
.garden123-minimal-dark .navigationbuttons,.garden123-minimal-dark .esg-pagination,.garden123-minimal-dark .esg-filters {
    text-align: center;
}

.garden123-minimal-dark .esg-filterbutton,.garden123-minimal-dark .esg-navigationbutton,.garden123-minimal-dark .esg-sortbutton,.garden123-minimal-dark .esg-cartbutton {
    color: #fff;
    color: rgba(255,255,255,1);
    margin-right: 5px;
    cursor: pointer;
    padding: 0px 17px;
    border: 1px solid rgba(255,255,255,0.2);
    line-height: 38px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 13px;
    font-family: "museo-sans",sans-serif;
    display: inline-block;
    background: transparent;
    margin-bottom: 5px;
}

.garden123-minimal-dark .esg-navigationbutton * {
    color: #fff;
    color: rgba(255,255,255,0.75);
    font-size: 10px;
}

.garden123-minimal-dark .esg-navigationbutton {
    padding: 0px 11px;
}

.garden123-minimal-dark .esg-pagination-button {
    padding: 0px 16px;
}

.garden123-minimal-dark .esg-pagination-button:last-child {
    margin-right: 0;
}

.garden123-minimal-dark .esg-sortbutton-wrapper,.garden123-minimal-dark .esg-cartbutton-wrapper {
    display: inline-block;
}

.garden123-minimal-dark .esg-sortbutton-order,.garden123-minimal-dark .esg-cartbutton-order {
    display: inline-block;
    vertical-align: top;
    border: 1px dashed rgba(255,255,255,0.3);
    width: 40px;
    line-height: 38px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    background: transparent;
}

.garden123-minimal-dark .esg-sortbutton-order:hover,.garden123-minimal-dark .esg-cartbutton-order:hover {
    border: 1px dashed rgba(255,255,255,0.5) !important;
}

.garden123-minimal-dark .esg-cartbutton {
    color: #fff;
    cursor: default !important;
}

.garden123-minimal-dark .esg-cartbutton .esgicon-basket {
    color: #fff;
    font-size: 15px;
    line-height: 15px;
    margin-right: 10px;
}

.garden123-minimal-dark .esg-cartbutton-wrapper {
    cursor: default !important;
}

.garden123-minimal-dark .esg-sortbutton,.garden123-minimal-dark .esg-cartbutton {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-right: 0px;
    border-style: dashed;
    border-right: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.garden123-minimal-dark .esg-navigationbutton:hover,.garden123-minimal-dark .esg-filterbutton:hover,.garden123-minimal-dark .esg-sortbutton:hover,.garden123-minimal-dark .esg-sortbutton-order:hover,.garden123-minimal-dark .esg-cartbutton-order:hover,.garden123-minimal-dark .esg-filterbutton.selected {
    border-color: #fff;
    border-color: rgba(255,255,255,0.3);
    color: #fff;
    background: rgba(255,255,255,0.2);
}

.garden123-minimal-dark .esg-navigationbutton:hover * {
    color: #fff;
}

.garden123-minimal-dark .esg-sortbutton-order.tp-desc:hover {
    border-color: #fff;
    border-color: rgba(255,255,255,0.2);
    color: #fff;
    box-shadow: 0px -3px 5px 0px rgba(0,0,0,0.13) !important;
}

.garden123-minimal-dark .esg-filter-checked {
    padding: 1px 3px;
    color: transparent;
    background: #000;
    background: rgba(0,0,0,0.10);
    margin-left: 7px;
    font-size: 9px;
    font-weight: 300;
    line-height: 9px;
    vertical-align: middle;
}

.garden123-minimal-dark .esg-filterbutton.selected .esg-filter-checked,.garden123-minimal-dark .esg-filterbutton:hover .esg-filter-checked {
    padding: 1px 3px 1px 3px;
    color: #fff;
    background: #000;
    background: rgba(0,0,0,0.10);
    margin-left: 7px;
    font-size: 9px;
    font-weight: 300;
    line-height: 9px;
    vertical-align: middle;
}

.garden123-minimal-dark .esg-filterbutton {
    color: #fff !important;
}

.garden123-minimal-dark .esg-selected-filterbutton {
    background: transparent;
    border: 1px solid rgba(255,255,255,0.1);
    background: rgba(0,0,0,0);
    padding: 10px 20px 10px 30px;
    color: #fff;
    border-radius: 4px;
    font-weight: 600;
}

.garden123-minimal-dark .esg-cartbutton {
    border: 1px solid rgba(255,255,255,0.1) !important;
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
}

.garden123-minimal-dark .esg-cartbutton,.garden123-minimal-dark .esg-cartbutton a,.garden123-minimal-dark .esg-cartbutton a:visited,.garden123-minimal-dark .esg-cartbutton a:hover,.garden123-minimal-dark .esg-cartbutton i,.garden123-minimal-dark .esg-cartbutton i.before {
    font-weight: 600;
    color: #fff;
}

.garden123-minimal-dark .esg-selected-filterbutton .eg-icon-down-open {
    margin-left: 5px;
    font-size: 12px;
    line-height: 20px;
    vertical-align: top;
    color: #fff;
}

.garden123-minimal-dark .esg-cartbutton:hover,.garden123-minimal-dark .esg-selected-filterbutton:hover,.garden123-minimal-dark .esg-selected-filterbutton.hoveredfilter {
    border-color: rgba(255,255,255,0.2);
    background: rgba(255,255,255,0.1);
}

.garden123-minimal-dark .esg-dropdown-wrapper {
    background: #333;
    background: rgba(0,0,0,0.95);
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.garden123-minimal-dark .esg-dropdown-wrapper .esg-filterbutton {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
    line-height: 25px;
    white-space: nowrap;
    padding: 0px 10px;
    font-weight: 600;
    text-align: left;
    color: #fff;
    color: rgba(255,255,255,0.5) !important;
}

.garden123-minimal-dark .esg-dropdown-wrapper .esg-filterbutton:hover,.garden123-minimal-dark .esg-dropdown-wrapper .esg-filterbutton.selected {
    background: transparent !important;
    color: #fff;
    color: rgba(255,255,255,1) !important;
}

.garden123-minimal-dark .esg-dropdown-wrapper .esg-filter-checked {
    display: inline-block;
    margin-left: 0px !important;
    margin-right: 7px;
    margin-top: -2px !important;
    line-height: 15px !important;
    border: 1px solid rgba(255,255,255,0.2);
}

.garden123-minimal-dark .esg-dropdown-wrapper .esg-filter-checked span {
    vertical-align: middle;
    line-height: 20px;
}

.eg-jimmy-carter-123-element-0 {
    font-size: 13px;
    line-height: 15px;
    color: #363636;
    font-weight: 800;
    display: inline-block;
    float: left;
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 5px 10px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255,255,255,0.75);
    position: relative;
    z-index: 2 !important;
    font-family: "museo-slab",serif;
    text-transform: uppercase;
}

.eg-jimmy-carter-123-element-1 {
    font-size: 18px !important;
    line-height: 20px !important;
    color: #363636 !important;
    font-weight: 400 !important;
    padding: 0px 0px 0px 0px !important;
    border-radius: 0px 0px 0px 0px !important;
    background-color: rgba(255,255,255,0) !important;
    z-index: 2 !important;
    display: block;
    font-family: "museo-slab",serif !important;
}

.eg-jimmy-carter-123-element-3 {
    font-size: 12px;
    line-height: 20px;
    color: #959595;
    font-weight: 400;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255,255,255,1);
    z-index: 2 !important;
    font-family: "museo-slab",serif;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-color: #aaaaaa;
    border-style: solid;
}

.eg-jimmy-carter-123-element-5 {
    font-size: 12px;
    line-height: 20px;
    color: #959595;
    font-weight: 400;
    display: inline-block;
    float: left;
    clear: none;
    margin: 5px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255,255,255,1);
    position: relative;
    z-index: 2 !important;
    font-family: "museo-slab",serif;
}

.eg-jimmy-carter-123-element-4 {
    font-size: 13px;
    line-height: 15px;
    color: #ffffff;
    font-weight: 400;
    display: inline-block;
    float: left;
    clear: both;
    margin: -5px 0px 0px 0px;
    padding: 5px 10px 5px 10px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(254,194,14,1);
    position: relative;
    z-index: 2 !important;
    font-family: "museo-slab",serif;
    text-transform: uppercase;
}

.eg-jimmy-carter-123-element-7 {
    font-size: 6px !important;
    line-height: 7px !important;
    color: transparent !important;
    font-weight: 300 !important;
    display: inline-block !important;
    float: none !important;
    clear: both !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    border-radius: 0px 0px 0px 0px !important;
    background-color: rgba(255,255,255,0) !important;
    position: relative !important;
    z-index: 2 !important;
    text-transform: uppercase !important;
    border-top-width: 3px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-color: #66ab36 !important;
    border-style: solid !important;
}

.eg-jimmy-carter-123-element-9 {
    font-size: 13px;
    line-height: 20px;
    color: #555555;
    font-weight: 400;
    display: block;
    text-align: left;
    clear: both;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255,255,255,0);
    position: relative;
    z-index: 2 !important;
    font-family: "museo-slab",serif;
}

.eg-jimmy-carter-123-element-11 {
    font-size: 13px;
    line-height: 20px;
    color: #ffffff;
    font-weight: 400;
    padding: 7px 12px 4px 12px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(102,171,54,1);
    z-index: 2 !important;
    display: block;
    font-family: "museo-slab",serif;
    text-transform: capitalize;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 3px;
    border-left-width: 0px;
    border-color: #94c472;
    border-style: solid;
}
.eg-jimmy-carter-123-element-1:hover {
    font-size: 18px !important;
    line-height: 20px !important;
    color: #96ca42 !important;
    font-weight: 400 !important;
    border-radius: 0px 0px 0px 0px !important;
    background-color: rgba(255,255,255,0) !important;
    font-family: "museo-slab",serif !important;
}

.eg-jimmy-carter-123-element-3:hover {
    font-size: 12px;
    line-height: 20px;
    color: #96ca42;
    font-weight: 400;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255,255,255,1);
    font-family: "museo-slab",serif;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-color: #aaaaaa;
    border-style: solid;
}

.eg-jimmy-carter-123-element-5:hover {
    font-size: 12px;
    line-height: 20px;
    color: #96ca42;
    font-weight: 400;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255,255,255,1);
    font-family: "museo-slab",serif;
}

.eg-jimmy-carter-123-element-11:hover {
    font-size: 13px;
    line-height: 20px;
    color: #ffffff;
    font-weight: 400;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(150,202,66,1);
    font-family: "museo-slab",serif;
    text-transform: capitalize;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 3px;
    border-left-width: 0px;
    border-color: #b5da7b;
    border-style: solid;
}
.eg-jimmy-carter-123-element-1-a {
    display: block !important;
    text-align: left !important;
    clear: both !important;
    margin: 0px 0px 0px 0px !important;
    position: relative !important;
}
.eg-jimmy-carter-123-element-11-a {
    display: inline-block;
    float: none;
    clear: none;
    margin: 20px 0px 0px 0px;
    position: relative;
}
.eg-jimmy-carter-123-element-3-a {
    font-size: 12px;
    line-height: 20px;
    color: #959595;
    font-family: "museo-slab",serif;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    display: inline-block;
    float: left;
    clear: none;
    margin: 5px 20px 0px 0px;
    position: relative;
}
.eg-jimmy-carter-123-container {
    background-color: rgba(255,255,255,0);
}
.eg-jimmy-carter-123-content {
    background-color: #ffffff;
    padding: 27px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-color: #e5e5e5;
    border-style: solid;
    text-align: left;
}
.esg-grid .mainul li.eg-jimmy-carter-123-wrapper {
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    border-width: 30px 30px 30px 30px;
    border-radius: 0px 0px 0px 0px;
    border-color: #ffffff;
    border-style: solid;
}

ul.mainul .esg-content a{
	display:block;
}

@media (min-width: 992px) {
	.header-middle-logo-center-left-conteiner {
		padding: 20px 0px !important;
	}

	.header-middle-logo-center-left-conteiner a img{
		max-height:84px;
	}
}

.flex-next,
.flex-prev,
.flex-next:hover,
.flex-prev:hover{
	text-decoration:none;
}

.header-link{
    font-size: 14px;
    padding: 5px 0px;
    color: #66AB36;
    text-decoration: underline;
}

@media (max-width: 767px) {
	
	.header-phone{
		font-size: 22px;
		line-height: 22px;
	}

	.header-email{
		font-size: 18px;
		line-height: 40px;
	}
	
	.header-link{
		font-size: 10px;
	}
	#footer-meta .col-md-4{
		float:left;
		opacity: 1 !important;
	}
	
	.footer-phone{
		opacity: 1 !important;
		float: right !important;
	}
	.menu3dmega > ul > li > a, .menu3dmega > ul > li > span {
		padding: 10px 5px 7px !important;
	}
	
	.phone-container .wpb_wrapper p,
	.email-container .wpb_wrapper p{
		font-size: 16px !important;
	}
	
	.usl-b h3{
		font-size: 18px !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.header-phone{
		font-size: 18px;
		line-height: 22px;
	}

	.header-email{
		font-size: 14px;
		line-height: 40px;
	}
	
	.header-link{
		font-size: 10px;
	}
	
	#footer-meta .col-md-4{
		float:left;
		opacity: 1 !important;
	}
	
	.footer-phone{
		opacity: 1 !important;
		float: right !important;
	}
	
	.phone-container .wpb_wrapper p,
	.email-container .wpb_wrapper p{
		font-size: 16px !important;
	}
	
	.menu3dmega > ul > li > a, .menu3dmega > ul > li > span {
		padding: 10px 5px 7px !important;
	}
	
	.usl-b h3{
		font-size: 18px !important;
	}
}

.footer-phone{
	opacity: 1 !important;
}

.commentlist{
	list-style:none;
	padding: 0px;
}

.commentlist .comment {
    margin-bottom: 50px;
}

.commentlist .comment-meta {
    margin-bottom: 10px;
}

.commentlist li:first-child .comment-author .fn{
	margin-left: -20px;
}

#respond{
	padding-top: 10px;
}

#qtranslate-chooser{
	padding-right: 185px;
	list-style: none;
}

#qtranslate-chooser li{
    margin-bottom: 10px;
}

.article {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #E9E9E9;
}

.img_article {
  float: left;
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.have_thumb {
  padding-left: 200px;
}

.title_article {
  display: inline-block;
  padding-bottom: 10px;
}

.date_art {
  padding-bottom: 5px;
}
a.docs_link {
    margin-left: 10px;
}
.docs>div {
	margin-bottom:10px;
	}
a.history-back {
    position: absolute;
    right: 0;
    top: 0px;
}
i.fa.fa-undo {
    margin-right: 5px;
}

@media (max-width: 991px){
	a.history-back {
		position: absolute;
		right: -50px;
		top: 0px;
	}
}