/*
Theme Name: Viferon

Description: Theme for viferon.su
Version: 1.0
Author: Viferon
Author URI: wildwebcat.com
Tags: white, blue, light, two-columns, right-sidebar, theme-options, fixed-width, sticky-post, threaded-comments
*/

/* reset */
* { margin: 0;}
html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, th, var, h1, h2, h3 {font-style:normal;font-weight:normal;}
 ul {list-style:none;}
caption, th {text-align:left;}
a img {border: none;}

/* basic elements */

@font-face {
    font-family: 'arialn';
    src: url('arialn_0-webfont.eot');
    src: url('arialn_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('arialn_0-webfont.woff2') format('woff2'),
         url('arialn_0-webfont.woff') format('woff'),
         url('arialn_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {color:#848484;font-family: arial, sans-serif;font-size: 14px;height: 100%;margin:0;}
html, body {height: 100%;}

a, a:link, a:visited {color: #146490; text-decoration: none;outline: 0;}
a:hover {text-decoration: underline;}

h1, h2, h3, h4 {font-family: arial, sans-serif; font-weight: normal;color: #146490;}
h1 {font-size: 18px; line-height: 22px;}
.main-content h1{font-size: 22px;font-weight: bold}
.page-content h1{font-size: 17px;font-weight: bold; line-height: 22px;padding: 15px 0 15px 0}
h1 a:hover, h2 a:hover {text-decoration: none;}
h2 {font-size: 16px; line-height: 50px; font-weight: bold;}
.home h2{text-align: center;margin-top: 10px}
h3 {font-size: 14px; line-height: 35px;}
.main-content h3{text-align: center;}
h4 {font-size: 14px;line-height: 25px;}


input, textarea {background: #f5f5f5; border: 1px solid #bbb; color: #222; margin: 10px 0; padding: 7px 10px;}
input#searchsubmit, input#submit {background: #ddd; border: 1px solid #999; color: #555; padding: 6px 10px;}
textarea#comment {width: 95%;}

/* generic classes */

.clear {clear: both;}
.center {text-align: center;}
.hidden {display: none;}
.justify {text-align: justify;}
.post-spt {border-top: 1px dashed #ccc; margin-bottom: 15px;}
.post-meta {background: #eee; margin: 10px 0; padding: 2px 10px;}
.post-tag {margin: 10px 0;}
.sticky {background: #f6f6f6; border: 1px solid #ccc; margin: -10px -10px 10px -10px; padding: 0 10px;}
.sticky .post-meta {border: 1px solid #bbb;}
.aligncenter {display: block;   margin-left: auto;  margin-right: auto;}
.alignleft {    float: left; margin: 10px 10px 10px 0}
.alignright {   float: right;}
.page .nocomments {display: none;}
.bypostauthor .fn {font-weight: bold;}

/* basic layout */

#top-container {text-align: left;margin: 0 auto;  height: auto !important;position: relative; }
.content-page{min-height: 100%}
#header {padding: 15px 20px 15px 0;position: relative;}
#logo img{margin: 20px 0}
#head-nav {margin: 0;}
.main-content {margin: 7px 20px 0;}
.main-content p{margin-top: 10px; line-height: 18px}

/* head nav */

#menu-primary ul{}
#menu-primary-en li a,
#menu-primary li a{text-align: left; padding-top:5px; }
#menu-primary-en li{display:inline-block; margin:0 10px 0 0;  border-right:5px solid #eee;padding:0 10px;}
#menu-primary li {display:inline-block; margin:0 6px 0 0;  border-right:5px solid #eee;padding:0 6px 0 6px;}
#menu-primary-en li:last-child,
#menu-primary li:last-child{border-right:none!important }
#menu-primary-en li:first-child,
#menu-primary li:first-child{padding-left: 0}

#menu-item-8394{border-right:none!important }
#menu-primary-en li a, #menu-primary-en li a:visited,
#menu-primary li a, #menu-primary li a:visited {display: block;font-size:21px; font-weight: bold; line-height: 24px;color:#0072bc;border:none;
font-family: 'Roboto Condensed', sans-serif;}
#menu-primary-en li:first-child a,
#menu-primary li:first-child a{padding-left:0!important }

#menu-primary .current-menu-parent,
#menu-primary .current-menu-item,
#menu-primary li:hover{}
#menu-primary-en li a:hover,
#menu-primary li a:hover {text-decoration: none;color:#f26f21;}
#menu-primary-en li ul li,
#menu-primary li ul li {float: none;border-right:none!important;padding:0!important;margin:0;}
#menu-primary-en li ul li a:link, #menu-primary-en li ul li a:visited,
#menu-primary li ul li a:link, #menu-primary li ul li a:visited {margin:0;font-family:arial, sans-serif; color:#b2b1b1; font-size: 12px; font-weight: normal;line-height: 12px; text-transform: none;}
#menu-primary li ul li a:hover {}

.page-id-9031 #menu-item-9062>a,
.page-id-9031 #menu-item-9050>a,
.page-id-9031 #menu-item-9053>a,

.page-id-9028 #menu-item-9062>a,
.page-id-9028 #menu-item-9050>a,
.page-id-9028 #menu-item-9053>a,

.page-id-9024 #menu-item-9062>a,
.page-id-9024 #menu-item-9050>a,
.page-id-9024 #menu-item-9053>a,

.page-id-9021 #menu-item-9062>a,
.page-id-9021 #menu-item-9050>a,
.page-id-9021 #menu-item-9053>a,

.page-id-8346 #menu-item-8208>a,
.page-id-8346 #menu-item-8210>a,
.page-id-8346 #menu-item-8220>a,
.page-id-8343 #menu-item-8208>a,
.page-id-8343 #menu-item-8210>a,
.page-id-8343 #menu-item-8220>a,
.page-id-8321 #menu-item-8208>a,
.page-id-8321 #menu-item-8210>a,
.page-id-8321 #menu-item-8220>a,
.page-id-8332 #menu-item-8208>a,
.page-id-8332 #menu-item-8220>a,
.page-id-8332 #menu-item-8210>a,
#menu-primary-en li.current-post-ancestor>a,
#menu-primary li.current-post-ancestor>a,
#menu-primary-en li.current-menu-parent>a,
#menu-primary li.current-menu-parent>a,
#menu-primary-en li.current-menu-item>a,
#menu-primary li.current-menu-item>a,
#menu-primary-en li ul li.current-post-ancestor a,
#menu-primary li ul li.current-post-ancestor a,
#menu-primary-en li ul li.current-menu-parent a,
#menu-primary li ul li.current-menu-parent a,
#menu-primary-en li ul li.current-menu-item a,
#menu-primary li ul li.current-menu-item a{color:#f26f21!important;}
#menu-primary-en li.menu-item-9113{margin-left:27px;}
#menu-primary-en li.menu-item-9049{margin-left:27px;}
#menu-primary-en li.menu-item-9057{margin-left:8px;}
#menu-primary-en li.menu-item-9058{border-right: none}

.navbar-nav > li > a:focus,
.navbar-nav > li > a:hover {background-color: transparent;}
.navbar-nav > li > a{padding-bottom: 0px}

#menu-images-menu-en,
#menu-images-menu{margin: 20px 0}
#menu-images-menu-en li,
#menu-images-menu li{display: inline-block;margin: 5px 10px; width:250px;}
#menu-images-menu-en li:first-child,
#menu-images-menu li:first-child{margin-left:0}
#menu-images-menu-en li a,
#menu-images-menu li a{color:#bbb;display: block; font-size: 25px; height:140px;text-align: center;padding:0;}
.vgel{background: transparent url("images/viferon-menu-gel.jpg") no-repeat bottom center;background-size: 100% auto;}
.vmaz{background: transparent url("images/viferon-menu-maz.jpg") no-repeat  bottom center;background-size: 100% auto;}
.vsvechi{background: transparent url("images/viferon-menu-svechi.jpg") no-repeat  bottom center;background-size: 100% auto;}
#menu-images-menu-en li a:hover,
#menu-images-menu li a:hover{text-decoration: none;color:#f26f21;}
#menu-images-menu-en .current-menu-item a,
#menu-images-menu .current-menu-item a{color:#f26f21;}


#head-right{width:710px;position: absolute;top:0; right:0;}
#head-right #menu-top-menu-en,
#head-right #menu-top-menu{position: absolute;top:30px;left:0;}
#menu-top-menu-en li,
#menu-top-menu li{display: inline-block;}
#menu-top-menu-en li a,
#menu-top-menu li a{ font-size: 11px;display: block;text-transform: uppercase;padding: 5px 7px}
/*#menu-top-menu li {color: #aaa; font-size: 11px;display: block;text-transform: uppercase;padding: 5px 7px} */

#head-right-links{position: absolute; right: 0; top:0;}
#head-right-links li{display: inline-block; width:40px;height:60px;margin: 0 10px}
#head-right-links li#top-home{background-color: #f26f21;}
#head-right-links li#top-home a{display: block;width:40px;height: 60px;position: relative;}
#head-right-links li a span{color:#fff;display: block; font-weight: bold; font-size: 23px; position: absolute;bottom:5px;left:3px;font-family: "Roboto Condensed",sans-serif;}
#head-right-links li#top-contact{background:  #f26f21 url("images/viferon-icons.png") no-repeat  center bottom; background-position: -175px 24px;position: relative;}
#head-right-links li#top-contact a{display: block;width:40px;height: 60px}

#head-search{background-color: #fff; border:solid 1px #0195db;display: none; position: absolute; top:61px;padding-left:10px;right:0px;width:245px;}
#head-search input{float:left;}
#head-search input[type="text"] {border: 1px solid #0195db;}
#head-search #head-search_submit {background-color: #0195db;border: 1px solid #0195db;    color: #fff;    margin-left: -3px;}
.post-question{display:none;position: absolute; right: 30px; bottom:5px;width:100px;text-align: center;font-weight: bold;}
.post-question img {    border: 3px solid #ccc;    border-radius: 50%;    padding: 0;}

.left-search #s{border: 1px solid #0195db;margin: 0 0 10px;}
.left-search #left-search_submit{ background-color: #0195db; color: #fff;border: 1px solid #0195db;font-weight: bold; margin-left: -3px; margin-right: 10px}
.left-partners{margin-bottom:15px; margin-right: 10px}

#footer{position: relative;width:100%; background-color: #0072bb}
.footer-line{background-color: #f26f21; color:#fff; font-size: 23px; text-align: center;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;
line-height: 65px}

.footer-menu .menu {display: inline-block;}
.footer-content{margin: 0 auto; padding: 30px 0;color: #fff; font-weight: bold}

.footer-menu{}
.footer-copy{}
.footer-copy span{display: block}
.footer-copy .ftext{color: #fff; margin: 20px 0 10px}
.footer-copy .fcopy{color: #fff;text-transform: uppercase;}
#home-footer .footer-copy .ftext{color: #666;}
#home-footer .footer-copy .fcopy{color: #666;}

.footer-form{}
.footer-form h3{color: #fff; font-size: 36px;font-family: 'Roboto Condensed', sans-serif;margin: 0 0 12px 0; font-weight: 600}
.footer-menu h3{color: #fff; font-size: 24px;font-family: 'Roboto Condensed', sans-serif;margin: 0 0 12px 0; font-weight: 600}
#home-footer .footer-menu h3{color: #666;}
#menu-footer-menu-en a,
#menu-footer-menu a{color:#fff; font-size: 14px; padding: 2px 0; font-weight: bold; text-decoration: underline;}
#menu-footer-menu-en a:hover,
#menu-footer-menu a:hover{ text-decoration: none;}
#home-footer #menu-footer-menu-en a,
#home-footer #menu-footer-menu a{color: #666;}

.footer-form .wpcf7 div{vertical-align: top}
.footer-form .wpcf7 span.labelb{display: block; background-color: #0195db; width:65px; line-height:25px; float:left;padding:3px 0 3px 10px; color:#fff;}
.footer-form .wpcf7 textarea,
.footer-form .wpcf7 input{border:solid 1px #0195db;background-color:  #0072bb; color:#fff; margin: 0 0 10px 0;font-size: 12px;}
.footer-form .wpcf7 textarea{height:60px;}
.footer-form .wpcf7 .wpcf7-submit{width:45px; height:30px;background:  #0195db url("images/viferon-icons.png") no-repeat  7px -7px;color:#fff;font-size: 1px;
position: relative; right:0;display: block; outline: 0;}
.footer-form .wpcf7 .wpcf7-submit:hover{cursor: pointer;}
.footer-form .wpcf7 .btn input{float:right;}
.footer-form .wpcf7 .btn .ajax-loader{float:left;}
.footer-form .wpcf7 .wpcf7-validation-errors,
.footer-form .wpcf7 .wpcf7-mail-sent-ok{margin-top:4em;width:200px!important;}
.footer-form .btn{position: relative; left:-33px;}


.page-id-8994 .wpcf7 textarea,
.page-id-8994 .wpcf7 input,
.page-id-907 #wpcf7-f3416-p907-o1.wpcf7 textarea,
.page-id-907 #wpcf7-f3416-p907-o1.wpcf7 input{width:240px;border:solid 1px #0195db;margin: 0 0 10px 0}
.page-id-8994 .wpcf7 .wpcf7-submit,
.page-id-907 #wpcf7-f3416-p907-o1.wpcf7 .wpcf7-submit{background-color:#0195db;  color:#fff;font-family: "Roboto Condensed",sans-serif;
    font-size: 16px;padding:4px 10px;}
.page-id-882    .page-content img,
.page-id-9073   .page-content img,
.page-id-889   .page-content img,
.page-id-9079 .page-content img{padding: 10px 0}

.center-container{background-color: #f5f5f5;z-index: 999;position: relative;}
.home .center-container{background-color: transparent;margin:0 auto;z-index: 999;}
.main-content{margin: 0 auto;}

.center-content-home{width: 790px;position: relative;text-align: right;}
.right-content-home{width: 300px;}
.content-home{width:800px;position: relative;right: 2px; }
.home #top-container{background: transparent url("images/viferon-home-bg.jpg") no-repeat 100% 80%;}
.home #logo img{margin-top:200px;margin-left: 100px}
.home span#slogan{display: block;font-family: arialn, arial, sans-serif; font-size:24px;line-height:24px;color:#bcbbbb;width:319px!important;margin-bottom: 150px;margin-left: 80px; text-align: right;}
.home a#logo {color: #b2b1b1; font-size:22px;display: inline-block;}



.hblock{color:#fff;text-align: center; vertical-align: top;
background: transparent url("images/vif-arrow1.png") no-repeat 10% 100%; padding-bottom: 20px;
}
.hbtilte {display: block; ;background-color: #f26f21;font-size:18px; line-height: 18px; min-height: 90px;padding: 22px 15px}
.hbtilte span{ font-size: 25px; font-weight: bold; display: block; margin-bottom: 15px}
.hbimage{display: block;background-color: #acd1e6;color:#fff;padding: 40px 20px;}
.hbimage img{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border:solid 5px #fff;}

.center-main{}
.center-content{border-left:solid 1px #888; min-height: 700px}
.left-content{text-align: right}
.center-content,
.col-md-7>.center-content,
.col-sm-7>.center-content,
.col-lg-7>.center-content{padding-left: 0!important}
.page-content ul li {margin-left:25px;}
.right-main:after{clear: both}
 @media only screen and (min-width: 771px) {
    .left-main{width:62%;float: right;}
    .right-main{width:35%;float: right}
    #menu-primary-en li ul li.mm1 a,
    #menu-primary li ul li.mm1 a{margin-left: 8px}
    #menu-primary-en li ul li.mm2 a,
    #menu-primary li ul li.mm2 a{margin-left: 12px}
    }

 @media only screen and (max-width: 771px) {
    .left-main{width:78%;border:solid 1px green;float:right}
    .right-main{width:20%;border:solid 1px green;float: right}

}
.page-content{margin: 0 15px; line-height: 18px; padding:0 0 20px 0;}
.page-content p{margin: 10px 10px 5px 0}
.page-content li{margin-left: 10px}
.left-content h3{border-bottom: solid 1px #777; font-weight: bold; font-size: 16px; margin: 13px 10px 10px 0 }
.left-content ul{margin: 0 10px 10px 0; }
.left-content li {position: relative; padding: 10px 13px 0 0 }
.left-content li a{color: #01a7ea;width:120px;}
.left-content li a:hover{text-decoration: none; color:#f26f21;}
.left-content li:after{content:" • ";color:#01a7ea; padding: 0 0 0 5px; font-size: 20px; vertical-align: top;
position: absolute; top:5px; right: 0;
}
.left-content .menu-menu-left-en-container,
.left-content .menu-menu-left-container{text-align: left; margin-left: 10px}
.left-content .menu-menu-left-en-container li,
.left-content .menu-menu-left-container li{padding: 5px 0 0 0}
.left-content .menu-menu-left-en-container li:after,
.left-content .menu-menu-left-container li:after{content:"";color:#01a7ea;}
.left-content .menu-menu-left-en-container li a,
.left-content .menu-menu-left-container li a{color:#848484; font-weight: bold}
.left-content .menu-menu-left-en-container li a:hover,
.left-content .menu-menu-left-container li a:hover{color: #f26f21;}
.left-content .menu-menu-left-en-container li li a,
.left-content .menu-menu-left-container li li a{color: #146490;font-weight: normal}
.left-content .menu-menu-left-en-container li li a,
.left-content .menu-menu-left-container li li a{margin-left:10px }
.left-content .menu-menu-left-en-container li li li a,
.left-content .menu-menu-left-container li li li a{margin-left:20px }
.left-content .menu-menu-left-en-container .bld a,
.left-content .menu-menu-left-container .bld a{font-weight: bold}
.left-content .menu-menu-left-en-container .current-menu-item>a,
.left-content .menu-menu-left-container .current-menu-item>a{color: #f26f21;}

.center-content img{max-width: 100%; height: auto!important;}
.home #head-nav{position: relative; top:-30px;}
.line-home{width: 100%; height:345px;position: absolute; top: -345px; z-index: -1;background-color: #0195db}
.blue{background-color: #0072bb; display: block;}
.white{background-color: #fff; display: block;height:44px;width: 41%;
 background: #0072bb url("images/vif-line.png") no-repeat top left;}
.left-line{display:block;background-color: #fff; height: 44px; width:100%;}
.right-line{float:right;width:36%;}
.blue-text{color:#146490;}
strong.blue-text-bull,
.bluel-text{color:#01a7ea;}
.page-content h2,
h2.blue-text-bull,
h2.blue-text{color:#146490;font-size: 17px; line-height: 17px; padding: 15px 0}
.blue-text-bull:before{content:" • "; color:#01a7ea; font-size: 20px; position: relative;top:3px;}
.gray-line{background-color: #777; height: 1px; margin: 20px 0 15px; width: 100%;}
.text-center{text-align: center;}

.col-md-3.home-right{padding-left: 0px;}
.col-md-9.home-center{padding-right: 0px}
.right-where{ margin: -12px 0 16px 16px;}
.right-where h3{font-family: Arial,sans-serif;font-size: 11px; color:#01a7ea;}
#right-where-form{width:185px; height:28px; background-color: #fff; border:solid 2px #01a7ea;color:#999; margin: 0; padding: 1px 5px}
input.right-where-form-submit{width:45px; height:28px;background: #01a7ea url("images/viferon-icons.png") no-repeat  7px -7px;color:#fff;font-size: 1px;
position: relative; right:0;top:-4px;border: 0;margin: 0;}
input.right-where-form-submit:hover{cursor: pointer;}

.right-post {color:#999; font-size: 10px;position: relative; margin: 0 0 0 16px;height: 278px !important; width: 310px;}
.right-post li { min-height:80px}
.right-post a{color:#f26f21;}
.right-post h2{font-family: Arial,sans-serif;line-height: 14px; padding-left: 100px; text-align: left; }
.right-post h2 a{color:#01a7ea; font-size: 13px;}
.right-post img{position: absolute;left:0; padding: 2px 10px 10px 0}
.right-post .rpost-text{display:block; padding:0 0 10px 100px;}


.center-container2{background-color: #0072bb;position: relative;z-index: -1;}
.center-container-block{margin: 0 auto}
.hline2 {clear: both;vertical-align: top;font-size: 0}
.hblock2{font-size: 15px;color:#fff;text-align: center; padding:0 10px 150px 0;margin:0;vertical-align: top;}
.htitle2{color: #fff; display: block;font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-weight: bold; border-bottom: solid 2px #0195db;padding:10px 0;text-transform: uppercase;}
#home-instr{color: #fff; font-size: 14px; text-align: left; position: absolute; bottom: 8px; padding: 10px 0;
 margin:0 10px 10px 0}
#home-instr span{font-size: 14px; font-weight: normal;}

.home .footer-form{margin-left: 14px; margin-top:140px; min-height: 274px}
.right-content-home .wpcf7-validation-errors{position: absolute; bottom:-3px;color:#fff;}
.right-content-home  div.wpcf7-response-output{padding: 3px;}
.right-content-home .wpcf7-not-valid-tip{display: none}

#home-footer{background-color: #dcdbdb; }
.footer-logo{vertical-align: top;}
#home-footer .footer-menu{margin: 0 20px 0 0px;}
.footer-menu h3 span{font-size: 12px; font-weight: normal;}
.footer-conter{padding-top: 20px; text-align: center;}
.breadcr-orange{background-color: #f26f21; color:#fff;font-size: 12px; font-weight: normal ;padding: 10px; margin: 0}
.breadcr-orange a{ color:#fff;}
.right-main  .right-post li{margin: 15px 0}
.right-post img.wp-post-image,
.right-main  .right-post li img{padding: 0; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border:solid 3px #ccc;}
.rtexts{margin: 40px 0 20px; position: relative;}
.rtexts-line{background: url("images/vif-line-f5.png") no-repeat scroll left top #0072bb; display: block;height:44px;margin: 0 0 0 10px;
}
.rtexts-content{margin: 0 0 0 20px;}
.rtexts-content p{font-style: italic;color:#a2a3a5;font-weight: bold; font-size: 13px; line-height: 22px}
.rtexts-content strong{display: block; color:#0072bb; font-size: 16px; margin: 20px 0 5px}


.category-vopros-otvet .center-content{border-left:none; min-height: 700px}
.search-no-results .left-content,
.search-results .left-content,
.category-vopros-otvet .left-content{text-align: right; padding-right: 0px}
.category-otzyvy .left-content{text-align: right; padding-right: 0px}

.aq-date{background-color: #9d9d9d;  color:#fff; display:inline-block; font-size: 15px; font-weight: bold;padding: 5px 10px; margin: 20px 0 0 0; text-align:center;}
.aq-question{background-color: #dedede; border-bottom:none!important;  padding: 10px; border: solid 1px #9b9b9b; color:#848484;}
.aq-answer{ border: solid 1px #9b9b9b;padding: 10px;color:#848484;}
.aq-answer .blue-text,
.aq-question .blue-text{font-weight: bold}
.page-content .aq-answer p{margin-top: 0!important}
.aq-form{background-color: #dedede;color: #9b9b9b; padding:0; width:270px;text-align: left}
.aq-form-in{padding:12px;}
.aq-form h3{border:0;  color: #fff; font-size: 18px; font-weight: bold;line-height: 18px; padding: 8px 10px 9px;margin: 0;
 background: #cbcbcb url("images/vif-qform.png") no-repeat right top;
}

.aq-form select,
.aq-form textarea,
.aq-form input{width:100%;border:solid 1px #9b9b9b;}
.aq-form input.wpcf7-submit{background-color: #9b9b9b;font-size: 16px; color: #fff;font-weight: bold;margin-left: 12px;width:90%;}


#aq-search_submit{ background-color: #9b9b9b;color: #fff;    font-size: 16px;    font-weight: bold;    margin-left: 12px;width:90%;}
.aq-form.ag-search h3 {background-image: none;   background: #cbcbcb;    border: 0 none;    color: #fff;    font-size: 18px;    font-weight: bold;    line-height: 36px;    margin: 0;    padding: 8px 10px 9px;
}
.aq-searchfaq{padding: 10px}
.ag-search{margin-bottom: 10px}



.ot-photo{width:90px;height:90px;}
#ot-list li{list-style-type: none;position: relative;display: inline-block;margin: 10px 7px; text-align: center;}
a.tooltips {  position: relative;  display: inline;}
a.tooltips span {visibility: hidden; display:block;position: absolute;  width:130px;  color: #FFFFFF;  background: #333;  min-height: 44px;  line-height: 14px;  text-align: center; border-radius: 55px;  padding: 20px;}
a.tooltips span:after {  content: '';  position: absolute;  top: 100%;  left: 50%;  margin-left: 8px;  width: 0; height: 0;  border-top: 8px solid #333;  border-right: 8px solid transparent;  border-left: 8px solid transparent;}
a:hover.tooltips span {  visibility: visible;  opacity: 0.9;  bottom: 39px;  left: 50%;  margin-left: -96px;  z-index: 999;}
.otp-photo{float: left; text-align: center; margin: 0 15px 10px 0}
.wpcf7-file{font-size: 10px}

.ot-form{padding:0; width:188px;text-align: left}
.ot-form h3{border:0;  font-size: 18px; font-weight: bold;line-height: 16px; padding: 8px 10px 9px;margin: 0;
 background: transparent url("images/vif-qform.png") no-repeat right top;border-bottom:solid 1px #c5c5c5 }
.ot-form-in{padding:12px;}
.ot-form-in select,
.ot-form-in textarea,
.ot-form-in input{width:98%;border:solid 1px #aaa;padding: 2px}
.ot-form-in input.wpcf7-submit{font-size: 14px; color: #fff;border:none;  background-color: #f26f21;font-weight: bold;}

.styled-select select {background: transparent;color:#333;font-size: 12px;   line-height: 1;  border: 0;  border-radius: 0;   height: 30px;  -webkit-appearance: none; width: 260px;
padding-left: 5px;
}
.styled-select { width: 240px;
   height: 30px; margin-bottom: 10px;
   overflow: hidden;
   background: #9b9b9b url("images/vif-select-arrow.png") no-repeat 213px 9px;
   border: 1px solid #9b9b9b;
   }

.page-content table,
.content-suppoz table{border: 1px solid #9b9b9b;}
.page-content td,
.content-suppoz td{border: 1px solid #9b9b9b;padding: 7px}
.page-content th,
.content-suppoz th{border: 1px solid #9b9b9b;padding: 7px; text-align: center;}
.left-content #menu-suppozitorii-menu-en  li:after,
.left-content #menu-suppozitorii-menu li:after,
.left-content #menu-suppozitorii-menu-1 li:after{content: "";}
#menu-suppozitorii-menu-en li a,
#menu-suppozitorii-menu  li a,
#menu-suppozitorii-menu-1  li a{color:#848484;}
#menu-suppozitorii-menu-en .current_page_item a,
#menu-suppozitorii-menu .current_page_item a,
#menu-suppozitorii-menu .current_page_parent a{color:#f26f21;font-weight: bold}
#menu-suppozitorii-menu-en .current_page_parent a,
#menu-suppozitorii-menu-1 .current_page_parent a,
#menu-suppozitorii-menu-1 .current_page_item a{color:#848484;font-weight: bold}

#menu-suppozitorii-menu-en li.current_page_item li a,
#menu-suppozitorii-menu li.current_page_item li a,
#menu-suppozitorii-menu-1 li.current_page_parent li a{color:#01a7ea;padding: 0 12px 0 0; font-weight: normal}
#menu-suppozitorii-menu-en  .sub-menu{margin-right: 0}
#menu-suppozitorii-menu-en li.current_page_item li:after,
#menu-suppozitorii-menu li.current_page_item li:after,
#menu-suppozitorii-menu-1 li.current_page_parent li:after{content:" • ";color:#01a7ea; padding: 0; font-size: 20px; vertical-align: top;
position: absolute; top:-2px; right: 0;}
#menu-suppozitorii-menu-en li ul,
#menu-suppozitorii-menu li ul,
#menu-suppozitorii-menu-1  li ul{display: none}
#menu-suppozitorii-menu-en  li.current_page_item ul,
#menu-suppozitorii-menu  li.current_page_item ul,
#menu-suppozitorii-menu  li.current_page_parent ul {display: block;padding: 0}
#menu-suppozitorii-menu-en  li.current_page_parent ul,
#menu-suppozitorii-menu-1  li.current_page_parent ul,
#menu-suppozitorii-menu-1  li.current_page_item ul{display: none;padding: 0}
.left-content #menu-suppozitorii-menu-en li ul li,
.left-content #menu-suppozitorii-menu li ul li,
.left-content #menu-suppozitorii-menu-1  li ul li{padding: 3px 0 0 0; margin: 0 }
.left-content #menu-suppozitorii-menu-en li,
.left-content #menu-suppozitorii-menu li,
.left-content #menu-suppozitorii-menu-1 li,
.left-content #menu-suppozitorii-menu ul,
.left-content #menu-suppozitorii-menu-1 ul{margin: 0!important; padding-right: 0}
.left-content #menu-suppozitorii-menu-en>li,
.left-content #menu-suppozitorii-menu>li{margin-bottom: 8px!important}
.left-suppoz{padding:0px }

.center-sup-menu{position: relative;height: 30px;margin-top: 20px}
.center-sup-menu .menu-suppozitorii-menu-container{position: absolute;bottom:0;left:0;font-size: 11px}
.center-sup-menu li:after{content: "";}
.center-sup-menu  li a{color:#848484; padding: 0 7px;}
.center-sup-menu  li:first-child a{padding-left: 0}
.center-sup-menu li{display: inline-block;}
.center-sup-menu li ul{display: none}
.page-content .center-sup-menu li {margin:0; border-right:solid 1px #848484;line-height: 12px }
.page-content .center-sup-menu li:last-child{border-right:none;}
.center-sup-menu .current_page_parent a,
.center-sup-menu .current_page_item a{font-weight: bold}

/* #post-list li{list-style-type: none;display: block;clear: both} */
#post-list .post-fimage{display: block; float: left; margin: 0 10px 10px 0}
#post-list .post-date {display: block; font-style: italic;}
#post-list .post-text a.more-link{display: block}
#post-list .post-text  img{margin: 5px 10px 5px 0}
.page-content #post-list  h2{padding: 25px 0 5px}

.singlepost img.alignleft {margin: 10px 10px 10px 0 }
.singlepost img.alignright {margin: 10px 0 10px 10px }
.featured-image{display: block; width: 100%}
.center-content .featured-image img {max-width: 100%!important; width: 100%!important}
.singlepost .featured-image img.attachment-full{width:100%; height: auto!important; position: relative; left:-15px;}
.current-title{font-weight: bold;color:#f26f21; margin: 0 10px 0 0}
.wp_rp_footer{display: none}
.related_post li{padding: 15px 0 0 0}
.related_post li a{color:#848484;}
.related_post li:after{content: "";}

.wp-pagenavi{margin: 20px 0 0 0}
.viferon-images-inst{margin: 15px 0 10px}

/*ajax form*/
.login_overlay{    height: 100%;    width: 100%;    background-color: #F6F6F6;    opacity: 0.9;    position: fixed;   z-index: 9998;}
form#login{
    top: 50%;left: 50%;margin-top: -100px;margin-left: -250px;
    width: 370px;
    padding:15px;display: none;  background-color: #FFFFFF;    border-radius: 8px;    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);    position: fixed;   z-index: 9999!important; color: #222;    font-size: 12px;}
form#login h1{    color: #333333;    font-size: 27px;    font-weight: 100;    text-align: center;    line-height: 1;    margin: 0 0 30px 0;}
form#login input{width:100%;}
form#login input#username,
form#login input#password{    border: 1px solid #EDEDED;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;    color: #333333;    font-size: 15px;   padding: 7px 7px 7px 11px;     margin: 7px 0 30px 0;    background-color: #F9F9F9;    }
form#login input#username:focus,
form#login input#password:focus{    background-color: #FFF;}
form#login input.submit_button{width:120px;    font-size: 13px;    color: #FFF;    border: 1px solid #b34336;    background-color: #e25c4c;    border-radius: 3px;    text-shadow: 0 1px 0 #ba3f31;    padding: 9px 31px 9px 31px;    background: -moz-linear-gradient(top, #ea6656, #df5949);    border-top: 1px solid #bb483a;    border-bottom: 1px solid #a63b2e;    float: right;    box-shadow: 0 1px 0 #E87A6E inset;}
form#login a{text-decoration: none;}
form#login a.close{    color: red;    position: absolute;    right:5px;    top:5px;}
form#login a.lost{    color: #B4B2B2;    float: left;    margin: 10px 0 0 0;}
form#login p.status{    text-align: center;    margin: 10px 0 20px 0;    display: none;}
a.login_button{   font-family: Arial, Helvetica, sans-serif;    padding: 5px 7px 5px 7px;    background-color: #FFF;    border-radius: 3px;  border: 1px solid #DCDCDC;   color: #333;   text-decoration: none;   font-size: 11px;}

.left-links{text-align: left; padding: 7px}
.left-links a{display: block;padding: 2px 0}
.left-links strong{display: block;padding: 3px 0}
.navbar-toggle{position: absolute; bottom:2px; right:2px;}

.row{margin-right: 0px; margin-left: 0px}
#plus{display: none}
.history-mal{display: block; clear: both; min-height: 300px}
.history-mal .his-title{text-align: center; display: block;font-size: 18px; line-height: 30px}
.history-mal img.alignleft{padding:20px 20px 20px 0;}
.history-mal img.alignright{padding:20px 0 20px 20px;}


@media (min-width:1198px){
    .post-question{display: block;}
 #top-container{}
}
@media (max-width:1197px){
#top-container{ background-image: none;}
.home span#slogan{margin-bottom:10px;}
.home #logo img {margin-left: 100px; margin-top: 20px;}
.home #head-nav {top: 0px;}
#head-right #menu-top-menu {top: 0px;}
.hbtilte span {font-size: 20px; margin-bottom: 7px;}
.col-md-4, .col-sm-4, .col-xs-12{padding-left: 0px}
.col-md-9.home-center{margin-top: 10px}
.right-post .rpost-text{display: none}
.right-post h2{min-height: 82px;padding-top: 20px}
#right-where-form {width: 135px}
.right-content-home {width: 220px;}
/* .footer-form .wpcf7 textarea, .footer-form .wpcf7 input {width: 135px;} */
.footer-form h3 {    font-size: 26px;}
.footer-line {font-size: 20px; line-height: 25px;padding: 10px 0}
.navbar-toggle{background-color:#146490;}
.icon-bar{background-color: #fff}
.ot-form-in select, .ot-form-in textarea, .ot-form-in input {    width: 99%;}
.menu-menu-left-en-container,
.menu-menu-left-container{display: block}
#plus{display: none}
}
@media (min-width: 991px) and (max-width:1196px){
    .post-question{display: block;}
 #top-container{ background-image: none!important;}
.navbar-toggle {display: none!important;}
.home #top-container{ background-image: none;}
.hbtilte{font-size: 14px;}
.center-sup-menu {height: 50px;}
.left-content.left-suppoz h3{font-size: 13px}
.left-content.left-suppoz li a{font-size: 11px;}
.footer-form .btn{position: relative; }
.wp-pagenavi a, .wp-pagenavi span{font-size:11px!important;}
.styled-select select{width:220px;}
.styled-select {  width: 195px;background: #9b9b9b url("images/vif-select-arrow.png") no-repeat scroll 170px 9px;}
.tab-pane img{width: 35%!important}
}
#menu-primary-en .hidelg,
#menu-primary .hidelg{display: none;}
@media (max-width:991px){
#top-container{ background-image: none!important;}
#menu-primary-en .hidelg,
#menu-primary .hidelg{display: block;}
.navbar-toggle{background-color:#146490;display: block; position: absolute;bottom:1px;right:1px;}
.hblock{border-right: 1px solid #fff!important;border-left: 1px solid #fff!important}
.hbtilte{font-size: 14px;}
.hbtilte span{font-size: 17px;}
.hblock2,.htitle2,.main-title, #home-instr {color:#848484!important;}
.home .footer-form {    margin-top: 190px; }
.container{padding-right: 0}
.col-xs-12{padding-right: 0}
#header{padding-bottom: 0!important;}
.navbar{margin-bottom: 0!important}
.right-post { width:100% !important}
.right-post li{display: inline-block;width:30%;position: relative; margin: 0 5px; vertical-align: top;}
.right-post li img{position: relative;margin-left: 33%}
.right-post .rpost-text{display: inline-block;}
.right-post h2 {padding-left: 0px;margin-bottom:10px;text-align: left;min-height:auto;}
.right-post .rpost-text {padding:0 0 10px 0;}

#menu-primary-en li,
#menu-primary li{border-bottom: solid 1px #eee; display: block; width:100%; border-right:none; padding: 0 0;}
#menu-primary-en  a:hover,
#menu-primary a:hover{background-color: #f5f5f5}
#menu-primary-en  li a,
#menu-primary li a{text-transform: uppercase;padding: 9px 10px; display: block}
#menu-primary-en  li li:last-child,
#menu-primary li li:last-child{border-bottom: none;}
#menu-primary-en  li:first-child,
#menu-primary li:first-child,
#menu-primary-en  li li:first-child,
#menu-primary li li:first-child{border-top: solid 1px #eee;}
#menu-primary-en  li li a,
#menu-primary li li a{padding: 9px 0 9px 30px!important}
#menu-primary-en  li li:first-child a,
#menu-primary li li:first-child a {padding-left: 30px!important}
#menu-primary-en  li:first-child a,
#menu-primary li:first-child a {padding-left: 10px!important}

.right-content-home{position: absolute;right: 7px; top: 180px}
.line-home{display: none; height: 0; top:0;}
.home .footer-form .wpcf7 textarea, .home .footer-form .wpcf7 input {background-color: #ccc;    border: 1px solid #ccc;    color: #848484;}
.home .footer-form .wpcf7 span.labelb {background-color: transparent;    color: #fff;}
.home .footer-form .wpcf7 .wpcf7-submit{background: #ccc url("images/viferon-icons.png") no-repeat scroll 7px -7px;}
.home .footer-form .wpcf7 .btn{position: absolute; right: 0px;bottom: -45px; right: -6px}
.right-where h3 {text-align: center;}
#right-where-form{margin:0 0 0 270px }
.right-where{margin-right: 0px; margin-left: 0px;}
.container{padding-left: 0px}
.row {margin-left: 0px;margin-right: 0px;}
.footer-content{padding-left: 10px}
.menu-top-menu-en-container,
.menu-top-menu-container{display: none}
.footer-form .btn {    left: 120px!important;}
#menu-images-menu-en li
#menu-images-menu li{width:30%;}
.single .left-links{display: none}
.line-home{height:316px;top: -316px;}

}

@media (min-width:768px) and (max-width:991px){
.tab-pane img{width: 35%!important}
.nav-tabs img{width:50px!important;}


}
@media (max-width:768px){
    form#login {width:90%; top: 5px;margin-left:10px;margin-top:10px;left:10px;}
form#login h1 { font-size: 19px;font-weight:bold;margin: 0 0 10px}
form#login input#username, form#login input#password {margin: 0 0 10px;padding: 2px 2px 2px 5px}
form#login p{font-size: 12px}
.tab-pane img{width: 35%!important}
.nav-tabs img{width:70px!important;}
.wp_rp_content  {text-align: left; margin: 0 10px 0 10px;} 
.current-title  {text-align: left; margin: 0 10px 0 10px;}

}
@media (max-width:640px){
form#login { top: 5px;}
form#login h1 { font-size: 17px;font-weight:bold;margin: 0 0 10px}
form#login input#username, form#login input#password {margin: 0 0 10px;padding: 2px 2px 2px 5px}
form#login p{font-size: 11px}

#top-container{ background-image: none!important;}
#home-instr{padding-left: 10px; bottom: -40px}
.navbar-toggle{margin-right: 1px!important;}
#right-where-form{margin:0 0 0 175px }
.right-content-home{top:340px;display: none}
.home #logo img {margin-left: 20px; width:80%;}
.home span#slogan{margin-left: 20px;font-size: 18px;width: 260px !important;}
#home-instr{position: relative;bottom: 0px}
.hblock2{padding: 0 10px 15px 0;}
.right-post li {vertical-align: top}
#menu-images-menu-en li,
#menu-images-menu li {width: 28%;}
#menu-images-menu-en li a,
#menu-images-menu li a{height: 100px}
.left-links{display: none}
.archive .left-links{display: block}
#head-right-links{top:-20px;}
.center-sup-menu .menu-suppozitorii-menu-container{position: relative;}
#logo img {margin: 30px 0 10px 5px!important;}
.wp-pagenavi{max-width: 600px}
.wp-pagenavi a, .wp-pagenavi span {    font-size: 11px !important;}
.footer-form .btn {    left: 120px;}

.ttl-left-menu{position: relative;cursor: pointer;}
.menu-menu-left-en-container,
.menu-menu-left-container{display: none}
#plus{display: inline-block;}
.menu-menu-left-en-container li a,
.menu-menu-left-container li a{padding-top:7px; padding-bottom: 7px; text-transform: uppercase; }
.menu-menu-left-en-container li li a,
.menu-menu-left-container li li a,
.menu-menu-left-en-container li,
.menu-menu-left-container li{border-bottom:solid 1px #ccc }
.menu-menu-left-en-container li li,
.menu-menu-left-container li li{border-bottom:none; border-top:solid 1px #ccc }
.tab-pane img{width: 35%!important}
.nav-tabs img{width:50px!important;}

}

@media (max-width:520px){
#top-container{ background-image: none!important;}
#home-instr{position: relative;bottom:5px;}
form#login {    left: 5%; position: absolute;    top: 5px;margin:10px auto; width: 90%;}
form#login h1 { font-size: 17px;font-weight:bold;margin: 0 0 10px}
form#login input#username, form#login input#password {margin: 7px 0 10px;}
.tab-pane img{width: 30%!important}
.nav-tabs img{width:50px!important;}
}
@media (max-width:380px){
#menu-images-menu-en li a{font-size: 20px;}

.right-post { height:auto !important}
.right-post li { width:90%; margin:auto; display:block}

}

@media (max-width:320px){
    #menu-images-menu-en li a{font-size: 16px;}
    #menu-images-menu-en #menu-item-9062{width:105px;}
    #top-container{ background-image: none!important;}
#home-instr{position: relative;bottom:5px;}
.hblock2{padding: 0 10px 35px 0!important;}
#right-where-form {margin: 0 0 0 50px;}
.right-post li {display:block;}
.right-content-home{display: none}
.home span#slogan{font-size: 14px;line-height:16px; margin-left: 0px !important;width: 220px!important;}
#head-right-links li {margin: 0 3px;width: 40px;}
#head-right-links{top:-20px;}
.home #logo img {margin-top: 30px;}
.right-post li {width: 95%}
.left-links{display: none}
#logo img {margin: 30px 0 10px 5px!important;width: 80%!important;}
#menu-images-menu-en li ,
#menu-images-menu li { width: 75px;}
#menu-images-menu-en li a,
#menu-images-menu li a { font-size: 18px;height: 70px;}
#right-where-form {    margin: 0 0 0 75px;}
.page-content th, .content-suppoz th,
.page-content td, .content-suppoz td {padding: 2px}
.footer-form .btn {left: 120px;}
.wp-pagenavi a, .wp-pagenavi span {    font-size: 11px !important;}
.wp-pagenavi{max-width: 310px}
.instr-table-left {font-size: 8px;}

}
.right-where{display: none}
.right-content-sidebar{margin-top: 20px}
@media (max-width: 990px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}
#subform,
#subform a{color:#fff;}
#subform input[type=checkbox]{margin-right:10px;}
#subform input[type=text]{background-color: #0072bb; border: 1px solid #0195db; color: #fff; }
#subform .subbutton{ background-color: #0195db; color: #fff;  border:solid 1px #0195db; margin-left: -3px}
#socials{margin: 55px 0 0}
#socials li{display: inline-block; list-style-type: none}
#socials li img{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;}
.left-content #socials li::after{content:""}
.share42init{margin: 5px 15px}
.ttl-related{border-bottom: 1px solid #777;    font-size: 16px;    font-weight: bold; padding-top: 40px;}
.search-results .page-content li{list-style-type: none;  margin-left: 0px;}
.search-results .page-content h2{padding: 15px 0 5px;}
.search-results .left-search{display: none}
#share,
.post-tag{margin-left:15px }


#accordion .bluel-text{font-weight: bold;}
.accordion-toggle {cursor: pointer; text-decoration: underline;}
 .accordion-content {display: none;}
 .accordion-content.default {display: block;}

.tinstr{margin-top: 40px}
.tinstr td{text-align: center;}
.tinstr th{font-weight: bold}
.tgreen{background-color: rgb(146, 208, 80)}
.tblue{background-color: rgb(0, 112, 192)}
.innerrtable table{width: 100%; height: 100%; text-align: center; border:none!important;}
.content-suppoz td.innerrtable{padding: 0!important}
.tinnerfirst{width:75px;}
.tinnersec{width: 200px}
.counter-list {width: 60%;}
.counter-list ul {list-style-type: none;}
.counter-list li {display: block;position: relative;overflow: hidden;margin-bottom: 10px}
.counter-list li strong{display: block}
.counter-list .key {display: block;float: left;z-index: 2;padding-right: 2px;width:85%;}
.counter-list .value {display: block;float: right;z-index: 2;padding-left: 2px;width:10%;vertical-align: bottom;
    position: absolute;bottom: 0; right:0;text-align: right}
.counter-list .value:before {content:'. . . . .';display: block;overflow: hidden;height: 14px;position: absolute;bottom: 5px; right:20px;}
.nav-tabs {border-bottom: 0px solid #ddd;}
.nav-tabs a{text-align: center;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border-color: #fff!important}
.page-id-3063 .page-content h2{text-align: center; font-size: 20px; margin: 20px 0; border-bottom: solid 1px #666 }

.menu-item-language-current{display: none!important}
a.url-auccion{display: block; margin-top: -20px; font-weight: bold; font-size: 14px}

.breadcr-orange h1 {font-size:inherit; color:inherit; line-height:inherit; font-weight:inherit;}

/* Styles for instructions pages */
.instr-highlight {font-size: 16px !important; font-weight: bold !important; line-height: 1.3 !important; }
.instr-footnotes {font-size: 10px;}
hr { border-width:2px;  border-color: #000000;}
.instr-button-base {float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 15px; text-decoration: none;}
.instr-button {color: #2363ae; text-decoration: none;  font-family: Helvetica, Arial, "sans-serif"; font-size: 13px; font-weight: bold; line-height: 1.3; vertical-align: middle; display: inline-block; margin-left:5px;}
.instr-button:hover { text-decoration:none; }
.instr-button-link {text-decoration: none;}
.instr-button-link:hover { text-decoration:none; }
.instr-bullit {font-size: 14px; color: #2363ae; padding-left: 20px; line-height:1.5; margin-top: 0px;}

/* Styles for table svechi */
.instr-table {font-family: Helvetica, Arial, "sans-serif"; color: #0068b4; font-size: 12px; border:0px !important; margin-top:15px;}
.instr-table th {border: 2px solid #e94c13; font-size: 12px; padding: 10px; text-transform:uppercase; font-weight: bold; }
.instr-table td {border: 2px solid #e94c13; padding: 10px; }
.instr-table img {vertical-align: middle; margin-right: 10px; display: inline-block;}
.instr-table-orange {color:#e94c13;}
h2+table.instr-table {margin-top:0px;}
table.instr-table+h2 {margin-bottom:10px;}

/*Styles for play video button */
.btn-class-play{
 display: inline-block;
 border: none;
 color: #FFFFFF;
 border-radius: 8px 8px 8px 8px;
 -webkit-border-radius: 8px 8px 8px 8px;
 -moz-border-radius: 8px 8px 8px 8px;
 font-family: Arial;
 width: auto;
 height: auto;
 font-size: 16px;
 padding: 6px 40px;
 text-shadow: 0 1px 0 #FFFFFF;
 background-color: #0195db;
}
/* Styles for no border table */
table.no-border tr td { border: none; }
table.no-border { border: none; }

#goTop{
    z-index: auto;
    padding:5px;
    position:fixed;
   /* top:-100px;*/
    right:10px;
}


/* light-box for bootstrap */
.ekko-lightbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}

.optimized li a {
    color: #01a7ea;
    line-height: 30px;
}
    .optimized li a:hover {
     color: #f26f21;
}
    .optimized li {
    color: #01a7ea;
}
    @media (max-width: 480px) { .ckass { display:none} }

details summary::-webkit-details-marker{display: none;}
summary {
display: inline-block;
 border: none;
 /*color: #FFFFFF;
 border-radius: 8px 8px 8px 8px;
 -webkit-border-radius: 8px 8px 8px 8px;
 -moz-border-radius: 8px 8px 8px 8px;
 font-family: Arial;
 width: auto;
 height: auto;

 padding: 6px;

 background-color: #0195db; */

}


.dott {
    text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed white; /* Добавляем свою линию */
   }

.ramka-det {
    border: 1px solid orange;
    background: white;
    padding: 6px 6px;
   }




/* Contact form 7 фикс условий */
#wpcf7_left input {
    width: 20px !important;
    float: left !important;
    margin: 0 !important;
    margin-right: 5px !important;
}
#wpcf7_left .wpcf7-list-item-label {
    float: left;
}
span.wpcf7-list-item {
    margin: 0 !important;
}

.w10 {
    width: 10px;
}
.w135 {
    width: 135px;
}


.omenu-wh a {color: #aaa; }
.omenu-or a {color: #f26f21;}
#menu-item-language li a {color: #aaa;}

/*home page Official title*/
.main-title {display: block; font-family: arial, sans-serif; font-size:20px; color:#fff; text-align:center; margin-bottom:15px;}

/* Отключаем отображение логотипа */
.grecaptcha-badge {
display: none !important;
}

