.top-article-container{position:relative;}
.dialog{background-color:rgba(255, 104, 37, 0.95);color:#FFFFFF;display:none;left:27%;line-height:24px;padding:40px;position:absolute;text-align:center;top:-180%;width:280px;z-index:10;}
.dialog .close{color:#FFFFFF;background-color:#BD3E06;cursor:pointer;font-size:22px;font-weight:bold;height:36px;line-height:36px;position:absolute;left:-5%;top:-5%;width:36px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;border:1px solid #fff;}
.dialog .addcom{color:#fff;font-weight:bold;border-bottom:1px solid #FFF;}
.live-ico p{display:none;}
.live-ico a{border-bottom:none;}
.live-ico{width:17%;float:right;margin-right:15px;}
.live-ico:hover {
opacity: 0.6;
cursor: pointer;
}.please-share{padding:5px 15px 5px 15px;border-top:1px solid rgba(0, 0, 0, .3);border-bottom:1px solid rgba(0, 0, 0, .3);margin:20px 0 20px 0;color:#807b7b;cursor:default;font-size:85%;}
.please-share div.share-wrap{float:right;text-align:right;width:45%;}
.please-share div.rating-wrap{float:left;width:45%;}
.please-share .bottons{padding-left:5px;}
.please-share div.title{font-weight:bolder;color:black;font-style:italic;}
.ydzen-podpis{font-style:normal !important;color:black;font-weight:bold;font-size:120%;}
.ydzen-podpis table{width:100%;}
.ydzen-podpis .tri-col{padding-left:15px;}
.ydzen-podpis a{width:110px;font-style:normal !important;white-space:nowrap;font-size:10px !important;line-height:10px !important;color:#fff !important;padding:9px 16px !important;cursor:pointer;text-decoration:none !important;text-transform:uppercase;border-radius:3px;display:inline-block;text-align:center;box-sizing:border-box;outline:0;text-shadow:none;}
.ydzen-podpis a:hover{background-color:#F28080;}
.share{padding-top:5px;}
.shareBtn{height:32px;width:32px;background-size:32px;background-position:center;background-repeat:no-repeat;display:inline-block;margin-left:5px;cursor:pointer;}
.shareBtn.vk{background:#3a86c0;}
.shareBtn svg path{position:relative;fill:white;}
.shareBtn.fb{background:#4169bc;}
.shareBtn.ok{background:#ed812b;}
.share.top .shareBtn:not(.shareCount):not(.shareCountLikes){background:dimgray;}
.share.mobile .shareBtn.yes{background-color:gray;border-radius:50px;}
.share.mobile .shareBtn.yes svg{margin-top:9px;margin-right:9px;}
.share.mobile .shareBtn.tg{background:#08c;}
.share.mobile .shareBtn.wp{background:#43d854;}
.share.mobile .shareBtn.vb{background:#8f5db7;}
.shareCount{font-size:16px;line-height:32px;text-align:center;position:relative;display:inline-block;height:30px;cursor:default;background:#fff;border:2px solid #e0e2e6;position:relative;vertical-align:middle;padding:0;margin:0;width:30px;margin-left:10px;}
.shareCount:before{content:'';border:solid transparent;height:0;pointer-events:none;position:absolute;width:0;border-width:6px 7px 6px 0;margin-top:-6px;border-right-color:#d8dcde;right:100%;top:50%;}
.shareCount:after{content:'';border:solid transparent;height:0;pointer-events:none;position:absolute;width:0;border-right-color:#fff;right:100%;top:50%;border-width:3px 5px 3px 0;margin-top:-3px;}
.share.top .shareCountLikes{text-align:center;font-weight:bolder;margin-top:5px !important;}
.rating-wrap .shareCountLikes{text-align:left;font-weight:bolder;margin-top:4px;}
.shareCountLikes.plus{color:#067806;}
.vn-single{position:relative;}
.share.top{position:absolute;left:-50px;}
.share.top .shareBtn{display:block;margin-bottom:5px;}
.share.top .shareCount, .share.mobile .shareCount, .share.top .shareCountLikes, .share.mobile .shareCountLikes{top:0;margin-left:5px;width:30px;margin-top:10px;height:29px;}
.share.top .shareCount:after{content:'';border:solid transparent;height:0;pointer-events:none;position:absolute;width:0;border-bottom-color:#fff;right:14%;top:0;border-width:10px;margin-top:-16px;}
.share.top .shareCount:before{content:'';border:solid transparent;height:0;pointer-events:none;position:absolute;width:0;border-width:8px;margin-top:-17px;border-bottom-color:#d8dcde;right:20%;top:0;}
.share.mobile .shareCount:before, .share.mobile .shareCountLikes:before{content:'';border:solid transparent;height:0;pointer-events:none;position:absolute;width:0;border-width:8px;border-left-color:#d8dcde;right:-17px;top:46%;}
.share.mobile .shareCount:after{content:'';border:solid transparent;height:0;pointer-events:none;position:absolute;width:0;border-left-color:#fff;right:-17px;top:29%;border-width:10px;}
.share.top .grp{background-color:white;left:32px;border:2px gray solid;position:relative;height:28px;border-left:navajowhite;padding-left:5px;cursor:pointer;background-color:gray;font-weight:400;overflow:hidden;width:0;opacity:0;transition:all .5s linear;color:white;font-size:16px;margin-top:-32px;}
.share.top.fixed{position:fixed;z-index:1;top:55px;}
.share.top .grp.open{width:100px;opacity:1;overflow:unset;}
.share.top .grp.open:hover{padding-left:10px;}
.share.top .grp.open .close{position:absolute;top:-11px;right:-11px;display:block;border-radius:50%;background-color:gray;color:white;padding:2px;height:15px;width:15px;font-size:14px;line-height:11px;text-align:center;opacity:1;}
.share.mobile{width:50px;position:fixed;bottom:30px;right:20px;opacity:.9;z-index:10;}
.share.mobile .shareList{height:0;overflow:hidden;transition:all .5s linear;}
.share.mobile .shareList.open{height:315px;}
.share.mobile .shareBtn{margin-left:0;border-radius:50%;margin-bottom:2px;height:50px;width:50px;}
.share.mobile .shareCount{height:32px;width:32px;position:absolute;right:-55px;height:32px;width:32px;position:absolute;top:318px;right:60px;}
.share.mobile .shareCount{border-radius:0!important;transition:opacity .1s linear;opacity:0;}
.share.mobile  .shareCount.open{transition:opacity 2s linear;opacity:1;}
@media screen and (max-width:960px){
.bottons .share.main, .bottons .share.top, .share-wrap .title{display:none !important;}
}
.shares__item__icon{height:auto;width:20px;}
.shares__item__icon--facebook{width:10px;top:2px;position:relative;}
.shares__item__icon--odnoklassniki{width:12px;top:1px;position:relative;}
.top.share .shares__item__icon--odnoklassniki{top:2px;;}
.shares__item__icon--telegram{position:relative;top:2px;}
.shares__item__icon--whatsapp{position:relative;top:3px;}
.shares__item{height:100%;width:100%;display:flex;align-items:center;justify-content:center;}
.share.main{padding-top:5px;display:flex;justify-content:flex-end;}
.share.mobile .shares__item__icon{width:32px;}
.share.mobile .shares__item__icon--vkontakte{top:3px;position:relative;}
.share.mobile .shares__item__icon--odnoklassniki{width:22px;}
.share.mobile .shares__item__icon--facebook{width:18px;}
.shareBtn.like, .shareBtn.dislike{background:none!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.rating-wrap .shareBtn.like, .rating-wrap .shareBtn.dislike{display:inline-flex;}
.shareBtn.like svg path, .shareBtn.dislike svg path{fill:black;}
.rating-wrap .likes{display:flex;}
.shareBtn.like:hover svg path, .shareBtn.like.clicked svg path{fill:darkgreen;}
.shareBtn.dislike:hover svg path, .shareBtn.dislike.clicked svg path{fill:darkred;}
@media(max-width:768px){
.please-share div.rating-wrap{
width: 100%;
}
} .mobile{display:none !important;}
@media screen and (min-width:961px){
body{overflow:auto !important;}
#zakr, #hovr{display:none !important;}
#sub-mobile-menu{display:block !important;left:0px !important;}
ul#menu-verhnee-menyu{display:block !important;}
}
@media screen and (max-width:960px){
img{max-width:100%;height:auto;box-sizing:border-box;}
iframe, textarea, input, button, submit, select, video, object, embed{max-width:100% !important;box-sizing:border-box;}
table, span, div{max-width:100% !important;}
.mainpage_big_trailer .thumb img{max-width:280px !important;}
.mobile{display:block !important;}
.hidemobile{display:none !important;}
.content-left-halva, .content-left-sovest{text-align:left;}
#sub-mobile-menu{float:none !important;margin:0px;padding:0px;width:350px !important;max-height:100%;height:100%;box-sizing:border-box;overflow:auto;position:fixed;display:none;background-color:#fff;top:0px;left:-100%;right:0px;z-index:201;-webkit-transition:left 1s;-moz-transition:left 1s;-o-transition:left 1s;transition:left 1s;}
#buter{width:72px;height:23px;cursor:pointer;background:url(//bankstoday.net/wp-content/themes/bankstoday/img/buter.png) 5px 50% no-repeat;color:#fff;text-align:right;font-size:14px;display:block !important;padding:2px 10px;position:absolute;top:0px;left:0px;z-index:199;background-size:28px 19px !important;background-color:#3eb1d7;}
#zakr{z-index:99999990 !important;cursor:pointer;color:#ffffff;position:fixed;right:5px;top:0px;padding:0;font-size:25px;line-height:25px;width:25px;text-align:center;}
#zakr:hover{color:#ff0a00 !important;}
#hovr{background:#000000;background:rgba(0, 0, 0, 0.7);position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:200;opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;}
#topheader{width:auto;}
#doptop_menu_cont{width:auto;float:none;overflow:hidden;margin-bottom:0px;}
header #searchform{width:auto;display:inline-block;}
header #searchform #s{width:auto;}
#doptop_menu_cont ul{float:none;text-align:left;}
#doptop_menu_cont ul li{float:none;display:inline-block;vertical-align:top;margin:1px 7px 3px;padding:0px;}
#doptop_menu_wrap{float:left;}
#search_site_doptop_wrap{float:right;}
#menu-verhnee-menyu{display:none;}
#logo_cont{float:none;width:auto;text-align:center;}
#logo_cont .logo{margin:0px;}
.new_topbanner{margin-left:0px;float:none;text-align:center;padding:0px 20px;}
#top_menu{width:auto;}
ul#slimenu{text-align:center;padding:7px;}
#top_menu .navi > li, #top_menu .main > li{cursor:pointer;position:static;float:none;height:auto;vertical-align:top;margin:3px;}
#top_menu .navi > li.active, #top_menu .main > li.current-menu-item{height:auto;}
#top_menu .navi > li:first-child, #top_menu .main > li:first-child{display:none;}
#top_menu .navi > li > a, #top_menu .main > li > a{padding:5px;line-height:normal;}
#top_menu .navi > li.havechild, #top_menu .main > li.menu-item-has-children{padding-right:30px;background:url(//bankstoday.net/wp-content/themes/bankstoday/img/arrow_down_black_mobile.png) 96% 56% no-repeat;}
#top_menu .navi > li.havechild:hover, #top_menu .main > li.menu-item-has-children:hover{background:url(//bankstoday.net/wp-content/themes/bankstoday/img/arrow_down_white_mobile.png) 96% 56% no-repeat #ff6825;}
#top_menu .navi > li.havechild.hov, #top_menu .main > li.menu-item-has-children.hov{background:url(//bankstoday.net/wp-content/themes/bankstoday/img/cross_white_mobile.png) 96% 56% no-repeat #ff6825;}
#top_menu .navi > li.hov > a, #top_menu .main li.hov > a{color:#fff;}
#top_menu .main > .menu-item-has-children.current-menu-item{background:url(//bankstoday.net/wp-content/themes/bankstoday/img/arrow_down_white_mobile.png) 96% 56% no-repeat #153242;}
#top_menu .navi > li.active > a, #top_menu .main > li.current-menu-item > a{padding-top:2px;}
#top_menu .navi ul.subnavi, #top_menu .main ul.sub-menu{top:auto;left:0px;right:0px;width:100%;box-sizing:border-box;}
#top_menu .navi ul.subnavi > li, #top_menu .main ul.sub-menu > li{text-align:left;background-position:center left !important;}
.wrap-st{width:auto;padding:0px 20px;}
section.content-left, aside.sidebar-st{width:auto;float:none;}
.menu_work > div{width:100%;text-align:center;}
.item_menu_work{text-align:left;display:inline-block;vertical-align:top;width:49%;}
.item_menu_work > .item_menu_img{margin-right:2%;background-size:contain !important;}
.item_menu_work > .item_menu_text{width:73%;}
.horizont_line_cont{padding-left:20px;padding-right:20px;}
#vertical_block_1{width:auto;}
.main-post-wrap{height:500px;max-height:90% !important;overflow:auto !important;}
#ascrail2000, #ascrail2001{display:none !important;}
.main-post-item-img img{width:100%;}
#vertical_block_2{margin-top:30px;width:auto;max-height:90% !important;height:500px;overflow:auto !important;}
.sub-post-wrap > div{width:31.4%;}
.sub-post-wrap > div:last-child{margin-right:0px;}
#vertical_block_7, #vertical_block_8{width:auto;margin-top:20px;}
#vertical_block_9{width:auto;margin-bottom:20px;}
#vertical_block_10{width:auto;}
#vertical_block_22{width:auto;}
#vertical_block_21{width:auto;}
.vertical_box img{margin-bottom:20px !important;width:49%;}
.vertical_box{margin-bottom:10px !important;}
.email_form_widget .LetterForm{overflow:hidden;position:relative;height:28px;}
.email_form_widget .input_text{width:90%;margin:5px 0px;width:calc(100% - 33px);}
.email_form_widget .button{position:absolute;right:0px;top:0px;}
.textwidget .hotitem-widget{padding:10px 0px;margin-bottom:0px;text-align:center;}
.textwidget .hotitem-widget .block-item .block-decr{text-align:center;}
.brs .sep{height:25px;}
.formulacentr{overflow:auto;}
div#toc_container{box-sizing:border-box;}
.textwidget .smi2-widget{padding:0px 20px;margin-bottom:0px;}
.smi2-widget > div{width:auto !important;}
.adsbygoogle{overflow:hidden;}
blockquote{width:auto;padding:20px 20px 20px 45px;margin-left:0px;margin-right:0px;}
section.content-left p > span[style^="text-decoration: underline;"]{word-break:break-all;}
.vn-single .attachment-post-thumbnails{padding:0px;}
ol.modernOl{padding-left:20px;}
article.vn-single > ul{padding-left:20px;}
.important{margin-left:20px;}
ul.modernUl li{padding-left:20px;}
ul.modernUl{padding-left:20px;}
.author-image{float:left;}
.author-image img{height:75px !important;}
.author-block-2-line .author-text{float:none;width:auto;display:inline;}
.itemTablePrice tr.zagLine td{white-space:nowrap;}
.itemTablePrice tr td{padding:3px 5px;}
.content-left .onePage ul, .content-left .onePage ol{padding-left:20px;}
.navs-posts a{margin:3px 0px;}
.navs-posts{margin-bottom:30px;}
.list-posts-cat .post{width:48%;margin-right:2% !important;}
.list-posts-cat .post-cat{width:47%;margin-right:2% !important;float:none;display:inline-block;vertical-align:top;}
.list-posts-cat .post-body{top:-30px;}
#vertical_block_1_mobile .main-post-item{width:30%;margin-right:2%;display:inline-block;vertical-align:top;}
.comment-body p, .comment-body cite.fn{overflow:hidden;}
.cards_list .item{overflow:hidden;padding:15px 0px;padding-left:15px;}
.cards_list h3.cred_card_name{padding-left:10px;}
.content-left-halva, .content-left-sovest{padding:0px 20px;width:auto;box-sizing:border-box;}
.content-left-halva .list-serviceLis, .content-left-sovest .list-serviceLis{margin-left:0px;text-align:center;}
.content-left-halva .list-serviceLis ul, .content-left-sovest .list-serviceLis ul{text-align:center;}
.content-left-halva .list-serviceLis li, .content-left-sovest .list-serviceLis li{float:none;display:inline-block;vertical-align:top;margin:5px;}
.dop-menu-halva .dop-menu-halva-item, .dop-menu-sovest .dop-menu-sovest-item{float:none;display:inline-block;vertical-align:top;margin:5px;}
.dop-menu-halva .dop-menu-halva-item:first-child, .dop-sovest-halva .dop-menu-sovest-item:first-child{margin-left:5px;}
.dop-menu-halva, .dop-menu-sovest{text-align:center;}
.content-left-halva .imgTopbanner, .content-left-sovest .imgTopbanner{margin:5px;}
.reklama-pere-h1-halva, .reklama-pere-h1-sovest{overflow:hidden;}
.halva-work-area .halva-content, .sovest-work-area .sovest-content{width:auto;float:none;}
.halva-work-area .halva-sidebar, .sovest-work-area .sovest-sidebar{width:auto;float:none;}
.halva-widget-list .halva-widget-item, .sovest-widget-list .sovest-widget-item{padding:20px 0px;margin-bottom:0px;}
.provereno{right:-20px !important;opacity:0.3 !important;}
.provereno:hover{opacity:0.7 !important;}
.pageMenu{width:auto !important;}
.spravlink{word-break:break-all;overflow:hidden;box-sizing:border-box;padding-right:15px;}
.content-left-halva .otziv-left .text, .content-left-sovest .otziv-left .text{width:auto;padding:20px 20px 20px 45px;}
.content-left-halva .otziv-right .text, .content-left-sovest .otziv-right .text{width:auto;padding:20px 20px 20px 45px;margin-left:20px;}
.shopList, .shopListSovest{display:block;overflow:auto;box-sizing:border-box;}
.shopList th, .shopListSovest th{white-space:normal;}
.shopList td, .shopListSovest td{white-space:normal;word-break:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.productDetail .photo img{width:200px;}
table.download-halva-doc td img, table.download-sovest-doc td img{max-width:50px !important;}
.content-left-sovest p{margin-left:0px !important;}
img.positive-negative{height:70px !important;}
.table_minimalizm td{width:50%;box-sizing:border-box;}
.table_minimalizm td ul.modernUl{padding-left:0px;}
.content-left-sovest .otziv-right .text:before{color:#000;}
.row{max-width:none !important;}
#calcVacation #experience{margin-left:calc(15px) !important;margin-right:calc(15px) !important;width:calc(100% - 30px) !important;}
#calcCredit #mainform>div{padding-right:0px;}
.fxclub-widget{width:100% !important;}
#mainPanel{height:auto !important;min-width:10px !important;}
.calcElementDiv.canContain{height:auto !important;margin-right:0px !important;width:100% !important;}
#label2div1, #label3div1, #label2div11, #label3div11{width:100% !important;height:auto !important;float:none !important;text-align:center;margin-top:0px !important;}
.calcElementDiv[elementtype='CalcSliderHorizontal'], .calcElementDiv[elementtype='CalcRangeHorisontalSlider']{padding-left:15px !important;margin-top:0px !important;width:100% !important;box-sizing:border-box;}
#div11{margin-top:30px !important;}
#label4div1, #label4div11{width:auto !important;height:auto !important;float:none !important;margin-left:0px !important;text-align:center;}
#label4div11{margin-top:0px !important;}
table.singTable{display:block;overflow:auto;width:100%;box-sizing:border-box;}
table.singTable > tbody{display:table;width:100%;box-sizing:border-box;}
.list-banks, .retel-posts-d{text-align:center;padding-bottom:13px;}
.category-12 .list-banks .post, .category-24 .list-banks .post, .category-23 .list-banks .post, .category-9 .list-banks .post{float:none;display:inline-block;vertical-align:top;margin:0px !important;height:auto;width:auto;}
.item-bank img{margin:auto;}
.item-bank, .banks .post{float:none;height:auto;width:auto;margin-right:0px;margin-bottom:0px;}
.banks .post{display:inline-block;vertical-align:top;}
.item-bank{margin:5px !important;display:inline-block;vertical-align:top;}
.item-bank a{min-height:130px;width:172px;}
.retel-posts .item-bank{width:auto;}
.item-bank .name-bank{word-break:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.top-single.clr{text-align:center;}
.vn-single .attachment-post-thumbnails-bank{padding:0px;}
.vn-single .bank_data{float:none;width:100%;box-sizing:border-box;text-align:left;}
#postImgAuthor{float:none;}
#calcCredit #divResults{overflow:auto;}
#horizont_line_5_cont{padding:10px 20px 0px;text-align:center;}
.horizont_line{width:auto;}
.vertical_block{float:none;margin-left:0px;}
#vertical_block_11{margin-bottom:15px;}
#vertical_block_13{max-width:none !important;margin-left:-20px;margin-right:-20px;position:relative;}
#vertical_block_15{margin-bottom:8px;}
#vertical_block_12{margin-bottom:13px;}
.socialGroups li:first-child{display:none;margin-right:0px;margin-bottom:5px;}
.socialGroups li{margin:5px;}
#vertical_block_12 ul.pre_footer_menu li{padding:5px;}
#vertical_block_13 #searchform{text-align:left;padding:6px;background:#214f69;}
#vertical_block_13 #searchform #searchsubmit{width:35px;padding:10px;}
#vertical_block_13 #searchform #s{width:85%;width:calc(100% - 36px);box-sizing:border-box;padding:5px 13px;}
#vertical_block_13 #searchform #searchsubmit{position:absolute;right:0px;top:0px;}
#horizont_line_6_cont{padding:20px;}
}
@media screen and (max-width:700px){
.sub-post-wrap{overflow:hidden;}
.sub-post-wrap > div{width:auto !important;display:inline !important;margin-right:0px !important;}
.sub-post-wrap .sub-post-item{width:47%;margin-right:2%;display:inline-block;vertical-align:top;}
.sub-post-wrap .sub-post-item:nth-child(even){width:48%;margin-right:0px;}
.sub-post-wrap .sub-post-item:nth-child(odd){width:48%;}
.vertical_box img{width:auto;}
.rel-post-wrap > div{display:inline;margin-right:0px;}
.rel-post-wrap .rel-post-item{width:47%;display:inline-block;vertical-align:top;margin-right:2%;}
.cat-sub-post-wrap > div{width:auto !important;display:inline !important;margin-right:0px !important;}
.cat-sub-post-wrap .cat-sub-post-item{width:47%;display:inline-block;vertical-align:top;margin-right:2%;}
.list-posts-cat .post{top:-30px;width:auto;margin-right:0px !important;float:none;max-width:none !important;margin-left:-20px !important;margin-right:-20px !important;}
article.vn-single h2 + table td.tdZagl, article.vn-single h2 + table td.tdZagl + td{display:block;width:auto;}
article.vn-single h2 + table td.tdZagl ul, article.vn-single h2 + table td.tdZagl + td ul{margin-left:40px;}
#vertical_block_1_mobile .main-post-item{width:47%;}
.list-posts-cat .post-cat{width:auto;margin-right:0px !important;display:block;}
}
@media screen and (max-width:651px){
.footerTable{margin-bottom:0px;position:relative;}
.footerTable td{display:block;width:auto;height:auto;}
.footerTableTd1{text-align:right;position:absolute;right:0px;bottom:0px;}
td.footerTableTd3{text-align:left !important;margin-top:20px;}
#calcCredit .data{display:block;overflow:auto;width:auto;}
#calcCredit .data > tbody{display:table;width:100%;}
}
@media screen and (max-width:616px){
.fxclub-widget iframe{height:300px !important;}
}
@media screen and (max-width:600px){
#horizont_line_7_cont{margin-bottom:0px;}
.faq_list{overflow:hidden;}
.faq_list div.faq_iteam{width:48%;margin-right:2%;margin-left:0px;margin-bottom:20px;}
.onePage img.wp-image-9319{width:35%;}
.onePage img.wp-image-9318{width:63%;}
.itemTablePrice{display:block;overflow:auto;width:100%;box-sizing:border-box;}
.itemTablePrice > tbody{display:table;width:100%;box-sizing:border-box;}
.productDetail .photo{text-align:center;display:block;}
.productDetail .details{width:auto;margin-left:0px;display:block;}
.productDetail .photo img{width:auto;}
}
@media screen and (max-width:570px){
.faq_list div.faq_iteam{width:auto;margin-right:0px;float:none;}
.calcus-list .calcus-item{width:32%;}
.faq-uristi .introContent{background:#a4dba7;padding-left:15px;}
}
@media screen and (max-width:550px){
.mainpage_small_trailer_iteam{width:auto;display:block;margin-left:0px;overflow:hidden;}
.mainpage_small_trailer_iteam .thumb + .text{padding-left:145px;}
.post-cat{width:auto;margin-right:0px !important;float:none;}
}
@media screen and (max-width:515px){
.calcus-list .calcus-item{width:49%;}
.category-12 .list-banks .post, .category-24 .list-banks .post, .category-23 .list-banks .post, .category-9 .list-banks .post{display:block;width:auto;height:auto;}
.item-bank a{height:auto;min-height:10px;width:auto;}
.item-bank{display:block;}
.banks .post{display:block;}
}
@media screen and (max-width:505px){
.item_menu_work{display:block;width:auto;margin-bottom:20px;}
.item_menu_work > .item_menu_img{width:calc(75px);margin-right:calc(20px);background-position:center !important;}
.item_menu_work > .item_menu_text{width:calc(98% - 95px);}
.mainpage_big_trailer .thumb{margin-right:0px;}
.mainpage_big_trailer .thumb img{max-width:100% !important;max-height:none;display:block;margin:auto;}
.navs-posts{text-align:center;}
.navs-posts a{margin:3px;}
.goodsList > div{min-width:46%;width:46%;}
.table_minimalizm th{display:none;}
.table_minimalizm td{width:auto;display:block;}
.table_minimalizm td ul.modernUl{margin:0px;}
#calcCredit #mainform input{min-width:100% !important;width:100% !important;box-sizing:border-box;}
#calcCredit .ui-selectmenu-button.ui-button{min-width:100% !important;width:100% !important;box-sizing:border-box;}
#calcCredit #mainform input{min-width:100% !important;width:100% !important;box-sizing:border-box;}
}
@media screen and (max-width:470px){
.content-left-sovest .buttonsFoot a.white{width:100%;box-sizing:border-box;margin-bottom:5px;}
.content-left-sovest .buttonsFoot a.red{width:100%;box-sizing:border-box;}
}
@media screen and (max-width:450px){
.main-post-wrap, #vertical_block_2{height:400px;}
.sub-post-wrap .sub-post-item{width:auto !important;margin-right:0px;display:block;}
#subscribe_widget{padding:0px;}
.rel-post-wrap .rel-post-item{width:auto !important;margin-right:0px;display:block;}
#commentform input[type="text"], #commentform input[type="email"], #commentform textarea.comment-form{width:100%;box-sizing:border-box;}
.author-block .author-email, .author-block .author-desc{display:block;padding-left:0px;}
.cat-sub-post-wrap .cat-sub-post-item{width:auto !important;margin-right:0px;display:block;}
.author-block-bottom{text-align:center;}
.article-author-bottom > div{text-align:left;float:none;display:inline-block;vertical-align:top;margin:5px;}
.article-author-bottom > div.source-bottom{float:none;}
section.content-left .singTable p{padding:0px;}
//.singTable td{display:block;width:auto;}
//.singTable tr{padding-left:0px;padding-bottom:3px;display:block;}
//.singTable tr td:first-child{text-align:center;padding-left:10px;}
//.singTable td.hdflFoto img{max-width:180px !important;box-sizing:border-box;}
//.singTable a.zakaz_cards_button{margin-top:0px;}
//.singTable th{display:block;width:100%;box-sizing:border-box;padding:2px 5px;text-align:left;}
.content-left-halva .buttonsFoot a.white{width:100%;box-sizing:border-box;margin-bottom:5px;}
.content-left-halva .buttonsFoot a.red{width:100%;box-sizing:border-box;}
.content-left-halva > img, .intro-page-halva > img, .content-left-sovest > img, .intro-page-sovest > img{float:none !important;display:block;margin:auto;padding-right:0px !important;padding-left:0px !important;}
.content-left-halva .halva-answer, .content-left-sovest .sovest-answer{margin-left:0px;}
.shopList, .shopListSovest{width:100%;box-sizing:border-box;}
.shopList tbody, .shopListSovest tbody{width:100%;box-sizing:border-box;display:block;}
.shopList tr, .shopListSovest tr{width:100%;box-sizing:border-box;display:block;border-bottom:5px solid #f2f2f2;}
.shopList td, .shopList th, .shopListSovest td, .shopListSovest th{display:block;width:100%;box-sizing:border-box;padding:2px 5px;}
#vertical_block_1_mobile .main-post-item{width:auto;margin-right:0px;display:block;}
}
@media screen and (max-width:400px){
header #searchform #s{width:140px;}
.mainpage_small_trailer_iteam .thumb + .text{padding-left:0px;}
.mainpage_small_trailer_iteam .thumb{width:auto;height:auto;margin-right:0px;float:none;}
.textwidget .hotitem-widget .block-item .block-body .block-body-item{width:49%;}
.textwidget .hotitem-widget .block-item .block-body .block-body-item span{display:block;}
.top-elements{text-align:center;}
.top-elements > div{text-align:left;vertical-align:top;margin:7px;margin-top:0px;}
.cards_list .item{padding:20px;}
.cards_list .item > div{float:none;width:auto;}
.cards_list .oformi{text-align:center;}
.cards_list .descr ul{padding-left:0px;}
.content-left-halva .otziv-right .text, .content-left-sovest .otziv-right .text{margin-left:0px;}
//.singTable th:first-child{padding-left:5px;}
.table_minimalizm td{border:none;}
.cards_list h3.cred_card_name{padding-left:0px;}
}
@media screen and (max-width:385px){
#sub-mobile-menu{width:270px !important;}
.textwidget .hotitem-widget .block-item .block-body .block-body-item{width:auto;}
}
@media screen and (max-width:370px){
#subscribe_widget{background-position:50% 20px !important;}
#subscribe_widget .content{margin-left:0px;padding-top:90px;}
.content-left-halva ol.pageOl > li, .content-left-sovest ol.pageOl > li{padding-left:30px;}
.goodsList > div{min-width:auto;height:auto;width:100%;box-sizing:border-box;float:none;}
.goodsList .img{height:auto;}
table.download-halva-doc td, table.download-sovest-doc td{display:block;width:auto;}
.download-halva-doc td, .download-sovest-doc td{padding:10px 0px;}
.vihodData td, .vihodData .param, .vihodData .value{padding:0px;display:block;text-align:left;}
.vihodData tr{display:block;padding-bottom:5px;}
table.download-halva-doc td img, table.download-sovest-doc td img{max-width:150px !important;}
#calcCredit .dosr label{max-width:100% !important;margin-right:0px !important;display:block;}
.onePage > p.gradImg{width:auto !important;float:none !important;margin-right:0px !important;}
}
@media screen and (max-width:329px){
header #searchform #s{width:120px;padding-right:10px;}
}
@media screen and (max-width:300px){
#doptop_menu_wrap, #search_site_doptop_wrap {float: none;}
#doptop_menu_cont ul {text-align: center;}
header #searchform {float: none; display: block; position: relative;}
header #searchform #s {width: 85%; width: calc(100% - 36px); box-sizing: border-box;}
.calcus-list .calcus-item {width: 100%; padding-right: 0%;}
}