hr.Newhr { border: none; height: 10px; }
hr, img { border: 0 }
body, figure { margin: 0 }
.sr-only, td, th { padding: 0 }
#TB_ajaxContent, .clearfix:after, .container-fluid:after, .container:after, .row:after { clear: both }
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline }
audio:not([controls]) { display: none; height: 0 }
[hidden], template {
display:none
}
a { background-color: transparent; color: #009fc7; text-decoration: none }
a:active, a:hover { outline: 0 }
b, optgroup, strong { font-weight: 700 }
dfn { font-style: italic }
h1 { margin: .67em 0 }
mark { background: #ff0; color: #000 }
.btn, .btn-default.active, .btn-default:active, .btn-success.active, .btn-success:active, .btn-warning.active, .btn-warning:active, .open>.btn-default.dropdown-toggle, .open>.btn-success.dropdown-toggle, .open>.btn-warning.dropdown-toggle { background-image: none }
sub { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; bottom: -.25em }
img { vertical-align: middle }
hr { box-sizing: content-box; height: 0; margin-top: 18px; margin-bottom: 18px; border-top: 1px solid #eee; display: block; }
code { font-family: monospace, monospace; font-size: 1em }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0 }
button { overflow: visible }
button, select { text-transform: none }
.main_nav>li, .text-uppercase { text-transform: uppercase }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer }
button[disabled], html input[disabled] { cursor: default }
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0 }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
textarea { overflow: auto }
*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
html { font-size: 10px; -webkit-tap-highlight-color: transparent }
body { font-family: Arial, sans-serif; font-size: 13px; line-height: 1.428571429; color: #333; background-color: #fff }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit }
a:focus, a:hover { color: #1cbee7; text-decoration: none }
a:focus { outline: dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px }
.img-responsive { display: block; max-width: 100%; height: auto }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0 }
[role=button] {
cursor:pointer
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 700; line-height: 1.15; color: inherit }
dd, dt, output { line-height: 1.428571429 }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 18px; margin-bottom: 9px }
.h4, .h5, .h6, h4, h5, h6 { margin-top: 9px; margin-bottom: 9px }
.h1, h1 { font-size: 33px }
.h2, h2 { font-size: 27px }
.h3, h3 { font-size: 19px }
.h4, h4 { font-size: 17px }
.h5, h5 { font-size: 13px }
.h6, h6 { font-size: 12px }
p { margin: 0px; }
.mark, mark { background-color: #fcf8e3; padding: .2em }
.text-left { text-align: left }
.text-right { text-align: right }
.text-center { text-align: center }
caption, th { text-align: left }
.text-primary { color: #009fc7 }
a.text-primary:focus, a.text-primary:hover { color: #007694 }
.text-success { color: #3c763d }
a.text-success:focus, a.text-success:hover { color: #2b542c }
.text-warning { color: #8a6d3b }
a.text-warning:focus, a.text-warning:hover { color: #66512c }
.bg-primary { color: #fff; background-color: #009fc7 }
a.bg-primary:focus, a.bg-primary:hover { background-color: #007694 }
.bg-success { background-color: #dff0d8 }
a.bg-success:focus, a.bg-success:hover { background-color: #c1e2b3 }
.bg-warning { background-color: #fcf8e3 }
a.bg-warning:focus, a.bg-warning:hover { background-color: #f7ecb5 }
.page-header { padding-bottom: 8px; margin: 36px 0 18px; border-bottom: 1px solid #eee }
dl, ol, ul { margin-top: 0 }
ol, ul { margin-bottom: 9px }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0 }
.table, dl { margin-bottom: 18px }
.list-inline { padding-left: 0; list-style: none; margin-left: -5px }
.list-inline>li { display: inline-block; padding-left: 5px; padding-right: 5px }
.container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before { display: table; content: " " }
dt { font-weight: 700 }
dd { margin-left: 0 }
.container, .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px }
abbr[data-original-title], abbr[title] { cursor: help; border-bottom: 1px dotted #777 }
.ie8 .container { width: 1200px; }
 @media (min-width:768px) {
.container { width: 750px }
}
@media (min-width:992px) {
.container { width: 970px }
}
@media (min-width:1200px) {
.container { width: 1170px }
}
.row { margin-left: -15px; margin-right: -15px }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left }
.col-xs-1 { width: 8.3333333333% }
.col-xs-2 { width: 16.6666666667% }
.col-xs-3 { width: 25% }
.col-xs-4 { width: 33.3333333333% }
.col-xs-5 { width: 41.6666666667% }
.col-xs-6 { width: 50% }
.col-xs-7 { width: 58.3333333333% }
.col-xs-8 { width: 66.6666666667% }
.col-xs-9 { width: 75% }
.col-xs-10 { width: 83.3333333333% }
.col-xs-11 { width: 91.6666666667% }
.col-xs-12 { width: 100% }
 @media (min-width:768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left }
.col-sm-1 { width: 8.3333333333% }
.col-sm-2 { width: 16.6666666667% }
.col-sm-3 { width: 25% }
.col-sm-4 { width: 33.3333333333% }
.col-sm-5 { width: 41.6666666667% }
.col-sm-6 { width: 50% }
.col-sm-7 { width: 58.3333333333% }
.col-sm-8 { width: 66.6666666667% }
.col-sm-9 { width: 75% }
.col-sm-10 { width: 83.3333333333% }
.col-sm-11 { width: 91.6666666667% }
.col-sm-12 { width: 100% }
/*New Css*/
.col-lf-2 { float: left; }
.col-lf-2 { width: 20%; }
}
@media (min-width:992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left }
.col-md-1 { width: 8.3333333333% }
.col-md-2 { width: 16.6666666667% }
.col-md-3 { width: 25% }
.col-md-4 { width: 33.3333333333% }
.col-md-5 { width: 41.6666666667% }
.col-md-6 { width: 50% }
.col-md-7 { width: 58.3333333333% }
.col-md-8 { width: 66.6666666667% }
.col-md-9 { width: 75% }
.col-md-10 { width: 83.3333333333% }
.col-md-11 { width: 91.6666666667% }
.col-md-12 { width: 100% }
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left }
.col-lg-1 { width: 8.3333333333% }
.col-lg-2 { width: 16.6666666667% }
.col-lg-3 { width: 25% }
.col-lg-4 { width: 33.3333333333% }
.col-lg-5 { width: 41.6666666667% }
.col-lg-6 { width: 50% }
.col-lg-7 { width: 58.3333333333% }
.col-lg-8 { width: 66.6666666667% }
.col-lg-9 { width: 75% }
.col-lg-10 { width: 83.3333333333% }
.col-lg-11 { width: 91.6666666667% }
.col-lg-12 { width: 100% }
}
.checkbox, .radio, input[type=file], legend, output { display: block }
fieldset, legend { padding: 0; border: 0 }
fieldset { margin: 0;min-width: 0; width: 100%; }
legend { width: 100%; margin-bottom: 18px; font-size: 19.5px; line-height: inherit; color: #333; border-bottom: 1px solid #e5e5e5 }
input[type=search] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none }
input[type=checkbox], input[type=radio] { margin: 4px 0 0; margin-top: 1px\9; line-height: normal }
input[type=range] { display: block; width: 100% }
select[multiple], select[size] { height: auto }
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus { outline: dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px }
output { padding-top: 7px; font-size: 13px; color: #555 }
.form-group { margin-bottom: 15px }
.checkbox, .radio { position: relative; margin-top: 10px; margin-bottom: 10px }
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { position: absolute; margin-left: -20px; margin-top: 4px\9 }
.checkbox+.checkbox, .radio+.radio { margin-top: -5px }
.checkbox-inline, .radio-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: 400; cursor: pointer }
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline { margin-top: 0; margin-left: 10px }
.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] { cursor: not-allowed }
.input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px }
.btn-lg, .input-lg { padding: 10px 16px; font-size: 17px }
select.input-sm { height: 30px; line-height: 30px }
select[multiple].input-sm, textarea.input-sm { height: auto }
.input-lg { height: 45px; line-height: 1.3333333; border-radius: 6px }
select.input-lg { height: 45px; line-height: 45px }
select[multiple].input-lg, textarea.input-lg { height: auto }
.collapsing, .embed-responsive { position: relative; height: 0; overflow: hidden }
.has-success .checkbox, .has-success .checkbox-inline, .has-success .radio, .has-success .radio-inline { color: #3c763d }
.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .radio, .has-warning .radio-inline { color: #8a6d3b }
.has-error .checkbox, .has-error .checkbox-inline, .has-error .radio, .has-error .radio-inline { color: #a94442 }
.btn-block, input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block { width: 100% }
.btn { display: inline-block; margin-bottom: 0; font-weight: 700; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; white-space: nowrap; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px }
.btn.focus, .btn:focus, .btn:hover { color: #fff; text-decoration: none }
.btn-success { color: #fff; background-color: #77b300; border-color: #669a00 }
.btn-success.focus, .btn-success:focus { color: #fff; background-color: #558000; border-color: #111a00 }
.btn-success.active, .btn-success:active, .btn-success:hover, .open>.btn-success.dropdown-toggle { color: #fff; background-color: #558000; border-color: #3d5c00 }
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.btn-success.dropdown-toggle.focus, .open>.btn-success.dropdown-toggle:focus, .open>.btn-success.dropdown-toggle:hover { color: #fff; background-color: #3d5c00; border-color: #111a00 }
.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover { background-color: #77b300; border-color: #669a00 }
.btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236 }
.btn-warning.focus, .btn-warning:focus { color: #fff; background-color: #ec971f; border-color: #985f0d }
.btn-warning.active, .btn-warning:active, .btn-warning:hover, .open>.btn-warning.dropdown-toggle { color: #fff; background-color: #ec971f; border-color: #d58512 }
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.btn-warning.dropdown-toggle.focus, .open>.btn-warning.dropdown-toggle:focus, .open>.btn-warning.dropdown-toggle:hover { color: #fff; background-color: #d58512; border-color: #985f0d }
.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover { background-color: #f0ad4e; border-color: #eea236 }
.btn-link { color: #009fc7; font-weight: 400; border-radius: 0 }
.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none }
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover { border-color: transparent }
.btn-link:focus, .btn-link:hover { color: #1cbee7; text-decoration: none; background-color: transparent }
.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover { color: #777; text-decoration: none }
.btn-lg { line-height: 1.3333333; border-radius: 6px }
.btn-sm, .btn-xs { font-size: 12px; line-height: 1.5; border-radius: 3px }
.btn-sm { padding: 5px 10px }
.btn-xs { padding: 1px 5px }
.btn-block { display: block }
.btn-block+.btn-block { margin-top: 5px }
.collapse { display: none }
.collapse.in { display: block }
tr.collapse.in { display: table-row }
tbody.collapse.in { display: table-row-group }
.collapsing { -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: .35s; transition-duration: .35s; -webkit-transition-timing-function: ease; transition-timing-function: ease }
.embed-responsive { display: block; padding: 0 }
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0 }
.embed-responsive-16by9 { padding-bottom: 56.25% }
.embed-responsive-4by3 { padding-bottom: 75% }
.clearfix:after, .clearfix:before { content: " "; display: table }
.center-block { display: block; margin-left: auto; margin-right: auto }
.hide { display: none!important }
.show { display: block!important }
.hidden, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block { display: none!important }
.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 }
@-ms-viewport {
width:device-width
}
@media (max-width:767px) {
.visible-xs { display: block!important; margin-left: -15px; margin-right: -15px; }
table.visible-xs { display: table!important }
tr.visible-xs { display: table-row!important }
td.visible-xs, th.visible-xs { display: table-cell!important }
.visible-xs-block { display: block!important }
.visible-xs-inline { display: inline!important }
.visible-xs-inline-block { display: inline-block!important }
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm { display: block!important }
.visible-sm-block { display: block!important }
.visible-sm-inline { display: inline!important }
.visible-sm-inline-block { display: inline-block!important }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md { display: block!important }
.visible-md-block { display: block!important }
.visible-md-inline { display: inline!important }
.visible-md-inline-block { display: inline-block!important }
}
@media (min-width:1200px) {
.visible-lg { display: block!important }
.visible-lg-block { display: block!important }
.visible-lg-inline { display: inline!important }
.visible-lg-inline-block { display: inline-block!important }
.hidden-lg { display: none!important }
}
@media (max-width:767px) {
.hidden-xs { display: none!important }
}
@media (min-width:768px) and (max-width:991px) {
.hidden-sm { display: none!important }
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-md { display: none!important }
}
.btn-arrow, .btn-arrow-right { display: inline-block; width: 15px; height: 15px; background-repeat: no-repeat; vertical-align: middle; zoom: 1 }
.btn { border: none; padding: 6px 15px; font-size: 15px; /* -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in; */ }
.btn-arrow {
*display:inline; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAilBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2N2iNAAAALXRSTlMAAQIDBAcICxITGRobJSYvMD0+S0xcXV5pbG2Cg4WUlaqrusjMztna6PH5+/2o5W36AAAAnklEQVQ4y4XSyQ6CQBAE0AJBXMEddxQXYKT+//c8GSNCdV3nJVPdaWASQOdVrTwJSBYzA5D52ABkFhmA9T7QgKyWngZkkRigtS0bOUcGYL0LNGi2ZVueiQHIfGSAb9tOwHprAN56EpRz+YVb+7LkIZRjXgZyUfepXPWnWwdwGx8KHENAgJ9u/+ARy6MtF4AALvWhwKkPCHAdQiWN5fMbcmNQkFEThW0AAAAASUVORK5CYII=); background-size: contain; position: relative; top: -2px; left: 3px }
.btn-arrow-right {
*display:inline; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAS1BMVEUAAAB3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e8Dos6AAAAGHRSTlMAAgMEBgsMDR4mTF9pd6Kyt8DBw9ri5OYNow0QAAAAR0lEQVQIW22LNxKAMBDEZJOjz8T9/0spwMAMqFmpWAAXYkaikeanBmn6Vm9mFiVFD7rpYEy+Ftenlbbyx+uXky97lRycP/cAl8EE7DQn02gAAAAASUVORK5CYII=); background-position: center; background-size: auto }
.btn-primary { color: #fff; background-color: #0071a0; border-color: #005f87 }
.btn-primary.focus, .btn-primary:focus { color: #fff; background-color: #004d6d; border-color: #000507 }
.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.btn-primary.dropdown-toggle { color: #fff; background-color: #004d6d; border-color: #003449 }
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover { color: #fff; background-color: #003449; border-color: #000507 }
.btn-primary.active, .btn-primary:active, .open>.btn-primary.dropdown-toggle { background-image: none }
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover { background-color: #0071a0; border-color: #005f87 }
.btn-primary:hover { background-color: #3a8fc2 }
#header { position: relative; z-index: 101 }
#header .header-main-wrapper { padding-top: 10px; padding-bottom: 10px }
#header .main_logotype { position: relative; text-align: center }
#header .main_logotype>div { display: inline-block; vertical-align: middle }
#header .main_logotype .logo { margin-bottom: 0; width: 50%; position: relative; top: 5px; display: inline-block }
#header .main_logotype a { display: block; max-width: 100%; margin-top: 0 }
#header .main_logotype a img { display: inline-block; zoom: 1; *display:inline
}
#header .main_navigation { position: relative }
#header .bgr_main_navigation { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1 }
#header .bgr_main_navigation .left, #header .bgr_main_navigation .right, #header .bgr_main_navigation .row { height: 100% }
#header .bgr_main_navigation .left { background: #303030 }
#header .bgr_main_navigation .right { background: #414141 }
.show_menu_button { position: absolute; left: 0; top: 50%; cursor: pointer; cursor: hand; margin-top: -6px; width: 35px; height: 20px; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAUCAYAAAFwobTaAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjklEQVRIx+2UwQ0DIQwEF9dgUwVNUA5luAoKohwX4XxPuVOChJOcIuZpIXu1GpHGGN5awxHCBZfDVErxl69Og+TujjcQJjgdf6b3Pnfu25tqrW5mWIGZ5yJNVfnHiVYXiQhoNYmZxXRDtyh3d/LJTiLUj0BEQKoKZv5pkJwzVDXud4mAcCO2M9uZ7UyUMw9lVXnL8PzZpAAAAABJRU5ErkJggg==) }
body.show_mobile_menu .show_menu_button { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAUCAYAAAFwobTaAAAABmJLR0QAAAD/AABH24+SAAAACXBIWXMAAAsTAAALEwEAmpwYAAACU0lEQVRIx7VWP685QRQ9+0Li1b4FM1gKhc+h0VBoRaPRKDQaCSFEaNb6U/gSFCQkVMKXkKjEij+5r/ntvF12WS8/p5qdOXPm3nPn7q5ERIQ7fOkDzvnvLBmgqioREUn3278AYDab/W4lIgoGg9Rut4mISOhcLhdijBEREWOMGo2G0DfpGqNYr9diLFnFbptLJBJBt9sFADDGTCTL44xHmZSMWCwW5gk9g1AoJLLhnBvNI5OVOiqVirDViF6vR3awFFoul8QYI8YYjUYjMda9diykwygwHo+fUa2FOOemCAaDgXjebDaWQo6Kq+N0OsHj8ViuvSX08hYZ0Ww2H+a22y36/b61ilVp/X6/qTLz+ZwYY8Q5p+Px6Mzg+wrpY73nHJtrangA+XweiUTCuScAUCgUTM92ArbV6Xa7KJfLD+T7jrQ1VlVV4cF0OjV5FAwGLT15SGe/38PtdkNRFMRiMRGBJEmQJMl5OtfrFS6Xy/Fle+vGapqG7+9vR9x3A3laZSP6/T5kWUY0GkUgEECn07HlrlYrhEIhRKNRyLKMarX6f4MJh8P41yggItRqNXDOMRwOBUf/QqVSKdxuN5zPZ9xuN3i93s+UabFYIJ1OO+Lmcjkkk8m3yvSnt9xkMkEmk7Ft4ng8/qe35dvBDIdDlEqlp5xWqyXa8CPBdDod1Gq1h/l6vY7dbodisfiwpigKIpGI82joBTRNo2azSZxz8WlgjNF8Pn/gKooi1v1+P8myTKqq0uVyISdw7Eyv1xO/UD6f7yX3cDjgfD4jm81+9gJ/Cj8WIzI9MYH9WQAAAABJRU5ErkJggg==) }
.main_nav { margin: 0; padding: 0; list-style: none; width: 100%; display: table }
.main_nav a { text-decoration: none }
.main_nav>li { position: relative; display: table-cell; width:16%; background: #303030; border-right: 1px solid #373737; text-align: center; text-decoration: none; vertical-align: middle }
.main_nav>li.last-menu-item { width: 22%; background: #414141; border: none }
.main_nav>li>a { display: block; padding: 1.125em 0; font-size: 1.125em; line-height: 1.15em; color: #fff }
.main_nav>li>a:after { display: inline-block; zoom: 1; *display:inline;
content: ''; width: 14px; height: 10px; margin-left: 2px; color: #555; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAHKAjy6AAAABGdBTUEAALGPC/xhBQAAAUJJREFUOMutk8FKQlEQhr9bbXSpi1RQCFykEvUCEfUQ8wQ93TxDEES0cREhUVSEpQZp4QP8lG2Ol6NeJcHZnDnzzz9n7j93INMkfWaH6+nFzCZm1ovRw3Buz9ASM6sAeeBiyq1OOe1wDqeBCUAS0trAubvfhfsQKCdRD3XgGRi6+y7/MkkVSRNJdUk9Sd2spCprmZmNI79pZh2AnRD7MrM+cAzcA7X0OwNjAFSAhrs/ZpUvrdeQpHHkNyXNNiRpoaGYPQgq7S8rX1omRM7MiiuEKphZPv0/IuAWOAJGwIm7P0RjvgLKwBPQdPefZK5qDbgGqsAb8AvsAX3g1N1fFl6cK9ACLgN+5u4dNm6ScpKKK/CCpFScrQi7CUMbSmrESynpA/gGbhfWLyTVJL2HgXYlvQa/N7PVK9pqhZdHkg42qskfZfHWrLLtb3MAAAAASUVORK5CYII=); background-repeat: no-repeat; background-size: auto; background-position: center top }
.main_nav>li ul { margin: 0; padding: 10px 0; list-style: none }
.main_nav>li>ul { position: absolute; display: table; visibility: hidden; width: 550px; top: 100%; background: #009fc7; z-index: 777; opacity: 0; filter: alpha(opacity=0); -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,.35); box-shadow: 0 3px 3px 0 rgba(0,0,0,.35); -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in }
.main_nav>li>ul li>a[href="#"] { display: none; visibility: hidden }
.main_nav>li>ul>li { display: table-cell; height: 100%; float: none; width: 50%; padding: 0; vertical-align: top }
.main_nav>li>ul>li>ul { padding: 0 }
.main_nav>li>ul>li li { float: none; width: 100%; font-size: 1em }
.main_nav>li li { float: left; width: 50%; padding: 10px 20px; font-size: 1.143em; line-height: 1.15em; text-align: left; text-transform: none }
.main_nav>li:nth-child(3)>ul, .main_nav>li:nth-child(5)>ul { width: 100%; min-width: 220px }
.main_nav>li:nth-child(3)>ul li, .main_nav>li:nth-child(5)>ul li { display: block; width: 100%; padding: 10px 20px }
.main_nav>li:nth-child(2) {
    width: 19%;
}
#fixed_main_menu .main_nav>li:nth-child(3)>ul, #fixed_main_menu .main_nav>li:nth-child(5)>ul  { width: 100%; min-width: 220px }

.main_nav>li.last-menu-item>ul { display: table; right: 0;width: 100%; }
.main_nav>li.last-menu-item span { display: table-row }
.main_nav>li.last-menu-item span>li { display: table-cell;vertical-align: top; width:100%; }
.main_nav>li.last-menu-item span>li>a { font-weight: 400 }
.main_nav>li.last-menu-item span>li>ul { padding: 10px 0 0; font-size: 13px; overflow: auto }
.main_nav>li.last-menu-item span>li>ul>li { float: none; padding: 10px 0; width: 100% }
.main_nav>li>ul a:hover { color: #000; font-weight: 600 }
.main_nav>li>ul li a { display: block; color: #fff }
.main_nav>li:hover { background: #009fc7 }
.main_nav>li:hover>a:after { background-position: center bottom }
.main_nav>li:hover>ul { visibility: visible; opacity: 1; filter: alpha(opacity=100) }
#fixed_main_menu { position: fixed; top: -150px; left: 0; width: 100%; height: 52px; background: #fff; visibility: hidden; z-index: 111; opacity: 0; filter: alpha(opacity=0); -webkit-box-shadow: 0 1px 7px 0 rgba(0,0,0,.2); box-shadow: 0 1px 7px 0 rgba(0,0,0,.2); -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease }
#fixed_main_menu.shown { top: 0; opacity: 1; filter: alpha(opacity=100); visibility: visible }
#fixed_main_menu img.img-responsive { padding-top: 10px; max-height: 42px }
.fixed_menu_wrap { text-align: right }
.fixed_menu_wrap .main_nav { display: inline-block; zoom: 1; *display:inline
}
.fixed_menu_wrap .main_nav>li { display: inline-block; zoom: 1; *display:inline;
width: auto; background: 0 0; border: none }
.fixed_menu_wrap .main_nav>li:hover { background: 0 0 }
.fixed_menu_wrap .main_nav>li:hover>a { background: #009fc7; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0 }
.fixed_menu_wrap .main_nav>li>a { margin: 10px 0; padding: 0 1.5em 0 2em; background: #333; line-height: 32px; font-size: .923em; -webkit-border-radius: 4px; border-radius: 4px }
.fixed_menu_wrap .main_nav>li.last-menu-item { display: inline-block; zoom: 1; *display:inline;
width: auto; background: 0 0; border: none }
.fixed_menu_wrap .main_nav>li.last-menu-item:hover { background: 0 0 }
.fixed_menu_wrap .main_nav>li.last-menu-item:hover>a { background: #009fc7 }
.fixed_menu_wrap .main_nav>li.last-menu-item>a { background: #414141 }
.fixed_menu_wrap .main_nav>li.last-menu-item>ul { width: 500px }
.fixed_menu_wrap .main_nav>li>ul { width: 426px; top: 42px }
.fixed_menu_wrap .main_nav>li>ul li { font-size: 12px }
@media screen and (min-width:1024px) and (max-width:1280px) {
.main_nav>li>a, .main_nav>li>ul li { font-size: .875em }
.main_nav>li>ul { width: 420px }
}
@media screen and (min-width:768px) {
#header .main_navigation { display: block }
#header .main_logotype { text-align: left }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.main_nav>li { padding: 1.125em 0 }
.main_nav>li>a { display: inline-block; zoom: 1; *display:inline;
padding: 0; font-size: 1em }
.main_nav>li>ul { width: 400px }
.main_nav>li>ul li { font-size: .875em }
.main_nav>li:nth-child(4)>ul { right: 0 }
#fixed_main_menu .main_nav>li { padding: 0 }
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
.main_nav>li { width: 12.5% }
#fixed_main_menu { height: auto }
#fixed_main_menu .row>div { width: 100% }
#fixed_main_menu .row>div .main_nav { padding-top: 5px; padding-bottom: 5px; text-align: center }
}
@media only screen and (max-width:767px) {
#header.fixHeaderMobile, body { -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in }
body { position: relative; left: 0; transition: all .2s ease-in }
body.show_mobile_menu { left: 80%; overflow: hidden }
.bgr_main_navigation { display: none; visibility: hidden }
#header.fixHeaderMobile { position: fixed; width: 100%; top: 0; left: 0; padding-bottom: 5px; z-index: 666; background: #fff; -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2); box-shadow: 0 2px 5px 0 rgba(0,0,0,.2); transition: all .2s ease-in }
#header .main_navigation.mobile_menu>.container, #header .main_navigation.mobile_menu>.container>.row>.col-xs-12 { padding: 0 }
body.show_mobile_menu #header.fixHeaderMobile { left: 80% }
#header .main_navigation { position: fixed; width: 80%; top: 0; bottom: 0; left: -80%; height: 100%; z-index: 888; background: #ededed; border-right: 1px solid #d8d8d8; overflow: auto; -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in }
#header .main_navigation.mobile_menu { left: 0 }
#header .main_navigation.mobile_menu>.container>.row { margin: 0 }
#header .main_nav { display: block; min-height: 100%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch }
#header .main_nav a { color: #444; padding: 5px 0 }
#header .main_nav>li { display: block; width: 100%; text-align: left; background: #ededed; border-right: none; border-bottom: 1px solid #d8d8d8 }
#header .main_nav>li>a { padding: 1.125em 15px; font-size: 1em; font-weight: 600; color: #222 }
#header .main_nav>li>a.active_submenu+ul { display: block }
#header .main_nav>li>ul { position: relative; display: none; width: 100%!important; background: #fbfbfb!important; visibility: visible; opacity: 1; filter: alpha(opacity=100); -webkit-box-shadow: none; box-shadow: none }
#header .main_nav>li>ul:first-child, #header .main_nav>li>ul>li { border: none!important }
#header .main_nav>li>ul li { display: block; float: none; width: 100%; height: auto; font-size: 1em; border-top: 1px solid #ececec }
#header .main_nav>li.last-menu-item>ul { display: none }
#header .main_nav>li.last-menu-item>ul>span { display: block }
#header .main_nav>li.last-menu-item>ul>span>li>a { padding: 30px 20px 0; text-transform: uppercase }
#header .main_nav>li.last-menu-item>ul>span>li:first-child { border: none }
#header .main_nav>li.last-menu-item>ul li { display: block; padding: 0!important }
#header .main_nav>li.last-menu-item>ul li a { padding: 15px 20px }
#header .main_nav>li:nth-child(3)>ul>li { border-top: 1px solid #ececec!important }
}
#footer .gray_bg { background: #f4f4f4 }
#footer .main_blocks_footer { padding-top: 30px; padding-bottom: 30px }
#footer .main_blocks_footer h3 { margin: 0 0 0 -50px; font-size: 1.385em; font-weight: 300; line-height: 1em }
#footer .main_blocks_footer h3 a { color: #333 }
#footer .main_blocks_footer h3 a span { display: inline-block; zoom: 1; *display:inline;
vertical-align: middle; width: 50px; height: 40px; background-repeat: no-repeat; background-position: center }
#footer .main_blocks_footer .col-sm-4:nth-child(1) span { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAoCAMAAAC2PjgYAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUxpcXFQPaZcMJtTLAEBAItKJYlJJHh0Y6ddMb23p4dHJJ5WLqFZL6dcMINFIq9hNaRaL55WLaBXLpFNKI1MJ696VppTLAgHBoJEIqthNqldM5NPKa9hNSoqKkREQ6ldMqpeMj09PD8/Pj8/PjIyMQICAq6okQQEBLGrlKRaMAMCAXtAHxYWFahdM7KZf7yxn93UztjGu5hSK7BmPa6oka6okR0dHNO3qN7X0q+ljbawnJVQKq6okbNuSLWvmwMDA0JCQRILCIxLJ4RGIzo5OD4+PaphN61gM61gM6dcMdrUzbd1UK9nPs3GvK6okZpTK4FEIo5NKIVHI6+NbrCsp4dGI4RJKG46G1wwFZdSK69hNUFBQK9hNUNDQotVOLKslkREQ66oka6okoNHJ9rQyq+pkrCqk7eZiMzGurmzoa9hNUBAP0REQ5luVIBEIqhdMdjSyq6ljkJCQa6okZSOfYB8bJ1VLUREQ6xtRj8/PqxgNYhKKC0rKkNDQrWLdXY9Hrqai1JDO6xgM0REQ4ZGI0REQ0REQ6FtUsG7rK+TeBkZGUREQ5mUkcarnCcnJ3k/H2w4G0orGmMzF0E+PUJCQczGwsrDt4yIeXh1adCwnklJRkREQ8G7t6qllD42M0REQ0REQyMjIt3X0rGrldPNyRsZGa6okc2plNbQy61hNa+LeHp3db+GaMGKbQ4MDMjEv4aCf5CNicmeh6BXLq9hNZNQKZdSK5JPKcqjjSIZE6leNLm0sK9hNaOcikREQ7qzorSgjaN5YqlkPq+pksbAsrt+XMKOctjDuHZzb9bQy69nPrCFZa+nlbNrRHg/H3t2Z55WLb6GZ8ukj8WUetrJv2FORKuKbq9hNbygkplTK0REQ35CIK5gNTk5OLCqlFZTSkBAP4iFgkBAP1hVU0tKR8/JxJNgRWJfXaihja9hNZuBcnFwcINHI61fNGIzFlYtFZ9/b3xCIJZ7a69hNa9hNVw7JopKJgUFBYBDIQAAAN/a1YFEId/a1N/Y0wIBAVouFFmkbxIAAAD4dFJOUwABz8r65uzo1OjvysrT+YXKyc3Y3wLQ3P/U0NWYy0DNysXBw83vZu++zPfi09Xi5f3tzNYRUc/d/13M0BnRz+q03eP5yczQvrrO88/R23bN7tz0Bef04s390lPGkpnVzzoOluf5q9HT1s5AzhbN+Nfwp61GzuPOOby5aejNhsrZ1si7IPYEHMnM59Rd2tzN3s/JzNO/9tLAGddGUPDI0JJgy/zM/NEq0v6uz9HJytT31NrNyTTRztPP0tHqGbFPycbJw6PNyc3q0fxWFOTVzefNz9TP79DCftbENNqpzrnGyNbLyc73zcwzD9bNz83p1tfO2Vgh8tLuzdCxCAAAAr9JREFUOMu91XVck0EYB/AB23RzxEDHCAElBERKQLqkBpKCYHd3d3d3d3diYncrdnd3690N1HtjxwY39C9+f9y9f3w/93nu2fO+EwjKOg3i7VUqhwTTDpX+Axs0MlcCJqIKDqYH/qltFYCkovWtuqVz2/pAK+n58W9K0wP6aKSJGC9Zsp8Jpdxg5HC2amaRyvCSYZST+k0/j5zOVGzOcLUxXmze//jy4bs+PXHKNGzcpGw1DDf8/O6TVHX/3HmaHjPzd3VsunLFlwdAafz1bU4ayFLcfJjy2qCYHj0rAjK8BuHpd7I//snGz/UKkx89vqvLB0+AcAYAA80Il0cDcO8Sw9GLV8+f6uhmThBC96lgrIzjsgxgqOS7+hKhJ8IHOj9nQ3fMoXDoEDlHdtuwt2VzG6FnMFab21WGbNyH8VwkZ+phkxaIUKYwUps3duY4nGzEGaUh4RsQTswhbe7Ia+daPMc4V8w+NCnEOvGgTier8HzLfF/CLVKZvWUrrAvC1whoPGaHBeHiXGZvy+j2Qbpdr8rzbZvEhAMTvHXxRoHtmvoL6HxrTU33VFzXOwe7tnZpXnxg+nPa0sdNw81G4ePt+3UPpc2X46BJG1cLhds3R2u4HM+9yJQ+u36Lmd6uW4VILcCXufMIOneZg9j4mBG+KwSA2uvp3HUFx9eGFH0HjIA6bidVz5s7m+N79xAuPnb0SBD98AXLPThORgAXchIF6/nMLAyAi1junUe4OgkdDqXzZR5wCXd8kpT4MHTCn86X/oIwap9lwH502prwOijxOJ3H8iMQcRZdUxRxFO5H0335VwnCMwhdyVdzPA6h5BQa71FNwy0LELpqxdVvhQd3JeUTaecESW7g9/L6RRueo3E9S+hOHYVFHEZlIlR4Kk8ExGGYd2tRgvfqXU47ly9IJBIvz/GeXniXtCm7f7m/KL+yGdzWBI0AAAAASUVORK5CYII=) }
#footer .main_blocks_footer .col-sm-4:nth-child(2) { border-left: 2px solid #fff; border-right: 2px solid #fff }
#footer .main_blocks_footer .col-sm-4:nth-child(2) span { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAbBAMAAAAAK/uXAAAAMFBMVEX///+JiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYlOfZv2AAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAAuUlEQVQYlWNgIAq4hiJAEEiA+z8yCACKxL9ahQDnLwBF6hcgmSD/AUj0X0ASsQeLfEISmQ8W+SMAF2D9Dxb5jzDIDyJy7o8CVIDt/36wSPP7JzBTfkLsatD5nwAWANL8EBGG+b9AhrO8f8wAE2H7fwjkVKClMBEG238ODFL/JzAgRBj3/zC9/40BSYSB4///vwYoIgxWdwoZUEWggGgRlBDTB4nYo4TzBqAI+3skgd/gYGAURAAGbAAAZIl+NxS8DlMAAAAASUVORK5CYII=); background-position: center 5px }
#footer .main_blocks_footer .col-sm-4:nth-child(3) span { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAoBJREFUeNq8lstrE1EUhxOVuBGhYEXxhdqFL9xU/4CC1Y2IUVtTdVtcqos2xX3rJKDFpcGlik19BNfFuhPU7lpwUaJGRVEhm658JP4OfFOul5nJYKEHPu5M5tzzy73n3Ee23W5nVsPWlcvl1RFK4bNTXBB94oDoFr/EJ/FBvBBT4t3/CplAIAbFWu/berEPTohxxMZEIyrYmhiRU2JeDIk/4pG4JHYjslHs5zf79hvfBdpUI7oibvEnamJELHo+P8VbuC96hCU7z/sWMZk0ovM4WCkW6biYIo/mc4Y+LXGTWJEjspzcFVlxnX/oW5c4JnpFXczQhlamf0Csl2HOXKEbYoN4EiNSFQPeb01RgtDs+ag4y/OQO3W7RIG5v5pSJBxhwJS5do1Yg8ReFirwbBX00es04InYdFUYTWgBoqFZjGliFlyhPtpaxL+2Dpd5tnXSz3u/59frvdfc2GGODtG+iqmqSkTio/Ll2ms3dii0ifZrQgnXnbxUqT53Ouc8/y+03VHrKNdhvZjIG0+kQtITLRT6Qbu1g78J7HHex8hXM8I3jPXdFVqgPZxiF2jCnLd+fDtCO+/m6Lk4Lk5T4nE2wygyXmFEWZ521h3RFHuUVdKOhM72/Q5UE/y249si9rLQezrm2LnTWFfCt0liVYn9T9XZNrIkzonRhPxkOkzdKDGW3K3JFbJddpgjYiJGbJrd2dgbIzJBjGH3tPXX0UM2xCwV9ZhDrZP14Fsi5gixEk/Y21w07nGYnWQkTynpz/htY3/Lk/gc02Xr6kHay8kz9qgSq/4ixFmLERTjLidJt6AGh1bRuW4dFJv5/o2FPkt11Vd6r2tw3gQruUD+FWAAAOmWA0fzA+QAAAAASUVORK5CYII=); background-position: 70% 5px }
#footer .main_blocks_footer p { margin: 10px auto; max-width: 60% }
#footer .main_blocks_footer .logo_app_footer { margin: 13px 10px; max-width: 156px; display: inline-block }
#footer .main_blocks_footer .btn-primary { padding: 10px 25px; width: 100%; max-width: 70% }

#footer .footer_menu { margin: 0 0 0 -5px; padding: 10px 0 35px }
#footer .ekomi_others_wrapper { margin-top: 35px; margin-bottom: 25px }
#footer .ekomi_others_wrapper h3 { margin: 0 0 20px; color: #555; font-size: 1em; font-weight: 300; line-height: 1em }
#footer .ekomi_others_wrapper .img-responsive { display: inline-block; zoom: 1; *display:inline
}
#footer .ekomi_others_wrapper .ekomi .logo { padding-left: 0; padding-right: 10px }
#footer .ekomi_others_wrapper .ekomi .ekomi_rating { padding-left: 0; text-align: left }
#footer .ekomi_others_wrapper .ekomi .ekomi_rating .rating { display: inline-block; zoom: 1; *display:inline;
color: #000; font-size: 1.385em; font-weight: 700; width: 27.5%; line-height: 21px }
#footer .legal p, #footer .legal ul { line-height: 40px; margin: 0 }
#footer .ekomi_others_wrapper .ekomi .ekomi_rating p { padding-top: 5px; font-size: .923em }
#footer .ekomi_others_wrapper .col-sm-3:nth-child(4) p { display: inline-block; zoom: 1; *display:inline;
padding: 0 30px; font-size: .923em; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAYCAYAAAACqyaBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbNJREFUeNrMVottgzAQBZQFWIEVYIR0BDJCugFmBGADGCGMUEaoV2CFjJDeVe+kk2XAkLappZNBOt9797Xjx+MRvWol0QvXaY9y13UZbTl+Z5aqqu5HweO1sBNYStsVki2oMYmRpN1LZBGcgBmwIWECbNRCZqhkkLPSGYhA/RQ4ARsAs8EWRu8r0SlJDMiw7vshcHjcw8MiNJQgcUMk2pAIJB4D4nGxJ4fQvSA1BsUpRRrUapK/8UgV48yI3xL7DWncBBeW0xPtOzm2OH2Nj0DiaZtI9fKRJWclcin2xk2BC26dkB1Zcnb0OGIWwSlnM1orI5afKMA9E1CqnWvG0n+pPI/cQZV4iqZG3pgxE8gDQM9MFl5PZOOiOkevdHO20+E3OtxjrDKBAh7NKpd6wuUq1DJges9ItqEXywBwXh8ua48uD5aZPUb4ywW9IPBefbO3tRM6joJFnUQANSgqH1EmZ0NmewMjFofGlZGaQ8xKdLzj9rQSxkG8cosLQPlGKmTVZKfdfZ9vVPgVBDIlUpC6Qzg1xY+CB7x4jCpY7zUb/+YDEiS+X0Hc+38K/q9fr18CDAA6jtM9YUES0QAAAABJRU5ErkJggg==); background-position: left center; background-repeat: no-repeat; background-size: contain }
.oldie #footer .ekomi_others_wrapper .col-sm-3:nth-child(4) p { -ms-behavior: url(/wp-content/themes/rastreator/css/backgroundsize.min.htc) }
#footer .ekomi_others_wrapper .col-sm-3:nth-child(4) .btn { width: 90% }
#footer .legal { color: #777; font-size: .846em }
#footer .legal .legal_menu { border-bottom: 1px solid #e8e8e8 }
#footer .legal ul li { position: relative }
#footer .legal ul li a { color: #777; text-decoration: none }
#footer .legal ul li a:hover { color: #333 }
#footer .legal .col-sm-4 { padding-left: 0 }
#footer .legal .col-sm-4 * { display: inline-block; zoom: 1; *display:inline
}
.scroll-top { position: fixed; display: block; bottom: 15px; right: 15px; width: 44px; height: 44px; background: rgba(0,0,0,.2); border-radius: 4px; -webkit-border-radius: 4px; opacity: 0; filter: alpha(opacity=0); z-index: 100 }
html.oldie .scroll-top { background: #ccc }
.scroll-top.on { opacity: 1; filter: alpha(opacity=100) }
.scroll-top:hover { background: rgba(0,0,0,.5) }
.scroll-top:before { display: block; width: 100%; height: 100%; content: ' '; background-image: url(data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2244px%22%20height=%2244px%22%20viewBox=%220%200%2044%2044%22%20enable-background=%22new%200%200%2044%2044%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M29.121,19.55l-6.29-6.196c-0.025-0.025-0.053-0.049-0.082-0.071c-0.012-0.011-0.024-0.02-0.038-0.03c-0.016-0.011-0.031-0.024-0.048-0.034c-0.017-0.011-0.032-0.02-0.048-0.03c-0.015-0.009-0.029-0.018-0.044-0.025c-0.017-0.009-0.034-0.017-0.051-0.024c-0.016-0.008-0.031-0.015-0.047-0.022c-0.016-0.006-0.033-0.012-0.049-0.018c-0.018-0.005-0.035-0.014-0.053-0.019c-0.017-0.005-0.034-0.008-0.05-0.013c-0.018-0.005-0.036-0.009-0.054-0.013c-0.02-0.003-0.039-0.006-0.059-0.008c-0.016-0.003-0.032-0.005-0.049-0.007c-0.073-0.007-0.146-0.007-0.218,0c-0.017,0.002-0.033,0.005-0.05,0.008c-0.02,0.002-0.038,0.005-0.058,0.009c-0.019,0.003-0.037,0.009-0.055,0.013c-0.016,0.005-0.033,0.008-0.05,0.013c-0.017,0.005-0.035,0.012-0.052,0.018c-0.017,0.006-0.033,0.012-0.049,0.019c-0.017,0.006-0.032,0.014-0.048,0.021c-0.017,0.008-0.034,0.016-0.051,0.024c-0.015,0.008-0.029,0.018-0.044,0.026c-0.015,0.008-0.031,0.018-0.048,0.029c-0.016,0.01-0.031,0.022-0.047,0.034c-0.014,0.01-0.027,0.019-0.04,0.028c-0.042,0.035-0.08,0.073-0.117,0.113c-0.013,0.011-0.026,0.021-0.037,0.033l-6.313,6.219c-0.433,0.428-0.434,1.12-0.003,1.544c0.432,0.426,1.131,0.424,1.564-0.002l4.495-4.426l-0.023,14.11c-0.001,0.603,0.493,1.092,1.104,1.09s1.107-0.49,1.109-1.095l0.023-14.108l4.403,4.334c0.432,0.426,1.133,0.424,1.565-0.003S29.553,19.975,29.121,19.55%22/%3E%3C/svg%3E); background-position: center; background-repeat: no-repeat }
html.oldie .scroll-top:before { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////li2ZAAAAAJnRSTlMAAQIFCg0QExscHyAhIyUmJy84PklMUFVzhp2ivtre4OTm7/n7/TDKWjgAAACASURBVChTvclHAsIwEMXQT6+hg+ktRPc/IgvbiWNmjZZ6UlO3I7M978L6DqiW9rfE/1+JP5fmtyX9qbQ/VCv7Rwn/AcDrU8vG/3sfgHMRZKRL+PKgeQmA0y78CJqVABPp6H8NmpawlaT1oacUNHRjJTWQ9Q94ApwMWNzgOjAg6wuA8SLBGsoj1gAAAABJRU5ErkJggg==) }
 @media only screen and (min-width:768px) and (max-width:1024px) {
#footer .ekomi_others_wrapper>.row { margin: 0 -10px }
#footer .ekomi_others_wrapper .col-sm-3 { padding: 0 10px }
#footer .ekomi_others_wrapper .col-sm-3:nth-child(1) img { max-width: 55% }
#footer .ekomi_others_wrapper .col-sm-3, #footer .ekomi_others_wrapper .col-sm-3:nth-child(4) { width: 20% }
#footer .ekomi_others_wrapper .col-sm-3:nth-child(2), #footer .ekomi_others_wrapper .col-sm-3:nth-child(3) { width: 30% }
#footer .legal_menu { padding-top: 10px; padding-bottom: 10px }
#footer .legal_menu p { line-height: 1.25em }
#footer .legal_menu ul { padding-top: 5px; line-height: 1.35em }
}
 @media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
#footer .main_blocks_footer h3 a span { background-size: 40% }
#footer .main_blocks_footer .btn-primary, #footer .main_blocks_footer p { max-width: 100% }
#footer .main_blocks_footer .col-sm-4:nth-child(1) span { background-position: 90% 10px }
#footer .main_blocks_footer .col-sm-4:nth-child(2) span { background-position: 90% 10px }
#footer .main_blocks_footer .col-sm-4:nth-child(3) span { background-position: 90% 8px }
#footer .ekomi_others_wrapper>.row { margin: 0 -15px }
#footer .ekomi_others_wrapper h3 { margin: 0 0 10px }
#footer .ekomi_others_wrapper .col-sm-3 { padding: 0 20px; width: 50%!important }
#footer .ekomi_others_wrapper .col-sm-3:nth-child(1), #footer .ekomi_others_wrapper .col-sm-3:nth-child(2) { margin-bottom: 30px }
#footer .ekomi_others_wrapper .col-sm-3:nth-child(2) .row { margin: 0 auto; max-width: 80% }
#footer .legal ul { padding-top: 0 }
}
 @media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
#footer .main_blocks_footer p { max-width: 75% }
#footer .ekomi_others_wrapper .col-sm-3:nth-child(4) p { padding: 0; background: 0 0 }
#footer .ekomi_others_wrapper .col-sm-3:nth-child(4) .btn { width: 100% }
}
 @media only screen and (max-width:767px) {
#footer .main_blocks_footer { padding-top: 0; padding-bottom: 0 }
#footer .main_blocks_footer p { max-width: 76% }
#footer .main_blocks_footer .col-sm-4 { padding-bottom: 25px!important; padding-top: 15px!important; margin: 0!important }
#footer .main_blocks_footer .col-sm-4:nth-child(2) { margin-bottom: 25px; padding-top: 25px; padding-bottom: 35px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: none; border-right: none }
#footer .main_blocks_footer .col-sm-4:last-child { padding-bottom: 0 }
#footer .main_blocks_footer .logo_app_footer { max-width: 120px; display: block; margin: 0 auto }
#footer .main_blocks_footer h3 a { color: #000 }
#footer .footer_menu { line-height: 1.75em }
#footer .footer_menu li { padding-bottom: 10px; width: 50%; float: left }
#footer .footer_menu li:last-child { padding-bottom: 0 }
#footer .legal .legal_menu ul { padding-top: 15px; padding-bottom: 15px }
#footer .legal .legal_menu ul li { float: left; width: 50%; line-height: 1.75em }
#footer .legal .col-sm-4 { padding-left: 15px; padding-bottom: 10px; text-align: center }
#footer .footer_menu li, #footer .legal .legal_menu ul li { text-align: left }
#footer .legal .col-sm-4 p { display: block }
#footer .legal p { padding: 10px 0; line-height: 1.35em }
#footer .ekomi_others_wrapper { margin-top: 20px; margin-bottom: 20px }
#footer .ekomi_others_wrapper .ekomi { margin: 0 auto; max-width: 90% }
#footer .ekomi_others_wrapper .ekomi .logo { padding-right: 15px }
#footer .social_icons { padding: 0; line-height: 0 }
#footer .footer_menu { margin: 0 }
#footer .hr_confidence { margin-left: -15px; margin-right: -15px }
#footer .div_hr { padding-left: 0; padding-right: 0 }
.list-inline>li { padding-left: 15px }
}
 @media only screen and (max-width:401px) {
#footer .ekomi_others_wrapper .ekomi { max-width: 100% }
}
 @media only screen and (max-width:468px) {
.col-xss-12 { width: 100% }
}
 @media screen and (min-width:1200px) {
}
body { overflow-x: hidden; min-width: 320px }
 @media screen and (max-width:1024px) {
}
@media only screen and (max-width:767px) {
}
.page .top-right-relative { position: absolute; top: 0; right: 0; z-index: 1 }
.page .top-right-relative img { max-width: 80px }
.page .main_container h1 { font-weight: 400 }
.stars { position: relative; display: inline-block; zoom: 1; *display:inline;
width: 120px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAAAkCAMAAAAD4H6iAAABpFBMVEVMaXHNzc3MzMzGxsbHx8fIyMjExMTLy8vJycnFxcX29vbt7e3Q0NDOzs7Z2dm/v7/AwMDT09PR0dHS0tLBwcHCwsLk5OTq6urr6+vPz8/Dw8Pa2trY2Ni5ubn+/v7W1tbl5eW7u7u9vb3X19ff39/y8vLU1NS4uLjg4ODo6Ojd3d3v7+/b29ve3t7i4uLx8fH19fXKysq8vLz9/f3p6em3t7evr6+xsbHV1dXw8PC2trbm5ubc3Ny1tbW0tLTh4eGwsLDn5+f4+Pj5+fmzs7OwsK+ysrGysrK6urr6+vr39/fKxsHIx8XJyci4uLfAwL+0tLO6urns7Oy3t7b6+/v8/Pz48urz8/P////y7ufo6u7V1dTj4+PX19bCwsG9vbz+/f3l5ui/v76+vr7b1tDg5eze4+r09PTMzMu5ubizs7Lh3dfEyM3Iys7M0tvZ1Mzb1s/Iy83S0c/7+/vT0c7DxcfU1da9wMLDxsnl3tTFxsbTz8m8vsDNzMnc1szS1t3i5uzR0dLU1NPU0s3i5+7KzdPU1NXV2+Le4eXk4+D19vXCwsOGQyzyAAAAAXRSTlMAQObYZgAAAnxJREFUWMPV0lVz20AUhuEjWbvatQW2JFuWYtXMENtxDCGHuczMzMzM7Z+unM5k0mam6aX2nXP53HwzB2BbdfivvMwCQoR1BkqcK/nZZgGSSJNhphkosWiVxPwsM3dq8RSPhhlm7seZ1cpJYaexXmYBEimmtQlxh7FeZoOppZB0OrfDWC8zd+pMXJLlUuOfYz3MytHBx+myLKfjKGZmmWLlaGZC56nI5RKtnMVxnNzXOBFRS8/UolkWWMRq8KFupTA+Y5rFisTxPM/F+pFEpFaKaTIRFO8zsELVltkqRmrVSjy0wVwohWIThVoiUSgRWvB7nUHE15C1XC6na5LM8eJGrrQkzV0aPntGHK97nblQxlgg4raIYCRHg3Qo4Pc8AzD1cJgiso0FHWYYQDQUNrCwm2wNUTV/kB02gIYL0V9sjCW2sdamaEs+w5ncyxQbQHcrEjaj6h6VMQbQwlT8w7VpmjEGGZ/IId9mWN1nZxhjoCCLQ3QzHBxVFT9bDHQi8QLFtmEYNh64/UktyxYDKkoNHFabTt5JBcMYG828WGaLZQVOpmpybLE93Z4fyGBzFB1gikER8UJqrLMw3aTYWZp0UheTU9RkikEG+VLzC50mXf/45hFOLk5ez0+FC0wx6NrJpelluv7y67dP754/sJ3Ojc6FdJ0lBlZqahkLa+jz+9CHL2+f3JPsfDspZVlikFExWnv66icmoqRxLx7fvyvZKb3HEoOjlUu3nr3Wda1BkI9w1rXbd26mx7MsMThy4nKi+L0/pKS7XV1RhkqF2pXzx/0sMTh07NzK6o96r9cLBMrl8vDV+urcHDDFYPbwyK7fjYy493BlFoAR9gvV+aLL9/tdFAAAAABJRU5ErkJggg==); vertical-align: text-bottom }
* html #TB_HideSelect, * html #TB_load, * html #TB_overlay, * html #TB_window, .stars span { position: absolute }
.stars span { top: 0; left: 0; width: 100%; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAAAkCAMAAAAD4H6iAAADAFBMVEVMaXH5z0z5zEv4yEf19fX601D50U772Vb711X61VL4ykn+/v7pozbt7e383VrS0tLvw4HvqTHm5ub721f3xUX9/f32nhnx8fH84F7a2tr9+cLJoGHDw8P3w0L3wD/JycnluXbwzZf997n15s/srUTW1tb5+fnx4sv3tTP3si7FxcXp6en2vj7xoCb2oR/rozP94WL+867ss1v73WH97pPuskr048j73mriwY/6tSj60k/6+vrv7+/3vDv50Wr2ry3Ozcz4vjrU1NT2qCTk6fD83l3j4+H2tjbg4ODeoUP3oBn0uDryoij38ur84GfO0tn09PT6y0TtuGf73mb84nL4sSbztTr6wjv6yELywFX27eD20nf97pr9+L3y1qzrqT3xuUPkp0j+9rH6uCv99q/50E/5zVD50GD8/Pz3zVv4x0Xvs0P73Fv2ujr5zF739/f2tDX4pB/voSr6xkD2qijJqHb3pyL3oh3Q0ND2oyDMzMv4zGPKpW32sjL4sCnYtX/l5+r99Lb7xT77zUj2qyzXzb/9647woy3KzM/gtHHxvEn84G7ryZX721r95nbutlLzyW716NTYq2b96Hn854L84nb95GP89aT97ID700796n/98af21Xz985r98ZX60Ezw38Tyuz/50Fn2ykf5zkn4yk73yEvp7O/xpiT19vXiuHnfpk/S1t373F74ylfz3bv5zkvk2cnguoD98qjZ19Ho3c7spC3vpij5y0fw6+XDxcfTzsnj6fH1rSHxtUbIyszFvK7yqC/JwbXd3d32wkb4wUfcz7rKzdD3xE7rrk/uvnTh0rzExsjZv5bfwJHspDLa2dXi1sT95G7Vt4fezbPf5Ov65573qCHzphjZw6H95X76zki/v7/987D95Wj87Ib70EvwyIz43Ivu1rLv4Mn0zHL2zlHqpzn7zkf52XHlsWD61lX61VX953H54o/95WT96Gz9+Kn++sbmqEv98Y7qz6b32HzwrTTywVv82FXx06P7wTX711HzxmT7vTD886GcSElLAAAAAXRSTlMAQObYZgAAAuNJREFUWMPV01VU02EYx/EXGAryHxvKCt3GBkNiAdvo7u5GSrpDupRuULoEu7u7u7u7u7vd8BzEg0e8/L/f81x+bn4XDwBDcgX/FZqZSlgo7AzgpwfWY+BmKqoRrW+wUDPR1Ne9tQYYmJloKvNVw0QsxAzgJyj1vm0JH24smpmKqg6z+6XwyTBj0czEU/uevehsHGYsmpl4asv19nbh03+ORTFr0hNNFZ7W1iZ3docb6AVBxZr0GLe8DiG6U6ddC2nUJpPJ2h36gbqqCN+L8XkQRzEL5YvAvdvnS0qUlJiVbmR5eVvyjY6oCJ2e5++/fdQNw6OfAf6j4BClEKbOmuDKyz5utvLibN18WoXBPVFRP/o++b3DoJ2B0Af3BXVtbT51+t6CZUlj+mtIEnh76+sLvnp++dBMIaGdAXDnMfthl8zIIcl0BXyPVBg7bjQG9QyAu8rOAWVGsjJ/JnuzNNIQFgbAeGXnDM8Z0rKDk77ibwgRE0O/Uk8JI+nfGZX5G/rCxPrXBkiOGNTKjEjImBjOmhsdLTHQRv/JsDEAZirMmR0jOZCU5UXkKmQMMBLjY2NGDZRguY1X4QEXA/has9h5UgMlWPquv+QBFwNegWYp8xUVqTQajaooiq2xYQoWLgaQeLPlVJqpusZkDXtTGpXKVl/YrAUXCworKNibXJSZ50QkZpurJ7NN1a2X2EHFwIrElIP2mVwn4iRHhJNjbZ5mX3QBcYCKAcb2fWl5YpW1dtVqxCXdurw8+8R+qBg47KfBJXIcs7ZsLbaxWbeY55LD5VYdI8HEAN88nYMU7rZyx+GsrJayjtTwOESXoc+PZgYYu5DCnTs2a2rS83NxFppHq8/W8KrOaMHEgGt9hfsBCxwOR6fTNekWufnV7qeOn8TCxIDrAhstLTsHCoXFYuEoFMoeB7tzxZswMDFgLEcwTl2EIZFIWKyJiQnJA5OqpgagYkAtjiD3KwJBdHHGf0PoZD8BzpUW/+DiLPcAAAAASUVORK5CYII=) }
.rating .stars, .rating .stars span { height: 36px; width: 192px; background-size: 192px }
.stars, .stars span { height: 21px; background-repeat: no-repeat; background-size: 120px; }
.reviews_box { display: inline-block; zoom: 1; *display:inline;
width: 70%; border: 1px solid #e8e8e8; margin-bottom: 20px; padding: 2% }
.reviews_box h3 { margin-top: 0; margin-bottom: 0 }
@media only screen and (max-width:767px) {
.reviews_box { width: 100% }
.list_reviews .text_stars { width: 80% }
}
 @media screen and (min-width:768px) {
}
#cookie_wrapper { position: fixed; bottom: 0; left: 0; width: 100%; background: #d9d9d9; z-index: 150; padding-top: 20px; padding-bottom: 20px; -webkit-transform: translate(0, 100%); -ms-transform: translate(0, 100%); -o-transform: translate(0, 100%); transform: translate(0, 100%); -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in }
#cookie_wrapper p { margin: 0; padding: 0 50px; line-height: 1.35em; text-align: center }
#cookie_wrapper .cookie_message { position: relative }
#cookie_wrapper .cookie_message #close_coockies { position: absolute; right: 15px; display: block; height: 32px; width: 32px; background-color: transparent; background-size: contain; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAD0klEQVRYw72XPWwcRRTHf7NnGwmT06WKcJGrEjBBKI6CR1pzaThLWHJBBaKhwFNBgQRCMQ0FTdwEkCiCxLqCSIQeUDhHSASPtCbCIQg5cioo8tEltgUi57ul8LzL3Hp2zw4or7ndnXnzvv7vP+8gJwogTtJMPkTysDw32f9hanGFYomTNGss7pyj/APljBF5sUYrlVPtuE1tYNQa3Vb+wvLcJFOLK8gvsCFudSoq6E+SN3EPqAIfWaPfZS+i/Ni8719bo1/1k9f1N/thipOqUa/RqNd6Se2ZiJN0BvhWMj6/tM7lP+7K+nAEXJTFqcUVyODkWFVMbKuAgyLPWKPX/ChGgS1xrjT2OEnl5AnnI3GSRqV5cpuawPehlORkyBrd6UEsTlLBTQtQn82O06jX+jRy6dt2IfUKMQH84u9o1GssNI8yAMNDkUvKan5FlOeX1ncOPFwLHdD1s3wBeKUo6OfHqvx8c0Ne71ujHwslsQJslyTvPnDcGr0WrEKgnBW3p2ONznhkIqCJk3TGVagHrkFAGgbOAy8Dw362gSgEYbWPBAJkwLQ1+lIf+zn3esoVVUoRrTzTATzhf/zxjf6uP1U/yLnZcZ8EMsmJHHAzb0qw36jXONM8wvlrt/oQKGVVRbH7zXO6tc5Pf97Nb5mwRl+NisD0/tKN3nNAGeCQhNDJr4jb0kh5JnQNeBFX2wz42G+aheZRTrd22FHaeHlu0q9OW8Dm4+AfuXtOjlW58qDzQvKVNfq1vksPOCEPA5QBXt91jVqjfweOuZYdxIft0naOk/Qs8I736R4wZo3+q7SZAtReATJh4IHduI92Vy585TVZ92FIR+3FmDU6i5P0APAhYPK958kW8DnwgTV6S3QfygHXYuPAb66wI/sMTnSeBa4XlUEFDI8ATwHX/meiPgbc8BGY7wORL4ErRVfbICnZswp8UcboEXAWeMu/DioKTjxZ5ZOZp3tKuSEqOAm8/d11Vm9t0OlHQBv4FHjPGt31RwsBWilg8kaEMc80jwyi3l2zo9gUB4aAaRkVB8mp+sE+o0VZKZGXgEvW6O3I6+Pbe9EUqg/NUi+E56eQ3HE2d40Fm8DjIXDmo/ZT3ThcY2H6QWnmW+tcDpehC2xao2shECpgFNgMaZ6bHee5QwdKayyO/Hp7kze/WSuKfhT4u3enF7Be5lLUt15R5FG9Swr2ZIAKDVZRDp2iKqAU5Z2/ZHtg+tweeXvRnUmpA54jHTe9jVijI+CC18fdEvtdt0du/cid8cOeqXjADaiEQOIkPS6TEXDHGn3VI7Ts0Y7j/0H+BePdpFFCKyQoAAAAAElFTkSuQmCC); border: none }
#cookie_wrapper .cookie_message #close_coockies span { display: none }
#cookie_wrapper.open { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) }
@media only screen and (max-width:768px) {
#cookie_wrapper p { padding: 0 50px 0 0; text-align: left }
}
/*Pet Quote page css */
@font-face { font-family: 'FuturaStdBold'; src: url('fonts/FuturaStdBold.eot'); src: url('fonts/FuturaStdBold.eot') format('embedded-opentype'), url('fonts/FuturaStdBold.woff2') format('woff2'), url('fonts/FuturaStdBold.woff') format('woff'), url('fonts/FuturaStdBold.ttf') format('truetype'), url('fonts/FuturaStdBold.svg#FuturaStdBold') format('svg'); }
@font-face { font-family: 'FuturaStdMedium'; src: url('fonts/FuturaStdMedium.eot'); src: url('fonts/FuturaStdMedium.eot') format('embedded-opentype'), url('fonts/FuturaStdMedium.woff2') format('woff2'), url('fonts/FuturaStdMedium.woff') format('woff'), url('fonts/FuturaStdMedium.ttf') format('truetype'), url('fonts/FuturaStdMedium.svg#FuturaStdMedium') format('svg'); }
.pricepage { padding-bottom: 15px; padding-top: 35px; }
.mascotas_main { padding-bottom: 15px; padding-top: 35px; }
span.icon-home { height: 20px; width: 20px; display: inline-block; zoom: 1; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA81BMVEUAAAAAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8c+Ez6cAAAAUHRSTlMAAQIDBAUGBwgJCgwNDxITFBUWFxgbHB4jJTA2Nzg/QEJFTlBdZmdpbHB1d4WIj5GSmpueo6i0ubq+wMHDxcfIzM/R0+Lk5ujr7fHz9fn7/XDmJrgAAAD9SURBVDiNzZBrMwJxGEd/u21Xl8oSIrkkYl0TEirphvZ/vv+n8UJRszvGK9N5e87M75lH+neWliVJsUwmkwrR9jlUI5JugY+gTzwCtFJSHSDgV/tgDAxz4UHBwGAtNwCz8xASHAHNZCSSbDJm9rwqcGUvvrQX7OuQINUCDrX5Dm8bKgeC9SH42zr4Evsq+LPBLtBzrbPJuGe5PWBv4k+ARjx+zzd3sUQDOJUkOTXgwlrpMsVr1r4Eao4U7QCl8eoP/pZKQCeqaJ9RXscEKCs/outI7lNaN0EPVaWfs+Mzw/zMH/4c1D3P8+q/BEVJKs5pYMICMxVUTDAwFc0Ln7LLg6lbLHPEAAAAAElFTkSuQmCC); background-position: center; background-size: contain; vertical-align: text-bottom; }
ul.breadcrumb { margin: 0 0 0px 0px; padding: 0 0 10px; border-bottom: 1px dotted #eee!important; background:none; }
ul.breadcrumb li { color: #555; padding-top: 5px; }
.mascotas_main h1 { font-weight: normal; font-size: 32px; margin-bottom: 0px; margin-top: 0px; }
.mascotas_text p { font-size: 13px; padding: 30px 0px; margin-bottom: 0px; float:left; }
.mascotas_text p a{color:#009fc7; font-weight:bold;}
.mascotas_text p span {width:100%; float:left; margin-top:5px;}
.filtersection { float: left; width: 100%; position: relative; z-index: 10; }
.allfilter label { color: #000; font-size: 13px; display: block; width: 100%; font-weight: bold; margin-bottom: 5px; margin-top: 5px; }
.custom_select { background-color: #eae8e8; display: table; width: 100%; padding: 5px; border-radius: 5px; }
.custom_select select { color: #333; font-size: 13px; display: block; width: 100%; padding: 10px 5px 10px 10px; border-radius: 5px; outline: none; border: 1px solid #c2c0c0; background: #fff url("/images/adoptadog/website/old/custom-dd-arrow.png") no-repeat right 13px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* .allfilter .custom_select select { background-color: #f9f9f9 } */
.col-xs-12.promo_img { background-color: #f9f9f9; padding-right: 0px; padding-left: 0px; }
.promtion_banner_box { border: 1px solid #f4f4f4; min-height: auto; margin-top: 30px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 10px; }
.mascotas_main .promtion_banner_box { padding-top: 0px; padding-bottom: 20px; border: 1px solid #b8b8b8; margin-top: 0px; min-height: 227px; }
.rastreator-banner-dog { margin-top: 0px; vertical-align: bottom; width: auto; max-width: 100%; position: relative; right: -204px; bottom: -27px; }
.promtion_banner_box .col-sm-6 { padding: 0; }
.promtion_banner_box .col-sm-6.promo_img { padding: 0px; background: url(/images/adoptadog/website/old/qp_promo_banner.png) no-repeat 0px bottom; }
.promtion_banner_box h3 { font-size: 14px; font-family: Arial; font-weight: 900; padding-top: 10px; margin-top: 0px; }
.mascotas_main .promtion_banner_box h3 { padding-top: 125px; }
.promtion_banner_box p { font-size: 20px; font-family: arial; }
.mascotas_main .promtion_banner_box p { font-size: 11px; font-family: arial; }
.promtion_banner_box .btn { padding: 8px 15px; margin-top: 10px; font-size: 12px; }
.pet_pricepage_box { background-color: #f4f4f4; min-height: 300px; height: auto; display: table; padding: 20px 50px 50px 50px; }
.mascotas_main .promo_img { background: url("/images/adoptadog/website/old/mascota_banner.png") no-repeat center 0px; padding: 0px 0px 14px 0px; background-size: 100%; margin: 0px 10px 0px 5px; }
.qp_repeat { background-color: #fff; border: 2px solid #e8e8e8; border-radius: 5px; margin-bottom: 10px; float: left; width: 100%; padding-right: 0px; padding-left: 0px; }
.qp_repeat:after { content: ""; display: table; clear: both; }
.qp_repeat ul { padding: 0px; margin: 0px; }
.qp_repeat ul li { float: left; padding: 20px; border-right: 1px solid #e8e8e8; margin: 0; min-height: 160px; list-style-type: none; position: relative; }
.qp_repeat ul li:last-child { border: none; }
.qp_repeat .btn { padding: 12px 5px; font-size: 16px; display: block; min-width: 100%; margin: 0 auto; }
.promo_arrow { position: absolute; right: 50%; bottom: -22px; display: none; }
.filteros_box h1 { font-weight: normal; font-size: 32px; padding: 0px 0px 30px 0px }
.promo_img .promo_arrow img { width: 22px; height: auto; }
.pet_info { }
.promo_img img { margin-top: 0px; vertical-align: bottom; width: auto; max-width: 100%; }
.pet_info p span { font-weight: bold; float: left; width: 50%; padding: 1px 20px; }
.pet_info p span:last-child { font-weight: normal; }
.pet_discription h4 { margin: 0px 0px 9px 0px; padding: 0px; }
.marlft_5 { margin-left: 20px; }
.pet_image { width: 40%; float: left; position:relative }
.pet_image img { width:120px; height:auto;}
.pet_info { width: 60%; float: left; }
.pricepage_count { padding: 0px 0 20px 0px; }
.pricepage_count p {
    margin: 0px;
    font-size: 15px;
    color: #585858;
    padding: 6px 0px 5px 0px;
    line-height: 1;
}
.pricepage_count .col-sm-6 { padding-left: 0px; padding-right: 0px; }
.ordenar span { display: inline-block; border-bottom: 1px solid #585858; margin-left:5px; }
.ordenar strong { color: #333333 }
.ordenar a { color: #585858; }
.ordenar a span { border:none;}
.ordenar a:hover { color: #009fc7; }
.ordenar a.active { color: #009fc7; }
.ordenar i { display: inline-block; padding: 0px 5px; }
.filterbtn_section, .hide_contact_dogs { float: left; }
a.filterbtn { display: inline-block; padding: 8px; margin-bottom: 10px; background-color: #009fc7; font-size: 15px; text-align: center; color: #ffffff; border-radius: 5px; }
.sprite { background-image: url(/images/adoptadog/website/old/spritesheet.png); background-repeat: no-repeat; display: inline-block; margin-right: 5px; }
.sprite-arrow-down { width: 12px; height: 12px; background-position: -4px -3px; margin-right: 0px; margin-left: 5px; }
.sprite-arrow-up {
    width: 12px;
    height: 12px;
    background-position: -24px -3px;
    margin-right: 0px;
    margin-left: 5px;
}
.col-lg-12.allfilter { padding-left: 0px; padding-right: 0px; }
.allfilter .col-lg-4, .allfilter .col-lg-2 { padding-left: 0px; padding-right: 15px; }
.clear_filters_btn { padding: 15px 10px; margin-top: 27px; background-color: #009fc7; color: #ffffff; width: 100%; }
.clear_filters_btn:hover { background-color: #1cbee7; }
.hide_contact_dogs input[type=checkbox]:not(old), .hide_contact_dogs input[type=radio]:not(old) { width : 22px; margin : 0 0px 0 0; padding : 0; opacity : 0; display: none; cursor: pointer; }
.hide_contact_dogs input[type=checkbox]:not(old) + label, .hide_contact_dogs input[type=radio ]:not(old) + label { font-size: 12px; font-weight:normal; width: 100%; display : inline-block; text-align: left; padding: 5px 10px 5px 0px; line-height: 1; margin: 10px 0px 10px 6px; cursor: pointer; }
.hide_contact_dogs input[type=checkbox]:not(old) + label span, .hide_contact_dogs input[type=radio ]:not(old) + label span { background : url('/images/adoptadog/website/old/checks.png') no-repeat 0 0px; line-height: 22px; float: left; margin-right: 0px; width: 35px; height: 30px; margin-top: -11px; cursor: pointer; cursor: pointer; }
.hide_contact_dogs input[type=checkbox]:not(old):checked + label span, .hide_contact_dogs input[type=radio]:not(old):checked + label span { background-position : 0px -29px; }
.provicia_form { display: table; background-color: #f8f8f8; min-height: 227px; padding: 35px; margin: 0 20px 0px 15px; }
.provicia_form .col-sm-3, .provicia_form .col-sm-9 { padding-left: 0px; padding-right: 0px; }
.provicia_form p { font-size: 15px; padding: 10px 0; font-weight: bold; }
.provicia_form .btn { width: 100%; margin-top: 20px; padding: 15px; }
.contact_confirm { display: block; font-size: 13px; color: #999; margin-top: 20px; font-weight:bold; }
.contact_confirm i { display: inline-block; margin-right: 10px; }
.contact_confirm i img { width: 25px; height: 25px; }
.arrow_dis { float: right; display: none; }
.qp_repeat ul li.pet_info_btn { display: flex; flex-direction: column; justify-content: center; }
.div_hr { border-top: 1px solid #f4f4f4; }
.custom_input { background-color: #eae8e8; display: table; width: 100%; padding: 5px; border-radius: 5px; }
.custom_input input { width: 100%; padding: 8px; }
.popup_box { display: table; width: 300px; margin: 0 auto; border: 1px solid #f1f1f1; padding: 10px; border-radius: 5px; background: #fff; position: relative; }
a.closeicon {
    position: relative;
    top: -6px;
    right: -6px;
    text-decoration: none;
    font-size: 18px;
    display: block;
    float: right;
    width: 25px;
    height: 25px;
    color: #fff!important;
    text-align: center;
    background: url(/images/adoptadog/website/old/close_btn_popup.png) no-repeat 0px 0px;
    background-size: contain;
}
.popup_box .custom_input { margin-top: 10px; }
.popup_box input[type=checkbox]:not(old), .popup_box input[type=radio]:not(old) {
    width: 22px;
    margin: 0 0px 0 0;
    padding: 0;
    opacity: 0;
    cursor: pointer;
    position: absolute;
    top: 20px;
}
.popup_box input[type=checkbox]:not(old) + label, .popup_box input[type=radio ]:not(old) + label { font-size: 12px; width: 100%; display : inline-block; text-align: left; padding: 5px 10px 5px 0px; line-height: 1; margin: 5px 0px 5px 0px; cursor: pointer; }
.popup_box input[type=checkbox]:not(old) + label span, .popup_box input[type=radio ]:not(old) + label span { background : url('/images/adoptadog/website/old/checks.png') no-repeat 0 0px; line-height: 22px; float: left; margin-right: 0px; width: 35px; height: 30px; margin-top: -5px; cursor: pointer; cursor: pointer; }
.popup_box input[type=checkbox]:not(old):checked + label span, .popup_box input[type=radio]:not(old):checked + label span { background: url(/images/adoptadog/website/old/checks.png) no-repeat 0 -29px; }
.btn_enviar { background-color: #75b100; color: #fff; width: 100%; padding: 10px 0; }

.custom_select select option.firstopt { color:#009EC6;}


/* popup open css */ .iframewrapper
@-webkit-keyframes fade {  from {
opacity: 0;
}
to { opacity: 1; }
}

 @-webkit-keyframes grow {  from {
height: 0px;
}
to { height: 300px; }
}

.lbLink { display: block }
.lb { width: 100%; height: 100%; top: 0; left: 0;}
.lb iframe { margin: 0 auto; width: 100%; display: block; background: #fff; }
.lb:target { display: block; height: 100% }
.iframewrapper { width: 300px; background: #f4f4f4; padding: 10px; margin:0 auto; min-height: auto; overflow-y: auto; position: relative; }
#msg { text-align: center; padding: 10px; font-size: 12px; width: 75%; margin: 0 auto; }
.contact-blog { position: relative; min-width: 340px; }
.contacta-form-box { background-color: #2991b6; padding: 15px; display: table; width: 100%; }
.contacta-form { background-color: #fff; width: 100%; border-radius: 5px; margin: 0 0px; text-align: center; padding: 7px 0px; }
.contacta-form h3 { font-size: 13px; margin-top: 0px; text-align: center; color: #444443; }
.contacta-form p { font-size: 11px; line-height: 13px; text-align: center; color: #444443; }
.contacta-form a.contacta-btn { background-color: #edc00a !important; color: #444443 !important; font-weight: bold; width: auto; margin-bottom: 5px; margin-top: 9px; font-size: 14px; padding: 6px 25px; }
.contacta-form a.contacta-btn:hover { background-color: #f6d13a!important; }
.contacta-dog { position: relative; }
.contacta-dog img { position: absolute; top: -37px; }
.contact-form { background-color: #f2f1f1; padding: 45px 30px 25px; margin-left: 0px; margin-right: 0px; }
.field { margin-top: 10px; }
.field .custome-field { background: url(/images/adoptadog/website/old/bg_custom_input.png) left top repeat; background-clip: padding-box; border-style: solid; border-color: #e9e7e6; border-width: 5px 5px 5px 5px; float: left; width: 100%; border-radius: 5px; }
.field .custome-field input[type="text"] { width: 100%; padding: 10px; border-radius: 5px; border: 1px solid #d5d3d3; padding: 10px 12px 8px 9px; color: #666; font-size: 13px; width: 100%; outline: none; }
.field .custome-field textarea { width: 100%; border-radius: 5px; outline: none; padding: 8px 0px 0px 10px; border: 1px solid #d5d3d3; display: block; }
.field a { width: 100%; padding: 13px; font-size: 15px; }
.warning .custome-field { border-color: #f00; border-color: red; border-color: rgba(255,0,0,.17); }
.warning.field .custome-field input[type="text"] { border-color: #900; }

 @media screen and (max-width:1199px) {
.mascotas_main .promtion_banner_box {min-height: auto;}
.mascotas_main .promtion_banner_box p {font-size:10px;}
.promtion_banner_box .btn { margin-top: 0px; }
.promtion_banner_box h3 { padding-top: 0px; }


.mascotas_main h1 { font-size: 35px; }
.mascotas_main .promtion_banner_box h3 { padding-top: 44%; }
.pet_image img { width: 100px; height: auto; }
.provicia_form { margin: 0 10px 0px 15px;     min-height: 204px; }
.contact-blog { min-width: 278px; padding: 0px 10px; }
.contacta-form-box { padding: 15px; }
.contacta-dog img { width: 90%; }


}


@media only screen and (min-width:768px) {
.col-sm-7.promo_img { padding: 0px; }
.col-sm-12.allfilter { padding-left: 0px; padding-right: 0px; }
.allfilter .col-sm-4, .allfilter .col-sm-2 { padding-left: 0px; padding-right: 30px; }
.allfilter .col-sm-2.filter_button { padding-right: 0px; }


}
 @media only screen and (max-width:800px) {
.pet_info_btn .btn { width: 100%; }
.qp_repeat ul li { min-height: auto; }
.qp_repeat ul li.secondchild { border-right: none; }
.qp_repeat ul li:last-child { border-top: 1px solid #e8e8e8; }
.promtion_banner_box h3 { font-size: 13px; margin-top: 12px; }
.promtion_banner_box p { font-size: 10px; }
.promtion_banner_box .btn { padding: 9px 40px; margin-top: 0px; }
.mascotas_main .promtion_banner_box h3 { padding-top: 72px; }
.mascotas_main h1 { font-size: 26px; }
.mascotas_text p { font-size: 13px; }
.mascotas_text p b{float:left; width:100%; margin-top:10px;}
.mascotas_text p span{margin-top:10px;}
.contact-blog {
    min-width: 223px;
    padding: 0px 10px;
}

.provicia_form { padding: 20px; min-height: 169px; }
.container.mascotas_main { padding-left: 0px; padding-right: 0px; }
.mascotas_main .promtion_banner_box p { padding-bottom: 10px; font-size: 13px; }
.mascotas_main .promo_img {     margin: 0px 5px 0px 5px;      padding: 0px 0px 10px 0px; }
} 
 @media only screen and (max-width:767px) {
.mascotas_text { }
.mascotas_main { padding-bottom: 0; }
.mascotas_main .promtion_banner_box { border-left: none; border-right: none; border-top: none; }
.col-sm-12.qp_repeat { padding-left: 0; padding-right: 0; }
.qp_repeat ul li { border-right: none; border-bottom: 1px solid #e8e8e8; min-height: auto; padding-right: 15px; padding-left: 15px; }
.col-sm-7.promo_img { padding-left: 0px; padding-right: 0px; }
.col-xs-12.promo_img { padding-left: 0px; padding-right: 0px; }
.provicia_form { min-height: auto; width: 100%; padding: 10px 30px; background-color: #f1f1f1; }
.mascotas_text .provicia_form p { padding: 10px 0px; }
.pricepage.container { padding-right: 0px; padding-left: 0px; }
.mascotas_main .container { padding-right: 0px; padding-left: 0px; }
.mascotas_text h1 { font-size: 30px; padding-left: 15px; padding-right: 15px; }
.mascotas_text p { font-size: 13px; padding-left: 15px; padding-right: 15px; }
.pricepage .mascotas_main .col-xs-12 { padding-right: 0px; padding-left: 0px; }
.promtion_banner_box { margin-top: 0px; border: none; }
.allfilter.col-sm-12 { padding-left: 15px; padding-right: 15px; clear: both; ; }
.allfilter .col-sm-4, .allfilter .col-sm-2 { padding-left: 0px; padding-right: 0; }
.btn { width: 100%; }
.pet_pricepage_box { margin-top: 30px; padding: 20px 10px 20px 10px; }
.promtion_banner_box .btn { width: 163px; padding: 10px 20px; }
.promtion_banner_box h3 { font-size: 23px; font-weight: 900; padding-top: 10px; }
.promtion_banner_box p { font-size: 14px; padding: 0px 0px 20px 0px; }
.pricepage_count .col-sm-6 { padding: 0px; }
.filteros_box h1 { padding-right: 15px; padding-left: 15px; font-size: 30px; padding-bottom: 10px; }
.filtersection { padding-left: 15px; padding-right: 15px; }
.pricepage_count p { text-align: center; padding-bottom: 10px; }
.ordenar i { padding: 0 10px; }
.arrow_dis { display: block; }
.promo_arrow { display: block; }
.mascotas_main .promtion_banner_box h3 { padding-top: 296px; }
.marlft_5 { margin-left: 0px; }
a.filterbtn { font-size: 14px; }
.provicia_form .btn { margin-top: 20px; }
hr.Newhr { height: 5px; margin: 10px 0px;  display: none;  }
.promo_img .col-xs-12 { padding-left: 0px; padding-right: 0px; }
.mascotas_main .promo_img { padding-bottom: 10px; }
.qp_repeat ul li:last-child {
    border-top: 0px solid #e8e8e8;
}
.pet_discription p { display:none;}

.ordenar span { margin-left:0px;} 

.promtion_banner_box .col-sm-6.promo_img { background-position: center bottom; }
.contact-blog { min-width: 320px; padding: 0px; }
.contacta-form-box { width: 320px; margin: 0px auto 0; }
.contacta-dog { width: 320px; margin: 0 auto; height: 85px; }
.contacta-dog img { position: relative; top: -46px; }
.mascotas_main .promtion_banner_box p {  padding-bottom: 10px; font-size: 18px;}
.contact-form {padding-top:15px;}

}
 @media only screen and (max-width:568px) {
.mascotas_main .promtion_banner_box h3 { padding-top: 232px; }
 /*.modal-dialog {
    max-width: 50%;
    width: auto !important;
    display: inline-block;
}*/
}
 @media only screen and (max-width:414px) {
.qp_repeat ul li { padding: 10px;}
.pet_image img { width: 110px; height: auto; }
.mascotas_main .promtion_banner_box h3 { padding-top: 170px; }
.promtion_banner_box h3 { font-size: 16px; }
.mascotas_main .promtion_banner_box p { font-size: 14px; }
.pet_info p span { width:44%; padding: 1px 5px;}
.rastreator-banner-dog { width: 80px!important; right: -110px; }
.promtion_banner_box .col-sm-6.promo_img { background-size: 100%; }
.contacta-form { width:95%; margin: 0px auto; }
.contacta-form-box { width: 100%; }
} 
 @media only screen and (max-width:375px) {
.mascotas_main .promtion_banner_box h3 { padding-top: 151px; }
.promtion_banner_box p { font-size: 13px; }
.mascotas_main .promtion_banner_box p { font-size: 13px; }
.hide_contact_dogs input[type=checkbox]:not(old) + label, .hide_contact_dogs input[type=radio ]:not(old) + label { padding: 5px 0px 5px 0px;}
.contacta-form {  width: 91%; }
}
 @media only screen and (max-width:320px) {
.mascotas_main .promtion_banner_box h3 { padding-top: 130px; }
}

p.shc-nq-lowerHeadText { text-align: center; margin: 0px;padding: 0px 0px 10px 0px; font-size: 16px;}
p.shc-nq-upperHeadText { padding: 0px 0px 20px 0px;  margin: 0px; font-size: 16px; }

.logo-small{    background: url('/images/adoptadog/logo-rastreator.png') transparent no-repeat -3px 7px;display: block; background-size: 167px; height: 50px; text-indent: -9999px;}