/*
Theme Name: SoftPress
Author: GlobalLogic
Author URI: http://globallogic.com.ua/
Version: 0.1
Text Domain: softpress
*/
/* Ручной слайд-баннер робот-пылесос */
.slider-post {
 width: 100%;
 height: auto; 
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
}
.slider-post img {
 max-width: 100%;
 height: auto;
}
.slider-big-text {
  font-size: 26px !important;
  width: 480px;
  margin-top: -62px !important;
}

.slider-post .content-thumbnail {
     padding-top: 5px !important;
}
@media screen and (max-width: 720px) {

.slider-big-text {
    font-size: 14px !important;
    width: 170px;
    margin-top: -62px !important;
}
}
/*Конец слайда-баннера - если не используется - убрать этот блок вообще*/
/* Знак качества, выбор редакции */
img[src*="ua-hi_pro_best"]
{
 width: 250px !important;
}
/**/
.st-center  {
 justify-content: center;
 display: flex !important;
} 
/*social-widget*/
.subscriptions {
    background: #343434;
    border-radius: 6px;
    padding: 20px 24px;
    margin-bottom: 50px;
    position: relative;
}
.subscriptions-title {
    font-family: "PFDinTextCompPro-menu","PFD-fallback";
    font-weight: 500;
    font-size: 24px;
    line-height: 26px;
    color: #fff;
    margin: 0;
}
.subscriptions-subtitle {
    font-family: "PFDinTextCompPro-menu","PFD-fallback";
    font-size: 18px;
    line-height: 20px;
    letter-spacing: .15px;
    color: hsla(0,0%,100%,.54);
    margin: 8px 0 20px;
    padding-right: 150px;
}
.subscriptions__buttons {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 0 10px;
}

.subscriptions__btn:nth-child(1) {
    background-image: url(/wp-content/webp-express/webp-images/wp-content/themes/softpress/img/icons/social/white/facebook.png.webp);
    background-color: #0866ff;
}
.subscriptions__btn:nth-child(2) {
    background-image: url(/wp-content/webp-express/webp-images/themes/softpress/img/icons/social/white/insta-logo.png.webp);
    background-color: #ea33b6;
}
.subscriptions__btn:nth-child(3) {
    background-image: url(/wp-content/webp-express/webp-images/themes/softpress/img/icons/social/white/tg-logo.png.webp);
    background-color: #2aabee;
}
.subscriptions__btn {
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    border-radius: 4px;
    display: flex;
    align-items: center;
    padding: 14px 0 14px 48px;
    background-repeat: no-repeat;
    background-position: 13px 50%;
    transition: all .3s ease;
}
a.subscriptions__btn:hover {
    color: white;
}

@media (max-width: 560px) {
.subscriptions__buttons {
    grid-template-columns: 1fr;
    grid-gap: 6px 0;
}
.subscriptions-subtitle {
    padding-right: 20px;
}

}
/* end social-widget */

.cn-text-container a{
color: #109BFF;
}

/*#cookie-notice  a{
color: #109BFF;
}
*/
/*
.top-fixed {
    width: 1200px;
    background: #e6e6e6;
    z-index: 9999;
    position: fixed;
    top: 0;
}
*/

@media (max-width: 1000px) {

/*.top-fixed {
    width: 100%;
    border-bottom: none;
}
*/

/* Mobile Menu open */

.first-top-header.toggled-on {
 display: flex;
 flex-direction: column-reverse;
 align-items: flex-start;
}


.second-top-header.toggled-on {
 display: block !important;
 background: #e6e6fa;
}


.toggled-on #menu-menu,
.toggled-on #menu-menu-uk,
.toggled-on #menu-menu-en {
    float: left;
    text-align: left;
    max-height: none;
    width: calc(100% - 40px);
    margin: 0px 40px 0px 20px;
}

.toggled-on #menu-vtoroe-menyu,
.toggled-on #menu-vtoroe-menyu-uk,
.toggled-on #menu-vtoroe-menyu-en,
.toggled-on .main-header ul {
    max-height: none;
    width: calc(100% - 40px);
    margin: 0px 40px 0px 20px;

}

.main-header .toggled-on ul li {
  display: block;
  border-bottom: 1px solid rgba(51,51,51,.1);

}

.toggled-on.first-top-header {
  flex-basis: 100%;
  height: auto;
  padding-top: 20px;
  margin-top: 2px;
  border-top: 1px solid rgba(51,51,51,.1);
  background: white;

}

.toggled-on .menu-menu-container,
.toggled-on .menu-menu-uk-container,
.toggled-on .menu-menu-en-container,
.toggled-on.second-top-header {
  display: block !important;
  background: white;
  margin-top: 0px;
  height:auto;
  width: 100%;
}


.toggled-on ul#menu-vtoroe-menyu li,
.toggled-on ul#menu-vtoroe-menyu-uk li,
.toggled-on ul#menu-vtoroe-menyu-en li {
  display: block;
  padding-left: 10px;
}


.toggled-on #searchform  {
    position: relative;
    margin-left: 20px;
    padding: 0 0 20px 10px;
    width: 100%;
}

.toggled-on #s {
  width: calc( 100% - 90px);
  height: 36px;
}

.toggled-on #searchsubmit {
    width: 38px;
    height: 38px;
    background-size: cover;
}

/*.top-header-div:has(.toggled-on) {
  padding-top: 1px; 

}
*/

.toggled-on .header-login {
    top: -10px;
    float: left;
    position: relative;
    margin: 0 0 0 30px;
    width: calc(100% - 80px); 
 }

.toggled-on .header-login-div {
    margin-top: -165px !important;
    margin-left: 30px !important;
    float: left;
    position: relative !important;
    
}


}

/*----мое ---*/
.newsletter-td-submit {
 text-align: right;
}

/* Галереи для webp */
.gallery-item  img {
width:95%;
}


/* Комментарии в десктопе */ 

#comment {
 width: calc(100% - 48px);
 padding: 20px;
 line-height: 1.3em;
}

.comments-area {
  margin-top: 10px;
}

.comment-edit-link {
 float: left;
 margin-right: 20px;
}
.comment-form p {
 margin-bottom: 10px;
}
.comment-form label {
 display:inline-block;
 width: 10%;
}
.comment-form input {
 display:inline-block;
 width: 88.5%;
 font-size: 1.2em;
}
.comment-form-cookies-consent input {
 width: 10%;
}

.comment-form-cookies-consent label {
 width: 88.5%;
}
.form-submit {
 text-align: center;
}
.form-submit input {
    width: 100%;
    font-size: 1.2em;
    padding: 10px 0;
    cursor: pointer;
}

.comment-form-author,
.comment-form-email,
.comment-form-url{
  display: flex;
  justify-content: space-between;
}

.comment-author img {
  margin-right: 20px !important;
  width: 30px !important;
}

li.comment {
  margin: 20px 0px;; 
}

h2.comments-title {
  margin-bottom: 20px;
  line-height: 1.2em;
}

h3#reply-title {
  margin-top: 20px;
}
.comment-form-comment label {
  font-weight: bold;
  display: flex;
}
.comment-form-comment label span{
  padding-left: 8px;
}



/* Блок социальных кнопок, нужен для скрипта share*/
.ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;background:#e0e1e2;color:rgba(0,0,0,.6);font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0 .25em 0 0;padding:.78571429em 1.5em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:0;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent}
.ui.button:hover{background-color:#cacbcd;background-image:none;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;color:rgba(0,0,0,.8)}
.ui.button:hover .icon{opacity:.85}
.ui.button:focus{background-color:#cacbcd;color:rgba(0,0,0,.8);background-image:!important;box-shadow:!important}
.ui.button:focus .icon{opacity:.85}
.ui.active.button:active,.ui.button:active{background-color:#babbbc;color:rgba(0,0,0,.9);box-shadow:0 0 0 1px transparent inset,none}
.ui.active.button{background-color:#c0c1c2;background-image:none;box-shadow:0 0 0 1px transparent inset;color:rgba(0,0,0,.95)}
.ui.active.button:hover{background-color:#c0c1c2;background-image:none;color:rgba(0,0,0,.95)}
.ui.active.button:active{background-color:#c0c1c2;background-image:none}
.ui.loading.loading.loading.loading.loading.loading.button{position:relative;cursor:default;text-shadow:none!important;color:transparent!important;opacity:1;pointer-events:auto;-webkit-transition:all 0 linear,opacity .1s ease;transition:all 0 linear,opacity .1s ease}
.ui.loading.button:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1em;height:1em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}
.ui.loading.button:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1em;height:1em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#fff transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}
.ui.labeled.icon.loading.button .icon{background-color:transparent;box-shadow:none}
@-webkit-keyframes button-spin {
from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes button-spin {
from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.ui.basic.loading.button:not(.inverted):before{border-color:rgba(0,0,0,.1)}
.ui.basic.loading.button:not(.inverted):after{border-top-color:#767676}
.ui.button:disabled,.ui.buttons .disabled.button,.ui.disabled.active.button,.ui.disabled.button,.ui.disabled.button:hover{cursor:default;opacity:.45!important;background-image:none!important;box-shadow:none!important;pointer-events:none}
.ui.basic.buttons .ui.disabled.button{border-color:rgba(34,36,38,.5)}
.ui.animated.button{position:relative;overflow:hidden;padding-right:0!important;vertical-align:middle;z-index:1}
.ui.animated.button .content{will-change:transform,opacity}
.ui.animated.button .visible.content{position:relative;margin-right:1.5em;left:auto;right:0}
.ui.animated.button .hidden.content{position:absolute;width:100%;top:50%;left:auto;right:-100%;margin-top:-.5em}
.ui.animated.button .hidden.content,.ui.animated.button .visible.content{-webkit-transition:right .3s ease 0;transition:right .3s ease 0}
.ui.animated.button:focus .visible.content,.ui.animated.button:hover .visible.content{left:auto;right:200%}
.ui.animated.button:focus .hidden.content,.ui.animated.button:hover .hidden.content{left:auto;right:0}
.ui.vertical.animated.button .hidden.content,.ui.vertical.animated.button .visible.content{-webkit-transition:top .3s ease,-webkit-transform .3s ease;transition:top .3s ease,transform .3s ease}
.ui.vertical.animated.button .visible.content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);right:auto}
.ui.vertical.animated.button .hidden.content{top:-50%;left:0;right:auto}
.ui.vertical.animated.button:focus .visible.content,.ui.vertical.animated.button:hover .visible.content{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);right:auto}
.ui.vertical.animated.button:focus .hidden.content,.ui.vertical.animated.button:hover .hidden.content{top:50%;right:auto}
.ui.fade.animated.button .hidden.content,.ui.fade.animated.button .visible.content{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease}
.ui.fade.animated.button .visible.content{left:auto;right:auto;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ui.fade.animated.button .hidden.content{opacity:0;left:0;right:auto;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}
.ui.fade.animated.button:focus .visible.content,.ui.fade.animated.button:hover .visible.content{left:auto;right:auto;opacity:0;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}
.ui.fade.animated.button:focus .hidden.content,.ui.fade.animated.button:hover .hidden.content{left:0;right:auto;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ui.inverted.button{box-shadow:0 0 0 2px #fff inset!important;background:0 0;color:#fff;text-shadow:none!important}
.ui.inverted.buttons .button{margin:0 0 0 -2px}
.ui.inverted.buttons .button:first-child{margin-left:0}
.ui.inverted.vertical.buttons .button{margin:0 0 -2px}
.ui.inverted.vertical.buttons .button:first-child{margin-top:0}
.ui.inverted.button.active,.ui.inverted.button:focus,.ui.inverted.button:hover{background:#fff;box-shadow:0 0 0 2px #fff inset!important;color:rgba(0,0,0,.8)}
.ui.inverted.button.active:focus{background:#dcddde;box-shadow:0 0 0 2px #dcddde inset!important;color:rgba(0,0,0,.8)}
.ui.labeled.button:not(.icon){display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:0 0!important;padding:0!important;border:none!important;box-shadow:none!important}
.ui.labeled.button>.button{margin:0}
.ui.labeled.button>.label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 0 -1px !important;padding:;font-size:1em;border-color:rgba(34,36,38,.15)}
.ui.labeled.button>.tag.label:before{width:1.85em;height:1.85em}
.ui.labeled.button:not([class*="left labeled"])>.button{border-radius:5%}
.ui.labeled.button:not([class*="left labeled"])>.label,.ui[class*="left labeled"].button>.button{border-top-left-radius:0;border-bottom-left-radius:0}
.ui[class*="left labeled"].button>.label{border-top-right-radius:0;border-bottom-right-radius:0}
.ui.facebook.button{background-color:#3b5998;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}
.ui.facebook.button:hover{background-color:#304d8a;color:#fff;text-shadow:none}
.ui.facebook.button:active{background-color:#2d4373;color:#fff;text-shadow:none}
.ui.ok.button{background-color:#ed812b;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}
.ui.ok.button:hover{background-color:#F7AE69;color:#fff;text-shadow:none}
.ui.ok.button:active{background-color:#f59944;color:#fff;text-shadow:none}
.ui.twitter.button{background-color:#0084b4;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}
.ui.twitter.button:hover{background-color:#00719b;color:#fff;text-shadow:none}
.ui.twitter.button:active{background-color:#005f81;color:#fff;text-shadow:none}
.ui.mr.button{background-color:#168de2;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}
.ui.mr.button:hover{background-color:#00719b;color:#fff;text-shadow:none}
.ui.mr.button:active{background-color:#005f81;color:#fff;text-shadow:none}
.ui.mr.button{background-color:#168de2;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}
.ui.mr.button:hover{background-color:#00719b;color:#fff;text-shadow:none}
.ui.mr.button:active{background-color:#005f81;color:#fff;text-shadow:none}
.ui.google-plus.button{background-color:#dc4a38;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}
.ui.google-plus.button:hover{background-color:#de321d;color:#fff;text-shadow:none}
.ui.google-plus.button:active{background-color:#bf3322;color:#fff;text-shadow:none}
.ui.vk.button{background-color:#4D7198;color:#fff;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}
.ui.vk.button:hover{background-color:#41648a;color:#fff}
.ui.vk.button:active{background-color:#3c5876;color:#fff}
.ui.button>.icon:not(.button){height:.85714286em;opacity:.8;margin:0 .42857143em 0 -.21428571em;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}
.ui.button>.right.icon:not(.button){margin:0 -.21428571em 0 .42857143em}
@font-face

{font-family:'fontello';src:url(share/fontello.ttf?53514568) format("truetype");font-weight:400;font-style:normal}

[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(127,127,127,0.3)}
.icon-vkontakte:before{content:'\e801'}
.icon-facebook:before{content:'\e806'}
.icon-twitter:before{content:'\e800'}
.icon-livejournal:before{content:'\e80f'}
.icon-odnoklassniki:before{content:'\e807'}
.icon-moimir:before{content:'\e80d'}
.icon-google-plus:before{content:'\e80e'}
.icon-linkedin:before{content:'\e80b'}
.icon-tumblr:before{content:'\e80a'}
.icon-pinterest:before{content:'\e805'}
.icon-blogger:before{content:'\e803'}
.icon-digg:before{content:'\e809'}
.icon-evernote:before{content:'\e804'}
.icon-reddit:before{content:'\e808'}
.icon-delicious:before{content:'\e813'}
.icon-stumbleupon:before{content:'\e811'}
.icon-pocket:before{content:'\e80c'}
.icon-surfingbird:before{content:'\e810'}
.icon-buffer:before{content:'\e802'}
.icon-readability:before{content:'\e812'}
.icon-instapaper:before{content:'\e814'}
.icon-xing:before{content:'\e815'}
.icon-wordpress:before{content:'\e81a'}
.icon-telegram:before{content:'\e819'}
.icon-viber:before { content: '\e816'; } /* '?' */
.icon-whatsapp:before { content: '\e817'; } /* '?' */
.icon-line:before { content: '\e818'; } /* '?' */
.socki {display: flex;justify-content:center;}

/* Конец блока социальных кнопок*/


/*---Рекламные блоки в видео и блогах*/
.single-video-reklama-right {
  display: inline-block;
  vertical-align: top;
  float: right;
  height: 260px;
  width: 370px;
  margin-left: 15px;
}
.single-video-reklama-left {
  display: inline-block;
  float: left;
  vertical-align: top;
  height: 260px;
  width: 370px;
  margin-left: 15px;
}

/*Нерабочая ссылка **/
[title*="(("] {
	text-decoration: line-through !important;
        color: rgb(80, 180, 190);
      	}

/*Календарь*/
.tribe-events-zero-next a, .tribe-events-zero-next li{
    width: 100%;
    pointer-events: none;
    cursor: default;
    color:  white !important;  

 }

.event-page-numbers {
 display: none;
}

#tribe-events-content {
    margin-left:  10px !important;
    margin-right: 10px !important;
}

.tribe-events-event-image img {
    display: block;
    width: 100%;
    height: auto;
}

.tribe-events-event-categories a[rel="tag"],
.tribe-event-tags a[rel="tag"] {
    color: white;
}


/*Меню*/
.ukrnet-menu {
   padding: 7px 0px;
   text-align: center !important;
   font-family: "PFDinTextCompPro";
   font-size: 12x;
   color:rgb(88, 88, 88);

}
.ukrnet-menu a:hover {
   background-color:  #E8E8E8;
   text-align: center !important;
}

.ukrnet-menu a {
   padding-right: 3px;
   padding-left: 3px;
   color:rgb(88, 88, 88);
}

.catalog-content {
   margin-left: 0px !important;
   padding-left: 0px !important;
   width: 586px !important;  
}
.single-catalog-verybig-img img {
    width: 430px !important;
    height: auto;
}

.all-catalog  {
    text-align:center;
}
.small-catalog-list {
     text-align:center;
}
.single-catalog {
     text-align:center;  
}

.single-catalog-big {
    text-align: center;
}
.theme-switch {
    right: 0px;
    float: right;
    padding-top: 10px;
    text-align: right;
}
.theme-switch a img{
  padding-top: 15px;
  margin-left: 22px;
  text-align:center;
  align-items: center;

}
.theme-switch a{
  color: #FFF; 
}
/*  --/мое---> */



@font-face {
    font-family: "PFDinTextCompPro"; 
/*    font-family: "PFDinTextCompPro","PFD-fallback"; */
    font-size: 2.5em;
    font-style: normal;
    font-weight: normal;
/*    src: url(font/pfdintextcomppro-regular.ttf); */
/*    src: local('PFDinTextCompPro'), url(font/pfdintextcomppro-regular.woff) format('woff'); */
     src: local('PFDinTextCompPro'), url(font/pfdintextcomppro-regular-webfont.woff2) format('woff2'); 
      font-display: swap; 
}


@font-face {
    font-family: "PFDinTextCompPro-menu"; 
    font-size: 22px;
    font-style: normal;
    font-weight: normal;
/*    src: local('PFDinTextCompPro'), url(font/pfdintextcomppro-regular.woff) format('woff'); */
    src: local('PFDinTextCompPro'), url(font/pfdintextcomppro-regular-webfont.woff2) format('woff2'); 

    font-display: swap; 
}



@font-face {
  font-family: "PFD-fallback";
    font-stretch: ultra-condensed;
    letter-spacing: -1.5px;
    size-adjust: 60.56999999999995%;
     src: local("Arial");
}



/*font-size: 22px
line-height: 1.55
letter-spacing: -2px
font-weight: 200
word-spacing: 0px
font-family: "Calibri Condensed";
*/


a, img {
    border:none;
    outline:none
}

* {
    margin: 0;
    padding: 0;
}

a {
/*    color: #3498db; */
 /*   color: #1F7AB7; */
    color: #1F4586;
    text-decoration: none;
}

a:hover {
    color: #2271b1;
    font-weight: bold;
}

p a,
.content-single-part ul li a
{
    text-decoration: underline;
}

.SinoptikInformer .siHeader .siMh, .SinoptikInformer .siLinks  {
   text-decoration: underline !important;
}


/* Header elements style start */
/* 111
.top-header, .main-header {
    width: 960px;
    min-width: 960px;
    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    margin: auto;
    clear: both;
}

.top-header-div {
    margin: 20px 0px 15px 0px
}

*/


.header-social {
    margin: 5px 5px 0px 0px ;
}

/* !!!!!!!!!
.main-header a {
    color: #333;
    font-family: "PFDinTextCompPro-menu","PFD-fallback";
    font-size: 22px;

}


.main-header ul {
    text-align: left;
    display: inline-block;
    margin: 0;
    list-style: none;
    width: 650px;
    max-height: 50px; 
    overflow:hidden;
}
*/
.main-header ul li {
/*    font-size: 22px;*/
    text-transform: uppercase;
    display: inline-block;
    padding: 12px 10px 17px 10px;
    cursor: pointer;
    margin-right: -3px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}


/*ul#menu-vtoroe-menyu li:hover,  НЕ КНОПКИ */
.menu-menu-container ul li:hover,
.menu-menu-container ul li:hover a,
.menu-menu-uk-container ul li:hover,
.menu-menu-uk-container ul li:hover a,
.menu-menu-en-container ul li:hover,
.menu-menu-en-container ul li:hover a {
    background: #E61400;
    color: #FFF;
}

 

.header-home {
    background: url(img/icons/home.png) no-repeat;
    float: left;
    margin-left: 0px;
    height: 55px;
    -moz-height: 57px;
    width: 40px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
@-moz-document url-prefix() {
    .header-home {
    height: 57px;  
}
}
.header-home:hover {
    background: url(img/icons/home1.png) no-repeat #E61400 !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.header-home-active {
    background: url(img/icons/home2.png) no-repeat #D4D4D4 !important;
}
/* !!!!
.header-login {
    cursor: pointer;
    float: right;
    background: #666;
    width: 115px;
    height: 22px;
    color: #FFF;
    font-family: "PFDinTextCompPro";
    text-transform: uppercase;
    padding: 8px 13px;
    font-size: 18px;
    margin-top: -50px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
*/
.header-login:hover {
    background: #E61400;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

/* !!!!
.menu-menu-container {
 width: 860px;
 height: 54px;
 overflow: hidden;
}
*/
.current-menu-item {
    background: #D4D4D4;
}
.current-menu-item a {
    color: #A4A4A4;
}
/* Header elements style end */

/* Index elements style start */
.slider {
    width: 1200px;
    min-height: 400px;
    margin: auto;
}
.main-promotion {
    padding-top: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* Firefox */
    -webkit-box-sizing: border-box; /* Safari */
}
.main-blog {
    padding-top: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* Firefox */
    -webkit-box-sizing: border-box; /* Safari */
}
/* Index elements style start */

/* Footer elements style start */
.main-footer-div {
    width: 100%;
    display: flex;
    background: #595959; 
    color: #FFF;
    padding-bottom: 30px;
}

.main-footer {
    width: 1180px;
    min-width: 1180px;
    margin: auto;
    color: #FFF;
    background: #595959; 
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.footer-unit-300 {
    float: left;
    width: 300px;
}

.footer-unit-300-top {
/*    width: 300px; */
    height: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* Firefox */
    -webkit-box-sizing: border-box; /* Safari */
    padding: 30px 15px 10px 0px
}



.footer-unit-300-bottom {
    width: 300px;
    font-family: Arial;
    font-size: 11px;
}

.footer-unit-170, .footer-unit-150 {
    padding: 25px 0px 0px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* Firefox */
    -webkit-box-sizing: border-box; /* Safari */
}


.footer-unit-150 {
    text-align: right;
}


.footer-unit-150 a, .footer-unit-170 a, .footer-unit-300 a {
    color: #FFF;
    background: #595959; 

}
.footer-unit-300-top a{
    background: #E61400;
}
.footer-unit-150 a {
    font-family: Arial;
    font-size: 11px;
}

.footer-h2 {
    font-weight: 300;
    font-size: 20px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
/* Footer elements style start */

/* Search form start */
/*!!!!
#s {
    background: #FFF;
    background-position: right;
    border: 1px solid #999;
    height: 30px;
    margin: 5px 0 0 100px;
    outline: 0 none;
    padding: 0px 30px 0px 15px;
    width: 270px;
    color: black;

}
*/

#searchsubmit {
	width: 32px;
    height: 32px;
    background-image: url("img/icons/search.jpg");
    background-repeat: no-repeat;
	border: none;
	margin-left: -2px;
	cursor: pointer;
}

.screen-reader-text {
    display: none;
}

.search-content {
    margin: 10px 20px 10px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* Firefox */
    -webkit-box-sizing: border-box; /* Safari */
}
.search-content li {
    margin-left: 40px;
    font-size: 20px;
    color: #333;
}
.search-content li div {
    color: #666;
    font-family: Arial;
    font-size: 13px;
}
.search-content li div a {
    color: #333;
}
.search-count {
    margin: 15px 10px;
    font-family: Arial;
    font-size: 14px;
    color: #444;
}
.searchandfilter div {
    background: #f2f2f2;
    padding: 15px 10px;
}
.searchandfilter ul li {
    margin-left: 5px;
}
/* Search form end */

/* Post images start */
.attachment-slider {
    max-width: 860px;
}
.attachment-post-thumbnail {
    width: 300px;
}
/* Post images end */

/* Single Post images start */
.single-post-blog-text {
    max-height: 180px;
    overflow: hidden;
}
.single-post-single-page {
    margin-left: 0px !important;
}

.arial-text {
    font-family: Arial;
    font-size: 16px;
    font-stretch: semi-condensed;
}
.arial-text-catalog {
    font-family: Arial;
    font-size: 14px;
}
.single-post a, .single-post-news a, .single-post-news-small a {
    color: #333;
}

.single-post h1 {
    font-size: 22px;
    font-weight: 300;
}

.single-post-date {
/*    color: #FF2A0C; */
    color: #E61F00;
}
.single-post-info {
    vertical-align: top;
/*    color: #9E9E9E; */
    color: #666;
    font-size: 16px;
}
.single-post-info img, .single-post-info-value {
 float: left;
 padding-right: 5px;
}

.post-readmore {
    padding: 5px 12px 5px 12px;
    text-transform: uppercase;
    color: #FFF;
    background: #666;
    font-family: "PFDinTextCompPro";
    width: 38px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    margin-top: 5px;
    margin-bottom: 10px;
}
.post-readmore:hover {
    background: #E61400;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.entry-title a {
    color: #333;
}
.readmore-title {
    border: 2px solid #666 !important;
    color: #666 !important;
    margin-left: 0px !important;
    margin-bottom: 25px;
    margin-top: 10px;
}
.index-title-link {
    padding: 5px 8px;
    background: #666;
    color: #fff;
    text-transform: uppercase;
    font-family: "PFDinTextCompPro";
    margin-right: 20px;
    float: right;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.index-title-link:hover {
    background: #E61400;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.catalog-archive {
    padding: 7px 20px;
    font-size: 18px;
    float: none;
}

/* Clearfix style start */
.clearfix {
    width: 100%;
    clear: both;
}
/* Clearfix style end */

/* Breadcrumbs style start */
.breadcrumbs a, .breadcrumbs-new a {
    color: #666;
}
.breadcrumbs-new {
    width: 100%;
    font-family: Arial;
    font-size: 13px;
    color: #666;
    margin-bottom: 20px;
}
/* Breadcrumbs style end */

.hr-line {
    width: calc(100% - 30px);
    height: 1px;
    margin: auto;
    border-bottom: 1px solid #666;
    margin-bottom: 10px;
}
.hr-line-search {
    width: 100%;
    height: 1px;
    margin: auto;
    border-bottom: 1px solid #bdc3c7;
    margin: 10px 0;
}
.hr-line-small {
    width: 100%; /* Old 280px */
    height: 1px;
    float: left;
    margin: auto;
    border-bottom: 1px solid #666;
    margin: 10px 0px;
}
.hr-line-small-catalog {
    border-bottom: 1px solid #bdc3c7;
}
.hr-line-archive, .hr-line-archive-video {
    width: 100%;
    height: 1px;
    margin: auto;
    border-bottom: 1px solid #999;
    margin-bottom: 5px;
}
.hr-line-archive-video {
    width: calc(100% - 20px);
    margin-top: 10px;
    margin-bottom: 10px;
}
.hr-line-catalog {
    width: 100%;
    border-bottom: 1px solid #bdc3c7;
    margin-top: 20px;
    margin-bottom: 20px;
}
/* 404 error page style start */
.page-header-404 {
    margin-top: 30px;
    background: #E61400;
}
.page-title-404 {
    font-size: 32px;
    font-weight: 300;
    text-align: center;
    color: #FFF;
    font-family: "PFDinTextCompPro";
}
.page-content-404 a {
    color: #E61400;
}
/* 404 style end */

/* Main news list style start */
.spn-img {
    max-height: 187px;
    overflow: hidden;
}
.single-post-news-page {
    width: 840px;
    overflow: hidden;
    margin-bottom: 10px;
}
.single-post-news-page h1 {
    color: #333;
    font-size: 22px;
    line-height: 26px;
}
.single-post-news-page-img {
    width: 200px;
    height: 125px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
}
.single-post-news-page-img img {
    width: 200px !important;
    height: auto !important;
    width: auto;
    height: auto;
}
.single-post-news-page-text {
    float: left;
    font-size: 17px;
    width: 620px;
    font-family: Arial;
    line-height: 21px;
    margin-top: 10px;
}
.single-post-news {
    width: 266px;
    overflow: hidden;
    margin-left: 25px;
    margin-bottom: 20px;
    display: inline-block;
    vertical-align: top;
}
.single-post-news-top {
    width: 266px;
    margin-left: 25px;
}
.single-post-news-text {
    max-height: 60px;
}
.single-post-news h1, .single-post-news-small h1 {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}
.single-post-news-small-single-page h1 {
    font-size: 12px !important;
    font-family: Arial;
}
.single-post-news-date {
    color: #666;
}
.single-post-news img{
    max-width: 100%;
    height: auto;
}
.single-post-news-small {
    width: 290px;
    margin-bottom: 10px;
}
.single-post-news-right {
    width: 300px;
    padding-right: 10px;
    float: right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.single-post-news-small h1 {
    font-size: 16px;
    font-weight: 300;
    line-height: 18px;
    font-stretch: semi-condensed;
    font-family: "Arial";

}

.small-single-post-image {
    width: 160px;
    float:left;
    margin-right: 0px;
}
.small-single-post-image img {
    max-width: 150px;
    height: auto;
}
.small-single-post-news-text {
    float: left;
    width: 130px;
    max-height: 85px;
    overflow: hidden;
    font-size: 14px !important;
}
.small-single-post-news {
    margin-bottom: 15px;
}
.small-single-post-news h1 {
    color: #333;
    font-size: 16px;
    line-height: 20px;
    font-family: "PFDinTextCompPro";
}
/* Main news list end */

/*Promotion style start */
.promotion-item {
    width: 274px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
.promotion-title {
    font-size: 22px;
    font-weight: 300;
}
.promotion-item a {
    color: #333;
}
.promotion-item img {
    max-height: 180px;
    max-width: 274px;
    width: auto;
    float: left;
    margin-bottom: 10px;
}
.promotion-text {
    max-height: 66px;
    overflow: hidden;
    clear: left;
    font-family: Arial;
    font-size: 15px;
    margin-bottom: 15px;
}
/* Promotion style end */

/* Single */
.main-content-single {
    width: 840px;
    margin-right: 20px;
    float: left;
}
.main-content-single-catalog {
    width: 840px;
    margin-right: 20px;
    padding-left: 90px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.main-content-single-catalog p{
  font-size: 20px;
}

.catalog-img {
    width: 126px;
    float: left;    
}
.catalog-img img {
    max-width: 126px;
    height: auto;
}
.catalog-text {
    float: right;
    width: 174px;
    font-size: 12px;
    font-family: Arial;
    padding-left: 20px;
    color: #E61400;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.catalog-text b {
    font-family: "PFDinTextCompPro";
    font-weight: 500;
    color: #333;
    font-size: 20px;
}
.main-content-single table {
    border-top: 1px solid #E61400;
    border-bottom: 1px solid #E61400;
    font-family: Arial;
    font-size: 95%;
}
.main-content-single-wide {
    width: 920px !important;
}
.content-single-part ol, .content-single-part ul {
	margin-left: 20px;
}
.content-single-part-wide {
    float: left;
    width: 810px !important;
}
.read-more-single, .searchandfilter input[type="submit"] {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    font-family: "PFDinTextCompPro";
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 5px 13px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    margin: auto;
    width: 179px;
    cursor: pointer;
    font-size: 14px;
    border: 0;
}
.read-more-single:hover, .searchandfilter input[type="submit"]:hover {
    transition: all 0.3s ease 0s;
    background: #E61400;
}
.searchandfilter select {
    padding: 2px 4px;
    border: 1px solid #999999;
}
/* end */

.banner {
    position: relative;
    overflow: auto;
}
.banner li {
    list-style: none;
}
.banner ul li {
    float: left;
}

/* Registration block start */
.header-login-div {
    width: 300px;
    float: right;
    background: #E61400;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 20px;
    color: #fff;
    margin-top: 37px;
    margin-left: -159px;
    position: absolute;
    display: none; 
    z-index: 9999;
}
.header-login-div-2, .header-login-div-3 {
    display: none;
}
.login-tab-1, .login-tab-2, .login-tab-3 {
    text-decoration: underline;
    float: right;
    cursor: pointer;
    margin-left: 15px;
}

.wysija-submit .wysija-submit-field {
    background: #666;
    border: none;
    padding: 5px 18px;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    font-family: "PFDinTextCompPro";
    cursor: pointer;
    transition: all 0.3s ease 0s;
    margin-top: 10px;
}

.wysija-submit .wysija-submit-field:hover {
    background: #333;
    transition: all 0.3s ease 0s;
}

#make-less-single-content {
    display: none;
}

.login-tabs {
    margin-top: -26px;
}
/* Registration block end */

/* Catalog style start */
.catalog-item {
    width: 120px;
    margin-left: 20px;
    margin-right: 20px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.catalog-item  img {
    max-width: 120px;
    height: auto;
}
.catalog-item .index-title-link {
    margin-top: 10px;
    margin-right: 30px;
}
.catalog-item-right {
    width: 300px;
    float: right;
    display: inline-block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.catalog-item-small {
    width: 90px;
    margin-right: 10px;
    float: left;
    text-align: center;
}
.catalog-item-small img {
    max-width: 90px;
    height: auto;
}
.small-text {
    background: #E61400;
    font-family: "PFDinTextCompPro";
    color: #fff;
    font-size: 13px;
    padding: 3px 5px;
}
/* Catalog style end */

/* Latest news start */
.mini-news {
    margin-bottom: 7px;
}
.mini-news a {
    font-size: 18px;
    color: #333;
}
.mini-news img {
    margin-right: 5px;
}
/* Latest news end */

/* News Slider Fix start */
#slides .slidesjs-container,
#slides_articles .slidesjs-container {
    height: 330px !important;
}
#slides03 .slidesjs-container {
    height: 300px !important;
}
.slidesjs-pagination {
    text-align: center;
}
.slidesjs-pagination li {
    width: 20px;
    display: inline-block;
}
.slidesjs-pagination li a {
    display: inline-block;
    width: 13px;
    height: 0;
    padding-top: 13px;
    background-image: url(img/pagination.png);
    background-position: 0 0;
    overflow: hidden;
}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
    background-position: 0 -13px
}

.slidesjs-pagination li a:hover {
    background-position: 0 -26px
}
/* News Slider Fix end */

/* About author block start */
#abap_box {
    margin-top:15px;
    padding:10px 0;
}

#abap_box .author_photo img {
    border-radius: 40px;
    width: 80px;
    height: auto;
    margin-right:10px;
    float:left;
}

#abap_box .abap_info {
    font-family: "PFDinTextCompPro";
    font-size: 16px;
/*    color: #FF2A0C; */
    color:  #E61F00;
    margin: 18px 0;
    float: left;
}

.author #abap_box .abap_info, 
.author #abap_box .author_photo img,
.author #abap_box .abap_links {
    float: none;
    text-align: center;
    display: block;
    margin: auto;
}

.abap-description {
 color: black;
 padding: 5px 10%;

}

#abap_box .abap_info a {
    text-transform: uppercase;
    font-size: 21px;
    color:#333;
    font-weight: 300;
}

#abap_box .abap_links {
    margin: 15px 0;
}

.abap_links img{
  width: auto !important;
  display: inline !important;
}
/* About author block end */

/*Blog style start */
.blog-item {
    color: #E61400;
    width: 212px;
    margin-left: 20px;
    margin-top: 15px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.blog-title {
    font-size: 12px;
    font-weight: 600;
    line-height: 13px;
    font-family: Arial;
}
.blog-item a {
    color: #333;
}
.blog-item h2 {
    color: #666;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 300;
}
.blog-item img {
    width: auto;
    float: left;
    margin: 5px 0px 10px 0;
    border-radius: 40px;
    width: 80px;
    height: auto;
}
.blog-title img {
    margin-right: 10px;
    margin-bottom: 18px;
    width: 16px;
    border-radius: 0;
}
.blog-text {
    max-height: 66px;
    overflow: hidden;
    clear: left;
    font-family: Arial;
    font-size: 13px;
    margin-bottom: 15px;
}

.blog-item-right {
    width: 840px;
    height: 52px;
    padding-right: 10px;
    margin-bottom: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.blog-item-right a {
    color: #666;
}
.blog-item-right-img {
    float: left;
    width: 50px;
    margin-right: 10px;
}
.blog-item-right-img img {
    border-radius: 3px;
}
.blog-item-right-text {
    font-size: 16px;
    font-family: Arial;
}
.blog-item-right-text h3 {
    color: #333;
    font-size: 20px;
    font-weight: 700;
    font-stretch: condensed;
}
.blog-item-right-text-small {
    height: 30px;
    overflow: hidden;
}
.blog-item-left {
    width: 840px;
    margin: 20px 0px;
    border-bottom: 1px solid #999;
    color: #666;
    font-family: Arial;
    font-size: 12px;
}
.blog-item-left a {
    color: #333;
    font-size: 18px;
}
.blog-item-left-text {
    font-size: 16px;
    line-height: 25px;
    color: #E61400;
}
.blog-item-left-text h3 {
    font-family: "PFDinTextCompPro" !important;
}
.blog-item-left-img {
    float: left;
    width: 100px;
    height: 100px;
    margin-right: 20px;
}
.last-comments-blog {
    width: 300px;
    margin-bottom: 20px;
}
.last-comments-blog-line {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ecf0f1;
    width: 50%;
    float: left;
}
.last-comments-blog-line-new {
    margin: 7px 0px 7px 0px;
    border-bottom: 1px solid #ecf0f1;
    width: 100%;
}
.last-comments-blog-title a {
    color: #333;
    font-family: Arial;
    font-size: 14px;
}
.last-comments-div {
    border-bottom: 1px solid #999;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.last-comments-blog-author a {
    color: #333;
    font-family: Arial;
    font-size: 14px;
}
.last-comments-blog-author {
    font-size: 11px;
    color: #E61400;
    font-family: Arial;
}
/* Blog style end */

/* Bottom info block start */
.bottom-left-banners {
    width: 840px;
    margin-bottom: 50px;
    float: left;
    height: 100%;
    z-index: 100;
    position: relative;
}
.blb-left, .blb-right {
    width: 300px;
    float: left;
}
.blb-right {
    margin-left: 20px;
    float: right;
}
.main-poll {
    width: 320px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

}
/* Bottom info block end */

/* Paginator */
div.pagination {
    background: #fff;
    font-size: 14px;
    font-family: Arial;
    padding: 0px;
    font-weight: 600;
    margin-top: -10px;
    padding-top: 55px;
    text-align: center;
    position: relative;
}
div.pagination span.current {
    padding: 7px 12px;
    margin: 0px;
    border-radius: 20px;
    background: #E61400;
    color: #fff;
}
div.pagination a {
    padding: 7px 12px;
    margin: 0px;
    border-radius: 20px;
    background: #fff;
    text-decoration: none;
    color: #666;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

/* Archives */
.archive-header {
    color: #333;
    font-size: 32px;
    font-weight: 100;
    margin-bottom: 15px;
}
.blog-header {
    text-transform: uppercase;
    color: #333;
    font-size: 28px;
    font-weight: 100;
    margin-bottom: 15px;
}
.create-blog {
    border: 4px solid #E61400;
    padding: 15px 10px;
    margin-right: 20px;
    margin-bottom: 20px;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.create-blog a {
    font-size: 26px;
    color: #333;
}
.tag-cloud {
    border: 1px solid #999;
    padding: 20px 20px 30px 20px;;
    margin-right: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.tag-cloud-h2 {
    font-size: 27px;
    font-weight: 300;
    /*color: #666; */
    color: #333;
    margin-bottom: 20px;
}
.tagcloud a {
  /*  color: #999; */
    color: #333;

    font-family: Arial;
}
/* iFrame fix */
iframe {
    max-width: 835px;
}

/* Video play icon */
.single-post-video {
    position: relative;
}
.single-post-video-img {
    position: absolute;
    margin-left: 33%;
    top: 15%;
}

/* Navigation */
.main-header nav {
    width: 1180px;
    background: #E6E6E6;
    border-bottom: 1px solid #999;
}
.main-header-fixed {
    z-index: 9999;
    position: fixed;
    top: 0px;
}
.header-login-fixed {
  margin-top:-46px;
}

/* Polls */
.wp-polls {
    font-family: Arial;
    font-size: 13px;
    color: #333;
}
.poll-div {
	margin-left: 20px;
    margin-bottom: 20px;
}
.content-single-right .poll-div {
	margin-left: 0px;
}

/* If disable JS */
.noscript {
    background: #e74c3c;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.noscript-div {
    width: 1180px;
    margin: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #fff;
    font-size: 20px;
}

/* Catalog style start */
.single-catalog-big {
    margin-left: 20px;
    width: 200px;
    float: left;
}
.single-catalog-big>.small-arial-text a {
    color: #333;
}
.single-catalog-big-img img {
    width: 200px !important;
    height: auto;
}
.single-catalog {
    width: 115px;
    margin-left: 12px;
    float: left;
}
.single-catalog-img img {
    width: 100px !important;
    height: auto;
}
.right-small-catalog {
    width: 300px;
    float: right;
    margin-right: 20px;
    margin-left: 0px;
}
.small-catalog-list {
    width: 80px;
    margin-left: 20px;
    float: left;
    margin-bottom: 10px;
}
.small-catalog-img img {
    max-width: 80px;
    height: 105px;
}
.catalog-list-title {
    font-size: 20px;
    color: #333;
    font-weight: 600;
    float: left;
}
.catalog-list-title-main {
    width: 400px;
}
.all-catalog {
    float: left;
    width: 172px;
    margin-left: 20px;
    margin-bottom: 10px;
}
.all-catalog-img img {
    max-height: 150px;
    width: auto;
}

/* ISSUU fix */
.issuu-isrendered {
    width: 530px !important;
}

/* Subscribe block */
.newsletter-subscription {
    font-size: 18px;
    line-height: 23px;
}
.newsletter-firstname, .newsletter-email {
    border: none;
    padding: 5px;
    color: #333 !important;
    margin: 0px 0px 5px 10px;
    width: 210px;
}
.newsletter-submit {
    padding: 5px 12px 5px 12px;
    text-transform: uppercase;
    color: #FFF;
    background: #666;
    border: none;
    margin-top: 10px;
    float: right;
    cursor: pointer;
    font-family: "PFDinTextCompPro";
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.newsletter-submit:hover {
    background: #333;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

/* Single page */
.wpcf7-form-control {
    resize: vertical;
    border: 1px solid #666;
    padding: 5px;
    color: #333 !important;
    margin: 2px 0px 10px 0px;
    width: 840px;
}
.wpcf7-submit {
    padding: 8px 17px 7px 16px;
    text-transform: uppercase;
    color: #FFF !important;
    background: #666;
    border: none;
    margin-top: 10px;
    font-size: 14px;
    cursor: pointer;
    font-family: "PFDinTextCompPro";
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.wpcf7-submit:hover {
    background: #333;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

/* Index page slider style */
#slider-pro-1>.slider-main, #slider-pro-1>.slider-main>.slide-wrapper, #slider-pro-1>.slider-main>.slide-wrapper>.slides, #slider-pro-1>.slider-main>.slide-wrapper>.slides>.slide,
#slider-pro-3>.slider-main, #slider-pro-3>.slider-main>.slide-wrapper, #slider-pro-3>.slider-main>.slide-wrapper>.slides, #slider-pro-3>.slider-main>.slide-wrapper>.slides>.slide,
#slider-pro-4>.slider-main, #slider-pro-4>.slider-main>.slide-wrapper, #slider-pro-4>.slider-main>.slide-wrapper>.slides, #slider-pro-4>.slider-main>.slide-wrapper>.slides>.slide {
    height: 400px !important;
}

#slider-pro-2>.slider-main, #slider-pro-2>.slider-main>.slide-wrapper, #slider-pro-2>.slider-main>.slide-wrapper>.slides, #slider-pro-2>.slider-main>.slide-wrapper>.slides>.slide,
#slider-pro-5>.slider-main, #slider-pro-5>.slider-main>.slide-wrapper, #slider-pro-5>.slider-main>.slide-wrapper>.slides, #slider-pro-5>.slider-main>.slide-wrapper>.slides>.slide,
#slider-pro-6>.slider-main, #slider-pro-6>.slider-main>.slide-wrapper, #slider-pro-6>.slider-main>.slide-wrapper>.slides, #slider-pro-6>.slider-main>.slide-wrapper>.slides>.slide {
    height: 200px !important;
}

.thumbnail.select {
    background: none !important;
}
.text-thumbnail .thumbnail {
    padding: 0px !important;
}
.slider-thumb-text {
    margin-top: -98px;
    height: 60px;
    background-color: rgba(255, 255, 255, 0.65);
    position: relative;
    color: #000;
    font-family: "PFDinTextCompPro";
    padding: 8px 16px !important;
    font-size: 18px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}
.thumbnail.select>.slider-thumb-text {
    margin-top: -66px;
    border-bottom: 1px solid #999;
    background-color: rgba(255, 255, 255, 1.0);
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}
.text-thumbnail .slide-arrows a {
    height: 76px !important;
}
.content-thumbnail {
    padding-top: 35px !important;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}
.thumbnail.select>.content-thumbnail {
    border-top: 3px solid #E61400;
    padding-top: 0px !important;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}
.slider-thumb-big {
    position: absolute;
    margin-top: -170px !important;
    font-size: 32px;
    line-height: 32px;
    max-width: 300px;
    color: #fff;
    font-family: "PFDinTextCompPro";
    background: rgba(0, 0, 0, 0.65);
    padding: 10px !important;
    top: 0;
    display: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.thumbnail.select>.slider-thumb-big {
    display: block;
}
.advanced-slider .thumbnail-scroller .thumbnails-visible-container, .advanced-slider .thumbnail-scroller .thumbnails-container, .advanced-slider .thumbnail {
    overflow: visible !important;
}
.thumbnail-wrapper:first-child {
    left: 10px !important;
}
.thumbnail-wrapper:last-child {
    left: 650px !important;
}
/*.stb2 {
    margin-left: -320px !important;
}
.stb3 {
    margin-left: -640px !important;
}
*/

/* Banners fix */
.pro_ad_system_ad_container {
    background: none !important;
}

/* Images caption */
p.wp-caption-text {
    background: #ECF0F1;
    margin-right: 0px;
    margin-top: 0px;
    padding: 6px 12px;
    font-size: 18px;
    font-family: "PFDinTextCompPro";
    margin-bottom: 10px;
    border: 1px solid #A3B1B2;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/* Search list fix */
.level-0[value="wprss_feed_item"], .level-0[value="wprss_feed"], .level-0[value="tribe_events"], .level-0[value="bwg_tag"], .level-0[value="bwg_album"], .level-0[value="bwg_gallery"], .level-0[value="myatu_bgm_gallery"] {
    display: none;
}

/* Download fix */
.catalog-download-link p, .catalog-download-link ul, .catalog-download-link li, .catalog-download-link div, .catalog-download-link h1, .catalog-download-link h2, .catalog-download-link h3, .catalog-download-link h4, .catalog-download-link h5 {
    display: none;
}
.catalog-download-link div.wpdm_file, .catalog-download-link div.cont, .catalog-download-link div.btn_outer, .catalog-download-link div.btn_outer_c {
    display: block !important;
}
.btn_outer {
    float: left;
    color: #333;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none !important;
    padding: 2px 3px !important;
    position: relative;
    display: inline-block;
    text-shadow: none !important;
    background: #fff;
    border: none !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    margin-right: 0px !important;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}
.wpdm-only-button .btn_outer:hover {
    background: #D5D5D5 !important;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}
.wpdm_file .cont {
    padding: 0px !important;
}
.wpdm-only-button .counter {
    font-size: 9px !important;
}

.magaz-text {
    width: 910px;
    float: right;
    padding-right: 20px;
    font-family: Arial;
    font-size: 16px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.magaz-text a {
    color: #E61400;
    text-decoration: underline;
}

/* Sort fix for catalog */
.sortbycatalog {
    color: #333;
    font-size: 14px;
    font-family: Arial;
}
div.sortbycatalog>span {
    background: #F3F3F3;
    cursor: pointer;
    padding: 5px;
    border-radius: 2px;
}
#rsc-11, #rsc-22, #rsc-33, #rsc-44, #rsc-55, #rsc-66, #rsc-77 {
    display: none;
}
.active-sbc {
    color: #fff;
    background: #E61400 !important;
}                   /* #FF2A0C #E61400  */

/* Page style */
.type-page {
    font-family: Arial;
    font-size: 20px;
    font-stretch: semi-condensed;

}

/* Image page */
#image {
    width: 100%;
    margin: auto;
}
.image-header {
    margin: auto;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}
.image-comments {
    width: 585px;
    margin: auto;
}

/* Blog page */
.last-comments-blog-text>#abap_box {
    display: none;
}

/* Counter */
.footer-unit-150>div>div>div.textwidget {
	margin-top: -20px;
}

/* Polls */
.wp-polls .pollbar {
	max-width: 96%;
}
.softpress-copyright {
  width: 135px;
  float: right; 
  margin-top: 1px;
}

/* Reclam */
.job-block a, .job-block a:hover {font-family: Arial, sans-serif;font-size: 12px;color:#000000;font-weight:bold;text-decoration: none}
.job-block {background:#eeeeee url(http://informers.ukr.net/job/sim/jobnewimg/bottom-bg.gif) repeat-x bottom;border: 1px solid #c9c9c9;margin: auto auto 20px;width:585px;border-radius:5px; box-shadow:0 0 3px #999;}
.job-block .job-ttl {background:url(http://informers.ukr.net/job/sim/jobnewimg/ttl-bg.gif) repeat-x top;position:relative;padding:5px 105px 5px 12px;border-bottom:1px solid #c9c9c9;text-align:left;border-radius:5px 5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.job-block .job-ttl a {font-family:Tahoma, sans-serif;text-transform:uppercase}
.job-logo-link {position:absolute;top:4px;right:5px;width:103px;height:22px;}
.job-logo-link a {display:block;width:103px;height:22px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://informers.ukr.net/job/sim/jobnewimg/job-logo-medium.png',sizingMethod='scale');cursor:pointer;position:static!important;}
.job-logo-link img {_display:none;border:none}
.job-block .informer-block {padding:3px}
#jobukrnet ul {list-style:none;margin:0;padding:0 0 0 0;background:#FFF;zoom:1}
#jobukrnet ul:after, #jobukrnet ul:before {content:"";display:table;height:0}
#jobukrnet ul:after {clear: both}
#jobukrnet li {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e3e3e3;padding:4px 0;margin:0 4px;line-height:normal;background:none;}
#jobukrnet a {margin: 0 3px}
#jobukrnet span {color:#006fce;font-weight:bold;float:right;margin-right:5px;letter-spacing: -1px}
.job-block .bottom-link-1, .job-block .bottom-link-2, .job-block .bottom-link-3 {border-left:1px solid #fff; margin:4px 0 0 !important;padding: 2px 22px 2px 3px !important;background:url(http://informers.ukr.net/job/sim/jobnewimg/bottom-links/link-back-1000px.png) no-repeat right 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* Related posts */
.related-posts-generator {
	float: left;
	width: 205px;
	padding: 0px 2px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.related-posts-generator img {
	border-radius: 3px;
	width: 200px !important;
	height: auto !important;
}
.related-posts-generator a {
/*	color: #e74c3c !important; */
	color: #E61F00 !important;
	font-size: 15px;

}

@media screen and (min-width: 1000px) and (max-width: 1180px) {

.related-posts-generator {
    width: 25%;
 }
.related-posts-generator img {
  width: 100% !important;
 }

.main-footer {
  width: calc(100% - 100px);
  min-width: calc(100% - 100px);

}

.main-news {
  width: 100%;
}
.single-post-news-top,
.single-post-news,
.main-news .single-post-news-right,
.promotion-item

 {
        width: calc(100% / 4 - 30px);
}

.main-news .single-post-news-small,
.promotion-item img {
  width: 100%;
}


}

/* New (13.11.15) | Free space after gallery in post */
.tablenav-pages, .tablenav-pages_0, .tablenav-pages_1, .tablenav-pages_2, .tablenav-pages_3, .tablenav-pages_4, .tablenav-pages_5, .tablenav-pages_6, .tablenav-pages_7 {
	height: 0px !important;
}

.ht-readmore {
  width: auto !important;
}

@media screen and (max-width: 1000px) {

/* Знак качества, выбор редакции */
img[src*="ua-hi_pro_best"]
{
 width: 150px !important;
}
/**/


ul#menu-vtoroe-menyu a,
ul#menu-vtoroe-menyu-uk a,
ul#menu-vtoroe-menyu-en a {
  background: none !important;
  color: black !important;  
  padding: 0px !important;
}

ul#menu-vtoroe-menyu li:hover,
ul#menu-vtoroe-menyu-uk li:hover,
ul#menu-vtoroe-menyu-en li:hover   {
    background: #E61400;
    color: #FFF !important;
}

ul#menu-vtoroe-menyu a:hover,
ul#menu-vtoroe-menyu-uk a:hover,
ul#menu-vtoroe-menyu-en a:hover  {
    color: #FFF !important;
}

#comment {
 width: calc(100% - 40px);
 padding: 20px;
 line-height: 1.3em;
}

.single-post-news-right {
    width: 100%;
    float: left;
    padding-right: 0;
}
.single-post-news-small {
  width: 100%;
}


.attachment-post-thumbnail {
 height: auto;
}

.attachment-post-thumbnail,
.single-post>.arial-text,
.hr-line-small {
    width: calc(100% - 60px);
}

.arial-text {
    font-size: 18px !important;
}


.content-single-right.archive-posts,
.content-single-right.archive-news,
.readmore-title,
.related-posts-generator/*, 
.small-posts*/ { 
 display: none;

}

.form-submit input {
    font-size: 1em;
    padding: 10px;
    font-stretch: semi-condensed;
}


.footer-unit-300-bottom {
    font-size: 16px;
    font-stretch: normal;
    font-family: "PFDinTextCompPro";
}

.attachment-medium.size-medium {
 max-width: 835px;
 width: 100%;
 height: auto;
}
.comment-form label {
 width: auto;
 font-size: 15px;
 padding-bottom: 3px;
}
.hr-line-archive, 
.hr-line-archive-video {
  width: 100%;
}
.right-small-catalog {
 display: none;
}

.catalog-archive {
    font-size: 15px;
}

.main-promotion {
 display: none;
}

#slider-pro-2>.slider-main, 
#slider-pro-2>.slider-main>.slide-wrapper, 
#slider-pro-2>.slider-main>.slide-wrapper>.slides, 
#slider-pro-2>.slider-main>.slide-wrapper>.slides>.slide {
    height: 140px !important;;
}


.main-content-single-catalog iframe {
 max-width: 100% ;

}

}




@media screen and (max-width: 1000px) {

#ind-slider {
  display: none !important;
}



.main-footer-div {
    display: block;
}


.footer-unit-300, .footer-unit-300-bottom{
  width: 100%;
}
.footer-unit-170, .footer-unit-150 {
  padding: 20px 0px 0px 0px;
}

.footer-unit-300-top {
    padding: 30px 0px 30px 0px;
}

.footer-unit-300-top img {
   float: left;
}

.softpress-copyright {
  float: left; 
  margin-left: 10px;
  width: auto
}

#slider-pro-2>.slider-main, 
#slider-pro-2>.slider-main>.slide-wrapper, 
#slider-pro-2>.slider-main>.slide-wrapper>.slides, 
#slider-pro-2>.slider-main>.slide-wrapper>.slides>.slide {
    height: 120px !important;;
}

}

@media screen and (max-width: 680px) {
.comment-form input {
 width: calc(100% - 5px);
}

.comment-form-author, .comment-form-email, .comment-form-url{
  display: block;
}

.index-title-link {
 margin-right: 0;
}

.catalog-archive {
    padding: 7px 15px
}


#slider-pro-2>.slider-main, 
#slider-pro-2>.slider-main>.slide-wrapper, 
#slider-pro-2>.slider-main>.slide-wrapper>.slides, 
#slider-pro-2>.slider-main>.slide-wrapper>.slides>.slide {
    height: 100px !important;;
}


}


@media screen and (max-width: 420px) {
#slider-pro-2>.slider-main, 
#slider-pro-2>.slider-main>.slide-wrapper, 
#slider-pro-2>.slider-main>.slide-wrapper>.slides, 
#slider-pro-2>.slider-main>.slide-wrapper>.slides>.slide {
    height: 80px !important;;
}


}

@media screen and (max-width: 440px) {

.main-footer {
    justify-content: space-around;
}

.footer-unit-300-top {
   display: flex;
   flex-wrap: wrap;
}

.footer-unit-300-top {
    padding-bottom: 10px;
}

.softpress-copyright {
    float: none;
    width: 100%;
    margin: 10px 0 0;
}
.footer-unit-150 {
 width: 100%;
 text-align: center;
}

.single-catalog {
 display: none;
}
#slider-pro-2>.slider-main, 
#slider-pro-2>.slider-main>.slide-wrapper, 
#slider-pro-2>.slider-main>.slide-wrapper>.slides, 
#slider-pro-2>.slider-main>.slide-wrapper>.slides>.slide {
    height: 60px !important;;
}


}