/* Fonts */
@import url("../../../../fonts.googleapis.com/css-family=Roboto+Slab-400,700.css")/*tpa=http://fonts.googleapis.com/css?family=Roboto+Slab:400,700*/;

/* RESET STYLESHEET (html5doctor.com) v1.6.1 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
 margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a {margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}
ins { background-color:#ff9; color:#000; text-decoration:none;}
mark {background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del {text-decoration:line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted; cursor:help;}
table {border-collapse:collapse; border-spacing:0; font-size:12px;}
table th { font-family:Arial, Helvetica, sans-serif;}
hr {display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0;}
input, select {vertical-align:middle;}
.clear, .clearfix {clear:both;}
/* END RESET CSS (html5doctor.com) */

/* OTHER RESET STYLESHEET (HTML GENERAL) */

div {position:relative;}
.fl {float:left;}
.fr {float:right;}
.cur-p{cursor:pointer;}
.dn {display:none;}
.db {display:block;}
.cp {cursor:pointer;}
.cb, .tags li.cb {float:none; clear:both!important;}
.mt0 {margin-top:0px!important;} .mt1 {margin-top:1px!important;} .mt5 {margin-top:5px!important;} .mt10 {margin-top:10px!important;} .mt15 {margin-top:15px!important;} .mt20 {margin-top:20px!important;} .mt25 {margin-top:25px!important;} .mt30 {margin-top:30px!important;} .mt35 {margin-top:35px!important;} .mt40 {margin-top:40px!important;} .mt45 {margin-top:45px!important;} .mt50 {margin-top:50px!important;}
.mb0 {margin-bottom:0px!important;} .mb5 {margin-bottom:5px!important;} .mb10 {margin-bottom:10px!important;} .mb15 {margin-bottom:15px!important;} .mb20 {margin-bottom:20px!important;} .mb25 {margin-bottom:25px!important;} .mb30 {margin-bottom:30px!important;} .mb35 {margin-bottom:35px!important;} .mb40 {margin-bottom:40px!important;} .mb45 {margin-bottom:45px!important;} .mb50 {margin-bottom:50px!important;}
.mr0 {margin-right:0px!important;} .mr5 {margin-right:5px!important;} .mr10 {margin-right:10px!important;} .mr15 {margin-right:15px!important;} .mr20 {margin-right:20px!important;} .mr25 {margin-right:25px!important;} .mr30 {margin-right:30px!important;} .mr35 {margin-right:35px!important;} .mr40 {margin-right:40px!important;} .mr45 {margin-right:45px!important;} .mr50 {margin-right:50px!important;}
.ml0 {margin-left:0px!important;} .ml5 {margin-left:5px!important;} .ml10 {margin-left:10px!important;} .ml15 {margin-left:15px!important;} .ml20 {margin-left:20px!important;} .ml25 {margin-left:25px!important;} .ml30 {margin-left:30px!important;} .ml35 {margin-left:35px!important;} .ml40 {margin-left:40px!important;} .ml45 {margin-left:45px!important;} .ml50 {margin-left:50px!important;}
.pr0 {padding-right:0px!important;} .pr5 {padding-right:5px!important;} .pr10 {padding-right:10px!important;} .pr15 {padding-right:15px!important;} .pr20 {padding-right:20px!important;} .pr25 {padding-right:25px!important;} .pr30 {padding-right:30px!important;} .pr35 {padding-right:35px!important;} .pr40 {padding-right:40px!important;} .pr45 {padding-right:45px!important;} .pr50 {padding-right:50px!important;}
.pl0 {padding-left:0px!important;} .pl5 {padding-left:5px!important;} .pl10 {padding-left:10px!important;} .pl15 {padding-left:15px!important;} .pl20 {padding-left:20px!important;} .pl25 {padding-left:25px!important;} .pl30 {padding-left:30px!important;} .pl35 {padding-left:35px!important;} .pl40 {padding-left:40px!important;} .pl45 {padding-left:45px!important;} .pl50 {padding-left:50px!important;}
.pb0 {padding-bottom:0px!important;} .pb5 {padding-bottom:5px!important;} .pb10 {padding-bottom:10px!important;} .pb15 {padding-bottom:15px!important;} .pb20 {padding-bottom:20px!important;} .pb25 {padding-bottom:25px!important;} .pb30 {padding-bottom:30px!important;} .pb35 {padding-bottom:35px!important;} .pb40 {padding-bottom:40px!important;} .pb45 {padding-bottom:45px!important;} .pb50 {padding-bottom:50px!important;}
.pt0 {padding-top:0px!important;} .pt5 {padding-top:5px!important;} .pt10 {padding-top:10px!important;} .pt15 {padding-top:15px!important;} .pt20 {padding-top:20px!important;} .pt25 {padding-top:25px!important;} .pt30 {padding-top:30px!important;} .pt35 {padding-top:35px!important;} .pt40 {padding-top:40px!important;} .pt45 {padding-top:45px!important;} .pt50 {padding-top:50px!important;}
.lh0 {line-height:0px!important;} .lh5 {line-height:5px!important;} .lh10 {line-height:10px!important;} .lh15 {line-height:15px!important;} .lh20 {line-height:20px!important;} .lh25 {line-height:25px!important;} .lh30 {line-height:30px!important;} .lh32 {line-height:32px!important;} .lh35 {line-height:35px!important;} .lh40 {line-height:40px!important;} .lh45 {line-height:45px!important;} .lh50 {line-height:50px!important;}
.fs8 {font-size:8px!important;} .fs10 {font-size:10px!important;} .fs12 {font-size:12px!important;} .fs14 {font-size:14px!important;} .fs16 {font-size:16px!important;} .fs18 {font-size:18px!important;} .fs20 {font-size:20px!important;} .fs22 {font-size:22px!important;} .fs24 {font-size:24px!important;} .fs26 {font-size:26px!important;} .fs28 {font-size:28px!important;} .fs30 {font-size:30px!important;}
.p0 {padding:0px 0px 0px 0px!important;} .p5 {padding:5px 5px 5px 5px!important;} .p10 {padding:10px 10px 10px 10px!important;} .p15 {padding:15px 15px 15px 15px!important;} .p20 {padding:20px 20px 20px 20px!important;} .p25 {padding:25px 25px 25px 25px!important;} .p30 {padding:30px 30px 30px 30px!important;} .p35 {padding:35px 35px 35px 35px!important;} .p40 {padding:40px 40px 40px 40px!important;} .p45 {padding:45px 45px 45px 45px!important;} .p50 {padding:50px 50px 50px 50px!important;}

/*.i {font-style:italic!important;}*/

body {font-family:arial,verdana,helvetica,sans-serif; font-size:14px; background:none repeat scroll 0 0 #ffffff; color:#444; line-height:1.5;}
a {color:#1baedf; text-decoration:none; font-weight:normal;}
a:hover {text-decoration:underline;}
h1, h2, h3, h4, h5, h6, .title {font-family:arial,helvetica,sans-serif; /*text-transform:capitalize; */}
h2, h3 {font-size:16px;}
textarea {width:100%;}
checkbox, input, radio, select, button {}
fieldset {margin:0px 0px 15px; border:1px solid #c9c9c9; padding:15px;}
legend { font-weight:bold; line-height:20px; font-size:16px;}
input[type="text"], input[type="password"], textarea, select {background:none repeat scroll 0 0 #FFF; border:1px solid #c6c6c6; padding:5px; vertical-align:top; color:#595959; font-family:arial,helvetica,sans-serif;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { border:1px solid #a6a6a6; box-shadow:inset -2px 1px 1px #e9e9e9; outline:none;}
input[type="text"]:disabled { background:none repeat scroll 0 0 #FFF;}

/* NOTIFICATIONS */
.bar-notification { display:none; left:0; position:fixed; top:0; width:100%; z-index:100000; font-size:1.2em;}
.bar-notification.success { background:none repeat scroll 0 0 #f88613; border-bottom:4px solid #fff !important; color:#FFFFFF; margin:0 0 10px;}
.bar-notification.error { background:none repeat scroll 0 0 #595959; border-bottom:4px solid #fff !important; color:#f88613; margin:0 0 10px; }
.bar-notification .close { background:url("images/ico-close-notification-bar.png")/*tpa=http://pglubina.ru/Themes/NopWired/Content/images/ico-close-notification-bar.png*/ no-repeat; width:20px; height:20px; float:right; margin:9px 9px 0px 0px; cursor:pointer;}
.bar-notification p.content { padding:0px 10px; margin:10px 0px;}
.bar-notification p.content a { text-decoration:underline; color:#FFFFFF; }
.bar-notification p.content a:hover { text-decoration:none; color:#FFFFFF; }

/* EU COOKIE LAW */
.eu-cookie-bar-notification {display:none; left:0; position:fixed; bottom:0; width:100%; z-index:100000; background:none repeat scroll 0 0 #F6F6F4; border-top:3px solid #FFFFFF !important; color:#333333; margin:0px;}
.eu-cookie-bar-notification .content {padding:0px 10px; margin:10px 0px; zoom:1;}
.eu-cookie-bar-notification .content:after {content:"."; display:block; clear:both; height:0; font-size:0; line-height:0; visibility:hidden;}
.eu-cookie-bar-notification .content .text {float:left; padding-top:5px;}
.eu-cookie-bar-notification .content .ok-button {float:left; margin-left:10px;}
.eu-cookie-bar-notification .content a.learn-more {float:left; margin-left:10px; padding-top:5px; text-decoration:underline; color:#333333;}
.eu-cookie-bar-notification .content a.learn-more:hover {text-decoration:none; color:#333333; }
/* mobile top menu*/
#mob-menu-button {display:none;}
.mob-top-menu {display:none;}

.sublist {display:block; position:relative; top:24px; width:100%; left:160px; z-index:1000; /*background:#ffffff; box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);*/ padding:5px 0px;}

.banner img {outline:1px solid #f1892a; outline-offset:-1px;}
#toTop {display:none!important;}
nav .firstLevel {float:left;}
.firstlvl .nav_item {float:left;
 /* height:35px; */
 padding:10px 10px 10px 10px;
 /* box-sizing:border-box; */}
.firstlvl .nav_item:hover, .firstlvl .nav_item.active {background:#1baedf;}
.newwrap {max-width:960px; margin:0 auto; padding:0px 20px;}

.footer_bg {background:url("../../../Content/sld/futer_bg.jpg")/*tpa=http://pglubina.ru/Content/sld/futer_bg.jpg*/ no-repeat 50% bottom; margin-bottom:0px; background-size:cover;}
.rnd_blogs_bg {background:url("../../../Content/sld/futer_bg.jpg")/*tpa=http://pglubina.ru/Content/sld/futer_bg.jpg*/ no-repeat 50% top;}

.randbloghash { height:35px; background:#000000;}
.randbloghash a { color:#1baedf; }

.trigger.left, .trigger.right {width:20px; height:55px; float:left;}
.trigger.top {width:100%; height:20px;}

header{background:#000000; padding-top:20px;}
nav{height:65px; box-sizing:border-box; position:relative;}
.newlogo { max-width:152px; position:absolute; margin-left:20px; top:0; left:0px;}
nav .top-menu {display:none; list-style:none; position:absolute; top:0px; left:50%; margin-left:-330px;}
nav .top-menu > .ul > .li {float:left; list-style:none; padding-left:20px; border-left:1px solid #ffffff;}
nav {border-bottom:5px solid #1baedf;}
nav .top-menu {zoom:1; float:left; display:none;}
nav .header-search {float:right;}
nav:after {content:"."; display:block; clear:both; height:0; font-size:0; line-height:0; visibility:hidden;}
nav .top-menu .li { float:left; list-style-type:none; padding:17px 5px 1px; line-height:28px; height:28px; z-index:9; }
nav .top-menu .li:last-child { background:none; }
nav .top-menu .li a {border-left:1px solid #ffffff; min-height:20px; display:block; line-height:20px; text-transform:uppercase; margin-bottom:9px; white-space:nowrap; padding:0px 5px 0px 15px; color:#ffffff;}
nav .top-menu .li a:hover {color:#f88613;}
nav .top-menu .li .expand { display:none; }
nav .top-menu .li .sublist { position:absolute; background:#05113c; border:0px solid #494949; z-index:9; display:none; margin-left:0px; white-space:nowrap;}
nav .top-menu .li .sublist.active { display:block; }
nav .top-menu .li .sublist.firstLevel {}
nav .top-menu .li .sublist .sublist.active {left:100px; margin-top:-30px; top:auto; }
nav .top-menu .sublist .li a { text-transform:none; min-height:22px; margin:0 8px 0; }
nav .top-menu .sublist .li { background:none; height:22px; margin:6px 5px; text-align:left; float:none; padding:0; }
nav .top-menu .sublist .li:hover { background:none; }
nav .top-menu-triangle.active { display:none; }
/*.newmenu .top-menu-triangle { background:url(images/top-menu-triangle.png) no-repeat; margin-top:-9px; margin-left:10px; width:10px; height:5px; position:absolute; z-index:10; display:none; }*/
nav .top-menu-triangle.active { display:block; }

.sub_items_wrapper {/*left:50%; margin-left:-300px;*/ width:500px;}

.pager {text-align:center;}
.pager ul {display:inline-block;}
.pager ul li {width:37px; height:30px; display:block; float:left; border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding-top:10px; text-align:center;}
.pager ul li a {color:#1baedf;}
.pager ul li:hover a {color:#f88613;}
.pager ul li:first-of-type {border-left:1px solid #dddddd; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.pager ul li:last-of-type{border-top-right-radius:3px; border-bottom-right-radius:3px;}
.pager ul:after{content:' '; clear:both;}

.search-box {border:0; background:#fff; margin-right:20px;display:none;}
.search-box ul { margin:0; padding:0; float:right;}
.search-box ul li {list-style:none outside none; float:left; margin:0; padding:0; }
.search-box-text { background:none repeat scroll 0 0 #FFF; width:70%; border:0 !important; padding:0px 5px !important; line-height:25px !important; height:24px; margin:0 !important; vertical-align:top; font-size:12px;}
.search-box-text:focus, .search-box-text:active { outline:0 !important; box-shadow:none !important;}
.search-box-button { width:24px; height:35px; cursor:pointer; text-indent:-9999px; border:none; float:right; background:url("images/ico-search.png")/*tpa=http://pglubina.ru/Themes/NopWired/Content/images/ico-search.png*/ 50% center no-repeat #fff;}

/* override some jQuery UI style */
.search-box .ui-autocomplete-loading { background:white url("images/ajax_loader_small.gif")/*tpa=http://pglubina.ru/Themes/NopWired/Content/images/ajax_loader_small.gif*/ right center no-repeat;}
.search-box {position:absolute; right:0px; top:12px;}
.search-box input[type='text'] {height:35px;}
.search-box input[type='text']:focus {width:400px}
.main {margin:0px 20px;}
footer {padding-top:40px;}
.slidejs {background-color:#cfe2f3; margin-bottom:15px; border-bottom:2px solid #969696;}
.slidejs .slick-dots {bottom:0px;}

.post-body img {max-width:100%;}

.newleft-column { width:-webkit-calc(100% - 260px); width:-moz-calc(100% - 260px); width:calc(100% - 260px); float:left; text-align:left; box-sizing:border-box; padding-right:20px;}
aside.right {width:240px; float:left; margin-left:20px; text-align:left; box-sizing:border-box;}
aside.left {width:240px; float:left; margin-right:20px; text-align:left; box-sizing:border-box;}
.newcenter-column { width:-webkit-calc(100% - 520px); width:-moz-calc(100% - 520px); width:calc(100% - 520px); float:left; text-align:left; box-sizing:border-box;}
section {margin-bottom:15px;}
.small_widget {background-color:#cfe2f3; box-sizing:border-box; border:1px solid #000000; min-height:70px; margin-bottom:15px;}

.news_list_img_thumb {float:left; width:60px; height:60px; margin-right:15px; background-color:#ff00fe;}

.date_dot { font-size:20px; color:#969696; line-height:10px; vertical-align:middle;}
.news-date { color:#969696!important;}
a.news-date:hover {color:#464646!important;}
.news-items .item { border-bottom:1px solid #eee; margin-bottom:0px; padding-bottom:10px;}

section.footer_bg .footer .footer-disclaimer, section.footer_bg .footer .footer-designedby {color:#969696;}

.tags li {float:left; list-style:none;}
.tags li.separator { margin-right:5px;}
.tags { margin-top:0px; margin-bottom:10px; zoom:1;}

.rnd_item {float:left; }
.randoblog {}
.rnd_item .randoblog { background:#fff2cd; margin:0px 5px; border:1px solid #262012; box-sizing:border-box; float:left; padding:10px; overflow:hidden;}
.rnd_item.first .randoblog { margin-left:0px;}
.rnd_item.last .randoblog { margin-right:0px;}
.randblogrub a, .randblogrub span {background-color:#05113c; padding:3px; color:#ffffff;}

.item_news {font-size:14px;}
.item_news td {color:#000000; vertical-align:middle;}
.item_news td img {vertical-align:top;}
/*.item_news img {border:2px solid #1baedf;}
.item_news:hover img {border:2px solid #f88613;}*/
nav .top-menu .sublist li a {border-left:0px solid #ffffff; padding:0px 15px 0px 5px;}
.news_thumb {max-width:88px;}
.news-list-homepage .news-details a:hover {color:RGB(27,174,223);}
.nav_item a:hover {text-decoration:none;}
.firstlvl .nav_item {color:#ffffff; font-size:14px; text-transform:uppercase;}
.firstlvl .nav_item a:hover, .firstlvl .nav_item a {color:#ffffff;}
.sublist .nav_item {float:left; color:#1baedf; font-size:14px; text-transform:uppercase; margin-right:15px;}
.sublist .nav_item a {color:#1baedf; }
.sublist .nav_item a:hover {color:#f88613; }

.logoserch { position:absolute; margin:0 auto; max-width:1000px; left:50%; margin-left:-500px; width:100%; z-index:1001;}

.block {background:#e1e1e1; margin-bottom:20px;}
.block .title {background:#000000; color:#ffffff; text-transform:uppercase; border-bottom:2px solid #1baedf; padding:8px 20px;}
.block .listbox {padding:20px;}

.block.block-popular-blogtags .listbox span a {white-space:nowrap;}
.block.block-popular-blogtags .listbox {padding:20px; text-align:center;}

.blogpost-page .page-title h1 {font-size:36px; color:#1baedf; font-family:Arial; line-height:0.9; font-weight:bold; padding-bottom:20px;}

.bsublist {margin-left:10px; list-style:none;}
.bsublist li:before {content:'-'; color:#f88613; margin-right:5px;}

#blog-month-list {list-style:none;}
#blog-month-list li.year {color:#1baedf;}

.breadcrumb {margin-bottom:10px; font-size:13px;}
.breadcrumb ul {list-style:none;}
.breadcrumb ul li{display:inline-block;}

.page.product-tag-page .page-title h1{font-size: 36px; color: #1baedf; font-family: Arial; font-weight:bold;}

.inline_question {color:RGB(27,174,223);}
.img_credits {font-size:12px; line-height: 1.2;}

.post-body p, .contact-page p {font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 150%;
    color: black;
    text-indent: 0px!important;}

@media screen and (max-width:1000px) {
 .slick-slide img {width:100%;}
 .logoserch {left:0px; margin-left:0px; padding:0px 0px;}
 .post-body p, .contact-page p {line-height: 140%;}
}

@media only screen and (max-width: 773px) {
    .newleft-column {width: 100%;float: none; text-align: left; box-sizing: border-box; padding-right: 0px;}
    .top-menu {display:none;}
    .search-box {position: absolute; right: 20px; top: 12px;}
    aside.right {width: 100%; float: none; margin-left: 0px; text-align: center; box-sizing: border-box;}
    .post-body p, .contact-page p {line-height: 140%;}
    .item_news a.news-title {display: inline-block;line-height: 130%;}
    .item_news a.news-title img {vertical-align:top!important;}
    .item_news td {color:#000000; vertical-align:top;}
.item_news td img {vertical-align:top;}
}

@media screen and (max-width: 640px) {
    .logoserch {position: relative; margin: 0 auto;  max-width: 1000px; left: auto;  margin-left: auto;/* overflow: hidden;*/ text-align:center;}
    .sublist {left:0;}
}

@media only screen and (max-width: 480px) {
    .newleft-column {width: 100%; float: none; text-align: left; box-sizing: border-box; padding-right: 0px;}
    .top-menu {display:none;}
    aside.right {display:none; width: 100%;float: none; margin-left: 0px; text-align: center; box-sizing: border-box;}
    .post-body p, .contact-page p {line-height: 140%;}
    .item_news a.news-title {display: inline-block;line-height: 130%;}
    .item_news a.news-title img {vertical-align:top!important;}
    .item_news td {color:#000000; vertical-align:top;}
.item_news td img {vertical-align:top;}
}

@media screen and (max-width: 480px) {
.search-box {float: none; margin: 0 auto; /*display: block;*/ position:relative;}
.search-box input[type='text']:focus {width:70%}
.post-body p, .contact-page p {line-height: 140%;}
.item_news a.news-title {display: inline-block;line-height: 130%;}
.item_news a.news-title img {vertical-align:top!important;}
.item_news td {color:#000000; vertical-align:top;}
.item_news td img {vertical-align:top;}
.sublist .nav_item a {font-size:12px;}
.logoserch {padding-bottom:20px;}
}