/* top + widgets */
.header-top { background-color: #fff; }
.logo { margin: 5px 0 0 0; max-width: none !important; }
.z_top_all { display: block; float: right; width: 75%; }
.z_top_01 { }
.z_top02-1 { float: left; }
.z_top02-2 { float: left; }
.z_top02-3 { float: right; width: 30%; }
.z_top02-3 > #widgetized-header-right > .widget ul li { padding: 0px; margin: 0 !important; position: relative; }
.z_top02-3 > #widgetized-header-right > .widget ul li img { padding-right: 4px; }
.z_top02-3 > #widgetized-header-right > .widget ul li a { color: #FFF;  font-family: "Roboto Condensed", Arial, sans-serif !important; font-size: 15px; padding: 4px 10px 4px 10px; background-color: #aa2405; text-decoration: none; }
.z_top02-3 > #widgetized-header-right > .widget ul li a:hover { background-color: #831b04; }
.z_top02-3 > #widgetized-header-right > .widget ul li.current-lang a { background-color: #831b04; }
.z_top02-3 > #widgetized-header-right > .widget ul li.lang-item-ru a, 
.z_top02-3 > #widgetized-header-right > .widget ul li.lang-item-en a { margin-right: -50px; }

/* top logo fix */
#menu-item-9 a { border: solid 1px # !important; height: 30px !important; }

/* remove selection around Button */
* { outline: none; }
*:focus { outline: none; }

.z_top03 > #widgetized-header-bottom > .widget { padding-bottom: 0px !important; }
.head-slogan { text-align: right; font-size: 20px; padding: 8px 0 0 0; font-weight: normal; font-family: "Roboto Condensed" !important; }
/* IE font fix */
ul.menu li .arrow-sub-menu, .site-header .main-nav .mobile-menu, .main-nav ul.menu li a { font-family: "Roboto Condensed", Arial, sans-serif !important; font-stretch: condensed; }

/* top of the website #masthead */

/* top menu */
/* 
.site-branding { display: none !important; visibility: hidden !important; }
.menu-item:first-child { float: left !important; }
.menu-item:nth-child(n+2) { float: right !important; }
*/
/* menu right side */
#menu-item-125, #menu-item-19, #menu-item-897 { float: right; } 

/* logo */
/* see wp-content/plugins/1-my-custom-php-codes-css/theme-options-styles.css */

/* website footer */
#widgetized-footer { background-color: #404040; }
.site-footer { margin: 50px auto 0 auto;  background-color: #262626; cursor: default; }
.site-footer > .inner a:hover { color: #FFF; text-decoration: none; }
.site-footer > .inner a, .site-footer > .inner a:visited { color: #999; }
.site-footer > .inner { width: 970px; padding: 10px 0 30px 0; color: #999999; }

/* Ads */
/* .advert-img { border: 1px solid #ff5c00; display: none; }
.advert-item { border: 0px solid red !important; border-bottom: 2px dotted #dddddd !important; width: 100%; margin: 0 0 4px 0 !important; )
.advert-item span.advert-link { color: #000 !important; } */

/* AdBlock Disable Warning */
.niceMessage .text { background-color: #ed2b00 !important; color: #fff600; margin: 0 auto; position: relative; }
.special-message-left { float: left; text-align: center !important; width: 100%; }

/* reCAPTCHA 3 */
.grecaptcha-badge { opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ box-shadow: none !important; }
.grecaptcha-badge:hover { opacity: 1.0; filter: alpha(opacity=100); /* For IE8 and earlier */ }

/* ----------------------------------------------------------------------------- */

/* Expand all options - press [Toggle Extra] on a left */

/* Responsive design - see: Appearance >  Theme options > Styles */

/* (INFO!) If backup stop working - check directory: /wp-content/uploads/.htaccess */
 
/* (INFO!) Ads Listing - after Classifieds update replace file adverts-frontend.css with my updated file: 
css place:  /wp-content/plugins/wpadverts/assets/css/adverts-frontend.css - replace this file
my updated css:  /wp-content/uploads/wpdverts/adverts-frontend.css - use that file */

/* small menu symbol */
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: "☰" !important;  font-size: 20px; }

/*  copyright */
.site-footer > .inner { width: 80%; }
.copy_right { text-align: right; }
.copy_right a:hover { color: #FFFFFF !important; }

@media only screen and (max-width: 700px; ) { 
.copy_right { text-align: center; }
}

/* ----------------------------------------------------------------------------- */
