html {
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
.btn-cta{
  display:inline-block;
  padding:14px 22px;
  margin:14px auto 28px;        /* ← отступ сверху/снизу */
  font:700 18px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  color:#fff; text-decoration:none; text-align:center;
  border-radius:14px;
  background:linear-gradient(180deg,#6EC1FF 0%, #1A73E8 100%); /* голубой → синий */
  box-shadow:0 8px 20px rgba(26,115,232,.28);
  transition:transform .12s ease, box-shadow .12s ease, filter .12s ease;
}
.btn-cta:hover{ transform:translateY(-1px); filter:brightness(1.05);
  box-shadow:0 10px 24px rgba(26,115,232,.34);
}
.btn-cta:active{ transform:none; box-shadow:0 6px 16px rgba(26,115,232,.24); }
.price .x_price_previous,
.price .x_price_previous + .x_currency {
  text-decoration: line-through;   /* небольшой отступ */
}
.kk-star-ratings {
    width: 120px;
    min-height: 48px;
    }
    .kk-star-ratings.lft {
    float: left;
    margin-right: 10px;
    }
    .kk-star-ratings .kksr-stars {
    height: 24px;
    position: relative;
    }
    .kk-star-ratings .kksr-star {
    background-position: 0px 0px;
    }
    .kk-star-ratings .kksr-star.gray {
    background-image: url();
    }
    .kk-star-ratings .kksr-star.yellow {
    background-image: url();
    }
    .kk-star-ratings .kksr-stars .kksr-fuel {
    height: 24px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
    }
    .kk-star-ratings .kksr-legend {
    font-size: 12px;
    color: #999;
    text-align: center;
    line-height: 18px;
    padding: 3px;
    font-family: Arial, Helvetica, sans-serif;
    }
    .kk-star-ratings .kksr-legend .kksr-title {
    display: none;
    }
    .kk-star-ratings .kksr-stars,
    .kk-star-ratings .kksr-stars .kksr-fuel {
    background-color: transparent !important;
    }.clearfix:after,.clearfix:before{content:' ';display:table;line-height:0;clear:both}
    wpb_button:hover{text-decoration:none}.wpb_button{margin-bottom:35px}.wpb_button{display:inline-block;padding:4px 10px;margin-bottom:0;margin-top:0;font-size:13px;line-height:18px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-color:rgba(0,0,0,.1)}.wpb_button:active,.wpb_button:hover{background-color:#eaeaea}.wpb_button:hover{color:#333;background-color:#e6e6e6;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear;background-image:none}.wpb_button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.wpb_button:active{background-color:#e6e6e6;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.wpb_btn-inverse,.wpb_btn-inverse:hover{color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.wpb_btn-inverse{background-color:#555}.wpb_btn-inverse:active,.wpb_btn-inverse:hover{background-color:#484848}input[type=submit].wpb_button::-moz-focus-inner{padding:0;border:0}body {
        visibility: visible !important;
        }   
        .clearfix {
            *zoom: 1;
            }
            .clearfix:before,
            .clearfix:after {
            display: table;
            content: "";
            line-height: 0;
            }
            .clearfix:after {
            clear: both;
            }   html {
            font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
            margin: 0;
            }  article,
            aside,
            footer,
            header {
            display: block;
            }  a {cursor: pointer;
            background-color: transparent;
            } a:active,
            a:hover {
            outline: 0;
            } b,
            strong {
            font-weight: bold;
            } h1 {
            font-size: 2em;
            margin: 0.67em 0;
            } small {
            font-size: 80%;
            }  img {
            border: 0;
            }   button,
            input,
            select,
            textarea {
            color: inherit; font: inherit; margin: 0; } button {
            overflow: visible;
            } button,
            select {
            text-transform: none;
            } button,
            input[type="submit"] {
            -webkit-appearance: button; cursor: pointer; } button::-moz-focus-inner,
            input::-moz-focus-inner {
            border: 0;
            padding: 0;
            } input {
            line-height: normal;
            } textarea {
            overflow: auto;
            }  table {
            border-collapse: collapse;
            border-spacing: 0;
            }
            td {
            padding: 0;
            }
            * {
            -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
            *:before,
            *:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            }
            img {
            max-width: 100%;
            width: auto\9;
            height: auto;
            }
            .td-main-content-wrap {
            background-color: #fff;
            } .td-container {
            width: 1068px;
            margin-right: auto;
            margin-left: auto;
            } .td-pb-row {
            *zoom: 1;
            margin-right: -24px;
            margin-left: -24px;
            }
            .td-pb-row:before,
            .td-pb-row:after {
            display: table;
            content: "";
            }
            .td-pb-row:after {
            clear: both;
            } .td-pb-row [class*="td-pb-span"] {
            display: block;
            min-height: 1px;
            float: left;   padding-right: 24px;
            padding-left: 24px;
            position: relative;
            }
            @media (min-width: 1019px) and (max-width: 1140px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 20px;
            padding-left: 20px;
            }
            }
            @media (min-width: 768px) and (max-width: 1018px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 14px;
            padding-left: 14px;
            }
            }
            @media (max-width: 767px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 0;
            padding-left: 0;
            }
            } .td-ss-main-sidebar {
            -webkit-backface-visibility: hidden;
            -webkit-perspective: 1000;
            }
            .td-pb-span4 {
            width: 33.33333333%;
            }
            .td-pb-span5 {
            width: 41.66666667%;
            }
            .td-pb-span7 {
            width: 58.33333333%;
            }
            .td-pb-span8 {
            width: 66.66666667%;
            }
            .td-pb-span12 {
            width: 100%;
            } @media (min-width: 1019px) and (max-width: 1140px) { .td-container {
            width: 980px;
            } .td-pb-row {
            *zoom: 1;
            margin-right: -20px;
            margin-left: -20px;
            }
            .td-pb-row:before,
            .td-pb-row:after {
            display: table;
            content: "";
            }
            .td-pb-row:after {
            clear: both;
            } .td-pb-row [class*="td-pb-span"] {
            display: block;
            min-height: 1px;
            float: left;
            padding-right: 24px;
            padding-left: 24px;   padding-right: 20px;
            padding-left: 20px;
            }
            }
            @media (min-width: 1019px) and (max-width: 1140px) and (min-width: 1019px) and (max-width: 1140px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 20px;
            padding-left: 20px;
            }
            }
            @media (min-width: 1019px) and (max-width: 1140px) and (min-width: 768px) and (max-width: 1018px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 14px;
            padding-left: 14px;
            }
            }
            @media (min-width: 1019px) and (max-width: 1140px) and (max-width: 767px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 0;
            padding-left: 0;
            }
            } @media (min-width: 768px) and (max-width: 1018px) { .td-container {
            width: 740px;
            } .td-pb-row {
            *zoom: 1;
            margin-right: -14px;
            margin-left: -14px;
            }
            .td-pb-row:before,
            .td-pb-row:after {
            display: table;
            content: "";
            }
            .td-pb-row:after {
            clear: both;
            } .td-pb-row [class*="td-pb-span"] {
            display: block;
            min-height: 1px;
            float: left;
            padding-right: 24px;
            padding-left: 24px;   padding-right: 14px;
            padding-left: 14px;
            }
            }
            @media (min-width: 768px) and (max-width: 1018px) and (min-width: 1019px) and (max-width: 1140px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 20px;
            padding-left: 20px;
            }
            }
            @media (min-width: 768px) and (max-width: 1018px) and (min-width: 768px) and (max-width: 1018px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 14px;
            padding-left: 14px;
            }
            }
            @media (min-width: 768px) and (max-width: 1018px) and (max-width: 767px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 0;
            padding-left: 0;
            }
            } @media (max-width: 767px) { .td-container {
            width: 100%;
            padding-left: 10px;
            padding-right: 10px;
            }
            .td-pb-row {
            width: 100%;
            margin-left: 0;
            margin-right: 0;
            } .td-pb-row [class*="td-pb-span"] {
            display: block;
            min-height: 1px;
            float: left;
            padding-right: 24px;
            padding-left: 24px;   padding-right: 0;
            padding-left: 0;
            }
            .td-pb-row .td-pb-span4,
            .td-pb-row .td-pb-span5,
            .td-pb-row .td-pb-span7,
            .td-pb-row .td-pb-span8,
            .td-pb-row .td-pb-span12 {
            float: none;
            width: 100%;
            }
            .td-block-span12 {
            float: none;
            width: 100%;
            }
            }
            @media (max-width: 767px) and (min-width: 1019px) and (max-width: 1140px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 20px;
            padding-left: 20px;
            }
            }
            @media (max-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 14px;
            padding-left: 14px;
            }
            }
            @media (max-width: 767px) and (max-width: 767px) {
            .td-pb-row [class*="td-pb-span"] {
            padding-right: 0;
            padding-left: 0;
            }
            } .td-header-wrap {
            position: relative;
            z-index: 2000;
            } .td-header-row {
            *zoom: 1;
            font-family: Helvetica, sans-serif;
            }
            .td-header-row:before,
            .td-header-row:after {
            display: table;
            content: "";
            }
            .td-header-row:after {
            clear: both;
            }
            .td-header-row [class*="td-header-sp"] {
            display: block;
            min-height: 1px;
            float: left;
            padding-right: 24px;
            padding-left: 24px;   }
            @media (min-width: 1019px) and (max-width: 1140px) {
            .td-header-row [class*="td-header-sp"] {
            padding-right: 20px;
            padding-left: 20px;
            }
            }
            @media (min-width: 768px) and (max-width: 1018px) {
            .td-header-row [class*="td-header-sp"] {
            padding-right: 14px;
            padding-left: 14px;
            }
            }
            @media (max-width: 767px) {
            .td-header-row [class*="td-header-sp"] {
            padding-right: 0;
            padding-left: 0;
            }
            } .td-header-sp-logo img {
            margin: auto;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            }
            .td-main-menu-logo {
            display: none;
            float: left;
            margin-right: 10px;
            height: 48px; }
            @media (max-width: 767px) {
            .td-main-menu-logo {
            display: block;
            margin-right: 0;
            height: 0;
            }
            }
            .td-main-menu-logo a {
            line-height: 48px;
            }
            .td-main-menu-logo img {
            padding: 3px 0;
            position: relative;
            vertical-align: middle;
            max-height: 48px;
            }
            @media (max-width: 767px) {
            .td-main-menu-logo img {
            margin: auto;
            bottom: 0;
            top: 0;
            left: 0;
            right: 0;
            position: absolute;
            padding: 0;
            }
            }
            @media (max-width: 1140px) {
            .td-main-menu-logo img {
            max-width: 180px;
            }
            }
            .td-visual-hidden {
            border: 0;
            width: 1px;
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            }
            .td-logo-in-header .td-sticky-header.td-mobile-logo {
            display: none; }
            @media (max-width: 767px) {
            .td-logo-in-header .td-sticky-header.td-mobile-logo {
            display: inherit;
            }
            }
            .td-logo-in-header .td-sticky-header.td-header-logo {
            display: block; }
            @media (max-width: 767px) {
            .td-logo-in-header .td-sticky-header.td-header-logo {
            display: none;
            }
            }
            .td-header-gradient:before {
            content: "";
            background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMGAhQQCyEd++8AAAAUSURBVAjXY1AAQgMgdABCCBAAQQAT6AFRBPHcWgAAAABJRU5ErkJggg==);
            width: 100%;
            height: 12px;
            position: absolute;
            bottom: -12px;
            z-index: 1;
            }  .td-header-top-menu-full {
            position: relative;
            z-index: 9999; }
            @media (max-width: 767px) {
            .td-header-top-menu-full {
            display: none;
            }
            }
            .td-banner-wrap-full {
            position: relative;
            }
            .td-header-menu-wrap-full {
            z-index: 9998;
            position: relative;
            } @media (max-width: 767px) {
            .td-header-wrap .td-header-menu-wrap-full,
            .td-header-wrap .td-header-menu-wrap,
            .td-header-wrap .td-header-main-menu {
            background-color: #222 !important;
            height: 54px !important;
            }
            .td-header-header {
            padding: 0;
            }
            .header-search-wrap .td-icon-search {
            color: #fff !important;
            }
            }
            @-moz-document url-prefix() {
            }
            
            @media (max-width: 767px) {
            .td-logo-mobile-loaded {
            display: none;
            }
            }
            .td-banner-wrap-full,
            .td-header-menu-wrap-full {
            background-color: #fff;
            } .td-header-style-10 .td-header-top-menu-full {
            background-color: #fff;
            border-bottom: 1px solid #e0e0e0;
            }
            .td-header-style-10 .td-header-top-menu-full .td-header-top-menu {
            color: #000;
            }
            .td-header-style-10 .td-header-top-menu-full a {
            color: #000;
            }
            .td-header-style-10 .td-logo-wrap-full {
            min-height: 130px;
            line-height: 130px; }
            @media (max-width: 767px) {
            .td-header-style-10 .td-logo-wrap-full {
            line-height: 90px;
            min-height: 90px;
            }
            }
            .td-header-style-10 .td-logo-wrap-full a {
            position: relative;
            z-index: 1;
            line-height: 130px;
            display: inline-block;
            vertical-align: middle;
            width: 100%; }
            @media (max-width: 767px) {
            .td-header-style-10 .td-logo-wrap-full a {
            line-height: 90px;
            }
            }
            @media (max-width: 767px) {
            .td-header-style-10 .td-logo-in-header .td-header-logo {
            display: none;
            }
            }
            .td-header-style-10 .td-header-sp-logo {
            text-align: center;
            }
            .td-header-style-10 .td-header-sp-logo img {
            z-index: 1;
            display: block;
            position: relative;
            }
            .td-header-style-10 .td-header-sp-recs {
            width: 100%;
            }
            .td-header-style-10 .td-header-rec-wrap {
            min-height: 0;
            }
            .td-header-style-10 .td-banner-bg {
            background-color: #fff;
            }
            .td-header-style-10 .header-search-wrap .td-icon-search {
            color: #000; }
            @media (max-width: 767px) {
            .td-header-style-10 .header-search-wrap .td-icon-search {
            color: #fff;
            }
            }
            .td-header-style-10 .td-header-menu-wrap-full {
            position: relative;
            }
            .td-header-style-10 .td-header-main-menu {
            padding-left: 48px; }
            @media (max-width: 767px) {
            .td-header-style-10 .td-header-main-menu {
            padding-left: 2px;
            }
            }
            .td-header-style-10 #td-header-menu {
            display: table;
            margin: 0 auto; }
            @media (max-width: 767px) {
            .td-header-style-10 #td-header-menu {
            display: block;
            }
            } .td-header-main-menu {
            position: relative;
            z-index: 999;
            padding-right: 48px;
            }
            @media (max-width: 767px) {
            .td-header-main-menu {
            padding-right: 64px;
            padding-left: 2px;
            }
            } .sf-menu,
            .sf-menu li {
            margin: 0;
            list-style: none;
            } @media (max-width: 767px) {
            .sf-menu {
            display: none;
            }
            }
            .sf-menu li:hover {
            visibility: inherit; }
            .sf-menu li {
            float: left;
            position: relative;
            }
            .sf-menu .td-menu-item > a {
            display: block;
            position: relative;
            }
            .sf-menu > li > a {
            padding: 0 14px;
            line-height: 48px;
            font-size: 14px;
            color: #000;
            font-weight: 700;
            text-transform: uppercase;
            -webkit-backface-visibility: hidden;
            }
            @media (min-width: 768px) and (max-width: 1018px) {
            .sf-menu > li > a {
            padding: 0 9px;
            font-size: 11px;
            }
            } .sf-menu > li > a:hover {
            background-color: transparent;
            z-index: 999;
            } .sf-menu > li > a:after {
            background-color: transparent;
            content: "";
            width: 100%;
            height: 4px;
            position: absolute;
            bottom: 0;
            left: 0;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            } .sf-menu > li:hover > a:after {
            background-color: #4db2ec;
            }
            #td-header-menu {
            min-height: 48px;
            }
            .sf-menu li:hover,
            .sf-menu a:focus,
            .sf-menu a:hover,
            .sf-menu a:active {
            outline: 0;
            } #td-top-search {
            position: absolute;
            right: 0;
            top: 50%;
            margin-top: -24px; }
            @media (max-width: 767px) {
            #td-top-search {
            top: 0;
            margin-top: 0;
            }
            }
            #td-header-search {
            width: 235px;
            height: 32px;
            margin: 0;
            border-right: 0;
            line-height: 17px;
            border-color: #e1e1e1; }
            @media (max-width: 767px) {
            #td-header-search {
            width: 91%;
            font-size: 16px;
            }
            }
            .header-search-wrap #td-header-search-button,
            .header-search-wrap #td-header-search-button-mob {
            display: block;
            position: relative;
            }
            @media (max-width: 767px) {
            .header-search-wrap #td-header-search-button {
            display: none;
            }
            }
            .header-search-wrap #td-header-search-button-mob {
            display: none; }
            @media (max-width: 767px) {
            .header-search-wrap #td-header-search-button-mob {
            display: block;
            }
            }
            .header-search-wrap .td-icon-search {
            display: inline-block;
            font-size: 19px;
            height: 48px;
            width: 48px;
            line-height: 48px;
            text-align: center; }
            @media (max-width: 767px) {
            .header-search-wrap .td-icon-search {
            height: 54px;
            width: 54px;
            line-height: 54px;
            font-size: 22px;
            margin-right: 2px;
            }
            }
            .header-search-wrap .td-drop-down-search {
            position: absolute;
            top: 100%;
            z-index: 999;
            display: none;
            right: 0;
            border-radius: 0;
            border: none;
            width: 342px;
            background: #fff;
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);   }
            @media (max-width: 767px) {
            .header-search-wrap .td-drop-down-search {
            width: 100%;
            }
            }
            .header-search-wrap .td-drop-down-search .btn {
            position: absolute;
            height: 32px;
            min-width: 67px;
            line-height: 17px;
            padding: 7px 15px 8px;
            text-shadow: none;
            vertical-align: top;
            right: 20px;
            margin: 0 !important;
            -webkit-transition: background-color 0.4s;
            -moz-transition: background-color 0.4s;
            -o-transition: background-color 0.4s;
            transition: background-color 0.4s;
            }
            .header-search-wrap .td-drop-down-search .btn:hover {
            background-color: #4db2ec;
            }
            .header-search-wrap .td-drop-down-search:before {
            position: absolute;
            top: -10px;
            right: 19px;
            display: block;
            content: '';
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 5.5px 6px 5.5px;
            border-color: transparent transparent #4db2ec transparent;
            }
            .header-search-wrap .td-drop-down-search:after {
            position: absolute;
            top: -4px;
            display: block;
            content: '';
            width: 100%;
            height: 4px;
            background-color: #4db2ec;
            }
            .header-search-wrap .td-search-form {
            margin: 20px;
            } .td-header-top-menu {
            color: #fff;
            font-size: 11px;
            }
            .td-header-top-menu a {
            color: #fff;
            }
            @media (min-width: 1019px) and (max-width: 1140px) {
            .td-header-top-menu {
            overflow: visible;
            }
            } .td-header-sp-top-menu {
            line-height: 28px;
            padding: 0 !important;
            z-index: 1000;
            float: left; }
            @media (max-width: 767px) {
            .td-header-sp-top-menu {
            display: none !important;
            }
            } .menu-top-container {
            display: inline-block;
            margin-right: 16px;
            }
            .top-header-menu {
            list-style: none;
            margin: 0;
            display: inline-block;
            }
            .top-header-menu li {
            display: inline-block;
            position: relative;
            margin-left: 0;
            }
            .top-header-menu li a {
            margin-right: 16px;
            line-height: 1;
            }
            .top-header-menu li a:hover {
            color: #4db2ec;
            }
            .top-header-menu > li {
            line-height: 28px;
            } 
            .td-social-icon-wrap > a {
            display: inline-block;
            }
            .td-social-icon-wrap .td-icon-font {
            font-size: 12px;
            width: 30px;
            height: 24px;
            line-height: 26px;
            }
            @media (max-width: 767px) {
            .td-social-icon-wrap {
            margin: 0 3px;
            }
            }  .top-bar-style-4 .td-header-sp-top-menu {
            float: right;
            } 
            @media (max-width: 1140px) {
            #td-outer-wrap {
            overflow: hidden;
            }
            }
            @media (max-width: 767px) {
            #td-outer-wrap {
            overflow: auto;
            margin: auto;
            width: 100%;
            -webkit-transition: transform 0.7s ease;
            -moz-transition: transform 0.7s ease;
            -o-transition: transform 0.7s ease;
            transition: transform 0.7s ease;
            -webkit-transform-origin: 50% 200px 0;
            -moz-transform-origin: 50% 200px 0;
            -o-transform-origin: 50% 200px 0;
            transform-origin: 50% 200px 0;
            }
            } #td-top-mobile-toggle {
            display: none; }
            @media (max-width: 767px) {
            #td-top-mobile-toggle {
            display: inline-block;
            position: relative;
            }
            }
            #td-top-mobile-toggle a {
            display: inline-block;
            }
            #td-top-mobile-toggle i {
            font-size: 26px;
            width: 54px;
            line-height: 54px;
            height: 54px;
            display: inline-block;
            padding-top: 1px;
            color: #fff;
            }
            .td-menu-background {
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center top;
            position: fixed;
            display: block;
            width: 100%;
            height: 113%;
            z-index: 9999;
            visibility: hidden;
            transform: translate3d(-100%, 0, 0);
            -webkit-transform: translate3d(-100%, 0, 0);
            -moz-transform: translate3d(-100%, 0, 0);
            -ms-transform: translate3d(-100%, 0, 0);
            -o-transform: translate3d(-100%, 0, 0);
            }
            .td-menu-background:before {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0.98;
            background: #333145;
            background: -moz-linear-gradient(top, #333145 0%, #b8333e 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, #333145), color-stop(100%, #b8333e));
            background: -webkit-linear-gradient(top, #333145 0%, #b8333e 100%);
            background: -o-linear-gradient(top, #333145 0%, #b8333e 100%);
            background: -ms-linear-gradient(top, #333145 0%, #b8333e 100%);
            background: linear-gradient(to bottom, #333145 0%, #b8333e 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333145', endColorstr='#b8333e', GradientType=0);
            }
            #td-mobile-nav {
            padding: 0;
            position: absolute;
            width: 100%;
            height: auto;
            top: 0;
            z-index: 9999;
            visibility: hidden;
            transform: translate3d(-99%, 0, 0);
            -webkit-transform: translate3d(-99%, 0, 0);
            -moz-transform: translate3d(-99%, 0, 0);
            -ms-transform: translate3d(-99%, 0, 0);
            -o-transform: translate3d(-99%, 0, 0);
            left: -1%;
            font-family: -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;
            }
            #td-mobile-nav {
            height: 1px;
            overflow: hidden;
            }
            #td-mobile-nav .td-menu-socials {
            padding: 0 65px 0 20px;
            overflow: hidden;
            height: 60px;
            }
            #td-mobile-nav .td-social-icon-wrap {
            margin: 20px 5px 0 0;
            display: inline-block;
            }
            #td-mobile-nav .td-social-icon-wrap i {
            border: none;
            background-color: transparent;
            font-size: 14px;
            width: 40px;
            height: 40px;
            line-height: 38px;
            color: #fff;
            }
            .td-mobile-close {
            position: absolute;
            right: 1px;
            top: 0;
            z-index: 1000;
            }
            .td-mobile-close .td-icon-close-mobile {
            height: 70px;
            width: 70px;
            line-height: 70px;
            font-size: 21px;
            color: #fff;
            top: 4px;
            position: relative;
            }
            .td-mobile-content {
            padding: 20px 20px 0;
            }
            .td-mobile-container {
            padding-bottom: 20px;
            position: relative;
            }
            .td-mobile-content ul {
            list-style: none;
            margin: 0;
            padding: 0;
            }
            .td-mobile-content li {
            float: none;
            margin-left: 0;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            }
            .td-mobile-content li a {
            display: block;
            line-height: 21px;
            font-size: 21px;
            color: #fff;
            margin-left: 0;
            padding: 12px 30px 12px 12px;
            font-weight: bold;
            }  .td-mobile-container {
            opacity: 1;
            -webkit-transition: all 0.5s ease 0.5s;
            -moz-transition: all 0.5s ease 0.5s;
            -o-transition: all 0.5s ease 0.5s;
            transition: all 0.5s ease 0.5s;
            } .td-search-wrap-mob {
            padding: 0;
            position: absolute;
            width: 100%;
            height: auto;
            top: 0;
            text-align: center;
            z-index: 9999;
            visibility: hidden;
            color: #fff;
            font-family: -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;
            }
            .td-search-wrap-mob .td-drop-down-search {
            opacity: 0;
            visibility: hidden;
            -webkit-transition: all 0.5s ease 0s;
            -moz-transition: all 0.5s ease 0s;
            -o-transition: all 0.5s ease 0s;
            transition: all 0.5s ease 0s;
            -webkit-backface-visibility: hidden;
            position: relative;
            }
            .td-search-wrap-mob #td-header-search-mob {
            color: #fff;
            font-weight: bold;
            font-size: 26px;
            height: 40px;
            line-height: 36px;
            border: 0;
            background: transparent;
            outline: 0;
            margin: 8px 0;
            padding: 0;
            text-align: center;
            }
            .td-search-wrap-mob .td-search-input {
            margin: 0 5%;
            position: relative;
            }
            .td-search-wrap-mob .td-search-input span {
            opacity: 0.8;
            font-size: 12px;
            }
            .td-search-wrap-mob .td-search-input:before,
            .td-search-wrap-mob .td-search-input:after {
            content: '';
            position: absolute;
            display: block;
            width: 100%;
            height: 1px;
            background-color: #fff;
            bottom: 0;
            left: 0;
            opacity: 0.2;
            }
            .td-search-wrap-mob .td-search-input:after {
            opacity: 0.8;
            transform: scaleX(0);
            -webkit-transform: scaleX(0);
            -moz-transform: scaleX(0);
            -ms-transform: scaleX(0);
            -o-transform: scaleX(0);
            -webkit-transition: transform 0.5s ease 0.8s;
            -moz-transition: transform 0.5s ease 0.8s;
            -o-transition: transform 0.5s ease 0.8s;
            transition: transform 0.5s ease 0.8s;
            }
            .td-search-wrap-mob .td-search-form {
            margin-bottom: 30px;
            }
            .td-search-background {
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center top;
            position: fixed;
            display: block;
            width: 100%;
            height: 113%;
            z-index: 9999;
            -webkit-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
            -moz-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
            -o-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
            transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
            transform: translate3d(100%, 0, 0);
            -webkit-transform: translate3d(100%, 0, 0);
            -moz-transform: translate3d(100%, 0, 0);
            -ms-transform: translate3d(100%, 0, 0);
            -o-transform: translate3d(100%, 0, 0);
            visibility: hidden;
            }
            .td-search-background:before {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0.98;
            background: #333145;
            background: -moz-linear-gradient(top, #333145 0%, #b8333e 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, #333145), color-stop(100%, #b8333e));
            background: -webkit-linear-gradient(top, #333145 0%, #b8333e 100%);
            background: -o-linear-gradient(top, #333145 0%, #b8333e 100%);
            background: -ms-linear-gradient(top, #333145 0%, #b8333e 100%);
            background: linear-gradient(to bottom, #333145 0%, #b8333e 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333145', endColorstr='#b8333e', GradientType=0);
            }
            .td-search-close {
            text-align: right;
            z-index: 1000;
            }
            .td-search-close .td-icon-close-mobile {
            height: 70px;
            width: 70px;
            line-height: 70px;
            font-size: 21px;
            color: #fff;
            position: relative;
            top: 4px;
            right: 0;
            } body,
            p {
            font-family: Verdana, Geneva, sans-serif;
            font-size: 14px;
            line-height: 21px;
            }
            p {
            margin-top: 0;
            margin-bottom: 21px;
            }
            a:active,
            a:focus { outline: none;
            }
            a {
            color: #4db2ec;
            text-decoration: none;
            }
            ul,
            ol {
            padding: 0;
            }
            ul li,
            ol li {
            line-height: 24px;
            margin-left: 21px;
            } table {
            width: 100%;
            }
            table td {
            border: 1px solid #ededed;
            padding: 2px 8px;
            } h1,
            h2,
            h3,
            h4 {
            font-family: 'Roboto', sans-serif;
            color: #111111;
            font-weight: 400;
            margin: 6px 0 6px 0;
            }
            h3 > a {
            color: #111111;
            }
            h1 {
            font-size: 32px;
            line-height: 40px;
            margin-top: 33px;
            margin-bottom: 23px;
            }
            h2 {
            font-size: 27px;
            line-height: 38px;
            margin-top: 30px;
            margin-bottom: 20px;
            }
            h3 {
            font-size: 22px;
            line-height: 30px;
            margin-top: 27px;
            margin-bottom: 17px;
            }
            h4 {
            font-size: 19px;
            line-height: 29px;
            margin-top: 24px;
            margin-bottom: 14px;
            } textarea {
            font-size: 12px;
            line-height: 21px;
            color: #444;
            border: 1px solid #e1e1e1;
            width: 100%;
            max-width: 100%;
            height: 168px;
            min-height: 168px;
            padding: 6px 9px 6px 9px; }
            @media (max-width: 767px) {
            textarea {
            font-size: 16px;
            }
            }
            textarea:active,
            textarea:focus {
            border-color: #b0b0b0 !important;
            }
            textarea:focus,
            input:focus,
            input[type]:focus {
            outline: 0 none;
            } 
            #submit {
            font-family: 'Roboto', sans-serif;
            font-size: 13px;
            background-color: #222222;
            border-radius: 0;
            color: #fff;
            border: none;
            padding: 8px 15px;
            font-weight: 500;
            -webkit-transition: background-color 0.4s;
            -moz-transition: background-color 0.4s;
            -o-transition: background-color 0.4s;
            transition: background-color 0.4s;
            }
            #submit:hover {
            background-color: #4db2ec;
            }
            input[type=text],
            input[type=tel] {
            font-size: 12px;
            line-height: 21px;
            color: #444;
            border: 1px solid #e1e1e1;
            width: 100%;
            max-width: 100%;
            height: 34px;
            padding: 3px 9px; }
            @media (max-width: 767px) {
            input[type=text],
            input[type=tel] {
            font-size: 16px;
            }
            }
            input[type=text]:active,
            input[type=tel]:active,
            input[type=text]:focus,
            input[type=tel]:focus {
            border-color: #b0b0b0 !important;
            }  .td-post-content img {
            margin-bottom: 0px;
            } .td-post-content {
            font-size: 15px;
            line-height: 26px;
            color: #222;
            }
            .td-post-content a:hover {
            text-decoration: underline;
            }
            .td-post-content ul {
            margin-bottom: 26px;
            }
            .td-post-content p,
            .td-post-content li {
            font-size: 15px;
            line-height: 26px;
            }
            .td-post-content p {
            margin-bottom: 26px;
            }
            .entry-title a:hover,
            .td-post-category:hover,
            .td_block_wrap a:hover {
            text-decoration: none !important;
            }  .td_module_wrap {
            position: relative;
            padding-bottom: 35px;
            }
            .td_module_wrap .entry-title { font-size: 21px;
            line-height: 25px;
            margin: 0 0 6px 0;
            }
            .td_module_wrap:hover .entry-title a {
            color: #4db2ec;
            } .td-module-thumb {
            position: relative;
            margin-bottom: 13px;
            }
            .td-module-thumb .entry-thumb {
            display: block;
            } .td-module-meta-info {
            font-family: Helvetica, sans-serif;
            font-size: 11px;
            margin-bottom: 7px;
            line-height: 1;
            min-height: 17px;
            }
            .td_module_wrap.td-meta-info-hide .td-module-meta-info {
            min-height: 1px;
            margin-top: -4px;
            }
            .td-post-category {
            font-family: Helvetica, sans-serif;
            font-size: 10px;
            font-weight: 600;
            line-height: 1;
            background-color: #222222;
            color: #fff;
            margin-right: 5px;
            padding: 3px 6px 4px;
            display: block;
            vertical-align: top;
            }
            .td-post-category:hover {
            background-color: #4db2ec;
            }
            .td-module-image {
            position: relative;
            }
            .td-module-image .td-post-category {
            position: absolute;
            bottom: 0;
            } .td_module_6 {
            padding-bottom: 26px;   }
            .td_module_6 .td-module-thumb {
            position: absolute;
            left: 0;
            top: 0; }
            @media (min-width: 768px) and (max-width: 1018px) {
            .td_module_6 .td-module-thumb {
            width: 80px;
            }
            }
            .td_module_6 .item-details {
            margin-left: 116px;
            min-height: 70px; }
            @media (min-width: 768px) and (max-width: 1018px) {
            .td_module_6 .item-details {
            margin-left: 95px;
            min-height: 55px;
            }
            }
            .td_module_6 .entry-title {
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 4px;
            font-weight: 600;  }
            @media (min-width: 768px) and (max-width: 1140px) {
            .td_module_6 .entry-title {
            font-size: 12px;
            line-height: 18px;
            }
            }
            @media (max-width: 767px) {
            .td_module_6 .entry-title {
            font-size: 14px;
            }
            }
            .td_module_6 .td-module-meta-info {
            margin-bottom: 0;
            min-height: 0;
            } 
            .td_module_mx4 .td-module-thumb {
            margin-bottom: 7px; }
            @media (max-width: 500px) {
            .td_module_mx4 .td-module-thumb {
            margin-bottom: 0;
            }
            }
            .td_module_mx4 .entry-title {
            font-size: 15px;
            line-height: 20px;
            font-weight: 500;
            margin-bottom: 0; }
            @media (max-width: 500px) {
            .td_module_mx4 .entry-title {
            padding-left: 115px;
            font-size: 14px;
            line-height: 21px;
            }
            }
            .td_module_mx4 .entry-thumb {
            width: 100%;
            }
            @media (max-width: 500px) {
            .td_module_mx4 {
            min-height: 69px;
            padding-bottom: 0;
            margin-bottom: 30px;
            }
            .td_module_mx4 .td-module-image {
            width: 100px;
            position: absolute;
            left: 0;
            top: 0;
            }
            }
            .td-column-1 .td_module_mx4 {
            padding-bottom: 22px;  }
            @media (max-width: 767px) {
            .td-column-1 .td_module_mx4 {
            padding-bottom: 35px;
            }
            }
            .td-column-1 .td_module_mx4 .entry-title {
            font-size: 13px;
            line-height: 18px;
            font-weight: 500;  }
            @media (max-width: 767px) {
            .td-column-1 .td_module_mx4 .entry-title {
            font-size: 16px;
            line-height: 22px;
            }
            }
            @media (max-width: 500px) {
            .td-column-1 .td_module_mx4 .entry-title {
            font-size: 14px;
            line-height: 21px;
            padding-left: 0;
            }
            }
            @media (max-width: 500px) {
            .td-column-1 .td_module_mx4 {
            margin-bottom: 0;
            }
            .td-column-1 .td_module_mx4 .td-module-thumb {
            margin-bottom: 7px;
            }
            .td-column-1 .td_module_mx4 .td-module-image {
            width: 100%;
            position: relative;
            }
            .td-column-1 .td_module_mx4 .td-post-category {
            width: auto;
            }
            }
            @-moz-document url-prefix() {
            } .td_block_wrap {
            padding-bottom: 22px;
            position: relative;
            clear: both; }
            @media (max-width: 767px) {
            .td_block_wrap {
            padding-bottom: 32px;
            }
            }
            .td_block_wrap .td-next-prev-wrap,
            .td_block_wrap .td-load-more-wrap {
            margin-bottom: 26px; }
            @media (max-width: 767px) {
            .td_block_wrap .td-next-prev-wrap,
            .td_block_wrap .td-load-more-wrap {
            margin-bottom: 0;
            }
            }
            .td-block-title-wrap {
            position: relative;
            }
            .td-pb-span4 .td_block_wrap .td-next-prev-wrap,
            .td-pb-span4 .td_block_wrap .td-load-more-wrap {
            margin-top: 0;
            }
            .td_with_ajax_pagination {
            transform: translate3d(0px, 0px, 0px);
            -webkit-transform: translate3d(0px, 0px, 0px);
            -moz-transform: translate3d(0px, 0px, 0px);
            -ms-transform: translate3d(0px, 0px, 0px);
            -o-transform: translate3d(0px, 0px, 0px);
            overflow: hidden;
            } .block-title {
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            line-height: 1;
            margin-top: 0;
            margin-bottom: 26px;
            border-bottom: 2px solid #222222;
            }
            .block-title span { line-height: 17px;
            display: inline-block;
            padding: 7px 12px 4px 12px;
            background-color: #222222;
            color: #fff;
            }
            @-moz-document url-prefix() {
            .block-title span { padding: 6px 12px 5px 12px;
            }
            }
            .block-title > span {
            background-color: #4db2ec;
            }
            .block-title {
            border-color: #4db2ec;
            } .td-next-prev-wrap {
            position: relative;
            clear: both;
            }
            .td-next-prev-wrap a {
            display: inline-block;
            margin-right: 7px;
            width: 25px;
            height: 25px;
            line-height: 24px;
            border: 1px solid #dcdcdc;
            text-align: center;
            vertical-align: middle;
            font-size: 7px;
            color: #b7b7b7;
            }
            .td-next-prev-wrap a:hover {
            background-color: #4db2ec;
            border-color: #4db2ec;
            color: #fff;
            }
            .td-next-prev-wrap .ajax-page-disabled {
            opacity: 0.5;
            }
            .td-next-prev-wrap .td-ajax-next-page {
            padding-left: 2px;
            }
            .td-next-prev-wrap .td-ajax-prev-page {
            padding-right: 1px;
            }
            @-moz-document url-prefix() {
            .td-next-prev-wrap a {
            line-height: 23px;
            }
            } .td_ajax_load_more {
            display: inline-block;
            font-family: Helvetica, sans-serif;
            font-size: 12px;
            line-height: 1;
            padding: 8px 10px;
            border: 1px solid #C9C9C9;
            text-align: center;
            vertical-align: middle;
            }
            .td_ajax_load_more i {
            font-size: 8px;
            margin-left: 6px;
            position: relative;
            top: 0;
            }
            @-moz-document url-prefix() {
            .td_ajax_load_more {
            padding: 7px 10px 9px;
            }
            }
            .td-load-more-wrap {
            text-align: center;
            clear: both;
            }
            .td-load-more-wrap a {
            color: #A5A5A5;
            }
            .td-load-more-wrap a:hover {
            background-color: #4db2ec;
            border-color: #4db2ec;
            color: #fff;
            text-decoration: none !important;
            }
            @-moz-document url-prefix() {
            } 
            .td_block_15 .td-column-1 {
            margin-right: -21px; }
            @media (max-width: 1018px) {
            .td_block_15 .td-column-1 {
            margin-right: -15px;
            }
            }
            .td_block_15 .td-column-1 .td-block-span12 {
            width: 50%;
            padding-right: 21px;
            padding-left: 0;
            float: left; }
            @media (max-width: 1018px) {
            .td_block_15 .td-column-1 .td-block-span12 {
            padding-right: 15px;
            }
            }
            .td_block_15 .td-column-1 .td-block-span12:nth-of-type(odd) {
            clear: left;
            }
            @media (max-width: 767px) {
            .td_block_15 .td_module_mx4 {
            padding-bottom: 0;
            margin-bottom: 26px;
            }
            }
            @media (min-width: 768px) and (max-width: 1018px) {
            .td_block_15 .entry-title {
            font-size: 14px;
            }
            }
            .td-pb-span4 .td_block_15 {
            float: left;
            overflow: hidden;
            }
            .td-pb-span4 .td_block_15 .td_block_inner {
            *zoom: 1;
            }
            .td-pb-span4 .td_block_15 .td_block_inner:before,
            .td-pb-span4 .td_block_15 .td_block_inner:after {
            display: table;
            content: "";
            line-height: 0;
            }
            .td-pb-span4 .td_block_15 .td_block_inner:after {
            clear: both;
            }
            @-moz-document url-prefix() {
            } .td-crumb-container {
            min-height: 35px;
            margin-bottom: 9px;
            padding-top: 21px;  }
            @media (min-width: 768px) and (max-width: 1018px) {
            .td-crumb-container {
            padding-top: 16px;
            }
            }
            @media (max-width: 767px) {
            .td-crumb-container {
            padding-top: 11px;
            }
            }
            @media (max-width: 767px) {
            .single-post .td-bred-no-url-last {
            display: none;
            }
            }
            .entry-crumbs {
            font-family: Helvetica, sans-serif;
            font-size: 12px;
            color: #c3c3c3;
            line-height: 18px;
            padding-top: 1px;
            padding-bottom: 2px;
            }
            .entry-crumbs a {
            color: #c3c3c3;
            }
            .entry-crumbs a:hover {
            color: #777;
            }
            .entry-crumbs .td-bread-sep {
            font-size: 8px;
            margin: 0 5px;
            } .post {
            background-color: #fff;
            }
            .post header .entry-title {
            margin-top: 0;
            margin-bottom: 7px;
            word-wrap: break-word;
            font-size: 41px;
            line-height: 50px; }
            @media (max-width: 1018px) {
            .post header .entry-title {
            font-size: 32px;
            line-height: 36px;
            }
            }
            @media (max-width: 767px) {
            .post header .entry-title {
            margin-top: 3px;
            margin-bottom: 9px;
            }
            }
            header .td-module-meta-info {
            margin-bottom: 16px;
            } .td-post-sharing {
            font-family: Helvetica, sans-serif;
            margin-bottom: 21px;
            }
            .td-post-sharing a {
            display: inline-block;
            vertical-align: middle;
            }
            .td-default-sharing {
            display: inline-block;
            vertical-align: middle;
            }
            .td-social-sharing-buttons {
            font-size: 11px;
            color: #fff;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            padding: 10px 13px 8px 13px;
            margin-right: 10px;
            height: 40px;
            min-width: 40px;
            text-align: center;
            }
            .td-social-sharing-buttons:hover {
            opacity: 0.8;
            }
            .td-social-but-text {
            display: inline-block;
            position: relative;
            top: -1px;
            line-height: 16px;
            padding-left: 10px;
            margin-left: 12px;
            }
            .td-social-facebook {
            background-color: #516eab;
            }
            .td-social-facebook .td-icon-facebook {
            font-size: 14px;
            position: relative;
            top: 1px;
            }
            .td-social-facebook .td-social-but-text {
            border-left: 1px solid rgba(255, 255, 255, 0.1);
            }
            .td-social-twitter {
            background-color: #29c5f6;
            }
            .td-social-twitter .td-icon-twitter {
            font-size: 12px;
            }
            .td-social-twitter .td-social-but-text {
            border-left: 1px solid rgba(255, 255, 255, 0.2);
            }
            .td-social-google {
            background-color: #eb4026;
            width: 40px;
            }
            .td-social-google .td-icon-googleplus {
            font-size: 16px;
            position: relative;
            top: 0;
            left: -1px;
            line-height: 22px;
            }
            .td-social-pinterest {
            background-color: #ca212a;
            margin-right: 0; }
            @media (max-width: 767px) {
            .td-social-pinterest {
            margin-right: 10px;
            }
            }
            .td-social-pinterest .td-icon-pinterest {
            font-size: 13px;
            position: relative;
            top: 1px;
            }
            .td-social-whatsapp {
            display: none !important;
            background-color: #7bbf6a;
            margin-right: 0; }
            @media (max-width: 767px) {
            .td-social-whatsapp {
            display: inline-block !important;
            }
            }
            .td-social-whatsapp i {
            font-size: 20px;
            bottom: 2px;
            right: 2px;
            } .td-post-sharing-bottom {
            border: 1px solid #ededed;
            padding: 10px 26px;
            margin-bottom: 40px; }
            .td-post-sharing-bottom .td-social-sharing-buttons {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
            height: 32px;
            min-width: 32px;
            padding: 6px 9px 4px 9px;
            }
            .td-post-sharing-bottom .td-social-but-text {
            margin-left: 8px;
            padding-left: 9px;
            }
            .td-post-sharing-bottom .td-social-google {
            width: 32px;
            }
            .td-post-sharing-bottom .td-social-google i {
            top: 0;
            left: -2px;
            }
            @media (max-width: 480px) {
            .td-post-sharing-bottom .td-social-but-text {
            display: none;
            }
            }
            @-moz-document url-prefix() {
            .td-post-sharing-bottom .td-social-sharing-buttons {
            padding: 7px 9px 4px;
            }
            .td-social-google .td-icon-googleplus {
            line-height: 20px;
            }
            }
            .td-post-share-title {
            font-weight: 700;
            font-size: 14px;
            position: relative;
            margin-right: 20px;
            vertical-align: middle;
            } @media (max-width: 767px) {
            .td-post-sharing {
            text-align: center;
            }
            .td-post-sharing-bottom {
            padding: 20px 0;
            }
            } @media (max-width: 580px) {
            .td-default-sharing {
            margin-right: 0;
            }
            .td-post-share-title {
            display: none;
            }
            }
            .post footer {
            clear: both;
            } .td-post-source-tags {
            font-size: 11px;
            }
            .td-author-name {
            font-family: Helvetica, sans-serif;
            font-size: 15px;
            line-height: 21px;
            font-weight: 700;
            margin: 7px 0 8px 0;
            }
            .td-author-name a {
            color: #222;
            }
            .td-author-name a:hover {
            color: #4db2ec;
            }
            @-moz-document url-prefix() {
            }
            .td-post-featured-image {
            position: relative;
            }
            .td-post-featured-image img {
            display: block;
            margin-bottom: 26px;
            width: 100%;
            }
            .td-post-content {
            margin-top: 21px;
            padding-bottom: 16px; }
            @media (max-width: 767px) {
            .td-post-content {
            margin-top: 16px;
            }
            }
            /* .td-post-content img {
            display: block;
            } */ .td-post-template-2 .td-post-content {
            margin-top: 0;
            }
            .td-post-template-2 .td-post-header .entry-title {
            font-size: 44px;
            line-height: 54px;
            margin-bottom: 5px; }
            @media (max-width: 767px) {
            .td-post-template-2 .td-post-header .entry-title {
            margin-bottom: 9px;
            }
            }
            @media (max-width: 1018px) {
            .td-post-template-2 .td-post-header header .entry-title {
            font-size: 32px;
            line-height: 36px;
            }
            }
            .comment-respond {
            margin-bottom: 21px; }
            @media (max-width: 767px) {
            .comment-respond {
            margin-left: 0 !important;
            }
            }
            .single .comments {
            margin-bottom: 48px;
            padding-top: 10px;
            margin-top: -10px;
            } #reply-title {
            font-size: 16px;
            font-weight: 700;
            margin-bottom: 7px;
            margin-top: 10px;
            }
            #cancel-comment-reply-link {
            font-size: 12px;
            font-weight: 400;
            color: #111111;
            margin-left: 10px;
            }
            #cancel-comment-reply-link:hover {
            color: #4db2ec;
            }
            @media (max-width: 767px) {
            .comments .comment-form .submit {
            width: 100%;
            font-size: 15px;
            font-weight: bold;
            padding: 15px 0;
            text-transform: uppercase;
            }
            }
            .comments {
            clear: both;
            }
            .comment-form .td-warning-comment,
            .comment-form .td-warning-author,
            .comment-form .td-warning-email,
            .comment-form .td-warning-email-error {
            display: none;
            }
            .comment-form textarea {
            display: block;
            }
            .td-form-comment,
            .td-form-author,
            .td-form-email {
            margin-top: 0;
            margin-bottom: 21px;
            } .td-main-content-wrap {
            padding-bottom: 40px; }
            @media (max-width: 767px) {
            .td-main-content-wrap {
            padding-bottom: 26px;
            }
            }
            @-moz-document url-prefix() {
            }
            @-moz-document url-prefix() {
            }
            @-moz-document url-prefix() {
            }
            @-moz-document url-prefix() {
            }
            @-moz-document url-prefix() {
            }
            @-moz-document url-prefix() {
            }
            @-moz-document url-prefix() {
            }
            @-moz-document url-prefix() {
            }
            
            [class^="td-icon-"]:before,
            [class*=" td-icon-"]:before {
            font-family: 'newspaper';
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            text-align: center; -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            }
            [class*="td-icon-"] {
            line-height: 1;
            text-align: center;
            display: inline-block;
            }
            .td-icon-right:before {
            content: '->';
            }
            .td-icon-menu-down:before {
            content: '\e806';
            }
            .td-icon-menu-up:before {
            content: '\e809';
            }
            .td-icon-search:before {
            content: '\e80a';
            }
            .td-icon-menu-left:before {
            content: '\e80c';
            }
            .td-icon-menu-right:before {
            content: '\e80d';
            }
            .td-icon-facebook:before {
            content: '\e818';
            }
            .td-icon-googleplus:before {
            content: '\e81b';
            }
            .td-icon-pinterest:before {
            content: '\e825';
            }
            .td-icon-twitter:before {
            content: '\e831';
            }
            .td-icon-vk:before {
            content: '\e837';
            }
            .td-icon-mobile:before {
            content: '\e83e';
            }
            .td-icon-whatsapp:before {
            content: '\f232';
            }
            .td-icon-close-mobile:before {
            content: '\e900';
            }
            .td-social-icon-wrap:hover .td-icon-font {
            -webkit-transition: color 0.3s;
            -moz-transition: color 0.3s;
            -o-transition: color 0.3s;
            transition: color 0.3s;
            color: #fff;
            }
            .td-social-icon-wrap:hover i.td-icon-vk {
            color: #45668e;
            }

            button::-moz-focus-inner {
            padding: 0;
            border: 0;
            } .td-header-rec-wrap {
            position: relative;
            min-height: 90px;  }
            @media (min-width: 768px) and (max-width: 1018px) {
            .td-header-rec-wrap {
            min-height: 60px;
            }
            }
            @media (max-width: 767px) {
            .td-header-rec-wrap {
            margin-left: auto;
            margin-right: auto;
            display: table;
            min-height: 0 !important;
            }
            }
            .td-header-sp-recs {
            padding: 0 !important;
            width: 728px;
            position: relative;
            min-height: 0 !important;  }
            @media (min-width: 768px) and (max-width: 1018px) {
            .td-header-sp-recs {
            width: 470px;
            }
            }
            @media (max-width: 767px) {
            .td-header-sp-recs {
            width: 100%;
            }
            } .widget {
            font-family: Helvetica, sans-serif;
            margin-bottom: 38px;
            }
            .widget_text {
            margin-bottom: 17px;
            }
            .td-scroll-up {
            cursor: pointer;
            position: fixed;
            bottom: 4px;
            right: 5px;
            width: 40px;
            height: 40px;
            background-color: #4db2ec;
            z-index: 9999;
            transform: translate3d(0, 70px, 0);
            -webkit-transform: translate3d(0, 70px, 0);
            -moz-transform: translate3d(0, 70px, 0);
            -ms-transform: translate3d(0, 70px, 0);
            -o-transform: translate3d(0, 70px, 0);
            -webkit-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
            -moz-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
            -o-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
            transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s; }
            .td-scroll-up .td-icon-menu-up {
            position: relative;
            color: #fff;
            font-size: 20px;
            display: block;
            text-align: center ;
            width: 40px;
            top: 7px;
            }
            @media (max-width: 767px) {
            .td-scroll-up {
            display: none;
            }
            }
            @-moz-document url-prefix() {
            }
            @media print {
            html,
            body {
            background-color: #FFF;
            color: #000;
            margin: 0;
            padding: 0;
            }
            img {
            max-width: 100%;
            display: block;
            }
            h1,
            h2,
            h3,
            h4 {
            page-break-after: avoid;
            }
            ul,
            ol,
            li {
            page-break-inside: avoid;
            }
            table,
            tr,
            td {
            page-break-before: avoid;
            }
            .single-post .td-header-wrap,
            .single-post .td-main-sidebar,
            .single-post .td-header-top-menu,
            .single-post .td-header-menu-wrap,
            .single-post .td-main-sidebar,
            .single-post .td-post-source-tags,
            .single-post .td-post-sharing,
            .single-post #comments,
            .single-post .td-footer-wrapper,
            .single-post .td-sub-footer-container,
            .single-post .td-scroll-up,
            .single-post .td-crumb-container {
            display: none !important;
            }
            .td-main-content,
            header {
            width: 100% !important;
            }
            }
            @-moz-document url-prefix() {
            } .wpb_button {
            display: inline-block;
            font-family: Helvetica, sans-serif;
            font-weight: 600;
            line-height: 24px;
            text-shadow: none;
            border: none;
            transition: none;
            border-radius: 0;
            margin-bottom: 21px;
            }
            .wpb_button:hover {
            text-shadow: none;
            text-decoration: none !important;
            } .widget {
            overflow: hidden;
            }
            @-moz-document url-prefix() {
            }
            @-moz-document url-prefix() {
            }
            @-moz-document url-prefix() {
            }
            @-moz-document url-prefix() {
            }
            @-moz-document url-prefix() {
            } .td-footer-wrapper {
            background-color: #222222;
            padding-top: 54px;
            padding-bottom: 20px;
            color: #eaeaea;
            position: relative;  }
            @media (min-width: 768px) and (max-width: 1018px) {
            .td-footer-wrapper {
            padding-top: 44px;
            }
            }
            @media (max-width: 767px) {
            .td-footer-wrapper {
            padding-top: 40px;
            }
            }
            .td-footer-wrapper:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-repeat: no-repeat;
            background-size: auto;
            background-position: center bottom;
            }
            .td-footer-wrapper a {
            color: #fff;
            }
            .td-footer-info {
            margin-bottom: 48px; }
            @media (max-width: 767px) {
            .td-footer-info {
            margin-bottom: 38px;
            text-align: center;
            }
            }
            .footer-logo-wrap {
            margin-bottom: 20px;
            }
            @media (max-width: 767px) {
            .footer-logo-wrap img {
            max-width: 70%;
            }
            }
            .footer-text-wrap {
            font-family: Helvetica, sans-serif;
            }
            .td-social-style-2 .td-social-icon-wrap {
            display: inline-block;
            margin: 5px 10px 10px 0;
            }
            .td-social-style-2 .td-social-icon-wrap:last-child {
            margin-right: 0;
            }
            .td-social-style-2 .td-icon-font {
            font-size: 14px;
            width: 40px;
            height: 40px;
            line-height: 40px;
            background-color: rgba(255, 255, 255, 0.03);
            position: relative; }
            .td-social-style-2 .td-icon-font:after {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            border: 1px solid #fff;
            opacity: 0.03;
            }
            @media (min-width: 768px) and (max-width: 1018px) {
            .td-social-style-2 .td-icon-font {
            font-size: 12px;
            width: 32px;
            height: 32px;
            line-height: 32px;
            }
            } .td-footer-template-4 {
            padding-top: 49px; }
            @media (max-width: 767px) {
            .td-footer-template-4 {
            padding-top: 38px;
            padding-bottom: 10px;
            }
            }
            .td-footer-template-4 .td-footer-info {
            text-align: center;
            margin-bottom: 38px;
            }
            .td-footer-template-4 .footer-text-wrap {
            width: 80%;
            margin-right: auto;
            margin-left: auto;
            } .td-sub-footer-container {
            background-color: #0d0d0d;
            color: #ccc;
            font-size: 12px;
            font-family: Helvetica, sans-serif; }
            @media (max-width: 767px) {
            .td-sub-footer-container {
            text-align: center;
            padding: 6px 0;
            }
            }
            .td-sub-footer-copy {
            line-height: 18px;
            margin-top: 8px;
            margin-bottom: 8px;
            } .td-sub-footer-container .td-sub-footer-menu {
            float: right; }
            @media (max-width: 767px) {
            .td-sub-footer-container .td-sub-footer-menu {
            float: none;
            }
            }
            .td-subfooter-menu {
            display: inline-block;
            margin: 7px 0;
            float: right;   }
            @media (min-width: 1019px) and (max-width: 1140px) {
            .td-subfooter-menu {
            padding-right: 40px;
            }
            }
            @media (min-width: 768px) and (max-width: 1018px) {
            .td-subfooter-menu {
            padding-right: 48px;
            }
            }
            @media (max-width: 767px) {
            .td-subfooter-menu {
            float: none;
            }
            }
            .td-subfooter-menu li {
            display: inline-block;
            margin-left: 0;
            line-height: 18px;
            }
            .td-subfooter-menu li a {
            margin-right: 16px;
            line-height: 18px;
            display: inline-block;
            color: #ccc;
            }
            .td-subfooter-menu li a:hover {
            color: #4db2ec;
            }
            .td-subfooter-menu li:last-child a {
            margin-right: 0;
            }

            .cont-wrap {
                display: flex;
            }
            
            .td-main-content,
            .td-main-sidebar {
                float: none;
            }
            
            .def-img {
                width: 100%;
                max-width: 600px;
                display: block;
                text-align: center;
                margin: 0 auto;
                border-radius: 5px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                -ms-border-radius: 5px;
                -o-border-radius: 5px;
            }
            
            .img-duo {
                display: flex;
                justify-content: space-around;
            }
            
            .bold {
                font-weight: bold;
            }
            
            .coment-wrap {
                margin: 20px auto;
                padding: 15px;
                border: 1px solid #dddddd;
            }
            
            .ava-img {
                width: 50px;
                height: 50px;
                border-radius: 25px;
                -webkit-border-radius: 25px;
                -moz-border-radius: 25px;
                -ms-border-radius: 25px;
                -o-border-radius: 25px;
            }
            
            .ava-name {
                font-size: 14px;
                font-weight: bold;
                margin-left: 15px;
            }
            
            .coment-ava {
                display: flex;
                align-items: center;
                margin-bottom: 10px;
            }
            
            .coment-text {
                font-size: 15px;
                line-height: 1.5;
            }
            
            @media screen and (max-width: 1018px) {
                .cont-wrap {
                    flex-direction: column;
                }
            }
            
            @media screen and (max-width: 635px) {
                .img-duo {
                    justify-content: center;
                    flex-direction: column;
                }
            }
            
            .comment-reply-title {
                position: relative;
                margin-bottom: 0
            }
            
            a#cancel-comment-reply-link {
                letter-spacing: 0.05em;
                text-transform: uppercase;
                font-family: 'Tenor Sans', sans-serif
            }
            
            a#cancel-comment-reply-link {
                font-size: 11px;
                opacity: 0.5;
                line-height: 1
            }
            
            a#cancel-comment-reply-link:hover,
            a#cancel-comment-reply-link:focus {
                opacity: 1
            }
            
            .comment-respond {
                margin-top: 55px
            }
            
            .comment-form {
                margin-left: -15px;
                margin-right: -15px;
                font-family: "Roboto";
                font-size: 14px
            }
            
            .comment-form>* {
                padding-left: 15px;
                padding-right: 15px;
                margin-bottom: 30px
            }
            
            .comment-form>:last-child {
                margin-bottom: 0
            }
            
            .comment-form .form-submit {
                clear: both;
                text-align: right
            }
            
            .comment-list {
                list-style: none;
                padding: 0;
                margin: -2px 0 0 0;
                position: relative
            }
            input {
                text-indent: 7px;
            }
            #modal_close {
                width: 30px;
                height: 30px;
                font-size: 35px;
                font-family: tahoma;
                position: absolute;
                top: 10px;
                right: 13px;
                cursor: pointer;
                display: block;
            }
            
            #modal_form {
                width: 80%;
                height: 50%;
                border-radius: 5px;
                /* border: 3px #000 solid; */
                background: #fff;
                position: fixed;
                margin-left: auto;
                margin-right: auto;
                left: 0;
                right: 0;
                /* margin-top: -150px; */
                margin: 0 auto;
                /* margin-left: -150px; */
                display: none; 
                opacity: 0;
                z-index: 5;
                padding: 20px 10px;
                    text-align: center;
            }
            /* Кнoпкa зaкрыть для тех ктo в тaнке) */
            
            
            #modal_form p {
                font-size: 20px;
            
            }
            
            #overlay {
                z-index:3; /* пoдлoжкa дoлжнa быть выше слoев элементoв сaйтa, нo ниже слoя мoдaльнoгo oкнa */
                position:fixed; /* всегдa перекрывaет весь сaйт */
                background-color:#000; /* чернaя */
                opacity:0.8; /* нo немнoгo прoзрaчнa */
                -moz-opacity:0.6; /* фикс прозрачности для старых браузеров */
                filter:alpha(opacity=80);
                width:100%; 
                height:95%; /* рaзмерoм вo весь экрaн */
                top:0; /* сверху и слевa 0, oбязaтельные свoйствa! */
                left:0;
                cursor:pointer;
                display:none; /* в oбычнoм сoстoянии её нет) */
            }
            .rub-ramka {
                background: rgba(189, 61, 77, 0.04);
                padding: 12px 15px!important;
                color: rgb(8, 8, 8);
                font-size: 18px;
                font-family: roboto condensed, arial;
                border: 2px solid;
                border-radius: 4px;
                font-weight: bold;
                border-color: #bd3d4d;
                text-indent: 0!important;
                text-align: left;
                line-height: 25px;
                max-width: 880px;
                display: block;
                margin: 20px auto;
            }
            
            .head-form {
                font-weight: bold;
            }
            .link-bio {
                border-bottom: 1px dashed;
                color: rgb(255, 31, 59);
                text-decoration: none;
                font-weight: 600;
            }
            .frame-container {
                display:block;
                margin-left:auto;
                margin-right:auto;
            }
            .row-form {
                text-align: center;
                font-family: Helvetica, sans-serif;
            }
            
            .order {
                max-width: 570px;
                margin: 25px auto;
                background: #fff;
                padding: 0px 0;
                box-shadow: 0px 0px 10px 1px #ebebeb;
                border-radius: 15px;
            }
            
        
            
            .col-md-12 {
                width: 100%;
                display: block;
            }
            
            .col-md-12 input,
            .col-md-12 select {
                width: 80%;
                height: 58px;
                padding: 8px 10px 8px 45px;
                font-size: 17px;
                border-radius: 14px;
                border: 1px solid #ccc;
                margin-bottom: 15px;
                outline: none;
                color: #757575;
            }
            
            .x_order_form button {
                -webkit-border-radius: 21px;
                -moz-border-radius: 21px;
                -ms-border-radius: 21px;
                -o-border-radius: 21px;
                border-radius: 21px;
                text-align: center;
                text-transform: none;
                background-color: #0c3492;
                color: #fff;
                transition: opacity .2s ease-out;
                border: none;
                font-size: 32px;
                font-weight: bold;
                padding: 20px 0;
                width: 90%;
                outline: none;
                cursor: pointer;
            }
            
            .head-form {
                border-radius: 10px 10px 0 0;
                background: #e31c23;
                font-size: 24px;
                padding: 10px 0 0;
            }
            
            .head-form img {
                margin-bottom: -10px;
                width: 100%;
            }
            
            .head-form span {
                color: #fff;
                line-height: 33px;
                display: inline-block;
                margin: 8px 0 -8px 0;
                padding: 8px;
            }
            
            .date,
            .price {
                width: 50%;
                float: left;
                text-align: center;
                padding: 5px 0;
            }
            
            .date {
                background: #ebebeb;
                border-radius: 12px 0 0 12px;
                line-height: 26px;
                font-size: 18px;
                color: #434343;
            }
            
            .price {
                background: #0c3492;
                color: #fff;
                border-radius: 0 12px 12px 0;
                min-height: 48px;
                padding: 8px 0;
            }
            #order1 .price {
                line-height: 34px;
            }
            .price .old_price {
                text-decoration: line-through;
            }
            
            .price-wrap {
                margin: 0 !important; 
                text-align: center;
            }
            .price-wrap span {
                text-decoration: none !important;
                font-size: 30px;
            }
            
            .discount {
                margin: 25px 0;
                display: inline-block;
                height: 100%;
                width: 90%;
                border: 1px solid #ccc;
                border-radius: 13px;
            }
            
            .name,
            .phone {
                position: relative;
                border: none;
                background: no-repeat;
                padding: 0;
            }
            
            .name input {
                background: url(../images/name.png);
                background-repeat: no-repeat;
                background-position: 4% 50%;
            }
            
            .phone input {
                background: url(../images/phone.png);
                background-repeat: no-repeat;
                background-position: 4% 50%;
            }
            
            button img {
                margin-bottom: -3px;
                display: inline-block;
            }
            
            .under-button {
                display: block;
                width: 90%;
                margin: 15px auto;
                text-align: left;
                color: #818181;
                font-size: 11px;
                line-height: 20px;
            }
            
            .under-button i {
                font-style: normal;
                color: red;
            }
            
            .footer {
                background: #ebebeb;
                padding: 20px 25px;
                text-align: left;
                font-size: 23px;
                font-weight: 600;
                border-radius: 0 0 15px 15px;
            }
            
            .footer span {
                background: #e31c23;
                width: 32px;
                height: 32px;
                display: inline-block;
                text-align: center;
                color: #fff;
                border-radius: 5px;
                line-height: 32px;
            }
            
            @media(max-width: 767px) {
                .date,
                .price {
                    width: 100%;
                    float: none;
                    border-radius: 12px;
                }
                .date br {
                    display: none;
                }
                .discount {
                    border: none;
                }
                .date {
                    border-radius: 12px 12px 0 0;
                }
                .price {
                    border-radius: 0 0 12px 12px;
                }
                #order button {
                    font-size: 21px;
                }
                button img {
                    margin-bottom: -5px;
                    display: inline-block;
                }
                .footer {
                    text-align: center;
                }
            }      

            
            button {
                border: 0px solid #000;
                background-color: inherit;
            }

.kk-star-ratings {
    width: 120px;
}

.kk-star-ratings .kksr-stars,
.kk-star-ratings .kksr-stars .kksr-fuel {
    height: 24px;
}
.td_uid_5_5dcdef8bb16cf_rand .td_module_wrap:hover .entry-title a {
                                                color: #00aed1;
                                            }

                                            .td_uid_5_5dcdef8bb16cf_rand .td-load-more-wrap a:hover {
                                                background-color: #00aed1;
                                                border-color: #00aed1;
                                            }

                                            .td_uid_5_5dcdef8bb16cf_rand .block-title span {
                                                background-color: #00aed1;
                                            }

                                            .td_uid_5_5dcdef8bb16cf_rand .block-title {
                                                border-color: #00aed1;
                                            }
                                            .td_uid_6_5dcdef8bb432d_rand .td_module_wrap:hover .entry-title a {
                                                color: #00aed1;
                                            }

                                            .td_uid_6_5dcdef8bb432d_rand .td-next-prev-wrap a:hover {
                                                background-color: #00aed1;
                                                border-color: #00aed1;
                                            }

                                            .td_uid_6_5dcdef8bb432d_rand .block-title span,
                                            .td_uid_6_5dcdef8bb432d_rand .td-post-category:hover {
                                                background-color: #00aed1;
                                            }

                                            .td_uid_6_5dcdef8bb432d_rand .block-title {
                                                border-color: #00aed1;
                                            }

            /* custom css theme panel */

            .post header .entry-title {
                text-transform: uppercase;
                font-size: 32px;
            }

            .td-post-content ul {
                padding-top: 5px;
                padding-bottom: 5px;
                background-color: #ecffec;
                color: #000;
                border-radius: 10px;
            }

            .td-post-content ul:not(.toc_list):not(.relatedYouTubeVideos):not(.img) > li:before {
                padding-right: 10px;
                font-size: 22px;
                font-weight: bold;
                color: #00aed1;
                content: "\2714";
                transition-duration: 0.5s;
            }

            .td-post-content ul > li {
                position: relative;
                margin: 0 0 10px;
                padding: 0 0 0 20px;
                list-style: none;
                font-size: 90%;
            }

            .td-post-content ol > li {
                position: relative;
                margin: 0 0 18px;
                padding: 0 0 0 30px;
                font-size: 90%;
                background-color: #ecffec;
                border-radius: 10px;
            }

            .td-post-content ol {
                counter-reset: li;
                margin: 0 0 18px;
                list-style: none;
            }

            .td-post-content ol > li:before {
                content: counter(li);
                counter-increment: li;
                border-radius: 0%;
                background: no-repeat;
                background-color: #00aed1;
                border: 1px solid #fff;
                font-size: 14px;
                color: #fff;
                text-align: center;
                position: absolute;
                top: -1px;
                left: 0;
                width: 24px;
                background-size: 24px;
                line-height: 24px;
                height: 24px;
                z-index: 10;
            }

            .td-post-content ol > li:last-child {
                margin-bottom: 0px !important;
            }

body,html{margin:0}.demon_popup{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;font-family:sans-serif;display:none;z-index:9999}.demon_popup.active{display:block}.demon_overflow{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7)}.demon_popup_body{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:100%;max-width:850px;padding:20px 20px 90px;background:linear-gradient(135deg,#3c72b5 0,#7b9fcc 100%) 0 0;box-sizing:border-box;border:5px solid #ddd;min-height:415px}.demon_popup_title{width:100%;text-align:center;font-size:28px;color:#fff;margin:0}.demon_popup_body img{position:absolute;left:35px;top:100px;width:100%;max-width:250px;height:220px;object-fit:contain}.demon_popup_body p{padding-left:270px;font-size:23px;line-height:1.3;margin:0;padding-top:30px;color:#fff}.demon_popup_body p span{color:#de455c;white-space:nowrap;font-weight:700}.demon_popup_body p:first-of-type{padding-top:58px}.demon_popup_body a:last-of-type{position:absolute;left:50%;margin-left:-200px;bottom:20px;height:60px;background:transparent linear-gradient(to bottom,#de455c 0,#de455c 13%,#c01f37 76%,#c01f37 100%) repeat scroll 0 0;color:#e0e2e6;text-transform:uppercase;display:flex;justify-content:center;align-items:center;width:400px;font-size:26px;font-weight:900;border-radius:10px;text-decoration:none;box-shadow:0 0 25px rgba(0,0,0,.8)}.demon_popup_body a:last-of-type:hover{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse;animation-name:pulse}.demon_close{position:absolute;top:20px;right:20px;width:30px;height:30px;display:block;cursor:pointer}.demon_close:after{content:"";width:40px;height:4px;background-color:#de455c;transform:rotate(45deg);position:absolute;top:13px;left:-5px}.demon_close:before{content:"";width:40px;height:4px;background-color:#de455c;transform:rotate(-45deg);position:absolute;top:13px;left:-5px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.demon_popup.active .demon_popup_body{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.img1 {max-width: 300px; width: 100%; margin: 10px 0; display: block;}
.img2 {display:block; margin-left:auto; margin-right:auto;}
.red {color: red;}
.wid {max-width: 300px;}
.inL_835334 { font-weight: bold; }
.inL_491819 { color: red; }
.inL_513357 { display: none; }
.inL_624295 { background-color: #bfe5ee; padding: 10px; }
.inL_736552 { float: left; padding: 5px 10px 5px 5px; width: 100%; max-width: 150px; }
.inL_832221 { display: none; }
.inL_775539 { line-height:31px; }
.inL_302009 { font-size: 26px; }
.inL_840654 { padding-top: 40px }
.inL_719855 { text-align: left;list-style: none;padding-left: 0; }
.inL_667519 { width: 107px; height: 14px; }
.inL_842518 { width: 0%; }
.inL_900423 { display: none; }
.inL_836217 { border:1px solid #0299ff;padding:10px;padding-bottom:40px; }
.inL_105413 { line-height:26px; }
.inL_122340 { font-size: 26px; }
.inL_451422 { padding-top: 40px }
.inL_605916 { text-align: left;list-style: none;padding-left: 0; }
.inL_852996 { display: none; }
.inL_246907 { display: block; text-align: center; font-weight: bold; border: 3px double black; padding: 10px 0px 10px 0px; }
.inL_834251 { display: none; }
.x_country_select {display:none!important;}