hr { display: none; }
hr.Newhr { display: block!important; }
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 }
.oldie #cookie_wrapper .cookie_message #close_coockies, .oldie #footer .social_icons li, .oldie .btn-arrow, .oldie .btn-arrow-right, .oldie .header_advantages_listing span.check, .oldie .main_claim_wrapper, .oldie .rst_main_nav>li>a:after, .oldie .stars, .oldie .stars span { -ms-behavior: url(/wp-content/themes/rastreator/css/backgroundsize.min.htc) }
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 }
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 }
.rst_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: 0 0 9px }
.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: 0px!important; padding-right: 0px!important }
abbr[data-original-title], abbr[title] { cursor: help; border-bottom: 1px dotted #777 }
@media (min-width:768px) {
.container { width: 750px }
}
@media (min-width:992px) {
.container { width: 970px }
}
@media (min-width:1200px) {
.container { width: 1200px }
}
.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% }
.col-xs-push-0 { left: auto }
.col-xs-push-1 { left: 8.3333333333% }
.col-xs-push-2 { left: 16.6666666667% }
.col-xs-push-3 { left: 25% }
.col-xs-push-4 { left: 33.3333333333% }
.col-xs-push-5 { left: 41.6666666667% }
#TB_load, .col-xs-push-6 { left: 50% }
.col-xs-push-7 { left: 58.3333333333% }
.col-xs-push-8 { left: 66.6666666667% }
.col-xs-push-9 { left: 75% }
.col-xs-push-10 { left: 83.3333333333% }
.col-xs-push-11 { left: 91.6666666667% }
.col-xs-push-12 { left: 100% }
.col-xs-offset-0 { margin-left: 0 }
.col-xs-offset-1 { margin-left: 8.3333333333% }
.col-xs-offset-2 { margin-left: 16.6666666667% }
.col-xs-offset-3 { margin-left: 25% }
.col-xs-offset-4 { margin-left: 33.3333333333% }
.col-xs-offset-5 { margin-left: 41.6666666667% }
.col-xs-offset-6 { margin-left: 50% }
.col-xs-offset-7 { margin-left: 58.3333333333% }
.col-xs-offset-8 { margin-left: 66.6666666667% }
.col-xs-offset-9 { margin-left: 75% }
.col-xs-offset-10 { margin-left: 83.3333333333% }
.col-xs-offset-11 { margin-left: 91.6666666667% }
.col-xs-offset-12 { margin-left: 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% }
.col-sm-push-0 { left: auto }
.col-sm-push-1 { left: 8.3333333333% }
.col-sm-push-2 { left: 16.6666666667% }
.col-sm-push-3 { left: 25% }
.col-sm-push-4 { left: 33.3333333333% }
.col-sm-push-5 { left: 41.6666666667% }
.col-sm-push-6 { left: 50% }
.col-sm-push-7 { left: 58.3333333333% }
.col-sm-push-8 { left: 66.6666666667% }
.col-sm-push-9 { left: 75% }
.col-sm-push-10 { left: 83.3333333333% }
.col-sm-push-11 { left: 91.6666666667% }
.col-sm-push-12 { left: 100% }
.col-sm-offset-0 { margin-left: 0 }
.col-sm-offset-1 { margin-left: 8.3333333333% }
.col-sm-offset-2 { margin-left: 16.6666666667% }
.col-sm-offset-3 { margin-left: 25% }
.col-sm-offset-4 { margin-left: 33.3333333333% }
.col-sm-offset-5 { margin-left: 41.6666666667% }
.col-sm-offset-6 { margin-left: 50% }
.col-sm-offset-7 { margin-left: 58.3333333333% }
.col-sm-offset-8 { margin-left: 66.6666666667% }
.col-sm-offset-9 { margin-left: 75% }
.col-sm-offset-10 { margin-left: 83.3333333333% }
.col-sm-offset-11 { margin-left: 91.6666666667% }
.col-sm-offset-12 { margin-left: 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% }
.col-md-push-0 { left: auto }
.col-md-push-1 { left: 8.3333333333% }
.col-md-push-2 { left: 16.6666666667% }
.col-md-push-3 { left: 25% }
.col-md-push-4 { left: 33.3333333333% }
.col-md-push-5 { left: 41.6666666667% }
.col-md-push-6 { left: 50% }
.col-md-push-7 { left: 58.3333333333% }
.col-md-push-8 { left: 66.6666666667% }
.col-md-push-9 { left: 75% }
.col-md-push-10 { left: 83.3333333333% }
.col-md-push-11 { left: 91.6666666667% }
.col-md-push-12 { left: 100% }
.col-md-offset-0 { margin-left: 0 }
.col-md-offset-1 { margin-left: 8.3333333333% }
.col-md-offset-2 { margin-left: 16.6666666667% }
.col-md-offset-3 { margin-left: 25% }
.col-md-offset-4 { margin-left: 33.3333333333% }
.col-md-offset-5 { margin-left: 41.6666666667% }
.col-md-offset-6 { margin-left: 50% }
.col-md-offset-7 { margin-left: 58.3333333333% }
.col-md-offset-8 { margin-left: 66.6666666667% }
.col-md-offset-9 { margin-left: 75% }
.col-md-offset-10 { margin-left: 83.3333333333% }
.col-md-offset-11 { margin-left: 91.6666666667% }
.col-md-offset-12 { margin-left: 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% }
.col-lg-push-0 { left: auto }
.col-lg-push-1 { left: 8.3333333333% }
.col-lg-push-2 { left: 16.6666666667% }
.col-lg-push-3 { left: 25% }
.col-lg-push-4 { left: 33.3333333333% }
.col-lg-push-5 { left: 41.6666666667% }
.col-lg-push-6 { left: 50% }
.col-lg-push-7 { left: 58.3333333333% }
.col-lg-push-8 { left: 66.6666666667% }
.col-lg-push-9 { left: 75% }
.col-lg-push-10 { left: 83.3333333333% }
.col-lg-push-11 { left: 91.6666666667% }
.col-lg-push-12 { left: 100% }
.col-lg-offset-0 { margin-left: 0 }
.col-lg-offset-1 { margin-left: 8.3333333333% }
.col-lg-offset-2 { margin-left: 16.6666666667% }
.col-lg-offset-3 { margin-left: 25% }
.col-lg-offset-4 { margin-left: 33.3333333333% }
.col-lg-offset-5 { margin-left: 41.6666666667% }
.col-lg-offset-6 { margin-left: 50% }
.col-lg-offset-7 { margin-left: 58.3333333333% }
.col-lg-offset-8 { margin-left: 66.6666666667% }
.col-lg-offset-9 { margin-left: 75% }
.col-lg-offset-10 { margin-left: 83.3333333333% }
.col-lg-offset-11 { margin-left: 91.6666666667% }
.col-lg-offset-12 { margin-left: 100% }
}
table { border-collapse: collapse; border-spacing: 0; background-color: transparent }
caption { padding-top: 8px; padding-bottom: 8px; color: #777 }
.table { width: 100%; max-width: 100% }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 8px; line-height: 1.428571429; vertical-align: top; border-top: 1px solid #ddd }
.table>thead>tr>th { vertical-align: bottom; border-bottom: 2px solid #ddd }
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th { border-top: 0 }
.table>tbody+tbody { border-top: 2px solid #ddd }
.table .table { background-color: #fff }
.table-hover>tbody>tr:hover, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active { background-color: #f5f5f5 }
table col[class*=col-] { position: static; float: none; display: table-column }
table td[class*=col-], table th[class*=col-] { position: static; float: none; display: table-cell }
.checkbox, .radio, input[type=file], legend, output { display: block }
.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover { background-color: #e8e8e8 }
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success { background-color: #dff0d8 }
.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover { background-color: #d0e9c6 }
.table-hover>tbody>tr:hover>.info { background-color: #c4e3f3 }
.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning { background-color: #fcf8e3 }
.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover { background-color: #faf2cc }
.table-hover>tbody>tr:hover>.danger { background-color: #ebcccc }
.table-responsive { overflow-x: auto; min-height: .01% }
@media screen and (max-width:767px) {
.table-responsive { width: 100%; margin-bottom: 13.5px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd }
.table-responsive>.table { margin-bottom: 0 }
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th { white-space: nowrap }
}
fieldset, legend { padding: 0; border: 0 }
fieldset { margin: 0; min-width: 0 }
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 }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm { line-height: 30px }
.input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg { line-height: 45px }
}
.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 }
@media (min-width:768px) {
.form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle }
.form-inline .input-group { display: inline-table; vertical-align: middle }
.form-inline .input-group .input-group-btn { width: auto }
.form-inline .checkbox, .form-inline .radio { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle }
.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] { position: relative; margin-left: 0 }
}
.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: #333; text-decoration: none }
.btn.active, .btn:active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125) }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; opacity: .65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none }
a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none }
.btn-default { color: #333; background-color: #fff; border-color: #ccc }
.btn-default.focus, .btn-default:focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c }
.btn-default.active, .btn-default:active, .btn-default:hover, .open>.btn-default.dropdown-toggle { color: #333; background-color: #e6e6e6; border-color: #adadad }
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.btn-default.dropdown-toggle.focus, .open>.btn-default.dropdown-toggle:focus, .open>.btn-default.dropdown-toggle:hover { color: #333; background-color: #d4d4d4; border-color: #8c8c8c }
.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover { background-color: #fff; border-color: #ccc }
.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 }
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 }
table.visible-sm { display: table!important }
tr.visible-sm { display: table-row!important }
td.visible-sm, th.visible-sm { display: table-cell!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 }
table.visible-md { display: table!important }
tr.visible-md { display: table-row!important }
td.visible-md, th.visible-md { display: table-cell!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 }
table.visible-lg { display: table!important }
tr.visible-lg { display: table-row!important }
td.visible-lg, th.visible-lg { display: table-cell!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 }
}
.visible-print { display: none!important }
@media print {
.visible-print { display: block!important }
table.visible-print { display: table!important }
tr.visible-print { display: table-row!important }
td.visible-print, th.visible-print { display: table-cell!important }
}
.visible-print-block { display: none!important }
@media print {
.visible-print-block { display: block!important }
}
.visible-print-inline { display: none!important }
@media print {
.visible-print-inline { display: inline!important }
}
.visible-print-inline-block { display: none!important }
@media print {
.visible-print-inline-block { display: inline-block!important }
.hidden-print { 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; -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.15); box-shadow: 0 2px 5px 0 rgba(0,0,0,.15) }
.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 .user-avatar { position: absolute; right: 0; bottom: 0; top: 50%; margin-top: -10px }
#header .user-avatar_icon { position: absolute; right: 0; display: block }
#header .user-avatar_icon a { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAA3lBMVEUAAAAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaDI3QgtAAAASXRSTlMAAQIDBAUICQoLDA4RGBkaHB0eICYoKTA7QEdKS09XXV5fYWJpa290dXh7fH+Cj5KVmKOlpquytbq8xdHV19re5Onr7e/z9ff94sDuoAAAANFJREFUGBltwYdWwkAQBdCXuCaKSFQUK9gLKnZBVLAAmvf/PwRnQk52N3MvLGZtqxZCFd9xJr00KKuNmBkswxePmfsI4bln4QiuRVp+4FqnLYajQVsVjoS2CI4wZWEIzxULe/CYIXO9AL7KJzM9A9fK+XOycPxL8ms/2H46jFDYScn0xGCpGiG+JTmpI7fKzMtZ6+KNYhJhrsuyNjIVKv5DiF1qNiA61DQh+tTcQAyoeYAYU/MK8UdNF6JPTQfigJpNiOCdZY+YM9cjur5PA8xMAeg2epxMHLKdAAAAAElFTkSuQmCC); background-position: center center; background-repeat: no-repeat; height: 28px; width: 28px; margin-bottom: 0 }
#header .user-avatar_button { display: none }
#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 }
.rst_main_nav { margin: 0; padding: 0; list-style: none; width: 100%; display: table }
.rst_main_nav a { text-decoration: none }
.rst_main_nav>li { position: relative; display: table-cell; width: 19.5%; background: #303030; border-right: 1px solid #373737; text-align: center; text-decoration: none; vertical-align: middle }
.rst_main_nav>li.last-menu-item { width: 22%; background: #414141; border: none }
.rst_main_nav>li>a { display: block; padding: 1.125em 0; font-size: 1.125em; line-height: 1.15em; color: #fff }
.rst_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 }
.rst_main_nav>li ul { margin: 0; padding: 10px 0; list-style: none }
.rst_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 }
.rst_main_nav>li>ul li>a[href="#"] { display: none; visibility: hidden }
.rst_main_nav>li>ul>li { display: table-cell; height: 100%; float: none; width: 50%; padding: 0; vertical-align: top }
.rst_main_nav>li>ul>li>ul { padding: 0 }
.rst_main_nav>li>ul>li li { float: none; width: 100%; font-size: 1em }
.rst_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 }
.rst_main_nav>li:nth-child(3)>ul { width: 100%; min-width: 220px }
.rst_main_nav>li:nth-child(3)>ul li { display: block; width: 100%; padding: 10px 20px }
.rst_main_nav>li:nth-child(3)>ul li:nth-child(2) { width: 22% }
#fixed_main_menu .rst_main_nav>li:nth-child(3)>ul { width: 100%; min-width: 220px }
.rst_main_nav>li.last-menu-item>ul { display: table; right: 0; width: 640px }
.rst_main_nav>li.last-menu-item span { display: table-row }
.rst_main_nav>li.last-menu-item span>li { display: table-cell; vertical-align: top }
.rst_main_nav>li.last-menu-item span>li>a { font-weight: 600 }
.rst_main_nav>li.last-menu-item span>li>ul { padding: 10px 0 0; font-size: 13px; overflow: auto }
.rst_main_nav>li.last-menu-item span>li>ul>li { float: none; padding: 10px 0; width: 100% }
.rst_main_nav>li>ul a:hover { color: #000; font-weight: 600 }
.rst_main_nav>li>ul li a { display: block; color: #fff }
.rst_main_nav>li:hover { background: #009fc7 }
.rst_main_nav>li:hover>a:after { background-position: center bottom }
.rst_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 .rst_main_nav { display: inline-block; zoom: 1; *display:inline
}
.fixed_menu_wrap .rst_main_nav>li { display: inline-block; zoom: 1; *display:inline;
width: auto; background: 0 0; border: none }
.fixed_menu_wrap .rst_main_nav>li:hover { background: 0 0 }
.fixed_menu_wrap .rst_main_nav>li:hover>a { background: #009fc7; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0 }
.fixed_menu_wrap .rst_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 .rst_main_nav>li.last-menu-item { display: inline-block; zoom: 1; *display:inline;
width: auto; background: 0 0; border: none }
.fixed_menu_wrap .rst_main_nav>li.last-menu-item:hover { background: 0 0 }
.fixed_menu_wrap .rst_main_nav>li.last-menu-item:hover>a { background: #009fc7 }
.fixed_menu_wrap .rst_main_nav>li.last-menu-item>a { background: #414141 }
.fixed_menu_wrap .rst_main_nav>li.last-menu-item>ul { width: 500px }
.fixed_menu_wrap .rst_main_nav>li>ul { width: 426px; top: 42px }
.fixed_menu_wrap .rst_main_nav>li>ul li { font-size: 12px }
@media screen and (min-width:1024px) and (max-width:1280px) {
.rst_main_nav>li>a, .rst_main_nav>li>ul li { font-size: .875em }
.rst_main_nav>li>ul { width: 420px }
}
@media screen and (min-width:768px) {
#header .main_navigation { display: block }
#header .main_logotype { text-align: left }
#header .user-avatar { position: absolute; top: 50%; margin-top: -16px; right: 0; width: 50% }
#header .user-avatar_icon { display: none; float: right }
#header .user-avatar_button { clear: both; display: inline-block; float: right }
#header .user-avatar_button>div { float: left }
#header .user-avatar_button>div p { padding-left: 10px; padding-right: 10px; margin-bottom: 0 }
#header .user-avatar_button>div a.link-exit { display: inline-block!important }
#header .user-avatar_button .user_button { text-align: right }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.rst_main_nav>li { padding: 1.125em 0 }
.rst_main_nav>li>a { display: inline-block; zoom: 1; *display:inline;
padding: 0; font-size: 1em }
.rst_main_nav>li>ul { width: 400px }
.rst_main_nav>li>ul li { font-size: .875em }
.rst_main_nav>li:nth-child(4)>ul { right: 0 }
#fixed_main_menu .rst_main_nav>li { padding: 0 }
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
.rst_main_nav>li { width: 12.5% }
#fixed_main_menu { height: auto }
#fixed_main_menu .row>div { width: 100% }
#fixed_main_menu .row>div .rst_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 .rst_main_nav { display: block; min-height: 100%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch }
#header .rst_main_nav a { color: #444; padding: 5px 0 }
#header .rst_main_nav>li { display: block; width: 100%; text-align: left; background: #ededed; border-right: none; border-bottom: 1px solid #d8d8d8 }
#header .rst_main_nav>li>a { padding: 1.125em 15px; font-size: 1em; font-weight: 600; color: #222 }
#header .rst_main_nav>li>a.active_submenu+ul { display: block }
#header .rst_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 .rst_main_nav>li>ul:first-child, #header .rst_main_nav>li>ul>li { border: none!important }
#header .rst_main_nav>li>ul li { display: block; float: none; width: 100%; height: auto; font-size: 1em; border-top: 1px solid #ececec }
#header .rst_main_nav>li.last-menu-item>ul { display: none }
#header .rst_main_nav>li.last-menu-item>ul>span { display: block }
#header .rst_main_nav>li.last-menu-item>ul>span>li>a { padding: 30px 20px 0; text-transform: uppercase }
#header .rst_main_nav>li.last-menu-item>ul>span>li:first-child { border: none }
#header .rst_main_nav>li.last-menu-item>ul li { display: block; padding: 0!important }
#header .rst_main_nav>li.last-menu-item>ul li a { padding: 15px 20px }
#header .rst_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 .social_icons { margin: 0 0 0 -5px; padding: 10px 0 20px }
#footer .social_icons li { margin: 0 5px; padding: 0; width: 32px; height: 32px; background-repeat: no-repeat; background-size: 90%; background-position: center }
#footer .social_icons li a { display: block; width: 100%; height: 100% }
#footer .social_icons li.facebook { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEUAAAAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaCSe8lEAAAAHHRSTlMAAQIDCgsTGidDR01bXGNkeXx/qqu1t7ne5unx/xnLhQAAAGxJREFUOMvt0LsOgCAMheGK4l3xrmjf/zm1jQuG2Eld/CfC+cIAgFvcrUhl4K/Gs8K/l3gPNAqgksDIW6tDpQIvsLRv/o3jB2YQQP8UyM0Rg4VOJrqCCd20BJQALAhgkEDzxUf94F2QUol7twM9KRu8XN4ZqwAAAABJRU5ErkJggg==) }
#footer .social_icons li.twitter { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABC1BMVEUAAAAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaCpSlsoAAAAWHRSTlMAAQIEBQYICQ4PERMUFRcYGRwdHyEjJSYpKi0zNTc4QEJDRlFSVFhZW11hZGdobG9xc3h/gIaLjJWanaKmq7Cyubq8vsDP2drc3uDi5ujp7e/x8/X3+fv9u8ligQAAAPhJREFUGBnFwddCwkAABMC9YMSuoFixF7A3LIiIBQkoUUBC9v+/RBIIdym86gz+h1g5zZ0sC3h0+CWrdFQSEKmCAHBxDdUi++xCm2l01ZmDNNKitKstAILkow7PAaWPt/YkAJukuYa+MhXNeXSV6HhegqtJyR6HI80e42hOAwxKHfQUOVApNihV4RCr8SdGe4Grwzqj3cD1wGG24EpymCn0nDGaAc8hI+3BIybuGWbp8BwzSgYDMZNhnxqk6W+GJKAavWXAPgJimxYVlwgQ2z9UnMNHzGa/qGitQ7HxatIvH4ePnqlRsq7GEDazc1euWY33fDal4c/9AiNgomUQdWcsAAAAAElFTkSuQmCC) }
#footer .social_icons li.google_plus { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA51BMVEUAAAAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaA/h+32AAAATHRSTlMAAQIDBAYICQsMEBESExQYGSEqLS8xMjc4Ojs9Pj9DR1VZW2doa3d4hZeYnqOlpqiwsrS3ubq8w8jK09XX2dre4OTm6Onr7/P19/v9c1XlQgAAAPJJREFUGBndwQdSwkAAhtF/N1ZE7F3sKFGQ4CoWxAYKynf/80jCMsyQnID3NE0Kp9H7z1N52yjT0i3e174y7P0xdqWUA2K9RqUFdHKatNwHXjeMpFy1k1NKHagGGppXygrQCpTBgZV0DuwqiwMryQGBYsZ6RpKxtgGz1qoNHSUivGdJIZ7a0FYiwutJCvF0DwSKRXifkkrOdaHhnC6AHcXWtgaKQE0JB1bSKtAMNLIJnCjhwGrgDqhYDeW/gUUlSmFoNFDoAy/rRlJw1APKmlAk1n24eSTWmtGkwz5jzQWl5WuMXAbKVDirf/y+XR/PaTr9Ay/6QTxHi1K8AAAAAElFTkSuQmCC) }
#footer .social_icons li.youtube { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABa1BMVEUAAAAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaCLEQukAAAAeHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRocHh8gISMmJygpKisvMDU2Nzg5Ojs8PT4/QEJESUtNUlRVVlldXl9iZmd1d3h5f4CFiImSl5idoKKjpqiqq7Cytbe5ury+w8jKzM7P0dXa3N7g5Obp7fHz9ff5+/1Tg/UFAAABmElEQVQ4y5XT6VdSURQF8P0eMqVCvkTUEAdAkhQlp5wttUlRsbCyRMPKWUpE9p8vt/OQzPdsuT/ce9c5v3U/3AH4E4Mv0cVe2Of7HhbKjjvAON35DSDUqUEPeRGq+xd4OMNBrJPbaOaEztCtLb4U6fEy2cagDXjOXQTY5mTEBrRyGkEFYjbA4Nj/QbMC3XcAFwfbaTziXNgGYJFMo+6CSxYALl0dh1etXHBpuFdaXyx/2P55VDgvXbJcKhaO93ey6cXO6/4UrbNk9h/QLu0ChlivVxKQoj5RA/MCFvjYB/iiUsRIDawKWFFlZ7X4N8gJeG8CRz8dCeKJob/i7kOtKc8DAVsmQIzoIaDBz6bKGGBBQO4meHoAN7XRH9D4W8DOTTDCyqVh/BvAooCvVkCFvwR8sgIDmUyGJwLWbgE3MX9uGMwLeFMF4XcKRD6jkb74BnRmBUyawIceBfw6ZvnRCe0tXwvoMs+tdCbz5akaD8tkSoC2b3OZp9W/6t207Of8tSflaGjpiMT7kqlnw8OpZCIeDQcbze97BfHXvORBcWGoAAAAAElFTkSuQmCC) }
#footer .social_icons li.linkedin { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAApVBMVEUAAAAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaBZmUxbAAAANnRSTlMAAQIDBQYHCQsSExQVHiAjJygtMzg/QEdJX2FkaHh+g4WGiJWXm6OvtLzFys7a4ubo9ff5+/2JyqqEAAAAuUlEQVQ4y9XS2Q6CMBQE0CLgjrjgvituaF1Q7v9/mtJpjKStvmmcp2k5Ib1NGSstj/uRzYzxKM3BMoKtABQYwQVgYAQ7gLYR1MV3/uaUjYjiRZ59O44ftLwceh9TFB8VLWTOXJRk4upBgZPMqZwFiWibiJ45OxlwIyUzA+CxLImrAz2LWR3ZmxrQFdONsRi+gisOhvEr2J+qf1gD2NhfqSCUt0mSK/fwW0D/C6qBSPpC0WoSYOV/fOB3aV1kKMnUK6QAAAAASUVORK5CYII=) }
#footer .social_icons li.pinterest { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABO1BMVEUAAAAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaBgQ9WtAAAAaHRSTlMAAQIDBAUGCAkKCwwNDg8QERITFRkcHh8gIyQlKCkzNjc5Ojw+P0BDREVGTE5RVFZXXV9jZGdoa2x0dXt/gIOFhoiJjpKUmp2eoKKora+3vL7AxcfKzNHV2drc3uDi5Onr7e/z9ff7/fYnDKsAAAFPSURBVBgZfcGJWhJhAEDRy6BjGZW0Z6tFZqVl0b5phW3aglZWmpIQ3Pd/gn6mGSD0m3PoK5x7vNrR5spciT1E80173pQYduqXg9oV/nfd4MPF/RHR4Ws/DGYZVFG3J0kV7hucpm+ird/H6KuqmwV6lrV1kEHf1GkyR9RbwPj7xsuIxFX1M5l5tQjRhvqQRNkgIrWiy8CcwRcSscEBUj/1LvDJoE5i1KBMqqk3gKbBIxLjBiVSX/UOsG5wlsRxg1FSNX0L1NR2RGJGbZGZ0k4Ml9Ql/llS35GJO/oUbqsVEsWOOkNPVXegrh4jMW0Q0/fCBUYMTtJVbKiLDDoaM2nwnK6a2t7HkHt2PSmPnfloUGHYmtowU2XYiPp7YsvE9gV2OaG+oniz3lx/PRWx26x6hRyL6iFyrOoWef7oA/KoJfLoM3LttGJyrV0m33n29heJxXNk+yHcRwAAAABJRU5ErkJggg==) }
#footer .social_icons li.instagram { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABF1BMVEUAAAAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAAcaAnZmxwAAAAXHRSTlMAAQIDBAUGCAwOEBESExQVGBwdHiMqLDEzNjc4OTo8QUJERUdJSkxOV1hZW1xfY2RoaWtsbW9wcXN0e3yAhYiJlZeeoKKjpa+3vsDDx8rMz9XX2eLk5u/z9fn7/Z7pwXkAAAEmSURBVDhPtdHHVsJQAEXRGyn2ggVE7AZQUYOKir1XLCAqGM7/f4cDDEkwMPPOkrPXWy8rUrhYJXj2Y1JSuNIhA7AlHXTrMKDA8+1t0zSzJWBFQZ1VSVIUWA8GCUmSgNx/gWQnUL8oHL8AdyFJmm4HdtqQpOEHzzsv+B5rHizjMhjMylnPux/cW9YTVOQuBRQtywGmdAt5D4gCo+5XmNIHLHmAgIQP1CDj6QYw5wOvcO4Bg8CUD5xCPeKCPNDnA3HgrNVHGvAmHzDKwL7TP4EZP9AkQCkekTG02wCu1AaUwbty6A/QvO326+aF/UD9zj+qLvxepg1IvcnNo8NszHlsgbQ6DMipATdGcJ8A1vRM16W02LV/haWTLr02LkmxjcJe4HaWo9IPw4bpLflX/uIAAAAASUVORK5CYII=) }
#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 15px; 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% }
}
.main_claim_wrapper { position: relative; margin-top: 30px; padding-top: 10px; padding-bottom: 40px; padding-bottom: 30px; background-repeat: no-repeat; background-position: 85% 65%; background-size: auto }
.main_claim_wrapper .main_claim h1 { margin: 0!important; padding: 0; font-size: 3.385em; font-weight: 400; line-height: 1em; color: #009fc7 }
.main_claim_wrapper .main_claim p { margin: 15px 0 40px!important; padding: 0; font-size: 1.385em; line-height: 1em; color: #555 }
.main_claim_wrapper .banner-adopta { margin-top: -103px }
.main_claim_wrapper .main_rastreator_compare h2, .main_claim_wrapper .main_rastreator_compare h3 { margin: 0 0 9px; padding: 0; text-align: center; font-size: 2em; font-weight: 400 }
.main_claim_wrapper .main_rastreator_compare h2 a, .main_claim_wrapper .main_rastreator_compare h3 a { color: #000 }
.main_claim_wrapper .main_rastreator_compare p { display: inline-block; zoom: 1; *display:inline;
margin: 0 0 5px!important; padding: 15px 0 15px 5px; width: 50%; color: #555; font-size: 1em; line-height: 1.25em }
.main_claim_wrapper .main_rastreator_compare img { display: inline-block; zoom: 1; *display:inline;
vertical-align: top }
.main_claim_wrapper .main_rastreator_compare .btn { width: 100%; padding: 12px }
.header_section, .header_section.interest_articles { padding: 25px 0; border-bottom: 1px solid #eee }
.header_section { text-align: center; border-top: 1px solid #eee; margin: 0 }
.header_section p { font-size: 1.4em; line-height: 26px; font-weight: initial; letter-spacing: -.65px; color: #000; margin: 0 }
.header_section p.title_interest_articles { font-size: 1.65em }
.header_section p.title_interest_articles .icon_arrow_collapse { position: absolute; right: 30px; top: 0 }
.topics_listing { margin-bottom: 0; padding: 0 }
.responsive-square { width: 50%; float: left; margin-right: 0; text-align: center; padding: 25px }
.responsive-square:last-child { margin-right: 0 }
.responsive-square img { margin: 0 auto }
.responsive-square h4 { margin: 15px 0 0 }
.responsive-square .title a { color: #000!important; font-size: 15px; text-transform: uppercase }
.responsive-square.border-right-bottom-xs { border-right: 1px solid #eee; border-bottom: 1px solid #eee }
.responsive-square.border-bottom-xs { border-bottom: 1px solid #eee }
.responsive-square.border-right-xs { border-right: 1px solid #eee }
.header_advantages_listing { padding: 15px 0; width: 100%; background: #f4f4f4; text-align: center }
.header_advantages_listing span.check, .logo_wrapper .insurance_companies { background-size: contain; background-repeat: no-repeat; background-position: center }
.header_advantages_listing p { margin: 0; font-size: 1.154em; color: #333 }
.header_advantages_listing span.check { position: relative; display: inline-block; zoom: 1; *display:inline;
top: -2px; width: 27px; height: 22px; margin-right: 7px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAY1BMVEUAAAAAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8cAn8ePw7eXAAAAIHRSTlMAAQMHCA4PERQVGCAjJCYnKDc/Q0dpb3OLntXX6/H7/QF3x+4AAACJSURBVDiNxdDJAoIwDEXR5wxOKFInbPv+/ytdoFBtSJZk15zbTYApZ2Z4HV47zRuSYa+7VnROhpXu5MXwuDb8CABY3B8bzZct6Uvlf0smRebzZ/f0heyovwtfiI4Dk0JwwA3FVfK0kF0o/jwrYpUd1xn+U4ieFCPeF/E04p9CccAZDpxvW9UnmzdvliTEUkbyZAAAAABJRU5ErkJggg==); vertical-align: middle }
.section_title { margin: 0; padding: 35px 0; font-size: 2.308em; font-weight: 300; text-align: center; color: #009fc7 }
.section_title a { color: #009fc7; text-decoration: none }
 @media only screen and (max-width:468px) {
.col-xss-12 { width: 100% }
}
.rastreator_service { text-align: center; margin-bottom: 35px; padding-left: 5px; padding-right: 5px }

.row {margin-left: 0;margin-right: 0;}

.rastreator_service .title { max-width: 100%; margin: 0 auto; padding: 10px 0 15px; font-size:15px; font-weight: 700;line-height: 1.15em; min-height:60px; }
.rastreator_service .title a { color: #000; text-decoration: none }
.rastreator_service p { margin: 0 auto; padding-bottom: 10px; max-width: 86.5%; font-size: 1em; color: #666 }
.rastreator_service img { margin: 0 auto }
.rastreator_service .btn { max-width: 86.5%; width: 100%; padding: 12px }
.col-xs-12.col-lf-2.rastreator_service .btn { position: relative; }
.link_viewInsurances { margin-top: 8px; margin-bottom: 12px }
.link_viewInsurances a { font-size: 15px; padding-right: 8px; color: #009fc7 }
.link_viewInsurances img { width: 6.5px }
.logo_wrapper { padding-bottom: 25px }
.logo_wrapper h3 { font-size: 1.65em; font-weight: initial; line-height: 26px; margin: 20px 0 40px; letter-spacing: -.65px; color: #000; text-align: center }
.logo_wrapper img { margin: 0 auto }
.logo_wrapper .insurance_companies { background-image: url(http://www.rastreator.com/wp-content/uploads/rastreator-compara-mas-de-60-aseguradoras_movil.png); height: 450px }
.a_few_words { padding: 20px 0 40px }
.a_few_words h2 { padding: 0; text-align: center; max-width: 73%; margin: 0 auto 20px; color: #000; font-size: 1.4em; font-weight: 300 }
.a_few_words h2 a { color: #000; text-decoration: none }
.a_few_words p { margin: 0; max-width: 94%; line-height: 1.75em; color: #666 }
@media screen and (min-width:1024px) and (max-width:1280px) {
.main_claim_wrapper { background-position: 85% 65% }
.main_claim_wrapper .banner-adopta { margin-top: -100px }
}
@media screen and (max-width:1280px) {
.main_claim_wrapper { background-position: 95% 65% }
}
@media screen and (max-width:1200px) {
.main_claim_wrapper { background-position: 85% 65% }
.main_claim_wrapper .banner-adopta { margin-top: -50px }
}
@media screen and (max-width:1024px) {
.header_advantages_listing p { padding: 10px 0 }
.a_few_words h2 { font-size: 1.538em }
.a_few_words p { max-width: 100% }
.main_claim_wrapper .banner-adopta { margin-top: -50px }
}
@media screen and (max-width:991px) {
.main_claim_wrapper .car_insurance, .main_claim_wrapper .home_insurance, .main_claim_wrapper .loans_block, .main_claim_wrapper .phone_block { text-align: center }
.main_claim_wrapper .car_insurance h2, .main_claim_wrapper .car_insurance h3, .main_claim_wrapper .home_insurance h2, .main_claim_wrapper .home_insurance h3, .main_claim_wrapper .loans_block h2, .main_claim_wrapper .loans_block h3, .main_claim_wrapper .phone_block h2, .main_claim_wrapper .phone_block h3 { font-size: 1.5em }
.main_claim_wrapper .car_insurance p, .main_claim_wrapper .home_insurance p, .main_claim_wrapper .loans_block p, .main_claim_wrapper .phone_block p { width: 100%; text-align: left }
.main_claim_wrapper .car_insurance .img, .main_claim_wrapper .home_insurance .img, .main_claim_wrapper .loans_block .img, .main_claim_wrapper .phone_block .img { display: block }
.main_claim_wrapper .banner-adopta { margin-top: 0 }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.rastreator_service .title { font-size: 1em }
.rastreator_service p { font-size: .923em; max-width: 100% }
.rastreator_service.empty { display: none; visibility: hidden }
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
.main_claim_wrapper { background-size: 30% }
.main_claim_wrapper .main_claim h1 { font-size: 2.462em }
.main_claim_wrapper .main_claim p { font-size: 1.077em }
.main_claim_wrapper .main_rastreator_compare h2, .main_claim_wrapper .main_rastreator_compare h3 { font-size: 1.692em }
.main_claim_wrapper .main_rastreator_compare a { display: block; text-align: center }
.main_claim_wrapper .main_rastreator_compare p { padding: 0 0 10px; width: 100%; text-align: center; font-size: 1.077em }
.rastreator_service p { max-width: 82% }
}
@media only screen and (max-width:767px) {
.main_claim_wrapper { margin-top: 15px; background: 0 0 }
.main_claim_wrapper .main_claim h1 { font-size: 2.462em; text-align: center }
.main_claim_wrapper .main_claim p { font-size: 1.077em; text-align: center; line-height: 1.5em }
.main_claim_wrapper .main_rastreator_compare { margin-top: 30px }
.main_claim_wrapper .main_rastreator_compare>div { width: 50%; text-align: center }
.main_claim_wrapper .main_rastreator_compare>div.home-buttons-block { width: 100%; margin-top: 20px!important }
.main_claim_wrapper .banner-adopta { display: none }
.responsive-square .title a { font-size: 14px }
.header_advantages_listing p { text-align: left; padding: 12.5px 0; font-size: 12px }
.header_advantages_listing span.check { width: 17px; height: 12px; margin-right: 2px }
.advantages_listing { padding: 0 0 0 10px }
.advantages_listing_right { padding: 0 10px 0 0 }
.section_title { padding: 25px 10px; font-size: 1.85em }
.rastreator_service { padding-bottom: 50px }
/*.rastreator_service .btn { position: absolute; bottom: 0; left: 15px; max-width: 83.5% }*/
.a_few_words p { line-height: 1.5em }
.hr_a_few_words { padding: 20px 0 }
}
@media only screen and (max-width:359px) {
.a_few_words h2 { max-width: 83% }
}
@media screen and (min-width:360px) {
.logo_wrapper .insurance_companies { height: 500px }
}
@media screen and (min-width:420px) {
.logo_wrapper .insurance_companies { height: 605px }
}
@media screen and (min-width:480px) {
.logo_wrapper .insurance_companies { height: 700px }
}
@media screen and (min-width:600px) {
.logo_wrapper .insurance_companies { height: 890px }
}
@media screen and (min-width:768px) {
.header_section { padding: 35px 0 40px; margin: 10px 0 0; border-bottom: none }
.header_section p { font-size: 1.5em }
.header_section p.title_interest_articles { font-size: 2em }
.header_section.interest_articles { padding: 30px 0 }
.logo_wrapper .insurance_companies { background-image: url(http://www.rastreator.com/wp-content/uploads/rastreator-compara-mas-de-60-aseguradoras.png); height: 125px }
.topics_listing { margin-bottom: 60px }
.responsive-square { width: 23%; margin-right: 2.666%; padding: 10px; height: 165px; border: 1px solid #eee; border-radius: 2px; box-shadow: 0 2px 5px 0 #E6E6E6; -webkit-box-shadow: 0 2px 5px 0 #E6E6E6 }
.responsive-square h4 { margin: 5px 0 0 }
.responsive-square .title a { text-transform: none }
.responsive-square .border-right-bottom-xs { border-right: none; border-bottom: none }
.responsive-square .border-bottom-xs { border-bottom: none }
.responsive-square .border-right-xs { border-right: none }
.logo_wrapper h3 { font-weight: 300; font-size: 2em }
.a_few_words { padding: 20px 0 30px }
.a_few_words h2 { text-align: left; max-width: 100%; margin: 0 auto 15px; font-size: 1.692em }
.a_few_words p { line-height: 1.75em }
}
@media screen and (min-width:992px) {
.responsive-square { height: 215px; padding: 30px }
.responsive-square h4 { margin: 15px 0 0 }
.responsive-square .title a { text-transform: uppercase }
.logo_wrapper .insurance_companies { height: 165px }
}
@media screen and (min-width:1200px) {
.rastreator_service .btn { max-width: 70% }
.logo_wrapper .insurance_companies { height: 198px }
}
body { overflow-x: hidden; min-width: 320px }
.main_container { padding-top: 35px; padding-bottom: 15px }
.main_container h1 { margin-top: 0; margin-bottom: 20px; color: #000; font-size: 2.462em; font-weight: 300; line-height: 1.15em;  }
.main_container h1 a { color: inherit }
.main_container h2, .main_container h3, .main_container h4, .main_container h5, .main_container h6 { margin-top: 30px; margin-bottom: 20px; font-weight: 400; color: #000; line-height: 1em }
.main_container h2 a, .main_container h3 a, .main_container h4 a, .main_container h5 a, .main_container h6 a { color: inherit }
.main_container p { color: #404040; line-height: 1.75em; margin-bottom: 20px; text-align: justify }
.main_container img { display: block; margin: 0 auto; max-width: 100%; height: auto }
.stars, .stars span { height: 21px; background-repeat: no-repeat; background-size: 120px }
.main_container .sidebar p { line-height: 1.5em; text-align: center }
.main_container .link_to_cj { width: 100%; margin-top: 15px; margin-bottom: 15px; padding-top: 12px; padding-bottom: 12px; padding-left: 20px; padding-right: 20px; white-space: normal; font-size: 1.385em }
.main_container .li-aseguradoras, .margin-v-md { margin-bottom: 30px }
.margin-v-md { margin-top: 30px }
.padding-v-sm { padding-top: 15px }
@media screen and (max-width:1024px) {
.main_container .link_to_cj { font-size: 1em }
}
@media only screen and (max-width:767px) {
.main_container { padding-top: 15px }
.main_container p { line-height: 1.5em; text-align: left }
}

