@charset "UTF-8";/* ----------------------------------

Name: style.css
Version: 1.0

-------------------------------------

Table of contents
    
    01. Reset
    
    Components
      1.00 Type
      1.01 Custom
      1.02 Button
      1.03 Aside style
      1.04 Icons
      1.05 Header
      1.06 Elements
      1.07 Blog
      1.08 Footer
      1.09 Home-page
      1.10 Other
    
    Helpers
      2.00 Offsets
      2.01 Utilities
      2.02 Background color
      2.03 Background image
      2.04 Border
      2.05 Page layout
     
    Plugins
      3.00 Revolution Slider
      3.01 Bootsnav
      3.02 Animate
      3.03 Video
      3.04 Magnific popup
      3.05 Swiper
      3.06 Gallery
      
    Responsive
      4.00 Responsive

---------------------------------- *//* ===================================
    Reset
====================================== */:root {    --azul_poladian: #000932;    --vermelho_poladian: #f22727;}body {    font-family: "Open Sans", sans-serif;    -webkit-font-smoothing: antialiased;    font-smoothing: antialiased;    font-size: 14px;    color: #6f6f6f;    font-weight: 400;    line-height: 24px;}body, html {    height: 100%;    -moz-osx-font-smoothing: grayscale;}a, a:active, a:focus {    color: #6f6f6f;    text-decoration: none;}    a:hover, a:active {        color: #007CBC;        text-decoration: none;    }    a:focus, a:active, button:focus, button:active, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {        outline: none;    }img {    max-width: 100%;    height: auto;}video {    background-size: cover;    display: table-cell;    vertical-align: middle;    width: 100%;}input, textarea, select {    border: 1px solid #d1d1d1;    font-size: 14px;    padding: 8px 15px;    width: 100%;    margin: 0 0 20px 0;    max-width: 100%;    resize: none;}    input[type="submit"] {        width: auto;    }    input[type="button"], input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea, input[type="submit"] {        -webkit-appearance: none;        outline: none;    }        input:focus, textarea:focus {            border-color: #585858;            outline: none;        }        input[type="button"]:focus {            outline: none;        }    select::-ms-expand {        display: none;    }iframe {    border: 0;}p {    margin: 0 0 25px;}b, strong {    font-weight: 600;}.last-paragraph-no-margin p:last-of-type {    margin-bottom: 0;}.text-font-sec strong {    font-weight: 600;}ul, ol, dl {    list-style-position: outside;    margin-bottom: 25px;}::selection {    color: #000000;    background: #dbdbdb;}::-moz-selection {    color: #000000;    background: #dbdbdb;}::-webkit-input-placeholder {    color: #6f6f6f;    text-overflow: ellipsis;}::-moz-placeholder {    color: #6f6f6f;    text-overflow: ellipsis;    opacity: 1;}:-ms-input-placeholder {    color: #6f6f6f;    text-overflow: ellipsis;    opacity: 1;}a:focus,button:focus {    outline: none !important;}button::-moz-focus-inner {    border: 0;}*:focus {    outline: none;}blockquote {    padding: 0;    margin: 0;}input,button,select,textarea {    outline: none;}label {    margin-bottom: 0;}ul,ol {    list-style: none;    padding: 0;    margin: 0;}    ul li,    ol li {        display: block;    }dl {    margin: 0;}dt,dd {    line-height: inherit;}dt {    font-weight: inherit;}dd {    margin-bottom: 0;}cite {    font-style: normal;}form {    margin-bottom: 0;}blockquote {    padding-left: 0;    border-left: 0;}address {    margin-top: 0;    margin-bottom: 0;}figure {    margin-bottom: 0;}html p a:hover {    text-decoration: none;}/* ===================================
    Typography
====================================== */.text-font-base {    font-family: "Open Sans", sans-serif;}.text-font-sec {    font-family: "Roboto", "Raleway", sans-serif;    letter-spacing: 0.052em;}/* heading */h1, h2, h3, h4, h5, h6 {    margin: 0 0 25px;    padding: 0;    letter-spacing: 0;    font-weight: 400;}h1 {    font-size: 70px;    line-height: 70px;}h2 {    font-size: 55px;    line-height: 60px;}h3 {    font-size: 48px;    line-height: 54px;}h4 {    font-size: 40px;    line-height: 46px;}h5 {    font-size: 32px;    line-height: 40px;}h6 {    font-size: 25px;    line-height: 30px;}/* text size */.text-extra-small {    font-size: 11px;    line-height: 14px;}.text-small {    font-size: 12px;    line-height: 20px;}.text-medium:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.portfolio-icon):not(.percent) {    font-size: 16px;    line-height: 23px;}h1 a.text-medium, h2 a.text-medium, h3 a.text-medium, h4 a.text-medium, h5 a.text-medium, h6 a.text-medium {    font-size: inherit !important;    line-height: inherit !important;}.text-large {    font-size: 18px;    line-height: 26px;}.text-extra-large {    font-size: 20px;    line-height: 26px;}.title-large {    font-size: 100px;    line-height: 95px;}.title-extra-large {    font-size: 130px;    line-height: 120px;}/* text color */.text-white {    color: #ffffff;}.text-black {    color: #000000;}.text-extra-dark-gray {    color: #232323;}.text-dark-gray {    color: #626262;}.text-extra-medium-gray {    color: #757575;}.text-medium-gray {    color: #939393;}.text-extra-light-gray {    color: #b7b7b7;}.text-light-gray {    color: #d6d5d5;}.text-very-light-gray {    color: #ededed;}.text-secondary {    color: #007CBC;}/* dropcap */.first-letter {    float: left;    font-size: 50px;    line-height: 1.2;    margin: 0 20px 0 0;    text-align: center;    padding: 10px 0;    font-weight: 600;}.first-letter-big {    float: left;    font-size: 110px;    line-height: 110px;    margin: 0 20px 0 0;    padding: 0 8px;    text-align: center;    font-weight: 600;    position: relative;}    .first-letter-big:before {        position: absolute;        border-bottom: 1px solid;        content: "";        display: block;        width: 100%;        top: 55%;        left: 0;    }.first-letter-block {    font-size: 30px;    height: 55px;    line-height: 22px;    padding: 15px 0;    width: 55px;    font-weight: 500;    margin-top: 5px;}.first-letter-block-round {    border-radius: 6px;    border: 1px solid;}.first-letter-round {    border-radius: 50%;    font-size: 35px;    padding: 15px;    width: 65px;    height: 65px;    line-height: 32px;}/* blockquote */blockquote {    padding: 20px 30px;}    blockquote p {        font-size: 18px;        line-height: 30px;        margin-bottom: 17px !important;        font-weight: 300;    }blockquote {    border-left: 2px solid;    padding: 15px 40px;    margin: 45px 0;}    blockquote footer {        color: #939393;    }.blog-image blockquote {    padding: 60px;    border: 0;    margin: 0;}    .blog-image blockquote h6:before {        content: "\e67f";        font-family: 'themify';        font-size: 40px;        top: 5px;        position: relative;        margin-right: 12px;        color: #007CBC;    }/* text link hover color */a.text-link-white, a.text-link-white i {    color: #ffffff;}    a.text-link-white:hover, a.text-link-white:hover i, a.text-link-white:focus, a.text-link-white:focus i {        color: #007CBC;    }a.text-link-black, a.text-link-black i {    color: #000000;}a.text-link-dark-gray {    color: #939393;}    a.text-link-dark-gray:hover, .text-link-dark-gray:focus {        color: #232323;    }a.text-link-extra-dark-gray {    color: #232323;}    a.text-link-extra-dark-gray:hover, a.text-link-extra-dark-gray:focus {        color: #000000;    }a.text-link-secondary, a.text-link-secondary i {    color: #007CBC;}    a.text-link-secondary:hover, a.text-link-secondary:hover i, a.text-link-secondary:focus, a.text-link-secondary:focus i {        color: #ffffff;    }/* hover color */a.text-white-hover:hover, a.text-white-hover:focus {    color: #ffffff;}a.text-black-hover:hover, a.text-black-hover:focus {    color: #000000;}a.text-secondary-hover:hover, a.text-secondary-hover:focus {    color: #007CBC;}a.text-extra-dark-gray-hover:hover {    color: #232323;}a.text-dark-gray-hover:hover {    color: #626262;}a.text-extra-medium-gray-hover:hover {    color: #757575;}a.text-medium-gray-hover:hover {    color: #939393;}a.text-extra-light-gray-hover:hover {    color: #b7b7b7;}a.text-light-gray-hover:hover {    color: #d6d5d5;}a.text-very-light-gray-hover:hover {    color: #ededed;}/* letter spacing */.no-letter-spacing {    letter-spacing: 0;}.letter-spacing-1 {    letter-spacing: 1px;}.letter-spacing-2 {    letter-spacing: 2px;}.letter-spacing-3 {    letter-spacing: 3px;}.letter-spacing-4 {    letter-spacing: 4px;}.letter-spacing-5 {    letter-spacing: 5px;}.letter-spacing-6 {    letter-spacing: 6px;}.letter-spacing-7 {    letter-spacing: 7px;}.letter-spacing-8 {    letter-spacing: 8px;}.letter-spacing-9 {    letter-spacing: 9px;}.letter-spacing-10 {    letter-spacing: 10px;}.letter-spacing-minus-1 {    letter-spacing: -1px;}.letter-spacing-minus-2 {    letter-spacing: -2px;}.letter-spacing-minus-3 {    letter-spacing: -3px;}.letter-spacing-minus-4 {    letter-spacing: -4px;}.letter-spacing-minus-5 {    letter-spacing: -5px;}.letter-spacing-minus-6 {    letter-spacing: -6px;}.letter-spacing-minus-7 {    letter-spacing: -7px;}.letter-spacing-minus-8 {    letter-spacing: -8px;}.letter-spacing-minus-9 {    letter-spacing: -9px;}.letter-spacing-minus-10 {    letter-spacing: -10px;}/* font weight */.text-thin {    font-weight: 100;}.text-extra-light {    font-weight: 200;}.text-light {    font-weight: 300;}.text-regular {    font-weight: 400;}.text-medium {    font-weight: 500;}.text-semi-bold {    font-weight: 600;}.text-bold {    font-weight: 700;}.text-extra-bold {    font-weight: 900;}.text-300 {    font-weight: 300 !important;}.text-500 {    font-weight: 500 !important;}/* text property */.text-transform-unset {    text-transform: unset;}.text-decoration-underline {    text-decoration: underline;}.text-decoration-line-through {    text-decoration: line-through;}.text-line-height-unset {    line-height: unset;}.text-line-height-normal {    line-height: normal;}.text-line-height-none {    line-height: 0;}.word-wrap {    word-wrap: break-word;}.text-nowrap {    white-space: nowrap;}.text-transform-none {    text-transform: none;}.title-line-through {    padding: 0 15px;}.text-middle-line {    position: relative;    white-space: nowrap;}.text-outside-line {    position: relative;}    .text-outside-line::before {        border-top: 1px solid;        content: "";        height: 0;        left: auto;        position: absolute;        right: -60px;        top: 50%;        width: 40px;        opacity: .4;    }    .text-outside-line::after {        border-top: 1px solid;        content: "";        height: 0;        left: auto;        position: absolute;        left: -60px;        top: 50%;        width: 40px;        opacity: .4;    }.text-leftside-line {    position: relative;    padding-left: 35px;}    .text-leftside-line:before {        border-top: 1px solid;        content: "";        height: 0;        left: auto;        position: absolute;        left: 0;        top: 45%;        width: 25px;        opacity: .7;    }.text-outside-line-full {    position: relative;    display: inline-block;}    .text-outside-line-full::before {        content: "";        position: absolute;        top: 50%;        height: 1px;        width: 99%;        display: block;        border-bottom: 1px solid;        right: 100%;        margin-right: 25px;        opacity: .15;    }    .text-outside-line-full::after {        content: "";        position: absolute;        top: 50%;        height: 1px;        width: 99%;        display: block;        border-bottom: 1px solid;        left: 100%;        margin-left: 25px;        opacity: .15;    }.text-bottom-line {    width: 1px;    border-top: 30px solid;    margin-left: auto;    margin-right: auto;}.text-middle-line-secondary:before {    border-bottom: 1px solid #007CBC;    position: absolute;    content: "";    width: 100%;    margin-top: 5px;    margin-left: -20px;    top: 50%;    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);}.text-decoration-line-through-black, .text-decoration-line-through-secondary {    position: relative;}    .text-decoration-line-through-secondary:before {        background: #007CBC;    }    .text-decoration-line-through-black:before {        background: #000000;    }    .text-decoration-line-through-black::before,    .text-decoration-line-through-secondary:before {        content: "";        height: 1px;        left: -10px;        position: absolute;        top: 53%;        width: calc(100% + 20px);        -webkit-transform: translateY(-53%);        -moz-transform: translateY(-53%);        -ms-transform: translateY(-53%);        -o-transform: translateY(-53%);        transform: translateY(-53%);    }a {    transition: .3s ease-out all;}/* ===================================
    Custom
====================================== */.center-col {    float: none;    margin-left: auto;    margin-right: auto;}section {    padding: 130px 0;    overflow: hidden;}    section .big-section {        padding: 160px 0;    }    section.extra-big-section {        padding: 200px 0;    }    section.half-section {        padding: 80px 0;    }.overlap-section {    margin-top: -14%;    position: relative;}.col-2-nth .col-md-6:nth-child(2n+1) {    clear: left;}.col-2-nth .col-sm-6:nth-child(2n+1) {    clear: left;}.col-3-nth .col-md-4:nth-child(3n+1) {    clear: left;}.col-3-nth .col-sm-4:nth-child(3n+1) {    clear: left;}.col-4-nth .col-md-3:nth-child(4n+1) {    clear: left;}.col-4-nth .col-sm-3:nth-child(4n+1) {    clear: left;}/* input */.input-border-bottom {    background: transparent;    border: 0;    border-bottom: 1px solid #484848;    padding: 10px 0;    margin-bottom: 30px;    font-size: 14px;}    .input-border-bottom:focus {        background: transparent;        border: 0;        border-bottom: 1px solid #929292;    }    .input-border-bottom::-webkit-input-placeholder {        font-weight: 300;        font-size: 14px;    }    .input-border-bottom::-moz-placeholder {        font-weight: 300;        font-size: 14px;    }    .input-border-bottom:-ms-input-placeholder {        font-weight: 300;        font-size: 14px;    }.extra-big-input, .extra-big-textarea, .extra-big-select select {    padding: 18px 25px;    font-size: 14px;    line-height: 24px;    height: 62px;}.big-input, .big-textarea, .big-select select {    padding: 18px 25px;    font-size: 14px;    border-radius: 0;}.medium-input, .medium-textarea, .medium-select select {    padding: 12px 20px;    font-size: 14px;    line-height: normal;    border-radius: 0;}.small-input, .small-textarea {    padding: 12px 15px;    font-size: 11px;    line-height: normal;}.small-select select {    padding: 15px 15px;    line-height: normal;}.medium-input-light, .medium-textarea-light, .medium-select-light select {    padding: 12px 25px;    font-size: 12px;    line-height: normal;}.extra-small-input, .extra-small-textarea, .extra-small-select select {    padding: 9px 17px;    font-size: 12px;    line-height: normal;}.select-style {    width: 100%;    overflow: hidden;    background: url("../images/select-arrow.png") no-repeat 97% 50%;    border: 1px solid #d1d1d1;    margin-bottom: 20px;}    .select-style select {        width: 100%;        border: none;        box-shadow: none;        background-color: transparent;        background-image: none;        -webkit-appearance: none;        -moz-appearance: none;        appearance: none;        cursor: pointer;    }        .select-style select:focus {            outline: none;            border: none;            box-shadow: none;        }.input-group input, .input-group textarea, .input-group select {    margin: 0;    border-radius: 4px 0 0 4px;    border-color: #ffffff;    padding: 19px 25px;}.input-group-btn .btn {    border-radius: 0 4px 4px 0;}    .input-group-btn .btn.btn-large {        line-height: 2px;        height: 62px;        padding: 15px 25px !important;    }.input-group-404 input {    height: 62px;}.input-group .required-error {    border: 1px solid #ee2323 !important;}    .input-group .required-error, .input-group .required-error + .input-group-btn button, .input-group .required-error + .input-group-btn a.btn {        border: 1px solid #ee2323 !important;    }.input-border-white .input-border-bottom {    border-bottom: 1px solid #ffffff;    color: #ffffff;    border-top: transparent !important;    border-left: transparent !important;    border-right: transparent !important;}    .input-border-white .input-border-bottom:focus {        background: transparent;        border-bottom: 1px solid #ffffff;        color: #ffffff;    }    .input-border-white .input-border-bottom::-webkit-input-placeholder {        color: #ffffff;    }    .input-border-white .input-border-bottom::-moz-placeholder {        color: #ffffff;    }    .input-border-white .input-border-bottom:-ms-input-placeholder {        color: #ffffff;    }.btn .caret {    border-top: 4px solid;}input.input-bg {    background-color: #f5f5f5;    border-radius: 4px;    border: 1px solid rgba(0, 0, 0, 0.1);    padding: 10px 20px;    margin-bottom: 15px;}    input.input-bg:focus, textarea.input-bg:focus {        border: 0;        border: 1px solid rgba(0, 0, 0, 0.3);    }textarea.input-bg {    background-color: #f5f5f5;    border-radius: 4px;    border: 1px solid rgba(0, 0, 0, 0.1);    padding: 10px 20px;    margin-bottom: 15px;    min-height: 130px;}.input-bg::-webkit-input-placeholder {    font-weight: 300;    font-size: 14px;}.input-bg::-moz-placeholder {    font-weight: 400;    font-size: 14px;}.input-bg:-ms-input-placeholder {    font-weight: 400;    font-size: 14px;}.required-error {    border: 1px solid #ee2323 !important;}.input-border-bottom.required-error {    border-width: 0 !important;    border-bottom-width: 1px !important;    border-bottom-color: #ee2323 !important;}#success-subscribe-newsletter {    clear: both;    margin: 0 15px 15px;    text-align: center;    border: 1px solid #1a940a;    color: #1a940a;    padding: 2px 0;    display: none;    font-size: 11px;}#success-subscribe-newsletter2 {    clear: both;    margin: 0 15px 15px;    text-align: center;    border: 1px solid #1a940a;    color: #1a940a;    padding: 2px 0;    display: none;    font-size: 11px;}#success-contact-form {    clear: both;    margin: 0 15px 15px;    text-align: center;    border: 1px solid #1a940a;    color: #1a940a;    padding: 2px 0;    display: none;    font-size: 11px;}#success-contact-form-2 {    clear: both;    margin: 0 15px 15px;    text-align: center;    border: 1px solid #1a940a;    color: #1a940a;    padding: 2px 0;    display: none;    font-size: 11px;}#success-contact-form-3 {    clear: both;    margin: 0 15px 15px;    text-align: center;    border: 1px solid #1a940a;    color: #1a940a;    padding: 2px 0;    display: none;    font-size: 11px;}#success-project-contact-form {    clear: both;    margin: 0 15px 15px;    text-align: center;    border: 1px solid #1a940a;    color: #1a940a;    padding: 2px 0;    display: none;    font-size: 11px;}#success-project-contact-form-4 {    clear: both;    margin: 0 15px 15px;    text-align: center;    border: 1px solid #1a940a;    color: #1a940a;    padding: 2px 0;    display: none;    font-size: 11px;}/* separator */.separator-line-verticle-extra-small {    width: 1px;    height: 8px;}.separator-line-verticle-small-think {    width: 17px;    height: 3px;}.separator-line-verticle-small {    width: 1px;    height: 13px;}.separator-line-verticle-small-think2 {    width: 64px;    height: 7px;}.separator-line-verticle-large {    width: 1px;    height: 20px;}.separator-line-verticle-extra-large {    width: 1px;    height: 30px;}.separator-line-verticle-medium-think-full {    width: 8px;    height: 40px;}.separator-line-verticle-large-thick {    width: 109px;    height: 11px;}.separator-line-horrizontal-medium-light {    width: 36px;    height: 3px;}.separator-line-horrizontal-medium-light2 {    width: 40%;    height: 1px;}.separator-line-horrizontal-medium-light3 {    width: 18%;    height: 1px;}.separator-line-horrizontal-medium-think {    width: 50px;    height: 5px;}.separator-line-horrizontal-full {    width: 100%;    height: 1px;}/* divider */.divider-full {    width: 100%;    height: 1px;    display: inline-block;}/* opacity */.opacity-very-light {    position: absolute;    height: 100%;    width: 100%;    opacity: 0.2;    top: 0;    left: 0;}.opacity-light {    position: absolute;    height: 100%;    width: 100%;    opacity: 0.3;    top: 0;    left: 0;}.opacity-extra-medium {    position: absolute;    height: 100%;    width: 100%;    opacity: 0.5;    top: 0;    left: 0;}.opacity-medium {    position: absolute;    height: 100%;    width: 100%;    opacity: 0.75;    top: 0;    left: 0;}.opacity-full {    position: absolute;    height: 100%;    width: 100%;    opacity: 0.8;    top: 0;    left: 0;}.opacity-full-dark {    position: absolute;    height: 100%;    width: 100%;    opacity: 0.9;    top: 0;    left: 0;}.opacity1 {    opacity: .1;}.opacity2 {    opacity: .2;}.opacity3 {    opacity: .3;}.opacity4 {    opacity: .4;}.opacity5 {    opacity: .5;}.opacity6 {    opacity: .6;}.opacity7 {    opacity: .7;}.opacity8 {    opacity: .8;}.opacity9 {    opacity: .9;}/* box-shadow */.btn-shadow {    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);}.box-shadow-light {    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);}.box-shadow {    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);}.box-shadow-dark {    box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);}.box-shadow-large {    box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);}/* z-index */.z-index-1111 {    z-index: 1111;}.z-index-111 {    z-index: 111;}.z-index-1 {    z-index: 1;}.z-index-2 {    z-index: 2;}.z-index-3 {    z-index: 3;}.z-index-4 {    z-index: 4;}.z-index-5 {    z-index: 5;}.z-index-10 {    z-index: 10;}.z-index-0 {    z-index: 0;}.z-index-minus2 {    z-index: -2;}/* verticle align */.vertical-align-middle {    vertical-align: middle;}.vertical-align-top {    vertical-align: top;}.vertical-align-bottom {    vertical-align: bottom;}.vertical-middle {    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    -moz-transform: translateY(-50%);    -o-transform: translateY(-50%);    position: absolute;    top: 50%;    left: 0;    right: 0;}.clear-both {    clear: both;}.line-break {    display: block;}.no-transition *, .swiper-container *, .mfp-container *, .skillbar-bar-main *, .portfolio-grid *, .parallax, .rev-slider *, .header-searchbar *, .header-social-icon * {    transition-timing-function: none;    -moz-transition-timing-function: none;    -webkit-transition-timing-function: none;    -o-transition-timing-function: none;    -ms-transition-timing-function: none;    transition-duration: 0s;    -moz-transition-duration: 0s;    -webkit-transition-duration: 0s;    -o-transition-duration: 0s;    -ms-transition-duration: 0s;}.absolute-middle-center {    left: 50%;    top: 50%;    position: absolute;    -ms-transform: translateX(-50%) translateY(-50%);    -moz-transform: translateX(-50%) translateY(-50%);    -webkit-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);    -o-transform: translateX(-50%) translateY(-50%);}.absolute-bottom-center {    left: 50%;    top: 80%;    position: absolute;    -ms-transform: translateX(-50%) translateY(-80%);    -moz-transform: translateX(-50%) translateY(-80%);    -webkit-transform: translateX(-50%) translateY(-80%);    transform: translateX(-50%) translateY(-80%);    -o-transform: translateX(-50%) translateY(-80%);}/* ===================================
    Button
====================================== */.btn {    display: inline-block;    border: 2px solid transparent;    letter-spacing: .5px;    line-height: inherit;    border-radius: 0;    text-transform: uppercase;    width: auto;    font-family: "Roboto", "Raleway", sans-serif;    font-weight: 500;    transition-duration: 0.3s;    transition-timing-function: ease-in-out;}    /* button size */    .btn.btn-very-small {        font-size: 9px;        padding: 1px 17px;        line-height: 22px;    }    .btn.btn-small {        font-size: 11px;        padding: 4px 24px;    }    .btn.btn-medium {        font-size: 12px;        padding: 6px 25px 5px;    }    .btn.btn-large {        font-size: 13px;        padding: 9px 34px;        line-height: 25px;    }    .btn.btn-extra-large {        font-size: 15px;        padding: 12px 40px 13px;        line-height: 25px;    }.btn-dual .btn {    margin: 0 10px;}.btn i {    margin-left: 6px;    vertical-align: middle;    position: relative;    top: -1px;}/* button background */.btn.btn-white {    background: #ffffff;    border-color: #ffffff;    color: #232323;}    .btn.btn-white:hover, .btn.btn-white:focus {        background: transparent;        color: #ffffff;    }.btn.btn-black {    background: #000000;    border-color: #000000;    color: #ffffff;}    .btn.btn-black:hover, .btn.btn-black:focus {        background: transparent;        color: #000000;    }.btn.btn-dark-gray {    background: #232323;    border-color: #232323;    color: #ffffff;}    .btn.btn-dark-gray:hover, .btn.btn-dark-gray:focus {        background: transparent;        color: #232323;    }.btn.btn-dark-gray-2 {    background: #232323;    border-color: #232323;    color: #ffffff;}    .btn.btn-dark-gray-2:hover, .btn.btn-dark-gray-2:focus {        background: #ffffff;        color: #232323;    }.btn.btn-light-gray {    background: #dbdbdb;    border-color: #dbdbdb;    color: #232323;}    .btn.btn-light-gray:hover, .btn.btn-light-gray:focus {        background: transparent;        border-color: #dbdbdb;        color: #dbdbdb;    }.btn.btn-secondary {    background: #007CBC;    border-color: #007CBC;    color: #ffffff;}    .btn.btn-secondary:hover, .btn.btn-secondary:focus {        background: transparent;        border-color: #007CBC;        color: #007CBC;    }/* button transparent */.btn.btn-transparent-white {    background: transparent;    border-color: #ffffff;    color: #ffffff;}    .btn.btn-transparent-white:hover, .btn.btn-transparent-white:focus {        background: #ffffff;        border-color: #ffffff;        color: #232323;    }.btn.btn-transparent-black {    background: transparent;    border-color: #000000;    color: #000000;}    .btn.btn-transparent-black:hover, .btn.btn-transparent-black:focus {        background: #000000;        border-color: #000000;        color: #ffffff;    }.btn.btn-transparent-dark-gray {    background: transparent;    border-color: #232323;    color: #232323;}    .btn.btn-transparent-dark-gray:hover, .btn.btn-transparent-dark-gray:focus {        background: #232323;        border-color: #232323;        color: #ffffff;    }.btn.btn-transparent-light-gray {    background: transparent;    border-color: #dbdbdb;    color: #dbdbdb;}    .btn.btn-transparent-light-gray:hover, .btn.btn-transparent-light-gray:focus {        background: #dbdbdb;        border-color: #dbdbdb;        color: #232323;    }.btn.btn-transparent-secondary {    background: transparent;    border-color: #007CBC;    color: #007CBC;}    .btn.btn-transparent-secondary:hover, .btn.btn-transparent-secondary:focus {        background: #007CBC;        border-color: #007CBC;        color: #ffffff;    }/* button rounded */.btn.btn-rounded {    border-radius: 50px;}    .btn.btn-rounded.btn-very-small {        padding: 2px 23px 1px;    }    .btn.btn-rounded.btn-small {        padding: 5px 29px;    }    .btn.btn-rounded.btn-medium {        padding: 6px 32px;    }    .btn.btn-rounded.btn-large {        padding: 9px 38px;    }    .btn.btn-rounded.btn-extra-large {        padding: 12px 45px 13px;    }/* image button */.image-button {    width: 100%;    background: rgba(0, 0, 0, 0.8);    padding: 26px;    font-family: "Open Sans", sans-serif;    font-size: 16px;}    .image-button:hover {        background: rgba(0, 0, 0, 0.5);    }.tag-cloud a {    font-size: 10px;    padding: 3px 8px;    border: 1px solid #d9d9d9;    margin: 0 8px 8px 0;    display: inline-block;    text-transform: uppercase;    color: #232323;    line-height: 18px;}    .tag-cloud a:hover {        background: #232323;        color: #ffffff !important;        border: 1px solid #232323;    }/* dropdown style 1 */.dropdown-style-1 .btn {    color: #ffffff;    font-size: 11px;    padding: 0;    margin: 0;    background: transparent;    border: none;    font-weight: normal;}    .dropdown-style-1 .btn:hover, .custom-dropdown btn:focus {        color: #007CBC;    }.dropdown-style-1 .dropdown-menu {    margin-top: 2px;    min-width: 130px;    border-radius: 0;    border: none;    z-index: 444;    right: 0;    left: auto;}    .dropdown-style-1 .dropdown-menu > li > a {        padding: 6px 15px;        font-size: 12px;    }        .dropdown-style-1 .dropdown-menu > li > a:hover, .dropdown-style-1 .dropdown-menu > li > a:focus {            background: #ededed;        }/* ===================================
    Aside style
====================================== */.aside-title {    position: relative;    overflow: hidden;}    .aside-title span {        display: inline-block;        vertical-align: middle;        margin-right: 20px;    }    .aside-title:after {        content: "";        display: inline-block;        width: 100%;        background: #007CBC;        height: 1px;        top: 50%;        position: absolute;    }.right-sidebar {    padding-right: 45px;}.left-sidebar {    padding-left: 45px;}/* ===================================
    Icon
====================================== *//* icon size */.icon-very-small {    font-size: 16px;}.icon-small {    font-size: 24px;}.icon-medium {    font-size: 35px;}.icon-extra-medium {    font-size: 40px;}.icon-large {    font-size: 50px;}.icon-round-small {    border-radius: 100%;    display: table-cell;    height: 80px;    margin: 0 auto;    text-align: center;    vertical-align: middle;    width: 80px;    font-size: 32px;}.icon-round-medium {    border-radius: 100%;    display: table-cell;    height: 90px;    margin: 0 auto;    text-align: center;    vertical-align: middle;    width: 90px;}/* social media icon */.icon-social-very-small {    font-size: 12px;}.icon-social-small {    font-size: 14px;}.icon-social-medium {    font-size: 16px;}.icon-social-large {    font-size: 20px;}.icon-social-extra-large {    font-size: 24px;}.icon-social-very-small a i, .icon-social-small a i, .icon-social-medium a i {    margin: 0 8px;    vertical-align: middle;}.icon-social-large a i {    margin: 0 4px;    vertical-align: middle;}/* social media icon style */.extra-small-icon, .small-icon, .medium-icon, .large-icon, .extra-large-icon {    list-style: none;    padding: 0;}    .extra-small-icon li, .small-icon li, .medium-icon li, .large-icon li, .extra-large-icon li {        display: inline-block;    }footer .extra-small-icon li:first-child, footer .small-icon li:first-child, footer .medium-icon li:first-child, footer .large-icon li:first-child, footer .extra-large-icon li:first-child {    margin-left: 0;}footer .extra-small-icon li:last-child, footer .small-icon li:last-child, footer .medium-icon li:last-child, footer .large-icon li:last-child, footer .extra-large-icon li:last-child {    margin-right: 0;}.extra-small-icon li {    margin: 0 2px;}.small-icon li {    margin: 0 5px;}.medium-icon li {    margin: 0 8px;}.large-icon li {    margin: 0 10px;}.extra-large-icon li {    margin: 0 12px;}.extra-small-icon a {    font-size: 14px;    width: 30px;    height: 30px;    line-height: 29px;}.small-icon a {    font-size: 16px;    width: 40px;    height: 40px;    line-height: 38px;}.medium-icon a {    font-size: 20px;    width: 50px;    height: 50px;    line-height: 48px;}.large-icon a {    font-size: 24px;    width: 60px;    height: 60px;    line-height: 58px;}.extra-large-icon a {    font-size: 30px;    width: 70px;    height: 70px;    line-height: 68px;}/* social icon style */.social-icon-style-1 a.facebook, .social-icon-style-2 a.facebook, .social-icon-style-3 a.facebook, .social-icon-style-4 a.facebook span, .social-icon-style-10 a.facebook span {    background-color: #3b5998;}.social-icon-style-1 a.twitter, .social-icon-style-2 a.twitter, .social-icon-style-3 a.twitter, .social-icon-style-4 a.twitter span, .social-icon-style-10 a.twitter span {    background-color: #00aced;}.social-icon-style-1 a.google, .social-icon-style-2 a.google, .social-icon-style-3 a.google, .social-icon-style-4 a.google span, .social-icon-style-10 a.google span {    background-color: #dc4a38;}.social-icon-style-1 a.dribbble, .social-icon-style-2 a.dribbble, .social-icon-style-3 a.dribbble, .social-icon-style-4 a.dribbble span, .social-icon-style-10 a.dribbble span {    background-color: #ea4c89;}.social-icon-style-1 a.youtube, .social-icon-style-2 a.youtube, .social-icon-style-3 a.youtube, .social-icon-style-4 a.youtube span, .social-icon-style-10 a.youtube span {    background-color: #bb0000;}.social-icon-style-1 a.linkedin, .social-icon-style-2 a.linkedin, .social-icon-style-3 a.linkedin, .social-icon-style-4 a.linkedin span, .social-icon-style-10 a.linkedin span {    background-color: #007bb6;}.social-icon-style-1 a.instagram, .social-icon-style-2 a.instagram, .social-icon-style-3 a.instagram, .social-icon-style-4 a.instagram span, .social-icon-style-10 a.instagram span {    background-color: #fe1f49;}.social-icon-style-1 a.pinterest, .social-icon-style-2 a.pinterest, .social-icon-style-3 a.pinterest, .social-icon-style-4 a.pinterest span, .social-icon-style-10 a.pinterest span {    background-color: #cb2027;}.social-icon-style-1 a.flickr, .social-icon-style-2 a.flickr, .social-icon-style-3 a.flickr, .social-icon-style-4 a.flickr span, .social-icon-style-10 a.flickr span {    background-color: #ff0084;}.social-icon-style-1 a.rss, .social-icon-style-2 a.rss, .social-icon-style-3 a.rss, .social-icon-style-4 a.rss span, .social-icon-style-10 a.rss span {    background-color: #f2890a;}.social-icon-style-1 a.behance, .social-icon-style-2 a.behance, .social-icon-style-3 a.behance, .social-icon-style-4 a.behance span, .social-icon-style-10 a.behance span {    background-color: #1769ff;}.social-icon-style-1 a.vine, .social-icon-style-2 a.vine, .social-icon-style-3 a.vine, .social-icon-style-4 a.vine span, .social-icon-style-10 a.vine span {    background-color: #00bf8f;}.social-icon-style-1 a.email, .social-icon-style-2 a.email, .social-icon-style-3 a.email, .social-icon-style-4 a.email span, .social-icon-style-10 a.email span {    background-color: #7d7d7d;}.social-icon-style-1 a.sms, .social-icon-style-2 a.sms, .social-icon-style-3 a.sms, .social-icon-style-4 a.sms span, .social-icon-style-10 a.sms span {    background-color: #ffbd00;}.social-icon-style-1 a.sharethis, .social-icon-style-2 a.sharethis, .social-icon-style-3 a.sharethis, .social-icon-style-4 a.sharethis span, .social-icon-style-10 a.sharethis span {    background-color: #95d03a;}.social-icon-style-1 a.reddit, .social-icon-style-2 a.reddit, .social-icon-style-3 a.reddit, .social-icon-style-4 a.reddit span, .social-icon-style-10 a.reddit span {    background-color: #ff4500;}.social-icon-style-1 a.tumblr, .social-icon-style-2 a.tumblr, .social-icon-style-3 a.tumblr, .social-icon-style-4 a.tumblr span, .social-icon-style-10 a.tumblr span {    background-color: #32506d;}.social-icon-style-1 a.digg, .social-icon-style-2 a.digg, .social-icon-style-3 a.digg, .social-icon-style-4 a.digg span, .social-icon-style-10 a.digg span {    background-color: #262626;}.social-icon-style-1 a.stumbleupon, .social-icon-style-2 a.stumbleupon, .social-icon-style-3 a.stumbleupon, .social-icon-style-4 a.stumbleupon span, .social-icon-style-10 a.stumbleupon span {    background-color: #eb4924;}.social-icon-style-1 a.whatsapp, .social-icon-style-2 a.whatsapp, .social-icon-style-3 a.whatsapp, .social-icon-style-4 a.whatsapp span, .social-icon-style-10 a.whatsapp span {    background-color: #25d366;}.social-icon-style-1 a.vk, .social-icon-style-2 a.vk, .social-icon-style-3 a.vk, .social-icon-style-4 a.vk span, .social-icon-style-10 a.vk span {    background-color: #4c6c91;}.social-icon-style-1 a.weibo, .social-icon-style-2 a.weibo, .social-icon-style-3 a.weibo, .social-icon-style-4 a.weibo span, .social-icon-style-10 a.weibo span {    background-color: #ff9933;}.social-icon-style-1 a.odnoklassniki, .social-icon-style-2 a.odnoklassniki, .social-icon-style-3 a.odnoklassniki, .social-icon-style-4 a.odnoklassniki span, .social-icon-style-10 a.odnoklassniki span {    background-color: #d7772d;}.social-icon-style-1 a.xing, .social-icon-style-2 a.xing, .social-icon-style-3 a.xing, .social-icon-style-4 a.xing span, .social-icon-style-10 a.xing span {    background-color: #1a7576;}.social-icon-style-1 a.print, .social-icon-style-2 a.print, .social-icon-style-3 a.print, .social-icon-style-4 a.print span, .social-icon-style-10 a.print span {    background-color: #222222;}.social-icon-style-1 a.blogger, .social-icon-style-2 a.blogger, .social-icon-style-3 a.blogger, .social-icon-style-4 a.blogger span, .social-icon-style-10 a.blogger span {    background-color: #ff8000;}.social-icon-style-1 a.flipboard, .social-icon-style-2 a.flipboard, .social-icon-style-3 a.flipboard, .social-icon-style-4 a.flipboard span, .social-icon-style-10 a.flipboard span {    background-color: #e12828;}.social-icon-style-1 a.meneame, .social-icon-style-2 a.meneame, .social-icon-style-3 a.meneame, .social-icon-style-4 a.meneame span, .social-icon-style-10 a.meneame span {    background-color: #ff6400;}.social-icon-style-1 a.mailru, .social-icon-style-2 a.mailru, .social-icon-style-3 a.mailru, .social-icon-style-4 a.mailru span, .social-icon-style-10 a.mailru span {    background-color: #168de2;}.social-icon-style-1 a.delicious, .social-icon-style-2 a.delicious, .social-icon-style-3 a.delicious, .social-icon-style-4 a.delicious span, .social-icon-style-10 a.delicious span {    background-color: #205cc0;}.social-icon-style-1 a.livejournal, .social-icon-style-2 a.livejournal, .social-icon-style-3 a.livejournal, .social-icon-style-4 a.livejournal span, .social-icon-style-10 a.livejournal span {    background-color: #00b0ea;}/* social icon style */.social-icon-style-6 a.facebook:hover {    border-color: #3b5998;    color: #3b5998;}.social-icon-style-6 a.twitter:hover {    border-color: #00aced;    color: #00aced;}.social-icon-style-6 a.google:hover {    border-color: #dc4a38;    color: #dc4a38;}.social-icon-style-6 a.dribbble:hover {    border-color: #ea4c89;    color: #ea4c89;}.social-icon-style-6 a.youtube:hover {    border-color: #bb0000;    color: #bb0000;}.social-icon-style-6 a.linkedin:hover {    border-color: #0077b5;    color: #0077b5;}.social-icon-style-6 a.instagram:hover {    border-color: #fe1f49;    color: #fe1f49;}.social-icon-style-6 a.pinterest:hover {    border-color: #cb2027;    color: #cb2027;}.social-icon-style-6 a.flickr:hover {    border-color: #ff0084;    color: #ff0084;}.social-icon-style-6 a.rss:hover {    border-color: #f2890a;    color: #f2890a;}.social-icon-style-6 a.behance:hover {    border-color: #1769ff;    color: #1769ff;}.social-icon-style-6 a.vine:hover {    border-color: #00bf8f;    color: #00bf8f;}.social-icon-style-6 a.email:hover {    border-color: #7d7d7d;    color: #7d7d7d;}.social-icon-style-6 a.sms:hover {    border-color: #ffbd00;    color: #ffbd00;}.social-icon-style-6 a.sharethis:hover {    border-color: #95d03a;    color: #95d03a;}.social-icon-style-6 a.reddit:hover {    border-color: #ff4500;    color: #ff4500;}.social-icon-style-6 a.tumblr:hover {    border-color: #32506d;    color: #32506d;}.social-icon-style-6 a.digg:hover {    border-color: #262626;    color: #262626;}.social-icon-style-6 a.stumbleupon:hover {    border-color: #eb4924;    color: #eb4924;}.social-icon-style-6 a.whatsapp:hover {    border-color: #25d366;    color: #25d366;}.social-icon-style-6 a.vk:hover {    border-color: #4c6c91;    color: #4c6c91;}.social-icon-style-6 a.weibo:hover {    border-color: #ff9933;    color: #ff9933;}.social-icon-style-6 a.odnoklassniki:hover {    border-color: #d7772d;    color: #d7772d;}.social-icon-style-6 a.xing:hover {    border-color: #1a7576;    color: #1a7576;}.social-icon-style-6 a.print:hover {    border-color: #222222;    color: #222222;}.social-icon-style-6 a.blogger:hover {    border-color: #ff8000;    color: #ff8000;}.social-icon-style-6 a.flipboard:hover {    border-color: #e12828;    color: #e12828;}.social-icon-style-6 a.meneame:hover {    border-color: #ff6400;    color: #ff6400;}.social-icon-style-6 a.mailru:hover {    border-color: #168de2;    color: #168de2;}.social-icon-style-6 a.delicious:hover {    border-color: #205cc0;    color: #205cc0;}.social-icon-style-6 a.livejournal:hover {    border-color: #00b0ea;    color: #00b0ea;}/* social icon style */.social-icon-style-7 a.facebook:hover {    border-color: #3b5998;    background-color: #3b5998;}.social-icon-style-7 a.twitter:hover {    border-color: #00aced;    background-color: #00aced;}.social-icon-style-7 a.google:hover {    border-color: #dc4a38;    background-color: #dc4a38;}.social-icon-style-7 a.dribbble:hover {    border-color: #ea4c89;    background-color: #ea4c89;}.social-icon-style-7 a.youtube:hover {    border-color: #bb0000;    background-color: #bb0000;}.social-icon-style-7 a.linkedin:hover {    border-color: #0077b5;    background-color: #0077b5;}.social-icon-style-7 a.instagram:hover {    border-color: #fe1f49;    background-color: #fe1f49;}.social-icon-style-7 a.pinterest:hover {    border-color: #cb2027;    background-color: #cb2027;}.social-icon-style-7 a.flickr:hover {    border-color: #ff0084;    background-color: #ff0084;}.social-icon-style-7 a.rss:hover {    border-color: #f2890a;    background-color: #f2890a;}.social-icon-style-7 a.behance:hover {    border-color: #1769ff;    background-color: #1769ff;}.social-icon-style-7 a.vine:hover {    border-color: #00bf8f;    background-color: #00bf8f;}.social-icon-style-7 a.email:hover {    border-color: #7d7d7d;    background-color: #7d7d7d;}.social-icon-style-7 a.sms:hover {    border-color: #ffbd00;    background-color: #ffbd00;}.social-icon-style-7 a.sharethis:hover {    border-color: #95d03a;    background-color: #95d03a;}.social-icon-style-7 a.reddit:hover {    border-color: #ff4500;    background-color: #ff4500;}.social-icon-style-7 a.tumblr:hover {    border-color: #32506d;    background-color: #32506d;}.social-icon-style-7 a.digg:hover {    border-color: #262626;    background-color: #262626;}.social-icon-style-7 a.stumbleupon:hover {    border-color: #eb4924;    background-color: #eb4924;}.social-icon-style-7 a.whatsapp:hover {    border-color: #25d366;    background-color: #25d366;}.social-icon-style-7 a.vk:hover {    border-color: #4c6c91;    background-color: #4c6c91;}.social-icon-style-7 a.weibo:hover {    border-color: #ff9933;    background-color: #ff9933;}.social-icon-style-7 a.odnoklassniki:hover {    border-color: #d7772d;    background-color: #d7772d;}.social-icon-style-7 a.xing:hover {    border-color: #1a7576;    background-color: #1a7576;}.social-icon-style-7 a.print:hover {    border-color: #222222;    background-color: #222222;}.social-icon-style-7 a.blogger:hover {    border-color: #ff8000;    background-color: #ff8000;}.social-icon-style-7 a.flipboard:hover {    border-color: #e12828;    background-color: #e12828;}.social-icon-style-7 a.meneame:hover {    border-color: #ff6400;    background-color: #ff6400;}.social-icon-style-7 a.mailru:hover {    border-color: #168de2;    background-color: #168de2;}.social-icon-style-7 a.delicious:hover {    border-color: #205cc0;    background-color: #205cc0;}.social-icon-style-7 a.livejournal:hover {    border-color: #00b0ea;    background-color: #00b0ea;}/* icon like counter */a.likes-count {    padding: 0 15px;    width: auto;    border-radius: 30px !important;}    a.likes-count i {        margin-right: 8px;    }    a.likes-count span {        position: relative;        top: -1px;    }/* icon hover effect style 1 */.social-icon-style-1 a {    text-align: center;    display: inline-block;    transition: all 400ms;    -webkit-transition: all 400ms;    -moz-transition: all 400ms;    -ms-transition: all 400ms;    -o-transition: all 400ms;    color: #ffffff;}    .social-icon-style-1 a:hover {        border-radius: 100%;    }/* icon hover effect style 2 */.social-icon-style-2 a {    text-align: center;    display: inline-block;    transition: all 400ms;    -webkit-transition: all 400ms;    -moz-transition: all 400ms;    -ms-transition: all 400ms;    -o-transition: all 400ms;    border-radius: 100%;    color: #ffffff;}    .social-icon-style-2 a:hover {        border-radius: 0;    }/* icon hover effect style 3 */.social-icon-style-3 a {    text-align: center;    display: inline-block;    transition: all 400ms;    -webkit-transition: all 400ms;    -moz-transition: all 400ms;    -ms-transition: all 400ms;    -o-transition: all 400ms;    border-radius: 100%;    color: #ffffff;}    .social-icon-style-3 a:hover i {        transition: transform 0.4s ease-out;        -webkit-transition: transform 0.4s ease-out;        -moz-transition: transform 0.4s ease-out;        -ms-transition: transform 0.4s ease-out;        -o-transition: transform 0.4s ease-out;        transform: rotateZ(360deg);        -webkit-transform: rotateZ(360deg);        -moz-transform: rotateZ(360deg);        -ms-transform: rotateZ(360deg);        -o-transform: rotateZ(360deg);    }/* icon hover effect style 4 */.social-icon-style-4 a {    text-align: center;    display: inline-block;    border-radius: 100%;    position: relative;    border: 1px solid rgba(0, 0, 0, 0.1);    color: #232323;    text-align: center;    z-index: 1;}    .social-icon-style-4 a:hover {        color: #ffffff;    }    .social-icon-style-4 a span {        border-radius: 0;        display: block;        height: 0;        left: 50%;        margin: 0;        position: absolute;        top: 50%;        transition: all 0.3s;        -webkit-transition: all 0.3s;        -moz-transition: all 0.3s;        -ms-transition: all 0.3s;        -o-transition: all 0.3s;        width: 0;        z-index: -1;    }    .social-icon-style-4 a:hover span {        width: 100%;        height: 100%;        border-radius: 100%;        top: 0;        left: 0;    }/* icon hover effect style 5 */.social-icon-style-5 a {    text-align: center;    display: inline-block;    color: #232323;}    .social-icon-style-5 a:hover {        color: #ffffff;        border-radius: 100%;        background-color: #007CBC;    }/* icon hover effect style- 5 light*/.social-icon-style-5-light a {    text-align: center;    display: inline-block;    color: #ffffff;}    .social-icon-style-5-light a:hover {        color: #ffffff;        border-radius: 100%;        background-color: #007CBC;    }/* icon hover effect style 6 */.social-icon-style-6 a {    text-align: center;    display: inline-block;    border: 1px solid rgba(0, 0, 0, 0.1);    color: #232323;    background-color: transparent;    border-radius: 100%;}    .social-icon-style-6 a:hover {        border-color: #007CBC;        color: #007CBC;        background-color: transparent;    }/* icon hover effect style 7 */.social-icon-style-7 a {    text-align: center;    display: inline-block;    border-radius: 100%;    color: #232323;    background-color: #ffffff;}    .social-icon-style-7 a:hover {        color: #ffffff;        -webkit-transform: scale(1.2);        -ms-transform: scale(1.2);        -moz-transform: scale(1.2);        transform: scale(1.2);        -o-transform: scale(1.2);    }/* icon hover effect style 8 */.social-icon-style-8 ul li a {    text-align: center;    width: auto;    height: auto;}.social-icon-style-8 a:hover {    color: #007CBC;}/* icon hover effect style 9 */.social-icon-style-9 ul li a {    text-align: center;    width: auto;    height: auto;}/* social icon style */.social-icon-style-9 a.facebook:hover {    color: #3b5998;}.social-icon-style-9 a.twitter:hover {    color: #00aced;}.social-icon-style-9 a.google:hover {    color: #dc4a38;}.social-icon-style-9 a.dribbble:hover {    color: #ea4c89;}.social-icon-style-9 a.youtube:hover {    color: #bb0000;}.social-icon-style-9 a.linkedin:hover {    color: #007bb6;}.social-icon-style-9 a.pinterest:hover {    color: #cb2027;}.social-icon-style-9 a.email:hover {    color: #7d7d7d;}.social-icon-style-9 a.sms:hover {    color: #ffbd00;}.social-icon-style-9 a.sharethis:hover {    color: #95d03a;}.social-icon-style-9 a.reddit:hover {    color: #ff4500;}.social-icon-style-9 a.tumblr:hover {    color: #32506d;}.social-icon-style-9 a.digg:hover {    color: #262626;}.social-icon-style-9 a.stumbleupon:hover {    color: #eb4924;}.social-icon-style-9 a.whatsapp:hover {    color: #25d366;}.social-icon-style-9 a.vk:hover {    color: #4c6c91;}.social-icon-style-9 a.weibo:hover {    color: #ff9933;}.social-icon-style-9 a.odnoklassniki:hover {    color: #d7772d;}.social-icon-style-9 a.xing:hover {    color: #1a7576;}.social-icon-style-9 a.print:hover {    color: #222222;}.social-icon-style-9 a.blogger:hover {    color: #ff8000;}.social-icon-style-9 a.flipboard:hover {    color: #e12828;}.social-icon-style-9 a.meneame:hover {    color: #ff6400;}.social-icon-style-9 a.mailru:hover {    color: #168de2;}.social-icon-style-9 a.delicious:hover {    color: #205cc0;}.social-icon-style-9 a.livejournal:hover {    color: #00b0ea;}/* icon hover effect style 10 light */.social-icon-style-10 {    position: relative;}    .social-icon-style-10 a {        text-align: center;        display: inline-block;        border-radius: 100%;        position: relative;        text-align: center;    }        .social-icon-style-10 a:hover {            color: #ffffff;        }        .social-icon-style-10 a i {            position: relative;            z-index: 1;        }        .social-icon-style-10 a span {            border-radius: 0;            display: block;            height: 0;            left: 50%;            margin: 0;            position: absolute;            top: 50%;            transition: all 0.3s;            -webkit-transition: all 0.3s;            -moz-transition: all 0.3s;            -ms-transition: all 0.3s;            -o-transition: all 0.3s;            width: 0;        }        .social-icon-style-10 a:hover span {            width: 100%;            height: 100%;            border-radius: 100%;            top: 0;            left: 0;        }/* social icon style */.social-icon-style-11 {    position: relative;}    .social-icon-style-11 a {        text-align: center;        display: inline-block;        border-radius: 100%;        position: relative;        text-align: center;    }        .social-icon-style-11 a.facebook {            color: #3b5998;        }        .social-icon-style-11 a.twitter {            color: #00aced;        }        .social-icon-style-11 a.google {            color: #dc4a38;        }        .social-icon-style-11 a.dribbble {            color: #ea4c89;        }        .social-icon-style-11 a.youtube {            color: #bb0000;        }        .social-icon-style-11 a.linkedin {            color: #0077b5;        }        .social-icon-style-11 a.instagram {            color: #fe1f49;        }        .social-icon-style-11 a.pinterest {            color: #cb2027;        }        .social-icon-style-11 a.flickr {            color: #ff0084;        }        .social-icon-style-11 a.rss {            color: #f2890a;        }        .social-icon-style-11 a.behance {            color: #1769ff;        }        .social-icon-style-11 a.vine {            color: #00bf8f;        }        .social-icon-style-11 a.email {            color: #7d7d7d;        }        .social-icon-style-11 a.sms {            color: #ffbd00;        }        .social-icon-style-11 a.sharethis {            color: #95d03a;        }        .social-icon-style-11 a.reddit {            color: #ff4500;        }        .social-icon-style-11 a.tumblr {            color: #32506d;        }        .social-icon-style-11 a.digg {            color: #262626;        }        .social-icon-style-11 a.stumbleupon {            color: #eb4924;        }        .social-icon-style-11 a.whatsapp {            color: #25d366;        }        .social-icon-style-11 a.vk {            color: #4c6c91;        }        .social-icon-style-11 a.weibo {            color: #ff9933;        }        .social-icon-style-11 a.odnoklassniki {            color: #d7772d;        }        .social-icon-style-11 a.xing {            color: #1a7576;        }        .social-icon-style-11 a.print {            color: #222222;        }        .social-icon-style-11 a.blogger {            color: #ff8000;        }        .social-icon-style-11 a.flipboard {            color: #e12828;        }        .social-icon-style-11 a.meneame {            color: #ff6400;        }        .social-icon-style-11 a.mailru {            color: #168de2;        }        .social-icon-style-11 a.delicious {            color: #205cc0;        }        .social-icon-style-11 a.livejournal {            color: #00b0ea;        }        .social-icon-style-11 a:hover {            color: #ffffff;        }footer .small-icon li {    margin: 0 8px;}/* country flag icon */.icon-country {    width: 16px;    height: 16px;    display: inline-block;    margin: 0 10px 0 5px;    vertical-align: middle;}    .icon-country.usa {        background: url("../images/country-flag-16X16/usa.png");    }    .icon-country.england {        background: url("../images/country-flag-16X16/england.png");    }    .icon-country.china {        background: url("../images/country-flag-16X16/china.png");    }    .icon-country.hong-kong {        background: url("../images/country-flag-16X16/hong-kong.png");    }    .icon-country.france {        background: url("../images/country-flag-16X16/france.png");    }.icon-mdi {    font-size: 48px;}[class*='social-icon'] a i,[class*='social-icon'] a i:before {    line-height: inherit;}/* ===================================
    Header
====================================== *//* header icon */.header-searchbar {    border-left: 1px solid rgba(0, 0, 0, 0.15);    padding-left: 15px;    display: inline-block;    line-height: 15px;    position: relative;    top: -1px;}.header-social-icon {    border-left: 1px solid rgba(0, 0, 0, 0.15);    padding-left: 15px;    margin-left: 12px;    display: inline-block;    line-height: 15px;    position: relative;    top: -1px;}.heder-menu-button {    display: inline-block;    line-height: 14px;    padding-left: 5px;    position: relative;    top: -1px;}nav.navbar.bootsnav .heder-menu-button .navbar-toggle {    float: none;    padding: 0;    margin-top: 0;    margin-bottom: 0;    top: 4px;}.white-link .header-searchbar, .white-link .header-social-icon {    border-left: 1px solid rgba(255, 255, 255, 0.15);}.header-social-icon a {    color: #232323;}    .header-social-icon a i, .header-searchbar a i {        margin: 0 11px;    }.header-searchbar a i {    position: relative;    top: -1px;}.header-social-icon a:last-child i {    margin-right: 0;}.search-icon {    padding-right: 10px;}/* menu center */.menu-center .header-right {    flex: 1 2 auto;}.navbar-collapse {    padding-left: 0;    padding-right: 0;}/* menu center logo */.menu-logo-center .navbar-left > li {    float: none;    display: inline-block;    vertical-align: middle;}header nav.menu-logo-center .navbar-nav > li > a {    margin: 0 20px;}header nav.menu-logo-center .navbar-nav > li:last-child a {    margin-right: 20px;}/* header navigation color and logo */header nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a {    color: #232323;}header nav.navbar.white-link .navbar-nav > li > a, nav.navbar.bootsnav.white-link ul.nav > li > a,header nav.navbar.white-link .header-social-icon a, nav.navbar.bootsnav.white-link .header-social-icon a,header nav.navbar.white-link .header-searchbar a, nav.navbar.bootsnav.white-link .header-searchbar a,header nav.navbar.bootsnav ul.nav.white-link > li > a, nav.navbar.white-link .heder-menu-button a {    color: #ffffff;}header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-searchbar a, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-social-icon a, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a, header.sticky nav.navbar-fixed-top.header-light.white-link .header-searchbar a, header.sticky nav.navbar-fixed-top.header-light.white-link .header-social-icon a, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a {    color: #232323;}header .logo .logo-dark, header .logo .logo-light {    visibility: hidden;    opacity: 0;    width: 0;    transition-duration: 0.5s;    -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -ms-transition-duration: 0.5s;    -o-transition-duration: 0.5s;}    header .logo .logo-dark.default, header .logo .logo-light.default {        visibility: visible;        opacity: 1;        width: auto;        transition-duration: 0.5s;        -webkit-transition-duration: 0.5s;        -moz-transition-duration: 0.5s;        -ms-transition-duration: 0.5s;        -o-transition-duration: 0.5s;    }header.sticky nav.header-dark-transparent .logo .logo-light, header.sticky nav.header-dark .logo .logo-light {    visibility: visible;    opacity: 1;    width: auto;    transition-duration: 0.5s;    -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -ms-transition-duration: 0.5s;    -o-transition-duration: 0.5s;}header.sticky nav.header-dark-transparent .logo .logo-dark, header.sticky nav.header-dark .logo .logo-dark {    visibility: hidden;    opacity: 0;    width: 0;    transition-duration: 0.5s;    -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -ms-transition-duration: 0.5s;    -o-transition-duration: 0.5s;}header.sticky nav.header-light-transparent .logo .logo-dark, header.sticky nav.header-light .logo .logo-dark {    visibility: visible;    opacity: 1;    width: auto;    transition-duration: 0.5s;    -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -ms-transition-duration: 0.5s;    -o-transition-duration: 0.5s;}header.sticky nav.header-light-transparent .logo .logo-light, header.sticky nav.header-light .logo .logo-light {    visibility: hidden;    opacity: 0;    width: 0;    transition-duration: 0.5s;    -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    -ms-transition-duration: 0.5s;    -o-transition-duration: 0.5s;}.nav-top-scroll {    position: absolute;    top: 0;    z-index: 5;}header.sticky nav.nav-top-scroll {    background-color: inherit;}header a.logo {    display: inline-block;    vertical-align: middle;}header .left-nav .sidebar-part1 a.logo img {    max-height: inherit;}.logo-holder img {    max-height: 26px;}/* header animation */.navbar-top {    position: fixed;    top: 0;    left: 0;    right: 0;    transition-duration: 0.3s;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;    -o-transition-duration: 0.3s;}.sticky .navbar-top {    top: -160px;    transition-duration: 0.3s;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;    -o-transition-duration: 0.3s;}.sticky.header-appear .navbar-top.navbar-transparent-no-sticky, .sticky.header-appear .navbar-fixed-top.navbar-transparent-no-sticky {    top: -160px;    transition-duration: 0.3s;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;    -o-transition-duration: 0.3s;}.sticky.header-appear .navbar-top {    top: 0;    transition-duration: 0.3s;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;    -o-transition-duration: 0.3s;}header .bootsnav .dropdown .animated {    -webkit-animation-duration: 0.3s;    -moz-animation-duration: 0.3s;    -ms-animation-duration: 0.3s;    -o-animation-duration: 0.3s;    animation-duration: 0.3s;    -webkit-animation-fill-mode: both;    -moz-animation-fill-mode: both;    -ms-animation-fill-mode: both;    -o-animation-fill-mode: both;    animation-fill-mode: both;}nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul:before {    position: absolute;    height: calc(100% + 20px);    width: 100%;    display: block;    content: "";}header.sticky .navbar-scroll-fixed-top {    position: fixed;    top: 0;    width: 100%;    left: 0;    transition-duration: 0.3s;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;    -o-transition-duration: 0.3s;}header.sticky .navbar-scroll-top {    position: fixed;    top: -120px;    width: 100%;    left: 0;    transition-duration: 0s;    -webkit-transition-duration: 0s;    -moz-transition-duration: 0s;    -ms-transition-duration: 0s;    -o-transition-duration: 0s;}header.sticky.header-appear .navbar-scroll-top {    top: 0;    transition-duration: 0.3s;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;    -o-transition-duration: 0.3s;}/* navigation */header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a:hover, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a:hover, header.header-appear nav.header-light-transparent .header-social-icon a:hover, header.header-appear nav.header-light .header-social-icon a:hover, header.header-appear nav.header-light.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .heder-menu-button a:hover, header.header-appear nav.header-light-transparent .header-searchbar a:hover, header.header-appear nav.header-light .header-searchbar a:hover, header.header-appear nav.header-light.white-link .header-searchbar a:hover, header.header-appear nav.header-light-transparent.white-link .header-searchbar a:hover, header nav.navbar .navbar-nav > li > a:hover, nav.navbar.bootsnav ul.nav > li > a:hover, .header-search-form:hover, .header-social-icon a:hover {    color: rgba(0, 0, 0, 0.6);}header nav.navbar.white-link .navbar-nav > li > a:hover, nav.navbar.bootsnav.white-link ul.nav > li > a:hover, header nav.navbar.white-link .header-social-icon a:hover, nav.navbar.bootsnav.white-link .header-social-icon a:hover, header nav.navbar.white-link .header-searchbar a:hover, nav.navbar.bootsnav.white-link .header-searchbar a:hover, header nav.navbar.bootsnav ul.nav.white-link > li > a:hover, header.header-appear nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark-transparent .search-button:hover, header.header-appear nav.header-dark .search-button:hover, header.sticky nav.header-dark .search-button:hover, header.sticky nav.header-dark-transparent .search-button:hover {    color: rgba(255, 255, 255, 0.6);}header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover {    color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a:hover {    color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.header-dark.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li > a:hover, header.sticky nav.header-dark .header-social-icon a:hover {    color: rgba(255, 255, 255, 0.6);}header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li.active > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a {    color: rgba(0, 0, 0, 0.6);}header nav.navbar.white-link .navbar-nav > li.active > a, nav.navbar.bootsnav.white-link ul.nav > li.active > a, header nav.navbar.bootsnav ul.nav.white-link > li.active > a, header.header-appear nav.header-dark-transparent .navbar-nav > li.active > a, header.header-appear nav.header-dark .navbar-nav > li.active > a, header.sticky nav.header-dark .navbar-nav > li.active > a, header.sticky nav.header-dark-transparent .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.header-dark-transparent.white-link .navbar-nav > li.active > a {    color: rgba(255, 255, 255, 0.6);}header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li.active > a, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li.active > a {    color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.white-link .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.white-link ul.nav > li.active > a {    color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.header-dark.white-link .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li.active > a {    color: rgba(255, 255, 255, 0.6);}header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a.active, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a.active, header nav.navbar .navbar-nav > li > a.active, nav.navbar.bootsnav ul.nav > li > a.active {    color: rgba(0, 0, 0, 0.6);}header nav.navbar.white-link .navbar-nav > li > a.active, nav.navbar.bootsnav.white-link ul.nav > li > a.active, header nav.navbar.bootsnav ul.nav.white-link > li > a.active, header.header-appear nav.header-dark-transparent .navbar-nav > li > a.active, header.header-appear nav.header-dark .navbar-nav > li > a.active, header.sticky nav.header-dark .navbar-nav > li > a.active, header.sticky nav.header-dark-transparent .navbar-nav > li > a.active {    color: rgba(255, 255, 255, 0.6);}header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a.active, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a.active {    color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.white-link .navbar-nav > li > a.active, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a.active {    color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.header-dark.white-link .navbar-nav > li > a.active, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li > a.active {    color: rgba(255, 255, 255, 0.6);}header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li.dropdown.on > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li.dropdown.on > a, header nav.navbar .navbar-nav > li.dropdown.on > a, nav.navbar.bootsnav ul.nav > li.dropdown.on > a {    color: rgba(0, 0, 0, 0.6);}header nav.navbar.white-link .navbar-nav > li.dropdown.on > a, nav.navbar.bootsnav.white-link ul.nav > li.dropdown.on > a, header nav.navbar.bootsnav ul.nav.white-link > li.dropdown.on > a, header.header-appear nav.header-dark-transparent .navbar-nav > li.dropdown.on > a, header.header-appear nav.header-dark .navbar-nav > li.dropdown.on > a, header.sticky nav.header-dark .navbar-nav > li.dropdown.on > a, header.sticky nav.header-dark-transparent .navbar-nav > li.dropdown.on > a {    color: rgba(255, 255, 255, 0.6);}header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li.dropdown.on > a, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li.dropdown.on > a {    color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.white-link .navbar-nav > li.dropdown.on > a, header.sticky nav.navbar.bootsnav.white-link ul.nav > li.dropdown.on > a {    color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.header-dark.white-link .navbar-nav > li.dropdown.on > a, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li.dropdown.on > a {    color: rgba(255, 255, 255, 0.6);}header {    width: 100%;    z-index: 99;}.header-with-topbar .top-header-area {    font-size: 11px;    position: fixed;    top: 0;    z-index: 100;    width: 100%;    transition: ease-in-out 0.3s;    -webkit-transition: ease-in-out 0.3s;    -moz-transition: ease-in-out 0.3s;    -ms-transition: ease-in-out 0.3s;    -o-transition: ease-in-out 0.3s;}.sticky.header-with-topbar .top-header-area {    top: -45px;}header .top-header-area .icon-social-very-small a:last-child i {    margin-right: 0;}header nav .row {    align-items: center;    display: -ms-flex;    display: -webkit-flex;    display: -moz-flex;    display: flex;    height: auto;    padding: 0;}    header nav .row > div:first-child {        flex: 1 1 auto;    }header nav.navbar {    border-radius: 0;    padding: 0;}header nav.navbar-default, nav.navbar.bootsnav {    border-bottom: 0;}header nav {    width: 100%;    top: 0px;    z-index: 99;    margin-bottom: 0;    display: table;}    header nav .nav-header-container {        display: table-cell;        vertical-align: middle;        position: relative;    }    header nav .navbar-nav > li > a {        color: #232323;        font-size: 12px;        font-weight: 700;        margin: 0 20px;        padding: 5px 0px 5px;        text-transform: uppercase;        letter-spacing: 0.015em;    }        header nav .navbar-nav > li > a:hover, header nav .navbar-nav > li > a:focus, header nav .navbar-nav > li.active > a {            background: transparent;        }    header nav .navbar-nav > li:last-child a {        margin-right: 0;    }.navbar-fixed-bottom, .navbar-fixed-top {    z-index: 9999;}header nav.navbar-default .navbar-nav > li > a:hover, header nav.navbar-default .navbar-nav > li > a:focus, header nav.navbar-default .navbar-nav > li.active > a {    border-bottom-color: #232323;}header nav .navbar-nav.text-normal > li > a {    font-weight: 500;    font-size: 12px;}.navbar-nav > li {    position: inherit;}    .navbar-nav > li.dropdown > .fa {        display: none;    }    .navbar-nav > li ul {        margin: 0;        padding: 0;    }.navbar-toggle {    border-radius: 0;    margin-right: 0;}.mobile-toggle {    display: block;}.sidebar-nav .mobile-toggle {    display: none;}.mobile-toggle span {    display: block;    width: 16px;    height: 2px;    background: #232323;    content: "";    margin: 3px 0px;}.mobile-toggle:hover span, .white-link .mobile-toggle:hover span {    background-color: #007CBC;}.white-link .mobile-toggle span {    background: #ffffff;}header nav .brand-logo {    padding-top: 20px;    padding-bottom: 20px;}header.sticky nav .brand-logo {    padding-top: 15px;    padding-bottom: 15px;}header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a {    padding: 20px 0 20px;}/* mega menu */nav .accordion-menu {    position: inherit;}nav.navbar.bootsnav li.dropdown ul li {    list-style: none;    padding: 0;}nav.navbar.bootsnav li.dropdown .mega-menu-full {    width: 100%;    box-sizing: border-box;    background: #232323;    padding: 45px 50px;    box-shadow: none;    border-radius: 0;    border: 0;}    nav.navbar.bootsnav li.dropdown .mega-menu-full ul {        margin: 0;        list-style: none;    }nav.navbar.bootsnav li.dropdown .menu-back-div > ul {    margin: 0 auto;    width: 1070px;    display: table;    background: #232323;}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {    color: #ffffff;    display: inline-block;    font-size: 11px;    font-weight: 500;    margin-bottom: 8px;    white-space: inherit;    padding: 0 40px;    border-bottom: none;    text-transform: uppercase;}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a {    text-align: left;    font-size: 12px;    color: #9d9d9d;    padding: 3px 40px;    text-transform: capitalize;    margin: 0;    display: block;    position: relative;    overflow: hidden;    left: 0;}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li:first-child a, nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li:first-child .dropdown-header {    padding-left: 0;}nav.navbar.bootsnav li.dropdown.megamenu-fw .icon-list-menu li > a > i {    font-size: 14px;    vertical-align: middle;    width: 24px;}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li {    border-right: 1px solid rgba(255, 255, 255, 0.05);}    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child {        border: 0;    }        nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child img {            padding-left: 40px;            background-size: cover;            background-position: bottom right;        }    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li > ul {        margin-top: 18px;    }        nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li > ul:first-child {            margin-top: 0;        }nav.navbar.bootsnav li.dropdown .megamenu-fw .icon-list-menu li > a > i {    font-size: 14px;    vertical-align: middle;    width: 24px;}nav.navbar.navbar-default ul li.dropdown .dropdown-menu .mega-menu-column li > a.menu-banner-image, nav.navbar.navbar-default ul li.dropdown .dropdown-menu .mega-menu-column li > a:hover.menu-banner-image {    left: 0;    padding: 0;    margin-bottom: 20px;}nav.navbar.navbar-default ul li.dropdown .dropdown-menu .mega-menu-column li:last-child > a.menu-banner-image {    margin-bottom: 0;}/* header center logo */.nav-left, .nav-right, .nav-center {    display: table-cell;    vertical-align: middle;    width: 33.33%;}header nav .navbar-nav.navbar-center > li:last-child a {    margin-right: 20px;}.social-icon a {    margin: 0 15px;}    .social-icon a:first-child {        margin-left: 0;    }    .social-icon a:last-child {        margin-right: 0;    }header nav.nav-center-logo .row {    min-height: 0;    height: auto;}header nav.nav-center-logo .row {    display: block;}    header nav.nav-center-logo .row > div:first-child {        flex: none;    }.nav-center-logo .navbar-nav > li {    float: none;    display: inline-block;    vertical-align: middle;}    .nav-center-logo .navbar-nav > li > a {        display: flex;    }.nav-center-logo .navbar-left {    margin-left: -15px;}    .nav-center-logo .navbar-left li:first-child a {        margin-left: 0;    }nav.nav-center-logo.navbar.bootsnav li.dropdown ul.dropdown-menu, nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu {    margin-top: 0px;}.center-logo {    left: 50%;    position: absolute;    margin-top: -14px;    top: 50%;    text-align: center;    transform: translateX(-50%);    z-index: 1;    max-width: 20%;}.page nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {    text-align: left;}header nav.navbar-fixed .nav-header-container {    width: 100%;    float: left;}header .menu-logo-center .navbar-nav > li.social-links {    padding: 26px 0;}header.sticky .menu-logo-center .navbar-nav > li.social-links {    padding: 20px 0;}/* top logo */.navbar.navbar-brand-top > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {    margin-left: 0;}.navbar-brand-top .navbar-brand {    height: auto;}nav.navbar-brand-top.navbar.navbar-default ul.nav > li > a {    padding: 20px 0;}.navbar-brand-top .navbar-collapse.collapse {    display: inline-block !important;    vertical-align: middle;}/* center navigation */.center-nav {    float: none;    text-align: center;}    .center-nav > li {        float: none;        display: inline-block;    }nav.navbar.bootsnav.menu-center ul.nav.navbar-center {    display: table;    float: none;    margin: 0 auto;    table-layout: fixed;}/* simple dropdown menu */.simple-dropdown.dropdown {    position: relative;}.simple-dropdown .dropdown-menu {    position: absolute;    left: 0;    background: #232323;    min-width: 240px;    padding: 13px 0 15px;    box-shadow: none;}nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li {    padding-left: 28px;    padding-right: 28px;}.simple-dropdown .dropdown-menu > li > a {    font-size: 12px;    color: #9d9d9d;}.simple-dropdown .dropdown-menu > li a {    padding: 9px 0 7px;    overflow: hidden;    position: relative;    left: 0;}    .simple-dropdown .dropdown-menu > li a:hover {        background-color: #000000;        color: #ffffff;    }.simple-dropdown .dropdown-menu > li > a.dropdown-toggle .fa, nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li.dropdown > a > .fa {    position: absolute;    right: 0;    font-size: 12px;    margin-top: 0;    height: 20px;    width: 20px;    line-height: 20px;    text-align: center;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -o-transform: translateY(-50%);    -ms-transform: translateY(-50%);}nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li a .fa {    font-size: 16px;}nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul, nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul > li.dropdown > ul {    background: #232323;    display: none;    left: 240px;    margin: -13px 0 0 1px;    min-width: 220px;    white-space: nowrap;    position: absolute;    top: 0;    padding: 13px 0;    font-weight: 400;    text-transform: capitalize;}.simple-dropdown .dropdown-menu > li.dropdown > ul li a {    color: #9d9d9d;    font-size: 12px;    line-height: 18px;    font-weight: 400;}nav.navbar.bootsnav.navbar-default li.dropdown.simple-dropdown > ul.dropdown-menu > li.active > a {    color: #ffffff;}/* light transparent navigation */header.header-appear nav.header-light-transparent, header.sticky nav.navbar-fixed-top.header-light-transparent, header.sticky nav.navbar-scroll-fixed-top.header-light-transparent {    background: rgba(255, 255, 255, 0.95);    box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 0.6);}    header.header-appear nav.header-light-transparent .separator-line-verticle-small, header.header-appear nav.header-light .separator-line-verticle-small {        background: rgba(0, 0, 0, 0.4);    }    header.header-appear nav.header-light-transparent .header-social-icon a, header.header-appear nav.header-light .header-social-icon a, header.header-appear nav.header-light.white-link .header-social-icon a, header.header-appear nav.header-light-transparent.white-link .header-social-icon a, header.header-appear nav.header-light-transparent.white-link .heder-menu-button a, header.header-appear nav.header-light-transparent .header-searchbar a, header.header-appear nav.header-light .header-searchbar a, header.header-appear nav.header-light.white-link .header-searchbar a, header.header-appear nav.header-light-transparent.white-link .header-searchbar a {        color: #232323;    }header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a {    color: #232323;}header.header-appear nav.header-light-transparent .header-searchbar, header.header-appear.header-light-transparent .header-social-icon, header.header-appear nav.header-light .header-searchbar, header.header-appear nav.header-light-transparent.white-link .header-social-icon, header.sticky nav.header-light-transparent .header-searchbar, header.sticky nav.header-light-transparent .header-social-icon, header.sticky nav.header-light .header-searchbar, header.sticky nav.header-light .header-social-icon {    border-left: 1px solid rgba(0, 0, 0, 0.25);}header.header-appear nav.nav-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.header-appear nav.nav-fixed-top.header-light-transparent.white-link .header-social-icon a, header.header-appear nav.nav-fixed-top.header-light-transparent.white-link .header-searchbar a, header.header-appear nav.nav-scroll-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.header-appear nav.nav-scroll-fixed-top.header-light-transparent.white-link .header-social-icon a, header.header-appear nav.nav-scroll-fixed-top.header-light-transparent.white-link .header-searchbar a {    color: #232323;}header.sticky nav.header-light-transparent .heder-menu-button .mobile-toggle span, header.sticky nav.header-light .heder-menu-button .mobile-toggle span {    background: #232323;}/* dark transparent navigation */header.header-appear nav.header-dark-transparent, header.sticky nav.navbar-fixed-top.header-dark-transparent, header.sticky nav.navbar-scroll-fixed-top.header-dark-transparent {    background: rgba(23, 23, 23, 0.85);}    header.header-appear nav.header-dark-transparent .separator-line-verticle-small, header.header-appear nav.header-dark .separator-line-verticle-small {        background: #ffffff;    }    header.header-appear nav.header-dark-transparent .navbar-nav > li > a, header.header-appear nav.header-dark .navbar-nav > li > a, header.sticky nav.header-dark .navbar-nav > li > a, header.sticky nav.header-dark-transparent .navbar-nav > li > a {        color: #ffffff;    }    header.header-appear nav.header-dark-transparent .header-social-icon a, header.header-appear nav.header-dark .header-social-icon a, header.sticky nav.header-dark .header-social-icon a, header.sticky nav.header-dark-transparent .header-social-icon a {        color: #ffffff;    }    header.header-appear nav.header-dark-transparent .search-button, header.header-appear nav.header-dark-transparent .right-menu-button, header.header-appear nav.header-dark .search-button, header.header-appear nav.header-dark .right-menu-button, header.sticky nav.header-dark .search-button, header.sticky nav.header-dark .right-menu-button, header.sticky nav.header-dark-transparent .search-button, header.sticky nav.header-dark-transparent .right-menu-button {        color: #ffffff;    }header.sticky nav.header-dark-transparent .header-social-icon, header.sticky nav.header-dark .header-social-icon, header.sticky nav.header-dark-transparent .header-searchbar, header.sticky nav.header-dark .header-searchbar {    border-left: 1px solid rgba(255, 255, 255, 0.4);}header.sticky nav.header-dark-transparent .mobile-toggle span, header.sticky .header-dark .mobile-toggle span {    background: #ffffff;}header.sticky nav.header-dark-transparent .mobile-toggle:hover span, header.sticky .header-dark .mobile-toggle:hover span {    background: red;}/* light navigation */header.header-appear nav.header-light, header.sticky nav.navbar-fixed-top.header-light, header.sticky nav.navbar-scroll-fixed-top.header-light {    background-color: #ffffff;    box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 0.6);}/* dark navigation */header.header-appear nav.header-dark, header.sticky nav.navbar-fixed-top.header-dark, header.sticky nav.navbar-scroll-fixed-top.header-dark {    background-color: #000000;}/* collepsed menu icon */.navbar-default .navbar-toggle .icon-bar, header.sticky .navbar-default.header-light .navbar-toggle .icon-bar, header.sticky .navbar-default.header-light-transparent .navbar-toggle .icon-bar {    background: #232323;}.navbar-default.white-link .navbar-toggle .icon-bar, header.sticky .navbar-default.header-dark .navbar-toggle .icon-bar, header.sticky .navbar-default.header-dark-transparent .navbar-toggle .icon-bar {    background: #ffffff;}/* hamburger menu */nav.navbar.bootsnav .btn-hamburger {    padding: 0;}    nav.navbar.bootsnav .btn-hamburger .navbar-toggle {        margin: 0;        top: -2px;    }.hamburger-menu-wrepper {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: #000000;    z-index: -10005;    padding: 55px 80px;    display: table;    opacity: 0;    visibility: collapse;}.menu-middle {    display: table;    height: 100%;    width: 65%;    margin: 0 auto;    opacity: 0;}.hamburger-menu-links {    float: left;    list-style: none;    margin: 0;    padding: 0;    width: 100%;    font-size: 52px;    line-height: 55px;    opacity: 0;}    .hamburger-menu-links li {        float: left;        margin-bottom: 36px;        width: 50%;    }        .hamburger-menu-links li a {            color: #ffffff;            position: relative;        }        .hamburger-menu-links li.open > a {            color: #007CBC;        }        .hamburger-menu-links li a:hover, .follow-box a:hover {            color: #007CBC;        }.animation-box {    position: absolute;    top: 5%;    height: 100%;    width: 100%;    left: 0;    transform: perspective(600px) rotateX(-20deg);    -weblit-transform: perspective(600px) rotateX(-20deg);    -moz-transform: perspective(600px) rotateX(-20deg);    -ms-transform: perspective(600px) rotateX(-20deg);    -o-transform: perspective(600px) rotateX(-20deg);}.hamburger-menu.show-menu .hamburger-menu-wrepper {    z-index: 10004;    opacity: 1;    visibility: visible;}.hamburger-menu.show-menu .animation-box {    top: 0;    transform: perspective(600px) rotateX(0deg);    -webkit-transform: perspective(600px) rotateX(0deg);    -moz-transform: perspective(600px) rotateX(0deg);    -o-transform: perspective(600px) rotateX(0deg);    -ms-transform: perspective(600px) rotateX(0deg);    opacity: 1;}.hamburger-menu.show-menu .hamburger-menu-links, .hamburger-menu.show-menu .menu-middle {    opacity: 1;}.hamburger-menu.show-menu .btn-hamburger .mobile-toggle, .hamburger-menu .btn-hamburger .close-menu {    transform: scale(0);    -webkit-transform: scale(0);    -moz-transform: scale(0);    -o-transform: scale(0);    -ms-transform: scale(0);}.hamburger-menu.show-menu .btn-hamburger .close-menu, .hamburger-menu .btn-hamburger .mobile-toggle {    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);}.hamburger-menu .hamburger-menu-wrepper .btn-hamburger {    border-color: #ffffff;    height: 18px;    position: absolute;    width: 18px;    z-index: 99;    padding: 0;    margin: -27px 0 0 -15px;    opacity: 0;}.hamburger-menu.show-menu .hamburger-menu-wrepper .btn-hamburger {    opacity: 1;    right: 40px;    transition-delay: 0.2s;    -webkit-transition-delay: 0.2s;    -moz-transition-delay: 0.2s;    -ms-transition-delay: 0.2s;    -o-transition-delay: 0.2s;}.hamburger-menu .close-button-menu {    float: none;    height: auto;    margin: 0;    padding: 0;    position: inherit;    right: -26px;    top: 44px;    width: auto;}    .hamburger-menu .close-button-menu:after, .hamburger-menu .close-button-menu:before {        background: #ffffff;        width: 22px;        right: 26px;        top: -34px;    }.hamburger-menu-links li.dropdown > a:after {    content: "\f107";    display: inline-block;    position: absolute;    right: -60px;    top: 15px;    font-family: 'FontAwesome';    font-size: 42px;}/* header style two */.header-with-topbar .navbar-top {    top: 36px;    background: #ffffff;    box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.6);}.header-with-topbar.sticky .navbar-top {    top: -160px;}.header-with-topbar.sticky.header-appear .navbar-top {    top: 0;}/* full width light transparent navigation */header nav.nav-full-width {    width: 100%;}.close-button-menu {    float: right;    padding: 10px;    background-color: transparent;    color: #232323;    border: 0;    position: absolute;    height: 40px;    width: 40px;    outline: none;    top: 20px;    right: 20px;}.full-width-pull-menu .dropdown-toggle {    position: relative;}.full-width-pull-menu span.dropdown-toggle {    position: absolute;    right: 30px;    width: 40px;    height: 40px;    text-align: center;    top: 43px;    display: inline-block;    vertical-align: middle;    cursor: pointer;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);}.full-width-pull-menu .dropdown .dropdown-toggle:before {    content: "";    display: block;    position: absolute;    right: 20px;    top: 15px;    height: 11px;    width: 1px;    background: #232323;}.full-width-pull-menu .dropdown.open .dropdown-toggle:before {    height: 0;}.full-width-pull-menu .dropdown .dropdown-toggle:after {    content: "";    display: block;    position: absolute;    right: 15px;    top: 20px;    height: 1px;    width: 11px;    background: #232323;}.full-width-pull-menu .dropdown ul {    background-color: inherit;}/* full width navigation style 1 */.full-width-pull-menu .link-style-1 .link-style-1 ul {    list-style: none;    padding: 0;    margin: 0;}.full-width-pull-menu .link-style-1 ul li {    margin: 20px 0;    display: table;}    .full-width-pull-menu .link-style-1 ul li a {        background: inherit;        color: #232323;        font-size: 22px;        line-height: 26px;        position: relative;        padding-left: 35px;    }    .full-width-pull-menu .link-style-1 ul li:hover > a, .full-width-pull-menu .link-style-1 ul li.open > a {        color: #007CBC;    }        .full-width-pull-menu .link-style-1 ul li:hover > a:after, .full-width-pull-menu .link-style-1 ul li.open > a:after {            background: #007CBC;        }    .full-width-pull-menu .link-style-1 ul li a:after {        background: #dbdbdb;        content: "";        display: inline-block;        height: 4px;        left: 0;        position: absolute;        top: 14px;        width: 18px;    }.full-width-pull-menu .link-style-1 .dropdown.open ul {    display: block;}.full-width-pull-menu .link-style-1 .dropdown ul {    position: inherit;    left: 0;    right: 0;    padding: 10px 30px 0;    background-color: inherit;    border: 0;    float: none;    box-shadow: none;    margin: 0;}.full-width-pull-menu .link-style-1 ul li li a {    font-size: 18px;    line-height: 22px;    padding-left: 30px;}.full-width-pull-menu .link-style-1 .dropdown ul li a:hover, .dropdown ul li a:focus {    background-color: inherit;}.full-width-pull-menu .link-style-1 .dropdown ul li {    margin: 5px;}    .full-width-pull-menu .link-style-1 .dropdown ul li:last-child {        margin-bottom: 0;    }/* full width navigation style 2 */.full-width-pull-menu .link-style-2 .link-style-2 ul {    list-style: none;    padding: 0;    margin: 0;}.full-width-pull-menu .link-style-2 ul li {    display: table;    width: 90%;}    .full-width-pull-menu .link-style-2 ul li a {        background: inherit;        color: #232323;        font-size: 48px;        line-height: 85px;        position: relative;    }    .full-width-pull-menu .link-style-2 ul li:hover > a, .full-width-pull-menu .link-style-2 ul li.open > a {        color: #007CBC;    }        .full-width-pull-menu .link-style-2 ul li.open > a:after {            background: #007CBC;        }.full-width-pull-menu .link-style-2 .dropdown ul {    display: block !important;    height: 0;    overflow: hidden;}.full-width-pull-menu .link-style-2 .dropdown ul {    position: inherit;    left: 0;    right: 0;    padding: 0;    background-color: inherit;    border: 0;    float: none;    box-shadow: none;    margin: 0;}.full-width-pull-menu .link-style-2 .dropdown.open ul {    display: block;    height: 100%;}.full-width-pull-menu .link-style-2 .dropdown ul li a {    font-size: 14px;    line-height: 18px;    color: #757575;    padding: 0;    margin: 0;}.full-width-pull-menu .link-style-2 .dropdown ul li {    border-bottom: 1px solid #e3e3e3;    padding: 7px 0;}    .full-width-pull-menu .link-style-2 .dropdown ul li:last-child {        border-bottom: 1px solid transparent;    }    .full-width-pull-menu .link-style-2 .dropdown ul li a:hover, .dropdown ul li a:focus {        background-color: inherit;    }    .full-width-pull-menu .link-style-2 .dropdown ul li ul.sub-menu {        padding-left: 15px;        padding-top: 2px;    }        .full-width-pull-menu .link-style-2 .dropdown ul li ul.sub-menu li {            border-bottom: 0;            padding: 5px 0 0 0;        }    .full-width-pull-menu .link-style-2 .dropdown ul li:last-child {        margin-bottom: 0;    }.full-width-pull-menu .link-style-2 .icon-social-medium a:first-child {    margin-left: 0;}.full-width-pull-menu .link-style-2 .icon-social-medium a:last-child {    margin-right: 0;}.close-button-menu:after, .close-button-menu:before {    content: "";    display: block;    background: #000000;    height: 2px;    width: 18px;    position: absolute;}.close-button-menu:after {    transform: rotate(45deg);    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);}.close-button-menu:before {    transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    -o-transform: rotate(-45deg);}/* full navigation */.show-menu .menu-wrap, .menu-wrap {    left: auto;}.show-menu .menu-wrap {    transition-duration: 0.3s;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    opacity: 1;    visibility: visible;    z-index: 10001;}.menu-wrap {    transition-duration: 0.3s;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    width: 100%;    z-index: -10001;    position: fixed;    top: 0;    right: 0;    opacity: 0;    visibility: hidden;}/* container fluid navigation padding */header nav.nav-box-width {    padding: 0 50px;}/* hamburger menu right side */.big-menu-right {    position: fixed;    top: 0;    right: 0;    width: 40%;    height: 100%;    padding: 0 5%;    opacity: 0;    transform: translateX(30%) scaleX(0.6);    -webkit-transform: translateX(30%) scaleX(0.6);    -moz-transform: translateX(30%) scaleX(0.6);    -o-transform: translateX(30%) scaleX(0.6);    -ms-transform: translateX(30%) scaleX(0.6);    transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;    z-index: -1;}.big-menu-links {    list-style: none;    margin: 0;    padding: 0;}    .big-menu-links li {        margin-bottom: 15px;        display: block;        width: 100%;        float: left;    }        .big-menu-links li a {            font-size: 50px;            line-height: 1.5;            color: #676767;            float: left;        }            .big-menu-links li a:after {                width: 0;                background: #007CBC;                height: 3px;                content: "";                display: block;                transition-duration: 0.5s;                -moz-transition-duration: 0.5s;                -webkit-transition-duration: 0.5s;                -o-transition-duration: 0.5s;                -ms-transition-duration: 0.5s;            }            .big-menu-links li a:hover {                color: #dddddd;            }                .big-menu-links li a:hover:after {                    width: 100px;                    transition-duration: 0.5s;                    -moz-transition-duration: 0.5s;                    -webkit-transition-duration: 0.5s;                    -o-transition-duration: 0.5s;                    -ms-transition-duration: 0.5s;                }.big-menu-right.open {    transform: translateX(0) scaleX(1);    -moz-transform: translateX(0) scaleX(1);    -webkit-transform: translateX(0) scaleX(1);    -o-transform: translateX(0) scaleX(1);    -ms-transform: translateX(0) scaleX(1);    opacity: 1;    z-index: 9999;}.big-menu-close {    background: #ffffff;    position: absolute;    right: 0;    width: 40px;    height: 40px;    color: #232323;}/* dropdown menu */nav.navbar.navbar-default ul.nav > li > a {    padding: 26px 0;    background: transparent;    border-color: transparent;    font-weight: 500;}nav.navbar.navbar-default ul.nav > li.dropdown > a.dropdown-toggle::after, nav.navbar.sidebar-nav ul.nav > li.dropdown > a.dropdown-toggle::after {    content: "";    vertical-align: middle;    position: relative;    top: -1px;    margin-top: 0;}nav.navbar.navbar-default ul li.dropdown ul.dropdown-menu > li:last-child {    border-bottom: 0;    border-bottom: 0;}nav.navbar.navbar-default ul li.dropdown .dropdown-menu li > a:hover {    color: #ffffff;    background: transparent;    left: 5px;}nav.navbar.navbar-default ul li.dropdown .dropdown-menu li.active > a {    color: #ffffff;}nav.navbar.navbar-default ul.menu-links li.dropdown ul.dropdown-menu li > a:hover, nav.navbar.navbar-default ul.menu-links li.dropdown ul.dropdown-menu li.active > a {    color: #232323;}.dropdown ul.second-level {    left: 270px;    top: 0;    height: 100%;}.dropdown ul.third-level {    left: 530px;    top: 0;    height: 100%;}nav.navbar ul.nav .dropdown-menu.second-level .dropdown-menu {    margin-top: 0;}.navbar-default ul li li.dropdown ul {    display: none;}.navbar-default ul li li.dropdown.on > ul {    display: block;    position: absolute;    left: 100%;    margin-top: 0;    padding: 0;    top: 0;}    .navbar-default ul li li.dropdown.on > ul > li.dropdown.on > ul {        display: block;        position: absolute;        left: 100%;        margin-top: 0;        padding: 0;        top: 0;    }.navbar-default ul li li.dropdown ul.dropdown-menu {    position: absolute;    left: 100%;    margin-top: 0;    padding: 0;    top: 0;    box-shadow: none;}    .navbar-default ul li li.dropdown ul.dropdown-menu li {        padding: 0;    }.dropdown-menu .dropdown a {    position: relative;}/* navigation left sidebar */header .menu-wrap .widget {    margin-bottom: 30px;    display: inline-block;    width: 100%;}.nav.navbar-left-sidebar {    transition: all 0s ease-in-out 0s;    -webkit-transition: all 0s ease-in-out 0s;    -moz-transition: all 0s ease-in-out 0s;    -ms-transition: all 0s ease-in-out 0s;    -o-transition: all 0s ease-in-out 0s;    overflow-y: auto;}    .nav.navbar-left-sidebar li {        display: inline-block;        width: 100%;        padding: 0 45px;    }        .nav.navbar-left-sidebar li a, nav.navbar.bootsnav.navbar-left-sidebar ul.nav > li > a {            font-size: 11px;            text-transform: uppercase;            color: #939393;            background: transparent !important;            border-bottom: 1px solid #e5e5e5 !important;            padding: 15px 0;        }        .nav.navbar-left-sidebar li:last-child a {            border-bottom: none;        }        .nav.navbar-left-sidebar li a:hover {            color: #ffffff;        }        .nav.navbar-left-sidebar li a .nav-caret {            height: 35px;            text-align: right;            width: 35px;        }    .nav.navbar-left-sidebar .dropdown .second-level {        opacity: 0 !important;        left: 245px;        display: block !important;        visibility: hidden;    }    .nav.navbar-left-sidebar .dropdown.on .second-level {        opacity: 1 !important;        left: 289px;        visibility: visible;        transition-duration: 0.3s;        -webkit-transition-duration: 0.3s;        -moz-transition-duration: 0.3s;        -ms-transition-duration: 0.3s;        -o-transition-duration: 0.3s;    }    .nav.navbar-left-sidebar .second-level .dropdown .third-level {        opacity: 0 !important;        display: block !important;        visibility: hidden;        left: 525px;    }    .nav.navbar-left-sidebar .second-level .dropdown.on .third-level {        opacity: 1 !important;        left: 569px;        visibility: visible;        transition-duration: 0.3s;        -webkit-transition-duration: 0.3s;        -moz-transition-duration: 0.3s;        -ms-transition-duration: 0.3s;        -o-transition-duration: 0.3s;    }    .nav.navbar-left-sidebar .dropdown-menu .dropdown > a:after {        display: none;    }/* pull left sidebar */.cbp-spmenu {    background: #ffffff;    position: fixed;    z-index: 1;}.cbp-spmenu-vertical {    width: 455px;    height: 100%;    top: 0;    z-index: 10005;}.cbp-spmenu-right {    right: -455px;}.cbp-spmenu-left {    left: -100%;}    .cbp-spmenu-left.cbp-spmenu-open {        left: 0;    }.cbp-spmenu-right.cbp-spmenu-open {    right: 0px;    overflow-x: auto;    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);}.cbp-spmenu-push {    overflow-x: hidden;    position: relative;    left: 0;}.cbp-spmenu, .cbp-spmenu-push {    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;}/* custome scrollbar */.cbp-spmenu-right::-webkit-scrollbar, .navbar-left-sidebar::-webkit-scrollbar {    width: 5px;}.cbp-spmenu-right::-webkit-scrollbar-track, .navbar-left-sidebar::-webkit-scrollbar-track {    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);    -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);    -ms-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);    -o-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}.cbp-spmenu-right::-webkit-scrollbar-thumb, .navbar-left-sidebar::-webkit-scrollbar-thumb {    background-color: darkgrey;    outline: 1px solid slategrey;}/* sidebar navigation */nav.navbar.sidebar-nav .container {    display: table-cell;    height: 75px;    position: relative;    vertical-align: top;}nav.navbar.bootsnav.sidebar-nav .navbar-left-sidebar > li > a {    color: #626262;    border-color: #ededed;    padding: 15px 0;}nav.navbar.sidebar-nav .navbar-left-sidebar li a:hover, nav.navbar.bootsnav.sidebar-nav ul.nav.navbar-left-sidebar li.active > a {    color: #000000;}.sidebar-nav .logo-holder {    text-align: center;    min-height: 107px;}.sidebar-nav .footer-holder {    text-align: center;}nav.navbar .toggle-button {    background: #000000;    border: medium none;    height: auto;    margin: 0;    padding: 0;    width: auto;}.sidebar-nav .dropdown-menu {    box-shadow: none;    height: 100%;    left: 270px;    padding: 0;    position: fixed;    top: 0;    width: 240px;    padding: 80px 0;}nav.navbar.sidebar-nav li.dropdown ul.dropdown-menu {    border: none;}nav.navbar.bootsnav.sidebar-nav li.dropdown ul.dropdown-menu {    padding-top: 160px;}.sidebar-nav .dropdown-menu li > a {    margin: 0 45px;}nav.navbar.sidebar-nav {    border: none;    display: inline-table;    width: 290px;    border-radius: 0;    position: fixed;    top: 0;    z-index: 10005;    height: 100%;    padding: 50px 0px 25px;    border-right: 1px solid rgba(0, 0, 0, 0.07);    left: 0;}.sidebar-wrapper {    padding-left: 290px;}/* sidebar navigation style 1 */.sidebar-nav-style-1 .dropdown .second-level {    top: 0;    left: 290px;    width: 280px;}.sidebar-nav-style-1 .dropdown.on .second-level {    background: #fbfbfb;}.sidebar-nav-style-1 .dropdown .third-level {    top: 0;    left: 570px;    width: 280px;    background: #f3f3f3;}.sidebar-nav-style-1 .dropdown ul.second-level li ul {    display: none;    opacity: 0;}/* sidebar navigation style 2 */.left-nav-sidebar {    padding-left: 90px;    transition: all 0.3s ease 0s;}.left-nav {    position: fixed;    top: 0;    width: auto;    left: 0;    height: 100%;    background-color: #ffffff;    z-index: 99999;    transition: all 0.3s ease 0s;}.sidebar-part1 {    position: absolute;    top: 0;    width: 90px;}.sidebar-part2 {    padding: 0 0 0 110px;    border-right: 1px solid #dfdfdf;    width: 400px;    height: 100%;    position: fixed;    background-color: #ffffff;    z-index: -1;    left: -370px;}.sidebar-part3 {    position: absolute;    bottom: 0;}.left-nav-on .sidebar-part2 {    left: 0;}.sidebar-part2:before {    width: 100%;    height: 1px;    background-color: #dfdfdf;    content: "";    position: absolute;    bottom: 75px;    left: 0;    display: inline-block;}.left-nav-on .sidebar-part2 .sidebar-middle .sidebar-middle-menu .nav {    overflow-y: auto;    overflow-x: hidden;}.sidebar-part2 .sidebar-middle {    padding: 180px 0;}.sidebar-part2 .sidebar-middle-menu {    display: table-cell;    height: 100%;    width: 100%;    vertical-align: middle;}.bottom-menu-icon {    width: 90px;    padding: 22px 30px;    text-align: center;}header .sidebar-part2 nav.navbar.bootsnav ul > li > a {    font-size: 36px;    display: block;    padding: 0;    color: #0f0f0f;    text-transform: none;    margin: 0;    line-height: 40px;    font-weight: 500;    position: relative;}    header .sidebar-part2 nav.navbar.bootsnav ul > li > a > .fa {        font-size: 25px;        top: 10px;        position: absolute;        right: 18px;    }header .sidebar-part2 nav.navbar.bootsnav ul > li > .second-level > li > a > .fa {    font-size: 14px;    line-height: 30px;}.sidebar-part2 ul > li {    margin: 0;    float: none;    padding: 15px 20px 15px 0;    width: 291px;    word-break: break-all;    position: initial;}.sidebar-part2 ul li a:hover {    background-color: inherit;}.sidebar-part2 nav.navbar.bootsnav {    border-bottom: 0;    position: inherit;}.sidebar-part2 .right-bg {    position: fixed;    height: 100%;    left: 0;    top: 0;    background-color: #ffffff;    width: 90px;}    .sidebar-part2 .right-bg:before {        background-color: #dfdfdf;        bottom: 75px;        content: "";        display: inline-block;        height: 1px;        left: 0;        position: absolute;        width: 100%;    }    .sidebar-part2 .right-bg img {        position: absolute;        top: 50%;        left: 37px;        transform: translateY(-100px);        -webkit-transform: translateY(-100px);        -moz-transform: translateY(-100px);        -ms-transform: translateY(-100px);        -o-transform: translateY(-100px);    }header .sidebar-part2 nav.navbar.bootsnav ul li ul li a {    font-size: 14px;    line-height: 20px;    width: 100%;    padding: 15px 0;    border-bottom: 1px solid #f0f0f0;    color: #939393;    font-weight: 400;}header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown > a, .sidebar-nav-style-1 .navbar-left-sidebar li.dropdown > a {    padding-right: 20px;}header .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {    border-bottom: 1px solid #007CBC;    background: inherit;}header .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child > a:hover {    border-bottom: 0;}header .sidebar-part2 nav.navbar.bootsnav ul li ul li a > i {    vertical-align: middle;    margin-right: 5px;}header .sidebar-part2 nav.navbar.bootsnav ul li ul li a:hover {    color: #007CBC;}header .sidebar-part2 nav.navbar.bootsnav ul li ul li {    margin: 0;    padding: 0 30px;    width: 100%;    word-break: normal;}    header .sidebar-part2 nav.navbar.bootsnav ul li ul li.dropdown {        border-left: 0;    }.sidebar-part2 .dropdown ul.second-level, .sidebar-part2 .dropdown ul.third-level {    border-left: 1px solid #eeeeee !important;}.sidebar-part2 .dropdown ul.second-level {    left: 399px;    transition: 0s;    -webkit-transition: 0s;    -moz-transition: 0s;    -ms-transition: 0s;    -o-transition: 0s;}.sidebar-part2 .dropdown ul.third-level {    left: 249px;}.sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu {    box-shadow: none;    height: 100%;    position: absolute;    transition: 0s;    -webkit-transition: 0s;    -moz-transition: 0s;    -ms-transition: 0s;    -o-transition: 0s;    width: 250px;    padding: 180px 0;    background: #ffffff;}.bottom-menu-icon a {    font-size: 24px;    width: 23px;    height: 18px;    display: inline-block;    position: relative;}header .sidebar-part2 nav.navbar.bootsnav ul.second-level li.active > a, header .sidebar-part2 nav.navbar.bootsnav ul.second-level li.active ul li.active > a {    color: #007CBC;}.nav-icon span {    display: block;    position: absolute;    height: 2px;    width: 23px;    background: #232323;    border-radius: 0;    opacity: 1;    left: 0;    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);    -webkit-transition: .25s ease-in-out;    -moz-transition: .25s ease-in-out;    -o-transition: .25s ease-in-out;    transition: .25s ease-in-out;}.nav-icon:hover span, .nav-icon.active span {    background-color: #007CBC;}.nav-icon span:nth-child(1) {    top: 0px;}.nav-icon span:nth-child(2), .nav-icon span:nth-child(3) {    top: 8px;}.nav-icon span:nth-child(4) {    top: 16px;}.nav-icon.active span:nth-child(1) {    top: 8px;    width: 0%;    left: 50%;}.nav-icon.active span:nth-child(2) {    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -o-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}.nav-icon.active span:nth-child(3) {    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);}.nav-icon.active span:nth-child(4) {    top: 8px;    width: 0%;    left: 50%;}nav.navbar.brand-center ul.nav > li > a {    padding: 26px;    margin: 0;}header.sticky nav.navbar.brand-center ul.nav > li > a {    padding: 20px;    margin: 0 20px;}/* navigation widget */.menu-wrap .widget {    display: inline-block;    width: 100%;}/* ===================================
    Elements
====================================== *//* double quotes */.special-char-small {    font-size: 40px;    line-height: 60px;}.special-char-medium {    font-size: 80px;    line-height: 120px;}.special-char-large {    font-size: 140px;    line-height: 120px;}.special-char-extra-large {    font-size: 200px;    line-height: 150px;}/* search box */.search-box .add-on .input-group-btn > .btn {    border-left-width: 0;    left: 0px;    border-color: #ededed;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    -o-box-shadow: none;    -ms-box-shadow: none;    margin-right: 0;    margin-left: -1px;    text-transform: uppercase;    border-width: 1px;    border-style: solid;    padding: 5px 9px;    height: 31px;}    .search-box .add-on .form-control:focus, .search-box .add-on .input-group-btn > .btn:focus, .search-box .add-on .input-group-btn > .btn:hover {        box-shadow: none;        -webkit-box-shadow: none;        -moz-box-shadow: none;        -ms-box-shadow: none;        -o-box-shadow: none;        border-color: #ededed;        background: #f5f5f5;    }.search-box .add-on i {    color: #939393;    font-size: 11px;    top: -5px;    left: -2px;}.sidebar-nav-style-1 .search-box .add-on i {    top: -3px;}.search-box input[type="text"], .search-box input[type="search"] {    border-color: #ededed;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    -o-box-shadow: none;    -ms-box-shadow: none;    font-size: 12px;    font-weight: normal;    color: #232323;    height: 31px;}.search-box .add-on input[type="text"] {    padding: 5px 8px;}.search-box input[type="text"]::-webkit-input-placeholder {    color: #939393;    font-size: 10px;    text-transform: uppercase;    font-weight: 400;    letter-spacing: 0.015em;}.search-box input[type="text"]::-moz-placeholder {    color: #939393;    font-size: 10px;    text-transform: uppercase;    font-weight: 400;    letter-spacing: 0.015em;}.search-box input[type="text"]::-ms-input-placeholder {    color: #939393;    font-size: 10px;    text-transform: uppercase;    font-weight: 400;    letter-spacing: 0.015em;}.search-box input[type="text"]::-o-placeholder {    color: #939393;    font-size: 10px;    text-transform: uppercase;    font-weight: 400;    letter-spacing: 0.015em;}/* search box style 2 */.search-box2 .add-on .input-group-btn > .btn {    border-left-width: 0;    left: 0px;    border-color: #4f4f4f;    background-color: #4f4f4f;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    -o-box-shadow: none;    -ms-box-shadow: none;    margin-right: 0;    margin-left: -1px;    text-transform: uppercase;    border-width: 1px;    border-style: solid;    padding: 5px 8px 5px 10px;    height: 45px;    width: 45px;}.search-box2 .add-on .input-group-btn {    width: 45px;}    .search-box2 .add-on .input-group-btn > .btn:focus, .search-box2 .add-on .input-group-btn > .btn:hover {        box-shadow: none;        -webkit-box-shadow: none;        -moz-box-shadow: none;        -ms-box-shadow: none;        -o-box-shadow: none;        border-color: #4f4f4f;        background-color: #4f4f4f;    }.search-box2 .add-on i {    color: #ffffff;    font-size: 17px;}.search-box2 input[type="text"], .search-box2 input[type="search"] {    border-color: #474747;    background-color: transparent;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    -o-box-shadow: none;    -ms-box-shadow: none;    font-size: 14px;    font-weight: normal;    color: #636363;    height: 45px;}.search-box2 .add-on input[type="text"] {    padding: 10px 14px;}.search-box2 input[type="text"]::-webkit-input-placeholder {    color: #636363;    font-size: 14px;    font-weight: 400;    letter-spacing: 0.015em;    background-color: transparent;}.search-box2 input[type="text"]::-moz-placeholder {    color: #636363;    font-size: 14px;    font-weight: 400;    letter-spacing: 0.015em;    background-color: transparent;}.search-box2 input[type="text"]::-ms-input-placeholder {    color: #636363;    font-size: 14px;    font-weight: 400;    letter-spacing: 0.015em;    background-color: transparent;}.search-box2 input[type="text"]::-o-placeholder {    color: #636363;    font-size: 14px;    font-weight: 400;    letter-spacing: 0.015em;    background-color: transparent;}/* search form */.search-cart-header {    padding-top: 14px;    float: right;    letter-spacing: 1px;}.header-search-form {    color: #232323;}.search-form .search-input {    border: none;    border-radius: 0;    border-bottom: 2px solid rgba(255, 255, 255, 0.5);    font-size: 30px;    font-weight: 100;    padding: 20px 38px 20px 2px;    text-transform: capitalize;    background: transparent;    line-height: 40px;    color: #ffffff;}    .search-form .search-input:focus {        outline: none;    }.search-input ::-moz-placeholder, .search-input [placeholder] {    color: #ff0000;}.search-form .search-button {    font-size: 21px;    color: #ffffff;    top: 31px;    right: 0;    outline: none;}#search-header {    height: 100%;    width: 45%;    margin: 0 auto;}.close-search {    color: #373737;    position: absolute;    right: 0;    top: 23px;    z-index: 998;    cursor: pointer;}    .close-search:hover {        color: #9a9a9a;    }.search-button {    cursor: pointer;    z-index: 0;    margin-right: 0;    border: none;    background: none;}/* list style 1 */.list-style-none li {    list-style: none;}.list-style-1 li {    padding: 5px 0;}/* list style 2 */.list-style-2 {    list-style: none;    margin: 0;    padding: 0;}    .list-style-2 li {        position: relative;        padding: 0 0 0 12px;        margin: 0 0 9px 0;    }        .list-style-2 li:before {            content: "";            width: 5px;            height: 1px;            background-color: #007CBC;            position: absolute;            top: 12px;            left: 0;        }/* list style 3 */.list-style-3 {    list-style: none;    margin: 0;    padding: 0;}    .list-style-3 li {        position: relative;        padding: 0 0 0 22px;        margin: 0 0 15px 0;    }        .list-style-3 li:before {            content: "";            width: 10px;            height: 1px;            background-color: #007CBC;            position: absolute;            top: 13px;            left: 0;        }/* list style 4 */.list-style-4 {    list-style: none;    margin: 0;    padding: 0;}    .list-style-4 li {        position: relative;        padding: 0 0 10px 22px;        margin: 0 0 10px 0;        border-bottom: 1px solid rgba(0, 0, 0, 0.1);    }        .list-style-4 li:before {            content: "\f00c";            position: absolute;            top: 1px;            left: 0;            font-family: 'FontAwesome';        }        .list-style-4 li:last-child {            border-bottom: 0;        }    .list-style-4.list-style-color li {        border-color: rgba(255, 255, 255, 0.15);    }        .list-style-4.list-style-color li:before {            color: #007CBC;        }/* list style 5 */.list-style-5 {    list-style: none;    margin: 0;    padding: 0;}    .list-style-5 li {        position: relative;        padding: 0 0 10px 22px;        margin: 0 0 10px 0;        border-bottom: 1px solid rgba(0, 0, 0, 0.1);    }        .list-style-5 li:before {            content: "\f192";            position: absolute;            top: 1px;            left: 0;            font-family: 'FontAwesome';            color: #c0c0c0;        }        .list-style-5 li:last-child {            border-bottom: 0;        }    .list-style-5.list-style-color li {        border-color: rgba(255, 255, 255, 0.15);    }        .list-style-5.list-style-color li:before {            color: #007CBC;        }/* list style 6 */.list-style-6 {    list-style: none;    margin: 0;    padding: 0;}    .list-style-6 li {        position: relative;        padding: 0 15px 8px 0;        margin: 0 0 8px 0;        border-bottom: 1px solid rgba(0, 0, 0, 0.1);    }        .list-style-6 li span {            position: absolute;            top: 3px;            right: 0;        }        .list-style-6 li:last-child {            border-bottom: none;        }        .list-style-6 li:before {            content: "";        }/* list style 7 */.list-style-7 {    list-style: none;    margin: 0;    padding: 0;}    .list-style-7 li {        padding: 0 0 13px 0;        margin: 0 0 10px 0;    }        .list-style-7 li:last-child {            margin: 0;            padding: 0;        }/* list style 8 */.list-style-8 {    list-style: none;    margin: 0;    padding: 0;}    .list-style-8 li {        position: relative;        padding: 15px 0;        margin: 0 0 4px 0;        border-bottom: 1px solid rgba(0, 0, 0, 0.1);    }        .list-style-8 li span {            margin-bottom: 2px;        }        .list-style-8 li p {            margin-bottom: 0;        }        .list-style-8 li:last-child {            border-bottom: none;        }        .list-style-8 li:before {            content: "";        }/* list style 9 */.list-style-9 {    list-style: none;    margin: 0;    padding: 0;}    .list-style-9 li {        position: relative;        padding: 15px 0;        margin: 0 0 4px 0;        border-bottom: 1px solid #373737;    }        .list-style-9 li span {            margin-bottom: 2px;        }        .list-style-9 li p {            margin-bottom: 0;        }        .list-style-9 li:last-child {            border-bottom: none;        }        .list-style-9 li:before {            content: "";        }/* list style 10 */.list-style-10 {    list-style: none;    margin: 0;    padding: 0;}    .list-style-10 li {        padding: 15px 0;        margin: 0;        border-bottom: 1px solid rgba(0, 0, 0, 0.1);    }        .list-style-10 li i {            float: left;            margin-top: 5px;        }        .list-style-10 li span {            padding-left: 15px;            display: table;        }        .list-style-10 li:last-child {            border-bottom: none;        }/* list style 6 */.list-style-11 {    list-style: none;    margin: 0;    padding: 0;}    .list-style-11 li {        position: relative;        padding: 0 0 8px 0;        margin: 0 0 8px 0;        border-bottom: 1px solid rgba(0, 0, 0, 0.1);    }        .list-style-11 li span {            position: absolute;            top: 3px;            right: 0;        }        .list-style-11 li:last-child {            border-bottom: none;        }        .list-style-11 li:before {            content: "";        }/* image hover style 1 */.image-hover-style-1 {    background: #222222;}    .image-hover-style-1:hover img {        opacity: 0.5;        transform: scale(1.2, 1.2) rotate(-5deg);        transition: all 0.3s ease 0s;    }/* image hover style 3 */.image-hover-style-3:hover .cover-background {    filter: contrast(130%);    -webkit-filter: contrast(130%);    -moz-filter: contrast(130%);    -ms-filter: contrast(130%);    -o-filter: contrast(130%);    filter: grayscale(1);    -webkit-filter: grayscale(1);    -moz-filter: grayscale(1);    -ms-filter: grayscale(1);    -o-filter: grayscale(1);}/* info banner style 1 */.banner-style1 figure {    position: relative;    overflow: hidden;    transition-timing-function: ease-in-out;    -moz-transition-timing-function: ease-in-out;    -webkit-transition-timing-function: ease-in-out;    -o-transition-timing-function: ease-in-out;    transition-duration: .2s;    -moz-transition-duration: .2s;    -webkit-transition-duration: .2s;    -o-transition-duration: .2s;    -ms-transition-duration: .2s;}    .banner-style1 figure figcaption {        position: absolute;        left: 0;        top: 50%;        transform: translateY(-50%);        -webkit-transform: translateY(-50%);        -moz-transform: translateY(-50%);        -ms-transform: translateY(-50%);        -o-transform: translateY(-50%);        height: 100%;        width: 100%;    }    .banner-style1 figure:hover .banner-image img, .banner-style1 figure:hover .banner-image {        opacity: 0.3;        filter: contrast(130%);        -webkit-filter: contrast(130%);        -moz-filter: grayscale(1);        -ms-filter: grayscale(1);        -o-filter: grayscale(1);        filter: grayscale(1);        -webkit-filter: grayscale(1);        -moz-filter: grayscale(1);        -ms-filter: grayscale(1);        -o-filter: grayscale(1);    }    .banner-style1 figure figcaption p {        opacity: 0;        margin-bottom: 0;        height: 0;    }    .banner-style1 figure:hover figcaption p {        height: 100px;        opacity: 1;    }/* info banner style 2 */.banner-style2 figure {    position: relative;    overflow: hidden;}    .banner-style2 figure:hover .banner-image img {        opacity: 0.4;    }.banner-style2 figcaption {    position: absolute;    right: -50px;    top: 40px;    height: 100%;    height: calc(100% - 80px);    width: 50%;    opacity: 0;    visibility: hidden;}.banner-style2 figure:hover figcaption {    right: 40px;    opacity: 1;    visibility: visible;}/* info banner style 3 */.banner-style3 figure {    position: relative;    cursor: pointer;    overflow: hidden;    transition-timing-function: ease-in-out;    -moz-transition-timing-function: ease-in-out;    -webkit-transition-timing-function: ease-in-out;    -o-transition-timing-function: ease-in-out;    -ms-transition-timing-function: ease-in-out;    transition-duration: .2s;    -moz-transition-duration: .2s;    -webkit-transition-duration: .2s;    -o-transition-duration: .2s;    -ms-transition-duration: .2s;}    .banner-style3 figure figcaption {        position: absolute;        left: 0;        top: 52%;        transform: translateY(-50%);        -webkit-transform: translateY(-50%);        -moz-transform: translateY(-50%);        -ms-transform: translateY(-50%);        -o-transform: translateY(-50%);        height: 100%;        width: 100%;        opacity: 0;    }    .banner-style3 figure:hover figcaption {        opacity: 1;        top: 50%;    }    .banner-style3 figure:hover .banner-image img, .banner-style1 figure:hover .banner-image {        opacity: 0.3;    }/* pricing box */.highlight .pricing-box {    box-shadow: 0px 0px 40px rgba(200, 200, 200, 0.3);    transform: scale(1.15);    -webkit-transform: scale(1.15);    -moz-transform: scale(1.15);    -ms-transform: scale(1.15);    -o-transform: scale(1.15);}.feature-box {    overflow: hidden;    position: relative;    text-align: center;    cursor: pointer;}    .feature-box .content {        padding: 35px 15px;    }        .feature-box:before, .feature-box .content:before, .feature-box:after, .feature-box .content:after {            display: inline-block;            position: absolute;            content: "";            background-color: #007CBC;            z-index: 1;        }        .feature-box:before, .feature-box .content:before {            right: 0;            top: 0;            transition-duration: 0.5s;            -webkit-transition-duration: 0.5s;            -moz-transition-duration: 0.5s;            -ms-transition-duration: 0.5s;            -o-transition-duration: 0.5s;        }        .feature-box:after, .feature-box .content:after {            left: 0;            bottom: 0;            transition-duration: 0.5s;            -webkit-transition-duration: 0.5s;            -moz-transition-duration: 0.5s;            -ms-transition-duration: 0.5s;            -o-transition-duration: 0.5s;        }    .feature-box:hover:before, .feature-box:hover:after {        transform: scaleY(1);        transition-duration: 0.5s;        -webkit-transition-duration: 0.5s;        -moz-transition-duration: 0.5s;        -ms-transition-duration: 0.5s;        -o-transition-duration: 0.5s;    }    .feature-box:before {        transform-origin: right top 0;        -webkit-transform-origin: right top 0;        -moz-transform-origin: right top 0;        -ms-transform-origin: right top 0;        -o-transform-origin: right top 0;    }    .feature-box:after {        transform-origin: left bottom 0;        -webkit-transform-origin: left bottom 0;        -moz-transform-origin: left bottom 0;        -ms-transform-origin: left bottom 0;        -o-transform-origin: left bottom 0;    }    .feature-box .content:before {        transform-origin: right top 0;        -webkit-transform-origin: right top 0;        -moz-transform-origin: right top 0;        -ms-transform-origin: right top 0;        -o-transform-origin: right top 0;    }    .feature-box .content:after {        transform-origin: top left 0;        -webkit-transform-origin: top left 0;        -moz-transform-origin: top left 0;        -ms-transform-origin: top left 0;        -o-transform-origin: top left 0;    }    .feature-box:before, .feature-box:after {        height: 100%;        width: 3px;        transform: scaleY(0);        -webkit-transform: scaleY(0);        -moz-transform: scaleY(0);        -ms-transform: scaleY(0);        -o-transform: scaleY(0);        transition-duration: 0.5s;        -webkit-transition-duration: 0.5s;        -moz-transition-duration: 0.5s;        -ms-transition-duration: 0.5s;        -o-transition-duration: 0.5s;    }    .feature-box:hover .content:before, .feature-box:hover .content:after {        transform: scaleX(1);        -webkit-transform: scaleX(1);        -moz-transform: scaleX(1);        -ms-transform: scaleX(1);        -o-transform: scaleX(1);        transition-duration: 0.5s;        -webkit-transition-duration: 0.5s;        -moz-transition-duration: 0.5s;        -ms-transition-duration: 0.5s;        -o-transition-duration: 0.5s;    }    .feature-box .content:before, .feature-box .content:after {        width: 100%;        height: 3px;        transform: scaleX(0);        -webkit-transform: scaleX(0);        -moz-transform: scaleX(0);        -ms-transform: scaleX(0);        -o-transform: scaleX(0);        transition-duration: 0.5s;        -webkit-transition-duration: 0.5s;        -moz-transition-duration: 0.5s;        -ms-transition-duration: 0.5s;        -o-transition-duration: 0.5s;    }/* feature box style 1 */.feature-box-1 {    display: table;}    .feature-box-1 .char-value {        display: table-cell;        vertical-align: middle;    }/* feature box style 4 */.grid-item.feature-box-4 {    overflow: hidden;    position: relative;}    .grid-item.feature-box-4 figure img {        width: 100%;        cursor: auto;    }    .grid-item.feature-box-4 figure figcaption {        position: absolute;        left: 0px;        top: auto;        z-index: 9;        bottom: 0px;        transform: translateY(0);        -webkit-transform: translateY(0);        -moz-transform: translateY(0);        -ms-transform: translateY(0);        -o-transform: translateY(0);        transition: transform .35s ease-out;        -webkit-transition: transform .35s ease-out;        -moz-transition: transform .35s ease-out;        -ms-transition: transform .35s ease-out;        -o-transition: transform .35s ease-out;        padding: 0 0 15px 60px;        width: auto;        height: auto;        text-align: left;        opacity: 1;        cursor: default;    }    .grid-item.feature-box-4 figure:hover img, .feature-box-4 figure:focus img {        opacity: 1;        -ms-transform: none;        -webkit-transform: none;        -moz-transform: none;        -o-transform: none;        transform: none;    }    .grid-item.feature-box-4 figure:hover figcaption {        transform: translateY(-50px);        -webkit-transform: translateY(-50px);        -moz-transform: translateY(-50px);        -ms-transform: translateY(-50px);        -o-transform: translateY(-50px);    }    .grid-item.feature-box-4 figure figcaption .btn {        opacity: 0;    }    .grid-item.feature-box-4 figure:hover .btn {        opacity: 1;        display: inline-block;    }    .grid-item.feature-box-4 figure:hover img {        transition-timing-function: ease-in-out;        -webkit-transition-timing-function: ease-in-out;        -moz-transition-timing-function: ease-in-out;        -ms-transition-timing-function: ease-in-out;        -o-transition-timing-function: ease-in-out;        transform: scale(1.09, 1.09);        -webkit-transform: scale(1.09, 1.09);        -moz-transform: scale(1.09, 1.09);        -ms-transform: scale(1.09, 1.09);        -o-transform: scale(1.09, 1.09);    }/* feature box style 5 */.feature-box-5 {    padding-left: 65px;}    .feature-box-5 i {        position: absolute;        top: 0;        left: 0;    }/* feature box style 6 */.feature-box-6 {    padding-left: 70px;}    .feature-box-6 i {        position: absolute;        top: 50%;        left: 0;        transform: translateY(-22px);        -webkit-transform: translateY(-22px);        -moz-transform: translateY(-22px);        -ms-transform: translateY(-22px);        -o-transform: translateY(-22px);    }/* feature box style 7 */.feature-box.feature-box-7:before, .feature-box.feature-box-7:after {    content: '';    display: table;}.feature-box.feature-box-7:hover, .feature-box.feature-box-7:hover:before, .feature-box.feature-box-7:hover:after {    border: none;}.feature-box.feature-box-7::before, .feature-box.feature-box-7::after, .feature-box.feature-box-7 .content::before, .feature-box.feature-box-7 .content::after {    background: transparent;}.feature-box.feature-box-7:after {    clear: both;}.feature-box.feature-box-7 .box {    cursor: default;    height: 100%;    width: 100%;    display: table;    position: relative;    -webkit-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    -moz-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    -mstransition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    -o-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    border: 1px solid #ededed;    border-right: none;    overflow: hidden;}.feature-box.feature-box-7 div:first-child .box {    border-left: none;}.feature-box.feature-box-7 .box figure {    -webkit-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    -moz-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    -ms-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    -o-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    padding: 8% 0;}.feature-box.feature-box-7 .box .content {    display: table-cell;    height: 100%;    vertical-align: middle;    padding: 0;    position: relative;    top: 30px;}    .feature-box.feature-box-7 .box .content .details {        opacity: 0;    }.feature-box.feature-box-7 .box:hover .content .details {    opacity: 1;}.feature-box.feature-box-7 .box:hover .content {    top: 0;    border-bottom-color: #007CBC;}.feature-box.feature-box-7 .box:hover i {    color: #007CBC;}.container .feature-box.feature-box-7 .box .content {    top: 43px;}.container .feature-box.feature-box-7 .box:hover .content {    top: 0;}/* feature box style 8 */.feature-box-8 .feature-box-overlay {    bottom: 0;    left: 0;    right: 0;    width: 100%;    height: 2px;    position: absolute;    z-index: -2;}.feature-box-8:hover .feature-box-overlay {    height: 100%;    background: #2f2f2f;}.feature-box-8:hover div, .feature-box-8:hover p {    color: #ffffff;}.feature-box-8:hover .icon-round-small {    background: #ffffff;    color: #007CBC;}.parallax-feature-box-bottom {    position: absolute;    bottom: -150%;}.parallax-feature-box {    overflow: visible;}/* feature box style 9 */.feature-box-9 i {    position: relative;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    top: 0;}.feature-box-9:hover i {    top: -8px;    color: #ffffff;}.feature-box-9:hover p {    color: #ffffff;}.feature-box-9 .text-bottom-line {    margin-bottom: 15px;}.feature-box-9:hover .text-bottom-line {    border-top: 45px solid;    margin-bottom: 0;}/* feature box style 10 */.feature-box-10 .number {    display: table-cell;    font-size: 30px;    height: 90px;    margin: 0 auto;    text-align: center;    vertical-align: middle;    width: 90px;    position: relative;}.feature-box-10:hover .number {    background: #007CBC;    color: #ffffff;}.feature-box-10 .number-center:after {    width: 250%;    position: absolute;    content: "";    height: 1px;    background: #e2e2e2;    top: 45px;    z-index: -1;    left: 130px;}.feature-box-10 .number-center:before {    width: 250%;    position: absolute;    content: "";    height: 1px;    background: #e2e2e2;    top: 45px;    z-index: -1;    right: 130px;}/* feature box style 11 */.feature-box-11 .progress-line:after {    content: "";    display: block;    width: 12%;    height: 1px;    background: #d8d8d8;    position: absolute;    right: -6%;    top: 65px;    text-align: center;}.feature-box-11 .process-bg {    border-radius: 100%;    height: 130px;    width: 130px;    line-height: 130px;}/* feature box style 12 */.feature-box-12 .feature-icon-box {    width: 90px;    height: 90px;    border-radius: 6px;    text-align: center;    vertical-align: middle;    border: 1px solid #d6d5d5;    display: table-cell;    transform: rotateX(0deg);    -webkit-transform: rotateX(0deg);    -moz-transform: rotateX(0deg);    -ms-transform: rotateX(0deg);    -o-transform: rotateX(0deg);    transition: ease-in-out 0.6s;    -webkit-transition: ease-in-out 0.6s;    -moz-transition: ease-in-out 0.6s;    -ms-transition: ease-in-out 0.6s;    -o-transition: ease-in-out 0.6s;}.feature-box-12 .feature-content-box {    display: table-cell;    vertical-align: middle;    transform: rotateY(0deg);    -webkit-transform: rotateY(0deg);    -moz-transform: rotateY(0deg);    -ms-transform: rotateY(0deg);    -o-transform: rotateY(0deg);    transition: ease-in-out 0.6s;    -webkit-transition: ease-in-out 0.6s;    -moz-transition: ease-in-out 0.6s;    -ms-transition: ease-in-out 0.6s;    -o-transition: ease-in-out 0.6s;    opacity: 1;}.feature-box-12 .hover-content-box, .feature-box-12 .feature-content-box {    backface-visibility: hidden;    transform-style: preserve-3d;    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    -ms-transform-style: preserve-3d;    -o-transform-style: preserve-3d;}.feature-box-12 .hover-content-box {    background-color: #232323;    width: 80%;    transition: ease-in-out 0.6s;    -webkit-transition: ease-in-out 0.6s;    -moz-transition: ease-in-out 0.6s;    -ms-transition: ease-in-out 0.6s;    -o-transition: ease-in-out 0.6s;    transform: rotateX(180deg);    -webkit-transform: rotateX(180deg);    -moz-transform: rotateX(180deg);    -ms-transform: rotateX(180deg);    -o-transform: rotateX(180deg);    position: absolute;    top: -45%;    left: 0;    opacity: 0;}.feature-box-12:hover .hover-content-box {    transform: rotateX(0deg);    -webkit-transform: rotateX(0deg);    -moz-transform: rotateX(0deg);    -ms-transform: rotateX(0deg);    -o-transform: rotateX(0deg);    opacity: 1;}.feature-box-12:hover .feature-icon-box, .feature-box-12:hover .feature-content-box {    transform: rotateX(180deg);    -webkit-transform: rotateX(180deg);    -moz-transform: rotateX(180deg);    -ms-transform: rotateX(180deg);    -o-transform: rotateX(180deg);    opacity: 0;}/* feature box style 13 */.feature-box-13 {    overflow: hidden;    z-index: 1;}    .feature-box-13:before {        background: #007CBC;        left: 0;        height: 100%;        top: 0;        position: absolute;        width: 100%;        z-index: -1;        display: block;        content: "";        transition-duration: 0.3s;        -webkit-transition-duration: 0.3s;        -moz-transition-duration: 0.3s;        -ms-transition-duration: 0.3s;        -o-transition-duration: 0.3s;        transform: scaleY(0);        -webkit-transform: scaleY(0);        -moz-transform: scaleY(0);        -ms-transform: scaleY(0);        -o-transform: scaleY(0);        opacity: 0;    }    .feature-box-13:hover:before {        transform: scaleY(1);        -webkit-transform: scaleY(1);        -moz-transform: scaleY(1);        -ms-transform: scaleY(1);        -o-transform: scaleY(1);        transition-duration: 0.3s;        -webkit-transition-duration: 0.3s;        -moz-transition-duration: 0.3s;        -ms-transition-duration: 0.3s;        -o-transition-duration: 0.3s;        opacity: 1;    }    .feature-box-13:hover i {        color: #ffffff;    }    .feature-box-13:hover p {        color: #ffffff;    }/* feature box style 14 */.feature-box-14 > div {    border-right: 1px solid #ededed;    border-bottom: 1px solid #ededed;}    .feature-box-14 > div:last-child {        border-right: 0;    }/* feature box style 15 */.feature-box-15 .feature-box-content {    position: relative;    overflow: hidden;}.feature-box-15 .feature-box-image {    transform: rotateY(0deg);    -webkit-transform: rotateY(0deg);    -moz-transform: rotateY(0deg);    -ms-transform: rotateY(0deg);    -o-transform: rotateY(0deg);}.feature-box-15 .hover-content, .feature-box-15 .feature-box-image {    backface-visibility: hidden;    transform-style: preserve-3d;    transform: rotateY(0deg);    transition: ease-in-out 0.4s;    -webkit-transform-style: preserve-3d;    -webkit-transform: rotateY(0deg);    -webkit-transition: ease-in-out 0.4s;    -moz-transform-style: preserve-3d;    -moz-transform: rotateY(0deg);    -moz-transition: ease-in-out 0.4s;    -ms-transform-style: preserve-3d;    -ms-transform: rotateY(0deg);    -ms-transition: ease-in-out 0.4s;    -o-transform-style: preserve-3d;    -o-transform: rotateY(0deg);    -o-transition: ease-in-out 0.4s;}.feature-box-15 .hover-content {    left: 0;    position: absolute;    top: 0;    height: 100%;    transform: rotateX(180deg);    -webkit-transform: rotateX(180deg);    -moz-transform: rotateX(180deg);    -ms-transform: rotateX(180deg);    -o-transform: rotateX(180deg);    width: 100%;    opacity: 0;}.feature-box-15 .feature-box-content:hover .feature-box-image {    transform: rotateX(180deg);    -webkit-transform: rotateX(180deg);    -moz-transform: rotateX(180deg);    -ms-transform: rotateX(180deg);    -o-transform: rotateX(180deg);    opacity: 0;}.feature-box-15 .feature-box-content:hover .hover-content {    transform: rotateX(0deg);    -webkit-transform: rotateX(0deg);    -moz-transform: rotateX(0deg);    -ms-transform: rotateX(0deg);    -o-transform: rotateX(0deg);    opacity: 1;}/* feature box style 16 */.feature-box-16 .feature-box-content {    position: absolute;    bottom: 0;    width: 100%;    transition: ease-in-out 0.4s;    height: 60px;}    .feature-box-16 .feature-box-content p {        opacity: 0;        transition: ease-in-out 0.5s;        -webkit-transition: ease-in-out 0.5s;        -moz-transition: ease-in-out 0.5s;        -ms-transition: ease-in-out 0.5s;        -o-transition: ease-in-out 0.5s;    }.feature-box-16 {    position: relative;    overflow: hidden;}    .feature-box-16:hover .feature-box-content {        height: 100%;    }        .feature-box-16:hover .feature-box-content p {            opacity: 1;        }/* feature box style 17 */.feature-box.feature-box-17:before, .feature-box.feature-box-17:after {    content: '';    display: table;}.feature-box.feature-box-17:hover, .feature-box.feature-box-17:hover:before, .feature-box.feature-box-17:hover:after {    border: none;}.feature-box.feature-box-17::before, .feature-box.feature-box-17::after, .feature-box.feature-box-17 .content::before, .feature-box.feature-box-17 .content::after {    background: transparent;}.feature-box.feature-box-17:after {    clear: both;}.feature-box.feature-box-17 .box {    cursor: default;    height: 100%;    width: 100%;    display: table;    position: relative;    -webkit-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    -moz-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    -ms-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    overflow: hidden;}.feature-box.feature-box-17 div:first-child .box {    border-left: none;}.feature-box.feature-box-17 .box figure {    -webkit-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    -ms-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    -moz-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    -o-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);    padding: 10% 0;}.feature-box.feature-box-17 .box .content {    display: table-cell;    height: 100%;    vertical-align: middle;    padding: 0;    position: relative;    top: 30px;}    .feature-box.feature-box-17 .box .content .details {        opacity: 0;    }.feature-box.feature-box-17 .box:hover .content .details {    opacity: 1;}.feature-box.feature-box-17 .box:hover .content {    top: 0;    border-bottom-color: #007CBC;}.feature-box.feature-box-17 .box:hover {    background-color: #007CBC;}    .feature-box.feature-box-17 .box:hover i, .feature-box.feature-box-17 .box:hover .text-white-hover {        color: #ffffff;    }/* info banner box style 2 */.info-banner-box-2 {    position: relative;    overflow: hidden;    height: 200px;}    .info-banner-box-2 .hover-box {        position: absolute;        left: 100%;        top: 0;        height: 100%;        transition: ease-in-out 0.5s;        -webkit-transition: ease-in-out 0.5s;        -moz-transition: ease-in-out 0.5s;        -ms-transition: ease-in-out 0.5s;        -o-transition: ease-in-out 0.5s;    }    .info-banner-box-2 .content-box {        position: absolute;        left: 0;        top: 0;        height: 100%;        transition: ease-in-out 0.5s;        -webkit-transition: ease-in-out 0.5s;        -moz-transition: ease-in-out 0.5s;        -ms-transition: ease-in-out 0.5s;        -o-transition: ease-in-out 0.5s;    }    .info-banner-box-2:hover .hover-box {        left: 0;    }    .info-banner-box-2:hover .content-box {        left: -100%;    }/* counter box style 1 */.counter-feature-box-1 {    height: 199px;}    .counter-feature-box-1:hover {        background: #007CBC;        border-color: #007CBC;    }/* counter box style 3 */.counter-box-3 .counter-box {    display: inline-block;    width: 140px;    padding: 0;    vertical-align: top;    text-align: center;    position: relative;}    .counter-box-3 .counter-box:last-child:after {        width: 0;    }    .counter-box-3 .counter-box .number {        display: block;        font-weight: 400;        font-size: 32px;        line-height: 30px;    }    .counter-box-3 .counter-box span {        font-weight: 400;        font-size: 12px;        line-height: 28px;        text-transform: uppercase;    }/* counter box style 4 */.counter-box-4 .timer:after {    content: "+";    position: absolute;    right: -5%;    top: 35%;    color: #b6b6b6;    font-weight: 300;}.counter-box-4:last-child .timer:after {    display: none;}/* counter box style 5 */.counter-box-5 .counter-box {    display: inline-block;    width: 13%;    padding: 0;    vertical-align: top;    text-align: center;    position: relative;}    .counter-box-5 .counter-box .number {        display: block;        font-weight: 400;        font-size: 80px;        line-height: 80px;        letter-spacing: -3px;    }    .counter-box-5 .counter-box span {        font-weight: 400;        font-size: 12px;        letter-spacing: 1px;        opacity: 0.5;        line-height: 28px;        text-transform: uppercase;    }/* skillbar bar style 1  */.skillbar-bar-style1 .skillbar {    position: relative;    display: inline-block;    margin: 35px 0 10px;    background: rgba(0, 0, 0, 0.15);    height: 5px;    width: 88%;    border-radius: 10px;    text-align: left;}.skillbar-bar-style1 .skillbar-bar {    height: 5px;    border-radius: 10px;    width: 0px;    background: rgba(0, 0, 0, 0.7);    display: inline-block;    position: absolute;    top: 0;    margin-bottom: 0px;}.skillbar-bar-style1 .skill-bar-percent {    position: absolute;    top: -12px;    right: -39px;}.skillbar-bar-style1 .skill-bar-text {    top: -22px;    position: absolute;}/* skillbar bar style 2  */.skillbar-bar-style2 .skillbar {    position: relative;    display: inline-block;    margin: 35px 0 10px;    background: rgba(0, 0, 0, 0.15);    height: 3px;    width: 88%;    text-align: left;}.skillbar-bar-style2 .skillbar-bar {    height: 3px;    width: 0px;    background: rgba(0, 0, 0, 0.7);    display: inline-block;    position: absolute;    top: 0;    margin: 0;}.skillbar-bar-style2 .skill-bar-percent {    position: absolute;    top: -9px;    right: -39px;}.skillbar-bar-style2 .skill-bar-text {    top: -24px;    position: absolute;}/* skillbar bar style 3  */.skillbar-bar-style3 .skillbar {    position: relative;    display: inline-block;    margin: 15px 0 30px;    background: rgba(255, 255, 255, 0.2);    height: 5px;    width: 88%;    text-align: left;}.skillbar-bar-style3 .skillbar-bar {    height: 5px;    width: 0px;    display: inline-block;    position: absolute;    top: 0;    margin: 0;    overflow: visible;    background: #007CBC;    background: -moz-linear-gradient(left, #007CBC 0%, #ffffff 100%);    background: -webkit-linear-gradient(left, #007CBC 0%, #ffffff 100%);    background: linear-gradient(to right, #007CBC 0%, #ffffff 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$primary', endColorstr='$white', GradientType=1);}.skillbar-bar-style3 .skill-bar-percent {    position: absolute;    top: 13px;    right: 0;}.skillbar-bar-style3 .skill-bar-text {    top: 15px;    position: absolute;}/* piechart style 1 */.chart-style1 .chart1 {    position: relative;    display: inline-block;    width: 150px;    height: 150px;    text-align: center;    border-radius: 50%;}    .chart-style1 .chart1 canvas {        position: absolute;        top: 0;        left: 0;    }.chart-style1 .chart-percent {    margin: 0 0 15px 0;}.chart-style1 .percent {    display: inline-block;    line-height: 150px;    z-index: 2;}.percent:after {    content: '%';}/* piechart style 2 */.chart-style2 .chart2 {    position: relative;    display: inline-block;    width: 120px;    height: 120px;    text-align: center;    border-radius: 50%;}    .chart-style2 .chart2 canvas {        position: absolute;        top: 0;        left: 0;    }.chart-style2 .percent {    display: inline-block;    line-height: 120px;    z-index: 2;}.chart-style2 .chart-percent {    margin: 0 0 10px 0;}/* piechart style 3 */.chart-style3 .chart3 {    position: relative;    display: inline-block;    width: 140px;    height: 140px;    text-align: center;    border-radius: 50%;}    .chart-style3 .chart3 canvas {        position: absolute;        top: 0;        left: 0;    }.chart-style3 .percent {    display: inline-block;    line-height: 68px;    z-index: 2;    background: #ffffff;    border-radius: 100%;    width: 70px;    height: 70px;    color: #232323;    right: -60px;    top: 10px;    position: relative;}.chart-style3-primary .percent {    background-color: #009ECC;    color: #ffffff;}.chart-style3 .percent:after {    content: '%';}.chart-style3 .chart-percent {    margin: 0 0 15px 0;}/* team style 1 */.team-style-1 figure .team-image {    position: relative;    overflow: hidden;}.team-style-1 .team-overlay {    display: block;    position: absolute;    overflow: hidden;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.team-style-1 .team-overlay {    bottom: 0;    left: 0;    right: 0;    width: 100%;    height: 0;}.team-style-1 figure:hover .team-overlay {    height: 100%;}.team-style-1 figure figcaption {    width: 100%;    position: relative;    margin-top: 17px;}.team-style-1 figure .overlay-content {    opacity: 0;    position: absolute;    height: 100%;    width: 100%;    top: 0;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    top: -15px;}.team-style-1 figure:hover .overlay-content {    opacity: 1;    z-index: 1111;    top: 0;}.team-style-1 figure figcaption .team-member-position {    position: relative;    top: 0;    transition: all 0.2s;    -webkit-transition: all 0.2s;    -moz-transition: all 0.2s;    -ms-transition: all 0.2s;    -o-transition: all 0.2s;}/* team style 2 */.team-style-2 figure {    position: relative;}    .team-style-2 figure .team-image {        position: relative;    }.team-style-2 .team-overlay {    display: block;    position: absolute;    overflow: hidden;    transition: all 0.3s ease 0s;    bottom: 0;    left: 0;    right: 0;    width: 100%;    height: 100%;    opacity: 0;}.team-style-2 figure:hover .team-overlay {    bottom: 0;    left: 0;    right: 0;    width: 100%;    height: 100%;    opacity: .9;}.team-style-2 figure .team-member-position {    position: absolute;    top: 100%;    width: 100%;    transition: all 0.2s;    -webkit-transition: all 0.2s;    -moz-transition: all 0.2s;    -ms-transition: all 0.2s;    -o-transition: all 0.2s;}.team-style-2 figure:hover .team-member-position {    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    margin: 0;}    .team-style-2 figure:hover .team-member-position .text-medium-gray, .team-style-2 figure:hover .team-member-position .text-extra-dark-gray {        color: #ffffff;    }.team-style-2 figure figcaption {    min-height: 20px;}    .team-style-2 figure figcaption .overlay-content {        opacity: 0;        top: 0;        position: relative;    }.team-style-2 figure:hover figcaption .overlay-content {    opacity: 1;    top: 30px;}/* accordion style1 */.accordion-style1 .panel {    background: transparent;    box-shadow: none;    margin-top: 0 !important;}.accordion-style1.panel-group .panel-heading {    border: 0px;    border-bottom: 1px solid #e4e4e4;}.accordion-style1 .panel-heading {    padding: 16px 0;}.accordion-style1 .panel-title {    font-size: 13px;    padding-right: 30px;    position: relative;}    .accordion-style1 .panel-title > span.pull-right {        position: absolute;        right: 0;        top: 0;    }.accordion-style1 .panel-heading i {    font-size: 12px;    color: #626262;}.accordion-style1.panel-group .panel-heading + .panel-collapse > .list-group, .accordion-style1.panel-group .panel-heading + .panel-collapse > .panel-body {    border-top: 0;    padding: 25px 0;}/* accordion style 2 */.accordion-style2 .panel {    background: transparent;    border: none;    margin-bottom: 15px;    box-shadow: none;}.accordion-style2 .panel-title {    background: transparent;    border: none;}.accordion-style2 .panel .panel-heading {    background: #ffffff;    border-radius: 0;    padding: 18px 28px 19px;}.accordion-style2 .panel-body {    padding: 35px 28px 25px;    border-top: none;}.accordion-style2 .panel-heading i {    font-size: 25px;    margin: 0;}.accordion-style2 .panel-title {    padding: 0;}.accordion-style2 .tab-tag {    font-size: 20px;    padding: 0;    margin-right: 7px;    display: inline-block;    vertical-align: top;}.accordion-style2 a, .accordion-style2 a:hover, .accordion-style2 a:hover i {    color: #282828;}.accordion-style2 .panel-default:last-child {    border-bottom: 1px solid transparent;    margin-bottom: 0;}.accordion-style2 {    margin-bottom: 0;}/* accordion style 3 */.accordion-style3 .panel {    background-color: transparent;    border: none;    margin-bottom: 15px;    box-shadow: none;    border-radius: 0;}.accordion-style3 .panel-title {    background: transparent;    border: none;}.accordion-style3 .panel .panel-heading {    background: #000000;    color: #ffffff;    border-radius: 0;    padding: 18px 28px 19px;}.accordion-style3 .panel-body {    padding: 35px 28px 25px;    border-top: none;}.accordion-style3 .panel-heading i {    font-size: 25px;    margin: 0;    color: #ffffff;}.accordion-style3 .tab-tag {    font-size: 20px;    padding: 0;    margin-right: 7px;    display: inline-block;    vertical-align: top;}.accordion-style3 a, .accordion-style2 a:hover, .accordion-style3 a:hover i {    color: #ffffff;}.accordion-style3 .panel-default:last-child {    border-bottom: 1px solid transparent;    margin-bottom: 0;}.accordion-style3 {    margin-bottom: 0;}/* toggles */.toggles .panel {    background: transparent;    box-shadow: none;    border-radius: 0;    border: 1px solid #dddddd;}.toggles .panel-title {    font-size: 13px;    padding-right: 30px;    position: relative;}    .toggles .panel-title > span.pull-right {        position: absolute;        right: 0;        top: 0;    }.toggles .panel-heading {    padding: 18px;    background-color: transparent;}    .toggles .panel-heading i {        font-size: 12px;        color: #626262;    }.toggles .panel + .panel {    margin-top: -1px;}.toggles .panel-body {    padding: 25px;}/* tab */.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {    border: 0;    border-bottom: 1px solid;}/* tab style 1 */.tab-style1 .nav-tabs {    border: none;    display: inline-block;    width: 100%;}    .tab-style1 .nav-tabs li {        display: inline-block;        float: none;        width: 24%;    }        .tab-style1 .nav-tabs li a {            /*padding: 0 41.6%;*/            margin: 0;        }        .tab-style1 .nav-tabs li:hover {            background: transparent;        }    .tab-style1 .nav-tabs > li > a, .tab-style1 .nav-tabs > li > a:focus, .tab-style1 .nav-tabs > li > a:hover {        border: none;        background-color: transparent;    }    .tab-style1 .nav-tabs li:hover i, .tab-style1 .nav-tabs li.active i {        color: #007CBC;    }    .tab-style1 .nav-tabs li:hover span, .tab-style1 .nav-tabs li.active span {        color: #232323;    }/* tab style 2 */.tab-style2 .tab-content {    padding: 55px 0 0;    border-top: 1px solid #e5e5e5;}.tab-style2 .nav-tabs {    border: 0;}    .tab-style2 .nav-tabs li {        border: 1px solid #e5e5e5;        border-bottom: none;        border-radius: 0;        margin-bottom: 0;        display: inline-block;        float: none;        margin-right: 2px;    }        .tab-style2 .nav-tabs li a {            background-color: #f5f5f5;            border: none;            color: #575757;            line-height: 44px;            margin: 0 !important;            padding: 0 25px;            border-radius: 0;        }.tab-style2 .nav-tabs-light li:first-child {    border-left: 1px solid #e5e5e5;    margin-left: 15px;}.tab-style2 .nav-tabs > li.active > a {    border-color: transparent;    border: none;    border-radius: 0;    background: #ffffff;    top: 1px;}/* tab style 3 */.tab-style3 .nav-tabs {    border-bottom: 1px solid transparent;}    .tab-style3 .nav-tabs li {        float: none;        display: inline-block;        vertical-align: middle;    }    .tab-style3 .nav-tabs li {        float: none;        display: inline-block;        vertical-align: middle;        margin: 0 20px;        padding: 3px 0;    }        .tab-style3 .nav-tabs li.active {            border-bottom: 1px solid #232323;        }            .tab-style3 .nav-tabs li.active a {                color: #232323;            }    .tab-style3 .nav-tabs > li > a, .tab-style3 .nav-tabs > li > a:focus, .tab-style3 .nav-tabs > li.active > a:hover, .tab-style3 .nav-tabs > li > a:hover {        background-color: transparent;        border: none;        padding: 0;    }/* testimonial style 2 */.testimonial-style2 .profile-box {    margin-top: -50px;}/* testimonial style 3 */.testimonial-style3 .arrow-bottom:after {    border-top-color: #d6d5d5;    left: 15%;    border-width: 10px;    margin-left: -10px;}/* testimonial-box */.testimonial-box .image-box {    display: table-cell;    vertical-align: middle;}.testimonial-box .name-box {    display: table-cell;    vertical-align: middle;}/* ===================================
   Blog
====================================== */.blog-image a > img {    width: 100%;}.blog-post.blog-post-style1 .blog-post-images {    background: #232323;}    .blog-post.blog-post-style1 .blog-post-images img {        width: 100%;    }.blog-post.blog-post-style1:hover .blog-post-images img {    opacity: 0.5;    transform: scale(1.2, 1.2);    transition: all 0.3s ease 0s;}.blog-post.blog-post-style2 .author img {    width: 30px;    display: inline-block;    vertical-align: middle;}.blog-post.blog-post-style2 .author span {    max-width: calc(100% - 40px);    vertical-align: middle;    display: inline-block;}/* blog post style 3 */.blog-post-style3 .grid-item .blog-post * {    transition-timing-function: ease-in-out;    -moz-transition-timing-function: ease-in-out;    -ms-transition-timing-function: ease-in-out;    -webkit-transition-timing-function: ease-in-out;    -o-transition-timing-function: ease-in-out;    transition-duration: .3s;    -moz-transition-duration: .3s;    -ms-transition-duration: .3s;    -webkit-transition-duration: .3s;    -o-transition-duration: .3s;}.blog-post-style3 .grid-item .blog-post .author img {    width: 25px;}.blog-post-style3 .grid-item .blog-post .blog-post-images a {    display: block;}.blog-post-style3 .grid-item .blog-post .blog-post-images .blog-hover-icon {    position: absolute;    height: 100%;    width: 100%;    background: rgba(0, 0, 0, 0.5);    top: 0;    left: 0;    text-align: center;    opacity: 0;}.blog-post-style3 .grid-item .blog-post:hover .blog-post-images .blog-hover-icon {    opacity: 1;}.blog-post-style3 .grid-item .blog-post .blog-post-images .blog-hover-icon span {    top: 35%;    position: relative;    font-size: 48px;    color: #ffffff;    opacity: 0;}.blog-post-style3 .grid-item .blog-post:hover .blog-post-images .blog-hover-icon span {    top: 40%;    opacity: 1;}/* blog post style 4 */.blog-post-style4 .blog-grid .grid-item figure {    position: relative;    overflow: hidden;}.blog-post-style4 figure figcaption {    padding: 45px;    bottom: 0px;    position: absolute;    background: rgba(0, 0, 0, 0.85);    width: 100%;    transition: ease-in-out 0.5s;    -webkit-transition: ease-in-out 0.5s;    -moz-transition: ease-in-out 0.5s;    -ms-transition: ease-in-out 0.5s;    -o-transition: ease-in-out 0.5s;}.blog-post-style4 .grid-item figure figcaption p {    margin-bottom: 0;    transition: none;    -webkit-transition: none;    -moz-transition: none;    -ms-transition: none;    -o-transition: none;    display: none;}.blog-post-style4 .blog-grid .grid-item .blog-img img {    cursor: pointer;    display: block;    width: 100%;    opacity: .9;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.blog-post-style4 .blog-grid .grid-item:hover .blog-img img {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    opacity: .5;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.blog-post-style4 .blog-grid a {    position: relative;    z-index: auto;}.container .blog-post-style4 figure figcaption {    padding: 35px;}/* blog post style 5 */.blog-post-style5 .blog-post .blog-post-images {    height: 100%;    position: relative;}.blog-post-style5 .blog-post .blog-categories {    position: absolute;    bottom: 0;    left: 0;    z-index: 25;    padding: 10px 20px 8px;}/* blog post style 6 */.blog-post-style6:hover {    background-color: #ffffff;}    .blog-post-style6:hover .text-white {        color: #000000;    }    .blog-post-style6:hover .author:before {        background-color: #000000;    }.blog-post-style6 .author:before {    width: 100px;    height: 1px;    background-color: #ffffff;    opacity: 0.25;    position: absolute;    top: 0;    left: 0;    display: inline-block;    content: "";}/* blog post style 7 */.blog-post-style7:hover {    background-color: #191919;    color: #ffffff;}    .blog-post-style7:hover a {        color: #ffffff;    }    .blog-post-style7:hover .author:before {        background-color: #ffffff;        opacity: 0.8;    }.blog-post-style7 .author:before {    width: 100px;    height: 1px;    background-color: #939393;    opacity: 0.25;    position: absolute;    top: 0;    left: 0;    display: inline-block;    content: "";}/* pagination */.pagination {    border-radius: 0;    padding: 0;    margin: 0;}    .pagination ul {        display: inline-block;        *display: inline;        *zoom: 1;        margin-left: 0;        margin-bottom: 0;        padding: 0;    }    .pagination li {        display: inline;    }    .pagination a {        float: left;        padding: 0 18px;        line-height: 40px;        text-decoration: none;        border: 1px solid #dddddd;        border-left-width: 0;        background: #ffffff;    }        .pagination a:hover {            background-color: #232323;            color: #ffffff;        }    .pagination .active a {        background-color: #f5f5f5;    }    .pagination .active a {        color: #999999;        cursor: default;    }    .pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {        color: #999999;        background-color: transparent;        cursor: default;    }    .pagination li:first-child a {        border-left-width: 1px;    }.pagination-centered {    text-align: center;}.pagination-right {    text-align: right;}/* blog details page *//* author */.about-author-img {    float: left;    max-width: 100px;    margin-right: 35px;    margin-bottom: 15px;}.about-author-text {    top: -5px;}.author-sharing a {    margin-right: 15px;    color: #737373;}    .author-sharing a:hover {        color: #000000;    }.alignnone {    margin: 5px 30px 40px 0;}.aligncenter, div.aligncenter {    display: block;    margin: 5px auto 5px auto;}.alignright {    float: right;    margin: 5px 0 30px 40px;}.alignleft {    float: left;    margin: 5px 40px 30px 0;}a img.alignright {    float: right;    margin: 5px 0 40px 30px;}a img.alignnone {    margin: 5px 20px 20px 0;}a img.alignleft {    float: left;    margin: 5px 20px 20px 0;}a img.aligncenter {    display: block;    margin-left: auto;    margin-right: auto;}.wp-caption {    background: #f5f5f5;    padding: 17px;    text-align: center;    border: 1px solid rgba(0, 0, 0, 0.1);    max-width: 50%;}    .wp-caption figcaption {        padding: 18px 25px 0 25px;    }    .wp-caption img {        width: 100%;    }    .wp-caption.alignnone {        margin: 5px 30px 40px 0;    }    .wp-caption.alignleft {        margin: 5px 40px 30px 0;    }    .wp-caption.alignright {        margin: 5px 0 40px 30px;    }    .wp-caption p.wp-caption-text {        font-size: 11px;        line-height: 17px;        margin: 0;        padding: 0 4px 5px;    }.screen-reader-text {    clip: rect(1px, 1px, 1px, 1px);    position: absolute !important;    height: 1px;    width: 1px;    overflow: hidden;}    .screen-reader-text:focus {        background-color: #f1f1f1;        border-radius: 3px;        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);        clip: auto !important;        color: #21759b;        display: block;        font-size: 14px;        font-size: 0.875rem;        font-weight: bold;        height: auto;        left: 5px;        line-height: normal;        padding: 15px 23px 14px;        text-decoration: none;        top: 5px;        width: auto;        z-index: 1;    }/* list style 6 */.blog-comment {    list-style: none;    margin: 0;    padding: 0;}    .blog-comment li {        padding: 50px 0;        border-bottom: 1px solid #ededed;        position: relative;    }        .blog-comment li .btn-reply {            float: right;            border: 1px solid #ededed;            padding: 0 8px;            font-size: 10px;            font-weight: 500;            position: relative;        }    .blog-comment > li:first-child {        padding-top: 0;    }    .blog-comment li:last-child {        border-bottom: none;        padding-bottom: 0;    }    .blog-comment li ul.child-comment {        margin-left: 40px;        list-style: none;    }        .blog-comment li ul.child-comment li {            border: none;            padding-bottom: 0;            border-top: 1px solid #ededed;            margin-top: 50px;        }/* ===================================
    Footer
====================================== *//* scroll to top */.scroll-top-arrow, .scroll-top-arrow:focus {    color: #ffffff;    background: #878787;    line-height: 28px;    display: none;    height: 30px;    width: 30px;    padding: 0;    position: fixed;    right: 45px;    text-align: center;    text-decoration: none;    top: 91%;    z-index: 10006;    border-radius: 100%;}    .scroll-top-arrow:hover {        background: #000000;        opacity: .8;        color: #ffffff;        border-color: #007CBC;    }    .scroll-top-arrow i {        line-height: 30px;        position: relative;    }.bg-dark-footer {    background-color: #141414;}/* footer input */footer input::-webkit-input-placeholder {    color: #6f6f6f;    text-overflow: ellipsis;    font-size: 11px;    font-weight: 400;    opacity: 1;}footer input::-moz-placeholder {    color: #6f6f6f;    text-overflow: ellipsis;    font-size: 11px;    font-weight: 400;    opacity: 1;}footer input:-ms-input-placeholder {    color: #6f6f6f;    text-overflow: ellipsis;    font-size: 11px;    font-weight: 400;    opacity: 1;}footer .newsletter input {    color: #6f6f6f;    letter-spacing: normal;}/* latest post */.latest-post {    list-style: none;    padding: 0;    margin: 0;}    .latest-post li {        display: table;        padding: 15px 0;    }aside .latest-post li {    padding: 10px 0;}.latest-post li:first-child {    padding-top: 0;}.latest-post li:last-child {    border-bottom: none;}.latest-post li figure {    height: 33px;    width: 60px;    float: left;}.latest-post li figure, footer .latest-post li div {    display: table-cell;    vertical-align: top;}aside .latest-post li figure {    width: 75px;}.latest-post li div {    line-height: normal;    padding-left: 13px;    position: relative;    top: -1px;}.latest-post li figure:hover img, .latest-post li figure:focus img {    transform: none;    -webkit-transform: none;    -moz-transform: none;    -ms-transform: none;    -o-transform: none;}/* newsletter */.newsletter input {    float: left;    font-size: 12px;    color: #ffffff;    width: 100%;    height: 100%;    padding: 0 38px 0 12px;}.newsletter .btn.btn-arrow-small {    background: transparent none repeat scroll 0 0;    margin-right: 0;    height: 100%;    padding-top: 0;    padding-bottom: 5px;    text-align: center;    right: 0;    border-width: 0 0 0 1px;}    .newsletter .btn.btn-arrow-small i {        color: #626262;        font-size: 18px;        display: block;        margin-top: 6px;    }.newsletter {    width: 100%;    height: 33px;}    .newsletter .btn.border-color-white {        border-color: #ffffff;    }    .newsletter .btn.border-color-black {        border-color: #000000;    }    .newsletter .btn.border-color-extra-dark-gray {        border-color: #232323;    }    .newsletter .btn.border-color-medium-dark-gray {        border-color: #363636;    }    .newsletter .btn.border-color-dark-gray {        border-color: #939393;    }    .newsletter .btn.border-color-extra-medium-gray {        border-color: #dbdbdb;    }    .newsletter .btn.border-color-medium-gray {        border-color: #e4e4e4;    }    .newsletter .btn.border-color-extra-light-gray {        border-color: #ededed;    }    .newsletter .btn.border-color-light-gray {        border-color: #f5f5f5;    }    .newsletter .btn.border-color-light-pink {        border-color: #862237;    }    .newsletter .btn.border-color-secondary {        border-color: #007CBC;    }    .newsletter .btn.border-color-transparent-pink {        border-color: rgba(0, 124, 188, 0.45);    }/* instagram feed */.instagram-follow-api ul {    list-style: none;    padding: 0;    margin: 0;    display: flex;    width: 100%;    flex-wrap: wrap;    text-align: center;}.instagram-follow-api li {    padding: 0 10px 10px 0;    width: 33.333%;    box-sizing: border-box;    display: inline-block;}    .instagram-follow-api li img {        width: 100%;        height: 100%;        object-fit: cover;        position: absolute;        top: 0;        bottom: 0;        left: 0;        right: 0;    }    .instagram-follow-api li figure {        position: relative;        overflow: hidden;        padding-bottom: 100%;    }        .instagram-follow-api li figure a .insta-counts {            position: absolute;            bottom: -100%;            left: 0;            text-align: center;            background: rgba(35, 35, 35, 0.8);            color: #ffffff;            width: 100%;            font-size: 12px;        }        .instagram-follow-api li figure:hover a .insta-counts {            bottom: 0;        }        .instagram-follow-api li figure a .insta-counts i {            margin-right: 5px;            margin-left: 5px;            vertical-align: middle;        }        .instagram-follow-api li figure span {            vertical-align: middle;        }/*instagram feed style 1*/.instafeed-style1 {    margin-bottom: 30px;    overflow: hidden;}    .instafeed-style1 .insta-image {        width: 100%;    }    .instafeed-style1 .insta-link {        position: relative;        display: block;        background: #232323;    }    .instafeed-style1 .insta-counts {        text-align: center;        position: absolute;        top: 50%;        transform: translateY(-30%);        -webkit-transform: translateY(-30%);        -moz-transform: translateY(-30%);        -ms-transform: translateY(-30%);        -o-transform: translateY(-30%);        left: 0;        width: 100%;        color: #ffffff;        opacity: 0;    }    .instafeed-style1 .insta-link:hover .insta-counts {        opacity: 1;        transform: translateY(-50%);        -webkit-transform: translateY(-50%);        -moz-transform: translateY(-50%);        -ms-transform: translateY(-50%);        -o-transform: translateY(-50%);    }    .instafeed-style1 .insta-link:hover .insta-image {        opacity: 0.2;    }    .instafeed-style1 .insta-counts i {        vertical-align: middle;        font-size: 28px;    }    .instafeed-style1 .insta-counts span {        margin-right: 25px;        position: relative;    }        .instafeed-style1 .insta-counts span.count-number {            position: absolute;            top: -14px;            font-size: 12px;            left: 15px;            width: 22px;            height: 22px;            text-align: center;            background: #007CBC;            line-height: 20px;            border-radius: 100%;        }.bg-background-fade .footer-center-logo {    color: #ffffff;}    .bg-background-fade .footer-center-logo a, .bg-background-fade .footer-center-logo a:focus, .bg-background-fade .footer-center-logo a:active {        color: #ffffff;    }        .bg-background-fade .footer-center-logo a:hover {            color: #007CBC;        }/* ===================================
   Home page
====================================== *//* home - creative branding agency */.box-layout {    padding: 0 60px;}/* home - creative business */.icon-box .icon-box-holder {    padding-left: 55px;    height: 112px;}    .icon-box .icon-box-holder i {        position: absolute;        left: 0;        vertical-align: middle;        padding-top: 10px;    }/* home - creative simple portfolio */.head-text {    font-size: 80px;    line-height: 95px;}/* home - classic digital agency */.image-block {    box-shadow: 0 0 0 rgba(35, 35, 35, 0.6);    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8);    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8);    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);    -o-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8);    -ms-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.attr-nav > ul > li > a {    padding: 3px 15px;}.icon-play img {    width: 60%;}.icon-play:hover img {    width: 68%;}/* home - creative studio */.icon-box-holder a:hover {    color: #ffffff;}/* home - portfolio personal */.hover-title-box {    position: absolute;    right: -100px;    opacity: 0;    top: 50%;    transform: translateY(-53px);    -webkit-transform: translateY(-53px);    -moz-transform: translateY(-53px);    -ms-transform: translateY(-53px);    -o-transform: translateY(-53px);    z-index: 99;    transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;}    .hover-title-box .separator {        height: 1px;        content: "";        position: absolute;        left: -10px;        top: 30px;    }/* home - creative small business */.gridblock-main {    padding: 110px 90px;}.gridblock-list li {    width: 33.33%;    float: left;    padding: 0;    text-align: center;}.gridblock-list > * {    vertical-align: top;    display: inline-block;    content: "";}.gridblock-list > :nth-child(3n) {    margin-right: 0;}/* home - blog masonry */.blog-header-style1 {    margin: 0 8px;    padding: 0;    list-style: none;    display: block;}    .blog-header-style1 li {        width: 25%;        padding: 0 8px;        margin: 0 -4px 0 0;        display: inline-block;        box-sizing: border-box;        overflow: hidden;        vertical-align: top;        transition: 0.8s;        -webkit-transition: 0.8s;        -moz-transition: 0.8s;        -ms-transition: 0.8s;        -o-transition: 0.8s;    }        .blog-header-style1 li .blog-banner {            display: block;            position: relative;            height: 100%;        }        .blog-header-style1 li figure figcaption {            position: absolute;            left: 0;            bottom: 0;            padding: 50px;            transform: translateY(60px);            -webkit-transform: translateY(60px);            -moz-transform: translateY(60px);            -ms-transform: translateY(60px);            -o-transform: translateY(60px);        }        .blog-header-style1 li.blog-column-active figure figcaption {            transition-delay: 0.5s;            -webkit-transition-delay: 0.5s;            -moz-transition-delay: 0.5s;            -ms-transition-delay: 0.5s;            -o-transition-delay: 0.5s;            transform: translateY(0px);            -webkit-transform: translateY(0px);            -moz-transform: translateY(0px);            -ms-transform: translateY(0px);            -o-transform: translateY(0px);        }        .blog-header-style1 li figure figcaption .btn {            opacity: 0;            transform: translateY(60px);            -webkit-transform: translateY(60px);            -moz-transform: translateY(60px);            -ms-transform: translateY(60px);            -o-transform: translateY(60px);            transition-delay: 0.3s;            -webkit-transition-delay: 0.3s;            -moz-transition-delay: 0.3s;            -ms-transition-delay: 0.3s;            -o-transition-delay: 0.3s;        }        .blog-header-style1 li.blog-column-active figure figcaption .btn {            opacity: 1;            transition-delay: 0.6s;            transform: translateY(0);            -webkit-transform: translateY(0);            -moz-transform: translateY(0);            -ms-transform: translateY(0);            -o-transform: translateY(0);        }        .blog-header-style1 li.blog-column-active {            width: 50%;            transition-duration: 0.8s;            -webkit-transition-duration: 0.8s;            -moz-transition-duration: 0.8s;            -ms-transition-duration: 0.8s;            -o-transition-duration: 0.8s;        }        .blog-header-style1 li .blog-title {            width: 100%;            white-space: nowrap;            overflow: hidden;            text-overflow: ellipsis;        }/* home - blog clean */.blog-box .blog-box-image, .blog-box .blog-box-content {    position: absolute;    top: 0;    width: 100%;    transition: all 0.5s ease-in-out;    -webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -ms-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;}.blog-box .blog-box-image {    transform: translateY(0);    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    opacity: 1;}.blog-box .blog-box-content {    transform: translateY(100%);    -webkit-transform: translateY(100%);    -moz-transform: translateY(100%);    -ms-transform: translateY(100%);    -o-transform: translateY(100%);    opacity: 0;}.blog-box:hover .blog-box-image {    transform: translateY(-100%);    -webkit-transform: translateY(-100%);    -moz-transform: translateY(-100%);    -ms-transform: translateY(-100%);    -o-transform: translateY(-100%);    opacity: 0;}.blog-box:hover .blog-box-content {    transform: translateY(0);    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    opacity: 1;}/* home - classic innovation agency */.box-separator-line {    height: 1px;    content: "";    position: absolute;    left: -90px;    top: 130px;}.right-image {    bottom: -200px;    position: absolute;    right: -100px;    width: 60%;}    .right-image img {        max-width: none;    }.content-right-slider .swiper-button-next {    right: 70px;}.content-right-slider .swiper-button-prev {    left: 70px;}/* home - creative designer */.color-code {    justify-content: space-around;    align-items: center;    z-index: 0;}.bg-background-fade {    background-color: #007CBC;}.color-1, .color-2, .color-3, .color-4, .color-5 {    -webkit-transition: background-color 700ms linear;    -moz-transition: background-color 700ms linear;    -o-transition: background-color 700ms linear;    -ms-transition: background-color 700ms linear;    transition: background-color 700ms linear;}.color-1 {    background-color: #007CBC;}.color-2 {    background-color: #4776C1;}.color-3 {    background-color: #706EBF;}.color-4 {    background-color: #9263B6;}.color-5 {    background-color: #AF57A6;}.color-6 {    background-color: #C44B8F;}/* home - classic web agency */.after-before-separator:before, .after-before-separator:after {    width: 35px;    margin: 0 15px;    height: 1px;    background: rgba(255, 255, 255, 0.2);    content: "";    display: inline-block;    vertical-align: super;}.background-slide {    height: auto;    min-height: 700px;}/* home - classic corporate */.rev-slider .tp-bullet {    width: 35px;    height: 3px;    background-color: #ffffff;    opacity: 0.5;    border-radius: 0;    padding: 0 4px;}    .rev-slider .tp-bullet.selected, .tp-bullet:hover {        opacity: 1;    }/* home - portfolio metro */.text-bold-underline:before {    background-color: #007CBC;    height: 3px;    width: 100%;    position: absolute;    right: 0;    bottom: 5px;    content: "";}/* home - portfolio  parallax */.parallax-title {    padding: 16px 35px;    display: inline-block;}/* home - blog grid */.highlight-bg-text {    padding: 5px 16px;    display: inline-block;    margin-bottom: 15px;}/* ===================================
   Others
====================================== *//* services modern */.arrow-bottom {    position: relative;}    .arrow-bottom:after {        top: 100%;        left: 50%;        border: solid transparent;        content: " ";        height: 0;        width: 0;        position: absolute;        pointer-events: none;        border-color: rgba(245, 245, 245, 0);        border-top-color: #f5f5f5;        border-width: 15px;        margin-left: -15px;        z-index: 9;    }.arrow-top {    position: relative;}    .arrow-top:after {        top: -29px;        left: 50%;        border: solid transparent;        content: " ";        height: 0;        width: 0;        position: absolute;        pointer-events: none;        border-color: rgba(245, 245, 245, 0);        border-bottom-color: #f5f5f5;        border-width: 15px;        margin-left: -15px;        z-index: 9;    }/* our clients */.clients-list {    height: 190px;}    .clients-list:hover {        box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);    }        .clients-list:hover img {            -webkit-filter: grayscale(1);            filter: grayscale(1);        }/* sidebar nav style 2 */.tparrows:before {    font-family: 'FontAwesome';}.tparrows.tp-leftarrow:before {    content: '\f060';}.tparrows.tp-rightarrow:before {    content: '\f061';}/* rev slider */.rev_slider_wrapper {    height: 980px;}/* animation */@-webkit-keyframes up-down-animation {    0% {        opacity: 1;        top: 0px;    }    25% {        opacity: .4;        top: 2px;    }    50% {        opacity: .3;        top: 4px;    }    75% {        opacity: .2;        top: 5px;    }    100% {        opacity: 0;        top: 9px;    }}@keyframes up-down-animation {    0% {        opacity: 1;        top: 0px;    }    25% {        opacity: .4;        top: 4px;    }    50% {        opacity: .3;        top: 8px;    }    75% {        opacity: .2;        top: 12px;    }    100% {        opacity: 0;        top: 16px;    }}/* ===================================
   demo page css
====================================== */.demo-heading {    font-size: 40px;    line-height: 46px;}.buy-theme {    transition-timing-function: ease-in-out;    -moz-transition-timing-function: ease-in-out;    -webkit-transition-timing-function: ease-in-out;    -o-transition-timing-function: ease-in-out;    transition-duration: .2s;    -moz-transition-duration: .2s;    -webkit-transition-duration: .2s;    -o-transition-duration: .2s;    position: fixed;    top: 130px;    right: -70px;    background: #ffffff;    z-index: 1000;    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);    z-index: 10;}    .buy-theme i {        font-size: 16px;        vertical-align: middle;        position: relative;        top: -1px;        color: #6f6f6f;    }.all-demo i {    font-size: 15px;    vertical-align: middle;    position: relative;    top: -1px;    color: #6f6f6f;}.buy-theme:hover, .all-demo:hover {    transition-timing-function: ease-in-out;    -moz-transition-timing-function: ease-in-out;    -webkit-transition-timing-function: ease-in-out;    -o-transition-timing-function: ease-in-out;    transition-duration: .2s;    -moz-transition-duration: .2s;    -webkit-transition-duration: .2s;    -o-transition-duration: .2s;    right: 0px;    background: #007CBC;}.buy-theme span, .all-demo span {    padding: 0 9px;    position: relative;    top: 0;    opacity: 0;}.buy-theme:hover span, .all-demo:hover span {    opacity: 1;    color: #ffffff;}.buy-theme:hover i, .all-demo:hover i {    color: #ffffff;}.buy-theme a, .all-demo a {    color: #232323;    font-size: 10px;    text-transform: uppercase;    padding: 2px 10px;    display: block;    text-decoration: none;    font-weight: 500;}.all-demo {    transition-timing-function: ease-in-out;    -moz-transition-timing-function: ease-in-out;    -webkit-transition-timing-function: ease-in-out;    -o-transition-timing-function: ease-in-out;    transition-duration: .2s;    -moz-transition-duration: .2s;    -webkit-transition-duration: .2s;    -o-transition-duration: .2s;    position: fixed;    top: 172px;    right: -102px;    background: #ffffff;    z-index: 1000;    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);    z-index: 10;}/*
*
* Form styles
*/.rd-form {    position: relative;    text-align: left;}    .rd-form .button {        padding-top: 10px;        padding-bottom: 10px;        min-height: 50px;    }* + .rd-form {    margin-top: 20px;}input:-webkit-autofill ~ label,input:-webkit-autofill ~ .form-validation {    color: #000000 !important;}.form-wrap {    position: relative;}    .form-wrap.has-error .form-input {        border-color: #f5543f;    }    .form-wrap.has-focus .form-input {        border-color: #007CBC;    }    .form-wrap + * {        margin-top: 20px;    }.form-input {    display: block;    margin: 0;    width: 100%;    min-height: 50px;    padding: 12px 19px;    font-size: 14px;    font-weight: 400;    line-height: 24px;    color: #191919;    background: #f5f5f5 none;    border-radius: 0;    -webkit-appearance: none;    transition: .3s ease-in-out;    border: 1px solid #f5f5f5;}    .form-input:focus {        outline: 0;    }textarea.form-input {    height: 135px;    min-height: 50px;    max-height: 230px;    resize: vertical;}.form-label,.form-label-outside {    margin-bottom: 0;    color: #191919;    font-weight: 400;}.form-label {    position: absolute;    top: 25px;    left: 0;    right: 0;    padding-left: 19px;    padding-right: 19px;    font-size: 14px;    font-weight: 400;    line-height: 24px;    pointer-events: none;    text-align: left;    z-index: 9;    transition: .25s;    will-change: transform;    transform: translateY(-50%);}    .form-label.focus {        opacity: 0;    }    .form-label.auto-fill {        color: #191919;    }.form-label-outside {    width: 100%;    margin-bottom: 4px;}@media (min-width: 768px) {    .form-label-outside {        position: static;    }        .form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {            transform: none;        }}[data-x-mode='true'] .form-label {    pointer-events: auto;}.form-validation {    position: absolute;    right: 8px;    top: 0;    z-index: 11;    margin-top: 2px;    font-size: 9px;    font-weight: 400;    line-height: 12px;    letter-spacing: 0;    color: #f5543f;    transition: .3s;}.form-validation-left .form-validation {    top: 100%;    right: auto;    left: 0;}#form-output-global {    position: fixed;    bottom: 30px;    left: 15px;    z-index: 2000;    visibility: hidden;    transform: translate3d(-500px, 0, 0);    transition: .3s all ease;}    #form-output-global.active {        visibility: visible;        transform: translate3d(0, 0, 0);    }@media (min-width: 480px) {    #form-output-global {        left: 30px;    }}.form-output {    position: absolute;    top: 100%;    left: 0;    font-size: 10px;    font-weight: 400;    line-height: 1.2;    margin-top: 2px;    transition: .3s;    opacity: 0;    visibility: hidden;}    .form-output.active {        opacity: 1;        visibility: visible;    }    .form-output.error {        color: #f5543f;    }    .form-output.success {        color: #98bf44;    }.radio .radio-custom,.radio-inline .radio-custom,.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom {    opacity: 0;}.radio .radio-custom, .radio .radio-custom-dummy,.radio-inline .radio-custom,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom,.checkbox-inline .checkbox-custom-dummy {    position: absolute;    left: 0;    width: 14px;    height: 14px;    outline: none;    cursor: pointer;}.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy {    pointer-events: none;    background: #ffffff;}    .radio .radio-custom-dummy::after,    .radio-inline .radio-custom-dummy::after,    .checkbox .checkbox-custom-dummy::after,    .checkbox-inline .checkbox-custom-dummy::after {        position: absolute;        opacity: 0;        transition: .22s;    }.radio .radio-custom:focus,.radio-inline .radio-custom:focus,.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus {    outline: none;}.radio input,.radio-inline input,.checkbox input,.checkbox-inline input {    position: absolute;    width: 1px;    height: 1px;    padding: 0;    overflow: hidden;    clip: rect(0, 0, 0, 0);    white-space: nowrap;    clip-path: inset(50%);    border: 0;}.radio-custom:checked + .radio-custom-dummy:after,.checkbox-custom:checked + .checkbox-custom-dummy:after {    opacity: 1;}.radio,.radio-inline {    padding-left: 28px;}    .radio .radio-custom-dummy,    .radio-inline .radio-custom-dummy {        top: 1px;        left: 0;        width: 18px;        height: 18px;        border-radius: 50%;        border: 1px solid #b7b7b7;    }        .radio .radio-custom-dummy::after,        .radio-inline .radio-custom-dummy::after {            content: '';            top: 3px;            right: 3px;            bottom: 3px;            left: 3px;            background: #939393;            border-radius: inherit;        }.checkbox,.checkbox-inline {    padding-left: 28px;}    .checkbox .checkbox-custom-dummy,    .checkbox-inline .checkbox-custom-dummy {        left: 0;        width: 18px;        height: 18px;        margin: 0;        border: 1px solid #b7b7b7;    }        .checkbox .checkbox-custom-dummy::after,        .checkbox-inline .checkbox-custom-dummy::after {            content: '\f222';            font-family: "Material Design Icons";            position: absolute;            top: -1px;            left: -2px;            font-size: 20px;            line-height: 18px;            color: #fafafa;        }.toggle-custom {    padding-left: 60px;    -webkit-appearance: none;}    .toggle-custom:checked ~ .checkbox-custom-dummy::after {        background: #007CBC;        transform: translate(20px, -50%);    }    .toggle-custom ~ .checkbox-custom-dummy {        position: relative;        display: inline-block;        margin-top: -1px;        width: 44px;        height: 20px;        background: #f5f5f5;        cursor: pointer;    }        .toggle-custom ~ .checkbox-custom-dummy::after {            content: '';            position: absolute;            display: inline-block;            width: 16px;            height: 16px;            left: 0;            top: 50%;            background: #b7b7b7;            transform: translate(4px, -50%);            opacity: 1;            transition: .22s;        }.rd-form-inline {    position: relative;    display: block;}    .rd-form-inline > * {        margin-top: 0;    }    .rd-form-inline .form-button {        position: absolute;        top: 50%;        transform: translateY(-50%);        right: 17px;    }        .rd-form-inline .form-button .btn {            padding: 0;            box-shadow: none;            border: none;            background: transparent;        }    .rd-form-inline .form-input {        background-color: #ffffff;        padding-right: 50px;    }@media (min-width: 480px) {    .rd-form-inline .button {        display: block;    }}.rd-form-inline.rd-form-inline-centered {    justify-content: center;}.form-sm .form-input,.form-sm .button {    padding-top: 9px;    padding-bottom: 9px;    min-height: 40px;}.form-sm .form-validation {    top: -16px;}.form-sm .form-label {    top: 20px;}.form-sm * + .button {    margin-top: 10px;}.form-lg .form-input,.form-lg .form-label,.form-lg .select2-container .select2-choice {    font-size: 16px;}.form-lg .form-input,.form-lg .select2-container .select2-choice {    font-size: 16px;    padding-top: 17px;    padding-bottom: 17px;}.form-lg .form-input,.form-lg .select2-container .select2-choice {    min-height: 58px;}.form-lg .form-button {    min-height: 60px;}.form-lg .form-label {    top: 30px;}.rd-mailform-style-2 .form-input {    border-left: none;    border-right: none;    border-top: none;}.rd-mailform-style-3 .form-input {    background-color: #e0e0e0;    border-color: #757575;    border-radius: 5px;}.rd-form-inline-style-1 {    border-radius: 5px;    overflow: hidden;    position: relative;}    .rd-form-inline-style-1 .form-validation {        right: 68px;    }    .rd-form-inline-style-1 .form-input {        border-radius: 5px;        overflow: hidden;        background-color: transparent;    }    .rd-form-inline-style-1 button {        color: #ffffff;        background-color: #757575;        height: 100%;        width: 50px;    }    .rd-form-inline-style-1 .form-button {        top: 0;        bottom: 0;        right: 0;        transform: translateY(0%);    }.rd-form-footer {    position: relative;}    .rd-form-footer .form-input {        background-color: transparent;        min-height: 33px;        height: 33px;        padding: 3px 30px 3px 10px;        font-size: 11px;    }    .rd-form-footer .form-label {        top: 50%;        padding-left: 10px;        font-size: 11px;        transform: translateY(-50%);    }    .rd-form-footer .form-validation {        right: 38px;    }    .rd-form-footer .btn {        position: absolute;        top: 0;        right: 0;        bottom: 0;        height: 33px;        font-size: 18px;    }        .rd-form-footer .btn, .rd-form-footer .btn:focus, .rd-form-footer .btn:active {            box-shadow: none;            outline: none;            background-color: inherit;            border: none;        }            .rd-form-footer .btn:hover {                border: none;                background-color: inherit;                color: #007CBC;            }            .rd-form-footer .btn i {                font-size: inherit;            }.bg-light-gray .form-input,.bg-light-gray .form-label,.bg-extra-dark-gray .form-input,.bg-extra-dark-gray .form-label,.bg-black .form-input,.bg-black .form-label {    color: #fafafa;}.bg-light-gray .form-input,.bg-extra-dark-gray .form-input,.bg-black .form-input {    background-color: transparent;    border-color: #fafafa;}.bg-light-gray .rd-form-inline .form-input,.bg-extra-dark-gray .rd-form-inline .form-input,.bg-black .rd-form-inline .form-input {    background-color: #ffffff;    border-color: #ffffff;}.bg-light-gray .rd-mailform-style-3 .form-input,.bg-extra-dark-gray .rd-mailform-style-3 .form-input,.bg-black .rd-mailform-style-3 .form-input {    background-color: #fafafa;    border-color: #e0e0e0;    border-radius: 5px;}.bg-light-gray .rd-form-inline-style-1 .form-input,.bg-extra-dark-gray .rd-form-inline-style-1 .form-input,.bg-black .rd-form-inline-style-1 .form-input {    border-color: #fafafa;    background-color: transparent;}.bg-light-gray .rd-form-inline-style-1 .form-button .btn,.bg-extra-dark-gray .rd-form-inline-style-1 .form-button .btn,.bg-black .rd-form-inline-style-1 .form-button .btn {    color: #ffffff;    background-color: #757575;}.bg-light-gray .rd-mailform-alberto .form-label,.bg-light-gray .rd-mailform-alberto .form-input,.bg-extra-dark-gray .rd-mailform-alberto .form-label,.bg-extra-dark-gray .rd-mailform-alberto .form-input,.bg-black .rd-mailform-alberto .form-label,.bg-black .rd-mailform-alberto .form-input {    color: #191919;}.bg-light-gray .rd-mailform-alberto .form-input,.bg-extra-dark-gray .rd-mailform-alberto .form-input,.bg-black .rd-mailform-alberto .form-input {    border: 1px solid #d1d1d1;}.bg-light-gray .rd-mailform-alberto .form-validation,.bg-extra-dark-gray .rd-mailform-alberto .form-validation,.bg-black .rd-mailform-alberto .form-validation {    color: #f5543f;}.bg-light-gray .bg-white .rd-mailform-style-2 .form-label,.bg-light-gray .bg-white .rd-mailform-style-2 .form-input,.bg-light-gray .bg-white .rd-mailform-style-3 .form-label,.bg-light-gray .bg-white .rd-mailform-style-3 .form-input,.bg-extra-dark-gray .bg-white .rd-mailform-style-2 .form-label,.bg-extra-dark-gray .bg-white .rd-mailform-style-2 .form-input,.bg-extra-dark-gray .bg-white .rd-mailform-style-3 .form-label,.bg-extra-dark-gray .bg-white .rd-mailform-style-3 .form-input,.bg-black .bg-white .rd-mailform-style-2 .form-label,.bg-black .bg-white .rd-mailform-style-2 .form-input,.bg-black .bg-white .rd-mailform-style-3 .form-label,.bg-black .bg-white .rd-mailform-style-3 .form-input {    color: #191919;}.bg-light-gray .bg-white .rd-mailform-style-2 .form-validation,.bg-light-gray .bg-white .rd-mailform-style-3 .form-validation,.bg-extra-dark-gray .bg-white .rd-mailform-style-2 .form-validation,.bg-extra-dark-gray .bg-white .rd-mailform-style-3 .form-validation,.bg-black .bg-white .rd-mailform-style-2 .form-validation,.bg-black .bg-white .rd-mailform-style-3 .form-validation {    color: #f5543f;}.color-code .form-input {    color: #ffffff;    background-color: transparent;}.color-code .form-label {    color: #ffffff;}/*
*
* Select 2
*//*
Version: 3.5.4 Timestamp: Sun Aug 30 13:30:32 EDT 2015
*/.select2-container {    margin: 0;    position: relative;    display: inline-block;    vertical-align: middle;    padding: 0;}.select2-container-active {    border: 1px solid #007CBC;}.select2-container,.select2-drop,.select2-search,.select2-search input {    /*
		Force border-box so that % widths fit the parent
		container without overlap because of margin/padding.
		More Info : http://www.quirksmode.org/css/box.html
	*/    -webkit-box-sizing: border-box;    /* webkit */    -moz-box-sizing: border-box;    /* firefox */    box-sizing: border-box;    /* css3 */}    .select2-container .select2-choice {        display: block;        position: relative;        color: #191919;        background-color: #f5f5f5;        padding: 12px 19px;        border-radius: 0;        text-decoration: none;    }        .select2-container .select2-choice > .select2-chosen {            display: block;            overflow: hidden;            white-space: nowrap;            text-overflow: ellipsis;        }.select2-dropdown-open .select2-choice {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}.select2-arrow {    display: inline-block;    position: absolute;    right: 19px;    top: 50%;    transform: translateY(-50%);    line-height: 1;}    .select2-arrow b:before {        display: inline-block;        font-weight: 400;        content: "";        font-family: "Material Design Icons";        font-size: 22px;        transform: rotate(0deg);    }.select2-dropdown-open .select2-arrow b:before {    transform: rotate(180deg);}.select2-container .select2-choice abbr {    display: none;}.select2-drop-mask {    border: 0;    margin: 0;    padding: 0;    position: fixed;    left: 0;    top: 0;    min-height: 100%;    min-width: 100%;    height: auto;    width: auto;    opacity: 0;    z-index: 99;    /* styles required for IE to work */    background-color: #ffffff;    filter: alpha(opacity=0);}.select2-drop {    width: 100%;    margin-top: -1px;    position: absolute;    z-index: 100;    top: 100%;    background: #ffffff;    color: #191919;    border: 1px solid #f5f5f5;    border-top: 0;    border-radius: 0 0 0 0;    transition: 0s ease-out all;}.select2-drop-active {    border: 1px solid #007CBC;    border-top: 0;}.select2-drop.select2-drop-above {    margin-top: 1px;    border-top: 1px solid #f5f5f5;    border-bottom: 0;}    .select2-drop.select2-drop-above.select2-drop-active {        border: 1px solid #007CBC;    }.select2-search {    display: inline-block;    width: 100%;    padding: 4px 4px 0;    position: relative;    z-index: 10000;    white-space: nowrap;}    .select2-search:before {        position: absolute;        right: 19px;        top: 50%;        transform: translateY(calc(-50% + 4px));        display: inline-block;        content: '\f43b';        font-family: "Material Design Icons";        font-size: 20px;        line-height: 1;    }    .select2-search input {        width: 100%;        padding: 5px 35px 5px 5px;        margin: 0;        outline: 0;        font-size: 1em;        background-color: #f5f5f5;        color: #191919;        border: 1px solid #f5f5f5;    }.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {    border: 1px solid #f5f5f5;    border-top-color: transparent;}.select2-hidden-accessible {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}/* results */.select2-results {    padding: 4px 4px;    position: relative;    overflow-x: hidden;    overflow-y: auto;    -webkit-tap-highlight-color: transparent;}.select2-result {    border-radius: 0;    transition: .1s;}.select2-results li.select2-result-with-children > .select2-result-label {    font-weight: bold;}.select2-results .select2-result-label {    padding: 3px 7px 4px;    margin: 0;    cursor: pointer;    min-height: 1em;    -webkit-touch-callout: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.select2-results .select2-highlighted {    color: #ffffff;    background: #007CBC;}.select2-results li em {    background: #ffffff;    font-style: normal;}.select2-results .select2-highlighted em {    background: transparent;}.select2-results .select2-highlighted ul {    background: #ffffff;    color: #000000;}/*
disabled look for disabled choices in the results dropdown
*/.select2-results .select2-disabled.select2-highlighted {    color: #ffffff;    background: #007CBC;    display: list-item;    cursor: default;}.select2-results .select2-disabled {    background: #b7b7b7;    display: list-item;    cursor: default;}.select2-results .select2-selected {    display: none;}.select2-results .select2-ajax-error {    background: rgba(255, 50, 50, 0.2);}.select2-more-results {    background: #f4f4f4;    display: list-item;}/* disabled styles */.select2-container.select2-container-disabled .select2-choice {    background-color: #f4f4f4;    background-image: none;    border: 1px solid #ddd;    cursor: default;}    .select2-container.select2-container-disabled .select2-choice .select2-arrow {        background-color: #f4f4f4;        background-image: none;        border-left: 0;    }    .select2-container.select2-container-disabled .select2-choice abbr {        display: none;    }/* multiselect */.select2-container-multi {    display: flex;    align-items: stretch;    height: auto;    min-height: 50px;}    .select2-container-multi .select2-choices {        display: flex;        flex-flow: row;        align-items: center;        width: 100%;        margin: 0;        padding: 0;        position: relative;        line-height: 0;        cursor: text;        overflow: hidden;    }.select2-locked {    padding: 3px 5px 3px 5px !important;}.select2-container-multi .select2-choices {    min-height: 26px;}    .select2-container-multi .select2-choices .select2-search-field {        margin: 0;        padding: 0;        white-space: nowrap;    }        .select2-container-multi .select2-choices .select2-search-field input {            width: 100% !important;            outline: 0;            border: 0;            -webkit-box-shadow: none;            box-shadow: none;            background: transparent !important;        }    .select2-container-multi .select2-choices .select2-search-choice {        padding: 4px 5px 4px 20px;        margin: 3px 0 3px 5px;        position: relative;        line-height: 13px;        cursor: default;        border: 1px solid gainsboro;        background-clip: padding-box;        -webkit-touch-callout: none;        -webkit-user-select: none;        -moz-user-select: none;        -ms-user-select: none;        user-select: none;        background-color: gainsboro;    }        .select2-container-multi .select2-choices .select2-search-choice .select2-chosen {            cursor: default;        }.select2-search-choice-close {    display: block;    width: 12px;    height: 13px;    position: absolute;    right: 3px;    top: 3px;    color: #939393;}    .select2-search-choice-close:before {        display: inline-block;        content: '\f24c';        font-family: "Material Design Icons";        font-size: 12px;        line-height: 1;    }.select2-container-multi .select2-search-choice-close {    left: 3px;}/* disabled styles */.select2-container-multi.select2-container-disabled .select2-choices {    background-color: #f4f4f4;    background-image: none;    border: 1px solid #ddd;    cursor: default;}    .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {        padding: 3px 5px 3px 5px;        border: 1px solid #ddd;        background-image: none;        background-color: #f4f4f4;    }        .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {            display: none;            background: none;        }/* end multiselect */.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {    text-decoration: underline;}.select2-offscreen, .select2-offscreen:focus {    clip: rect(0 0 0 0) !important;    width: 1px !important;    height: 1px !important;    border: 0 !important;    margin: 0 !important;    padding: 0 !important;    overflow: hidden !important;    position: absolute !important;    outline: 0 !important;    left: 0px !important;    top: 0px !important;}.select2-display-none {    display: none;}.select2-measure-scrollbar {    position: absolute;    top: -10000px;    left: -10000px;    width: 100px;    height: 100px;    overflow: scroll;}.bg-extra-dark-gray .select2-container .select2-choice,.bg-black .select2-container .select2-choice {    color: #fafafa;    background-color: transparent;}.bg-extra-dark-gray .select2-chosen,.bg-black .select2-chosen {    color: #fafafa;}/*
*
* Snackbars
*/.snackbars {    padding: 9px 16px;    margin-left: auto;    margin-right: auto;    color: #ffffff;    text-align: left;    background-color: #757575;    border-radius: 0;    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);    font-size: 14px;}    .snackbars p {        margin: 0;    }    .snackbars .icon-xxs {        font-size: 18px;    }    .snackbars p span:last-child {        padding-left: 14px;    }.snackbars-left {    display: inline-block;    margin-bottom: 0;}.snackbars-right {    display: inline-block;    float: right;    text-transform: uppercase;}    .snackbars-right:hover {        text-decoration: underline;    }@media (min-width: 480px) {    .snackbars {        max-width: 540px;        padding: 12px 15px;        font-size: 15px;    }}.thumbnail-creative {    position: relative;    z-index: 1;    display: block;    padding-bottom: 100%;    overflow: hidden;}    .thumbnail-creative img {        position: absolute;        z-index: 1;        top: 0;        bottom: 0;        left: 0;        right: 0;        width: 101%;        height: 101%;        max-width: none;        max-height: none;        object-fit: cover;        object-position: center center;        will-change: transfrom;    }.thumbnail-creative-overlay {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    z-index: 3;    background-color: rgba(0, 124, 188, 0.6);    opacity: 0;    transition: .3s ease-out all;}    .thumbnail-creative-overlay .icon {        z-index: 4;        position: absolute;        top: 50%;        left: 50%;        transform: translate(-50%, -50%);        color: #ffffff;        font-size: 25px;        transition: .3s ease-out all;    }.thumbnail-creative:hover .thumbnail-creative-overlay {    opacity: 1;}.row-narrow {    margin-right: -5px;    margin-left: -5px;}    .row-narrow > [class*="col-"] {        padding-right: 5px;        padding-left: 5px;    }.popup-youtube:hover {    opacity: .85;}/*==============================
    Margin
================================*/.offset-half-all {    margin: .5%;}.offset-one-all {    margin: 1%;}.offset-one-half-all {    margin: 1.5%;}.offset-two-all {    margin: 2%;}.offset-two-half-all {    margin: 2.5%;}.offset-three-all {    margin: 3%;}.offset-three-half-all {    margin: 3.5%;}.offset-four-all {    margin: 4%;}.offset-four-half-all {    margin: 4.5%;}.offset-five-all {    margin: 5%;}.offset-five-half-all {    margin: 5.5%;}.offset-six-all {    margin: 6%;}.offset-six-half-all {    margin: 6.5%;}.offset-seven-all {    margin: 7%;}.offset-seven-half-all {    margin: 7.5%;}.offset-eight-all {    margin: 8%;}.offset-eight-half-all {    margin: 8.5%;}.offset-nine-all {    margin: 9%;}.offset-nine-half-all {    margin: 9.5%;}.offset-ten-all {    margin: 10%;}.offset-ten-half-all {    margin: 10.5%;}.offset-eleven-all {    margin: 11%;}.offset-eleven-half-all {    margin: 11.5%;}.offset-twelve-all {    margin: 12%;}.offset-twelve-half-all {    margin: 12.5%;}.offset-thirteen-all {    margin: 13%;}.offset-thirteen-half-all {    margin: 13.5%;}.offset-fourteen-all {    margin: 14%;}.offset-fourteen-half-all {    margin: 14.5%;}.offset-fifteen-all {    margin: 15%;}.offset-fifteen-half-all {    margin: 15.5%;}.offset-sixteen-all {    margin: 16%;}.offset-sixteen-half-all {    margin: 16.5%;}.offset-seventeen-all {    margin: 17%;}.offset-seventeen-half-all {    margin: 17.5%;}.offset-eighteen-all {    margin: 18%;}.offset-eighteen-half-all {    margin: 18.5%;}.offset-nineteen-all {    margin: 19%;}.offset-nineteen-half-all {    margin: 19.5%;}.offset-twenty-all {    margin: 20%;}.offset-twenty-half-all {    margin: 20.5%;}.offset-twenty-one-all {    margin: 21%;}.offset-twenty-one-half-all {    margin: 21.5%;}.offset-twenty-two-all {    margin: 22%;}.offset-twenty-two-half-all {    margin: 22.5%;}.offset-twenty-three-all {    margin: 23%;}.offset-twenty-three-half-all {    margin: 23.5%;}.offset-twenty-four-all {    margin: 24%;}.offset-twenty-four-half-all {    margin: 24.5%;}.offset-twenty-five-all {    margin: 25%;}.offset-5px-all {    margin: 5px;}.offset-10px-all {    margin: 10px;}.offset-15px-all {    margin: 15px;}.offset-20px-all {    margin: 20px;}.offset-25px-all {    margin: 25px;}.offset-30px-all {    margin: 30px;}.offset-35px-all {    margin: 35px;}.offset-40px-all {    margin: 40px;}.offset-45px-all {    margin: 45px;}.offset-50px-all {    margin: 50px;}.offset-55px-all {    margin: 55px;}.offset-60px-all {    margin: 60px;}.offset-65px-all {    margin: 65px;}.offset-70px-all {    margin: 70px;}.offset-75px-all {    margin: 75px;}.offset-80px-all {    margin: 80px;}.offset-85px-all {    margin: 85px;}.offset-90px-all {    margin: 90px;}.offset-95px-all {    margin: 95px;}.offset-100px-all {    margin: 100px;}.offset-105px-all {    margin: 105px;}.offset-110px-all {    margin: 110px;}.offset-115px-all {    margin: 115px;}.offset-120px-all {    margin: 120px;}.no-margin {    margin: 0 !important;}.no-offset-lr {    margin-left: 0 !important;    margin-right: 0 !important;}.no-offset-tb {    margin-top: 0 !important;    margin-bottom: 0 !important;}.no-offset-top {    margin-top: 0 !important;}.no-offset-bottom {    margin-bottom: 0 !important;}.no-offset-left {    margin-left: 0 !important;}.no-offset-right {    margin-right: 0 !important;}.offset-lr-auto {    margin-left: auto !important;    margin-right: auto !important;}.offset-auto {    margin: 0 auto !important;}/* margin top */.offset-one-top {    margin-top: 1%;}.offset-one-half-top {    margin-top: 1.5%;}.offset-two-top {    margin-top: 2%;}.offset-two-half-top {    margin-top: 2.5%;}.offset-three-top {    margin-top: 3%;}.offset-three-half-top {    margin-top: 3.5%;}.offset-four-top {    margin-top: 4%;}.offset-four-half-top {    margin-top: 4.5%;}.offset-five-top {    margin-top: 5%;}.offset-five-half-top {    margin-top: 5.5%;}.offset-six-top {    margin-top: 6%;}.offset-six-half-top {    margin-top: 6.5%;}.offset-seven-top {    margin-top: 7%;}.offset-seven-half-top {    margin-top: 7.5%;}.offset-eight-top {    margin-top: 8%;}.offset-eight-half-top {    margin-top: 8.5%;}.offset-nine-top {    margin-top: 9%;}.offset-nine-half-top {    margin-top: 9.5%;}.offset-ten-top {    margin-top: 10%;}.offset-ten-half-top {    margin-top: 10.5%;}.offset-eleven-top {    margin-top: 11%;}.offset-eleven-half-top {    margin-top: 11.5%;}.offset-twelve-top {    margin-top: 12%;}.offset-twelve-half-top {    margin-top: 12.5%;}.offset-thirteen-top {    margin-top: 13%;}.offset-thirteen-half-top {    margin-top: 13.5%;}.offset-fourteen-top {    margin-top: 14%;}.offset-fourteen-half-top {    margin-top: 14.5%;}.offset-fifteen-top {    margin-top: 15%;}.offset-fifteen-half-top {    margin-top: 15.5%;}.offset-sixteen-top {    margin-top: 16%;}.offset-sixteen-half-top {    margin-top: 16.5%;}.offset-seventeen-top {    margin-top: 17%;}.offset-seventeen-half-top {    margin-top: 17.5%;}.offset-eighteen-top {    margin-top: 18%;}.offset-eighteen-half-top {    margin-top: 18.5%;}.offset-nineteen-top {    margin-top: 19%;}.offset-nineteen-half-top {    margin-top: 19.5%;}.offset-twenty-top {    margin-top: 20%;}.offset-twenty-half-top {    margin-top: 20.5%;}.offset-twenty-one-top {    margin-top: 21%;}.offset-twenty-one-half-top {    margin-top: 21.5%;}.offset-twenty-two-top {    margin-top: 22%;}.offset-twenty-two-half-top {    margin-top: 22.5%;}.offset-twenty-three-top {    margin-top: 23%;}.offset-twenty-three-half-top {    margin-top: 23.5%;}.offset-twenty-four-top {    margin-top: 24%;}.offset-twenty-four-half-top {    margin-top: 24.5%;}.offset-twenty-five-top {    margin-top: 25%;}.offset-5px-top {    margin-top: 5px;}.offset-10px-top {    margin-top: 10px;}.offset-15px-top {    margin-top: 15px;}.offset-20px-top {    margin-top: 20px;}.offset-25px-top {    margin-top: 25px;}.offset-30px-top {    margin-top: 30px;}.offset-35px-top {    margin-top: 35px;}.offset-40px-top {    margin-top: 40px;}.offset-45px-top {    margin-top: 45px;}.offset-50px-top {    margin-top: 50px;}.offset-55px-top {    margin-top: 55px;}.offset-60px-top {    margin-top: 60px;}.offset-65px-top {    margin-top: 65px;}.offset-70px-top {    margin-top: 70px;}.offset-75px-top {    margin-top: 75px;}.offset-80px-top {    margin-top: 80px;}.offset-90px-top {    margin-top: 90px;}.offset-100px-top {    margin-top: 100px;}/* margin bottom */.offset-one-bottom {    margin-bottom: 1%;}.offset-one-half-bottom {    margin-bottom: 1.5%;}.offset-two-bottom {    margin-bottom: 2%;}.offset-two-half-bottom {    margin-bottom: 2.5%;}.offset-three-bottom {    margin-bottom: 3%;}.offset-three-half-bottom {    margin-bottom: 3.5%;}.offset-four-bottom {    margin-bottom: 4%;}.offset-four-half-bottom {    margin-bottom: 4.5%;}.offset-five-bottom {    margin-bottom: 5%;}.offset-five-half-bottom {    margin-bottom: 5.5%;}.offset-six-bottom {    margin-bottom: 6%;}.offset-six-half-bottom {    margin-bottom: 6.5%;}.offset-seven-bottom {    margin-bottom: 7%;}.offset-seven-half-bottom {    margin-bottom: 7.5%;}.offset-eight-bottom {    margin-bottom: 8%;}.offset-eight-half-bottom {    margin-bottom: 8.5%;}.offset-nine-bottom {    margin-bottom: 9%;}.offset-nine-half-bottom {    margin-bottom: 9.5%;}.offset-ten-bottom {    margin-bottom: 10%;}.offset-ten-half-bottom {    margin-bottom: 10.5%;}.offset-eleven-bottom {    margin-bottom: 11%;}.offset-eleven-half-bottom {    margin-bottom: 11.5%;}.offset-twelve-bottom {    margin-bottom: 12%;}.offset-twelve-half-bottom {    margin-bottom: 12.5%;}.offset-thirteen-bottom {    margin-bottom: 13%;}.offset-thirteen-half-bottom {    margin-bottom: 13.5%;}.offset-fourteen-bottom {    margin-bottom: 14%;}.offset-fourteen-half-bottom {    margin-bottom: 14.5%;}.offset-fifteen-bottom {    margin-bottom: 15%;}.offset-fifteen-half-bottom {    margin-bottom: 15.5%;}.offset-sixteen-bottom {    margin-bottom: 16%;}.offset-sixteen-half-bottom {    margin-bottom: 16.5%;}.offset-seventeen-bottom {    margin-bottom: 17%;}.offset-seventeen-half-bottom {    margin-bottom: 17.5%;}.offset-eighteen-bottom {    margin-bottom: 18%;}.offset-eighteen-half-bottom {    margin-bottom: 18.5%;}.offset-nineteen-bottom {    margin-bottom: 19%;}.offset-nineteen-half-bottom {    margin-bottom: 19.5%;}.offset-twenty-bottom {    margin-bottom: 20%;}.offset-twenty-half-bottom {    margin-bottom: 20.5%;}.offset-twenty-one-bottom {    margin-bottom: 21%;}.offset-twenty-one-half-bottom {    margin-bottom: 21.5%;}.offset-twenty-two-bottom {    margin-bottom: 22%;}.offset-twenty-two-half-bottom {    margin-bottom: 22.5%;}.offset-twenty-three-bottom {    margin-bottom: 23%;}.offset-twenty-three-half-bottom {    margin-bottom: 23.5%;}.offset-twenty-four-bottom {    margin-bottom: 24%;}.offset-twenty-four-half-bottom {    margin-bottom: 24.5%;}.offset-twenty-five-bottom {    margin-bottom: 25%;}.offset-5px-bottom {    margin-bottom: 5px;}.offset-10px-bottom {    margin-bottom: 10px;}.offset-15px-bottom {    margin-bottom: 15px;}.offset-20px-bottom {    margin-bottom: 20px;}.offset-25px-bottom {    margin-bottom: 25px;}.offset-30px-bottom {    margin-bottom: 30px;}.offset-35px-bottom {    margin-bottom: 35px;}.offset-40px-bottom {    margin-bottom: 40px;}.offset-45px-bottom {    margin-bottom: 45px;}.offset-50px-bottom {    margin-bottom: 50px;}.offset-55px-bottom {    margin-bottom: 55px;}.offset-60px-bottom {    margin-bottom: 60px;}.offset-65px-bottom {    margin-bottom: 65px;}.offset-70px-bottom {    margin-bottom: 70px;}.offset-75px-bottom {    margin-bottom: 75px;}.offset-80px-bottom {    margin-bottom: 80px;}.offset-85px-bottom {    margin-bottom: 85px;}.offset-90px-bottom {    margin-bottom: 90px;}.offset-95px-bottom {    margin-bottom: 95px;}.offset-100px-bottom {    margin-bottom: 100px;}/* margin right */.offset-one-right {    margin-right: 1%;}.offset-one-half-right {    margin-right: 1.5%;}.offset-two-right {    margin-right: 2%;}.offset-two-half-right {    margin-right: 2.5%;}.offset-three-right {    margin-right: 3%;}.offset-three-half-right {    margin-right: 3.5%;}.offset-four-right {    margin-right: 4%;}.offset-four-half-right {    margin-right: 4.5%;}.offset-five-right {    margin-right: 5%;}.offset-five-half-right {    margin-right: 5.5%;}.offset-six-right {    margin-right: 6%;}.offset-six-half-right {    margin-right: 6.5%;}.offset-seven-right {    margin-right: 7%;}.offset-seven-half-right {    margin-right: 7.5%;}.offset-eight-right {    margin-right: 8%;}.offset-eight-half-right {    margin-right: 8.5%;}.offset-nine-right {    margin-right: 9%;}.offset-nine-half-right {    margin-right: 9.5%;}.offset-ten-right {    margin-right: 10%;}.offset-ten-half-right {    margin-right: 10.5%;}.offset-eleven-right {    margin-right: 11%;}.offset-eleven-half-right {    margin-right: 11.5%;}.offset-twelve-right {    margin-right: 12%;}.offset-twelve-half-right {    margin-right: 12.5%;}.offset-thirteen-right {    margin-right: 13%;}.offset-thirteen-half-right {    margin-right: 13.5%;}.offset-fourteen-right {    margin-right: 14%;}.offset-fourteen-half-right {    margin-right: 14.5%;}.offset-fifteen-right {    margin-right: 15%;}.offset-fifteen-half-right {    margin-right: 15.5%;}.offset-sixteen-right {    margin-right: 16%;}.offset-sixteen-half-right {    margin-right: 16.5%;}.offset-seventeen-right {    margin-right: 17%;}.offset-seventeen-half-right {    margin-right: 17.5%;}.offset-eighteen-right {    margin-right: 18%;}.offset-eighteen-half-right {    margin-right: 18.5%;}.offset-nineteen-right {    margin-right: 19%;}.offset-nineteen-half-right {    margin-right: 19.5%;}.offset-twenty-right {    margin-right: 20%;}.offset-twenty-half-right {    margin-right: 20.5%;}.offset-twenty-right {    margin-right: 21%;}.offset-twenty-one-half-right {    margin-right: 21.5%;}.offset-twenty-two-right {    margin-right: 22%;}.offset-twenty-two-half-right {    margin-right: 22.5%;}.offset-twenty-three-right {    margin-right: 23%;}.offset-twenty-three-half-right {    margin-right: 23.5%;}.offset-twenty-four-right {    margin-right: 24%;}.offset-twenty-four-half-right {    margin-right: 24.5%;}.offset-twenty-five-right {    margin-right: 25%;}.offset-5px-right {    margin-right: 5px;}.offset-10px-right {    margin-right: 10px;}.offset-15px-right {    margin-right: 15px;}.offset-20px-right {    margin-right: 20px;}.offset-25px-right {    margin-right: 25px;}.offset-30px-right {    margin-right: 30px;}.offset-35px-right {    margin-right: 35px;}.offset-40px-right {    margin-right: 40px;}.offset-45px-right {    margin-right: 45px;}.offset-50px-right {    margin-right: 50px;}.offset-55px-right {    margin-right: 55px;}.offset-60px-right {    margin-right: 60px;}.offset-65px-right {    margin-right: 65px;}.offset-70px-right {    margin-right: 70px;}.offset-75px-right {    margin-right: 75px;}.offset-80px-right {    margin-right: 80px;}.offset-85px-right {    margin-right: 85px;}.offset-90px-right {    margin-right: 90px;}.offset-95px-right {    margin-right: 95px;}.offset-100px-right {    margin-right: 100px;}/* margin left */.offset-one-left {    margin-left: 1%;}.offset-one-half-left {    margin-left: 1.5%;}.offset-two-left {    margin-left: 2%;}.offset-two-half-left {    margin-left: 2.5%;}.offset-three-left {    margin-left: 3%;}.offset-three-half-left {    margin-left: 3.5%;}.offset-four-left {    margin-left: 4%;}.offset-four-half-left {    margin-left: 4.5%;}.offset-five-left {    margin-left: 5%;}.offset-five-half-left {    margin-left: 5.5%;}.offset-six-left {    margin-left: 6%;}.offset-six-half-left {    margin-left: 6.5%;}.offset-seven-left {    margin-left: 7%;}.offset-seven-half-left {    margin-left: 7.5%;}.offset-eight-left {    margin-left: 8%;}.offset-eight-half-left {    margin-left: 8.5%;}.offset-nine-left {    margin-left: 9%;}.offset-nine-half-left {    margin-left: 9.5%;}.offset-ten-left {    margin-left: 10%;}.offset-ten-half-left {    margin-left: 10.5%;}.offset-eleven-left {    margin-left: 11%;}.offset-eleven-half-left {    margin-left: 11.5%;}.offset-twelve-left {    margin-left: 12%;}.offset-twelve-half-left {    margin-left: 12.5%;}.offset-thirteen-left {    margin-left: 13%;}.offset-thirteen-half-left {    margin-left: 13.5%;}.offset-fourteen-left {    margin-left: 14%;}.offset-fourteen-half-left {    margin-left: 14.5%;}.offset-fifteen-left {    margin-left: 15%;}.offset-fifteen-half-left {    margin-left: 15.5%;}.offset-sixteen-left {    margin-left: 16%;}.offset-sixteen-half-left {    margin-left: 16.5%;}.offset-seventeen-left {    margin-left: 17%;}.offset-seventeen-half-left {    margin-left: 17.5%;}.offset-eighteen-left {    margin-left: 18%;}.offset-eighteen-half-left {    margin-left: 18.5%;}.offset-nineteen-left {    margin-left: 19%;}.offset-nineteen-half-left {    margin-left: 19.5%;}.offset-twenty-left {    margin-left: 20%;}.offset-twenty-half-left {    margin-left: 20.5%;}.offset-twenty-one-left {    margin-left: 21%;}.offset-twenty-one-half-left {    margin-left: 21.5%;}.offset-twenty-two-left {    margin-left: 22%;}.offset-twenty-two-half-left {    margin-left: 22.5%;}.offset-twenty-three-left {    margin-left: 23%;}.offset-twenty-three-half-left {    margin-left: 23.5%;}.offset-twenty-four-left {    margin-left: 24%;}.offset-twenty-four-half-left {    margin-left: 24.5%;}.offset-twenty-five-left {    margin-left: 25%;}.offset-5px-left {    margin-left: 5px;}.offset-10px-left {    margin-left: 10px;}.offset-15px-left {    margin-left: 15px;}.offset-20px-left {    margin-left: 20px;}.offset-25px-left {    margin-left: 25px;}.offset-30px-left {    margin-left: 30px;}.offset-35px-left {    margin-left: 35px;}.offset-40px-left {    margin-left: 40px;}.offset-45px-left {    margin-left: 45px;}.offset-50px-left {    margin-left: 50px;}.offset-55px-left {    margin-left: 55px;}.offset-60px-left {    margin-left: 60px;}.offset-65px-left {    margin-left: 65px;}.offset-70px-left {    margin-left: 70px;}.offset-75px-left {    margin-left: 75px;}.offset-80px-left {    margin-left: 80px;}.offset-85px-left {    margin-left: 85px;}.offset-90px-left {    margin-left: 90px;}.offset-95px-left {    margin-left: 95px;}.offset-100px-left {    margin-left: 100px;}/* margin left and right */.offset-one-lr {    margin-left: 1%;    margin-right: 1%;}.offset-one-half-lr {    margin-left: 1.5%;    margin-right: 1.5%;}.offset-two-lr {    margin-left: 2%;    margin-right: 2%;}.offset-two-half-lr {    margin-left: 2.5%;    margin-right: 2.5%;}.offset-three-lr {    margin-left: 3%;    margin-right: 3%;}.offset-three-half-lr {    margin-left: 3.5%;    margin-right: 3.5%;}.offset-four-lr {    margin-left: 4%;    margin-right: 4%;}.offset-four-half-lr {    margin-left: 4.5%;    margin-right: 4.5%;}.offset-five-lr {    margin-left: 5%;    margin-right: 5%;}.offset-five-half-lr {    margin-left: 5.5%;    margin-right: 5.5%;}.offset-six-lr {    margin-left: 6%;    margin-right: 6%;}.offset-six-half-lr {    margin-left: 6.5%;    margin-right: 6.5%;}.offset-seven-lr {    margin-left: 7%;    margin-right: 7%;}.offset-seven-half-lr {    margin-left: 7.5%;    margin-right: 7.5%;}.offset-eight-lr {    margin-left: 8%;    margin-right: 8%;}.offset-eight-half-lr {    margin-left: 8.5%;    margin-right: 8.5%;}.offset-nine-lr {    margin-left: 9%;    margin-right: 9%;}.offset-nine-half-lr {    margin-left: 9.5%;    margin-right: 9.5%;}.offset-ten-lr {    margin-left: 10%;    margin-right: 10%;}.offset-ten-half-lr {    margin-left: 10.5%;    margin-right: 10.5%;}.offset-eleven-lr {    margin-left: 11%;    margin-right: 11%;}.offset-eleven-half-lr {    margin-left: 11.5%;    margin-right: 11.5%;}.offset-twelve-lr {    margin-left: 12%;    margin-right: 12%;}.offset-twelve-half-lr {    margin-left: 12.5%;    margin-right: 12.5%;}.offset-thirteen-lr {    margin-left: 13%;    margin-right: 13%;}.offset-thirteen-half-lr {    margin-left: 13.5%;    margin-right: 13.5%;}.offset-fourteen-lr {    margin-left: 14%;    margin-right: 14%;}.offset-fourteen-half-lr {    margin-left: 14.5%;    margin-right: 14.5%;}.offset-fifteen-lr {    margin-left: 15%;    margin-right: 15%;}.offset-fifteen-half-lr {    margin-left: 15.5%;    margin-right: 15.5%;}.offset-sixteen-lr {    margin-left: 16%;    margin-right: 16%;}.offset-sixteen-half-lr {    margin-left: 16.5%;    margin-right: 16.5%;}.offset-seventeen-lr {    margin-left: 17%;    margin-right: 17%;}.offset-seventeen-half-lr {    margin-left: 17.5%;    margin-right: 17.5%;}.offset-eighteen-lr {    margin-left: 18%;    margin-right: 18%;}.offset-eighteen-half-lr {    margin-left: 18.5%;    margin-right: 18.5%;}.offset-nineteen-lr {    margin-left: 19%;    margin-right: 19%;}.offset-nineteen-half-lr {    margin-left: 19.5%;    margin-right: 19.5%;}.offset-twenty-lr {    margin-left: 20%;    margin-right: 20%;}.offset-twenty-half-lr {    margin-left: 20.5%;    margin-right: 20.5%;}.offset-twenty-one-lr {    margin-left: 21%;    margin-right: 21%;}.offset-twenty-one-half-lr {    margin-left: 21.5%;    margin-right: 21.5%;}.offset-twenty-two-lr {    margin-left: 22%;    margin-right: 22%;}.offset-twenty-two-half-lr {    margin-left: 22.5%;    margin-right: 22.5%;}.offset-twenty-three-lr {    margin-left: 23%;    margin-right: 23%;}.offset-twenty-three-half-lr {    margin-left: 23.5%;    margin-right: 23.5%;}.offset-twenty-four-lr {    margin-left: 24%;    margin-right: 24%;}.offset-twenty-four-half-lr {    margin-left: 24.5%;    margin-right: 24.5%;}.offset-twenty-five-lr {    margin-left: 25%;    margin-right: 25%;}.offset-5px-lr {    margin-left: 5px;    margin-right: 5px;}.offset-10px-lr {    margin-left: 10px;    margin-right: 10px;}.offset-15px-lr {    margin-left: 15px;    margin-right: 15px;}.offset-20px-lr {    margin-left: 20px;    margin-right: 20px;}.offset-25px-lr {    margin-left: 25px;    margin-right: 25px;}.offset-30px-lr {    margin-left: 30px;    margin-right: 30px;}.offset-35px-lr {    margin-left: 35px;    margin-right: 35px;}.offset-40px-lr {    margin-left: 40px;    margin-right: 40px;}.offset-45px-lr {    margin-left: 45px;    margin-right: 45px;}.offset-50px-lr {    margin-left: 50px;    margin-right: 50px;}.offset-55px-lr {    margin-left: 55px;    margin-right: 55px;}.offset-60px-lr {    margin-left: 60px;    margin-right: 60px;}.offset-65px-lr {    margin-left: 65px;    margin-right: 65px;}.offset-70px-lr {    margin-left: 70px;    margin-right: 70px;}.offset-75px-lr {    margin-left: 75px;    margin-right: 75px;}.offset-80px-lr {    margin-left: 80px;    margin-right: 80px;}.offset-85px-lr {    margin-left: 85px;    margin-right: 85px;}.offset-90px-lr {    margin-left: 90px;    margin-right: 90px;}.offset-95px-lr {    margin-left: 95px;    margin-right: 95px;}.offset-100px-lr {    margin-left: 100px;    margin-right: 100px;}/* margin top and bottom */.offset-one-tb {    margin-top: 1%;    margin-bottom: 1%;}.offset-one-half-tb {    margin-top: 1.5%;    margin-bottom: 1.5%;}.offset-two-tb {    margin-top: 2%;    margin-bottom: 2%;}.offset-two-half-tb {    margin-top: 2.5%;    margin-bottom: 2.5%;}.offset-three-tb {    margin-top: 3%;    margin-bottom: 3%;}.offset-three-half-tb {    margin-top: 3.5%;    margin-bottom: 3.5%;}.offset-four-tb {    margin-top: 4%;    margin-bottom: 4%;}.offset-four-half-tb {    margin-top: 4.5%;    margin-bottom: 4.5%;}.offset-five-tb {    margin-top: 5%;    margin-bottom: 5%;}.offset-five-half-tb {    margin-top: 5.5%;    margin-bottom: 5.5%;}.offset-six-tb {    margin-top: 6%;    margin-bottom: 6%;}.offset-six-half-tb {    margin-top: 6.5%;    margin-bottom: 6.5%;}.offset-seven-tb {    margin-top: 7%;    margin-bottom: 7%;}.offset-seven-half-tb {    margin-top: 7.5%;    margin-bottom: 7.5%;}.offset-eight-tb {    margin-top: 8%;    margin-bottom: 8%;}.offset-eight-half-tb {    margin-top: 8.5%;    margin-bottom: 8.5%;}.offset-nine-tb {    margin-top: 9%;    margin-bottom: 9%;}.offset-nine-half-tb {    margin-top: 9.5%;    margin-bottom: 9.5%;}.offset-ten-tb {    margin-top: 10%;    margin-bottom: 10%;}.offset-ten-half-tb {    margin-top: 10.5%;    margin-bottom: 10.5%;}.offset-eleven-tb {    margin-top: 11%;    margin-bottom: 11%;}.offset-eleven-half-tb {    margin-top: 11.5%;    margin-bottom: 11.5%;}.offset-twelve-tb {    margin-top: 12%;    margin-bottom: 12%;}.offset-twelve-half-tb {    margin-top: 12.5%;    margin-bottom: 12.5%;}.offset-thirteen-tb {    margin-top: 13%;    margin-bottom: 13%;}.offset-thirteen-half-tb {    margin-top: 13.5%;    margin-bottom: 13.5%;}.offset-fourteen-tb {    margin-top: 14%;    margin-bottom: 14%;}.offset-fourteen-half-tb {    margin-top: 14.5%;    margin-bottom: 14.5%;}.offset-fifteen-tb {    margin-top: 15%;    margin-bottom: 15%;}.offset-fifteen-half-tb {    margin-top: 15.5%;    margin-bottom: 15.5%;}.offset-sixteen-tb {    margin-top: 16%;    margin-bottom: 16%;}.offset-sixteen-half-tb {    margin-top: 16.5%;    margin-bottom: 16.5%;}.offset-seventeen-tb {    margin-top: 17%;    margin-bottom: 17%;}.offset-seventeen-half-tb {    margin-top: 17.5%;    margin-bottom: 17.5%;}.offset-eighteen-tb {    margin-top: 18%;    margin-bottom: 18%;}.offset-eighteen-half-tb {    margin-top: 18.5%;    margin-bottom: 18.5%;}.offset-nineteen-tb {    margin-top: 19%;    margin-bottom: 19%;}.offset-nineteen-half-tb {    margin-top: 19.5%;    margin-bottom: 19.5%;}.offset-twenty-tb {    margin-top: 20%;    margin-bottom: 20%;}.offset-twenty-half-tb {    margin-top: 20.5%;    margin-bottom: 20.5%;}.offset-twenty-one-tb {    margin-top: 21%;    margin-bottom: 21%;}.offset-twenty-one-half-tb {    margin-top: 21.5%;    margin-bottom: 21.5%;}.offset-twenty-two-tb {    margin-top: 22%;    margin-bottom: 22%;}.offset-twenty-two-half-tb {    margin-top: 22.5%;    margin-bottom: 22.5%;}.offset-twenty-three-tb {    margin-top: 23%;    margin-bottom: 23%;}.offset-twenty-three-half-tb {    margin-top: 23.5%;    margin-bottom: 23.5%;}.offset-twenty-four-tb {    margin-top: 24%;    margin-bottom: 24%;}.offset-twenty-four-half-tb {    margin-top: 24.5%;    margin-bottom: 24.5%;}.offset-twenty-five-tb {    margin-top: 25%;    margin-bottom: 25%;}.offset-5px-tb {    margin-top: 5px;    margin-bottom: 5px;}.offset-10px-tb {    margin-top: 10px;    margin-bottom: 10px;}.offset-15px-tb {    margin-top: 15px;    margin-bottom: 15px;}.offset-20px-tb {    margin-top: 20px;    margin-bottom: 20px;}.offset-25px-tb {    margin-top: 25px;    margin-bottom: 25px;}.offset-30px-tb {    margin-top: 30px;    margin-bottom: 30px;}.offset-35px-tb {    margin-top: 35px;    margin-bottom: 35px;}.offset-40px-tb {    margin-top: 40px;    margin-bottom: 40px;}.offset-45px-tb {    margin-top: 45px;    margin-bottom: 45px;}.offset-50px-tb {    margin-top: 50px;    margin-bottom: 50px;}.offset-55px-tb {    margin-top: 55px;    margin-bottom: 55px;}.offset-60px-tb {    margin-top: 60px;    margin-bottom: 60px;}.offset-65px-tb {    margin-top: 65px;    margin-bottom: 65px;}.offset-70px-tb {    margin-top: 70px;    margin-bottom: 70px;}.offset-75px-tb {    margin-top: 75px;    margin-bottom: 75px;}.offset-80px-tb {    margin-top: 80px;    margin-bottom: 80px;}.offset-85px-tb {    margin-top: 85px;    margin-bottom: 85px;}.offset-90px-tb {    margin-top: 90px;    margin-bottom: 90px;}.offset-95px-tb {    margin-top: 95px;    margin-bottom: 95px;}.offset-100px-tb {    margin-top: 100px;    margin-bottom: 100px;}/*===============================
    Padding
=================================*/.no-inset {    padding: 0 !important;}.no-inset-lr {    padding-left: 0 !important;    padding-right: 0 !important;}.no-inset-tb {    padding-top: 0 !important;    padding-bottom: 0 !important;}.no-inset-top {    padding-top: 0 !important;}.no-inset-bottom {    padding-bottom: 0 !important;}.no-inset-left {    padding-left: 0 !important;}.no-inset-right {    padding-right: 0 !important;}.inset-one-all {    padding: 1%;}.inset-one-half-all {    padding: 1.5%;}.inset-two-all {    padding: 2%;}.inset-two-half-all {    padding: 2.5%;}.inset-three-all {    padding: 3%;}.inset-three-half-all {    padding: 3.5%;}.inset-four-all {    padding: 4%;}.inset-four-half-all {    padding: 4.5%;}.inset-five-all {    padding: 5%;}.inset-five-half-all {    padding: 5.5%;}.inset-six-all {    padding: 6%;}.inset-six-half-all {    padding: 6.5%;}.inset-seven-all {    padding: 7%;}.inset-seven-half-all {    padding: 7.5%;}.inset-eight-all {    padding: 8%;}.inset-eight-half-all {    padding: 8.5%;}.inset-nine-all {    padding: 9%;}.inset-nine-half-all {    padding: 9.5%;}.inset-ten-all {    padding: 10%;}.inset-ten-half-all {    padding: 10.5%;}.inset-eleven-all {    padding: 11%;}.inset-eleven-half-all {    padding: 11.5%;}.inset-twelve-all {    padding: 12%;}.inset-twelve-half-all {    padding: 12.5%;}.inset-thirteen-all {    padding: 13%;}.inset-thirteen-half-all {    padding: 13.5%;}.inset-fourteen-all {    padding: 14%;}.inset-fourteen-half-all {    padding: 14.5%;}.inset-fifteen-all {    padding: 15%;}.inset-fifteen-half-all {    padding: 15.5%;}.inset-sixteen-all {    padding: 16%;}.inset-sixteen-half-all {    padding: 16.5%;}.inset-seventeen-all {    padding: 17%;}.inset-seventeen-half-all {    padding: 17.5%;}.inset-eighteen-all {    padding: 18%;}.inset-eighteen-half-all {    padding: 18.5%;}.inset-nineteen-all {    padding: 19%;}.inset-nineteen-half-all {    padding: 19.5%;}.inset-twenty-all {    padding: 20%;}.inset-twenty-half-all {    padding: 20.5%;}.inset-twenty-one-all {    padding: 21%;}.inset-twenty-one-half-all {    padding: 21.5%;}.inset-twenty-two-all {    padding: 22%;}.inset-twenty-two-half-all {    padding: 22.5%;}.inset-twenty-three-all {    padding: 23%;}.inset-twenty-three-half-all {    padding: 23.5%;}.inset-twenty-four-all {    padding: 24%;}.inset-twenty-four-half-all {    padding: 24.5%;}.inset-twenty-five-all {    padding: 25%;}.inset-twenty-five-half-all {    padding: 25.5%;}.inset-5px-all {    padding: 5px;}.inset-10px-all {    padding: 10px;}.inset-15px-all {    padding: 15px;}.inset-20px-all {    padding: 20px;}.inset-25px-all {    padding: 25px;}.inset-30px-all {    padding: 30px;}.inset-35px-all {    padding: 35px;}.inset-40px-all {    padding: 40px;}.inset-45px-all {    padding: 45px;}.inset-50px-all {    padding: 50px;}.inset-55px-all {    padding: 55px;}.inset-60px-all {    padding: 60px;}.inset-65px-all {    padding: 65px;}.inset-70px-all {    padding: 70px;}.inset-75px-all {    padding: 75px;}.inset-80px-all {    padding: 80px;}.inset-85px-all {    padding: 85px;}.inset-90px-all {    padding: 90px;}.inset-95px-all {    padding: 95px;}.inset-100px-all {    padding: 100px;}/* padding top */.inset-one-top {    padding-top: 1%;}.inset-one-half-top {    padding-top: 1.5%;}.inset-two-top {    padding-top: 2%;}.inset-two-half-top {    padding-top: 2.5%;}.inset-three-top {    padding-top: 3%;}.inset-three-half-top {    padding-top: 3.5%;}.inset-four-top {    padding-top: 4%;}.inset-four-half-top {    padding-top: 4.5%;}.inset-five-top {    padding-top: 5%;}.inset-five-half-top {    padding-top: 5.5%;}.inset-six-top {    padding-top: 6%;}.inset-six-half-top {    padding-top: 6.5%;}.inset-seven-top {    padding-top: 7%;}.inset-seven-half-top {    padding-top: 7.5%;}.inset-eight-top {    padding-top: 8%;}.inset-eight-half-top {    padding-top: 8.5%;}.inset-nine-top {    padding-top: 9%;}.inset-nine-half-top {    padding-top: 9.5%;}.inset-ten-top {    padding-top: 10%;}.inset-ten-half-top {    padding-top: 10.5%;}.inset-eleven-top {    padding-top: 11%;}.inset-eleven-half-top {    padding-top: 11.5%;}.inset-twelve-top {    padding-top: 12%;}.inset-twelve-half-top {    padding-top: 12.5%;}.inset-thirteen-top {    padding-top: 13%;}.inset-thirteen-half-top {    padding-top: 13.5%;}.inset-fourteen-top {    padding-top: 14%;}.inset-fourteen-half-top {    padding-top: 14.5%;}.inset-fifteen-top {    padding-top: 15%;}.inset-fifteen-half-top {    padding-top: 15.5%;}.inset-sixteen-top {    padding-top: 16%;}.inset-sixteen-half-top {    padding-top: 16.5%;}.inset-seventeen-top {    padding-top: 17%;}.inset-seventeen-half-top {    padding-top: 17.5%;}.inset-eighteen-top {    padding-top: 18%;}.inset-eighteen-half-top {    padding-top: 18.5%;}.inset-nineteen-top {    padding-top: 19%;}.inset-nineteen-half-top {    padding-top: 19.5%;}.inset-twenty-top {    padding-top: 20%;}.inset-twenty-half-top {    padding-top: 20.5%;}.inset-twenty-one-top {    padding-top: 21%;}.inset-twenty-one-half-top {    padding-top: 21.5%;}.inset-twenty-two-top {    padding-top: 22%;}.inset-twenty-two-half-top {    padding-top: 22.5%;}.inset-twenty-two-top {    padding-top: 22%;}.inset-twenty-two-half-top {    padding-top: 22.5%;}.inset-twenty-three-top {    padding-top: 23%;}.inset-twenty-three-half-top {    padding-top: 23.5%;}.inset-twenty-four-top {    padding-top: 24%;}.inset-twenty-four-half-top {    padding-top: 24.5%;}.inset-twenty-five-top {    padding-top: 25%;}.inset-5px-top {    padding-top: 5px;}.inset-10px-top {    padding-top: 10px;}.inset-15px-top {    padding-top: 15px;}.inset-20px-top {    padding-top: 20px;}.inset-25px-top {    padding-top: 25px;}.inset-30px-top {    padding-top: 30px;}.inset-35px-top {    padding-top: 35px;}.inset-40px-top {    padding-top: 40px;}.inset-45px-top {    padding-top: 45px;}.inset-50px-top {    padding-top: 50px;}.inset-55px-top {    padding-top: 55px;}.inset-60px-top {    padding-top: 60px;}.inset-65px-top {    padding-top: 65px;}.inset-70px-top {    padding-top: 70px;}.inset-75px-top {    padding-top: 75px;}.inset-80px-top {    padding-top: 80px;}.inset-85px-top {    padding-top: 85px;}.inset-90px-top {    padding-top: 90px;}.inset-95px-top {    padding-top: 95px;}.inset-100px-top {    padding-top: 100px;}/* padding bottom */.inset-one-bottom {    padding-bottom: 1%;}.inset-one-half-bottom {    padding-bottom: 1.5%;}.inset-two-bottom {    padding-bottom: 2%;}.inset-two-half-bottom {    padding-bottom: 2.5%;}.inset-three-bottom {    padding-bottom: 3%;}.inset-three-half-bottom {    padding-bottom: 3.5%;}.inset-four-bottom {    padding-bottom: 4%;}.inset-four-half-bottom {    padding-bottom: 4.5%;}.inset-five-bottom {    padding-bottom: 5%;}.inset-five-half-bottom {    padding-bottom: 5.5%;}.inset-six-bottom {    padding-bottom: 6%;}.inset-six-half-bottom {    padding-bottom: 6.5%;}.inset-seven-bottom {    padding-bottom: 7%;}.inset-seven-half-bottom {    padding-bottom: 7.5%;}.inset-eight-bottom {    padding-bottom: 8%;}.inset-eight-half-bottom {    padding-bottom: 8.5%;}.inset-nine-bottom {    padding-bottom: 9%;}.inset-nine-half-bottom {    padding-bottom: 9.5%;}.inset-ten-bottom {    padding-bottom: 10%;}.inset-ten-half-bottom {    padding-bottom: 10.5%;}.inset-eleven-bottom {    padding-bottom: 11%;}.inset-eleven-half-bottom {    padding-bottom: 11.5%;}.inset-twelve-bottom {    padding-bottom: 12%;}.inset-twelve-half-bottom {    padding-bottom: 12.5%;}.inset-thirteen-bottom {    padding-bottom: 13%;}.inset-thirteen-half-bottom {    padding-bottom: 13.5%;}.inset-fourteen-bottom {    padding-bottom: 14%;}.inset-fourteen-half-bottom {    padding-bottom: 14.5%;}.inset-fifteen-bottom {    padding-bottom: 15%;}.inset-fifteen-half-bottom {    padding-bottom: 15.5%;}.inset-sixteen-bottom {    padding-bottom: 16%;}.inset-sixteen-half-bottom {    padding-bottom: 16.5%;}.inset-seventeen-bottom {    padding-bottom: 17%;}.inset-seventeen-half-bottom {    padding-bottom: 17.5%;}.inset-eighteen-bottom {    padding-bottom: 18%;}.inset-eighteen-half-bottom {    padding-bottom: 18.5%;}.inset-nineteen-bottom {    padding-bottom: 19%;}.inset-nineteen-half-bottom {    padding-bottom: 19.5%;}.inset-twenty-bottom {    padding-bottom: 20%;}.inset-twenty-half-bottom {    padding-bottom: 20.5%;}.inset-twenty-one-bottom {    padding-bottom: 21%;}.inset-twenty-one-half-bottom {    padding-bottom: 21.5%;}.inset-twenty-two-bottom {    padding-bottom: 22%;}.inset-twenty-two-half-bottom {    padding-bottom: 22.5%;}.inset-twenty-three-bottom {    padding-bottom: 23%;}.inset-twenty-three-half-bottom {    padding-bottom: 23.5%;}.inset-twenty-four-bottom {    padding-bottom: 24%;}.inset-twenty-four-half-bottom {    padding-bottom: 24.5%;}.inset-twenty-five-bottom {    padding-bottom: 25%;}.inset-5px-bottom {    padding-bottom: 5px;}.inset-10px-bottom {    padding-bottom: 10px;}.inset-15px-bottom {    padding-bottom: 15px;}.inset-20px-bottom {    padding-bottom: 20px;}.inset-25px-bottom {    padding-bottom: 25px;}.inset-30px-bottom {    padding-bottom: 30px;}.inset-35px-bottom {    padding-bottom: 35px;}.inset-40px-bottom {    padding-bottom: 40px;}.inset-45px-bottom {    padding-bottom: 45px;}.inset-50px-bottom {    padding-bottom: 50px;}.inset-55px-bottom {    padding-bottom: 55px;}.inset-60px-bottom {    padding-bottom: 60px;}.inset-65px-bottom {    padding-bottom: 65px;}.inset-70px-bottom {    padding-bottom: 70px;}.inset-75px-bottom {    padding-bottom: 75px;}.inset-80px-bottom {    padding-bottom: 80px;}.inset-85px-bottom {    padding-bottom: 85px;}.inset-90px-bottom {    padding-bottom: 90px;}.inset-95px-bottom {    padding-bottom: 95px;}.inset-100px-bottom {    padding-bottom: 100px;}/* padding right */.inset-one-right {    padding-right: 1%;}.inset-one-half-right {    padding-right: 1.5%;}.inset-two-right {    padding-right: 2%;}.inset-two-half-right {    padding-right: 2.5%;}.inset-three-right {    padding-right: 3%;}.inset-three-half-right {    padding-right: 3.5%;}.inset-four-right {    padding-right: 4%;}.inset-four-half-right {    padding-right: 4.5%;}.inset-five-right {    padding-right: 5%;}.inset-five-half-right {    padding-right: 5.5%;}.inset-six-right {    padding-right: 6%;}.inset-six-half-right {    padding-right: 6.5%;}.inset-seven-right {    padding-right: 7%;}.inset-seven-half-right {    padding-right: 7.5%;}.inset-eight-right {    padding-right: 8%;}.inset-eight-half-right {    padding-right: 8.5%;}.inset-nine-right {    padding-right: 9%;}.inset-nine-half-right {    padding-right: 9.5%;}.inset-ten-right {    padding-right: 10%;}.inset-ten-half-right {    padding-right: 10.5%;}.inset-eleven-right {    padding-right: 11%;}.inset-eleven-half-right {    padding-right: 11.5%;}.inset-twelve-right {    padding-right: 12%;}.inset-twelve-half-right {    padding-right: 12.5%;}.inset-thirteen-right {    padding-right: 13%;}.inset-thirteen-half-right {    padding-right: 13.5%;}.inset-fourteen-right {    padding-right: 14%;}.inset-fourteen-half-right {    padding-right: 14.5%;}.inset-fifteen-right {    padding-right: 15%;}.inset-fifteen-half-right {    padding-right: 15.5%;}.inset-sixteen-right {    padding-right: 16%;}.inset-sixteen-half-right {    padding-right: 16.5%;}.inset-seventeen-right {    padding-right: 17%;}.inset-seventeen-half-right {    padding-right: 17.5%;}.inset-eighteen-right {    padding-right: 18%;}.inset-eighteen-half-right {    padding-right: 18.5%;}.inset-nineteen-right {    padding-right: 19%;}.inset-nineteen-half-right {    padding-right: 19.5%;}.inset-twenty-right {    padding-right: 20%;}.inset-twenty-half-right {    padding-right: 20.5%;}.inset-twenty-one-right {    padding-right: 21%;}.inset-twenty-one-half-right {    padding-right: 21.5%;}.inset-twenty-two-right {    padding-right: 22%;}.inset-twenty-two-half-right {    padding-right: 22.5%;}.inset-twenty-three-right {    padding-right: 23%;}.inset-twenty-three-half-right {    padding-right: 23.5%;}.inset-twenty-four-right {    padding-right: 24%;}.inset-twenty-four-half-right {    padding-right: 24.5%;}.inset-twenty-five-right {    padding-right: 25%;}.inset-5px-right {    padding-right: 5px;}.inset-10px-right {    padding-right: 10px;}.inset-15px-right {    padding-right: 15px;}.inset-20px-right {    padding-right: 20px;}.inset-25px-right {    padding-right: 25px;}.inset-30px-right {    padding-right: 30px;}.inset-35px-right {    padding-right: 35px;}.inset-40px-right {    padding-right: 40px;}.inset-45px-right {    padding-right: 45px;}.inset-50px-right {    padding-right: 50px;}.inset-55px-right {    padding-right: 55px;}.inset-60px-right {    padding-right: 60px;}.inset-65px-right {    padding-right: 65px;}.inset-70px-right {    padding-right: 70px;}.inset-75px-right {    padding-right: 75px;}.inset-80px-right {    padding-right: 80px;}.inset-85px-right {    padding-right: 85px;}.inset-90px-right {    padding-right: 90px;}.inset-95px-right {    padding-right: 95px;}.inset-100px-right {    padding-right: 100px;}/* padding left */.inset-one-left {    padding-left: 1%;}.inset-one-half-left {    padding-left: 1.5%;}.inset-two-left {    padding-left: 2%;}.inset-two-half-left {    padding-left: 2.5%;}.inset-three-left {    padding-left: 3%;}.inset-three-half-left {    padding-left: 3.5%;}.inset-four-left {    padding-left: 4%;}.inset-four-half-left {    padding-left: 4.5%;}.inset-five-left {    padding-left: 5%;}.inset-five-half-left {    padding-left: 5.5%;}.inset-six-left {    padding-left: 6%;}.inset-six-half-left {    padding-left: 6.5%;}.inset-seven-left {    padding-left: 7%;}.inset-seven-half-left {    padding-left: 7.5%;}.inset-eight-left {    padding-left: 8%;}.inset-eight-half-left {    padding-left: 8.5%;}.inset-nine-left {    padding-left: 9%;}.inset-nine-half-left {    padding-left: 9.5%;}.inset-ten-left {    padding-left: 10%;}.inset-ten-half-left {    padding-left: 10.5%;}.inset-eleven-left {    padding-left: 11%;}.inset-eleven-half-left {    padding-left: 11.5%;}.inset-twelve-left {    padding-left: 12%;}.inset-twelve-half-left {    padding-left: 12.5%;}.inset-thirteen-left {    padding-left: 13%;}.inset-thirteen-half-left {    padding-left: 13.5%;}.inset-fourteen-left {    padding-left: 14%;}.inset-fourteen-half-left {    padding-left: 14.5%;}.inset-fifteen-left {    padding-left: 15%;}.inset-fifteen-half-left {    padding-left: 15.5%;}.inset-sixteen-left {    padding-left: 16%;}.inset-sixteen-half-left {    padding-left: 16.5%;}.inset-seventeen-left {    padding-left: 17%;}.inset-seventeen-half-left {    padding-left: 17.5%;}.inset-eighteen-left {    padding-left: 18%;}.inset-eighteen-half-left {    padding-left: 18.5%;}.inset-nineteen-left {    padding-left: 19%;}.inset-nineteen-half-left {    padding-left: 19.5%;}.inset-twenty-left {    padding-left: 20%;}.inset-twenty-half-left {    padding-left: 20.5%;}.inset-twenty-one-left {    padding-left: 21%;}.inset-twenty-one-half-left {    padding-left: 21.5%;}.inset-twenty-two-left {    padding-left: 22%;}.inset-twenty-two-half-left {    padding-left: 22.5%;}.inset-twenty-three-left {    padding-left: 23%;}.inset-twenty-three-half-left {    padding-left: 23.5%;}.inset-twenty-four-left {    padding-left: 24%;}.inset-twenty-four-half-left {    padding-left: 24.5%;}.inset-twenty-five-left {    padding-left: 25%;}.inset-5px-left {    padding-left: 5px;}.inset-10px-left {    padding-left: 10px;}.inset-15px-left {    padding-left: 15px;}.inset-20px-left {    padding-left: 20px;}.inset-25px-left {    padding-left: 25px;}.inset-30px-left {    padding-left: 30px;}.inset-35px-left {    padding-left: 35px;}.inset-40px-left {    padding-left: 40px;}.inset-45px-left {    padding-left: 45px;}.inset-50px-left {    padding-left: 50px;}.inset-55px-left {    padding-left: 55px;}.inset-60px-left {    padding-left: 60px;}.inset-65px-left {    padding-left: 65px;}.inset-70px-left {    padding-left: 70px;}.inset-75px-left {    padding-left: 75px;}.inset-80px-left {    padding-left: 80px;}.inset-85px-left {    padding-left: 85px;}.inset-90px-left {    padding-left: 90px;}.inset-95px-left {    padding-left: 95px;}.inset-100px-left {    padding-left: 100px;}/* padding top and bottom */.inset-one-tb {    padding-top: 1%;    padding-bottom: 1%;}.inset-one-half-tb {    padding-top: 1.5%;    padding-bottom: 1.5%;}.inset-two-tb {    padding-top: 2%;    padding-bottom: 2%;}.inset-two-half-tb {    padding-top: 2.5%;    padding-bottom: 2.5%;}.inset-three-tb {    padding-top: 3%;    padding-bottom: 3%;}.inset-three-half-tb {    padding-top: 3.5%;    padding-bottom: 3.5%;}.inset-four-tb {    padding-top: 4%;    padding-bottom: 4%;}.inset-four-half-tb {    padding-top: 4.5%;    padding-bottom: 4.5%;}.inset-five-tb {    padding-top: 5%;    padding-bottom: 5%;}.inset-five-half-tb {    padding-top: 5.5%;    padding-bottom: 5.5%;}.inset-six-tb {    padding-top: 6%;    padding-bottom: 6%;}.inset-six-half-tb {    padding-top: 6.5%;    padding-bottom: 6.5%;}.inset-seven-tb {    padding-top: 7%;    padding-bottom: 7%;}.inset-seven-half-tb {    padding-top: 7.5%;    padding-bottom: 7.5%;}.inset-eight-tb {    padding-top: 8%;    padding-bottom: 8%;}.inset-eight-half-tb {    padding-top: 8.5%;    padding-bottom: 8.5%;}.inset-nine-tb {    padding-top: 9%;    padding-bottom: 9%;}.inset-nine-half-tb {    padding-top: 9.5%;    padding-bottom: 9.5%;}.inset-ten-tb {    padding-top: 10%;    padding-bottom: 10%;}.inset-ten-half-tb {    padding-top: 10.5%;    padding-bottom: 10.5%;}.inset-eleven-tb {    padding-top: 11%;    padding-bottom: 11%;}.inset-eleven-half-tb {    padding-top: 11.5%;    padding-bottom: 11.5%;}.inset-twelve-tb {    padding-top: 12%;    padding-bottom: 12%;}.inset-twelve-half-tb {    padding-top: 12.5%;    padding-bottom: 12.5%;}.inset-thirteen-tb {    padding-top: 13%;    padding-bottom: 13%;}.inset-thirteen-half-tb {    padding-top: 13.5%;    padding-bottom: 13.5%;}.inset-fourteen-tb {    padding-top: 14%;    padding-bottom: 14%;}.inset-fourteen-half-tb {    padding-top: 14.5%;    padding-bottom: 14.5%;}.inset-fifteen-tb {    padding-top: 15%;    padding-bottom: 15%;}.inset-fifteen-half-tb {    padding-top: 15.5%;    padding-bottom: 15.5%;}.inset-sixteen-tb {    padding-top: 16%;    padding-bottom: 16%;}.inset-sixteen-half-tb {    padding-top: 16.5%;    padding-bottom: 16.5%;}.inset-seventeen-tb {    padding-top: 17%;    padding-bottom: 17%;}.inset-seventeen-half-tb {    padding-top: 17.5%;    padding-bottom: 17.5%;}.inset-eighteen-tb {    padding-top: 18%;    padding-bottom: 18%;}.inset-eighteen-half-tb {    padding-top: 18.5%;    padding-bottom: 18.5%;}.inset-nineteen-tb {    padding-top: 19%;    padding-bottom: 19%;}.inset-nineteen-half-tb {    padding-top: 19.5%;    padding-bottom: 19.5%;}.inset-twenty-tb {    padding-top: 20%;    padding-bottom: 20%;}.inset-twenty-half-tb {    padding-top: 20.5%;    padding-bottom: 20%;}.inset-twenty-one-tb {    padding-top: 21%;    padding-bottom: 21%;}.inset-twenty-one-half-tb {    padding-top: 21.5%;    padding-bottom: 21.5%;}.inset-twenty-two-tb {    padding-top: 22%;    padding-bottom: 22%;}.inset-twenty-two-half-tb {    padding-top: 22.5%;    padding-bottom: 22.5%;}.inset-twenty-three-tb {    padding-top: 23%;    padding-bottom: 23%;}.inset-twenty-three-half-tb {    padding-top: 23.5%;    padding-bottom: 23.5%;}.inset-twenty-four-tb {    padding-top: 24%;    padding-bottom: 24%;}.inset-twenty-four-half-tb {    padding-top: 24.5%;    padding-bottom: 24.5%;}.inset-twenty-five-tb {    padding-top: 25%;    padding-bottom: 25%;}.inset-thirty-tb {    padding-top: 30%;    padding-bottom: 30%;}.inset-5px-tb {    padding-top: 5px;    padding-bottom: 5px;}.inset-10px-tb {    padding-top: 10px;    padding-bottom: 10px;}.inset-15px-tb {    padding-top: 15px;    padding-bottom: 15px;}.inset-20px-tb {    padding-top: 20px;    padding-bottom: 20px;}.inset-25px-tb {    padding-top: 25px;    padding-bottom: 25px;}.inset-30px-tb {    padding-top: 30px;    padding-bottom: 30px;}.inset-35px-tb {    padding-top: 35px;    padding-bottom: 35px;}.inset-40px-tb {    padding-top: 40px;    padding-bottom: 40px;}.inset-45px-tb {    padding-top: 45px;    padding-bottom: 45px;}.inset-50px-tb {    padding-top: 50px;    padding-bottom: 50px;}.inset-55px-tb {    padding-top: 55px;    padding-bottom: 55px;}.inset-60px-tb {    padding-top: 60px;    padding-bottom: 60px;}.inset-65px-tb {    padding-top: 65px;    padding-bottom: 65px;}.inset-70px-tb {    padding-top: 70px;    padding-bottom: 70px;}.inset-75px-tb {    padding-top: 75px;    padding-bottom: 75px;}.inset-80px-tb {    padding-top: 80px;    padding-bottom: 80px;}.inset-85px-tb {    padding-top: 85px;    padding-bottom: 85px;}.inset-90px-tb {    padding-top: 90px;    padding-bottom: 90px;}.inset-95px-tb {    padding-top: 95px;    padding-bottom: 95px;}.inset-100px-tb {    padding-top: 100px;    padding-bottom: 100px;}/* padding left and right */.inset-one-lr {    padding-left: 1%;    padding-right: 1%;}.inset-one-half-lr {    padding-left: 1.5%;    padding-right: 1.5%;}.inset-two-lr {    padding-left: 2%;    padding-right: 2%;}.inset-two-half-lr {    padding-left: 2.5%;    padding-right: 2.5%;}.inset-three-lr {    padding-left: 3%;    padding-right: 3%;}.inset-three-half-lr {    padding-left: 3.5%;    padding-right: 3.5%;}.inset-four-lr {    padding-left: 4%;    padding-right: 4%;}.inset-four-half-lr {    padding-left: 4.5%;    padding-right: 4.5%;}.inset-five-lr {    padding-left: 5%;    padding-right: 5%;}.inset-five-half-lr {    padding-left: 5.5%;    padding-right: 5.5%;}.inset-six-lr {    padding-left: 6%;    padding-right: 6%;}.inset-six-half-lr {    padding-left: 6.5%;    padding-right: 6.5%;}.inset-seven-lr {    padding-left: 7%;    padding-right: 7%;}.inset-seven-half-lr {    padding-left: 7.5%;    padding-right: 7.5%;}.inset-eight-lr {    padding-left: 8%;    padding-right: 8%;}.inset-eight-half-lr {    padding-left: 8.5%;    padding-right: 8.5%;}.inset-nine-lr {    padding-left: 9%;    padding-right: 9%;}.inset-nine-half-lr {    padding-left: 9.5%;    padding-right: 9.5%;}.inset-ten-lr {    padding-left: 10%;    padding-right: 10%;}.inset-ten-half-lr {    padding-left: 10.5%;    padding-right: 10.5%;}.inset-eleven-lr {    padding-left: 11%;    padding-right: 11%;}.inset-eleven-half-lr {    padding-left: 11.5%;    padding-right: 11.5%;}.inset-twelve-lr {    padding-left: 12%;    padding-right: 12%;}.inset-twelve-half-lr {    padding-left: 12.5%;    padding-right: 12.5%;}.inset-thirteen-lr {    padding-left: 13%;    padding-right: 13%;}.inset-thirteen-half-lr {    padding-left: 13.5%;    padding-right: 13.5%;}.inset-fourteen-lr {    padding-left: 14%;    padding-right: 14%;}.inset-fourteen-half-lr {    padding-left: 14.5%;    padding-right: 14.5%;}.inset-fifteen-lr {    padding-left: 15%;    padding-right: 15%;}.inset-fifteen-half-lr {    padding-left: 15.5%;    padding-right: 15.5%;}.inset-sixteen-lr {    padding-left: 16%;    padding-right: 16%;}.inset-sixteen-half-lr {    padding-left: 16.5%;    padding-right: 16.5%;}.inset-seventeen-lr {    padding-left: 17%;    padding-right: 17%;}.inset-seventeen-half-lr {    padding-left: 17.5%;    padding-right: 17.5%;}.inset-eighteen-lr {    padding-left: 18%;    padding-right: 18%;}.inset-eighteen-half-lr {    padding-left: 18.5%;    padding-right: 18.5%;}.inset-nineteen-lr {    padding-left: 19%;    padding-right: 19%;}.inset-nineteen-half-lr {    padding-left: 19.5%;    padding-right: 19.5%;}.inset-twenty-lr {    padding-left: 20%;    padding-right: 20%;}.inset-twenty-half-lr {    padding-left: 20.5%;    padding-right: 20.5%;}.inset-twenty-one-lr {    padding-left: 21%;    padding-right: 21%;}.inset-twenty-one-half-lr {    padding-left: 21.5%;    padding-right: 21.5%;}.inset-twenty-two-lr {    padding-left: 22%;    padding-right: 22%;}.inset-twenty-two-half-lr {    padding-left: 22.5%;    padding-right: 22.5%;}.inset-twenty-three-lr {    padding-left: 23%;    padding-right: 23%;}.inset-twenty-three-half-lr {    padding-left: 23.5%;    padding-right: 23.5%;}.inset-twenty-four-lr {    padding-left: 24%;    padding-right: 24%;}.inset-twenty-four-half-lr {    padding-left: 24.5%;    padding-right: 24.5%;}.inset-twenty-five-lr {    padding-left: 25%;    padding-right: 25%;}.inset-5px-lr {    padding-left: 5px;    padding-right: 5px;}.inset-10px-lr {    padding-left: 10px;    padding-right: 10px;}.inset-15px-lr {    padding-left: 15px;    padding-right: 15px;}.inset-20px-lr {    padding-left: 20px;    padding-right: 20px;}.inset-25px-lr {    padding-left: 25px;    padding-right: 25px;}.inset-30px-lr {    padding-left: 30px;    padding-right: 30px;}.inset-35px-lr {    padding-left: 35px;    padding-right: 35px;}.inset-40px-lr {    padding-left: 40px;    padding-right: 40px;}.inset-45px-lr {    padding-left: 45px;    padding-right: 45px;}.inset-50px-lr {    padding-left: 50px;    padding-right: 50px;}.inset-55px-lr {    padding-left: 55px;    padding-right: 55px;}.inset-60px-lr {    padding-left: 60px;    padding-right: 60px;}.inset-65px-lr {    padding-left: 65px;    padding-right: 65px;}.inset-70px-lr {    padding-left: 70px;    padding-right: 70px;}.inset-75px-lr {    padding-left: 75px;    padding-right: 75px;}.inset-80px-lr {    padding-left: 80px;    padding-right: 80px;}.inset-85px-lr {    padding-left: 85px;    padding-right: 85px;}.inset-90px-lr {    padding-left: 90px;    padding-right: 90px;}.inset-95px-lr {    padding-left: 95px;    padding-right: 95px;}.inset-100px-lr {    padding-left: 100px;    padding-right: 100px;}.offset-top-30 {    margin-top: 30px;}.offset-top-34 {    margin-top: 34px;}@media (min-width: 768px) {    .offset-sm-top-20 {        margin-top: 20px;    }}@media (min-width: 1600px) {    .offset-xl-top-50 {        margin-top: 35px;    }}.row-10 {    margin-bottom: -10px;}    .row-10:empty {        margin-bottom: 0;    }    .row-10 > * {        margin-bottom: 10px;    }.row-20 {    margin-bottom: -20px;}    .row-20:empty {        margin-bottom: 0;    }    .row-20 > * {        margin-bottom: 20px;    }.row-30 {    margin-bottom: -30px;}    .row-30:empty {        margin-bottom: 0;    }    .row-30 > * {        margin-bottom: 30px;    }/*==============================
    Display and float
================================*/.display-block {    display: block !important;}.display-inline-block {    display: inline-block !important;}.display-inline {    display: inline !important;}.display-none {    display: none !important;}.display-inherit {    display: inherit !important;}.display-table {    display: table !important;}.display-table-cell {    display: table-cell !important;}.overflow-hidden {    overflow: hidden !important;}.overflow-visible {    overflow: visible !important;}.overflow-auto {    overflow: auto !important;}.display-flex {    -ms-box-orient: horizontal;    display: -webkit-box;    display: -moz-box;    display: -ms-inline-flexbox;    display: -moz-flex;    display: -webkit-inline-flex;    display: flex;    -webkit-flex-flow: row wrap;    flex-flow: row wrap;    -ms-flex-flow: row wrap;    -moz-flex-flow: row wrap;    -o-flex-flow: row wrap;}    .display-flex > div:nth-of-type(1) {        order: 2;        -webkit-order: 2;        -moz-order: 2;        -ms-order: 2;    }    .display-flex > div:nth-of-type(2) {        order: 1;        -webkit-order: 1;        -moz-order: 1;        -ms-order: 1;    }    .display-flex > div:nth-of-type(3) {        order: 3;        -webkit-order: 3;        -moz-order: 3;        -ms-order: 3;    }/*float*/.float-left {    float: left !important;}.float-right {    float: right !important;}.float-none {    float: none !important;}/*==============================
    Position
================================*/.position-inherit {    position: inherit !important;}.position-relative {    position: relative !important;}.position-absolute {    position: absolute !important;}.position-fixed {    position: fixed !important;}.position-right {    right: 0 !important;}.position-left {    left: 0 !important;}.position-top {    top: 0 !important;}/* top */.top-auto {    top: auto;}.top-inherit {    top: inherit !important;}.top-0 {    top: 0 !important;}.top-1 {    top: 1px;}.top-2 {    top: 2px;}.top-3 {    top: 3px;}.top-4 {    top: 4px;}.top-5 {    top: 5px;}.top-6 {    top: 6px;}.top-7 {    top: 7px;}.top-8 {    top: 8px;}.top-9 {    top: 9px;}.top-10 {    top: 10px;}.top-15 {    top: 15px;}.top-20 {    top: 20px;}.top-25 {    top: 25px;}.top-30 {    top: 30px;}.top-35 {    top: 35px;}.top-40 {    top: 40px;}.top-45 {    top: 45px;}.top-50 {    top: 50px;}.top-minus1 {    top: -1px;}.top-minus2 {    top: -2px;}.top-minus3 {    top: -3px;}.top-minus4 {    top: -4px;}.top-minus5 {    top: -5px;}.top-minus6 {    top: -6px;}.top-minus7 {    top: -7px;}.top-minus8 {    top: -8px;}.top-minus9 {    top: -9px;}.top-minus10 {    top: -10px;}.top-minus15 {    top: -15px;}.top-minus20 {    top: -20px;}.top-minus25 {    top: -25px;}.top-minus30 {    top: -30px;}.top-minus35 {    top: -35px;}.top-minus40 {    top: -40px;}/* bottom */.bottom-auto {    bottom: auto;}.bottom-0 {    bottom: 0;}.bottom-1 {    bottom: 1px;}.bottom-2 {    bottom: 2px;}.bottom-3 {    bottom: 3px;}.bottom-4 {    bottom: 4px;}.bottom-5 {    bottom: 5px;}.bottom-6 {    bottom: 6px;}.bottom-7 {    bottom: 7px;}.bottom-8 {    bottom: 8px;}.bottom-9 {    bottom: 9px;}.bottom-10 {    bottom: 10px;}.bottom-15 {    bottom: 15px;}.bottom-20 {    bottom: 20px;}.bottom-25 {    bottom: 25px;}.bottom-30 {    bottom: 30px;}.bottom-35 {    bottom: 35px;}.bottom-40 {    bottom: 40px;}.bottom-45 {    bottom: 45px;}.bottom-50 {    bottom: 50px;}/* left */.left-auto {    left: auto;}.left-0 {    left: 0;}.left-1 {    left: 1px;}.left-2 {    left: 2px;}.left-3 {    left: 3px;}.left-4 {    left: 4px;}.left-5 {    left: 5px;}.left-6 {    left: 6px;}.left-7 {    left: 7px;}.left-8 {    left: 8px;}.left-9 {    left: 9px;}.left-10 {    left: 10px;}.left-15 {    left: 15px;}.left-20 {    left: 20px;}.left-25 {    left: 25px;}.left-30 {    left: 30px;}.left-35 {    left: 35px;}.left-40 {    left: 40px;}.left-45 {    left: 45px;}.left-50 {    left: 50px;}/* right */.right-auto {    right: auto;}.right-0 {    right: 0;}.right-1 {    right: 1px;}.right-2 {    right: 2px;}.right-3 {    right: 3px;}.right-4 {    right: 4px;}.right-5 {    right: 5px;}.right-6 {    right: 6px;}.right-7 {    right: 7px;}.right-8 {    right: 8px;}.right-9 {    right: 9px;}.right-10 {    right: 10px;}/*================================
    Width
================================*/.width-1px {    width: 1px;}.width-2px {    width: 2px;}.width-3px {    width: 3px;}.width-4px {    width: 4px;}.width-5px {    width: 5px;}.width-6px {    width: 6px;}.width-7px {    width: 7px;}.width-8px {    width: 8px;}.width-9px {    width: 9px;}.width-10px {    width: 10px;}.width-15px {    width: 15px;}.width-20px {    width: 20px;}.width-25px {    width: 25px;}.width-30px {    width: 30px;}.width-35px {    width: 35px;}.width-40px {    width: 40px;}.width-50px {    width: 50px;}.width-55px {    width: 55px;}.width-60px {    width: 60px;}.width-65px {    width: 65px;}.width-70px {    width: 70px;}.width-75px {    width: 75px;}.width-80px {    width: 80px;}.width-85px {    width: 85px;}.width-90px {    width: 90px;}.width-100px {    width: 100px;}.width-120px {    width: 120px;}.width-130px {    width: 130px;}.width-150px {    width: 150px;}.width-180px {    width: 180px;}.width-200px {    width: 200px;}.width-250px {    width: 250px;}.width-300px {    width: 300px;}.width-350px {    width: 350px;}.width-400px {    width: 400px;}.width-450px {    width: 450px;}.width-500px {    width: 500px;}.width-550px {    width: 550px;}.width-600px {    width: 600px;}.width-650px {    width: 650px;}.width-700px {    width: 700px;}.width-750px {    width: 750px;}.width-800px {    width: 800px;}.width-850px {    width: 850px;}.width-900px {    width: 900px;}.width-950px {    width: 950px;}.width-1000px {    width: 1000px;}.width-10 {    width: 10%;}.width-12 {    width: 12%;}.width-15 {    width: 15%;}.width-20 {    width: 20%;}.width-25 {    width: 25%;}.width-30 {    width: 30%;}.width-35 {    width: 35%;}.width-40 {    width: 40%;}.width-45 {    width: 45%;}.width-50 {    width: 50%;}.width-55 {    width: 55%;}.width-60 {    width: 60%;}.width-65 {    width: 65%;}.width-70 {    width: 70%;}.width-75 {    width: 75%;}.width-80 {    width: 80%;}.width-85 {    width: 85%;}.width-90 {    width: 90%;}.width-95 {    width: 95%;}.width-100 {    width: 100%;}.width-auto {    width: auto;}/*================================
    Height
================================*/.height-1px {    height: 1px;}.height-2px {    height: 2px;}.height-3px {    height: 3px;}.height-4px {    height: 4px;}.height-5px {    height: 5px;}.height-6px {    height: 6px;}.height-7px {    height: 7px;}.height-8px {    height: 8px;}.height-9px {    height: 9px;}.height-10px {    height: 10px;}.height-80px {    height: 80px;}.height-90px {    height: 90px;}.height-100px {    height: 100px;}.height-130px {    height: 130px;}.height-150px {    height: 150px;}.height-200px {    height: 200px;}.height-250px {    height: 250px;}.height-300px {    height: 300px;}.height-350px {    height: 350px;}.height-400px {    height: 400px;}.height-450px {    height: 450px;}.height-500px {    height: 500px;}.height-550px {    height: 550px;}.height-600px {    height: 600px;}.height-650px {    height: 650px;}.height-700px {    height: 700px;}.height-50 {    height: 50%;}.height-100 {    height: 100% !important;}[data-x-mode="true"] .height-100 {    height: auto !important;}    [data-x-mode="true"] .height-100.swiper-auto-fade {        height: 100% !important;    }.height-auto {    height: auto !important;}.max-height-100 {    max-height: 100%;}.full-screen {    min-height: 980px;}/* min-height */.min-height-100px {    min-height: 100px;}.min-height-200px {    min-height: 200px;}.min-height-300px {    min-height: 300px;}.min-height-400px {    min-height: 400px;}.min-height-500px {    min-height: 500px;}.min-height-600px {    min-height: 600px;}.min-height-700px {    min-height: 700px;}/* screen height  */.extra-small-screen {    height: 300px;}.small-screen {    height: 400px;}.one-second-screen {    height: 600px;}.one-third-screen {    height: 700px;}.one-fourth-screen {    height: 800px;}.one-fifth-screen {    height: 900px;}.one-sixth-screen {    height: 887px;}/* equalize inner match height */.inner-match-height {    position: relative;    height: 100%;}[data-x-mode="true"] .inner-match-height {    height: auto;}.line-height-130px {    line-height: 130px;}/* ===================================
    Background color
====================================== */.bg-transparent {    background-color: transparent;}.bg-white {    background-color: #ffffff;}.bg-black {    background-color: #000000;}.bg-extra-dark-gray {    background-color: #191919;}.bg-dark-gray {    background-color: #757575;}.bg-extra-medium-gray {    background-color: #939393;}.bg-medium-gray {    background-color: #dbdbdb;}.bg-extra-light-gray {    background-color: #e0e0e0;}.bg-medium-light-gray {    background-color: #ededed;}.bg-light-gray {    background-color: #f5f5f5;}.bg-very-light-gray {    background-color: #fafafa;}.bg-secondary {    background-color: #007CBC;}.bg-transparent-white {    background-color: rgba(255, 255, 255, 0.3);    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 37%, white 96%, white 100%);    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(37%, rgba(255, 255, 255, 0)), color-stop(96%, white), color-stop(100%, white));    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 37%, white 96%, white 100%);    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 37%, white 96%, white 100%);    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 37%, white 96%, white 100%);    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 37%, white 96%, white 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$white', endColorstr='$white', GradientType=1);}.bg-transparent-black {    background-color: transparent;    background: -moz-linear-gradient(left, transparent 0%, transparent 37%, black 96%, black 100%);    background: -webkit-gradient(left top, right top, color-stop(0%, transparent), color-stop(37%, transparent), color-stop(96%, black), color-stop(100%, black));    background: -webkit-linear-gradient(left, transparent 0%, transparent 37%, black 96%, black 100%);    background: -o-linear-gradient(left, transparent 0%, transparent 37%, black 96%, black 100%);    background: -ms-linear-gradient(left, transparent 0%, transparent 37%, black 96%, black 100%);    background: linear-gradient(to right, transparent 0%, transparent 37%, black 96%, black 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$black', endColorstr='$black', GradientType=1);}.bg-white-opacity {    background-color: rgba(255, 255, 255, 0.85);}.bg-black-opacity {    background-color: rgba(0, 0, 0, 0.85);}.bg-black-opacity-light {    background-color: rgba(0, 0, 0, 0.5);}.bg-secondary-opacity {    background-color: rgba(0, 124, 188, 0.85);}.bg-charcoal-gray {    background-color: #0e0f10;}/* ===================================
    Background image
====================================== */.parallax {    position: relative;    background-size: cover;    overflow: hidden;    background-attachment: fixed;}    .parallax.custom-prlx {        overflow: visible;    }.fix-background {    position: relative;    background-size: cover;    animation-duration: 0s;    animation-fill-mode: none;    -webkit-animation-duration: 0s;    -webkit-animation-fill-mode: none;    -moz-animation-duration: 0s;    -moz-animation-fill-mode: none;    -ms-animation-duration: 0s;    -ms-animation-fill-mode: none;    -o-animation-fill-mode: none;    overflow: hidden;    background-position: center center;    background-repeat: no-repeat;    background-attachment: fixed;}.cover-background {    position: relative !important;    background-size: cover !important;    overflow: hidden !important;    background-position: center !important;    background-repeat: no-repeat !important;}.background-size-inherit {    background-size: inherit;}.background-attachment-inherit {    background-attachment: inherit;}.background-position-left {    background-position: left center;}.background-position-left-bottom {    background-position: left bottom;}.background-position-right {    background-position: right center;}.background-position-top {    background-position: center top !important;}.up-down-ani {    display: table;    position: relative;    -webkit-animation-name: up-down-animation;    -webkit-animation-duration: .7s;    -webkit-animation-timing-function: linear;    -webkit-animation-delay: .7s;    -webkit-animation-iteration-count: infinite;    -webkit-animation-direction: alternate;    -moz-animation-name: up-down-animation;    -moz-animation-duration: .7s;    -moz-animation-timing-function: linear;    -moz-animation-delay: .7s;    -moz-animation-iteration-count: infinite;    -ms-animation-name: up-down-animation;    -ms-animation-duration: .7s;    -ms-animation-timing-function: linear;    -ms-animation-delay: .7s;    -ms-animation-iteration-count: infinite;    -ms-animation-direction: alternate;    -o-animation-direction: alternate;    -o-animation-name: up-down-animation;    -o-animation-duration: .7s;    -o-animation-timing-function: linear;    -o-animation-delay: .7s;    -o-animation-iteration-count: infinite;    -o-animation-direction: alternate;    animation-direction: alternate;    animation-name: up-down-animation;    animation-duration: .7s;    animation-timing-function: linear;    animation-delay: .7s;    animation-iteration-count: infinite;    animation-direction: alternate;    margin: 0 auto;}.background-position-x-50 {    background-position-x: 50% !important;}.parallax.bg-black {    position: relative;    z-index: 0;}    .parallax.bg-black:before {        content: '';        z-index: -1;        position: absolute;        top: 0;        bottom: 0;        left: 0;        right: 0;        background-color: rgba(0, 0, 0, 0.8);    }/* ===================================
    Border
====================================== */.border-all {    border: 1px solid #ededed;}/* boder width */.border-width-1 {    border-width: 1px;}.border-width-2 {    border-width: 2px;}.border-width-3 {    border-width: 3px;}.border-width-4 {    border-width: 4px;}.border-width-5 {    border-width: 5px;}.border-width-6 {    border-width: 6px;}.border-width-7 {    border-width: 7px;}.border-width-8 {    border-width: 8px;}.border-width-9 {    border-width: 9px;}.border-width-10 {    border-width: 10px;}.border-width-20 {    border-width: 20px;}.border-width-1 {    border-width: 1px;}.border-width-2 {    border-width: 2px;}.border-width-3 {    border-width: 3px;}.border-width-4 {    border-width: 4px;}.border-width-5 {    border-width: 5px;}.border-width-6 {    border-width: 6px;}.border-width-7 {    border-width: 7px;}.border-width-8 {    border-width: 8px;}.border-width-9 {    border-width: 9px;}.border-width-10 {    border-width: 10px;}.border-width-11 {    border-width: 11px;}.border-width-12 {    border-width: 12px;}.border-width-13 {    border-width: 13px;}.border-width-14 {    border-width: 14px;}.border-width-15 {    border-width: 15px;}.border-width-16 {    border-width: 16px;}.border-width-17 {    border-width: 17px;}.border-width-18 {    border-width: 18px;}.border-width-19 {    border-width: 19px;}.border-width-20 {    border-width: 20px;}/* boder align */.border-top {    border-top: 1px solid;}.border-bottom {    border-bottom: 1px solid;}.border-left {    border-left: 1px solid;}.border-right {    border-right: 1px solid;}.border-lr {    border-left: 1px solid;    border-right: 1px solid;}.border-tb {    border-top: 1px solid;    border-bottom: 1px solid;}/* border color */.border-color-white {    border-color: #ffffff;}.border-color-black {    border-color: #000000;}.border-color-extra-dark-gray {    border-color: #232323;}.border-color-medium-dark-gray {    border-color: #363636;}.border-color-dark-gray {    border-color: #939393;}.border-color-extra-medium-gray {    border-color: #dbdbdb;}.border-color-medium-gray {    border-color: #e4e4e4;}.border-color-extra-light-gray {    border-color: #ededed;}.border-color-light-gray {    border-color: #f5f5f5;}.border-color-light-pink {    border-color: #862237;}.border-color-secondary {    border-color: #007CBC;}.border-color-transparent-pink {    border-color: rgba(0, 124, 188, 0.45);}/* boder style */.border-dotted {    border-style: dotted !important;}.border-dashed {    border-style: dashed !important;}.border-solid {    border-style: solid !important;}.border-double {    border-style: double !important;}.border-groove {    border-style: groove !important;}.border-ridge {    border-style: ridge !important;}.border-inset {    border-style: inset !important;}.border-outset {    border-style: outset !important;}.border-none {    border-style: none !important;}.border-hidden {    border-style: hidden !important;}.border-transperent {    border-color: transparent !important;}.no-border-top {    border-top: 0 !important;}.no-border-bottom {    border-bottom: 0 !important;}.no-border-right {    border-right: 0 !important;}.no-border-left {    border-left: 0 !important;}/* border for overline icon box */.overline-icon-box {    border-top-width: 4px;}    /* border color for overline icon box */    .overline-icon-box.overline-white {        border-top-color: #ffffff;    }    .overline-icon-box.overline-black {        border-top-color: #000000;    }    .overline-icon-box.overline-extra-dark-gray {        border-top-color: #232323;    }    .overline-icon-box.overline-medium-dark-gray {        border-top-color: #363636;    }    .overline-icon-box.overline-dark-gray {        border-top-color: #939393;    }    .overline-icon-box.overline-extra-light-gray {        border-top-color: #dbdbdb;    }    .overline-icon-box.overline-medium-gray {        border-top-color: #e4e4e4;    }    .overline-icon-box.overline-light-gray {        border-top-color: #f5f5f5;    }    .overline-icon-box.overline-light-pink {        border-top-color: #862237;    }    .overline-icon-box.overline-secondary {        border-top-color: #007CBC;    }    .overline-icon-box.overline-transparent-pink {        border-top-color: rgba(0, 124, 188, 0.45);    }/* transparent border */.border-black-light {    border-color: rgba(0, 0, 0, 0.1) !important;}.border-white-light {    border-color: rgba(255, 255, 255, 0.1) !important;}/* border radius */.border-radius-1 {    border-radius: 1px;}.border-radius-2 {    border-radius: 2px;}.border-radius-3 {    border-radius: 3px;}.border-radius-4 {    border-radius: 4px;}.border-radius-5 {    border-radius: 5px;}.border-radius-6 {    border-radius: 6px;}.border-radius-7 {    border-radius: 7px;}.border-radius-8 {    border-radius: 8px;}.border-radius-9 {    border-radius: 9px;}.border-radius-10 {    border-radius: 10px;}.border-radius-50 {    border-radius: 50%;}.border-radius-100 {    border-radius: 100%;}.border-radius-none {    border-radius: 0;}/* ===================================
    Page title
====================================== *//* page title font size */.page-title-extra-small h1 {    font-size: 12px;    line-height: 20px;    text-transform: uppercase;}.page-title-small h1 {    font-size: 20px;    line-height: 26px;}.page-title-medium h1 {    font-size: 32px;    line-height: 37px;}.page-title-large h1 {    font-size: 46px;    line-height: 49px;}.page-title-extra-large h1 {    font-size: 55px;    line-height: 50px;}/* breadcrumb */.breadcrumb {    background: transparent;    border-radius: 0;    padding: 0;}    .breadcrumb ul {        list-style: none;        padding: 0;        margin: 0;    }        .breadcrumb ul li {            display: inline-block;        }        .breadcrumb ul > li:after {            content: "\f111";            font-family: 'FontAwesome';            padding: 0 11px 0 14px;            display: inline-block;            vertical-align: middle;            font-size: 5px;            opacity: .6;        }        .breadcrumb ul > li:last-child:after {            border-right: 0;            content: "";            padding: 0;        }@media (min-width: 1400px) {    .container-custom.container {        width: 1370px;    }}/*
*
* RD Navbar
*/@keyframes rd-navbar-slide-down {    0% {        transform: translateY(-100%);    }    100% {        transform: translateY(0);    }}@keyframes rd-navbar-slide-up {    0% {        transform: translateY(0);    }    100% {        transform: translateY(-100%);    }}.page-header {    margin: 0;    padding: 0;}.rd-navbar-wrap, .rd-navbar,.rd-menu,.rd-navbar-nav,.rd-navbar-panel, .rd-navbar-static .rd-menu, .rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-fixed .rd-navbar-submenu {    transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);}.rd-navbar--no-transition, .rd-navbar--no-transition * {    transition: none !important;}.rd-navbar,.rd-navbar.rd-navbar--is-clone {    display: none;}    .rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,    .rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone {        display: none;    }.rd-navbar {    display: none;    background: #ffffff;}.rd-navbar-toggle {    display: inline-block;    position: relative;    width: 48px;    height: 48px;    line-height: 48px;    cursor: pointer;    color: #fafafa;    background-color: transparent;    border: none;    display: none;}    .rd-navbar-toggle span {        position: relative;        display: block;        margin: auto;        transition: .3s all ease;    }        .rd-navbar-toggle span:after, .rd-navbar-toggle span:before {            content: "";            position: absolute;            left: 0;            top: -8px;            transition: .3s all ease;        }        .rd-navbar-toggle span:after {            top: 8px;        }        .rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {            width: 24px;            height: 4px;            background-color: #fafafa;            backface-visibility: hidden;            border-radius: 0px;        }    .rd-navbar-toggle span {        transform: rotate(180deg);    }        .rd-navbar-toggle span:before, .rd-navbar-toggle span:after {            transform-origin: 1.71429px center;        }    .rd-navbar-toggle.active span {        transform: rotate(360deg);    }        .rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {            top: 0;            width: 15px;        }        .rd-navbar-toggle.active span:before {            -webkit-transform: rotate3d(0, 0, 1, -40deg);            transform: rotate3d(0, 0, 1, -40deg);        }        .rd-navbar-toggle.active span:after {            -webkit-transform: rotate3d(0, 0, 1, 40deg);            transform: rotate3d(0, 0, 1, 40deg);        }.rd-navbar-collapse-toggle {    display: inline-block;    position: relative;    width: 48px;    height: 48px;    line-height: 48px;    cursor: pointer;    color: #939393;    display: none;}    .rd-navbar-collapse-toggle span {        top: 50%;        margin-top: -3px;    }        .rd-navbar-collapse-toggle span, .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {            position: absolute;            width: 6px;            height: 6px;            line-height: 6px;            text-align: center;            background: #939393;            left: 50%;            margin-left: -3px;            border-radius: 50%;            transition: .3s all ease;        }            .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {                content: '';            }            .rd-navbar-collapse-toggle span:before {                bottom: 100%;                margin-bottom: 3px;            }            .rd-navbar-collapse-toggle span:after {                top: 100%;                margin-top: 3px;            }    .rd-navbar-collapse-toggle.active span {        transform: scale(0.7);    }        .rd-navbar-collapse-toggle.active span:before {            transform: translateY(18px);        }        .rd-navbar-collapse-toggle.active span:after {            transform: translateY(-18px);        }.rd-navbar-brand a {    display: block;}.rd-navbar-search {    position: relative;    display: inline-flex;}    .rd-navbar-search .form-input {        padding-right: 50px;    }    .rd-navbar-search .rd-search-form-submit {        position: absolute;        top: 0;        bottom: 0;        right: 0;        width: 50px;        padding: 0;        margin: 0;        border: none;        cursor: pointer;        background-color: transparent;        color: #fafafa;        transition: .33s;    }        .rd-navbar-search .rd-search-form-submit:hover {            color: #007CBC;        }.rd-navbar-search-toggle {    background: none;    border: none;    display: inline-block;    padding: 0;    outline: none;    outline-offset: 0;    cursor: pointer;    -webkit-appearance: none;}    .rd-navbar-search-toggle::-moz-focus-inner {        border: none;        padding: 0;    }.rd-navbar-dropdown {    display: none;}/*
* @subsection  RD Navbar Static
*/.rd-navbar-static {    display: block;}    .rd-navbar-static .rd-nav-item {        display: inline-block;    }        .rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-static .rd-nav-item.opened .rd-nav-link {            color: #007CBC;            background: transparent;        }        .rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle {            color: #007CBC;        }        .rd-navbar-static .rd-nav-item.active .rd-nav-link {            color: #007CBC;            background: transparent;        }        .rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle {            color: #007CBC;        }        .rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle::before,        .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle::before,        .rd-navbar-static .rd-nav-item .rd-nav-link:hover + .rd-navbar-submenu-toggle::before {            transform: rotate(180deg);        }        .rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {            margin-left: 4px;            font-family: "Material Design Icons";            font-size: 16px;            cursor: pointer;        }            .rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle::before {                position: relative;                display: inline-block;                transition: .22s;                content: '\f236';            }            .rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover {                color: #007CBC;            }        .rd-navbar-static .rd-nav-item > .rd-navbar-submenu {            margin-top: 20px;        }        .rd-navbar-static .rd-nav-item + .rd-nav-item {            margin-left: 38px;        }    .rd-navbar-static .rd-nav-link {        position: relative;        display: inline-block;        color: #939393;        font-size: 16px;        line-height: 1.2;        transition: .25s;    }        .rd-navbar-static .rd-nav-link:hover {            color: #007CBC;        }    .rd-navbar-static .rd-navbar-submenu-toggle {        display: none;    }    .rd-navbar-static .rd-navbar-search {        display: none;    }    .rd-navbar-static .rd-menu {        z-index: 15;        position: absolute;        display: block;        margin-top: 22px;        visibility: hidden;        opacity: 0;        text-align: left;        border: 1px solid #dbdbdb;        transform: translate3d(0, 30px, 0);    }    .rd-navbar-static .rd-navbar-dropdown {        position: absolute;        left: 0;        width: 270px;        padding: 15px;        background: #ffffff;        z-index: 5;    }        .rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown {            top: -1px;            left: 100%;            z-index: 2;            margin-top: -15px;            margin-left: 15px;            transform: translate3d(30px, 0, 0);        }            .rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left {                left: auto;                right: 100%;                margin-left: 0;                margin-right: 15px;                transform: translate3d(-30px, 0, 0);            }    .rd-navbar-static .rd-dropdown-item.focus .rd-dropdown-link, .rd-navbar-static .rd-dropdown-item.opened .rd-dropdown-link {        color: #757575;    }    .rd-navbar-static .rd-dropdown-link {        color: #939393;    }        .rd-navbar-static .rd-dropdown-link:hover {            color: #757575;        }    .rd-navbar-static .rd-navbar-dropdown li > a,    .rd-navbar-static .rd-megamenu-list li > a {        position: relative;        left: -3px;        display: flex;        padding: 1px 14px 1px 0;        text-align: left;    }        .rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a:focus, .rd-navbar-static .rd-navbar-dropdown li > a:active,        .rd-navbar-static .rd-megamenu-list li > a,        .rd-navbar-static .rd-megamenu-list li > a:focus,        .rd-navbar-static .rd-megamenu-list li > a:active {            color: #939393;        }            .rd-navbar-static .rd-navbar-dropdown li > a:hover,            .rd-navbar-static .rd-megamenu-list li > a:hover {                color: #757575;            }            .rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a::before,            .rd-navbar-static .rd-megamenu-list li > a,            .rd-navbar-static .rd-megamenu-list li > a::before {                transition: .15s ease-in-out;            }                .rd-navbar-static .rd-navbar-dropdown li > a::before,                .rd-navbar-static .rd-megamenu-list li > a::before {                    position: relative;                    top: -1px;                    left: -6px;                    display: inline-block;                    content: '\f105';                    font-family: 'FontAwesome';                    font-size: inherit;                    line-height: inherit;                    color: #757575;                    opacity: 0;                    visibility: hidden;                }                .rd-navbar-static .rd-navbar-dropdown li.focus > a,                .rd-navbar-static .rd-navbar-dropdown li.opened > a,                .rd-navbar-static .rd-navbar-dropdown li > a:hover,                .rd-navbar-static .rd-megamenu-list li.focus > a,                .rd-navbar-static .rd-megamenu-list li.opened > a,                .rd-navbar-static .rd-megamenu-list li > a:hover {                    left: 0;                    padding-left: 14px;                    padding-right: 0;                }                    .rd-navbar-static .rd-navbar-dropdown li.focus > a::before,                    .rd-navbar-static .rd-navbar-dropdown li.opened > a::before,                    .rd-navbar-static .rd-navbar-dropdown li > a:hover::before,                    .rd-navbar-static .rd-megamenu-list li.focus > a::before,                    .rd-navbar-static .rd-megamenu-list li.opened > a::before,                    .rd-navbar-static .rd-megamenu-list li > a:hover::before {                        left: -7px;                        opacity: 1;                        visibility: visible;                    }[dir='rtl'] .rd-navbar-static .rd-navbar-dropdown li > a::before,[dir='rtl'] .rd-navbar-static .rd-megamenu-list li > a::before {    content: '\f104';}.rd-navbar-static .rd-navbar-megamenu {    display: flex;    justify-content: center;    left: 0;    width: 100%;    padding: 30px 15px;    background: #ffffff;}.rd-navbar-static .rd-megamenu-item + .rd-megamenu-item {    margin-left: 30px;    padding-left: 30px;    border-left: 1px solid rgba(147, 147, 147, 0.2);}.rd-navbar-static .rd-megamenu-title {    padding-bottom: 10px;    border-bottom: 1px solid #dbdbdb;}.rd-navbar-static .rd-megamenu-list-item + .rd-megamenu-list-item {    margin-top: 5px;}.rd-navbar-static .rd-megamenu-list-link {    color: #939393;    background: transparent;}    .rd-navbar-static .rd-megamenu-list-link:hover {        color: #757575;        background: transparent;    }.rd-navbar-static .rd-megamenu-list-link-header {    color: #757575;    text-transform: uppercase;    letter-spacing: 0.04em;    font-weight: 500;}.rd-navbar-static * + .rd-megamenu-list {    margin-top: 10px;}.rd-navbar-static .rd-navbar-submenu.focus > .rd-menu, .rd-navbar-static .rd-navbar-submenu.opened > .rd-menu {    opacity: 1;    visibility: visible;    transform: translate3d(0, 0, 0);}.rd-navbar-static .rd-navbar-search.active .rd-search {    visibility: visible;    opacity: 1;}.rd-navbar-static .rd-search {    position: absolute;    top: 100%;    right: 0;    width: 270px;    opacity: 0;    visibility: hidden;    transition: .3s;    margin-top: 20px;    z-index: 2;}.rd-navbar-static * + .rd-navbar-search {    margin-left: 38px;}.rd-navbar-static .rd-navbar-search-toggle {    display: inline-flex;    color: #939393;}    .rd-navbar-static .rd-navbar-search-toggle span {        display: inline-block;        position: relative;        width: 32px;        height: 32px;        font-size: 26px;        line-height: 32px;        text-align: center;        cursor: pointer;        background: none;        border: none;        outline: none;        padding: 0;    }        .rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after {            transition: .3s all ease-in-out;        }            .rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after {                position: absolute;                top: 0;                left: 0;                right: 0;                bottom: 0;            }            .rd-navbar-static .rd-navbar-search-toggle span::before {                content: "";                transform: rotate(0deg) scale(1);                opacity: 1;                visibility: visible;                font-family: "Material Design Icons";            }            .rd-navbar-static .rd-navbar-search-toggle span::after {                content: "";                transform: rotate(-90deg) scale(0.4);                opacity: 0;                visibility: hidden;                font-family: "Material Design Icons";            }    .rd-navbar-static .rd-navbar-search-toggle.active span::before {        opacity: 0;        visibility: hidden;        transform: rotate(90deg) scale(0.4);    }    .rd-navbar-static .rd-navbar-search-toggle.active span::after {        transform: rotate(0deg) scale(1);        opacity: 1;        visibility: visible;    }    .rd-navbar-static .rd-navbar-search-toggle:hover {        color: #007CBC;    }.rd-navbar-static.rd-navbar--is-clone {    display: block;    transform: translate3d(0, -100%, 0);}    .rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {        transform: translate3d(0, 0, 0);    }.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone {    position: fixed;    left: 0;    top: 0;    right: 0;    z-index: 1080;    background: #ffffff;}.rd-navbar-static .rd-navbar--has-dropdown {    position: relative;}/*
*
* RD Navbar Fixed
*/.rd-navbar-fixed {    display: block;}    .rd-navbar-fixed .rd-navbar-toggle {        display: inline-block;    }    .rd-navbar-fixed .rd-navbar-brand {        position: relative;        margin-left: 6px;        overflow: hidden;        white-space: nowrap;        text-overflow: ellipsis;        text-align: left;        font-size: 22px;        line-height: 46px;    }        .rd-navbar-fixed .rd-navbar-brand img {            max-width: 160px;            max-height: 58px;            width: auto;            height: auto;        }    .rd-navbar-fixed .rd-navbar-panel {        position: fixed;        left: 0;        top: 0;        right: 0;        z-index: 1080;        display: flex;        align-items: center;        height: 56px;        padding: 4px;    }    .rd-navbar-fixed .rd-navbar-nav-wrap {        position: fixed;        left: 0;        top: -56px;        bottom: -56px;        z-index: 1079;        width: 270px;        padding: 112px 0 81px;        overflow-y: auto;        overflow-x: hidden;        -webkit-overflow-scrolling: touch;        font-size: 14px;        line-height: 34px;        transform: translateX(-110%);    }        .rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar {            width: 4px;        }        .rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb {            background: #23b4ff;            border: none;            border-radius: 0;            opacity: .2;        }        .rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track {            background: #007CBC;            border: none;            border-radius: 0;        }        .rd-navbar-fixed .rd-navbar-nav-wrap.active {            transform: translateX(0);        }    .rd-navbar-fixed .rd-navbar-nav {        display: block;        margin: 15px 0;        height: auto;        text-align: left;    }    .rd-navbar-fixed .rd-nav-item {        text-align: left;    }        .rd-navbar-fixed .rd-nav-item + .rd-nav-item {            margin-top: 4px;        }    .rd-navbar-fixed .rd-nav-link {        display: block;        padding: 9px 56px 9px 18px;    }    .rd-navbar-fixed li.opened > .rd-navbar-dropdown {        padding: 4px 0 0;    }    .rd-navbar-fixed li.opened > .rd-navbar-megamenu {        padding-top: 15px;        padding-bottom: 15px;    }    .rd-navbar-fixed li.opened > .rd-menu {        opacity: 1;        height: auto;    }    .rd-navbar-fixed li.opened > .rd-navbar-submenu-toggle::after {        transform: rotate(180deg);    }    .rd-navbar-fixed .rd-menu {        display: none;        transition: opacity 0.3s, height 0.4s ease;        opacity: 0;        height: 0;        overflow: hidden;    }    .rd-navbar-fixed .rd-navbar-submenu {        position: relative;    }        .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after {            height: 34px;            line-height: 34px;        }        .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a {            padding-left: 30px;        }        .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,        .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a {            padding-left: 46px;        }        .rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,        .rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {            display: block;        }    .rd-navbar-fixed .rd-megamenu-list > li > a,    .rd-navbar-fixed .rd-navbar-dropdown > li > a {        display: block;        padding: 9px 56px 9px 16px;        font-size: 12px;        line-height: 1.5;    }    .rd-navbar-fixed .rd-megamenu-list > li + li,    .rd-navbar-fixed .rd-navbar-dropdown > li + li {        margin-top: 3px;    }    .rd-navbar-fixed .rd-megamenu-list > li > a {        padding-left: 30px;    }    .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title {        position: relative;        display: block;        padding: 0 18px 7px;        font-size: 16px;        line-height: 1.5;    }        .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after {            content: '';            position: absolute;            left: 20px;            right: 20px;            bottom: 0;            border-bottom: 1px solid;        }    .rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list {        margin-top: 11px;    }    .rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-title {        margin-top: 20px;    }    .rd-navbar-fixed .rd-navbar-megamenu > li + li {        margin-top: 20px;    }    .rd-navbar-fixed .rd-navbar-submenu-toggle {        cursor: pointer;    }        .rd-navbar-fixed .rd-navbar-submenu-toggle::after {            content: '\f107';            position: absolute;            top: 0;            right: 0;            width: 56px;            height: 52px;            font: 400 14px "FontAwesome";            line-height: 52px;            text-align: center;            transition: 0.4s all ease;            z-index: 2;            cursor: pointer;        }    .rd-navbar-fixed .rd-navbar-collapse-toggle {        display: block;        top: 4px;        z-index: 1081;    }    .rd-navbar-fixed .rd-navbar-collapse {        position: fixed;        right: 0;        top: 56px;        z-index: 1079;        transform: translate3d(0, -10px, 0);        padding: 15px;        width: auto;        border-radius: 0;        text-align: left;        font-size: 14px;        opacity: 0;        visibility: hidden;        transition: .3s;    }        .rd-navbar-fixed .rd-navbar-collapse.active {            transform: translate3d(0, 0, 0);            opacity: 1;            visibility: visible;        }        .rd-navbar-fixed .rd-navbar-collapse .list-inline > li {            display: block;        }            .rd-navbar-fixed .rd-navbar-collapse .list-inline > li + li {                margin-top: 10px;            }    .rd-navbar-fixed .rd-navbar-main-element {        position: absolute;        float: left;    }    .rd-navbar-fixed .rd-navbar-search .rd-search {        position: fixed;        right: 0;        left: 0;        top: 56px;        z-index: 1079;        width: 100%;        opacity: 0;        visibility: hidden;        transition: .3s;        transform: translate3d(0, -10px, 0);    }    .rd-navbar-fixed .rd-navbar-search .rd-search-results-live {        display: none;    }    .rd-navbar-fixed .rd-navbar-search .form-input {        padding-right: 50px;    }    .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {        position: absolute;        top: 0;        bottom: 0;        right: 0;        width: 50px;        padding: 0;        margin: 0;        border: none;        background-color: transparent;    }    .rd-navbar-fixed .rd-navbar-search.active .rd-search {        opacity: 1;        visibility: visible;        transform: none;    }    .rd-navbar-fixed .rd-navbar-search-toggle {        display: inline-flex;    }        .rd-navbar-fixed .rd-navbar-search-toggle span {            display: inline-block;            position: relative;            width: 48px;            height: 48px;            font-size: 26px;            line-height: 48px;            text-align: center;            cursor: pointer;            background: none;            border: none;            outline: none;            padding: 0;        }            .rd-navbar-fixed .rd-navbar-search-toggle span, .rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {                transition: .3s all ease-in-out;            }                .rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {                    position: absolute;                    top: 0;                    left: 0;                    right: 0;                    bottom: 0;                }                .rd-navbar-fixed .rd-navbar-search-toggle span::before {                    content: "";                    transform: rotate(0deg) scale(1);                    opacity: 1;                    visibility: visible;                    font-family: "Material Design Icons";                }                .rd-navbar-fixed .rd-navbar-search-toggle span::after {                    content: "";                    transform: rotate(-90deg) scale(0.4);                    opacity: 0;                    visibility: hidden;                    font-family: "Material Design Icons";                }        .rd-navbar-fixed .rd-navbar-search-toggle.active span::before {            opacity: 0;            visibility: hidden;            transform: rotate(90deg) scale(0.4);        }        .rd-navbar-fixed .rd-navbar-search-toggle.active span::after {            transform: rotate(0deg) scale(1);            opacity: 1;            visibility: visible;        }    .rd-navbar-fixed [class*='rd-navbar-fixed-element'] {        position: fixed;        top: 4px;        z-index: 1082;    }    .rd-navbar-fixed .rd-navbar-fixed-element-1 {        right: 0;    }    .rd-navbar-fixed .rd-navbar-fixed-element-2 {        right: 46px;    }    .rd-navbar-fixed.rd-navbar--is-clone {        display: none;    }    .rd-navbar-fixed .rd-navbar-fixed--visible {        display: block;    }    .rd-navbar-fixed .rd-navbar-fixed--hidden {        display: none;    }    .rd-navbar-fixed .rd-navbar-panel {        color: #ededed;        box-shadow: none;        background: #ffffff;    }    .rd-navbar-fixed .rd-navbar-nav-wrap {        color: #ffffff;        background: #ffffff;        border: 1px solid #dbdbdb;        box-shadow: none;    }    .rd-navbar-fixed .rd-nav-item:hover .rd-nav-link, .rd-navbar-fixed .rd-nav-item.focus .rd-nav-link, .rd-navbar-fixed .rd-nav-item.active .rd-nav-link, .rd-navbar-fixed .rd-nav-item.opened .rd-nav-link {        color: #ffffff;        background: #007CBC;    }    .rd-navbar-fixed .rd-nav-item:hover > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.active > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.opened > .rd-navbar-submenu-toggle {        color: #ffffff;    }    .rd-navbar-fixed .rd-nav-link {        color: #ededed;    }    .rd-navbar-fixed .rd-megamenu-list > li > a,    .rd-navbar-fixed .rd-navbar-dropdown > li > a {        color: #939393;    }    .rd-navbar-fixed .rd-megamenu-list > li:hover > a,    .rd-navbar-fixed .rd-megamenu-list > li.focus > a,    .rd-navbar-fixed .rd-megamenu-list > li.active > a,    .rd-navbar-fixed .rd-megamenu-list > li.opened > a,    .rd-navbar-fixed .rd-navbar-dropdown > li:hover > a,    .rd-navbar-fixed .rd-navbar-dropdown > li.focus > a,    .rd-navbar-fixed .rd-navbar-dropdown > li.active > a,    .rd-navbar-fixed .rd-navbar-dropdown > li.opened > a {        color: #ffffff;        background: #007CBC;    }    .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title {        color: #fafafa;    }        .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after {            border-bottom: 1px solid #dbdbdb;        }        .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:focus, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:active {            color: #ffffff;        }            .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:hover {                color: #007CBC;            }    .rd-navbar-fixed .rd-navbar-submenu-toggle {        color: #ededed;    }    .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {        color: #fafafa;    }        .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover {            color: #007CBC;        }    .rd-navbar-fixed .rd-navbar-search-toggle {        color: #939393;    }        .rd-navbar-fixed .rd-navbar-search-toggle:hover {            color: #007CBC;        }    .rd-navbar-fixed .rd-navbar-collapse {        background-color: #ffffff;        box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);    }        .rd-navbar-fixed .rd-navbar-collapse,        .rd-navbar-fixed .rd-navbar-collapse a {            color: #ededed;        }html.rd-navbar-fixed-linked .page {    padding-top: 56px;}/*
*
* RD Navbar Sidebar
*/.rd-navbar-sidebar {    display: block;    background: #ffffff;}    .rd-navbar-sidebar .rd-navbar-main-outer {        padding-left: 30 / 2;        padding-right: 30 / 2;    }    .rd-navbar-sidebar .rd-navbar-main {        position: relative;        display: flex;        align-items: center;        justify-content: space-between;        padding: 22px 60px 22px 0;        max-width: 100%;        margin-left: auto;        margin-right: auto;        transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);    }    .rd-navbar-sidebar .rd-navbar-main-element {        display: flex;        align-items: center;    }        .rd-navbar-sidebar .rd-navbar-main-element > * + * {            margin-left: 20px;        }    .rd-navbar-sidebar .rd-navbar-toggle {        position: absolute;        right: 0;        top: 50%;        transform: translateY(-50%);        display: block;        z-index: 1102;    }    .rd-navbar-sidebar .rd-navbar-panel {        min-width: 200px;        text-align: center;    }    .rd-navbar-sidebar .rd-navbar-brand img {        width: auto;        height: auto;        max-width: 200px;        max-height: 200px;    }    .rd-navbar-sidebar .rd-navbar-nav-wrap {        position: fixed;        top: 0;        bottom: 0;        right: 0;        z-index: 1101;        width: 450px;        padding: 94px 0 0 0;        background: #ffffff;        transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);        transform: translateX(100%);        box-shadow: 0 0 13px 0 rgba(250, 250, 250, 0.16);    }        .rd-navbar-sidebar .rd-navbar-nav-wrap.active {            transition-delay: .1s;            transform: translateX(0);        }    .rd-navbar-sidebar .rd-navbar-nav {        height: calc(100vh - 100px);        overflow-x: hidden;        overflow-y: auto;        -webkit-overflow-scrolling: touch;        border-top: 1px solid #dbdbdb;    }    .rd-navbar-sidebar .rd-nav-item {        position: relative;        display: block;        padding: 19px 30px 19px 40px;    }        .rd-navbar-sidebar .rd-nav-item.active .rd-nav-link {            color: #007CBC;        }        .rd-navbar-sidebar .rd-nav-item .rd-nav-link,        .rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle {            font-size: 18px;        }        .rd-navbar-sidebar .rd-nav-item + .rd-nav-item {            border-top: 1px solid #dbdbdb;        }        .rd-navbar-sidebar .rd-nav-item:last-child {            border-bottom: 1px solid #dbdbdb;            margin-bottom: 30px;        }    .rd-navbar-sidebar .rd-nav-link {        max-width: calc(100% - 30px);        word-break: break-all;        font-size: 18px;        line-height: 1.4;        text-transform: none;        color: #fafafa;    }        .rd-navbar-sidebar .rd-nav-link:hover {            color: #007CBC;        }    .rd-navbar-sidebar .rd-navbar-submenu .opened > .rd-navbar-submenu-toggle::after {        transform: rotate(180deg);    }    .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-dropdown,    .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-megamenu {        display: none;        opacity: 0;        visibility: hidden;        will-change: opacity, visibility;        transition: opacity .2s;    }    .rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-dropdown,    .rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-megamenu {        display: block;        opacity: 1;        visibility: visible;    }    .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-dropdown,    .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-megamenu {        transform: translateY(30px);    }    .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-dropdown,    .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-megamenu {        transform: translateY(0);    }    .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown {        transform: translateX(-20px);    }    .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {        transform: translateX(0);    }    .rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle,    .rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {        position: absolute;        top: 0;        right: 0;        padding-top: inherit;        padding-right: inherit;        padding-left: 10px;        margin-bottom: inherit;        display: inline-block;        width: 30px;        margin-left: 5px;        text-align: center;        cursor: pointer;        color: #939393;    }        .rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle:hover,        .rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover {            color: #007CBC;        }        .rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle::after,        .rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle::after {            content: '\f107';            position: relative;            display: inline-block;            font-family: "FontAwesome";            font-size: inherit;            line-height: inherit;            text-align: center;            vertical-align: middle;            transition: 0.4s all ease;            z-index: 2;            will-change: transform;        }    .rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {        font-size: 14px;        color: #fafafa;        margin-left: 7px;    }    .rd-navbar-sidebar .rd-menu {        margin-top: 31px;    }    .rd-navbar-sidebar .rd-navbar-dropdown,    .rd-navbar-sidebar .rd-megamenu-list {        font-size: 14px;    }        .rd-navbar-sidebar .rd-navbar-dropdown li > a,        .rd-navbar-sidebar .rd-megamenu-list li > a {            position: relative;            left: -3px;            display: flex;            padding: 1px 14px 1px 0;            text-align: left;        }            .rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a:focus, .rd-navbar-sidebar .rd-navbar-dropdown li > a:active,            .rd-navbar-sidebar .rd-megamenu-list li > a,            .rd-navbar-sidebar .rd-megamenu-list li > a:focus,            .rd-navbar-sidebar .rd-megamenu-list li > a:active {                color: #939393;            }                .rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,                .rd-navbar-sidebar .rd-megamenu-list li > a:hover {                    color: #757575;                }                .rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a::before,                .rd-navbar-sidebar .rd-megamenu-list li > a,                .rd-navbar-sidebar .rd-megamenu-list li > a::before {                    transition: .15s ease-in-out;                }                    .rd-navbar-sidebar .rd-navbar-dropdown li > a::before,                    .rd-navbar-sidebar .rd-megamenu-list li > a::before {                        position: relative;                        top: -1px;                        left: -6px;                        display: inline-block;                        content: '\f105';                        font-family: 'FontAwesome';                        font-size: inherit;                        line-height: inherit;                        color: #757575;                        opacity: 0;                        visibility: hidden;                    }                    .rd-navbar-sidebar .rd-navbar-dropdown li.focus > a,                    .rd-navbar-sidebar .rd-navbar-dropdown li.opened > a,                    .rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,                    .rd-navbar-sidebar .rd-megamenu-list li.focus > a,                    .rd-navbar-sidebar .rd-megamenu-list li.opened > a,                    .rd-navbar-sidebar .rd-megamenu-list li > a:hover {                        left: 0;                        padding-left: 14px;                        padding-right: 0;                    }                        .rd-navbar-sidebar .rd-navbar-dropdown li.focus > a::before,                        .rd-navbar-sidebar .rd-navbar-dropdown li.opened > a::before,                        .rd-navbar-sidebar .rd-navbar-dropdown li > a:hover::before,                        .rd-navbar-sidebar .rd-megamenu-list li.focus > a::before,                        .rd-navbar-sidebar .rd-megamenu-list li.opened > a::before,                        .rd-navbar-sidebar .rd-megamenu-list li > a:hover::before {                            left: -7px;                            opacity: 1;                            visibility: visible;                        }    .rd-navbar-sidebar .rd-navbar-megamenu {        max-width: 450px;        margin-bottom: -30px;    }        .rd-navbar-sidebar .rd-navbar-megamenu > * {            margin-bottom: 30px;        }        .rd-navbar-sidebar .rd-navbar-megamenu > li {            display: inline-block;            vertical-align: top;            width: 45%;        }    .rd-navbar-sidebar .rd-megamenu-title {        display: none;    }    .rd-navbar-sidebar .rd-megamenu-list {        margin-top: 0;    }        .rd-navbar-sidebar .rd-megamenu-list > li + li {            margin-top: 10px;        }    .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a {        padding-right: 0;    }        .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a::before {            display: none;        }        .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a:hover {            padding-left: 0;        }    .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.focus > a {        padding-left: 0;    }    .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle {        color: #007CBC;    }        .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle::after {            top: 1px;        }    .rd-navbar-sidebar .rd-navbar-dropdown > li + li {        margin-top: 10px;    }    .rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown {        margin-top: 25px;    }        .rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown {            margin-top: 10px;            padding-left: 15px;        }            .rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown > li > a {                font-size: 12px;            }@media (min-width: 1200px) {    .rd-navbar-sidebar .rd-navbar-megamenu {        margin-bottom: -30px;    }        .rd-navbar-sidebar .rd-navbar-megamenu > * {            margin-bottom: 30px;        }    .rd-navbar-sidebar .rd-navbar-dropdown > li + li,    .rd-navbar-sidebar .rd-megamenu-list > li + li {        margin-top: 18px;    }}@media (min-width: 1200px) {    .rd-navbar-sidebar .rd-navbar-nav-wrap {        width: auto;        left: calc(50% + 600px - 80px);    }}.rd-navbar-sidebar.rd-navbar--is-clone {    position: fixed;    top: 0;    left: 0;    right: 0;    z-index: 1000;    transform: translateY(-101%);}    .rd-navbar-sidebar.rd-navbar--is-clone.rd-navbar--is-stuck {        transform: translateY(0);    }.rd-navbar-sidebar.rd-navbar--is-stuck {    position: fixed;    left: 0;    right: 0;    top: 0;    z-index: 1000;    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1);}    .rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-main {        padding-top: 11px;        padding-bottom: 11px;    }/**
*
* RD Navbar Classic
* =====================================================
*/.rd-navbar-classic.rd-navbar-static {    border-bottom: 1px solid transparent;}    .rd-navbar-classic.rd-navbar-static .rd-navbar-aside-outer,    .rd-navbar-classic.rd-navbar-static .rd-navbar-main-outer {        padding-left: 15px;        padding-right: 15px;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-aside,    .rd-navbar-classic.rd-navbar-static .rd-navbar-main {        max-width: 100%;        margin-left: auto;        margin-right: auto;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-aside {        padding: 10px 0;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-main {        display: flex;        align-items: center;        justify-content: space-between;        padding: 20px 0;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-brand img {        width: auto;        height: auto;        max-width: 200px;        max-height: 200px;    }    .rd-navbar-classic.rd-navbar-static .rd-navbar-main-element {        display: flex;        align-items: center;    }    .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone {        border-bottom-color: #dbdbdb;    }        .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer {            display: none;        }        .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {            padding: 17px 0;        }        .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {            margin-top: 17px;        }/*
*
* RD Navbar Fullwidth
*/.rd-navbar-fullwidth {    display: block;}    .rd-navbar-fullwidth .rd-navbar-nav > li + li {        margin-left: 20px;    }    .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-main {        padding: 10px 0;    }/* ==============================================================

Template name : Bootsnav - Multi Purpose Header
Categorie : Bootstrap Menu in CSS
Author : adamnurdin01
Version : v.1.2
Created : 2016-06-02
Last update : 2016-10-19

============================================================== */nav.bootsnav .megamenu-fw .dropdown-menu {    left: auto;}nav.bootsnav .megamenu-content {    padding: 15px;    width: 100%;}    nav.bootsnav .megamenu-content .title {        margin-top: 0;    }nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {    left: 0;    right: 0;}/* navbar */nav.navbar.bootsnav {    margin-bottom: 0;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    -o-border-radius: 0px;    border-radius: 0px;    border: none;}    nav.navbar.bootsnav ul.nav > li > a {        color: #6f6f6f;        background-color: transparent !important;    }    nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus, nav.navbar.bootsnav ul.nav li.active > a:hover, nav.navbar.bootsnav ul.nav li.active > a:focus, nav.navbar.bootsnav ul.nav li.active > a {        background-color: transparent;    }    nav.navbar.bootsnav .navbar-toggle {        background-color: transparent !important;        border: none;        padding: 0;        font-size: 18px;        position: relative;        top: 5px;    }    nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a {        white-space: normal;    }ul.menu-col {    padding: 0;    margin: 0;    list-style: none;}    ul.menu-col li a {        color: #6f6f6f;    }        ul.menu-col li a:hover, ul.menu-col li a:focus {            text-decoration: none;        }/* navbar full */nav.bootsnav.navbar-full {    padding-bottom: 10px;    padding-top: 10px;}    nav.bootsnav.navbar-full .navbar-header {        display: block;    }    nav.bootsnav.navbar-full .navbar-toggle {        display: inline-block;        margin-right: 0;        position: relative;        top: 0;        font-size: 30px;        -webkit-transition: all 1s ease-in-out;        -moz-transition: all 1s ease-in-out;        -o-transition: all 1s ease-in-out;        -ms-transition: all 1s ease-in-out;        transition: all 1s ease-in-out;        margin: 0;    }        nav.bootsnav.navbar-full .navbar-toggle:hover, nav.bootsnav.navbar-full .navbar-toggle:focus {            background-color: inherit;        }    nav.bootsnav.navbar-full .navbar-collapse {        position: fixed;        width: 100%;        height: 100% !important;        top: 0;        left: 0;        padding: 0;        display: none !important;        z-index: 9;        max-height: 100% !important;    }        nav.bootsnav.navbar-full .navbar-collapse.in {            display: block !important;        }        nav.bootsnav.navbar-full .navbar-collapse .nav-full {            overflow: auto;        }        nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu {            display: table-cell;            vertical-align: middle;            overflow: auto;            background: rgba(0, 0, 0, 0.88);        }        nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar {            width: 0;        }        nav.bootsnav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar {            width: 0;        }        nav.bootsnav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar {            width: 0;        }        nav.bootsnav.navbar-full .navbar-collapse .nav-full::-o-scrollbar {            width: 0;        }        nav.bootsnav.navbar-full .navbar-collapse .nav {            display: block;            width: 100%;        }nav.navbar.bootsnav.navbar-full li {    margin: 20px 0;}    nav.navbar.bootsnav.navbar-full li a {        font-size: 22px !important;        color: #232323;        font-weight: bold;        line-height: 26px !important;        background: transparent;    }    nav.navbar.bootsnav.navbar-full li.dropdown ul {        padding: 5px 15px !important;    }        nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu {            top: 0px !important;            left: auto;            margin: 0;            top: 10px;            padding: 10px 20px;            position: relative;            float: none;            background: inherit;            border: 0;            box-shadow: none;        }            nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu li {                margin: 5px 0;            }                nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu li a {                    color: #232323 !important;                    border: none !important;                    padding: 0;                    font-size: 14px !important;                    font-weight: normal;                }                    nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu li a:hover {                        color: #007CBC !important;                    }nav.navbar.bootsnav.navbar-full ul > li a {    padding-left: 35px;    position: relative;}    nav.navbar.bootsnav.navbar-full ul > li a:hover, nav.navbar.bootsnav.navbar-full ul li.dropdown.open a {        color: #007CBC;    }        nav.navbar.bootsnav.navbar-full ul > li a:hover:after, nav.navbar.bootsnav.navbar-full ul li.dropdown.open a:after {            background: #007CBC;        }    nav.navbar.bootsnav.navbar-full ul > li a::after {        background: #dbdbdb none repeat scroll 0 0;        content: "";        display: inline-block;        height: 4px;        left: 0;        position: absolute;        top: 14px;        width: 18px;    }nav.navbar.bootsnav.navbar-full ul > li.dropdown ul.dropdown-menu li a:after {    display: none;}nav.navbar.bootsnav.navbar-full ul > li.dropdown ul.dropdown-menu {    padding-left: 50px !important;}.close-full-menu {    background: #000000 none repeat scroll 0 0;    position: absolute;    right: 0;    top: 0;    z-index: 78;}    .close-full-menu > a {        float: left;        padding: 10px 15px;    }/* atribute navigation */.attr-nav {    float: right;    display: inline-block;    margin-left: 13px;    margin-right: -15px;}    .attr-nav > ul {        padding: 0;        margin: 0 0 -7px 0;        list-style: none;        display: inline-block;    }        .attr-nav > ul > li {            float: left;            display: block;        }            .attr-nav > ul > li > a {                color: #6f6f6f;                display: block;                padding: 28px 15px;                position: relative;            }                .attr-nav > ul > li > a span.badge {                    position: absolute;                    top: 50%;                    margin-top: -15px;                    right: 5px;                    font-size: 10px;                    padding: 0;                    width: 15px;                    height: 15px;                    padding-top: 2px;                }            .attr-nav > ul > li.dropdown ul.dropdown-menu {                -moz-border-radius: 0px;                -webkit-border-radius: 0px;                -o-border-radius: 0px;                border-radius: 0px;                border: solid 1px #e0e0e0;            }ul.cart-list {    padding: 0 !important;    width: 250px !important;}    ul.cart-list > li {        position: relative;        border-bottom: solid 1px #efefef;        padding: 15px 15px 23px 15px !important;    }        ul.cart-list > li > a.photo {            padding: 0 !important;            margin-right: 15px;            float: left;            display: block;            width: 50px;            height: 50px;            left: 15px;            top: 15px;        }        ul.cart-list > li img {            width: 50px;            height: 50px;            border: solid 1px #efefef;        }        ul.cart-list > li > h6 {            margin: 0;        }            ul.cart-list > li > h6 > a.photo {                padding: 0 !important;                display: block;            }        ul.cart-list > li > p {            margin-bottom: 0;        }        ul.cart-list > li.total {            background-color: #f5f5f5;            padding-bottom: 15px !important;        }            ul.cart-list > li.total > .btn {                display: inline-block;                border-bottom: solid 1px #efefef !important;            }        ul.cart-list > li .price {            font-weight: bold;        }        ul.cart-list > li.total > span {            padding-top: 8px;        }/* top search */.top-search {    background-color: #333;    padding: 10px 0;    display: none;}    .top-search input.form-control {        background-color: transparent;        border: none;        color: #ffffff;        height: 40px;        padding: 0 15px;    }    .top-search .input-group-addon {        background-color: transparent;        border: none;        color: #ffffff;        padding-left: 0;        padding-right: 0;    }        .top-search .input-group-addon.close-search {            cursor: pointer;        }/* side menu */body {    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}    body.on-side {        margin-left: -280px;    }.side {    position: fixed;    overflow-y: auto;    top: 0;    right: -280px;    width: 280px;    padding: 25px 30px;    height: 100%;    display: block;    background-color: #333;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    z-index: 9;}    .side.on {        right: 0;    }    .side .close-side {        float: right;        color: #ffffff;        position: relative;        z-index: 2;        font-size: 16px;    }    .side .widget {        position: relative;        z-index: 1;        margin-bottom: 25px;    }        .side .widget .title {            color: #ffffff;            margin-bottom: 15px;        }        .side .widget ul.link {            padding: 0;            margin: 0;            list-style: none;        }            .side .widget ul.link li a {                color: #9f9f9f;                letter-spacing: 1px;            }                .side .widget ul.link li a:focus,                .side .widget ul.link li a:hover {                    color: #ffffff;                    text-decoration: none;                }/* share */nav.navbar.bootsnav .share {    padding: 0 30px;    margin-bottom: 30px;}    nav.navbar.bootsnav .share ul {        display: inline-block;        padding: 0;        margin: 0 0 -7px 0;        list-style: none;    }        nav.navbar.bootsnav .share ul > li {            float: left;            display: block;            margin-right: 5px;        }            nav.navbar.bootsnav .share ul > li > a {                display: table-cell;                vertical-align: middle;                text-align: center;                width: 35px;                height: 35px;                -moz-border-radius: 50%;                -webkit-border-radius: 50%;                -o-border-radius: 50%;                border-radius: 50%;                background-color: #cfcfcf;                color: #ffffff;            }/* transparent */nav.navbar.bootsnav.navbar-fixed {    position: fixed;    display: block;    width: 100%;}nav.navbar.bootsnav.no-background {    -webkit-transition: all 1s ease-in-out;    -moz-transition: all 1s ease-in-out;    -o-transition: all 1s ease-in-out;    -ms-transition: all 1s ease-in-out;    transition: all 1s ease-in-out;}/* navbar sticky */.wrap-sticky {    position: relative;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}    .wrap-sticky nav.navbar.bootsnav {        position: absolute;        width: 100%;        left: 0;        top: 0;    }        .wrap-sticky nav.navbar.bootsnav.sticked {            position: fixed;            -webkit-transition: all 0.2s ease-in-out;            -moz-transition: all 0.2s ease-in-out;            -o-transition: all 0.2s ease-in-out;            -ms-transition: all 0.2s ease-in-out;            transition: all 0.2s ease-in-out;        }body.on-side .wrap-sticky nav.navbar.bootsnav.sticked {    left: -280px;}@media (min-width: 1024px) and (max-width: 1400px) {    body.wrap-nav-sidebar .wrapper .container {        width: 100%;        padding-left: 30px;    }}@media (min-width: 1024px) {    /* general navbar */    nav.navbar.bootsnav ul.nav > li > a {        padding: 15px 5px;    }}@media (min-width: 1024px) and (min-width: 1300px) {    nav.navbar.bootsnav ul.nav > li > a {        padding: 30px 15px;    }}@media (min-width: 1024px) {    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {        font-family: 'FontAwesome';        content: "\f0d7";        margin-left: 5px;        margin-top: 2px;    }    nav.navbar.bootsnav li.dropdown ul.dropdown-menu {        -moz-border-radius: 0px;        -webkit-border-radius: 0px;        -o-border-radius: 0px;        border-radius: 0px;        border: none;    }        nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover,        nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child > a {            border-bottom: none;        }    nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {        text-align: right;    }    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed {        padding: 0;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed > li {            padding: 0;        }    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu {        padding: 0 30px;        margin: 0 -0.5px;        border-left: solid 1px #f0f0f0;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:first-child {            border-left: none;        }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:last-child {            border-right: none;        }    nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content {        display: none;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a {            text-align: left;            padding: 5px 0;            display: block;            width: 100%;            margin-bottom: 0;            border-bottom: none;            color: #6f6f6f;        }    nav.navbar.bootsnav.on ul.dropdown-menu.megamenu-content .content {        display: block !important;        height: auto !important;    }    /* navbar transparent */    nav.navbar.bootsnav.no-background {        background-color: transparent;        border: none;    }    nav.navbar.bootsnav.navbar-transparent .attr-nav {        padding-left: 15px;        margin-left: 30px;    }    nav.navbar.bootsnav.navbar-transparent.white {        background-color: rgba(255, 255, 255, 0.3);        border-bottom: solid 1px #bbb;    }    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark, nav.navbar.bootsnav.navbar-transparent.dark {        background-color: rgba(0, 0, 0, 0.3);        border-bottom: solid 1px #555;    }    nav.navbar.bootsnav.navbar-transparent.white .attr-nav {        border-left: solid 1px #bbb;    }    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav, nav.navbar.bootsnav.navbar-transparent.dark .attr-nav {        border-left: solid 1px #555;    }    nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a, nav.navbar.bootsnav.no-background.white ul.nav > li > a {        color: #ffffff;    }    nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled, nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled {        display: none;    }    nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display, nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {        display: block;    }    nav.navbar.bootsnav.navbar-fixed .logo-display {        display: none;    }    nav.navbar.bootsnav.navbar-fixed .logo-scrolled {        display: block;    }    /* atribute navigation */    .attr-nav > ul > li.dropdown ul.dropdown-menu {        margin-top: 0;        margin-left: 55px;        width: 250px;        left: -250px;    }    /* menu center */    nav.navbar.bootsnav.menu-center .container {        position: relative;    }    nav.navbar.bootsnav.menu-center ul.nav.navbar-center {        float: none;        margin: 0 auto;        display: table;        table-layout: fixed;    }    nav.navbar.bootsnav.menu-center .navbar-header, nav.navbar.bootsnav.menu-center .attr-nav {        position: absolute;    }    nav.navbar.bootsnav.menu-center .attr-nav {        right: 15px;    }    /* navbar brand top */    nav.bootsnav.navbar-brand-top .navbar-header {        display: block;        width: 100%;        text-align: center;    }    nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu {        margin-top: 2px;    }    nav.bootsnav.navbar-brand-top ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu {        margin-top: 0;    }    nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand {        display: inline-block;        float: none;        margin: 0;    }    nav.bootsnav.navbar-brand-top .navbar-collapse {        text-align: center;    }    nav.bootsnav.navbar-brand-top ul.nav {        display: inline-block;        float: none;        margin: 0 0 -5px 0;    }    /* navbar center */    nav.bootsnav.brand-center .navbar-header {        display: block;        width: 100%;        position: absolute;        text-align: center;        top: 0;        left: 0;    }    nav.bootsnav.brand-center .navbar-brand {        display: inline-block;        float: none;    }    nav.bootsnav.brand-center .navbar-collapse {        text-align: center;        display: inline-block;        padding-left: 0;        padding-right: 0;    }    nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu {        margin-top: 2px;    }    nav.bootsnav.brand-center ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu {        margin-top: 0;    }    nav.bootsnav.brand-center .navbar-collapse .col-half {        width: 50%;        float: left;        display: block;    }        nav.bootsnav.brand-center .navbar-collapse .col-half.left {            text-align: right;            padding-right: 100px;        }        nav.bootsnav.brand-center .navbar-collapse .col-half.right {            text-align: left;            padding-left: 100px;        }    nav.bootsnav.brand-center ul.nav {        float: none !important;        margin-bottom: -5px !important;        display: inline-block !important;    }        nav.bootsnav.brand-center ul.nav.navbar-right {            margin: 0;        }    nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left {        text-align: left;        padding-right: 100px;    }    nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right {        text-align: right;        padding-left: 100px;    }    /*  navbar sidebar */    body.wrap-nav-sidebar .wrapper {        padding-left: 260px;        overflow-x: hidden;    }    nav.bootsnav.navbar-sidebar {        position: fixed;        width: 260px;        overflow: hidden;        left: 0;        padding: 0 0 0 0 !important;        background: #ffffff;    }        nav.bootsnav.navbar-sidebar .scroller {            width: 280px;            overflow-y: auto;            overflow-x: hidden;        }        nav.bootsnav.navbar-sidebar .container-fluid, nav.bootsnav.navbar-sidebar .container {            padding: 0 !important;        }        nav.bootsnav.navbar-sidebar .navbar-header {            float: none;            display: block;            width: 260px;            padding: 10px 15px;            margin: 10px 0 0 0 !important;        }        nav.bootsnav.navbar-sidebar .navbar-collapse {            padding: 0 !important;            width: 260px;        }        nav.bootsnav.navbar-sidebar ul.nav {            float: none;            display: block;            width: 100%;            padding: 0 15px !important;            margin: 0 0 30px 0;        }            nav.bootsnav.navbar-sidebar ul.nav li {                float: none !important;            }            nav.bootsnav.navbar-sidebar ul.nav > li > a {                padding: 10px 15px;                font-weight: bold;            }            nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > a:after {                float: right;            }            nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {                left: 100%;                top: 0;                position: relative !important;                left: 0 !important;                width: 100% !important;                height: auto !important;                background-color: transparent;                border: none !important;                padding: 0;            }            nav.bootsnav.navbar-sidebar ul.nav .megamenu-content .col-menu {                border: none !important;            }            nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > ul.dropdown-menu {                margin-bottom: 15px;            }            nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {                padding-left: 0;                float: none;                margin-bottom: 0;            }                nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a {                    padding: 5px 15px;                    color: #6f6f6f;                    border: none;                }                nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu {                    padding-left: 15px;                    margin-top: 0;                }                nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown > a:before {                    font-family: 'FontAwesome';                    content: "\f105";                    float: right;                }            nav.bootsnav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a:before {                content: "\f107";            }        nav.bootsnav.navbar-sidebar ul.dropdown-menu.megamenu-content > li {            padding: 0 !important;        }        nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu {            display: block;            float: none !important;            padding: 0;            margin: 0;            width: 100%;        }            nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title {                padding: 7px 0;                text-transform: none;                font-weight: 400;                letter-spacing: 0px;                margin-bottom: 0;                cursor: pointer;                color: #6f6f6f;            }                nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before {                    font-family: 'FontAwesome';                    content: "\f105";                    float: right;                }            nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before {                content: "\f107";            }        nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu {            border: none;        }            nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .content {                padding: 0 0 0 15px;            }            nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a {                padding: 3px 0 !important;            }}@media (max-width: 991px) {    /*  navbar responsive */    nav.navbar.bootsnav .navbar-brand {        display: inline-block;        float: none !important;        margin: 0 !important;    }    nav.navbar.bootsnav .navbar-header {        float: none;        display: block;        text-align: center;        padding-left: 30px;        padding-right: 30px;    }    nav.navbar.bootsnav .navbar-toggle {        display: inline-block;        float: right;        margin-right: 0;        margin-top: 0px;    }    nav.navbar.bootsnav .navbar-collapse {        border: none;        margin-bottom: 0;    }    nav.navbar.bootsnav.no-full .navbar-collapse {        max-height: 335px;        overflow-y: auto !important;    }    nav.navbar.bootsnav .navbar-collapse.collapse {        display: none !important;    }        nav.navbar.bootsnav .navbar-collapse.collapse.in {            display: block !important;        }    nav.navbar.bootsnav .navbar-nav {        float: none !important;        padding-left: 30px;        padding-right: 30px;        margin: 0px -15px;    }    nav.navbar.bootsnav.navbar-full .navbar-nav {        padding: 0;        margin: 0;    }    nav.navbar.bootsnav .navbar-nav > li {        float: none;    }        nav.navbar.bootsnav .navbar-nav > li > a {            display: block;            width: 100%;            border-bottom: solid 1px #e0e0e0;            padding: 10px 0;            border-top: solid 1px #e0e0e0;            margin-bottom: -1px;        }        nav.navbar.bootsnav .navbar-nav > li:first-child > a {            border-top: none;        }    nav.navbar.bootsnav ul.navbar-nav.navbar-left > li:last-child > ul.dropdown-menu {        border-bottom: solid 1px #e0e0e0;    }    nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle {        float: none !important;        position: relative;        display: block;        width: 100%;    }    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {        width: 100%;        position: relative !important;        background-color: transparent;        float: none;        border: none;        padding: 0 0 0 15px !important;        margin: 0 0 -1px 0 !important;        border-radius: 0px 0px 0px;    }        nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {            display: block;            width: 100%;            border-bottom: solid 1px #e0e0e0;            padding: 10px 0;            color: #6f6f6f;        }    nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover, nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus {        background-color: transparent;    }    nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu {        float: none !important;        left: 0;        padding: 0 0 0 15px;        position: relative;        background: transparent;        width: 100%;    }    nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu {        display: inline-block;        margin-top: -10px;    }    nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:after {        display: none;    }    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title {        padding: 10px 15px 10px 0;        line-height: 24px;        text-transform: none;        font-weight: 400;        letter-spacing: 0px;        margin-bottom: 0;        cursor: pointer;        border-bottom: solid 1px #e0e0e0;        color: #6f6f6f;    }    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul > li > a {        display: block;        width: 100%;        border-bottom: solid 1px #e0e0e0;        padding: 8px 0;    }    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title:before {        font-family: 'FontAwesome';        content: "\f105";        float: right;        font-size: 16px;        margin-left: 10px;        position: relative;        right: -15px;    }    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child .title {        border-bottom: none;    }    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on:last-child .title {        border-bottom: solid 1px #e0e0e0;    }    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a {        border-bottom: none;    }    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on .title:before {        content: "\f107";    }    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content {        padding: 0 0 0 15px;    }    nav.bootsnav.brand-center .navbar-collapse {        display: block;    }    nav.bootsnav.brand-center ul.nav {        margin-bottom: 0px !important;    }    nav.bootsnav.brand-center .navbar-collapse .col-half {        width: 100%;        float: none;        display: block;    }        nav.bootsnav.brand-center .navbar-collapse .col-half.left {            margin-bottom: 0;        }    nav.bootsnav .megamenu-content {        padding: 0;    }        nav.bootsnav .megamenu-content .col-menu {            padding-bottom: 0;        }        nav.bootsnav .megamenu-content .title {            cursor: pointer;            display: block;            padding: 10px 15px;            margin-bottom: 0;            font-weight: normal;        }        nav.bootsnav .megamenu-content .content {            display: none;        }    .attr-nav {        position: absolute;        right: 60px;    }        .attr-nav > ul {            padding: 0;            margin: 0 -15px -7px 0;        }            .attr-nav > ul > li > a {                padding: 16px 15px 15px;            }            .attr-nav > ul > li.dropdown > a.dropdown-toggle:before {                display: none;            }            .attr-nav > ul > li.dropdown ul.dropdown-menu {                margin-top: 2px;                margin-left: 55px;                width: 250px;                left: -250px;                border-top: solid 5px;            }    .top-search .container {        padding: 0 45px;    }    /* navbar full responsive  */    nav.bootsnav.navbar-full ul.nav {        margin-left: 0;    }        nav.bootsnav.navbar-full ul.nav > li > a {            border: none;        }    nav.bootsnav.navbar-full .navbar-brand {        float: left !important;        padding-left: 0;    }    nav.bootsnav.navbar-full .navbar-toggle {        display: inline-block;        float: right;        margin-right: 0;        margin-top: 10px;    }    nav.bootsnav.navbar-full .navbar-header {        padding-left: 15px;        padding-right: 15px;    }    /* navbar sidebar */    nav.navbar.bootsnav.navbar-sidebar .share {        padding: 30px 15px;        margin-bottom: 0;    }    /* tab */    nav.navbar.bootsnav .megamenu-content.tabbed {        padding-left: 0 !important;    }    nav.navbar.bootsnav .tabbed > li {        padding: 25px 0;        margin-left: -15px !important;    }    /* mobile navigation */    body > .wrapper {        -webkit-transition: all 0.3s ease-in-out;        -moz-transition: all 0.3s ease-in-out;        -o-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;        transition: all 0.3s ease-in-out;    }    body.side-right > .wrapper {        margin-left: 280px;        margin-right: -280px !important;    }    nav.navbar.bootsnav.navbar-mobile .navbar-collapse {        position: fixed;        overflow-y: auto !important;        overflow-x: hidden !important;        display: block;        background: #ffffff;        z-index: 99;        width: 280px;        height: 100% !important;        left: -280px;        top: 0;        padding: 0;        -webkit-transition: all 0.3s ease-in-out;        -moz-transition: all 0.3s ease-in-out;        -o-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;        transition: all 0.3s ease-in-out;    }        nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in {            left: 0;        }    nav.navbar.bootsnav.navbar-mobile ul.nav {        width: 280px;        padding-right: 0;        padding-left: 15px;    }        nav.navbar.bootsnav.navbar-mobile ul.nav > li > a {            padding: 15px 15px;        }        nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu > li > a {            padding-right: 15px !important;            padding-top: 15px !important;            padding-bottom: 15px !important;        }        nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title {            padding-right: 30px !important;            padding-top: 13px !important;            padding-bottom: 13px !important;        }        nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a {            padding-top: 13px !important;            padding-bottom: 13px !important;        }    nav.navbar.bootsnav.navbar-mobile .navbar-collapse [class*=' col-'] {        width: 100%;    }    nav.navbar.bootsnav.navbar-fixed .logo-scrolled {        display: block !important;    }    nav.navbar.bootsnav.navbar-fixed .logo-display {        display: none !important;    }    nav.navbar.bootsnav.navbar-mobile .tab-menu,    nav.navbar.bootsnav.navbar-mobile .tab-content {        width: 100%;        display: block;    }}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated {    animation-duration: 1s;    animation-fill-mode: both;}    .animated.infinite {        animation-iteration-count: infinite;    }    .animated.hinge {        animation-duration: 2s;    }    .animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {        animation-duration: .75s;    }@keyframes bounce {    0%, 20%, 53%, 80%, to {        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);        transform: translateZ(0);    }    40%, 43% {        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);        transform: translate3d(0, -30px, 0);    }    70% {        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);        transform: translate3d(0, -15px, 0);    }    90% {        transform: translate3d(0, -4px, 0);    }}.bounce {    animation-name: bounce;    transform-origin: center bottom;}@keyframes flash {    0%, 50%, to {        opacity: 1;    }    25%, 75% {        opacity: 0;    }}.flash {    animation-name: flash;}@keyframes pulse {    0% {        transform: scaleX(1);    }    50% {        transform: scale3d(1.05, 1.05, 1.05);    }    to {        transform: scaleX(1);    }}.pulse {    animation-name: pulse;}@keyframes rubberBand {    0% {        transform: scaleX(1);    }    30% {        transform: scale3d(1.25, 0.75, 1);    }    40% {        transform: scale3d(0.75, 1.25, 1);    }    50% {        transform: scale3d(1.15, 0.85, 1);    }    65% {        transform: scale3d(0.95, 1.05, 1);    }    75% {        transform: scale3d(1.05, 0.95, 1);    }    to {        transform: scaleX(1);    }}.rubberBand {    animation-name: rubberBand;}@keyframes shake {    0%, to {        transform: translateZ(0);    }    10%, 30%, 50%, 70%, 90% {        transform: translate3d(-10px, 0, 0);    }    20%, 40%, 60%, 80% {        transform: translate3d(10px, 0, 0);    }}.shake {    animation-name: shake;}@keyframes headShake {    0% {        transform: translateX(0);    }    6.5% {        transform: translateX(-6px) rotateY(-9deg);    }    18.5% {        transform: translateX(5px) rotateY(7deg);    }    31.5% {        transform: translateX(-3px) rotateY(-5deg);    }    43.5% {        transform: translateX(2px) rotateY(3deg);    }    50% {        transform: translateX(0);    }}.headShake {    animation-timing-function: ease-in-out;    animation-name: headShake;}@keyframes swing {    20% {        transform: rotate(15deg);    }    40% {        transform: rotate(-10deg);    }    60% {        transform: rotate(5deg);    }    80% {        transform: rotate(-5deg);    }    to {        transform: rotate(0deg);    }}.swing {    transform-origin: top center;    animation-name: swing;}@keyframes tada {    0% {        transform: scaleX(1);    }    10%, 20% {        transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);    }    30%, 50%, 70%, 90% {        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);    }    40%, 60%, 80% {        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);    }    to {        transform: scaleX(1);    }}.tada {    animation-name: tada;}@keyframes wobble {    0% {        transform: none;    }    15% {        transform: translate3d(-25%, 0, 0) rotate(-5deg);    }    30% {        transform: translate3d(20%, 0, 0) rotate(3deg);    }    45% {        transform: translate3d(-15%, 0, 0) rotate(-3deg);    }    60% {        transform: translate3d(10%, 0, 0) rotate(2deg);    }    75% {        transform: translate3d(-5%, 0, 0) rotate(-1deg);    }    to {        transform: none;    }}.wobble {    animation-name: wobble;}@keyframes jello {    0%, 11.1%, to {        transform: none;    }    22.2% {        transform: skewX(-12.5deg) skewY(-12.5deg);    }    33.3% {        transform: skewX(6.25deg) skewY(6.25deg);    }    44.4% {        transform: skewX(-3.125deg) skewY(-3.125deg);    }    55.5% {        transform: skewX(1.5625deg) skewY(1.5625deg);    }    66.6% {        transform: skewX(-0.78125deg) skewY(-0.78125deg);    }    77.7% {        transform: skewX(0.39063deg) skewY(0.39063deg);    }    88.8% {        transform: skewX(-0.19531deg) skewY(-0.19531deg);    }}.jello {    animation-name: jello;    transform-origin: center;}@keyframes bounceIn {    0%, 20%, 40%, 60%, 80%, to {        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    }    0% {        opacity: 0;        transform: scale3d(0.3, 0.3, 0.3);    }    20% {        transform: scale3d(1.1, 1.1, 1.1);    }    40% {        transform: scale3d(0.9, 0.9, 0.9);    }    60% {        opacity: 1;        transform: scale3d(1.03, 1.03, 1.03);    }    80% {        transform: scale3d(0.97, 0.97, 0.97);    }    to {        opacity: 1;        transform: scaleX(1);    }}.bounceIn {    animation-name: bounceIn;}@keyframes bounceInDown {    0%, 60%, 75%, 90%, to {        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    }    0% {        opacity: 0;        transform: translate3d(0, -3000px, 0);    }    60% {        opacity: 1;        transform: translate3d(0, 25px, 0);    }    75% {        transform: translate3d(0, -10px, 0);    }    90% {        transform: translate3d(0, 5px, 0);    }    to {        transform: none;    }}.bounceInDown {    animation-name: bounceInDown;}@keyframes bounceInLeft {    0%, 60%, 75%, 90%, to {        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    }    0% {        opacity: 0;        transform: translate3d(-3000px, 0, 0);    }    60% {        opacity: 1;        transform: translate3d(25px, 0, 0);    }    75% {        transform: translate3d(-10px, 0, 0);    }    90% {        transform: translate3d(5px, 0, 0);    }    to {        transform: none;    }}.bounceInLeft {    animation-name: bounceInLeft;}@keyframes bounceInRight {    0%, 60%, 75%, 90%, to {        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    }    0% {        opacity: 0;        transform: translate3d(3000px, 0, 0);    }    60% {        opacity: 1;        transform: translate3d(-25px, 0, 0);    }    75% {        transform: translate3d(10px, 0, 0);    }    90% {        transform: translate3d(-5px, 0, 0);    }    to {        transform: none;    }}.bounceInRight {    animation-name: bounceInRight;}@keyframes bounceInUp {    0%, 60%, 75%, 90%, to {        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    }    0% {        opacity: 0;        transform: translate3d(0, 3000px, 0);    }    60% {        opacity: 1;        transform: translate3d(0, -20px, 0);    }    75% {        transform: translate3d(0, 10px, 0);    }    90% {        transform: translate3d(0, -5px, 0);    }    to {        transform: translateZ(0);    }}.bounceInUp {    animation-name: bounceInUp;}@keyframes bounceOut {    20% {        transform: scale3d(0.9, 0.9, 0.9);    }    50%, 55% {        opacity: 1;        transform: scale3d(1.1, 1.1, 1.1);    }    to {        opacity: 0;        transform: scale3d(0.3, 0.3, 0.3);    }}.bounceOut {    animation-name: bounceOut;}@keyframes bounceOutDown {    20% {        transform: translate3d(0, 10px, 0);    }    40%, 45% {        opacity: 1;        transform: translate3d(0, -20px, 0);    }    to {        opacity: 0;        transform: translate3d(0, 2000px, 0);    }}.bounceOutDown {    animation-name: bounceOutDown;}@keyframes bounceOutLeft {    20% {        opacity: 1;        transform: translate3d(20px, 0, 0);    }    to {        opacity: 0;        transform: translate3d(-2000px, 0, 0);    }}.bounceOutLeft {    animation-name: bounceOutLeft;}@keyframes bounceOutRight {    20% {        opacity: 1;        transform: translate3d(-20px, 0, 0);    }    to {        opacity: 0;        transform: translate3d(2000px, 0, 0);    }}.bounceOutRight {    animation-name: bounceOutRight;}@keyframes bounceOutUp {    20% {        transform: translate3d(0, -10px, 0);    }    40%, 45% {        opacity: 1;        transform: translate3d(0, 20px, 0);    }    to {        opacity: 0;        transform: translate3d(0, -2000px, 0);    }}.bounceOutUp {    animation-name: bounceOutUp;}@keyframes fadeIn {    0% {        opacity: 0;    }    to {        opacity: 1;    }}.fadeIn {    animation-name: fadeIn;}@keyframes fadeInDown {    0% {        opacity: 0;        transform: translate3d(0, -100%, 0);    }    to {        opacity: 1;        transform: none;    }}.fadeInDown {    animation-name: fadeInDown;}@keyframes fadeInDownBig {    0% {        opacity: 0;        transform: translate3d(0, -2000px, 0);    }    to {        opacity: 1;        transform: none;    }}.fadeInDownBig {    animation-name: fadeInDownBig;}@keyframes fadeInLeft {    0% {        opacity: 0;        transform: translate3d(-100%, 0, 0);    }    to {        opacity: 1;        transform: none;    }}.fadeInLeft {    animation-name: fadeInLeft;}@keyframes fadeInLeftBig {    0% {        opacity: 0;        transform: translate3d(-2000px, 0, 0);    }    to {        opacity: 1;        transform: none;    }}.fadeInLeftBig {    animation-name: fadeInLeftBig;}@keyframes fadeInRight {    0% {        opacity: 0;        transform: translate3d(100%, 0, 0);    }    to {        opacity: 1;        transform: none;    }}.fadeInRight {    animation-name: fadeInRight;}@keyframes fadeInRightBig {    0% {        opacity: 0;        transform: translate3d(2000px, 0, 0);    }    to {        opacity: 1;        transform: none;    }}.fadeInRightBig {    animation-name: fadeInRightBig;}@keyframes fadeInUp {    0% {        opacity: 0;        transform: translate3d(0, 100%, 0);    }    to {        opacity: 1;        transform: none;    }}.fadeInUp {    animation-name: fadeInUp;}@keyframes fadeInUpSmall {    0% {        opacity: 0;        transform: translate3d(0, 40px, 0);    }    to {        opacity: 1;        transform: none;    }}.fadeInUpSmall {    animation-name: fadeInUpSmall;}@keyframes fadeInUpBig {    0% {        opacity: 0;        transform: translate3d(0, 2000px, 0);    }    to {        opacity: 1;        transform: none;    }}.fadeInUpBig {    animation-name: fadeInUpBig;}@keyframes fadeOut {    0% {        opacity: 1;    }    to {        opacity: 0;    }}.fadeOut {    animation-name: fadeOut;}@keyframes fadeOutDown {    0% {        opacity: 1;    }    to {        opacity: 0;        transform: translate3d(0, 100%, 0);    }}.fadeOutDown {    animation-name: fadeOutDown;}@keyframes fadeOutDownBig {    0% {        opacity: 1;    }    to {        opacity: 0;        transform: translate3d(0, 2000px, 0);    }}.fadeOutDownBig {    animation-name: fadeOutDownBig;}@keyframes fadeOutLeft {    0% {        opacity: 1;    }    to {        opacity: 0;        transform: translate3d(-100%, 0, 0);    }}.fadeOutLeft {    animation-name: fadeOutLeft;}@keyframes fadeOutLeftBig {    0% {        opacity: 1;    }    to {        opacity: 0;        transform: translate3d(-2000px, 0, 0);    }}.fadeOutLeftBig {    animation-name: fadeOutLeftBig;}@keyframes fadeOutRight {    0% {        opacity: 1;    }    to {        opacity: 0;        transform: translate3d(100%, 0, 0);    }}.fadeOutRight {    animation-name: fadeOutRight;}@keyframes fadeOutRightBig {    0% {        opacity: 1;    }    to {        opacity: 0;        transform: translate3d(2000px, 0, 0);    }}.fadeOutRightBig {    animation-name: fadeOutRightBig;}@keyframes fadeOutUp {    0% {        opacity: 1;    }    to {        opacity: 0;        transform: translate3d(0, -100%, 0);    }}.fadeOutUp {    animation-name: fadeOutUp;}@keyframes fadeOutUpBig {    0% {        opacity: 1;    }    to {        opacity: 0;        transform: translate3d(0, -2000px, 0);    }}.fadeOutUpBig {    animation-name: fadeOutUpBig;}@keyframes flip {    0% {        transform: perspective(400px) rotateY(-360deg);        animation-timing-function: ease-out;    }    40% {        transform: perspective(400px) translateZ(150px) rotateY(-190deg);        animation-timing-function: ease-out;    }    50% {        transform: perspective(400px) translateZ(150px) rotateY(-170deg);        animation-timing-function: ease-in;    }    80% {        transform: perspective(400px) scale3d(0.95, 0.95, 0.95);        animation-timing-function: ease-in;    }    to {        transform: perspective(400px);        animation-timing-function: ease-in;    }}.animated.flip {    -webkit-backface-visibility: visible;    backface-visibility: visible;    animation-name: flip;}@keyframes flipInX {    0% {        transform: perspective(400px) rotateX(90deg);        animation-timing-function: ease-in;        opacity: 0;    }    40% {        transform: perspective(400px) rotateX(-20deg);        animation-timing-function: ease-in;    }    60% {        transform: perspective(400px) rotateX(10deg);        opacity: 1;    }    80% {        transform: perspective(400px) rotateX(-5deg);    }    to {        transform: perspective(400px);    }}.flipInX {    -webkit-backface-visibility: visible !important;    backface-visibility: visible !important;    animation-name: flipInX;}@keyframes flipInY {    0% {        transform: perspective(400px) rotateY(90deg);        animation-timing-function: ease-in;        opacity: 0;    }    40% {        transform: perspective(400px) rotateY(-20deg);        animation-timing-function: ease-in;    }    60% {        transform: perspective(400px) rotateY(10deg);        opacity: 1;    }    80% {        transform: perspective(400px) rotateY(-5deg);    }    to {        transform: perspective(400px);    }}.flipInY {    -webkit-backface-visibility: visible !important;    backface-visibility: visible !important;    animation-name: flipInY;}@keyframes flipOutX {    0% {        transform: perspective(400px);    }    30% {        transform: perspective(400px) rotateX(-20deg);        opacity: 1;    }    to {        transform: perspective(400px) rotateX(90deg);        opacity: 0;    }}.flipOutX {    animation-name: flipOutX;    -webkit-backface-visibility: visible !important;    backface-visibility: visible !important;}@keyframes flipOutY {    0% {        transform: perspective(400px);    }    30% {        transform: perspective(400px) rotateY(-15deg);        opacity: 1;    }    to {        transform: perspective(400px) rotateY(90deg);        opacity: 0;    }}.flipOutY {    -webkit-backface-visibility: visible !important;    backface-visibility: visible !important;    animation-name: flipOutY;}@keyframes lightSpeedIn {    0% {        transform: translate3d(100%, 0, 0) skewX(-30deg);        opacity: 0;    }    60% {        transform: skewX(20deg);        opacity: 1;    }    80% {        transform: skewX(-5deg);        opacity: 1;    }    to {        transform: none;        opacity: 1;    }}.lightSpeedIn {    animation-name: lightSpeedIn;    animation-timing-function: ease-out;}@keyframes lightSpeedOut {    0% {        opacity: 1;    }    to {        transform: translate3d(100%, 0, 0) skewX(30deg);        opacity: 0;    }}.lightSpeedOut {    animation-name: lightSpeedOut;    animation-timing-function: ease-in;}@keyframes rotateIn {    0% {        transform-origin: center;        transform: rotate(-200deg);        opacity: 0;    }    to {        transform-origin: center;        transform: none;        opacity: 1;    }}.rotateIn {    animation-name: rotateIn;}@keyframes rotateInDownLeft {    0% {        transform-origin: left bottom;        transform: rotate(-45deg);        opacity: 0;    }    to {        transform-origin: left bottom;        transform: none;        opacity: 1;    }}.rotateInDownLeft {    animation-name: rotateInDownLeft;}@keyframes rotateInDownRight {    0% {        transform-origin: right bottom;        transform: rotate(45deg);        opacity: 0;    }    to {        transform-origin: right bottom;        transform: none;        opacity: 1;    }}.rotateInDownRight {    animation-name: rotateInDownRight;}@keyframes rotateInUpLeft {    0% {        transform-origin: left bottom;        transform: rotate(45deg);        opacity: 0;    }    to {        transform-origin: left bottom;        transform: none;        opacity: 1;    }}.rotateInUpLeft {    animation-name: rotateInUpLeft;}@keyframes rotateInUpRight {    0% {        transform-origin: right bottom;        transform: rotate(-90deg);        opacity: 0;    }    to {        transform-origin: right bottom;        transform: none;        opacity: 1;    }}.rotateInUpRight {    animation-name: rotateInUpRight;}@keyframes rotateOut {    0% {        transform-origin: center;        opacity: 1;    }    to {        transform-origin: center;        transform: rotate(200deg);        opacity: 0;    }}.rotateOut {    animation-name: rotateOut;}@keyframes rotateOutDownLeft {    0% {        transform-origin: left bottom;        opacity: 1;    }    to {        transform-origin: left bottom;        transform: rotate(45deg);        opacity: 0;    }}.rotateOutDownLeft {    animation-name: rotateOutDownLeft;}@keyframes rotateOutDownRight {    0% {        transform-origin: right bottom;        opacity: 1;    }    to {        transform-origin: right bottom;        transform: rotate(-45deg);        opacity: 0;    }}.rotateOutDownRight {    animation-name: rotateOutDownRight;}@keyframes rotateOutUpLeft {    0% {        transform-origin: left bottom;        opacity: 1;    }    to {        transform-origin: left bottom;        transform: rotate(-45deg);        opacity: 0;    }}.rotateOutUpLeft {    animation-name: rotateOutUpLeft;}@keyframes rotateOutUpRight {    0% {        transform-origin: right bottom;        opacity: 1;    }    to {        transform-origin: right bottom;        transform: rotate(90deg);        opacity: 0;    }}.rotateOutUpRight {    animation-name: rotateOutUpRight;}@keyframes hinge {    0% {        transform-origin: top left;        animation-timing-function: ease-in-out;    }    20%, 60% {        transform: rotate(80deg);        transform-origin: top left;        animation-timing-function: ease-in-out;    }    40%, 80% {        transform: rotate(60deg);        transform-origin: top left;        animation-timing-function: ease-in-out;        opacity: 1;    }    to {        transform: translate3d(0, 700px, 0);        opacity: 0;    }}.hinge {    animation-name: hinge;}@keyframes jackInTheBox {    0% {        opacity: 0;        transform: scale(0.1) rotate(30deg);        transform-origin: center bottom;    }    50% {        transform: rotate(-10deg);    }    70% {        transform: rotate(3deg);    }    to {        opacity: 1;        transform: scale(1);    }}.jackInTheBox {    animation-name: jackInTheBox;}@keyframes rollIn {    0% {        opacity: 0;        transform: translate3d(-100%, 0, 0) rotate(-120deg);    }    to {        opacity: 1;        transform: none;    }}.rollIn {    animation-name: rollIn;}@keyframes rollOut {    0% {        opacity: 1;    }    to {        opacity: 0;        transform: translate3d(100%, 0, 0) rotate(120deg);    }}.rollOut {    animation-name: rollOut;}@keyframes zoomIn {    0% {        opacity: 0;        transform: scale3d(0.3, 0.3, 0.3);    }    50% {        opacity: 1;    }}.zoomIn {    animation-name: zoomIn;}@keyframes zoomInDown {    0% {        opacity: 0;        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    }    60% {        opacity: 1;        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    }}.zoomInDown {    animation-name: zoomInDown;}@keyframes zoomInLeft {    0% {        opacity: 0;        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    }    60% {        opacity: 1;        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    }}.zoomInLeft {    animation-name: zoomInLeft;}@keyframes zoomInRight {    0% {        opacity: 0;        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    }    60% {        opacity: 1;        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    }}.zoomInRight {    animation-name: zoomInRight;}@keyframes zoomInUp {    0% {        opacity: 0;        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    }    60% {        opacity: 1;        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    }}.zoomInUp {    animation-name: zoomInUp;}@keyframes zoomOut {    0% {        opacity: 1;    }    50% {        opacity: 0;        transform: scale3d(0.3, 0.3, 0.3);    }    to {        opacity: 0;    }}.zoomOut {    animation-name: zoomOut;}@keyframes zoomOutDown {    40% {        opacity: 1;        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    }    to {        opacity: 0;        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);        transform-origin: center bottom;        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    }}.zoomOutDown {    animation-name: zoomOutDown;}@keyframes zoomOutLeft {    40% {        opacity: 1;        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);    }    to {        opacity: 0;        transform: scale(0.1) translate3d(-2000px, 0, 0);        transform-origin: left center;    }}.zoomOutLeft {    animation-name: zoomOutLeft;}@keyframes zoomOutRight {    40% {        opacity: 1;        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);    }    to {        opacity: 0;        transform: scale(0.1) translate3d(2000px, 0, 0);        transform-origin: right center;    }}.zoomOutRight {    animation-name: zoomOutRight;}@keyframes zoomOutUp {    40% {        opacity: 1;        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    }    to {        opacity: 0;        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);        transform-origin: center bottom;        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    }}.zoomOutUp {    animation-name: zoomOutUp;}@keyframes slideInDown {    0% {        transform: translate3d(0, -100%, 0);        visibility: visible;    }    to {        transform: translateZ(0);    }}.slideInDown {    animation-name: slideInDown;}@keyframes slideInLeft {    0% {        transform: translate3d(-100%, 0, 0);        visibility: visible;    }    to {        transform: translateZ(0);    }}.slideInLeft {    animation-name: slideInLeft;}@keyframes slideInRight {    0% {        transform: translate3d(100%, 0, 0);        visibility: visible;    }    to {        transform: translateZ(0);    }}.slideInRight {    animation-name: slideInRight;}@keyframes slideInUp {    0% {        transform: translate3d(0, 100%, 0);        visibility: visible;    }    to {        transform: translateZ(0);    }}.slideInUp {    animation-name: slideInUp;}@keyframes slideOutDown {    0% {        transform: translateZ(0);    }    to {        visibility: hidden;        transform: translate3d(0, 100%, 0);    }}.slideOutDown {    animation-name: slideOutDown;}@keyframes slideOutLeft {    0% {        transform: translateZ(0);    }    to {        visibility: hidden;        transform: translate3d(-100%, 0, 0);    }}.slideOutLeft {    animation-name: slideOutLeft;}@keyframes slideOutRight {    0% {        transform: translateZ(0);    }    to {        visibility: hidden;        transform: translate3d(100%, 0, 0);    }}.slideOutRight {    animation-name: slideOutRight;}@keyframes slideOutUp {    0% {        transform: translateZ(0);    }    to {        visibility: hidden;        transform: translate3d(0, -100%, 0);    }}.slideOutUp {    animation-name: slideOutUp;}.not-animated {    opacity: 0;}/* ===================================
    Video
====================================== */.video-wrapper {    height: 100%;    overflow: hidden;    position: absolute;    width: 100%;}.html-video {    background-color: #000000;    height: auto;    left: 50%;    min-height: 100%;    min-width: 100%;    position: absolute;    top: 50%;    -ms-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    width: auto;    z-index: -3;}.video-wrapper iframe {    height: 100%;    left: 0;    position: absolute;    top: -5px !important;    width: 100%;}.video-background {    position: absolute;    height: 100%;    width: 100%;    z-index: 1;    top: 0;    background: rgba(67, 67, 67, 0.5);}/* magnific popup - v1.1.0 */.mfp-container * {    transition-timing-function: none;    -moz-transition-timing-function: none;    -webkit-transition-timing-function: none;    -o-transition-timing-function: none;    transition-duration: 0s;    -moz-transition-duration: 0s;    -webkit-transition-duration: 0s;    -o-transition-duration: 0s;}.mfp-bg {    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1042;    overflow: hidden;    position: fixed;    background: #0b0b0b;    opacity: 0.8;}.mfp-wrap {    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1043;    position: fixed;    outline: none !important;    -webkit-backface-visibility: hidden;}.mfp-container {    text-align: center;    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;    padding: 0 8px;    box-sizing: border-box;}    .mfp-container:before {        content: '';        display: inline-block;        height: 100%;        vertical-align: middle;    }.mfp-align-top .mfp-container:before {    display: none;}.mfp-content {    position: relative;    display: inline-block;    vertical-align: middle;    margin: 0 auto;    text-align: left;    z-index: 1045;}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {    width: 100%;    cursor: auto;}.mfp-ajax-cur {    cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {    cursor: -moz-zoom-out;    cursor: -webkit-zoom-out;    cursor: zoom-out;}.mfp-zoom {    cursor: pointer;    cursor: -webkit-zoom-in;    cursor: -moz-zoom-in;    cursor: zoom-in;}.mfp-auto-cursor .mfp-content {    cursor: auto;}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;}.mfp-loading.mfp-figure {    display: none;}.mfp-hide {    display: none !important;}.mfp-preloader {    color: #CCC;    position: absolute;    top: 50%;    width: auto;    text-align: center;    margin-top: -0.8em;    left: 8px;    right: 8px;    z-index: 1044;}    .mfp-preloader a {        color: #CCC;    }        .mfp-preloader a:hover {            color: #ffffff;        }.mfp-s-ready .mfp-preloader {    display: none;}.mfp-s-error .mfp-content {    display: none;}button.mfp-close, button.mfp-arrow {    overflow: visible;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none;    display: block;    outline: none;    padding: 0;    z-index: 1046;    box-shadow: none;    touch-action: manipulation;}button::-moz-focus-inner {    padding: 0;    border: 0;}.mfp-close {    width: 44px;    height: 44px;    line-height: 44px;    position: absolute;    right: 0;    top: 0;    text-decoration: none;    text-align: center;    opacity: 0.65;    padding: 0 0 18px 10px;    color: #ffffff;    font-style: normal;    font-size: 28px;    font-family: Arial, Baskerville, monospace;}    .mfp-close:hover, .mfp-close:focus {        opacity: 1;    }    .mfp-close:active {        top: 1px;    }.mfp-close-btn-in .mfp-close {    color: #333;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {    color: #ffffff;    right: -6px;    text-align: right;    padding-right: 6px;    width: 100%;}.mfp-counter {    position: absolute;    top: 0;    right: 0;    color: #CCC;    font-size: 12px;    line-height: 18px;    white-space: nowrap;}.mfp-arrow {    position: absolute;    opacity: 0.65;    margin: 0;    top: 50%;    margin-top: -55px;    padding: 0;    width: 90px;    height: 110px;    -webkit-tap-highlight-color: transparent;}    .mfp-arrow:active {        margin-top: -54px;    }    .mfp-arrow:hover, .mfp-arrow:focus {        opacity: 1;    }    .mfp-arrow:before, .mfp-arrow:after {        content: '';        display: block;        width: 0;        height: 0;        position: absolute;        left: 0;        top: 0;        margin-top: 35px;        margin-left: 35px;        border: medium inset transparent;    }    .mfp-arrow:after {        border-top-width: 13px;        border-bottom-width: 13px;        top: 8px;    }    .mfp-arrow:before {        border-top-width: 21px;        border-bottom-width: 21px;        opacity: 0.7;    }.mfp-arrow-left {    left: 0;}    .mfp-arrow-left:after {        border-right: 17px solid #ffffff;        margin-left: 31px;    }    .mfp-arrow-left:before {        margin-left: 25px;        border-right: 27px solid #3F3F3F;    }.mfp-arrow-right {    right: 0;}    .mfp-arrow-right:after {        border-left: 17px solid #ffffff;        margin-left: 39px;    }    .mfp-arrow-right:before {        border-left: 27px solid #3F3F3F;    }.mfp-iframe-holder {    padding-top: 40px;    padding-bottom: 40px;}    .mfp-iframe-holder .mfp-content {        line-height: 0;        width: 100%;        max-width: 900px;    }    .mfp-iframe-holder .mfp-close {        top: -40px;    }.mfp-iframe-scaler {    width: 100%;    height: 0;    overflow: hidden;    padding-top: 56.25%;}    .mfp-iframe-scaler iframe {        position: absolute;        display: block;        top: 0;        left: 0;        width: 100%;        height: 100%;        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);        background: #000000;    }img.mfp-img {    width: auto;    max-width: 100%;    height: auto;    display: block;    line-height: 0;    box-sizing: border-box;    padding: 40px 0 40px;    margin: 0 auto;}.mfp-figure {    line-height: 0;}    .mfp-figure:after {        content: '';        position: absolute;        left: 0;        top: 40px;        bottom: 40px;        display: block;        right: 0;        width: auto;        height: auto;        z-index: -1;        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);        background: #444;    }    .mfp-figure small {        color: #BDBDBD;        display: block;        font-size: 12px;        line-height: 14px;    }    .mfp-figure figure {        margin: 0;    }.mfp-bottom-bar {    margin-top: -36px;    position: absolute;    top: 100%;    left: 0;    width: 100%;    cursor: auto;}.mfp-title {    text-align: left;    line-height: 18px;    color: #F3F3F3;    word-wrap: break-word;    padding-right: 36px;}.mfp-image-holder .mfp-content {    max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {    cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {    /* remove all paddings around the image on small screen */    .mfp-img-mobile .mfp-image-holder {        padding-left: 0;        padding-right: 0;    }    .mfp-img-mobile img.mfp-img {        padding: 0;    }    .mfp-img-mobile .mfp-figure:after {        top: 0;        bottom: 0;    }    .mfp-img-mobile .mfp-figure small {        display: inline;        margin-left: 5px;    }    .mfp-img-mobile .mfp-bottom-bar {        background: rgba(0, 0, 0, 0.6);        bottom: 0;        margin: 0;        top: auto;        padding: 3px 5px;        position: fixed;        box-sizing: border-box;    }        .mfp-img-mobile .mfp-bottom-bar:empty {            padding: 0;        }    .mfp-img-mobile .mfp-counter {        right: 5px;        top: 3px;    }    .mfp-img-mobile .mfp-close {        top: 0;        right: 0;        width: 35px;        height: 35px;        line-height: 35px;        background: rgba(0, 0, 0, 0.6);        position: fixed;        text-align: center;        padding: 0;    }}@media all and (max-width: 900px) {    .mfp-arrow {        -webkit-transform: scale(0.75);        transform: scale(0.75);    }    .mfp-arrow-left {        -webkit-transform-origin: 0;        transform-origin: 0;    }    .mfp-arrow-right {        -webkit-transform-origin: 100%;        transform-origin: 100%;    }    .mfp-container {        padding-left: 6px;        padding-right: 6px;    }}/* ===================================
    Magnific popup
====================================== */.mfp-bg {    background: #000000;    opacity: 0.93;}.mfp-bg, .mfp-wrap {    z-index: 10007;}#popup-form {    cursor: default;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {    color: #ffffff;    background: transparent;}.mfp-close, .mfp-close:active {    opacity: 1;    background-color: transparent;    color: #ffffff;    right: 30px;    top: 30px;}.modal-popup-main .mfp-close, .modal-popup-main .mfp-close:active {    right: 0;    top: 0;}.lightbox-gallery a {    position: relative;    display: block;}.lightbox-gallery .gallary-over-layer {    position: absolute;    top: 0;    left: 0;}.mfp-arrow-right:after, .mfp-arrow-left:after {    display: none;}.mfp-arrow-right:before {    border-left: none;    content: "\e628";    font-size: 2em;    font-family: 'themify';    color: #ffffff;}.mfp-arrow-left:before {    border-right: none;    content: "\e629";    font-size: 2em;    font-family: 'themify';    color: #ffffff;}.mfp-bottom-bar {    margin-top: -24px;    font-size: 12px;}.mfp-close {    font-size: 36px;    font-family: "Roboto", "Raleway", sans-serif;    font-weight: 400;}@-webkit-keyframes fadeIn {    0% {        opacity: 0;    }    100% {        opacity: 1;    }}@-moz-keyframes fadeIn {    0% {        opacity: 0;    }    100% {        opacity: 1;    }}@-o-keyframes fadeIn {    0% {        opacity: 0;    }    100% {        opacity: 1;    }}@keyframes fadeIn {    0% {        opacity: 0;    }    100% {        opacity: 1;    }}.mfp-figure {    -webkit-animation-name: fadeIn;    -moz-animation-name: fadeIn;    -o-animation-name: fadeIn;    -ms-animation-name: fadeIn;    animation-name: fadeIn;    -webkit-animation-duration: .4s;    -moz-animation-duration: .4s;    -ms-animation-duration: .4s;    -o-animation-duration: .4s;    animation-duration: .4s;    -webkit-animation-fill-mode: both;    -moz-animation-fill-mode: both;    -ms-animation-fill-mode: both;    -o-animation-fill-mode: both;    animation-fill-mode: both;    webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;}/* start state */.my-mfp-zoom-in .zoom-anim-dialog {    opacity: 0;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    -webkit-transform: scale(0.8);    -moz-transform: scale(0.8);    -ms-transform: scale(0.8);    -o-transform: scale(0.8);    transform: scale(0.8);}/* animate in */.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {    opacity: 1;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);}/* animate out */.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {    -webkit-transform: scale(0.8);    -moz-transform: scale(0.8);    -ms-transform: scale(0.8);    -o-transform: scale(0.8);    transform: scale(0.8);    opacity: 0;}/* dark overlay, start state */.my-mfp-zoom-in.mfp-bg {    opacity: 0;    -webkit-transition: opacity 0.3s ease-out;    -moz-transition: opacity 0.3s ease-out;    -o-transition: opacity 0.3s ease-out;    -ms-transition: opacity 0.3s ease-out;    transition: opacity 0.3s ease-out;}/* animate in */.my-mfp-zoom-in.mfp-ready.mfp-bg {    opacity: 0.8;}/* animate out */.my-mfp-zoom-in.mfp-removing.mfp-bg {    opacity: 0;}/* fade move animation for second dialog */.my-mfp-slide-bottom .zoom-anim-dialog {    opacity: 0;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);    -moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);    -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);    -o-transform: translateY(-20px) perspective(600px) rotateX(10deg);    -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);    transform: translateY(-20px) perspective(600px) rotateX(10deg);}/* animate in */.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {    opacity: 1;    -webkit-transform: translateY(0) perspective(600px) rotateX(0);    -moz-transform: translateY(0) perspective(600px) rotateX(0);    -ms-transform: translateY(0) perspective(600px) rotateX(0);    -o-transform: translateY(0) perspective(600px) rotateX(0);    transform: translateY(0) perspective(600px) rotateX(0);}/* animate out */.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {    opacity: 0;    -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);    -moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);    -ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);    -o-transform: translateY(-10px) perspective(600px) rotateX(10deg);    transform: translateY(-10px) perspective(600px) rotateX(10deg);}/* dark overlay, start state */.my-mfp-slide-bottom.mfp-bg {    opacity: 0;    -webkit-transition: opacity 0.3s ease-out;    -moz-transition: opacity 0.3s ease-out;    -o-transition: opacity 0.3s ease-out;    -ms-transition: opacity 0.3s ease-out;    transition: opacity 0.3s ease-out;}/* animate in */.my-mfp-slide-bottom.mfp-ready.mfp-bg {    opacity: 0.8;}/* animate out */.my-mfp-slide-bottom.mfp-removing.mfp-bg {    opacity: 0;}/* simple fade transition */.mfp-fade.mfp-bg {    opacity: 0;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -ms-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}    .mfp-fade.mfp-bg.mfp-ready {        opacity: 0.97;    }    .mfp-fade.mfp-bg.mfp-removing {        opacity: 0;    }.mfp-fade.mfp-wrap .mfp-content {    opacity: 0;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -ms-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {    opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {    opacity: 0;}/* grid */.show-grid [class^="col-"] {    background-color: #f5f5f5;    border: 1px solid rgba(0, 0, 0, 0.2);    margin-bottom: 15px;    padding: 10px 0;    text-align: center;}/* message box */.alert-dismissable .close, .alert-dismissible .close {    top: 0;}/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: March 10, 2017
 */.swiper-container {    margin-left: auto;    margin-right: auto;    position: relative;    overflow: hidden;    z-index: 1;}.swiper-container-no-flexbox .swiper-slide {    float: left;}.swiper-container-vertical > .swiper-wrapper {    -webkit-box-orient: vertical;    -moz-box-orient: vertical;    -ms-flex-direction: column;    -webkit-flex-direction: column;    flex-direction: column;}.swiper-wrapper {    position: relative;    width: 100%;    height: 100%;    z-index: 1;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-transition-property: -webkit-transform;    -moz-transition-property: -moz-transform;    -o-transition-property: -o-transform;    -ms-transition-property: -ms-transform;    transition-property: transform;    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;}[data-x-mode='true'] .swiper-wrapper {    height: auto;}[data-x-mode="true"] .height-100.swiper-auto-fade {    height: 100% !important;}    [data-x-mode="true"] .height-100.swiper-auto-fade .swiper-wrapper {        height: 100%;    }.swiper-container-android .swiper-slide, .swiper-wrapper {    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -o-transform: translate(0, 0);    -ms-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.swiper-container-multirow > .swiper-wrapper {    -webkit-box-lines: multiple;    -moz-box-lines: multiple;    -ms-flex-wrap: wrap;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;}.swiper-container-free-mode > .swiper-wrapper {    -webkit-transition-timing-function: ease-out;    -moz-transition-timing-function: ease-out;    -ms-transition-timing-function: ease-out;    -o-transition-timing-function: ease-out;    transition-timing-function: ease-out;    margin: 0 auto;}.swiper-slide {    -webkit-flex-shrink: 0;    -ms-flex: 0 0 auto;    flex-shrink: 0;    width: 100%;    height: 100%;    position: relative;}.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {    height: auto;}    .swiper-container-autoheight .swiper-wrapper {        -webkit-box-align: start;        -ms-flex-align: start;        -webkit-align-items: flex-start;        align-items: flex-start;        -webkit-transition-property: -webkit-transform, height;        -moz-transition-property: -moz-transform;        -o-transition-property: -o-transform;        -ms-transition-property: -ms-transform;        transition-property: transform, height;    }.swiper-container .swiper-notification {    position: absolute;    left: 0;    top: 0;    pointer-events: none;    opacity: 0;    z-index: -1000;}.swiper-wp8-horizontal {    -ms-touch-action: pan-y;    touch-action: pan-y;}.swiper-wp8-vertical {    -ms-touch-action: pan-x;    touch-action: pan-x;}.swiper-button-next, .swiper-button-prev {    position: absolute;    top: 50%;    width: 27px;    height: 44px;    margin-top: -22px;    z-index: 10;    cursor: pointer;    -moz-background-size: 27px 44px;    -webkit-background-size: 27px 44px;    background-size: 27px 44px;    background-position: center;    background-repeat: no-repeat;}    .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {        opacity: .35;        cursor: auto;        pointer-events: none;    }.swiper-button-prev, .swiper-container-rtl .swiper-button-next {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");    left: 10px;    right: auto;}    .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");    }    .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");    }.swiper-button-next, .swiper-container-rtl .swiper-button-prev {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");    right: 10px;    left: auto;}    .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");    }    .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");    }.swiper-pagination {    position: absolute;    text-align: center;    -webkit-transition: .3s;    -moz-transition: .3s;    -o-transition: .3s;    transition: .3s;    -webkit-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    -o-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    z-index: 10;}    .swiper-pagination.swiper-pagination-hidden {        opacity: 0;    }.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {    bottom: 0px;    left: 0;    width: 100%;}.swiper-pagination-bullet {    width: 8px;    height: 8px;    display: inline-block;    border-radius: 100%;    background: #000000;    opacity: .2;}button.swiper-pagination-bullet {    border: none;    margin: 0;    padding: 0;    box-shadow: none;    -moz-appearance: none;    -ms-appearance: none;    -webkit-appearance: none;    appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {    cursor: pointer;}.swiper-pagination-white .swiper-pagination-bullet {    background: #ffffff;}.swiper-pagination-bullet-active {    opacity: 1;    background: #007aff;}.swiper-pagination-white .swiper-pagination-bullet-active {    background: #ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active {    background: #000000;}.swiper-container-vertical > .swiper-pagination-bullets {    right: 10px;    top: 50%;    -webkit-transform: translate3d(0, -50%, 0);    -moz-transform: translate3d(0, -50%, 0);    -o-transform: translate(0, -50%);    -ms-transform: translate3d(0, -50%, 0);    transform: translate3d(0, -50%, 0);}    .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {        margin: 5px 0;        display: block;    }.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {    margin: 0 5px;}.swiper-pagination-progress {    background: rgba(0, 0, 0, 0.25);    position: absolute;}    .swiper-pagination-progress .swiper-pagination-progressbar {        background: #007aff;        position: absolute;        left: 0;        top: 0;        width: 100%;        height: 100%;        -webkit-transform: scale(0);        -ms-transform: scale(0);        -o-transform: scale(0);        transform: scale(0);        -webkit-transform-origin: left top;        -moz-transform-origin: left top;        -ms-transform-origin: left top;        -o-transform-origin: left top;        transform-origin: left top;    }.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {    -webkit-transform-origin: right top;    -moz-transform-origin: right top;    -ms-transform-origin: right top;    -o-transform-origin: right top;    transform-origin: right top;}.swiper-container-horizontal > .swiper-pagination-progress {    width: 100%;    height: 4px;    left: 0;    top: 0;}.swiper-container-vertical > .swiper-pagination-progress {    width: 4px;    height: 100%;    left: 0;    top: 0;}.swiper-pagination-progress.swiper-pagination-white {    background: rgba(255, 255, 255, 0.5);}    .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {        background: #ffffff;    }.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {    background: #000000;}.swiper-container-3d {    -webkit-perspective: 1200px;    -moz-perspective: 1200px;    -o-perspective: 1200px;    perspective: 1200px;}    .swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {        -webkit-transform-style: preserve-3d;        -moz-transform-style: preserve-3d;        -ms-transform-style: preserve-3d;        transform-style: preserve-3d;    }    .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {        position: absolute;        left: 0;        top: 0;        width: 100%;        height: 100%;        pointer-events: none;        z-index: 10;    }    .swiper-container-3d .swiper-slide-shadow-left {        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));        background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);        background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);        background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);        background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);    }    .swiper-container-3d .swiper-slide-shadow-right {        background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);        background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);        background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);    }    .swiper-container-3d .swiper-slide-shadow-top {        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));        background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);        background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);        background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);        background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);    }    .swiper-container-3d .swiper-slide-shadow-bottom {        background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));        background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);        background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);        background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);    }.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {    -ms-perspective: 1200px;}.swiper-container-cube, .swiper-container-flip {    overflow: visible;}    .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {        pointer-events: none;        -webkit-backface-visibility: hidden;        -moz-backface-visibility: hidden;        -ms-backface-visibility: hidden;        backface-visibility: hidden;        z-index: 1;    }        .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {            pointer-events: none;        }    .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {        pointer-events: auto;    }    .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {        z-index: 0;        -webkit-backface-visibility: hidden;        -moz-backface-visibility: hidden;        -ms-backface-visibility: hidden;        backface-visibility: hidden;    }    .swiper-container-cube .swiper-slide {        visibility: hidden;        -webkit-transform-origin: 0 0;        -moz-transform-origin: 0 0;        -ms-transform-origin: 0 0;        transform-origin: 0 0;        width: 100%;        height: 100%;    }    .swiper-container-cube.swiper-container-rtl .swiper-slide {        -webkit-transform-origin: 100% 0;        -moz-transform-origin: 100% 0;        -ms-transform-origin: 100% 0;        transform-origin: 100% 0;    }    .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {        pointer-events: auto;        visibility: visible;    }    .swiper-container-cube .swiper-cube-shadow {        position: absolute;        left: 0;        bottom: 0;        width: 100%;        height: 100%;        background: #000000;        opacity: .6;        -webkit-filter: blur(50px);        filter: blur(50px);        z-index: 0;    }.swiper-container-fade.swiper-container-free-mode .swiper-slide {    -webkit-transition-timing-function: ease-out;    -moz-transition-timing-function: ease-out;    -ms-transition-timing-function: ease-out;    -o-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {    pointer-events: none;    -webkit-transition-property: opacity;    -moz-transition-property: opacity;    -o-transition-property: opacity;    transition-property: opacity;}    .swiper-container-fade .swiper-slide .swiper-slide {        pointer-events: none;    }.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {    pointer-events: auto;}.swiper-zoom-container {    width: 100%;    height: 100%;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-pack: center;    -moz-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;    -webkit-box-align: center;    -moz-box-align: center;    -ms-flex-align: center;    -webkit-align-items: center;    align-items: center;    text-align: center;}    .swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {        max-width: 100%;        max-height: 100%;        object-fit: contain;    }.swiper-scrollbar {    border-radius: 10px;    position: relative;    -ms-touch-action: none;    background: rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar {    position: absolute;    left: 1%;    bottom: 3px;    z-index: 50;    height: 5px;    width: 98%;}.swiper-container-vertical > .swiper-scrollbar {    position: absolute;    right: 3px;    top: 1%;    z-index: 50;    width: 5px;    height: 98%;}.swiper-scrollbar-drag {    height: 100%;    width: 100%;    position: relative;    background: rgba(0, 0, 0, 0.5);    border-radius: 10px;    left: 0;    top: 0;}.swiper-lazy-preloader {    width: 42px;    height: 42px;    position: absolute;    left: 50%;    top: 50%;    margin-left: -21px;    margin-top: -21px;    z-index: 10;    -webkit-transform-origin: 50%;    -moz-transform-origin: 50%;    transform-origin: 50%;    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;    -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;    animation: swiper-preloader-spin 1s steps(12, end) infinite;}    .swiper-lazy-preloader:after {        display: block;        content: "";        width: 100%;        height: 100%;        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");        background-position: 50%;        -webkit-background-size: 100%;        background-size: 100%;        background-repeat: no-repeat;    }.swiper-lazy-preloader-white:after {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin {    100% {        -webkit-transform: rotate(360deg);    }}@keyframes swiper-preloader-spin {    100% {        transform: rotate(360deg);    }}/* ===================================
    Swiper carousel
====================================== */.swiper-container {    overflow: hidden;    position: relative;}.swiper-pagination-bullet-active {    background: #232323;}.swiper-pagination {    width: 100%;}.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {    bottom: 0px;    width: 100%;}.swiper-pagination-bullet {    height: 9px;    width: 9px;}.swiper-pagination-bullets .swiper-pagination-bullet {    margin: 0 5px;}.swiper-pagination-bottom .swiper-wrapper {    margin: 0 0 35px 0;}.swiper-pagination-bottom.swiper-container-horizontal .swiper-wrapper {    margin: 0 0 35px 0;}.swiper-slider-second {    text-align: center;}/* swiper bottom scrollbar full */.swiper-bottom-scrollbar-full.swiper-container {    height: 100%;    margin: 0 auto;    overflow: hidden;    position: absolute;    top: 0;    transition: all 0.3s ease-in-out 0.7s;    -webkit-transition: all 0.3s ease-in-out 0.7s;    -moz-transition: all 0.3s ease-in-out 0.7s;    -ms-transition: all 0.3s ease-in-out 0.7s;    -o-transition: all 0.3s ease-in-out 0.7s;    width: 100%;}.swiper-bottom-scrollbar-full .swiper-scrollbar {    left: 0;    opacity: 1;    position: absolute;    width: 100%;    bottom: 0;    border-radius: 0;    height: 2px;}.swiper-bottom-scrollbar-full .swiper-scrollbar-drag {    border-radius: 0;    background: #007CBC;}.swiper-bottom-scrollbar-full .swiper-scrollbar {    background: rgba(255, 255, 255, 0.2);}.swiper-bottom-scrollbar-full .swiper-slide img {    max-height: 450px;    transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    opacity: .8;    -webkit-filter: grayscale(1);    filter: grayscale(1);    -webkit-filter: grayscale(1);    -moz-filter: grayscale(1);    -ms-filter: grayscale(1);    -o-filter: grayscale(1);}.swiper-bottom-scrollbar-full .swiper-slide:hover img {    opacity: 1;    -webkit-filter: grayscale(0);    -moz-filter: grayscale(0);    -ms-filter: grayscale(0);    -o-filter: grayscale(0);    filter: grayscale(0);    filter: contrast(130%);    -webkit-filter: contrast(130%);    -moz-filter: contrast(130%);    -ms-filter: contrast(130%);    -o-filter: contrast(130%);    max-height: 500px;}.swiper-bottom-scrollbar-full .swiper-slide .hover-title-box {    visibility: hidden;}.swiper-bottom-scrollbar-full .swiper-slide:hover .hover-title-box {    right: -160px;    opacity: 1;    visibility: visible;}.swiper-bottom-scrollbar-full .bottom-text {    position: absolute;    bottom: 50px;    opacity: 0;    transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;}.swiper-bottom-scrollbar-full .swiper-slide:hover .bottom-text {    opacity: .7;    letter-spacing: 5px;    left: 4px;}/* swiper vertical pagination */.swiper-vertical-pagination {    width: 100%;    height: 100%;    position: absolute;}    .swiper-vertical-pagination .swiper-slide {        text-align: center;        background: #ffffff;        display: -webkit-box;        display: -ms-flexbox;        display: -webkit-flex;        display: flex;        -webkit-box-pack: center;        -ms-flex-pack: center;        -webkit-justify-content: center;        justify-content: center;        -webkit-box-align: center;        -ms-flex-align: center;        -webkit-align-items: center;        align-items: center;    }    .swiper-vertical-pagination > .swiper-pagination-bullets {        right: 60px;    }    .swiper-vertical-pagination .swiper-pagination {        width: auto;    }    .swiper-vertical-pagination .swiper-slide .swiper-bottom-content {        opacity: 0;        transform: translate3d(0px, 150px, 0px);        -webkit-transform: translate3d(0px, 150px, 0px);        -moz-transform: translate3d(0px, 150px, 0px);        -ms-transform: translate3d(0px, 150px, 0px);        -o-transform: translate3d(0px, 150px, 0px);        transition: all 0.3s ease-in-out 0s;        -webkit-transition: all 0.3s ease-in-out 0s;        -moz-transition: all 0.3s ease-in-out 0s;        -ms-transition: all 0.3s ease-in-out 0s;        -o-transition: all 0.3s ease-in-out 0s;    }    .swiper-vertical-pagination .swiper-slide-active .swiper-bottom-content {        opacity: 1;        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);        transition: all 0.3s ease-in-out 0.3s;        -webkit-transition: all 0.3s ease-in-out 0.3s;        -moz-transition: all 0.3s ease-in-out 0.3s;        -ms-transition: all 0.3s ease-in-out 0.3s;        -o-transition: all 0.3s ease-in-out 0.3s;    }    .swiper-vertical-pagination .box-arrow {        position: absolute;        right: -45px;        width: 90px;        height: 90px;    }/* swiper auto width */.swiper-auto-width .swiper-slide {    width: 60%;}.swiper-auto-width.swiper-container {    height: calc(100% - 200px);    top: 100px;    margin: 0 auto;    overflow: visible;    position: absolute;    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transition: all 0.3s ease-in-out 0.7s;    -webkit-transition: all 0.3s ease-in-out 0.7s;    -moz-transition: all 0.3s ease-in-out 0.7s;    -ms-transition: all 0.3s ease-in-out 0.7s;    -o-transition: all 0.3s ease-in-out 0.7s;    width: 100%;}.swiper-auto-width .swiper-scrollbar {    left: 20%;    opacity: 1;    position: absolute;    width: 60%;    bottom: -50px;    border-radius: 0;    height: 1px;}.swiper-auto-width .swiper-scrollbar-drag {    border-radius: 0;    background: transparent;}    .swiper-auto-width .swiper-scrollbar-drag:before {        position: absolute;        content: "";        background: #007CBC;        width: 13px;        height: 13px;        border-radius: 100%;        top: -6px;        left: calc(50% - 13px);    }.swiper-auto-width .swiper-slide {    filter: contrast(130%);    -webkit-filter: contrast(130%);    -moz-filter: contrast(130%);    -ms-filter: contrast(130%);    -o-filter: contrast(130%);    filter: grayscale(1);    -webkit-filter: grayscale(1);    -moz-filter: grayscale(1);    -ms-filter: grayscale(1);    -o-filter: grayscale(1);    transition: all 0.3s ease-in-out 0s;    -webkit-transition: all 0.3s ease-in-out 0s;    -moz-transition: all 0.3s ease-in-out 0s;    -ms-transition: all 0.3s ease-in-out 0s;    -o-transition: all 0.3s ease-in-out 0s;}    .swiper-auto-width .swiper-slide.swiper-slide-active {        filter: contrast(0);        -webkit-filter: contrast(0);        -moz-filter: contrast(0);        -ms-filter: contrast(0);        -o-filter: contrast(0);        filter: grayscale(0);        -webkit-filter: grayscale(0);        -moz-filter: grayscale(0);        -ms-filter: grayscale(0);        -o-filter: grayscale(0);        transition: all 0.3s ease-in-out;        -webkit-transition: all 0.3s ease-in-out;        -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;        -o-transition: all 0.3s ease-in-out;    }    .swiper-auto-width .swiper-slide .absolute-middle-center h2 {        opacity: 0;        margin-bottom: 10px;        transition: all 0.3s ease-in-out;        -webkit-transition: all 0.3s ease-in-out;        -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;        -o-transition: all 0.3s ease-in-out;        transform: translateY(-60px);        -webkit-transform: translateY(-60px);        -moz-transform: translateY(-60px);        -ms-transform: translateY(-60px);        -o-transform: translateY(-60px);    }    .swiper-auto-width .swiper-slide.swiper-slide-active .absolute-middle-center h2 {        opacity: 1;        transition: all 0.3s ease-in-out 0.7s;        -webkit-transition: all 0.3s ease-in-out 0.7s;        -moz-transition: all 0.3s ease-in-out 0.7s;        -ms-transition: all 0.3s ease-in-out 0.7s;        -o-transition: all 0.3s ease-in-out 0.7s;        transform: translateY(0px);        -webkit-transform: translateY(0px);        -moz-transform: translateY(0px);        -ms-transform: translateY(0px);        -o-transform: translateY(0px);    }    .swiper-auto-width .swiper-slide span {        opacity: 0;        transition: all 0.5s ease-in-out;        -webkit-transition: all 0.5s ease-in-out;        -moz-transition: all 0.5s ease-in-out;        -ms-transition: all 0.5s ease-in-out;        -o-transition: all 0.5s ease-in-out;    }    .swiper-auto-width .swiper-slide.swiper-slide-active span {        opacity: 1;        transition: all 0.5s ease-in-out;        -webkit-transition: all 0.5s ease-in-out;        -moz-transition: all 0.5s ease-in-out;        -ms-transition: all 0.5s ease-in-out;        -o-transition: all 0.5s ease-in-out;    }/* arrow pagination black and white */.swiper-button-next, .swiper-container-rtl .swiper-button-prev {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");    right: 10px;    left: auto;}.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-white-highlight, .swiper-container-rtl .swiper-button-next.swiper-button-white-highlight {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white-highlight, .swiper-container-rtl .swiper-button-prev.swiper-button-white-highlight {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white-highlight, .swiper-button-prev.swiper-button-white-highlight {    background-color: #000000;    background-size: 28% auto;    border-radius: 3px;    height: 30px;    width: 30px;    margin: -15px 10px 0;    top: 50%;}.swiper-button-next.swiper-button-black-highlight, .swiper-container-rtl .swiper-button-prev.swiper-button-black-highlight {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black-highlight, .swiper-container-rtl .swiper-button-next.swiper-button-black-highlight {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black-highlight, .swiper-button-prev.swiper-button-black-highlight {    background-color: #ffffff;    background-size: 28% auto;    border-radius: 3px;    height: 30px;    width: 30px;    margin: -15px 10px 0;    top: 50%;}.swiper-button-next, .swiper-button-prev {    background-size: inherit;    height: 22px;    width: 50px;    top: 51%;}.swiper-fullscreen-next {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-fullscreen-prev {    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-fullscreen-next, .swiper-fullscreen-prev {    background-color: #ffffff;    background-size: 28% auto;    border-radius: 3px;    height: 30px;    width: 30px;    margin: 10px;    top: 47.5%;}/* blog swiper */.swiper-blog .swiper-slide .slide-content {    opacity: 0;    transform: translateY(100px);    -webkit-transform: translateY(100px);    -moz-transform: translateY(100px);    -ms-transform: translateY(100px);    -o-transform: translateY(100px);}.swiper-blog .swiper-slide.swiper-slide-active .slide-content {    opacity: 1;    transition-delay: 0.3s;    -webkit-transition-delay: 0.3s;    -moz-transition-delay: 0.3s;    -ms-transition-delay: 0.3s;    -o-transition-delay: 0.3s;    transform: translateY(0);    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);}/* long arrow */.swiper-button-prev.slider-long-arrow-white, .swiper-container-rtl .swiper-button-next.slider-long-arrow-white {    background-image: url("../images/arrow-prev-light-dark.png");    left: 0;}.swiper-button-next.slider-long-arrow-white, .swiper-container-rtl .swiper-button-prev.slider-long-arrow-white {    background-image: url("../images/arrow-next-light-dark.png");    right: 0;}/* next prev button style 2 */.swiper-next-style2, .swiper-prev-style2 {    position: absolute;    bottom: -60px;    cursor: pointer;    text-transform: uppercase;}.swiper-next-style2 {    right: 15%;}.swiper-prev-style2 {    left: 15%;}/* portfolio next prev button */.swiper-portfolio-prev, .swiper-portfolio-next {    position: absolute;    top: 50%;    z-index: 1;    background: #ffffff;    color: #232323;    padding: 15px;    font-size: 18px;    cursor: pointer;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);}    .swiper-portfolio-prev.swiper-button-disabled, .swiper-portfolio-next.swiper-button-disabled {        opacity: 0;        visibility: hidden;    }.swiper-portfolio-prev {    left: 15px;}.swiper-portfolio-next {    right: 15px;}/* next prev button style 3 */.swiper-button-prev.swiper-prev-style3, .swiper-button-next.swiper-next-style3 {    background-image: none;    position: absolute;    cursor: pointer;    left: 41.1%;    top: inherit;    text-align: center;    font-size: 16px;    line-height: 40px;    width: 40px;    height: 40px;    background-color: #007CBC;    color: #ffffff;    z-index: 9;}.swiper-button-prev.swiper-prev-style3 {    bottom: 141px;}.swiper-button-next.swiper-next-style3 {    bottom: 100px;}/* next prev button style 4 */.navigation-area {    position: absolute;    bottom: 0;    display: inline-block;    width: 40px;    height: 82px;}.swiper-button-prev.swiper-prev-style4, .swiper-button-next.swiper-next-style4 {    background-image: none;    background: #007CBC;    color: #ffffff;    text-align: center;    line-height: 40px;    height: 40px;    width: 40px;    display: block;    float: left;    position: relative;    left: auto;    right: auto;    top: 0;    margin: 0 auto;}.swiper-button-next.swiper-next-style4 {    margin-bottom: 1px;}/* next prev button style 5 */.swiper-button-prev.swiper-prev-style5, .swiper-button-next.swiper-next-style5 {    position: absolute;    top: 22px;    bottom: 0;    height: 100%;    width: 15%;    background-image: none;    transition-duration: 0.3s;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;    -o-transition-duration: 0.3s;}.swiper-button-prev.swiper-prev-style5 {    opacity: 0;    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);    background: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);}.swiper-button-next.swiper-next-style5 {    opacity: 0;    background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);    background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);    background: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);}    .swiper-button-prev.swiper-prev-style5:hover, .swiper-button-next.swiper-next-style5:hover {        opacity: 1;        transition-duration: 0.3s;        -webkit-transition-duration: 0.3s;        -moz-transition-duration: 0.3s;        -ms-transition-duration: 0.3s;        -o-transition-duration: 0.3s;    }.swiper-button-prev.swiper-prev-style5 {    left: 0;    cursor: url("../images/arrow-prev-light-dark.png"), pointer;}.swiper-button-next.swiper-next-style5 {    right: 0;    cursor: url("../images/arrow-next-light-dark.png"), pointer;}/* dot pagination white */.swiper-pagination-white .swiper-pagination-bullet {    background: #ffffff;}.swiper-pagination-white .swiper-pagination-bullet-active {    background: #ffffff;}.swiper-pagination-square-bottom.swiper-pagination-bullets {    bottom: -50px;}/* square pagination */.swiper-pagination-square .swiper-pagination-bullet {    height: 3px;    width: 30px;    border-radius: 0;}/* square pagination */.white-move .swiper-slide {    cursor: pointer;}.black-move .swiper-slide {    cursor: pointer;}/* number pagination */.swiper-number {    left: auto !important;    right: 0 !important;    width: 35px !important;    text-align: right !important;    top: 38% !important;    bottom: inherit !important;}    .swiper-number .swiper-pagination-bullet {        background: transparent;        color: #939393;        display: block;        font-size: 20px;        height: 45px;        line-height: 20px;        opacity: .7;        padding: 14px 0 0;        text-align: center;        width: 23px;        border-radius: 0;        margin: 0 0 5px 0;    }        .swiper-number .swiper-pagination-bullet.swiper-pagination-bullet-active {            border-bottom: 1px solid rgba(0, 0, 0, 0.5);            opacity: 1;        }    .swiper-number .swiper-pagination-bullet-active {        color: #000000;        background: transparent;    }/* revolution slider bullet */.tp-bullet {    border-radius: 100%;    background: transparent;    border: 1px solid #ffffff;}    .tp-bullet.selected, .tp-bullet:hover {        background: #ffffff;    }.hermes .tp-bullet {    box-shadow: 0 0 0 0 #ffffff;    height: 12px;    width: 12px;    border: 2px solid #ffffff;}    .hermes .tp-bullet::after {        box-shadow: 0 0 0 0 #ffffff inset;    }/* slider height */.slider-half-small-screen {    min-height: 630px;}.slider-half-screen {    min-height: 765px;}.slider-medium-screen {    min-height: 898px;}/* scroll down */.scroll-down {    bottom: 0px;    position: absolute;    text-align: center;    width: 100%;    z-index: 11;}    .scroll-down a {        background: #232323;        display: inline-block;        height: 57px;        width: 57px;        text-align: center;    }        .scroll-down a i.scroll-arrow-down {            vertical-align: top;            background-image: url("../images/scroll-down-icon.png");            width: 17px;            height: 30px;            display: inline-block;        }        .scroll-down a:hover {            background: #ffffff;        }.scroll-to-down {    cursor: url("../images/arrow-down.png"), pointer;}.scroll-to-down-white {    cursor: url("../images/arrow-down-white.png"), pointer;}.background-slider-text {    position: absolute;    width: 100%;}/* cursor */.cursor-default {    cursor: default;}/* ===================================
    Slider and parallax typography
====================================== */.slider-text-middle-main {    display: table;    height: 100%;    width: 100%;}.slider-text-middle {    display: table-cell;    vertical-align: middle;}.slider-typography {    width: 100%;    height: 100%;    position: absolute;    right: 0;    left: 0;}.slider-text-bottom {    display: table-cell;    vertical-align: bottom;}.slider-text-top {    display: table-cell;    vertical-align: top;}.down-section {    position: absolute;    width: 100%;    bottom: 50px;    left: 0;    right: 0;}.blog-slider .swiper-slide .slider-typography {    padding: 60px;}.swiper-slide.width-auto {    width: auto;}.swiper-slide.width-550px {    width: 550px;}.swiper-slide.width-50 {    width: 50%;}.swiper-wrap-custom {    /* a11y */    /* IE10 Windows Phone 8 Fixes */    /* Coverflow */}    .swiper-wrap-custom.section,    .swiper-wrap-custom section,    .swiper-wrap-custom .section {        padding: 0;    }    .swiper-wrap-custom .swiper-container {        display: flex;        margin: 0 auto;        position: relative;        overflow: hidden;        height: auto;        width: 100%;        /* Fix of Webkit flickering */        z-index: 1;    }    .swiper-wrap-custom .swiper-container-no-flexbox .swiper-slide {        float: left;    }    .swiper-wrap-custom .swiper-container-vertical > .swiper-wrapper {        flex-direction: column;    }    .swiper-wrap-custom .swiper-wrapper {        position: relative;        z-index: 1;        display: flex;        align-self: stretch;        align-items: stretch;        width: 100%;        height: auto;        min-height: inherit;        transition-property: transform;        box-sizing: content-box;    }    .swiper-wrap-custom .swiper-container {        flex-shrink: 0;    }    .swiper-wrap-custom .swiper-container-android .swiper-slide,    .swiper-wrap-custom .swiper-wrapper {        transform: translate3d(0, 0, 0);    }    .swiper-wrap-custom .swiper-container-multirow > .swiper-wrapper {        flex-wrap: wrap;    }    .swiper-wrap-custom .swiper-container-free-mode > .swiper-wrapper {        transition-timing-function: ease-out;        margin: 0 auto;    }    .swiper-wrap-custom .swiper-container .swiper-notification {        position: absolute;        left: 0;        top: 0;        pointer-events: none;        opacity: 0;        z-index: -1000;    }    .swiper-wrap-custom .swiper-wp8-horizontal {        touch-action: pan-y;    }    .swiper-wrap-custom .swiper-wp8-vertical {        touch-action: pan-x;    }    .swiper-wrap-custom .swiper-container-coverflow .swiper-wrapper {        /* Windows 8 IE 10 fix */    }    .swiper-wrap-custom .swiper-container-fade.swiper-container-free-mode .swiper-slide {        transition-timing-function: ease-out;    }    .swiper-wrap-custom .swiper-container-fade .swiper-slide {        pointer-events: none;    }        .swiper-wrap-custom .swiper-container-fade .swiper-slide .swiper-slide {            pointer-events: none;        }    .swiper-wrap-custom .swiper-container-fade .swiper-slide-active,    .swiper-wrap-custom .swiper-container-fade .swiper-slide-active .swiper-slide-active {        pointer-events: auto;    }    .swiper-wrap-custom .swiper-lazy-preloader {        width: 42px;        height: 42px;        position: absolute;        left: 50%;        top: 50%;        margin-left: -21px;        margin-top: -21px;        z-index: 10;        transform-origin: 50%;        animation: swiper-preloader-spin 1s steps(12, end) infinite;    }        .swiper-wrap-custom .swiper-lazy-preloader:after {            display: block;            content: "";            width: 100%;            height: 100%;            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");            background-position: 50%;            background-size: 100%;            background-repeat: no-repeat;        }    .swiper-wrap-custom .swiper-lazy-preloader-white:after {        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");    }@keyframes swiper-preloader-spin {    100% {        transform: rotate(360deg);    }}.swiper-wrap-custom .swiper-slide > .vide__body,.swiper-wrap-custom .swiper-slide > .parallax_cnt {    height: 100%;}.swiper-wrap-custom .swiper-button-prev,.swiper-wrap-custom .swiper-button-next {    position: absolute;    top: 50%;    transform: translateY(-50%);    display: none;    font-size: 26px;    line-height: 1;    color: #ffffff;    text-align: center;    cursor: pointer;    transition: .2s ease-in;    will-change: transform;    z-index: 10;    background-image: none;}    .swiper-wrap-custom .swiper-button-prev:hover,    .swiper-wrap-custom .swiper-button-next:hover {        color: #007CBC;    }@media (min-width: 768px) {    .swiper-wrap-custom .swiper-button-prev,    .swiper-wrap-custom .swiper-button-next {        display: block;    }}.swiper-wrap-custom .swiper-button-prev.swiper-button-disabled,.swiper-wrap-custom .swiper-button-next.swiper-button-disabled {    opacity: 0.35;    cursor: auto;    pointer-events: none;}.swiper-wrap-custom .swiper-button-prev {    left: 30px;}    .swiper-wrap-custom .swiper-button-prev:before {        font-family: "Material Design Icons";        content: "\f14a";    }.swiper-wrap-custom .swiper-button-next {    right: 30px;}    .swiper-wrap-custom .swiper-button-next:before {        font-family: "Material Design Icons";        content: "\f14f";    }.swiper-wrap-custom .swiper-button-prev-custom,.swiper-wrap-custom .swiper-button-next-custom {    width: 60px;    height: 60px;    border-radius: 50%;    line-height: 60px;    background-color: rgba(0, 0, 0, 0.6);}.swiper-wrap-custom .swiper-slider.swiper-container-rtl .swiper-button-prev::before {    content: "\f061";}.swiper-wrap-custom .swiper-slider.swiper-container-rtl .swiper-button-next::before {    content: "\f060";}.swiper-wrap-custom .swiper-pagination {    position: absolute;    display: block;    text-align: center;    transition: .3s;    transform: translate3d(0, 0, 0);    z-index: 10;}    .swiper-wrap-custom .swiper-pagination.swiper-pagination-hidden {        opacity: 0;    }    .swiper-wrap-custom .swiper-pagination .swiper-pagination-bullet {        width: 10px;        height: 10px;        display: inline-block;        border-radius: 100%;        background: rgba(255, 255, 255, 0.6);        transition: .2s;    }        .swiper-wrap-custom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-wrap-custom .swiper-pagination .swiper-pagination-bullet:hover {            background: white;        }    .swiper-wrap-custom .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {        cursor: pointer;    }.swiper-wrap-custom .swiper-pagination-black .swiper-pagination-bullet {    background: rgba(0, 0, 0, 0.6);}    .swiper-wrap-custom .swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active {        background: black;    }.swiper-wrap-custom .swiper-container-vertical > .swiper-pagination {    right: 10px;    top: 50%;    transform: translate3d(0px, -50%, 0);}    .swiper-wrap-custom .swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {        margin: 5px 0;        display: block;    }.swiper-wrap-custom .swiper-container-horizontal > .swiper-pagination {    bottom: 20px;    left: 0;    width: 100%;}    .swiper-wrap-custom .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {        margin: 0 5px;    }.swiper-wrap-custom .parallax-bg {    position: absolute;    left: 0;    top: 0;    width: 130%;    height: 100%;    -webkit-background-size: cover;    background-size: cover;    background-position: center;}.swiper-wrap-custom .swiper-slide {    position: relative;    display: flex;    align-items: center;    justify-content: center;    flex-shrink: 0;    width: 100%;    height: 100%;    white-space: nowrap;}.swiper-wrap-custom .swiper-slide-caption {    width: 100%;    white-space: normal;}.swiper-wrap-custom .swiper-slider-1 {    min-height: 100vh;}    .swiper-wrap-custom .swiper-slider-1 .swiper-slide {        z-index: 1;    }        .swiper-wrap-custom .swiper-slider-1 .swiper-slide:before {            content: '';            position: absolute;            z-index: -1;            top: 0;            bottom: 0;            left: 0;            right: 0;            background-color: rgba(0, 0, 0, 0.35);        }    .swiper-wrap-custom .swiper-slider-1 .swiper-slide-light:before {        content: '';        background-color: transparent;    }.swiper-wrap-custom .swiper-slider-2 {    min-height: calc(100vh - 80px);}/*!
 * Justified Gallery - v3.6.3
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2016 Miro Mannino
 * Licensed under the MIT license.
 */.justified-gallery {    width: 100%;    position: relative;    overflow: hidden;}    .justified-gallery > a, .justified-gallery > div {        position: absolute;        display: inline-block;        overflow: hidden;        filter: "alpha(opacity=10)";        opacity: .1;    }        .justified-gallery > a > img, .justified-gallery > div > img, .justified-gallery > a > a > img, .justified-gallery > div > a > img {            position: absolute;            top: 50%;            left: 50%;            margin: 0;            padding: 0;            border: 0;            filter: "alpha(opacity=0)";            opacity: 0;        }        .justified-gallery > a > .caption, .justified-gallery > div > .caption {            display: none;            position: absolute;            bottom: 0;            padding: 5px;            background-color: #000000;            left: 0;            right: 0;            margin: 0;            color: #ffffff;            font-size: 12px;            font-weight: 300;            font-family: sans-serif;        }            .justified-gallery > a > .caption.caption-visible, .justified-gallery > div > .caption.caption-visible {                display: initial;                filter: "alpha(opacity=70)";                opacity: .7;                -webkit-transition: opacity 500ms ease-in;                -moz-transition: opacity 500ms ease-in;                -o-transition: opacity 500ms ease-in;                transition: opacity 500ms ease-in;            }    .justified-gallery > .entry-visible {        filter: "alpha(opacity=100)";        opacity: 1;        background: 0 0;    }        .justified-gallery > .entry-visible > img, .justified-gallery > .entry-visible > a > img {            filter: "alpha(opacity=100)";            opacity: 1;            -webkit-transition: opacity 500ms ease-in;            -moz-transition: opacity 500ms ease-in;            -o-transition: opacity 500ms ease-in;            transition: opacity 500ms ease-in;        }    .justified-gallery > .jg-filtered {        display: none;    }    .justified-gallery > .spinner {        position: absolute;        bottom: 0;        margin-left: -24px;        padding: 10px 0;        left: 50%;        filter: "alpha(opacity=100)";        opacity: 1;        overflow: initial;    }        .justified-gallery > .spinner > span {            display: inline-block;            filter: "alpha(opacity=0)";            opacity: 0;            width: 8px;            height: 8px;            margin: 0 4px;            background-color: #000000;            border-radius: 6px;        }/* ===================================
    Portfolio
====================================== *//* gutter type */.portfolio-grid.gutter-very-small li, .blog-grid.gutter-very-small li {    padding: 3px 3px;}.portfolio-grid.gutter-small li, .blog-grid.gutter-small li {    padding: 5px 5px;}.portfolio-grid.gutter-medium li, .blog-grid.gutter-medium li {    padding: 7px 7px;}.portfolio-grid.gutter-large li, .blog-grid.gutter-large li {    padding: 10px 10px;}.portfolio-grid.gutter-extra-large li, .blog-grid.gutter-extra-large li {    padding: 25px 20px;}.portfolio-grid.gutter-extra-large, .blog-grid.gutter-extra-large {    margin: 0 -20px;}.blog-grid.gutter-large {    margin-left: 10px;    margin-right: 10px;}.portfolio-grid.gutter-large {    margin: 0 10px;}.portfolio-grid.gutter-very-small, .blog-grid.gutter-very-small {    margin: 0 3px;}.portfolio-grid.gutter-small, .blog-grid.gutter-small {    margin: 0 5px;}.portfolio-grid.gutter-medium, .blog-grid.gutter-medium {    margin: 0 7px;}/* portfolio 6 column */.portfolio-grid.work-6col li, .blog-grid.blog-6col li {    width: 16.67%;}    .portfolio-grid.work-6col li.grid-item-double, .blog-grid.blog-6col li.grid-item-double {        width: 33.33%;    }/* portfolio 5 column */.portfolio-grid.work-5col li, .blog-grid.blog-5col li {    width: 20%;}    .portfolio-grid.work-5col li.grid-item-double, .blog-grid.blog-5col li.grid-item-double {        width: 40%;    }/* portfolio 4 column */.portfolio-grid.work-4col li, .blog-grid.blog-4col li {    width: 25%;}    .portfolio-grid.work-4col li.grid-item-double, .blog-grid.blog-4col li.grid-item-double {        width: 50%;    }/* portfolio 3 column */.portfolio-grid.work-3col li, .blog-grid.blog-3col li {    width: 33.33%;    float: left;}    .portfolio-grid.work-3col li.grid-item-double, .blog-grid.blog-3col li.grid-item-double {        width: 66.67%;    }/* portfolio 2 column */.portfolio-grid.work-2col li, .blog-grid.work-2col li {    width: 50%;}    .portfolio-grid.work-2col li.grid-item-double, .blog-grid.work-2col li.grid-item-double {        width: 100%;    }/* portfolio 1 column */.work-1col .portfolio-grid li {    width: 100%;}/* portfolio grid */.portfolio-grid {    list-style: none;    padding: 0;    margin: 0;}    .portfolio-grid .grid-item figure {        margin: 0;        position: relative;        overflow: hidden;    }        .portfolio-grid .grid-item figure img {            display: block;            width: 100%;            cursor: pointer;        }    .portfolio-grid .grid-item {        opacity: 1;        overflow: hidden;    }        .portfolio-grid .grid-item figure img {            cursor: pointer;            display: block;            opacity: 1;            width: 100%;            transition: all 0.3s ease 0s;        }        .portfolio-grid .grid-item figcaption {            bottom: 0;            left: 0;            opacity: 0;            position: absolute;            transition: all 0.3s ease 0s;            -webkit-transition: all 0.3s ease 0s;            -moz-transition: all 0.3s ease 0s;            -ms-transition: all 0.3s ease 0s;            -o-transition: all 0.3s ease 0s;            width: 100%;            height: 100%;            padding: 45px;            z-index: 1;            text-align: center;        }        .portfolio-grid .grid-item figure:hover .portfolio-img {            transition: all 0.3s ease 0s;            -webkit-transition: all 0.3s ease 0s;            -moz-transition: all 0.3s ease 0s;            -ms-transition: all 0.3s ease 0s;            -o-transition: all 0.3s ease 0s;        }        .portfolio-grid .grid-item figure .portfolio-img {            transition: all 0.3s ease 0s;            -webkit-transition: all 0.3s ease 0s;            -moz-transition: all 0.3s ease 0s;            -ms-transition: all 0.3s ease 0s;            -o-transition: all 0.3s ease 0s;        }        .portfolio-grid .grid-item figure:hover img {            opacity: 0.15;            transform: scale(1.1, 1.1);            -webkit-transform: scale(1.1, 1.1);            -moz-transform: scale(1.1, 1.1);            -ms-transform: scale(1.1, 1.1);            -o-transform: scale(1.1, 1.1);            transition: all 0.3s ease 0s;            -webkit-transition: all 0.3s ease 0s;            -moz-transition: all 0.3s ease 0s;            -ms-transition: all 0.3s ease 0s;            -o-transition: all 0.3s ease 0s;        }        .portfolio-grid .grid-item figure:hover figcaption {            opacity: 1;            transition: all 0.3s ease 0s;            -webkit-transition: all 0.3s ease 0s;            -moz-transition: all 0.3s ease 0s;            -ms-transition: all 0.3s ease 0s;            -o-transition: all 0.3s ease 0s;        }.container .hover-option4 .grid-item figcaption {    padding: 30px;}/* blog grid */.blog-grid {    list-style: none;    padding: 0;    margin: 0;}    .blog-grid .grid-item a {        position: relative;        z-index: 11;    }        .blog-grid .grid-item a img {            width: 100%;        }/* justified gallery */.justified-gallery > a > .caption, .justified-gallery > div > .caption {    padding: 7px 15px;    opacity: 0;    display: initial !important;    bottom: -20px;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    font-family: "Roboto", "Raleway", sans-serif;    font-weight: 500;    font-size: 11px;    text-transform: uppercase;}.caption.caption-visible {    opacity: 1;    bottom: 0 !important;}/* portfolio hover style */.grid-item .portfolio-hover-box {    display: table-cell;    height: 100%;}/* hover option 1 */.hover-option1 .grid-item figcaption {    height: 100%;}.hover-option1 .grid-item .portfolio-hover-main {    transform: none;    -webkit-transform: none;    -moz-transform: none;    -ms-transform: none;    -o-transform: none;    display: table;    height: 100%;    top: 0;    width: 100%;}/* hover option 2 */.hover-option2 .grid-item figcaption {    height: 100%;}.hover-option2 .grid-item .portfolio-hover-main {    transform: none;    -webkit-transform: none;    -moz-transform: none;    -ms-transform: none;    -o-transform: none;    display: table;    height: 100%;    top: 0;    width: 100%;}.hover-option2 .grid-item .portfolio-hover-content {    bottom: -15px;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.hover-option2 .grid-item:hover .portfolio-hover-content {    bottom: 0;}.hover-option2 .separator-line-horrizontal-medium-light2 {    opacity: .5;}.hover-option2 .grid-item figure:hover img {    -webkit-filter: blur(5px);    -moz-filter: blur(5px);    -ms-filter: blur(5px);    -o-filter: blur(5px);    filter: blur(5px);    opacity: 0.10;    transform: scale(1.1, 1.1);    -webkit-transform: scale(1.1, 1.1);    -moz-transform: scale(1.1, 1.1);    -ms-transform: scale(1.1, 1.1);    -o-transform: scale(1.1, 1.1);    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.container .hover-option2 .grid-item figcaption {    padding: 30px;}/* hover option 3 */.hover-option3 .grid-item .slide-hover-box {    position: absolute;    width: 100%;    height: 100%;}.hover-option3 .grid-item .opacity-medium {    opacity: 0;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.hover-option3 .grid-item .slide-hover-box:hover .opacity-medium {    opacity: 0.50;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.hover-option3 .grid-item figure {    bottom: 130px;    z-index: 5;    width: 100%;    overflow: visible;}    .hover-option3 .grid-item figure h6 {        position: relative;        bottom: -70px;        transition: all 0.3s ease 0s;        -webkit-transition: all 0.3s ease 0s;        -moz-transition: all 0.3s ease 0s;        -ms-transition: all 0.3s ease 0s;        -o-transition: all 0.3s ease 0s;    }.hover-option3 .grid-item .slide-hover-box:hover h6 {    bottom: 0;}.hover-option3 .grid-item figure p {    bottom: -40px;    opacity: 0;    position: relative;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.hover-option3 .grid-item .slide-hover-box:hover p {    opacity: .6;    bottom: 0;}.hover-option3 .grid-item figure figcaption {    left: 0;    right: 0;    opacity: 1;    padding: 0 60px;    height: auto;    text-align: left;}.hover-option3 .grid-item .separator-line-horrizontal-medium-light2 {    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    width: 20%;}.hover-option3 .grid-item .slide-hover-box:hover .separator-line-horrizontal-medium-light2 {    width: 60%;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}/* hover option 4 */.hover-option4 .grid-item figcaption {    height: 100%;}.hover-option4 .grid-item .portfolio-hover-main {    transform: none;    display: table;    height: 100%;    top: 0;    width: 100%;}.hover-option4 .grid-item figure:hover img {    opacity: 0.08;    transform: scale(1, 1);    transition: all 0.2s ease 0s;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;    filter: blur(4px);    -webkit-filter: blur(4px);    -moz-filter: blur(4px);    -ms-filter: blur(4px);    -o-filter: blur(4px);}.hover-option4 .grid-item .portfolio-hover-content {    bottom: -15px;    transition: all 0.2s ease 0s;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;}.hover-option4 .grid-item:hover .portfolio-hover-content {    bottom: 0;}.hover-option4 .swiper-slide.grid-item figcaption {    position: absolute;    top: 0;    width: 100%;    opacity: 0;}.hover-option4 .swiper-slide.grid-item:hover figcaption {    opacity: 1;}/* hover option 5 */.hover-option5 .grid-item figcaption {    height: 100%;    padding: 20px;}.hover-option5 .grid-item .portfolio-hover-main {    transform: none;    -webkit-transform: none;    -moz-transform: none;    -ms-transform: none;    -o-transform: none;    display: table;    height: 100%;    top: 0;    width: 100%;}.hover-option5 .grid-item .portfolio-hover-box {    padding: 20px;}.hover-option5 .grid-item:hover .portfolio-hover-box {    background: rgba(0, 0, 0, 0.8);}.hover-option5 .grid-item .separator-line-horrizontal-medium-light2 {    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;    transition: all 0.2s ease 0s;    top: 5px;    width: 100px;}.hover-option5 .grid-item:hover .separator-line-horrizontal-medium-light2 {    transform: translateY(-30px);    -webkit-transform: translateY(-30px);    -moz-transform: translateY(-30px);    -ms-transform: translateY(-30px);    -o-transform: translateY(-30px);}.hover-option5 .grid-item figure:hover img {    opacity: .8;}.container .hover-option5 .grid-item .portfolio-hover-box {    padding: 10px;}/* hover option 6 */.hover-option6 .grid-item figcaption {    height: 100%;    position: relative;    opacity: 1;    padding: 35px 10px;    background: #ffffff;}.hover-option6 .grid-item .portfolio-hover-main {    transform: none;    -webkit-transform: none;    -moz-transform: none;    -ms-transform: none;    -o-transform: none;    display: table;    height: 100%;    top: 0;    width: 100%;}.hover-option6 .grid-item .portfolio-icon {    transition: all 0.3s ease 0s;    position: absolute;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    position: absolute;    top: 55%;    left: 0;    right: 0;    opacity: 0;}.hover-option6 .grid-item figure:hover .portfolio-icon {    opacity: 1;    top: 50%;}.hover-option6 .grid-item .portfolio-icon a {    border-radius: 50%;    border: 2px solid transparent;    background: #ffffff;    margin: 0 7px;    height: 46px;    width: 46px;    display: inline-block;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;    transition: all 0.2s ease 0s;}.hover-option6 .grid-item .portfolio-icon i.fa-link {    font-size: 20px;    position: relative;    top: 11px;}.hover-option6 .grid-item .portfolio-icon i.fa-search {    font-size: 16px;    position: relative;    top: 8px;}.hover-option6 .grid-item .portfolio-icon a:hover, .hover-option6 .grid-item .portfolio-icon a:hover i {    background: transparent;    color: #ffffff;}.hover-option6 .grid-item .portfolio-icon a:hover {    background: transparent;    border: 2px solid #ffffff;    color: #ffffff;    transform: scale(1.1, 1.1);    -webkit-transform: scale(1.1, 1.1);    -moz-transform: scale(1.1, 1.1);    -ms-transform: scale(1.1, 1.1);    -o-transform: scale(1.1, 1.1);}.hover-option6 .grid-item figure:hover img {    cursor: default;    opacity: .15;    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -ms-transform: scale(1, 1);    -o-transform: scale(1, 1);}.hover-option6 .grid-item figure:hover figcaption {    cursor: default;}.hover-option6 .grid-item figure:hover .portfolio-img {    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.container .hover-option6 .grid-item figcaption {    padding: 25px 10px;}/* hover option 7 */.hover-option7 .grid-item figcaption {    height: auto;    position: absolute;    opacity: 0;    padding: 32px;    bottom: -101px;}.hover-option7 .grid-item figure:hover figcaption {    bottom: 0;}.hover-option7 .grid-item .portfolio-hover-main {    transform: none;    -webkit-transform: none;    -moz-transform: none;    -ms-transform: none;    -o-transform: none;    display: table;    height: 100%;    top: 0;    width: 100%;}.hover-option7 .grid-item figure img {    top: 0;    position: relative;}.hover-option7 .grid-item figure:hover img {    cursor: pointer;    opacity: 1;    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -ms-transform: scale(1, 1);    -o-transform: scale(1, 1);    top: -101px;}.hover-option7 .grid-item figure:hover figcaption {    cursor: pointer;}.hover-option7 .grid-item figure:hover .portfolio-img {    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    background: transparent;}.container .hover-option7 .grid-item figcaption {    padding: 20px;}.container .hover-option7 .grid-item figure:hover img {    top: -81px;}/* hover option 8 */.hover-option8 .grid-item figure figcaption {    opacity: 0;    padding: 0;    transition: all 0.2s ease 0s;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;}.hover-option8 .grid-item figure:hover figcaption {    opacity: 1;    cursor: pointer;}.hover-option8 .grid-item .portfolio-hover-main {    display: table;    height: 100%;    top: 0;    transform: none;    -webkit-transform: none;    -moz-transform: none;    -ms-transform: none;    -o-transform: none;    width: 100%;}.hover-option8 .grid-item .portfolio-icon {    position: absolute;    right: 55px;    top: 51px;    transition: all 0.1s ease 0s;    -webkit-transition: all 0.1s ease 0s;    -moz-transition: all 0.1s ease 0s;    -ms-transition: all 0.1s ease 0s;    -o-transition: all 0.1s ease 0s;}.hover-option8 .grid-item figure:hover figcaption {    padding: 25px;    transition: all 0.2s ease 0s;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;    box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);}    .hover-option8 .grid-item figure:hover figcaption .portfolio-hover-main {        background: #ffffff;    }.hover-option8.portfolio-grid .grid-item figure:hover img {    opacity: 1;    filter: blur(4px);    -webkit-filter: blur(4px);    -moz-filter: blur(4px);    -ms-filter: blur(4px);    -o-filter: blur(4px);}.container .hover-option8 .grid-item figure:hover figcaption {    padding: 20px;}.container .hover-option8 .grid-item .portfolio-icon {    top: 30px;    right: 35px;}/* hover option 10 */.hover-option10 .grid-item * {    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.hover-option10 .grid-item figure .portfolio-img img {    transform: scale(1.05, 1.05);    -webkit-transform: scale(1.05, 1.05);    -moz-transform: scale(1.05, 1.05);    -ms-transform: scale(1.05, 1.05);    -o-transform: scale(1.05, 1.05);}.hover-option10 .grid-item figure:hover .portfolio-img img {    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -ms-transform: scale(1, 1);    -o-transform: scale(1, 1);    opacity: .15;}.hover-option10 .grid-item figure figcaption {    padding: 0;}.hover-option10 .grid-item figure .portfolio-hover-main {    display: table;    width: 100%;    height: 100%;    padding: 50px;}.hover-option10 .grid-item figure .portfolio-icon {    margin-bottom: 30px;    position: relative;    -webkit-transform: translateY(-100%);    -ms-transform: translateY(-100%);    transform: translateY(-100%);}.hover-option10 .grid-item figure .portfolio-hover-content {    position: relative;    -webkit-transform: translateY(100%);    -ms-transform: translateY(100%);    -moz-transform: translateY(100%);    transform: translateY(100%);}.hover-option10 .grid-item figure:hover .portfolio-icon, .hover-option10 .grid-item figure:hover .portfolio-hover-content {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    -moz-transform: translateY(0);    transform: translateY(0);}.hover-option10 .grid-item .portfolio-icon a {    margin: 0 7px;    height: 50px;    width: 50px;    display: inline-block;    border-radius: 100%;    border: 2px solid white;    box-sizing: border-box;    vertical-align: top;    text-align: center;    color: #ffffff;}    .hover-option10 .grid-item .portfolio-icon a:hover {        color: #232323;        background: #ffffff;        border-radius: 5px;    }        .hover-option10 .grid-item .portfolio-icon a:hover i {            color: #232323;        }.hover-option10 .grid-item .portfolio-icon i.fa-link {    font-size: 22px;    position: relative;    top: 14px;}.hover-option10 .grid-item .portfolio-icon i.fa-search {    font-size: 20px;    position: relative;    top: 13px;}.container .hover-option10 .grid-item .portfolio-icon i.fa-link {    font-size: 16px;    position: relative;    top: 10px;}.container .hover-option10 .grid-item .portfolio-icon i.fa-search {    font-size: 14px;    position: relative;    top: 8px;}.container .hover-option10 .grid-item .portfolio-icon a {    width: 45px;    height: 45px;}.container .hover-option10 .grid-item figure .portfolio-hover-main {    padding: 30px;}/* hover option 11 */.hover-option11 .grid-item figcaption {    height: 100%;}.hover-option11 .grid-item .portfolio-hover-main {    transform: none;    display: table;    height: 100%;    top: 0;    width: 100%;}.hover-option11 .grid-item figure:hover img {    opacity: 0.05;    transform: scale(1, 1);    transition: all 0.2s ease 0s;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;    filter: blur(4px);    -webkit-filter: blur(4px);    -moz-filter: blur(4px);    -ms-filter: blur(4px);    -o-filter: blur(4px);}.hover-option11 .grid-item .portfolio-hover-content {    bottom: -15px;    transition: all 0.2s ease 0s;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;}.hover-option11 .grid-item:hover .portfolio-hover-content {    bottom: 0;}.hover-option11 .swiper-slide.grid-item figcaption {    position: absolute;    top: 0;    width: 100%;    opacity: 0;}.hover-option11 .swiper-slide.grid-item:hover figcaption {    opacity: 1;}.hover-option11 .grid-item .portfolio-item-title {    transition: all 0.2s ease 0s;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;}.hover-option11 .grid-item > a:hover .portfolio-item-title {    color: #ffffff;}.hover-option11 .grid-item .portfolio-img {    margin-bottom: 33px;    transition: all 0.2s ease 0s;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;}    .hover-option11 .grid-item .portfolio-img img {        box-shadow: 0 0 8px black;    }.hover-option11 .grid-item:hover .portfolio-img img {    opacity: .6;    transition: all 0.2s ease 0s;    -webkit-transition: all 0.2s ease 0s;    -moz-transition: all 0.2s ease 0s;    -o-transition: all 0.2s ease 0s;    -ms-transition: all 0.2s ease 0s;}.hover-option11 .grid-item > a {    display: block;    position: relative;}    .hover-option11 .grid-item > a:hover .portfolio-img {        box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.2);        transform: translateY(-10px);    }/* portfolio filter tab style 1 */.portfolio-filter-tab-1 li {    margin: 0 25px;    display: inline-block;    float: none;}    .portfolio-filter-tab-1 li a {        background: transparent;        border: none;        padding: 0 0 2px 0;        display: inline;        color: #6f6f6f;        margin: 0;    }        .portfolio-filter-tab-1 li a:hover, .portfolio-filter-tab-1 li a:focus {            background: transparent;            border-bottom: 1px solid #232323;            color: #232323;        }    .portfolio-filter-tab-1 li.active a {        background: transparent !important;        border-bottom: 1px solid #232323;        color: #232323;    }/* portfolio filter tab style 2 */.portfolio-filter-tab-2 li {    display: inline-block;    float: none;}    .portfolio-filter-tab-2 li a {        border: none;        border-radius: 50px;        padding: 7px 24px;        margin-right: 4px;    }        .portfolio-filter-tab-2 li a:hover, .portfolio-filter-tab-2 li > a:focus {            background: rgba(147, 147, 147, 0.22);            color: #ffffff;        }.portfolio-filter-tab-2.nav-tabs li.active a, .portfolio-filter-tab-2.nav-tabs li.active a:focus, .portfolio-filter-tab-2.nav-tabs li.active a:hover {    border: none;    background: rgba(147, 147, 147, 0.22);    color: #ffffff;    border: none;}/* blog and portfolio next pagination */.blog-nav-link {    padding: 30px 0;    display: inline-block;    vertical-align: middle;    font-size: 16px;    position: relative;}.blog-nav-link-prev .blog-nav-icon, .blog-nav-link-next .blog-nav-icon {    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    position: absolute;}.blog-nav-link-next {    padding-right: 50px;}    .blog-nav-link-next .blog-nav-icon {        right: 0;    }.blog-nav-link-prev {    padding-left: 50px;}    .blog-nav-link-prev .blog-nav-icon {        left: 0;    }.gallery-classic {    display: flex;    position: relative;    padding: 20px;    min-height: 300px;}    .gallery-classic figure {        position: absolute;        top: 0;        bottom: 0;        left: 0;        right: 0;        overflow: hidden;    }    .gallery-classic figcaption {        position: relative;        display: flex;        align-items: center;        justify-content: center;        width: 100%;        padding: 10px 20px;        opacity: 0;        background: rgba(0, 0, 0, 0.8);        transition: all 0.3s ease 0s;        -webkit-transition: all 0.3s ease 0s;        -moz-transition: all 0.3s ease 0s;        -ms-transition: all 0.3s ease 0s;        -o-transition: all 0.3s ease 0s;    }    .gallery-classic .gallery-classic-main {        text-align: center;    }        .gallery-classic .gallery-classic-main .divider {            width: 60px;            height: 1px;            border-top: 1px solid #007CBC;            margin: 0 auto 5px;            transition: all 0.3s ease 0s;            transform: translateY(0px);            -webkit-transition: all 0.2s ease 0s;            -moz-transition: all 0.2s ease 0s;            -ms-transition: all 0.2s ease 0s;            -o-transition: all 0.2s ease 0s;        }        .gallery-classic .gallery-classic-main h3, .gallery-classic .gallery-classic-main p {            color: #ffffff;            margin: 0;            padding: 0;            text-transform: uppercase;        }        .gallery-classic .gallery-classic-main h3 {            font-size: 16px;            line-height: 1.2;        }        .gallery-classic .gallery-classic-main p {            font-size: 12px;            color: rgba(255, 255, 255, 0.8);        }        .gallery-classic .gallery-classic-main * + p {            margin-top: 5px;        }    .gallery-classic img {        display: block;        max-width: none;        width: 101%;        height: 101%;        object-fit: cover;        -o-object-fit: cover;        opacity: 1;        cursor: pointer;        transition: all 0.3s ease 0s;    }    .gallery-classic:hover figcaption {        opacity: 1;        transition: all 0.3s ease 0s;        -webkit-transition: all 0.3s ease 0s;        -moz-transition: all 0.3s ease 0s;        -ms-transition: all 0.3s ease 0s;        -o-transition: all 0.3s ease 0s;    }    .gallery-classic:hover img {        opacity: 0.8;        transform: scale(1.1, 1.1);        -webkit-transform: scale(1.1, 1.1);        -moz-transform: scale(1.1, 1.1);        -ms-transform: scale(1.1, 1.1);        -o-transform: scale(1.1, 1.1);        transition: all 0.3s ease 0s;        -webkit-transition: all 0.3s ease 0s;        -moz-transition: all 0.3s ease 0s;        -ms-transition: all 0.3s ease 0s;        -o-transition: all 0.3s ease 0s;    }    .gallery-classic:hover .gallery-classic-main .divider {        transform: translateY(-20px);    }/*
*
* ToTop
*/.ui-to-top {    position: fixed;    right: 15px;    bottom: 15px;    z-index: 100;    width: 50px;    height: 50px;    font-size: 20px;    line-height: 46px;    color: #ffffff;    background: #007CBC;    overflow: hidden;    text-align: center;    text-decoration: none;    border-radius: 50%;    transition: .45s all ease-in-out;    transform: translate3d(0, 100px, 0);}    .ui-to-top:hover {        color: #ffffff;        background: #009ECC;        text-decoration: none;    }    .ui-to-top:focus {        color: #ffffff;    }    .ui-to-top.active {        transform: translate3d(0, 0, 0);    }html.mobile .ui-to-top,html.tablet .ui-to-top {    display: none !important;}@media (min-width: 480px) {    .ui-to-top {        right: 40px;        bottom: 40px;    }}/*
*
* RD Google Map
*/.gm-style-pbt {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    background: #191919;    color: #ffffff;    padding: 5px 14px;    font-size: 16px;    border-radius: 3px;    box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2);    width: 100%;    text-align: center;    max-width: 300px;}.rd-google-map__model {    color: #000000;    height: 200px;}    .rd-google-map__model img {        max-width: none !important;    }@media (min-width: 768px) {    .rd-google-map__model {        height: 250px;    }}@media (min-width: 992px) {    .rd-google-map__model {        height: 450px;    }}@media (min-width: 1200px) {    .rd-google-map__model {        height: 650px;    }}.map_locations {    display: none;}/*
*
* Material Parallax
*/.parallax-container {    position: relative;    overflow: hidden;}    .parallax-container.visible {        overflow: visible;    }.material-parallax {    position: absolute;    top: 0;    left: -1px;    right: -1px;    bottom: 0;}.ipad .parallax-container, .iphone .parallax-container {    background-attachment: scroll !important;}.material-parallax img {    display: none;    position: absolute;    left: 50%;    bottom: 0;    min-width: 101%;    min-height: 101%;    max-width: none;    transform: translate3d(-50%, 0, 0);    transition: 0s ease-out !important;}.parallax-content {    position: relative;    z-index: 1;}.bg-black.bg-fixed:before, .bg-black.parallax-container:before,.bg-extra-dark-gray.bg-fixed:before,.bg-extra-dark-gray.parallax-container:before {    content: '';    z-index: 1;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    background-color: rgba(25, 25, 25, 0.55);}.bg-black.bg-fixed,.bg-extra-dark-gray.bg-fixed {    position: relative;    z-index: 10;}    .bg-black.bg-fixed:before,    .bg-extra-dark-gray.bg-fixed:before {        z-index: -1;    }.bg-overlay-05.bg-fixed:before, .bg-overlay-05.parallax-container:before {    background-color: rgba(25, 25, 25, 0.5);}.bg-overlay-05.bg-fixed {    position: relative;    z-index: 10;}    .bg-overlay-05.bg-fixed:before {        z-index: -1;    }.bg-medium-gray.bg-fixed:before, .bg-medium-gray.parallax-container:before {    content: '';    z-index: 1;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    background-color: rgba(255, 255, 255, 0.7);}.bg-medium-gray.bg-fixed {    position: relative;    z-index: 10;}    .bg-medium-gray.bg-fixed:before {        z-index: -1;    }.parallax-content-middle .parallax-content {    position: static;}.desktop .bg-fixed {    -webkit-background-size: cover;    background-size: cover;    background-attachment: fixed;}.lg-sub-html, .lg-toolbar {    background-color: rgba(0, 0, 0, 0.45);}@font-face {    font-family: lg;    src: url(../fonts/lg.eot?n1z373);    src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");    font-weight: 400;    font-style: normal;}.lg-icon {    font-family: lg;    speak: none;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.lg-actions .lg-next, .lg-actions .lg-prev {    background-color: rgba(0, 0, 0, 0.45);    border-radius: 2px;    color: #999;    cursor: pointer;    display: block;    font-size: 22px;    margin-top: -10px;    padding: 8px 10px 9px;    position: absolute;    top: 50%;    z-index: 1080;    border: none;    outline: 0;}    .lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {        pointer-events: none;        opacity: .5;    }    .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {        color: #fff;    }.lg-actions .lg-next {    right: 20px;}    .lg-actions .lg-next:before {        content: "\e095";    }.lg-actions .lg-prev {    left: 20px;}    .lg-actions .lg-prev:after {        content: "\e094";    }@-webkit-keyframes lg-right-end {    0%, 100% {        left: 0;    }    50% {        left: -30px;    }}@-moz-keyframes lg-right-end {    0%, 100% {        left: 0;    }    50% {        left: -30px;    }}@-ms-keyframes lg-right-end {    0%, 100% {        left: 0;    }    50% {        left: -30px;    }}@keyframes lg-right-end {    0%, 100% {        left: 0;    }    50% {        left: -30px;    }}@-webkit-keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}@-moz-keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}@-ms-keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}@keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}.lg-outer.lg-right-end .lg-object {    -webkit-animation: lg-right-end .3s;    -o-animation: lg-right-end .3s;    animation: lg-right-end .3s;    position: relative;}.lg-outer.lg-left-end .lg-object {    -webkit-animation: lg-left-end .3s;    -o-animation: lg-left-end .3s;    animation: lg-left-end .3s;    position: relative;}.lg-toolbar {    z-index: 1082;    left: 0;    position: absolute;    top: 0;    width: 100%;}    .lg-toolbar .lg-icon {        color: #999;        cursor: pointer;        float: right;        font-size: 24px;        height: 47px;        line-height: 27px;        padding: 10px 0;        text-align: center;        width: 50px;        text-decoration: none !important;        outline: 0;        -webkit-transition: color .2s linear;        -o-transition: color .2s linear;        transition: color .2s linear;    }        .lg-toolbar .lg-icon:hover {            color: #fff;        }    .lg-toolbar .lg-close:after {        content: "\e070";    }    .lg-toolbar .lg-download:after {        content: "\e0f2";    }.lg-sub-html {    bottom: 0;    color: #eee;    font-size: 16px;    left: 0;    padding: 10px 40px;    position: fixed;    right: 0;    text-align: center;    z-index: 1080;}    .lg-sub-html h4 {        margin: 0;        font-size: 13px;        font-weight: 700;    }    .lg-sub-html p {        font-size: 12px;        margin: 5px 0 0;    }#lg-counter {    color: #999;    display: inline-block;    font-size: 16px;    padding-left: 20px;    padding-top: 12px;    vertical-align: middle;}.lg-next, .lg-prev, .lg-toolbar {    opacity: 1;    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}.lg-hide-items .lg-prev {    opacity: 0;    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);}.lg-hide-items .lg-next {    opacity: 0;    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);}.lg-hide-items .lg-toolbar {    opacity: 0;    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {    -webkit-transform: scale3d(0.5, 0.5, 0.5);    transform: scale3d(0.5, 0.5, 0.5);    opacity: 0;    -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -webkit-transform-origin: 50% 50%;    -moz-transform-origin: 50% 50%;    -ms-transform-origin: 50% 50%;    transform-origin: 50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);    opacity: 1;}.lg-outer .lg-thumb-outer {    background-color: #0d0a0a;    bottom: 0;    position: absolute;    width: 100%;    z-index: 1080;    max-height: 350px;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}    .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {        cursor: -webkit-grab;        cursor: -moz-grab;        cursor: -o-grab;        cursor: -ms-grab;        cursor: grab;    }    .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {        cursor: move;        cursor: -webkit-grabbing;        cursor: -moz-grabbing;        cursor: -o-grabbing;        cursor: -ms-grabbing;        cursor: grabbing;    }    .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {        -webkit-transition-duration: 0s !important;        transition-duration: 0s !important;    }.lg-outer.lg-thumb-open .lg-thumb-outer {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.lg-outer .lg-thumb {    padding: 10px 0;    height: 100%;    margin-bottom: -5px;    margin-left: auto;    margin-right: auto;}.lg-outer .lg-thumb-item {    cursor: pointer;    float: left;    overflow: hidden;    height: 100%;    border: 2px solid #fff;    border-radius: 4px;    margin-bottom: 5px;}@media (min-width: 1025px) {    .lg-outer .lg-thumb-item {        -webkit-transition: border-color .25s ease;        -o-transition: border-color .25s ease;        transition: border-color .25s ease;    }}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {    border-color: #007CBC;}.lg-outer .lg-thumb-item img {    width: 100%;    height: 100%;    object-fit: cover;}.lg-outer.lg-has-thumb .lg-item {    padding-bottom: 120px;}.lg-outer.lg-can-toggle .lg-item {    padding-bottom: 0;}.lg-outer.lg-pull-caption-up .lg-sub-html {    -webkit-transition: bottom .25s ease;    -o-transition: bottom .25s ease;    transition: bottom .25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {    bottom: 100px;}.lg-outer .lg-toogle-thumb {    background-color: #0d0a0a;    border-radius: 2px 2px 0 0;    color: #999;    cursor: pointer;    font-size: 24px;    height: 39px;    line-height: 27px;    padding: 5px 0;    position: absolute;    right: 20px;    text-align: center;    top: -39px;    width: 50px;}    .lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {        color: #fff;    }    .lg-outer .lg-toogle-thumb:after {        content: "\e1ff";    }.lg-outer .lg-video-cont {    display: inline-block;    vertical-align: middle;    max-width: 1140px;    max-height: 100%;    width: 100%;    padding: 0 5px;}.lg-outer .lg-video {    width: 100%;    height: 0;    padding-bottom: 56.25%;    overflow: hidden;    position: relative;}    .lg-outer .lg-video .lg-object {        display: inline-block;        position: absolute;        top: 0;        left: 0;        width: 100% !important;        height: 100% !important;    }    .lg-outer .lg-video .lg-video-play {        width: 84px;        height: 59px;        position: absolute;        left: 50%;        top: 50%;        margin-left: -42px;        margin-top: -30px;        z-index: 1080;        cursor: pointer;    }.lg-outer .lg-has-iframe .lg-video {    -webkit-overflow-scrolling: touch;    overflow: auto;}.lg-outer .lg-has-vimeo .lg-video-play {    background: url(../images/vimeo-play.png) no-repeat;}.lg-outer .lg-has-vimeo:hover .lg-video-play {    background: url(../images/vimeo-play.png) 0 -58px no-repeat;}.lg-outer .lg-has-html5 .lg-video-play {    background: url(../images/video-play.png) no-repeat;    height: 64px;    margin-left: -32px;    margin-top: -32px;    width: 64px;    opacity: .8;}.lg-outer .lg-has-html5:hover .lg-video-play {    opacity: 1;}.lg-outer .lg-has-youtube .lg-video-play {    background: url(../images/youtube-play.png) no-repeat;}.lg-outer .lg-has-youtube:hover .lg-video-play {    background: url(../images/youtube-play.png) 0 -60px no-repeat;}.lg-outer .lg-video-object {    width: 100% !important;    height: 100% !important;    position: absolute;    top: 0;    left: 0;}.lg-outer .lg-has-video .lg-video-object {    visibility: hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {    display: none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object {    visibility: visible;}.lg-progress-bar {    background-color: #333;    height: 5px;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 1083;    opacity: 0;    -webkit-transition: opacity 80ms ease 0s;    -moz-transition: opacity 80ms ease 0s;    -o-transition: opacity 80ms ease 0s;    transition: opacity 80ms ease 0s;}    .lg-progress-bar .lg-progress {        background-color: #007CBC;        height: 5px;        width: 0;    }    .lg-progress-bar.lg-start .lg-progress {        width: 100%;    }.lg-show-autoplay .lg-progress-bar {    opacity: 1;}.lg-autoplay-button:after {    content: "\e01d";}.lg-show-autoplay .lg-autoplay-button:after {    content: "\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transition-duration: 0s;    transition-duration: 0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -webkit-transform-origin: 0 0;    -moz-transform-origin: 0 0;    -ms-transform-origin: 0 0;    transform-origin: 0 0;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}#lg-zoom-in:after {    content: "\e311";}#lg-actual-size {    font-size: 20px;}    #lg-actual-size:after {        content: "\e033";    }#lg-zoom-out {    opacity: .5;    pointer-events: none;}    #lg-zoom-out:after {        content: "\e312";    }.lg-zoomed #lg-zoom-out {    opacity: 1;    pointer-events: auto;}.lg-outer .lg-pager-outer {    bottom: 60px;    left: 0;    position: absolute;    right: 0;    text-align: center;    z-index: 1080;    height: 10px;}    .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {        overflow: visible;    }.lg-outer .lg-pager-cont {    cursor: pointer;    display: inline-block;    overflow: hidden;    position: relative;    vertical-align: top;    margin: 0 5px;}    .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }    .lg-outer .lg-pager-cont.lg-pager-active .lg-pager {        box-shadow: 0 0 0 2px #fff inset;    }.lg-outer .lg-pager-thumb-cont {    background-color: #fff;    color: #fff;    bottom: 100%;    height: 83px;    left: 0;    margin-bottom: 20px;    margin-left: -60px;    opacity: 0;    padding: 5px;    position: absolute;    width: 120px;    border-radius: 3px;    -webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;    -moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;    -o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;    transition: opacity .15s ease 0s, transform .15s ease 0s;    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);}    .lg-outer .lg-pager-thumb-cont img {        width: 100%;        height: 100%;    }.lg-outer .lg-pager {    background-color: rgba(255, 255, 255, 0.5);    border-radius: 50%;    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;    display: block;    height: 12px;    -webkit-transition: box-shadow .3s ease 0s;    -o-transition: box-shadow .3s ease 0s;    transition: box-shadow .3s ease 0s;    width: 12px;}    .lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {        box-shadow: 0 0 0 8px #fff inset;    }.lg-outer .lg-caret {    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-top: 10px dashed;    bottom: -10px;    display: inline-block;    height: 0;    left: 50%;    margin-left: -5px;    position: absolute;    vertical-align: middle;    width: 0;}.lg-fullscreen:after {    content: "\e20c";}.lg-fullscreen-on .lg-fullscreen:after {    content: "\e20d";}.lg-outer #lg-dropdown-overlay {    background-color: rgba(0, 0, 0, 0.25);    bottom: 0;    cursor: default;    left: 0;    position: fixed;    right: 0;    top: 0;    z-index: 1081;    opacity: 0;    visibility: hidden;    -webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;    -o-transition: visibility 0s linear .18s, opacity .18s linear 0s;    transition: visibility 0s linear .18s, opacity .18s linear 0s;}.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {    -webkit-transition-delay: 0s;    transition-delay: 0s;    -moz-transform: translate3d(0, 0, 0);    -o-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;    visibility: visible;}.lg-outer .lg-dropdown {    background-color: #fff;    border-radius: 2px;    font-size: 14px;    list-style-type: none;    margin: 0;    padding: 10px 0;    position: absolute;    right: 0;    text-align: left;    top: 50px;    opacity: 0;    visibility: hidden;    -moz-transform: translate3d(0, 5px, 0);    -o-transform: translate3d(0, 5px, 0);    -ms-transform: translate3d(0, 5px, 0);    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);    -webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;    -moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;    -o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;    transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;}    .lg-outer .lg-dropdown:after {        content: "";        display: block;        height: 0;        width: 0;        position: absolute;        border: 8px solid transparent;        border-bottom-color: #fff;        right: 16px;        top: -16px;    }    .lg-outer .lg-dropdown > li:last-child {        margin-bottom: 0;    }    .lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {        color: #333;    }    .lg-outer .lg-dropdown a {        color: #333;        display: block;        white-space: pre;        padding: 4px 12px;        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;        font-size: 12px;    }        .lg-outer .lg-dropdown a:hover {            background-color: rgba(0, 0, 0, 0.07);        }    .lg-outer .lg-dropdown .lg-dropdown-text {        display: inline-block;        line-height: 1;        margin-top: -3px;        vertical-align: middle;    }    .lg-outer .lg-dropdown .lg-icon {        color: #333;        display: inline-block;        float: none;        font-size: 20px;        height: auto;        line-height: 1;        margin-right: 8px;        padding: 0;        vertical-align: middle;        width: auto;    }.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {    width: 100%;    height: 100%;}    .lg-outer #lg-share {        position: relative;    }        .lg-outer #lg-share:after {            content: "\e80d";        }    .lg-outer #lg-share-facebook .lg-icon {        color: #3b5998;    }        .lg-outer #lg-share-facebook .lg-icon:after {            content: "\e901";        }    .lg-outer #lg-share-twitter .lg-icon {        color: #00aced;    }        .lg-outer #lg-share-twitter .lg-icon:after {            content: "\e904";        }    .lg-outer #lg-share-googleplus .lg-icon {        color: #dd4b39;    }        .lg-outer #lg-share-googleplus .lg-icon:after {            content: "\e902";        }    .lg-outer #lg-share-pinterest .lg-icon {        color: #cb2027;    }        .lg-outer #lg-share-pinterest .lg-icon:after {            content: "\e903";        }.lg-group:after {    content: "";    display: table;    clear: both;}.lg-outer {    position: fixed;    top: 0;    left: 0;    z-index: 1050;    text-align: left;    opacity: 0;    -webkit-transition: opacity .15s ease 0s;    -o-transition: opacity .15s ease 0s;    transition: opacity .15s ease 0s;}    .lg-outer * {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .lg-outer.lg-visible {        opacity: 1;    }    .lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {        -webkit-transition-duration: inherit !important;        transition-duration: inherit !important;        -webkit-transition-timing-function: inherit !important;        transition-timing-function: inherit !important;    }    .lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {        -webkit-transition-duration: 0s !important;        transition-duration: 0s !important;        opacity: 1;    }    .lg-outer.lg-grab img.lg-object {        cursor: -webkit-grab;        cursor: -moz-grab;        cursor: -o-grab;        cursor: -ms-grab;        cursor: grab;    }    .lg-outer.lg-grabbing img.lg-object {        cursor: move;        cursor: -webkit-grabbing;        cursor: -moz-grabbing;        cursor: -o-grabbing;        cursor: -ms-grabbing;        cursor: grabbing;    }    .lg-outer .lg {        position: relative;        overflow: hidden;        margin-left: auto;        margin-right: auto;        max-width: 100%;        max-height: 100%;    }    .lg-outer .lg-inner {        position: absolute;        left: 0;        top: 0;        white-space: nowrap;    }    .lg-outer .lg-item {        background: url(../images/loading.gif) center center no-repeat;        display: none !important;    }    .lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {        display: inline-block !important;    }    .lg-outer .lg-img-wrap, .lg-outer .lg-item {        display: inline-block;        text-align: center;        position: absolute;        width: 100%;        height: 100%;    }        .lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {            content: "";            display: inline-block;            height: 50%;            width: 1px;            margin-right: -1px;        }    .lg-outer .lg-img-wrap {        position: absolute;        padding: 0 5px;        left: 0;        right: 0;        top: 0;        bottom: 0;    }    .lg-outer .lg-item.lg-complete {        background-image: none;    }    .lg-outer .lg-item.lg-current {        z-index: 1060;    }    .lg-outer .lg-image {        display: inline-block;        vertical-align: middle;        max-width: 100%;        max-height: 100%;        width: auto !important;        height: auto !important;    }    .lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {        opacity: 0;        -webkit-transition: opacity .15s ease 0s;        -o-transition: opacity .15s ease 0s;        transition: opacity .15s ease 0s;    }    .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {        opacity: 1;    }    .lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {        display: none;    }.lg-backdrop {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 1040;    background-color: #000;    opacity: 0;    -webkit-transition: opacity .15s ease 0s;    -o-transition: opacity .15s ease 0s;    transition: opacity .15s ease 0s;}    .lg-backdrop.in {        opacity: 1;    }.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {    -webkit-transition: none 0s ease 0s !important;    -moz-transition: none 0s ease 0s !important;    -o-transition: none 0s ease 0s !important;    transition: none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}.lg-css3.lg-fade .lg-item {    opacity: 0;}    .lg-css3.lg-fade .lg-item.lg-current {        opacity: 1;    }    .lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {        -webkit-transition: opacity .1s ease 0s;        -moz-transition: opacity .1s ease 0s;        -o-transition: opacity .1s ease 0s;        transition: opacity .1s ease 0s;    }.lg-css3.lg-slide.lg-use-css3 .lg-item {    opacity: 0;}    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);    }    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);    }    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide.lg-use-left .lg-item {    opacity: 0;    position: absolute;    left: 0;}    .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {        left: -100%;    }    .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {        left: 100%;    }    .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {        left: 0;        opacity: 1;    }    .lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {        -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-sub-html, .lg-toolbar {    background-color: rgba(0, 0, 0, 0.45);}@font-face {    font-family: lg;    src: url(../fonts/lg.eot?n1z373);    src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");    font-weight: 400;    font-style: normal;}.lg-icon {    font-family: lg;    speak: none;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.lg-actions .lg-next, .lg-actions .lg-prev {    background-color: rgba(0, 0, 0, 0.45);    border-radius: 2px;    color: #999;    cursor: pointer;    display: block;    font-size: 22px;    margin-top: -10px;    padding: 8px 10px 9px;    position: absolute;    top: 50%;    z-index: 1080;    border: none;    outline: 0;}    .lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {        pointer-events: none;        opacity: .5;    }    .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {        color: #fff;    }.lg-actions .lg-next {    right: 20px;}    .lg-actions .lg-next:before {        content: "\e095";    }.lg-actions .lg-prev {    left: 20px;}    .lg-actions .lg-prev:after {        content: "\e094";    }@-webkit-keyframes lg-right-end {    0%, 100% {        left: 0;    }    50% {        left: -30px;    }}@-moz-keyframes lg-right-end {    0%, 100% {        left: 0;    }    50% {        left: -30px;    }}@-ms-keyframes lg-right-end {    0%, 100% {        left: 0;    }    50% {        left: -30px;    }}@keyframes lg-right-end {    0%, 100% {        left: 0;    }    50% {        left: -30px;    }}@-webkit-keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}@-moz-keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}@-ms-keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}@keyframes lg-left-end {    0%, 100% {        left: 0;    }    50% {        left: 30px;    }}.lg-outer.lg-right-end .lg-object {    -webkit-animation: lg-right-end .3s;    -o-animation: lg-right-end .3s;    animation: lg-right-end .3s;    position: relative;}.lg-outer.lg-left-end .lg-object {    -webkit-animation: lg-left-end .3s;    -o-animation: lg-left-end .3s;    animation: lg-left-end .3s;    position: relative;}.lg-toolbar {    z-index: 1082;    left: 0;    position: absolute;    top: 0;    width: 100%;}    .lg-toolbar .lg-icon {        color: #999;        cursor: pointer;        float: right;        font-size: 24px;        height: 47px;        line-height: 27px;        padding: 10px 0;        text-align: center;        width: 50px;        text-decoration: none !important;        outline: 0;        -webkit-transition: color .2s linear;        -o-transition: color .2s linear;        transition: color .2s linear;    }        .lg-toolbar .lg-icon:hover {            color: #fff;        }    .lg-toolbar .lg-close:after {        content: "\e070";    }    .lg-toolbar .lg-download:after {        content: "\e0f2";    }.lg-sub-html {    bottom: 0;    color: #eee;    font-size: 16px;    left: 0;    padding: 10px 40px;    position: fixed;    right: 0;    text-align: center;    z-index: 1080;}    .lg-sub-html h4 {        margin: 0;        font-size: 13px;        font-weight: 700;    }    .lg-sub-html p {        font-size: 12px;        margin: 5px 0 0;    }#lg-counter {    color: #999;    display: inline-block;    font-size: 16px;    padding-left: 20px;    padding-top: 12px;    vertical-align: middle;}.lg-next, .lg-prev, .lg-toolbar {    opacity: 1;    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}.lg-hide-items .lg-prev {    opacity: 0;    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);}.lg-hide-items .lg-next {    opacity: 0;    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);}.lg-hide-items .lg-toolbar {    opacity: 0;    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {    -webkit-transform: scale3d(0.5, 0.5, 0.5);    transform: scale3d(0.5, 0.5, 0.5);    opacity: 0;    -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -webkit-transform-origin: 50% 50%;    -moz-transform-origin: 50% 50%;    -ms-transform-origin: 50% 50%;    transform-origin: 50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);    opacity: 1;}.lg-outer .lg-thumb-outer {    background-color: #0d0a0a;    bottom: 0;    position: absolute;    width: 100%;    z-index: 1080;    max-height: 350px;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}    .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {        cursor: -webkit-grab;        cursor: -moz-grab;        cursor: -o-grab;        cursor: -ms-grab;        cursor: grab;    }    .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {        cursor: move;        cursor: -webkit-grabbing;        cursor: -moz-grabbing;        cursor: -o-grabbing;        cursor: -ms-grabbing;        cursor: grabbing;    }    .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {        -webkit-transition-duration: 0s !important;        transition-duration: 0s !important;    }.lg-outer.lg-thumb-open .lg-thumb-outer {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.lg-outer .lg-thumb {    padding: 10px 0;    height: 100%;    margin-bottom: -5px;}.lg-outer .lg-thumb-item {    cursor: pointer;    float: left;    overflow: hidden;    height: 100%;    border: 2px solid #fff;    border-radius: 4px;    margin-bottom: 5px;}@media (min-width: 1025px) {    .lg-outer .lg-thumb-item {        -webkit-transition: border-color .25s ease;        -o-transition: border-color .25s ease;        transition: border-color .25s ease;    }}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {    border-color: #007CBC;}.lg-outer .lg-thumb-item img {    width: 100%;    height: 100%;    object-fit: cover;}.lg-outer.lg-has-thumb .lg-item {    padding-bottom: 120px;}.lg-outer.lg-can-toggle .lg-item {    padding-bottom: 0;}.lg-outer.lg-pull-caption-up .lg-sub-html {    -webkit-transition: bottom .25s ease;    -o-transition: bottom .25s ease;    transition: bottom .25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {    bottom: 100px;}.lg-outer .lg-toogle-thumb {    background-color: #0d0a0a;    border-radius: 2px 2px 0 0;    color: #999;    cursor: pointer;    font-size: 24px;    height: 39px;    line-height: 27px;    padding: 5px 0;    position: absolute;    right: 20px;    text-align: center;    top: -39px;    width: 50px;}    .lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {        color: #fff;    }    .lg-outer .lg-toogle-thumb:after {        content: "\e1ff";    }.lg-outer .lg-video-cont {    display: inline-block;    vertical-align: middle;    max-width: 1140px;    max-height: 100%;    width: 100%;    padding: 0 5px;}.lg-outer .lg-video {    width: 100%;    height: 0;    padding-bottom: 56.25%;    overflow: hidden;    position: relative;}    .lg-outer .lg-video .lg-object {        display: inline-block;        position: absolute;        top: 0;        left: 0;        width: 100% !important;        height: 100% !important;    }    .lg-outer .lg-video .lg-video-play {        width: 84px;        height: 59px;        position: absolute;        left: 50%;        top: 50%;        margin-left: -42px;        margin-top: -30px;        z-index: 1080;        cursor: pointer;    }.lg-outer .lg-has-iframe .lg-video {    -webkit-overflow-scrolling: touch;    overflow: auto;}.lg-outer .lg-has-vimeo .lg-video-play {    background: url(../images/vimeo-play.png) no-repeat;}.lg-outer .lg-has-vimeo:hover .lg-video-play {    background: url(../images/vimeo-play.png) 0 -58px no-repeat;}.lg-outer .lg-has-html5 .lg-video-play {    background: url(../images/video-play.png) no-repeat;    height: 64px;    margin-left: -32px;    margin-top: -32px;    width: 64px;    opacity: .8;}.lg-outer .lg-has-html5:hover .lg-video-play {    opacity: 1;}.lg-outer .lg-has-youtube .lg-video-play {    background: url(../images/youtube-play.png) no-repeat;}.lg-outer .lg-has-youtube:hover .lg-video-play {    background: url(../images/youtube-play.png) 0 -60px no-repeat;}.lg-outer .lg-video-object {    width: 100% !important;    height: 100% !important;    position: absolute;    top: 0;    left: 0;}.lg-outer .lg-has-video .lg-video-object {    visibility: hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {    display: none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object {    visibility: visible;}.lg-progress-bar {    background-color: #333;    height: 5px;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 1083;    opacity: 0;    -webkit-transition: opacity 80ms ease 0s;    -moz-transition: opacity 80ms ease 0s;    -o-transition: opacity 80ms ease 0s;    transition: opacity 80ms ease 0s;}    .lg-progress-bar .lg-progress {        background-color: #007CBC;        height: 5px;        width: 0;    }    .lg-progress-bar.lg-start .lg-progress {        width: 100%;    }.lg-show-autoplay .lg-progress-bar {    opacity: 1;}.lg-autoplay-button:after {    content: "\e01d";}.lg-show-autoplay .lg-autoplay-button:after {    content: "\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transition-duration: 0s;    transition-duration: 0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -webkit-transform-origin: 0 0;    -moz-transform-origin: 0 0;    -ms-transform-origin: 0 0;    transform-origin: 0 0;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}#lg-zoom-in:after {    content: "\e311";}#lg-actual-size {    font-size: 20px;}    #lg-actual-size:after {        content: "\e033";    }#lg-zoom-out {    opacity: .5;    pointer-events: none;}    #lg-zoom-out:after {        content: "\e312";    }.lg-zoomed #lg-zoom-out {    opacity: 1;    pointer-events: auto;}.lg-outer .lg-pager-outer {    bottom: 60px;    left: 0;    position: absolute;    right: 0;    text-align: center;    z-index: 1080;    height: 10px;}    .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {        overflow: visible;    }.lg-outer .lg-pager-cont {    cursor: pointer;    display: inline-block;    overflow: hidden;    position: relative;    vertical-align: top;    margin: 0 5px;}    .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }    .lg-outer .lg-pager-cont.lg-pager-active .lg-pager {        box-shadow: 0 0 0 2px #fff inset;    }.lg-outer .lg-pager-thumb-cont {    background-color: #fff;    color: #fff;    bottom: 100%;    height: 83px;    left: 0;    margin-bottom: 20px;    margin-left: -60px;    opacity: 0;    padding: 5px;    position: absolute;    width: 120px;    border-radius: 3px;    -webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;    -moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;    -o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;    transition: opacity .15s ease 0s, transform .15s ease 0s;    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);}    .lg-outer .lg-pager-thumb-cont img {        width: 100%;        height: 100%;    }.lg-outer .lg-pager {    background-color: rgba(255, 255, 255, 0.5);    border-radius: 50%;    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;    display: block;    height: 12px;    -webkit-transition: box-shadow .3s ease 0s;    -o-transition: box-shadow .3s ease 0s;    transition: box-shadow .3s ease 0s;    width: 12px;}    .lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {        box-shadow: 0 0 0 8px #fff inset;    }.lg-outer .lg-caret {    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-top: 10px dashed;    bottom: -10px;    display: inline-block;    height: 0;    left: 50%;    margin-left: -5px;    position: absolute;    vertical-align: middle;    width: 0;}.lg-fullscreen:after {    content: "\e20c";}.lg-fullscreen-on .lg-fullscreen:after {    content: "\e20d";}.lg-outer #lg-dropdown-overlay {    background-color: rgba(0, 0, 0, 0.25);    bottom: 0;    cursor: default;    left: 0;    position: fixed;    right: 0;    top: 0;    z-index: 1081;    opacity: 0;    visibility: hidden;    -webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;    -o-transition: visibility 0s linear .18s, opacity .18s linear 0s;    transition: visibility 0s linear .18s, opacity .18s linear 0s;}.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {    -webkit-transition-delay: 0s;    transition-delay: 0s;    -moz-transform: translate3d(0, 0, 0);    -o-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;    visibility: visible;}.lg-outer .lg-dropdown {    background-color: #fff;    border-radius: 2px;    font-size: 14px;    list-style-type: none;    margin: 0;    padding: 10px 0;    position: absolute;    right: 0;    text-align: left;    top: 50px;    opacity: 0;    visibility: hidden;    -moz-transform: translate3d(0, 5px, 0);    -o-transform: translate3d(0, 5px, 0);    -ms-transform: translate3d(0, 5px, 0);    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);    -webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;    -moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;    -o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;    transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;}    .lg-outer .lg-dropdown:after {        content: "";        display: block;        height: 0;        width: 0;        position: absolute;        border: 8px solid transparent;        border-bottom-color: #fff;        right: 16px;        top: -16px;    }    .lg-outer .lg-dropdown > li:last-child {        margin-bottom: 0;    }    .lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {        color: #333;    }    .lg-outer .lg-dropdown a {        color: #333;        display: block;        white-space: pre;        padding: 4px 12px;        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;        font-size: 12px;    }        .lg-outer .lg-dropdown a:hover {            background-color: rgba(0, 0, 0, 0.07);        }    .lg-outer .lg-dropdown .lg-dropdown-text {        display: inline-block;        line-height: 1;        margin-top: -3px;        vertical-align: middle;    }    .lg-outer .lg-dropdown .lg-icon {        color: #333;        display: inline-block;        float: none;        font-size: 20px;        height: auto;        line-height: 1;        margin-right: 8px;        padding: 0;        vertical-align: middle;        width: auto;    }.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {    width: 100%;    height: 100%;}    .lg-outer #lg-share {        position: relative;    }        .lg-outer #lg-share:after {            content: "\e80d";        }    .lg-outer #lg-share-facebook .lg-icon {        color: #3b5998;    }        .lg-outer #lg-share-facebook .lg-icon:after {            content: "\e901";        }    .lg-outer #lg-share-twitter .lg-icon {        color: #00aced;    }        .lg-outer #lg-share-twitter .lg-icon:after {            content: "\e904";        }    .lg-outer #lg-share-googleplus .lg-icon {        color: #dd4b39;    }        .lg-outer #lg-share-googleplus .lg-icon:after {            content: "\e902";        }    .lg-outer #lg-share-pinterest .lg-icon {        color: #cb2027;    }        .lg-outer #lg-share-pinterest .lg-icon:after {            content: "\e903";        }.lg-group:after {    content: "";    display: table;    clear: both;}.lg-outer {    position: fixed;    top: 0;    left: 0;    z-index: 1050;    text-align: left;    opacity: 0;    -webkit-transition: opacity .15s ease 0s;    -o-transition: opacity .15s ease 0s;    transition: opacity .15s ease 0s;}    .lg-outer * {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .lg-outer.lg-visible {        opacity: 1;    }    .lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {        -webkit-transition-duration: inherit !important;        transition-duration: inherit !important;        -webkit-transition-timing-function: inherit !important;        transition-timing-function: inherit !important;    }    .lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {        -webkit-transition-duration: 0s !important;        transition-duration: 0s !important;        opacity: 1;    }    .lg-outer.lg-grab img.lg-object {        cursor: -webkit-grab;        cursor: -moz-grab;        cursor: -o-grab;        cursor: -ms-grab;        cursor: grab;    }    .lg-outer.lg-grabbing img.lg-object {        cursor: move;        cursor: -webkit-grabbing;        cursor: -moz-grabbing;        cursor: -o-grabbing;        cursor: -ms-grabbing;        cursor: grabbing;    }    .lg-outer .lg {        position: relative;        overflow: hidden;        margin-left: auto;        margin-right: auto;        max-width: 100%;        max-height: 100%;    }    .lg-outer .lg-inner {        position: absolute;        left: 0;        top: 0;        white-space: nowrap;    }    .lg-outer .lg-item {        background: url(../images/loading.gif) center center no-repeat;        display: none !important;    }    .lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {        display: inline-block !important;    }    .lg-outer .lg-img-wrap, .lg-outer .lg-item {        display: inline-block;        text-align: center;        position: absolute;        width: 100%;        height: 100%;    }        .lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {            content: "";            display: inline-block;            height: 50%;            width: 1px;            margin-right: -1px;        }    .lg-outer .lg-img-wrap {        position: absolute;        padding: 0 5px;        left: 0;        right: 0;        top: 0;        bottom: 0;    }    .lg-outer .lg-item.lg-complete {        background-image: none;    }    .lg-outer .lg-item.lg-current {        z-index: 1060;    }    .lg-outer .lg-image {        display: inline-block;        vertical-align: middle;        max-width: 100%;        max-height: 100%;        width: auto !important;        height: auto !important;    }    .lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {        opacity: 0;        -webkit-transition: opacity .15s ease 0s;        -o-transition: opacity .15s ease 0s;        transition: opacity .15s ease 0s;    }    .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {        opacity: 1;    }    .lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {        display: none;    }.lg-backdrop {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 1040;    background-color: #000;    opacity: 0;    -webkit-transition: opacity .15s ease 0s;    -o-transition: opacity .15s ease 0s;    transition: opacity .15s ease 0s;}    .lg-backdrop.in {        opacity: 1;    }.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {    -webkit-transition: none 0s ease 0s !important;    -moz-transition: none 0s ease 0s !important;    -o-transition: none 0s ease 0s !important;    transition: none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}.lg-css3.lg-fade .lg-item {    opacity: 0;}    .lg-css3.lg-fade .lg-item.lg-current {        opacity: 1;    }    .lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {        -webkit-transition: opacity .1s ease 0s;        -moz-transition: opacity .1s ease 0s;        -o-transition: opacity .1s ease 0s;        transition: opacity .1s ease 0s;    }.lg-css3.lg-slide.lg-use-css3 .lg-item {    opacity: 0;}    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);    }    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);    }    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide.lg-use-left .lg-item {    opacity: 0;    position: absolute;    left: 0;}    .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {        left: -100%;    }    .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {        left: 100%;    }    .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {        left: 0;        opacity: 1;    }    .lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {        -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }/*! lightgallery - v1.6.6 - 2017-12-20
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2017 Sachin N; Licensed GPLv3 */.lg-css3.lg-zoom-in .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-in .lg-item.lg-prev-slide {        -webkit-transform: scale3d(1.3, 1.3, 1.3);        transform: scale3d(1.3, 1.3, 1.3);    }    .lg-css3.lg-zoom-in .lg-item.lg-next-slide {        -webkit-transform: scale3d(1.3, 1.3, 1.3);        transform: scale3d(1.3, 1.3, 1.3);    }    .lg-css3.lg-zoom-in .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-zoom-in-big .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide {        -webkit-transform: scale3d(2, 2, 2);        transform: scale3d(2, 2, 2);    }    .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide {        -webkit-transform: scale3d(2, 2, 2);        transform: scale3d(2, 2, 2);    }    .lg-css3.lg-zoom-in-big .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-zoom-out .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-out .lg-item.lg-prev-slide {        -webkit-transform: scale3d(0.7, 0.7, 0.7);        transform: scale3d(0.7, 0.7, 0.7);    }    .lg-css3.lg-zoom-out .lg-item.lg-next-slide {        -webkit-transform: scale3d(0.7, 0.7, 0.7);        transform: scale3d(0.7, 0.7, 0.7);    }    .lg-css3.lg-zoom-out .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-zoom-out-big .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide {        -webkit-transform: scale3d(0, 0, 0);        transform: scale3d(0, 0, 0);    }    .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide {        -webkit-transform: scale3d(0, 0, 0);        transform: scale3d(0, 0, 0);    }    .lg-css3.lg-zoom-out-big .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-zoom-out-in .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {        -webkit-transform: scale3d(0, 0, 0);        transform: scale3d(0, 0, 0);    }    .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide {        -webkit-transform: scale3d(2, 2, 2);        transform: scale3d(2, 2, 2);    }    .lg-css3.lg-zoom-out-in .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-zoom-in-out .lg-item {    opacity: 0;}    .lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide {        -webkit-transform: scale3d(2, 2, 2);        transform: scale3d(2, 2, 2);    }    .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide {        -webkit-transform: scale3d(0, 0, 0);        transform: scale3d(0, 0, 0);    }    .lg-css3.lg-zoom-in-out .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-soft-zoom .lg-item {    opacity: 0;}    .lg-css3.lg-soft-zoom .lg-item.lg-prev-slide {        -webkit-transform: scale3d(1.1, 1.1, 1.1);        transform: scale3d(1.1, 1.1, 1.1);    }    .lg-css3.lg-soft-zoom .lg-item.lg-next-slide {        -webkit-transform: scale3d(0.9, 0.9, 0.9);        transform: scale3d(0.9, 0.9, 0.9);    }    .lg-css3.lg-soft-zoom .lg-item.lg-current {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        opacity: 1;    }    .lg-css3.lg-soft-zoom .lg-item.lg-prev-slide, .lg-css3.lg-soft-zoom .lg-item.lg-next-slide, .lg-css3.lg-soft-zoom .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-scale-up .lg-item {    opacity: 0;}    .lg-css3.lg-scale-up .lg-item.lg-prev-slide {        -moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);    }    .lg-css3.lg-scale-up .lg-item.lg-next-slide {        -moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);        transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);    }    .lg-css3.lg-scale-up .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-scale-up .lg-item.lg-prev-slide, .lg-css3.lg-scale-up .lg-item.lg-next-slide, .lg-css3.lg-scale-up .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);        -o-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);        transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);    }    .lg-css3.lg-slide-circular .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);        -o-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);        transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);    }    .lg-css3.lg-slide-circular .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular .lg-item.lg-next-slide, .lg-css3.lg-slide-circular .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular-up .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);    }    .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);    }    .lg-css3.lg-slide-circular-up .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular-down .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);    }    .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);    }    .lg-css3.lg-slide-circular-down .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular-vertical .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);        transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);    }    .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);        transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);    }    .lg-css3.lg-slide-circular-vertical .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular-vertical-left .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);        transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);    }    .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);        transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);    }    .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-circular-vertical-down .lg-item {    opacity: 0;}    .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);        transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);    }    .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide {        -moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);        transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);    }    .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;    }.lg-css3.lg-slide-vertical .lg-item {    opacity: 0;}    .lg-css3.lg-slide-vertical .lg-item.lg-prev-slide {        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);    }    .lg-css3.lg-slide-vertical .lg-item.lg-next-slide {        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0);    }    .lg-css3.lg-slide-vertical .lg-item.lg-current {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-vertical-growth .lg-item {    opacity: 0;}    .lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide {        -moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);        -o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);        -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);        -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);        transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);    }    .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide {        -moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);        -o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);        -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);        -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);        transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);    }    .lg-css3.lg-slide-vertical-growth .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-only .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide {        -moz-transform: skew(10deg, 0deg);        -o-transform: skew(10deg, 0deg);        -ms-transform: skew(10deg, 0deg);        -webkit-transform: skew(10deg, 0deg);        transform: skew(10deg, 0deg);    }    .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide {        -moz-transform: skew(10deg, 0deg);        -o-transform: skew(10deg, 0deg);        -ms-transform: skew(10deg, 0deg);        -webkit-transform: skew(10deg, 0deg);        transform: skew(10deg, 0deg);    }    .lg-css3.lg-slide-skew-only .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg);        -o-transform: skew(0deg, 0deg);        -ms-transform: skew(0deg, 0deg);        -webkit-transform: skew(0deg, 0deg);        transform: skew(0deg, 0deg);        opacity: 1;    }    .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-only-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide {        -moz-transform: skew(-10deg, 0deg);        -o-transform: skew(-10deg, 0deg);        -ms-transform: skew(-10deg, 0deg);        -webkit-transform: skew(-10deg, 0deg);        transform: skew(-10deg, 0deg);    }    .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide {        -moz-transform: skew(-10deg, 0deg);        -o-transform: skew(-10deg, 0deg);        -ms-transform: skew(-10deg, 0deg);        -webkit-transform: skew(-10deg, 0deg);        transform: skew(-10deg, 0deg);    }    .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg);        -o-transform: skew(0deg, 0deg);        -ms-transform: skew(0deg, 0deg);        -webkit-transform: skew(0deg, 0deg);        transform: skew(0deg, 0deg);        opacity: 1;    }    .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-only-y .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, 10deg);        -o-transform: skew(0deg, 10deg);        -ms-transform: skew(0deg, 10deg);        -webkit-transform: skew(0deg, 10deg);        transform: skew(0deg, 10deg);    }    .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide {        -moz-transform: skew(0deg, 10deg);        -o-transform: skew(0deg, 10deg);        -ms-transform: skew(0deg, 10deg);        -webkit-transform: skew(0deg, 10deg);        transform: skew(0deg, 10deg);    }    .lg-css3.lg-slide-skew-only-y .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg);        -o-transform: skew(0deg, 0deg);        -ms-transform: skew(0deg, 0deg);        -webkit-transform: skew(0deg, 0deg);        transform: skew(0deg, 0deg);        opacity: 1;    }    .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-only-y-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, -10deg);        -o-transform: skew(0deg, -10deg);        -ms-transform: skew(0deg, -10deg);        -webkit-transform: skew(0deg, -10deg);        transform: skew(0deg, -10deg);    }    .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide {        -moz-transform: skew(0deg, -10deg);        -o-transform: skew(0deg, -10deg);        -ms-transform: skew(0deg, -10deg);        -webkit-transform: skew(0deg, -10deg);        transform: skew(0deg, -10deg);    }    .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg);        -o-transform: skew(0deg, 0deg);        -ms-transform: skew(0deg, 0deg);        -webkit-transform: skew(0deg, 0deg);        transform: skew(0deg, 0deg);        opacity: 1;    }    .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew .lg-item.lg-prev-slide {        -moz-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);        -o-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);        -ms-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);        -webkit-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);        transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);    }    .lg-css3.lg-slide-skew .lg-item.lg-next-slide {        -moz-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);        -o-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);        -ms-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);        -webkit-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);        transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);    }    .lg-css3.lg-slide-skew .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew .lg-item.lg-next-slide, .lg-css3.lg-slide-skew .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide {        -moz-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);        -o-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);        -ms-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);        -webkit-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);        transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide {        -moz-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);        -o-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);        -ms-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);        -webkit-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);        transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-cross .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);        -o-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);        -ms-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);        -webkit-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);        transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide {        -moz-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);        -o-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);        -ms-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);        -webkit-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);        transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-cross .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-cross-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);        -o-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);        -ms-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);        -webkit-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);        transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide {        -moz-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);        -o-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);        -ms-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);        -webkit-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);        transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);    }    .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-ver .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide {        -moz-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);        -o-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);        -ms-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);        -webkit-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);        transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);    }    .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide {        -moz-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);        -o-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);        -ms-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);        -webkit-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);        transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);    }    .lg-css3.lg-slide-skew-ver .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-ver-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide {        -moz-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);        -o-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);        -ms-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);        -webkit-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);        transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);    }    .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide {        -moz-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);        -o-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);        -ms-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);        -webkit-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);        transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);    }    .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-ver-cross .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);        -o-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);        -ms-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);        -webkit-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);        transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);    }    .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide {        -moz-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);        -o-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);        -ms-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);        -webkit-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);        transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);    }    .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-slide-skew-ver-cross-rev .lg-item {    opacity: 0;}    .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide {        -moz-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);        -o-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);        -ms-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);        -webkit-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);        transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);    }    .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide {        -moz-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);        -o-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);        -ms-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);        -webkit-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);        transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);    }    .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {        -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);        opacity: 1;    }    .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-lollipop .lg-item {    opacity: 0;}    .lg-css3.lg-lollipop .lg-item.lg-prev-slide {        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);    }    .lg-css3.lg-lollipop .lg-item.lg-next-slide {        -moz-transform: translate3d(0, 0, 0) scale(0.5);        -o-transform: translate3d(0, 0, 0) scale(0.5);        -ms-transform: translate3d(0, 0, 0) scale(0.5);        -webkit-transform: translate3d(0, 0, 0) scale(0.5);        transform: translate3d(0, 0, 0) scale(0.5);    }    .lg-css3.lg-lollipop .lg-item.lg-current {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-lollipop .lg-item.lg-prev-slide, .lg-css3.lg-lollipop .lg-item.lg-next-slide, .lg-css3.lg-lollipop .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-lollipop-rev .lg-item {    opacity: 0;}    .lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide {        -moz-transform: translate3d(0, 0, 0) scale(0.5);        -o-transform: translate3d(0, 0, 0) scale(0.5);        -ms-transform: translate3d(0, 0, 0) scale(0.5);        -webkit-transform: translate3d(0, 0, 0) scale(0.5);        transform: translate3d(0, 0, 0) scale(0.5);    }    .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide {        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);    }    .lg-css3.lg-lollipop-rev .lg-item.lg-current {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-rotate .lg-item {    opacity: 0;}    .lg-css3.lg-rotate .lg-item.lg-prev-slide {        -moz-transform: rotate(-360deg);        -o-transform: rotate(-360deg);        -ms-transform: rotate(-360deg);        -webkit-transform: rotate(-360deg);        transform: rotate(-360deg);    }    .lg-css3.lg-rotate .lg-item.lg-next-slide {        -moz-transform: rotate(360deg);        -o-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }    .lg-css3.lg-rotate .lg-item.lg-current {        -moz-transform: rotate(0deg);        -o-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        opacity: 1;    }    .lg-css3.lg-rotate .lg-item.lg-prev-slide, .lg-css3.lg-rotate .lg-item.lg-next-slide, .lg-css3.lg-rotate .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-rotate-rev .lg-item {    opacity: 0;}    .lg-css3.lg-rotate-rev .lg-item.lg-prev-slide {        -moz-transform: rotate(360deg);        -o-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }    .lg-css3.lg-rotate-rev .lg-item.lg-next-slide {        -moz-transform: rotate(-360deg);        -o-transform: rotate(-360deg);        -ms-transform: rotate(-360deg);        -webkit-transform: rotate(-360deg);        transform: rotate(-360deg);    }    .lg-css3.lg-rotate-rev .lg-item.lg-current {        -moz-transform: rotate(0deg);        -o-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg);        opacity: 1;    }    .lg-css3.lg-rotate-rev .lg-item.lg-prev-slide, .lg-css3.lg-rotate-rev .lg-item.lg-next-slide, .lg-css3.lg-rotate-rev .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }.lg-css3.lg-tube .lg-item {    opacity: 0;}    .lg-css3.lg-tube .lg-item.lg-prev-slide {        -moz-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);        -o-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);        -ms-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);        -webkit-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);        transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);    }    .lg-css3.lg-tube .lg-item.lg-next-slide {        -moz-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);        -o-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);        -ms-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);        -webkit-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);        transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);    }    .lg-css3.lg-tube .lg-item.lg-current {        -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);        opacity: 1;    }    .lg-css3.lg-tube .lg-item.lg-prev-slide, .lg-css3.lg-tube .lg-item.lg-next-slide, .lg-css3.lg-tube .lg-item.lg-current {        -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;        transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    }/*# sourceMappingURL=lg-transitions.css.map *//*
*
* Preloader
*/.preloader {    position: fixed;    left: 0;    top: 0;    bottom: 0;    right: 0;    z-index: 9999999;    display: flex;    justify-content: center;    align-items: center;    padding: 20px;    background: #ffffff;    transition: .3s all ease;}    .preloader.loaded {        opacity: 0;        visibility: hidden;    }.preloader-body {    text-align: center;}    .preloader-body p {        position: relative;        right: -8px;    }.cssload-container {    width: 100%;    height: 36px;    text-align: center;}.cssload-speeding-wheel {    width: 36px;    height: 36px;    margin: 0 auto;    border: 3px solid #007CBC;    border-radius: 50%;    border-left-color: transparent;    border-bottom-color: transparent;    animation: cssload-spin .88s infinite linear;}@-webkit-keyframes cssload-spin {    100% {        transform: rotate(360deg);    }}@keyframes cssload-spin {    100% {        transform: rotate(360deg);    }}/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ARES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/.ares.tparrows {    cursor: pointer;    background: #fff;    min-width: 60px;    min-height: 60px;    position: absolute;    display: block;    z-index: 100;    border-radius: 50%;}    .ares.tparrows:before {        font-family: "revicons";        font-size: 25px;        color: #aaa;        display: block;        line-height: 60px;        text-align: center;        -webkit-transition: color 0.3s;        -moz-transition: color 0.3s;        transition: color 0.3s;        z-index: 2;        position: relative;    }    .ares.tparrows.tp-leftarrow:before {        content: "\e81f";    }    .ares.tparrows.tp-rightarrow:before {        content: "\e81e";    }    .ares.tparrows:hover:before {        color: #000;    }.ares .tp-title-wrap {    position: absolute;    z-index: 1;    display: inline-block;    background: #fff;    min-height: 60px;    line-height: 60px;    top: 0;    margin-left: 30px;    border-radius: 0px 30px 30px 0px;    overflow: hidden;    -webkit-transition: -webkit-transform 0.3s;    transition: transform 0.3s;    transform: scaleX(0);    -webkit-transform: scaleX(0);    transform-origin: 0% 50%;    -webkit-transform-origin: 0% 50%;}.ares.tp-rightarrow .tp-title-wrap {    right: 0;    margin-right: 30px;    margin-left: 0;    -webkit-transform-origin: 100% 50%;    border-radius: 30px 0px 0px 30px;}.ares.tparrows:hover .tp-title-wrap {    transform: scaleX(1) scaleY(1);    -webkit-transform: scaleX(1) scaleY(1);}.ares .tp-arr-titleholder {    position: relative;    -webkit-transition: -webkit-transform 0.3s;    transition: transform 0.3s;    transform: translateX(200px);    text-transform: uppercase;    color: #000;    font-weight: 400;    font-size: 14px;    line-height: 60px;    white-space: nowrap;    padding: 0px 20px;    margin-left: 10px;    opacity: 0;}.ares.tp-rightarrow .tp-arr-titleholder {    transform: translateX(-200px);    margin-left: 0;    margin-right: 10px;}.ares.tparrows:hover .tp-arr-titleholder {    transform: translateX(0px);    -webkit-transform: translateX(0px);    transition-delay: 0.1s;    opacity: 1;}/* BULLETS */.ares.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.ares .tp-bullet {    width: 13px;    height: 13px;    position: absolute;    background: #e5e5e5;    border-radius: 50%;    cursor: pointer;    box-sizing: content-box;}    .ares .tp-bullet:hover,    .ares .tp-bullet.selected {        background: #fff;    }.ares .tp-bullet-title {    position: absolute;    color: #888;    font-size: 12px;    padding: 0px 10px;    font-weight: 600;    right: 27px;    top: -4px;    background: #fff;    background: rgba(255, 255, 255, 0.75);    visibility: hidden;    transform: translateX(-20px);    -webkit-transform: translateX(-20px);    transition: transform 0.3s;    -webkit-transition: transform 0.3s;    line-height: 20px;    white-space: nowrap;}    .ares .tp-bullet-title:after {        width: 0;        height: 0;        border-style: solid;        border-width: 10px 0 10px 10px;        border-color: transparent transparent transparent rgba(255, 255, 255, 0.75);        content: " ";        position: absolute;        right: -10px;        top: 0;    }.ares .tp-bullet:hover .tp-bullet-title {    visibility: visible;    transform: translateX(0px);    -webkit-transform: translateX(0px);}.ares .tp-bullet.selected:hover .tp-bullet-title {    background: #fff;}    .ares .tp-bullet.selected:hover .tp-bullet-title:after {        border-color: transparent transparent transparent #fff;    }.ares.tp-bullets:hover .tp-bullet-title {    visibility: hidden;}.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {    visibility: visible;}/* TABS */.ares .tp-tab {    opacity: 1;    padding: 10px;    box-sizing: border-box;    font-family: "Roboto", sans-serif;    border-bottom: 1px solid #e5e5e5;}.ares .tp-tab-image {    width: 60px;    height: 60px;    max-height: 100%;    max-width: 100%;    position: relative;    display: inline-block;    float: left;}.ares .tp-tab-content {    background: transparent;    position: relative;    padding: 15px 15px 15px 85px;    left: 0;    overflow: hidden;    margin-top: -15px;    box-sizing: border-box;    color: #333;    display: inline-block;    width: 100%;    height: 100%;    position: absolute;}.ares .tp-tab-date {    display: block;    color: #aaa;    font-weight: 500;    font-size: 12px;    margin-bottom: 0;}.ares .tp-tab-title {    display: block;    text-align: left;    color: #333;    font-size: 14px;    font-weight: 500;    text-transform: none;    line-height: 17px;}.ares .tp-tab:hover,.ares .tp-tab.selected {    background: #eee;}/* MEDIA QUERIES *//*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 CUSTOM SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.custom.tparrows {    cursor: pointer;    background: #000;    background: rgba(0, 0, 0, 0.5);    width: 40px;    height: 40px;    position: absolute;    display: block;    z-index: 10000;}    .custom.tparrows:hover {        background: #000;    }.page .tparrows:hover {    background-color: transparent;}.custom.tparrows:before {    font-family: "revicons";    font-size: 15px;    color: #fff;    display: block;    line-height: 40px;    text-align: center;}.custom.tparrows.tp-leftarrow:before {    content: "\e824";}.custom.tparrows.tp-rightarrow:before {    content: "\e825";}/* BULLETS */.custom.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.custom .tp-bullet {    width: 12px;    height: 12px;    position: absolute;    background: #aaa;    background: rgba(125, 125, 125, 0.5);    cursor: pointer;    box-sizing: content-box;}    .custom .tp-bullet:hover,    .custom .tp-bullet.selected {        background: #7d7d7d;    }/* THUMBS *//* TABS *//*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 DIONE SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.dione.tparrows {    height: 100%;    width: 100px;    background: transparent;    background: transparent;    line-height: 100%;    transition: all 0.3s;    -webkit-transition: all 0.3s;}    .dione.tparrows:hover {        background: rgba(0, 0, 0, 0.45);    }.dione .tp-arr-imgwrapper {    width: 100px;    left: 0;    position: absolute;    height: 100%;    top: 0;    overflow: hidden;}.dione.tp-rightarrow .tp-arr-imgwrapper {    left: auto;    right: 0;}.dione .tp-arr-imgholder {    background-position: center center;    background-size: cover;    width: 100px;    height: 100%;    top: 0;    visibility: hidden;    transform: translateX(-50px);    -webkit-transform: translateX(-50px);    transition: all 0.3s;    -webkit-transition: all 0.3s;    opacity: 0;    left: 0;}.dione.tparrows.tp-rightarrow .tp-arr-imgholder {    right: 0;    left: auto;    transform: translateX(50px);    -webkit-transform: translateX(50px);}.dione.tparrows:before {    position: absolute;    line-height: 30px;    margin-left: -22px;    top: 50%;    left: 50%;    font-size: 30px;    margin-top: -15px;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.dione.tparrows.tp-rightarrow:before {    margin-left: 6px;}.dione.tparrows:hover:before {    transform: translateX(-20px);    -webkit-transform: translateX(-20px);    opacity: 0;}.dione.tparrows.tp-rightarrow:hover:before {    transform: translateX(20px);    -webkit-transform: translateX(20px);}.dione.tparrows:hover .tp-arr-imgholder {    transform: translateX(0px);    -webkit-transform: translateX(0px);    opacity: 1;    visibility: visible;}/* BULLETS */.dione .tp-bullet {    opacity: 1;    width: 50px;    height: 50px;    padding: 3px;    background: #000;    background-color: rgba(0, 0, 0, 0.25);    margin: 0;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.dione .tp-bullet-image {    display: block;    box-sizing: border-box;    position: relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    width: 44px;    height: 44px;    background-size: cover;    background-position: center center;}.dione .tp-bullet-title {    position: absolute;    bottom: 65px;    display: inline-block;    left: 50%;    background: #000;    background: rgba(0, 0, 0, 0.75);    color: #fff;    padding: 10px 30px;    border-radius: 4px;    -webkit-border-radius: 4px;    opacity: 0;    transition: all 0.3s;    -webkit-transition: all 0.3s;    transform: translateZ(0.001px) translateX(-50%) translateY(14px);    transform-origin: 50% 100%;    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);    -webkit-transform-origin: 50% 100%;    opacity: 0;    white-space: nowrap;}.dione .tp-bullet:hover .tp-bullet-title {    transform: rotateX(0deg) translateX(-50%);    -webkit-transform: rotateX(0deg) translateX(-50%);    opacity: 1;}.dione .tp-bullet.selected,.dione .tp-bullet:hover {    background: white;    background: linear-gradient(to bottom, white 0%, #777777 100%);}.dione .tp-bullet-title:after {    content: " ";    position: absolute;    left: 50%;    margin-left: -8px;    width: 0;    height: 0;    border-style: solid;    border-width: 8px 8px 0 8px;    border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;    bottom: -8px;}/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ERINYEN SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.erinyen.tparrows {    cursor: pointer;    background: #000;    background: rgba(0, 0, 0, 0.5);    min-width: 70px;    min-height: 70px;    position: absolute;    display: block;    z-index: 1000;    border-radius: 35px;}    .erinyen.tparrows:before {        font-family: "revicons";        font-size: 20px;        color: #fff;        display: block;        line-height: 70px;        text-align: center;        z-index: 2;        position: relative;    }    .erinyen.tparrows.tp-leftarrow:before {        content: "\e824";    }    .erinyen.tparrows.tp-rightarrow:before {        content: "\e825";    }.erinyen .tp-title-wrap {    position: absolute;    z-index: 1;    display: inline-block;    background: #000;    background: rgba(0, 0, 0, 0.5);    min-height: 70px;    line-height: 70px;    top: 0;    margin-left: 0;    border-radius: 35px;    overflow: hidden;    transition: opacity 0.3s;    -webkit-transition: opacity 0.3s;    -moz-transition: opacity 0.3s;    -webkit-transform: scale(0);    -moz-transform: scale(0);    transform: scale(0);    visibility: hidden;    opacity: 0;}.erinyen.tparrows:hover .tp-title-wrap {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);    opacity: 1;    visibility: visible;}.erinyen.tp-rightarrow .tp-title-wrap {    right: 0;    margin-right: 0;    margin-left: 0;    -webkit-transform-origin: 100% 50%;    border-radius: 35px;    padding-right: 20px;    padding-left: 10px;}.erinyen.tp-leftarrow .tp-title-wrap {    padding-left: 20px;    padding-right: 10px;}.erinyen .tp-arr-titleholder {    letter-spacing: 3px;    position: relative;    -webkit-transition: -webkit-transform 0.3s;    transition: transform 0.3s;    transform: translateX(200px);    text-transform: uppercase;    color: #fff;    font-weight: 600;    font-size: 13px;    line-height: 70px;    white-space: nowrap;    padding: 0px 20px;    margin-left: 11px;    opacity: 0;}.erinyen .tp-arr-imgholder {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    background-position: center center;    background-size: cover;}.erinyen .tp-arr-img-over {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    background: #000;    background: rgba(0, 0, 0, 0.5);}.erinyen.tp-rightarrow .tp-arr-titleholder {    transform: translateX(-200px);    margin-left: 0;    margin-right: 11px;}.erinyen.tparrows:hover .tp-arr-titleholder {    transform: translateX(0px);    -webkit-transform: translateX(0px);    transition-delay: 0.1s;    opacity: 1;}/* BULLETS */.erinyen.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: #555555;    /* old browsers */    background: -moz-linear-gradient(top, #555555 0%, #222222 100%);    /* ff3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #222222));    /* chrome,safari4+ */    background: -webkit-linear-gradient(top, #555555 0%, #222222 100%);    /* chrome10+,safari5.1+ */    background: -o-linear-gradient(top, #555555 0%, #222222 100%);    /* opera 11.10+ */    background: -ms-linear-gradient(top, #555555 0%, #222222 100%);    /* ie10+ */    background: linear-gradient(to bottom, #555555 0%, #222222 100%);    /* w3c */    filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#555555", endcolorstr="#222222",gradienttype=0 );    /* ie6-9 */    padding: 10px 15px;    margin-left: -15px;    margin-top: -10px;    box-sizing: content-box;    border-radius: 10px;    box-shadow: 0px 0px 2px 1px rgba(33, 33, 33, 0.3);}.erinyen .tp-bullet {    width: 13px;    height: 13px;    position: absolute;    background: #111;    border-radius: 50%;    cursor: pointer;    box-sizing: content-box;}    .erinyen .tp-bullet:hover,    .erinyen .tp-bullet.selected {        background: #e5e5e5;        /* old browsers */        background: -moz-linear-gradient(top, #e5e5e5 0%, #999999 100%);        /* ff3.6+ */        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #999999));        /* chrome,safari4+ */        background: -webkit-linear-gradient(top, #e5e5e5 0%, #999999 100%);        /* chrome10+,safari5.1+ */        background: -o-linear-gradient(top, #e5e5e5 0%, #999999 100%);        /* opera 11.10+ */        background: -ms-linear-gradient(top, #e5e5e5 0%, #999999 100%);        /* ie10+ */        background: linear-gradient(to bottom, #e5e5e5 0%, #999999 100%);        /* w3c */        filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#e5e5e5", endcolorstr="#999999",gradienttype=0 );        /* ie6-9 */        border: 1px solid #555;        width: 12px;        height: 12px;    }/* THUMBS */.erinyen .tp-thumb {    opacity: 1;}.erinyen .tp-thumb-over {    background: #000;    background: rgba(0, 0, 0, 0.25);    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 1;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.erinyen .tp-thumb-more:before {    font-family: "revicons";    font-size: 12px;    color: #aaa;    color: rgba(255, 255, 255, 0.75);    display: block;    line-height: 12px;    text-align: left;    z-index: 2;    position: absolute;    top: 20px;    right: 20px;    z-index: 2;}.erinyen .tp-thumb-more:before {    content: "\e825";}.erinyen .tp-thumb-title {    font-family: "Roboto", "Raleway";    letter-spacing: 1px;    font-size: 12px;    color: #fff;    display: block;    line-height: 15px;    text-align: left;    z-index: 2;    position: absolute;    top: 0;    left: 0;    z-index: 2;    padding: 20px 35px 20px 20px;    width: 100%;    height: 100%;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;    font-weight: 500;}.erinyen .tp-thumb.selected .tp-thumb-more:before,.erinyen .tp-thumb:hover .tp-thumb-more:before {    color: #aaa;}.erinyen .tp-thumb.selected .tp-thumb-over,.erinyen .tp-thumb:hover .tp-thumb-over {    background: #fff;}.erinyen .tp-thumb.selected .tp-thumb-title,.erinyen .tp-thumb:hover .tp-thumb-title {    color: #000;}/* TABS */.erinyen .tp-tab-title {    color: #a8d8ee;    font-size: 13px;    font-weight: 700;    text-transform: uppercase;    font-family: "Roboto Slab";    margin-bottom: 5px;}.erinyen .tp-tab-desc {    font-size: 18px;    font-weight: 400;    color: #fff;    line-height: 25px;    font-family: "Roboto Slab";}/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 GYGES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS *//* BULLETS */.gyges.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: #777777;    /* Old browsers */    background: -moz-linear-gradient(top, #777777 0%, #666666 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777777), color-stop(100%, #666666));    background: -webkit-linear-gradient(top, #777777 0%, #666666 100%);    background: -o-linear-gradient(top, #777777 0%, #666666 100%);    background: -ms-linear-gradient(top, #777777 0%, #666666 100%);    background: linear-gradient(to bottom, #777777 0%, #666666 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#777777", endColorstr="#666666",GradientType=0 );    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;    border-radius: 10px;}.gyges .tp-bullet {    width: 12px;    height: 12px;    position: absolute;    background: #333;    border: 3px solid #444;    border-radius: 50%;    cursor: pointer;    box-sizing: content-box;}    .gyges .tp-bullet:hover,    .gyges .tp-bullet.selected {        background: #ffffff;        /* Old browsers */        background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%);        /* FF3.6+ */        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));        /* Chrome,Safari4+ */        background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%);        /* Chrome10+,Safari5.1+ */        background: -o-linear-gradient(top, #ffffff 0%, #e1e1e1 100%);        /* Opera 11.10+ */        background: -ms-linear-gradient(top, #ffffff 0%, #e1e1e1 100%);        /* IE10+ */        background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%);        /* W3C */        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#e1e1e1",GradientType=0 );        /* IE6-9 */    }/* THUMBS */.gyges .tp-thumb {    opacity: 1;}.gyges .tp-thumb-img-wrap {    padding: 3px;    background: #000;    background-color: rgba(0, 0, 0, 0.25);    display: inline-block;    width: 100%;    height: 100%;    position: relative;    margin: 0;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.gyges .tp-thumb-image {    padding: 3px;    display: block;    box-sizing: border-box;    position: relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);}.gyges .tp-thumb-title {    position: absolute;    bottom: 100%;    display: inline-block;    left: 50%;    background: rgba(255, 255, 255, 0.8);    padding: 10px 30px;    border-radius: 4px;    -webkit-border-radius: 4px;    margin-bottom: 20px;    opacity: 0;    transition: all 0.3s;    -webkit-transition: all 0.3s;    transform: translateZ(0.001px) translateX(-50%) translateY(14px);    transform-origin: 50% 100%;    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);    -webkit-transform-origin: 50% 100%;    white-space: nowrap;}.gyges .tp-thumb:hover .tp-thumb-title {    transform: rotateX(0deg) translateX(-50%);    -webkit-transform: rotateX(0deg) translateX(-50%);    opacity: 1;}.gyges .tp-thumb:hover .tp-thumb-img-wrap,.gyges .tp-thumb.selected .tp-thumb-img-wrap {    background: white;    background: linear-gradient(to bottom, white 0%, #777777 100%);}.gyges .tp-thumb-title:after {    content: " ";    position: absolute;    left: 50%;    margin-left: -8px;    width: 0;    height: 0;    border-style: solid;    border-width: 8px 8px 0 8px;    border-color: rgba(255, 255, 255, 0.8) transparent transparent transparent;    bottom: -8px;}/* TABS */.gyges .tp-tab {    opacity: 1;    padding: 10px;    box-sizing: border-box;    font-family: "Roboto", sans-serif;    border-bottom: 1px solid rgba(255, 255, 255, 0.15);}.gyges .tp-tab-image {    width: 60px;    height: 60px;    max-height: 100%;    max-width: 100%;    position: relative;    display: inline-block;    float: left;}.gyges .tp-tab-content {    background: transparent;    position: relative;    padding: 15px 15px 15px 85px;    left: 0;    overflow: hidden;    margin-top: -15px;    box-sizing: border-box;    color: #333;    display: inline-block;    width: 100%;    height: 100%;    position: absolute;}.gyges .tp-tab-date {    display: block;    color: rgba(255, 255, 255, 0.25);    font-weight: 500;    font-size: 12px;    margin-bottom: 0;}.gyges .tp-tab-title {    display: block;    text-align: left;    color: #fff;    font-size: 14px;    font-weight: 500;    text-transform: none;    line-height: 17px;}.gyges .tp-tab:hover,.gyges .tp-tab.selected {    background: rgba(0, 0, 0, 0.5);}/* MEDIA QUERIES *//*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HADES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.hades.tparrows {    cursor: pointer;    background: #000;    background: rgba(0, 0, 0, 0.15);    width: 100px;    height: 100px;    position: absolute;    display: block;    z-index: 1000;}    .hades.tparrows:before {        font-family: "revicons";        font-size: 30px;        color: #fff;        display: block;        line-height: 100px;        text-align: center;        transition: background 0.3s, color 0.3s;    }    .hades.tparrows.tp-leftarrow:before {        content: "\e824";    }    .hades.tparrows.tp-rightarrow:before {        content: "\e825";    }    .hades.tparrows:hover:before {        color: #aaa;        background: #fff;        background: white;    }.hades .tp-arr-allwrapper {    position: absolute;    left: 100%;    top: 0;    background: #888;    width: 100px;    height: 100px;    -webkit-transition: all 0.3s;    transition: all 0.3s;    -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)";    filter: alpha(opacity=0);    -moz-opacity: 0.0;    -khtml-opacity: 0.0;    opacity: 0.0;    -webkit-transform: rotatey(-90deg);    transform: rotatey(-90deg);    -webkit-transform-origin: 0% 50%;    transform-origin: 0% 50%;}.hades.tp-rightarrow .tp-arr-allwrapper {    left: auto;    right: 100%;    -webkit-transform-origin: 100% 50%;    transform-origin: 100% 50%;    -webkit-transform: rotatey(90deg);    transform: rotatey(90deg);}.hades:hover .tp-arr-allwrapper {    -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)";    filter: alpha(opacity=100);    -moz-opacity: 1;    -khtml-opacity: 1;    opacity: 1;    -webkit-transform: rotatey(0deg);    transform: rotatey(0deg);}.hades .tp-arr-imgholder {    background-size: cover;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}/* BULLETS */.hades.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.hades .tp-bullet {    width: 3px;    height: 3px;    position: absolute;    background: #888;    cursor: pointer;    border: 5px solid #fff;    box-sizing: content-box;    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);    -webkit-perspective: 400;    perspective: 400;    -webkit-transform: translatez(0.01px);    transform: translatez(0.01px);}    .hades .tp-bullet:hover,    .hades .tp-bullet.selected {        background: #555;    }.hades .tp-bullet-image {    position: absolute;    top: -80px;    left: -60px;    width: 120px;    height: 60px;    background-position: center center;    background-size: cover;    visibility: hidden;    opacity: 0;    transition: all 0.3s;    -webkit-transform-style: flat;    transform-style: flat;    perspective: 600;    -webkit-perspective: 600;    transform: rotatex(-90deg);    -webkit-transform: rotatex(-90deg);    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);    transform-origin: 50% 100%;    -webkit-transform-origin: 50% 100%;}.hades .tp-bullet:hover .tp-bullet-image {    display: block;    opacity: 1;    transform: rotatex(0deg);    -webkit-transform: rotatex(0deg);    visibility: visible;}/* THUMBS */.hades .tp-thumb {    opacity: 1;}.hades .tp-thumb-img-wrap {    border-radius: 50%;    padding: 3px;    display: inline-block;    background: #000;    background-color: rgba(0, 0, 0, 0.25);    width: 100%;    height: 100%;    position: relative;    margin: 0;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.hades .tp-thumb-image {    padding: 3px;    border-radius: 50%;    display: block;    box-sizing: border-box;    position: relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);}.hades .tp-thumb:hover .tp-thumb-img-wrap,.hades .tp-thumb.selected .tp-thumb-img-wrap {    background: white;    background: -moz-linear-gradient(top, white 0%, #777777 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(100%, #777777));    background: -webkit-linear-gradient(top, white 0%, #777777 100%);    background: -o-linear-gradient(top, white 0%, #777777 100%);    background: -ms-linear-gradient(top, white 0%, #777777 100%);    background: linear-gradient(to bottom, white 0%, #777777 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );}.hades .tp-thumb-title:after {    content: " ";    position: absolute;    left: 50%;    margin-left: -8px;    width: 0;    height: 0;    border-style: solid;    border-width: 8px 8px 0 8px;    border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;    bottom: -8px;}/* TABS */.hades .tp-tab {    opacity: 1;}.hades .tp-tab-title {    display: block;    color: #333;    font-weight: 600;    font-size: 18px;    text-align: center;    line-height: 25px;}.hades .tp-tab-price {    display: block;    text-align: center;    color: #999;    font-size: 16px;    margin-top: 10px;    line-height: 20px;}.hades .tp-tab-button {    display: inline-block;    margin-top: 15px;    text-align: center;    padding: 5px 15px;    color: #fff;    font-size: 14px;    background: #219bd7;    border-radius: 4px;    font-weight: 400;}.hades .tp-tab-inner {    text-align: center;}/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HEBE SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.hebe.tparrows {    cursor: pointer;    background: #fff;    min-width: 70px;    min-height: 70px;    position: absolute;    display: block;    z-index: 1000;}    .hebe.tparrows:before {        font-family: "revicons";        font-size: 30px;        color: #aaa;        display: block;        line-height: 70px;        text-align: center;        -webkit-transition: color 0.3s;        -moz-transition: color 0.3s;        transition: color 0.3s;        z-index: 2;        position: relative;        background: #fff;        min-width: 70px;        min-height: 70px;    }    .hebe.tparrows.tp-leftarrow:before {        content: "\e824";    }    .hebe.tparrows.tp-rightarrow:before {        content: "\e825";    }    .hebe.tparrows:hover:before {        color: #000;    }.hebe .tp-title-wrap {    position: absolute;    z-index: 0;    display: inline-block;    background: #000;    background: rgba(0, 0, 0, 0.75);    min-height: 60px;    line-height: 60px;    top: -10px;    margin-left: 0;    -webkit-transition: -webkit-transform 0.3s;    transition: transform 0.3s;    transform: scaleX(0);    -webkit-transform: scaleX(0);    transform-origin: 0% 50%;    -webkit-transform-origin: 0% 50%;}.hebe.tp-rightarrow .tp-title-wrap {    right: 0;    -webkit-transform-origin: 100% 50%;}.hebe.tparrows:hover .tp-title-wrap {    transform: scaleX(1);    -webkit-transform: scaleX(1);}.hebe .tp-arr-titleholder {    position: relative;    text-transform: uppercase;    color: #fff;    font-weight: 600;    font-size: 12px;    line-height: 90px;    white-space: nowrap;    padding: 0px 20px 0px 90px;}.hebe.tp-rightarrow .tp-arr-titleholder {    margin-left: 0;    padding: 0px 90px 0px 20px;}.hebe.tparrows:hover .tp-arr-titleholder {    transform: translateX(0px);    -webkit-transform: translateX(0px);    transition-delay: 0.1s;    opacity: 1;}.hebe .tp-arr-imgholder {    width: 90px;    height: 90px;    position: absolute;    left: 100%;    display: block;    background-size: cover;    background-position: center center;    top: 0;    right: -90px;}.hebe.tp-rightarrow .tp-arr-imgholder {    right: auto;    left: -90px;}/* BULLETS */.hebe.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.hebe .tp-bullet {    width: 3px;    height: 3px;    position: absolute;    background: #fff;    cursor: pointer;    border: 5px solid #222;    border-radius: 50%;    box-sizing: content-box;    -webkit-perspective: 400;    perspective: 400;    -webkit-transform: translateZ(0.01px);    transform: translateZ(0.01px);    transition: all 0.3s;}    .hebe .tp-bullet:hover,    .hebe .tp-bullet.selected {        background: #222;        border-color: #fff;    }.hebe .tp-bullet-image {    position: absolute;    top: -90px;    left: -40px;    width: 70px;    height: 70px;    background-position: center center;    background-size: cover;    visibility: hidden;    opacity: 0;    transition: all 0.3s;    -webkit-transform-style: flat;    transform-style: flat;    perspective: 600;    -webkit-perspective: 600;    transform: scale(0);    -webkit-transform: scale(0);    transform-origin: 50% 100%;    -webkit-transform-origin: 50% 100%;    border-radius: 6px;}.hebe .tp-bullet:hover .tp-bullet-image {    display: block;    opacity: 1;    transform: scale(1);    -webkit-transform: scale(1);    visibility: visible;}/* TABS */.hebe .tp-tab-title {    color: #a8d8ee;    font-size: 13px;    font-weight: 700;    text-transform: uppercase;    font-family: "Roboto Slab";    margin-bottom: 5px;}.hebe .tp-tab-desc {    font-size: 18px;    font-weight: 400;    color: #fff;    line-height: 25px;    font-family: "Roboto Slab";}/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HEPHAISTOS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.hephaistos.tparrows {    cursor: pointer;    background: #000;    background: rgba(0, 0, 0, 0.5);    width: 40px;    height: 40px;    position: absolute;    display: block;    z-index: 1000;    border-radius: 50%;}    .hephaistos.tparrows:hover {        background: #000;    }    .hephaistos.tparrows:before {        font-family: "revicons";        font-size: 18px;        color: #fff;        display: block;        line-height: 40px;        text-align: center;    }    .hephaistos.tparrows.tp-leftarrow:before {        content: "\e82c";        margin-left: -2px;    }    .hephaistos.tparrows.tp-rightarrow:before {        content: "\e82d";        margin-right: -2px;    }/* BULLETS */.hephaistos.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.hephaistos .tp-bullet {    width: 12px;    height: 12px;    position: absolute;    background: #999;    border: 3px solid #f5f5f5;    border-radius: 50%;    cursor: pointer;    box-sizing: content-box;    box-shadow: 0px 0px 2px 1px rgba(130, 130, 130, 0.3);}    .hephaistos .tp-bullet:hover,    .hephaistos .tp-bullet.selected {        background: #fff;        border-color: #000;    }/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HERMES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.hermes.tparrows {    cursor: pointer;    background: #000;    background: rgba(0, 0, 0, 0.5);    width: 30px;    height: 110px;    position: absolute;    display: block;    z-index: 1000;}    .hermes.tparrows:before {        font-family: "revicons";        font-size: 15px;        color: #fff;        display: block;        line-height: 110px;        text-align: center;        transform: translateX(0px);        -webkit-transform: translateX(0px);        transition: all 0.3s;        -webkit-transition: all 0.3s;    }    .hermes.tparrows.tp-leftarrow:before {        content: "\e824";    }    .hermes.tparrows.tp-rightarrow:before {        content: "\e825";    }    .hermes.tparrows.tp-leftarrow:hover:before {        transform: translateX(-20px);        -webkit-transform: translateX(-20px);        opacity: 0;    }    .hermes.tparrows.tp-rightarrow:hover:before {        transform: translateX(20px);        -webkit-transform: translateX(20px);        opacity: 0;    }.hermes .tp-arr-allwrapper {    overflow: hidden;    position: absolute;    width: 180px;    height: 140px;    top: 0;    left: 0;    visibility: hidden;    -webkit-transition: -webkit-transform 0.3s 0.3s;    transition: transform 0.3s 0.3s;    -webkit-perspective: 1000px;    perspective: 1000px;}.hermes.tp-rightarrow .tp-arr-allwrapper {    right: 0;    left: auto;}.hermes.tparrows:hover .tp-arr-allwrapper {    visibility: visible;}.hermes .tp-arr-imgholder {    width: 180px;    position: absolute;    left: 0;    top: 0;    height: 110px;    transform: translateX(-180px);    -webkit-transform: translateX(-180px);    transition: all 0.3s;    transition-delay: 0.3s;}.hermes.tp-rightarrow .tp-arr-imgholder {    transform: translateX(180px);    -webkit-transform: translateX(180px);}.hermes.tparrows:hover .tp-arr-imgholder {    transform: translateX(0px);    -webkit-transform: translateX(0px);}.hermes .tp-arr-titleholder {    top: 110px;    width: 180px;    text-align: left;    display: block;    padding: 0px 10px;    line-height: 30px;    background: #000;    background: rgba(0, 0, 0, 0.75);    color: #fff;    font-weight: 600;    position: absolute;    font-size: 12px;    white-space: nowrap;    letter-spacing: 1px;    -webkit-transition: all 0.3s;    transition: all 0.3s;    -webkit-transform: rotateX(-90deg);    transform: rotateX(-90deg);    -webkit-transform-origin: 50% 0;    transform-origin: 50% 0;    box-sizing: border-box;}.hermes.tparrows:hover .tp-arr-titleholder {    -webkit-transition-delay: 0.6s;    transition-delay: 0.6s;    -webkit-transform: rotateX(0deg);    transform: rotateX(0deg);}/* BULLETS */.hermes .tp-bullet {    overflow: hidden;    border-radius: 50%;    width: 16px;    height: 16px;    background-color: transparent;    box-shadow: inset 0 0 0 2px #FFF;    -webkit-transition: background 0.3s ease;    transition: background 0.3s ease;    position: absolute;}    .hermes .tp-bullet:hover {        background-color: rgba(0, 0, 0, 0.2);    }    .hermes .tp-bullet:after {        content: ' ';        position: absolute;        bottom: 0;        height: 0;        left: 0;        width: 100%;        background-color: #FFF;        box-shadow: 0 0 1px #FFF;        -webkit-transition: height 0.3s ease;        transition: height 0.3s ease;    }    .hermes .tp-bullet.selected:after {        height: 100%;    }/* TABS */.hermes .tp-tab {    opacity: 1;    padding-right: 10px;    box-sizing: border-box;}.hermes .tp-tab-image {    width: 100%;    height: 60%;    position: relative;}.hermes .tp-tab-content {    background: #363636;    position: absolute;    padding: 20px 20px 20px 30px;    box-sizing: border-box;    color: #fff;    display: block;    width: 100%;    min-height: 40%;    bottom: 0;    left: -10px;}.hermes .tp-tab-date {    display: block;    color: #888;    font-weight: 600;    font-size: 12px;    margin-bottom: 10px;}.hermes .tp-tab-title {    display: block;    color: #fff;    font-size: 16px;    font-weight: 800;    text-transform: uppercase;    line-height: 19px;}.hermes .tp-tab.selected .tp-tab-title:after {    width: 0;    height: 0;    border-style: solid;    border-width: 30px 0 30px 10px;    border-color: transparent transparent transparent #363636;    content: " ";    position: absolute;    right: -9px;    bottom: 50%;    margin-bottom: -30px;}.hermes .tp-tab-mask {    padding-right: 10px !important;}/* MEDIA QUERIES */@media only screen and (max-width: 960px) {    .hermes .tp-tab .tp-tab-title {        font-size: 14px;        line-height: 16px;    }    .hermes .tp-tab-date {        font-size: 11px;        line-height: 13px;        margin-bottom: 10px;    }    .hermes .tp-tab-content {        padding: 15px 15px 15px 25px;    }}@media only screen and (max-width: 768px) {    .hermes .tp-tab .tp-tab-title {        font-size: 12px;        line-height: 14px;    }    .hermes .tp-tab-date {        font-size: 10px;        line-height: 12px;        margin-bottom: 5px;    }    .hermes .tp-tab-content {        padding: 10px 10px 10px 20px;    }}/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HESPERIDEN SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.hesperiden.tparrows {    cursor: pointer;    background: #000;    background: rgba(0, 0, 0, 0.5);    width: 40px;    height: 40px;    position: absolute;    display: block;    z-index: 1000;    border-radius: 50%;}    .hesperiden.tparrows:hover {        background: #000;    }    .hesperiden.tparrows:before {        font-family: "revicons";        font-size: 20px;        color: #fff;        display: block;        line-height: 40px;        text-align: center;    }    .hesperiden.tparrows.tp-leftarrow:before {        content: "\e82c";        margin-left: -3px;    }    .hesperiden.tparrows.tp-rightarrow:before {        content: "\e82d";        margin-right: -3px;    }/* BULLETS */.hesperiden.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;    border-radius: 8px;}.hesperiden .tp-bullet {    width: 12px;    height: 12px;    position: absolute;    background: #999999;    /* old browsers */    background: -moz-linear-gradient(top, #999999 0%, #e1e1e1 100%);    /* ff3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(100%, #e1e1e1));    /* chrome,safari4+ */    background: -webkit-linear-gradient(top, #999999 0%, #e1e1e1 100%);    /* chrome10+,safari5.1+ */    background: -o-linear-gradient(top, #999999 0%, #e1e1e1 100%);    /* opera 11.10+ */    background: -ms-linear-gradient(top, #999999 0%, #e1e1e1 100%);    /* ie10+ */    background: linear-gradient(to bottom, #999999 0%, #e1e1e1 100%);    /* w3c */    filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#999999", endcolorstr="#e1e1e1",gradienttype=0 );    /* ie6-9 */    border: 3px solid #e5e5e5;    border-radius: 50%;    cursor: pointer;    box-sizing: content-box;}    .hesperiden .tp-bullet:hover,    .hesperiden .tp-bullet.selected {        background: #666;    }/* THUMBS */.hesperiden .tp-thumb {    opacity: 1;    -webkit-perspective: 600px;    perspective: 600px;}    .hesperiden .tp-thumb .tp-thumb-title {        font-size: 12px;        position: absolute;        margin-top: -10px;        color: #fff;        display: block;        z-index: 10000;        background-color: #000;        padding: 5px 10px;        bottom: 0;        left: 0;        width: 100%;        box-sizing: border-box;        text-align: center;        overflow: hidden;        white-space: nowrap;        transition: all 0.3s;        -webkit-transition: all 0.3s;        transform: rotatex(90deg) translatez(0.001px);        transform-origin: 50% 100%;        -webkit-transform: rotatex(90deg) translatez(0.001px);        -webkit-transform-origin: 50% 100%;        opacity: 0;    }    .hesperiden .tp-thumb:hover .tp-thumb-title {        transform: rotatex(0deg);        -webkit-transform: rotatex(0deg);        opacity: 1;    }/* TABS */.hesperiden .tp-tab {    opacity: 1;    padding: 10px;    box-sizing: border-box;    font-family: "Roboto", sans-serif;    border-bottom: 1px solid #e5e5e5;}.hesperiden .tp-tab-image {    width: 60px;    height: 60px;    max-height: 100%;    max-width: 100%;    position: relative;    display: inline-block;    float: left;}.hesperiden .tp-tab-content {    background: transparent;    position: relative;    padding: 15px 15px 15px 85px;    left: 0;    overflow: hidden;    margin-top: -15px;    box-sizing: border-box;    color: #333;    display: inline-block;    width: 100%;    height: 100%;    position: absolute;}.hesperiden .tp-tab-date {    display: block;    color: #aaa;    font-weight: 500;    font-size: 12px;    margin-bottom: 0;}.hesperiden .tp-tab-title {    display: block;    text-align: left;    color: #333;    font-size: 14px;    font-weight: 500;    text-transform: none;    line-height: 17px;}.hesperiden .tp-tab:hover,.hesperiden .tp-tab.selected {    background: #eee;}/* MEDIA QUERIES *//*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 METIS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.metis.tparrows {    background: #fff;    padding: 10px;    transition: all 0.3s;    -webkit-transition: all 0.3s;    width: 60px;    height: 60px;    box-sizing: border-box;}    .metis.tparrows:hover {        background: #fff;        background: rgba(255, 255, 255, 0.75);    }    .metis.tparrows:before {        color: #000;        transition: all 0.3s;        -webkit-transition: all 0.3s;    }    .metis.tparrows:hover:before {        transform: scale(1.5);    }/* BULLETS */.metis .tp-bullet {    opacity: 1;    width: 50px;    height: 50px;    padding: 3px;    background: #000;    background-color: rgba(0, 0, 0, 0.25);    margin: 0;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;    border-radius: 50%;}.metis .tp-bullet-image {    border-radius: 50%;    display: block;    box-sizing: border-box;    position: relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    width: 44px;    height: 44px;    background-size: cover;    background-position: center center;}.metis .tp-bullet-title {    position: absolute;    bottom: 65px;    display: inline-block;    left: 50%;    background: #000;    background: rgba(0, 0, 0, 0.75);    color: #fff;    padding: 10px 30px;    border-radius: 4px;    -webkit-border-radius: 4px;    opacity: 0;    transition: all 0.3s;    -webkit-transition: all 0.3s;    transform: translateZ(0.001px) translateX(-50%) translateY(14px);    transform-origin: 50% 100%;    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);    -webkit-transform-origin: 50% 100%;    opacity: 0;    white-space: nowrap;}.metis .tp-bullet:hover .tp-bullet-title {    transform: rotateX(0deg) translateX(-50%);    -webkit-transform: rotateX(0deg) translateX(-50%);    opacity: 1;}.metis .tp-bullet.selected,.metis .tp-bullet:hover {    background: white;    background: -o-linear-gradient(top, white 0%, #777777 100%);    background: -ms-linear-gradient(top, white 0%, #777777 100%);    background: linear-gradient(to bottom, white 0%, #777777 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );}.metis .tp-bullet-title:after {    content: " ";    position: absolute;    left: 50%;    margin-left: -8px;    width: 0;    height: 0;    border-style: solid;    border-width: 8px 8px 0 8px;    border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;    bottom: -8px;}.metis .tp-tab-number {    color: #fff;    font-size: 40px;    line-height: 30px;    font-weight: 400;    font-family: "Playfair Display";    width: 50px;    margin-right: 17px;    display: inline-block;    float: left;}.metis .tp-tab-mask {    padding-left: 20px;    left: 0;    max-width: 90px !important;    transition: 0.4s padding-left, 0.4s left, 0.4s max-width;}.metis:hover .tp-tab-mask {    padding-left: 0;    left: 50px;    max-width: 500px !important;}.metis .tp-tab-divider {    border-right: 1px solid transparent;    height: 30px;    width: 1px;    margin-top: 5px;    display: inline-block;    float: left;}.metis .tp-tab-title {    color: #fff;    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-family: "Playfair Display";    position: relative;    padding-top: 10px;    padding-left: 30px;    display: inline-block;    transform: translateX(-100%);    transition: 0.4s all;}.metis .tp-tab-title-mask {    position: absolute;    overflow: hidden;    left: 67px;}.metis:hover .tp-tab-title {    transform: translateX(0);}.metis .tp-tab {    opacity: 0.15;    transition: 0.4s all;}    .metis .tp-tab:hover,    .metis .tp-tab.selected {        opacity: 1;    }        .metis .tp-tab.selected .tp-tab-divider {            border-right: 1px solid #cdb083;        }.metis.tp-tabs {    max-width: 118px !important;    padding-left: 50px;}    .metis.tp-tabs:before {        content: " ";        height: 100%;        width: 88px;        background: rgba(0, 0, 0, 0.15);        border-right: 1px solid rgba(255, 255, 255, 0.1);        left: 0;        top: 0;        position: absolute;        transition: 0.4s all;    }    .metis.tp-tabs:hover:before {        width: 118px;    }@media (max-width: 499px) {    .metis.tp-tabs:before {        background: rgba(0, 0, 0, 0.75);    }}/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 PERSEPHONE SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.persephone.tparrows {    cursor: pointer;    background: #aaa;    background: rgba(200, 200, 200, 0.5);    width: 40px;    height: 40px;    position: absolute;    display: block;    z-index: 100;    border: 1px solid #f5f5f5;}    .persephone.tparrows:hover {        background: #333;    }    .persephone.tparrows:before {        font-family: "revicons";        font-size: 15px;        color: #fff;        display: block;        line-height: 40px;        text-align: center;    }    .persephone.tparrows.tp-leftarrow:before {        content: "\e824";    }    .persephone.tparrows.tp-rightarrow:before {        content: "\e825";    }/* BULLETS */.persephone.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.persephone .tp-bullet {    width: 12px;    height: 12px;    position: absolute;    background: #aaa;    border: 1px solid #e5e5e5;    cursor: pointer;    box-sizing: content-box;}    .persephone .tp-bullet:hover,    .persephone .tp-bullet.selected {        background: #222;    }/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 URANUS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.uranus.tparrows {    width: 50px;    height: 50px;    background: transparent;}    .uranus.tparrows:before {        width: 50px;        height: 50px;        line-height: 50px;        font-size: 40px;        transition: all 0.3s;        -webkit-transition: all 0.3s;    }    .uranus.tparrows:hover:before {        opacity: 0.75;    }/* BULLETS */.uranus .tp-bullet {    width: 8px;    height: 8px;    border-radius: 50%;    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.36);    -webkit-transition: box-shadow 0.3s ease;    transition: box-shadow 0.3s ease;    background: transparent;}    .uranus .tp-bullet.selected,    .uranus .tp-bullet:hover {        box-shadow: 0 0 0 2px #FFF;        border: none;        border-radius: 50%;        background: transparent;    }.uranus .tp-bullet-inner {    background-color: rgba(255, 255, 255, 0.7);    -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;    transition: background-color 0.3s ease, transform 0.3s ease;    top: 0;    left: 0;    width: 100%;    height: 100%;    outline: none;    border-radius: 50%;    background-color: #FFF;    background-color: rgba(255, 255, 255, 0.3);    text-indent: -999em;    cursor: pointer;    position: absolute;}.uranus .tp-bullet.selected .tp-bullet-inner,.uranus .tp-bullet:hover .tp-bullet-inner {    transform: scale(0.4);    -webkit-transform: scale(0.4);    background-color: #fff;}/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ZEUS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*//* ARROWS */.zeus.tparrows {    cursor: pointer;    min-width: 70px;    min-height: 70px;    position: absolute;    display: block;    z-index: 101;    border-radius: 35px;    overflow: hidden;    background: rgba(0, 0, 0, 0.1);}    .zeus.tparrows:before {        font-family: "revicons";        font-size: 20px;        color: #fff;        display: block;        line-height: 70px;        text-align: center;        z-index: 2;        position: relative;    }    .zeus.tparrows.tp-leftarrow:before {        content: "\e824";    }    .zeus.tparrows.tp-rightarrow:before {        content: "\e825";    }.zeus .tp-title-wrap {    background: #000;    background: rgba(0, 0, 0, 0.5);    width: 100%;    height: 100%;    top: 0;    left: 0;    position: absolute;    opacity: 0;    transform: scale(0);    -webkit-transform: scale(0);    transition: all 0.3s;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    border-radius: 50%;}.zeus .tp-arr-imgholder {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    background-position: center center;    background-size: cover;    border-radius: 50%;    transform: translateX(-100%);    -webkit-transform: translateX(-100%);    transition: all 0.3s;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;}.zeus.tp-rightarrow .tp-arr-imgholder {    transform: translateX(100%);    -webkit-transform: translateX(100%);}.zeus.tparrows:hover .tp-arr-imgholder {    transform: translateX(0);    -webkit-transform: translateX(0);    opacity: 1;}.zeus.tparrows:hover .tp-title-wrap {    transform: scale(1);    -webkit-transform: scale(1);    opacity: 1;}/* BULLETS */.zeus .tp-bullet {    box-sizing: content-box;    -webkit-box-sizing: content-box;    border-radius: 50%;    background-color: transparent;    -webkit-transition: opacity 0.3s ease;    transition: opacity 0.3s ease;    width: 13px;    height: 13px;    border: 2px solid #fff;}    .zeus .tp-bullet:after {        content: "";        position: absolute;        width: 100%;        height: 100%;        left: 0;        border-radius: 50%;        background-color: #FFF;        -webkit-transform: scale(0);        transform: scale(0);        -webkit-transform-origin: 50% 50%;        transform-origin: 50% 50%;        -webkit-transition: -webkit-transform 0.3s ease;        transition: transform 0.3s ease;    }    .zeus .tp-bullet:hover:after,    .zeus .tp-bullet.selected:after {        -webkit-transform: scale(1.2);        transform: scale(1.2);    }.zeus .tp-bullet-image,.zeus .tp-bullet-imageoverlay {    width: 135px;    height: 60px;    position: absolute;    background: #000;    background: rgba(0, 0, 0, 0.5);    bottom: 25px;    left: 50%;    margin-left: -65px;    box-sizing: border-box;    background-size: cover;    background-position: center center;    visibility: hidden;    opacity: 0;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transform-origin: 50% 50%;    transform-origin: 50% 50%;    -webkit-transition: all 0.3s ease;    transition: all 0.3s ease;    border-radius: 4px;}.zeus .tp-bullet-title,.zeus .tp-bullet-imageoverlay {    z-index: 2;    -webkit-transition: all 0.5s ease;    transition: all 0.5s ease;}.zeus .tp-bullet-title {    color: #fff;    text-align: center;    line-height: 15px;    font-size: 13px;    font-weight: 600;    z-index: 3;    visibility: hidden;    opacity: 0;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transform-origin: 50% 50%;    transform-origin: 50% 50%;    -webkit-transition: all 0.3s ease;    transition: all 0.3s ease;    position: absolute;    bottom: 45px;    width: 135px;    vertical-align: middle;    left: -57px;}.zeus .tp-bullet:hover .tp-bullet-title,.zeus .tp-bullet:hover .tp-bullet-image,.zeus .tp-bullet:hover .tp-bullet-imageoverlay {    opacity: 1;    visibility: visible;    -webkit-transform: translateY(0px);    transform: translateY(0px);}/* THUMBS */.zeus .tp-thumb {    opacity: 1;}.zeus .tp-thumb-over {    background: #000;    background: rgba(0, 0, 0, 0.25);    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 1;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.zeus .tp-thumb-more:before {    font-family: "revicons";    font-size: 12px;    color: #aaa;    color: rgba(255, 255, 255, 0.75);    display: block;    line-height: 12px;    text-align: left;    z-index: 2;    position: absolute;    top: 20px;    right: 20px;    z-index: 2;}.zeus .tp-thumb-more:before {    content: "\e825";}.zeus .tp-thumb-title {    font-family: "Roboto", "Raleway";    letter-spacing: 1px;    font-size: 12px;    color: #fff;    display: block;    line-height: 15px;    text-align: left;    z-index: 2;    position: absolute;    top: 0;    left: 0;    z-index: 2;    padding: 20px 35px 20px 20px;    width: 100%;    height: 100%;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;    font-weight: 500;}.zeus .tp-thumb.selected .tp-thumb-more:before,.zeus .tp-thumb:hover .tp-thumb-more:before {    color: #aaa;}.zeus .tp-thumb.selected .tp-thumb-over,.zeus .tp-thumb:hover .tp-thumb-over {    background: #000;}.zeus .tp-thumb.selected .tp-thumb-title,.zeus .tp-thumb:hover .tp-thumb-title {    color: #fff;}/* TABS */.zeus .tp-tab {    opacity: 1;    box-sizing: border-box;}.zeus .tp-tab-title {    display: block;    text-align: center;    background: rgba(0, 0, 0, 0.25);    font-family: "Roboto Slab", serif;    font-weight: 700;    font-size: 13px;    line-height: 13px;    color: #fff;    padding: 9px 10px;}.zeus .tp-tab:hover .tp-tab-title,.zeus .tp-tab.selected .tp-tab-title {    color: #000;    background: white;}/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ZEUS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/.post-tabs .tp-thumb {    opacity: 1;}.post-tabs .tp-thumb-over {    background: #252525;    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 1;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.post-tabs .tp-thumb-more:before {    font-family: "revicons";    font-size: 12px;    color: #aaa;    color: rgba(255, 255, 255, 0.75);    display: block;    line-height: 12px;    text-align: left;    z-index: 2;    position: absolute;    top: 15px;    right: 15px;    z-index: 2;}.post-tabs .tp-thumb-more:before {    content: "\e825";}.post-tabs .tp-thumb-title {    font-family: "Roboto", "Raleway";    letter-spacing: 1px;    font-size: 12px;    color: #fff;    display: block;    line-height: 15px;    text-align: left;    z-index: 2;    position: absolute;    top: 0;    left: 0;    z-index: 2;    padding: 15px 30px 15px 15px;    width: 100%;    height: 100%;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;    font-weight: 500;}.post-tabs .tp-thumb.selected .tp-thumb-more:before,.post-tabs .tp-thumb:hover .tp-thumb-more:before {    color: #aaa;}.post-tabs .tp-thumb.selected .tp-thumb-over,.post-tabs .tp-thumb:hover .tp-thumb-over {    background: #fff;}.post-tabs .tp-thumb.selected .tp-thumb-title,.post-tabs .tp-thumb:hover .tp-thumb-title {    color: #000;}/*-----------------------------------------------------------------------------

-	Revolution Slider 5.0 Default Style Settings -

Screen Stylesheet

version:   	5.3.1
date:      	07/12/15
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/.rev_slider .tp-mask-wrap .tp-caption {    display: flex;    align-items: center;    justify-content: center;}    .rev_slider .tp-mask-wrap .tp-caption .shell {        width: 100%;    }html.ie-11 .rev_slider .tp-mask-wrap .tp-caption .shell {    width: 1200px;}html.ie-11 .rev_slider .rev_row.tp-caption .rev_column {    position: absolute !important;    top: 50% !important;    left: 50% !important;    transform: translate(-50%, -50%) !important;    width: auto;}html.ie-11 .rev_slider .section-cover {    height: 100vh;}html.ie-11 .rev_slider .tp-static-layers .tp-caption {    display: block;}.rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap {    justify-content: center;}@media (min-width: 992px) {    .rev-slider-layout-1 .rev_column_inner .tp-parallax-wrap, .rev-slider-layout-1 .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev-slider-layout-1 .rev_column_inner .tp-parallax-wrap .tp-mask-wrap {        justify-content: flex-start;    }}.rev_slider .tp-caption.rev_row {    margin-left: auto !important;    margin-right: auto !important;    display: flex !important;    align-items: center;    justify-content: center;}.tp-splitted.tp-linesplit {    display: inline-block !important;}.rev_slider_wrapper--holder {    overflow: hidden;}    .rev_slider_wrapper--holder .range-xs-middle {        display: flex;        align-items: center;    }        .rev_slider_wrapper--holder .range-xs-middle [class*=cell-] {            flex-basis: 100%;        }.rev_slider img, .tp-simpleresponsive img {    left: 0;}.tp-revslider-slidesli-video .slotholder:after {    content: '';    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    background-color: rgba(22, 22, 22, 0.7);    z-index: 30;}.rev_slider .tp-caption.rev_row .rev_column {    vertical-align: middle;    width: 100%;}.rev_column, .rev_column .tp-parallax-wrap, .rev_column_inner .rev_layer_in_column, .rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap, .rev_slider .tp-caption.rev_row, .tp-caption .tp-revstop, .tp-svg-layer svg {    vertical-align: top;}.rev_slider .caption, .rev_slider .tp-caption {    white-space: normal !important;}.tp-loop-wrap, .tp-mask-wrap, .tp-parallax-wrap.rev_row_wrap {    height: 100%;}.medium_grey, .medium_text, .small_text, .tp-caption.medium_grey, .tp-caption.medium_text, .tp-caption.small_text {    line-height: 20px;    margin: 0;    position: absolute;    border-style: none;    border-width: 0;    font-family: Arial;}.large_text, .medium_grey, .medium_text, .small_text, .tp-caption.large_text, .tp-caption.medium_grey, .tp-caption.medium_text, .tp-caption.small_text, .tp-caption.very_large_text, .very_large_text {    font-weight: 700;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);    color: #fff;    white-space: nowrap;}* {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}@media (min-width: 1376px) {    .tp-bullets {        display: none !important;    }}.medium_grey, .tp-caption.medium_grey {    background-color: #888;    font-size: 20px;    padding: 2px 4px;}.small_text, .tp-caption.small_text {    font-size: 14px;}.medium_text, .tp-caption.medium_text {    font-size: 20px;}.large_text, .tp-caption.large_text {    border-style: none;    border-width: 0;    font-family: Arial;    font-size: 40px;    line-height: 40px;    margin: 0;    position: absolute;}.tp-caption.very_big_black, .tp-caption.very_big_white, .tp-caption.very_large_text, .very_big_black, .very_big_white, .very_large_text {    border-style: none;    border-width: 0;    font-family: Arial;    font-size: 60px;    line-height: 60px;    margin: 0;    position: absolute;}.tp-caption.very_large_text, .very_large_text {    letter-spacing: -2px;}.tp-caption.very_big_white, .very_big_white {    background-color: #000;    color: #fff;    font-weight: 800;    padding: 1px 4px 0;    text-shadow: none;    white-space: nowrap;}.tp-caption.very_big_black, .very_big_black {    background-color: #fff;    color: #000;    font-weight: 700;    padding: 1px 4px 0;    text-shadow: none;    white-space: nowrap;}.modern_medium_fat, .modern_medium_fat_white, .modern_medium_light, .tp-caption.modern_medium_fat, .tp-caption.modern_medium_fat_white, .tp-caption.modern_medium_light {    border-style: none;    border-width: 0;    font-family: "Open Sans",sans-serif;    font-size: 24px;    line-height: 20px;    white-space: nowrap;}.modern_medium_fat, .tp-caption.modern_medium_fat {    color: #000;    font-weight: 800;    margin: 0;    position: absolute;    text-shadow: none;}.modern_medium_fat_white, .tp-caption.modern_medium_fat_white {    color: #fff;    font-weight: 800;    margin: 0;    position: absolute;    text-shadow: none;}.modern_medium_light, .tp-caption.modern_medium_light {    color: #000;    font-weight: 300;    margin: 0;    position: absolute;    text-shadow: none;}.modern_big_bluebg, .modern_big_redbg, .tp-caption.modern_big_bluebg, .tp-caption.modern_big_redbg {    color: #fff;    font-family: "Open Sans",sans-serif;    font-size: 30px;    letter-spacing: 0;    line-height: 36px;    position: absolute;    text-shadow: none;    margin: 0;    border-style: none;    border-width: 0;}.modern_big_bluebg, .tp-caption.modern_big_bluebg {    background-color: #4e5b6c;    font-weight: 800;    padding: 3px 10px;}.modern_big_redbg, .tp-caption.modern_big_redbg {    background-color: #de543e;    font-weight: 300;    padding: 1px 10px 3px;}.modern_small_text_dark, .tp-caption.modern_small_text_dark {    border-style: none;    border-width: 0;    color: #555;    font-family: Arial;    font-size: 14px;    line-height: 22px;    margin: 0;    position: absolute;    text-shadow: none;    white-space: nowrap;}.boxshadow, .tp-caption.boxshadow {    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}.black, .tp-caption.black {    color: #000;    text-shadow: none;}.thinheadline_dark, .thintext_dark, .tp-caption.thinheadline_dark, .tp-caption.thintext_dark {    background-color: transparent;    color: rgba(0, 0, 0, 0.85);    font-family: "Open Sans";    font-weight: 300;}.noshadow, .tp-caption.noshadow {    text-shadow: none;}.thinheadline_dark, .tp-caption.thinheadline_dark {    font-size: 30px;    line-height: 30px;    position: absolute;    text-shadow: none;}.thintext_dark, .tp-caption.thintext_dark {    font-size: 16px;    line-height: 26px;    position: absolute;    text-shadow: none;}.largeblackbg, .largegreenbg, .largepinkbg, .largewhitebg, .tp-caption.largeblackbg, .tp-caption.largegreenbg, .tp-caption.largepinkbg, .tp-caption.largewhitebg {    border-radius: 0;    font-weight: 300;    line-height: 70px;    padding: 0 20px;    text-shadow: none;    font-family: "Open Sans";    font-size: 50px;    position: absolute;}.largeblackbg, .tp-caption.largeblackbg {    background-color: #000;    color: #fff;}.largepinkbg, .tp-caption.largepinkbg {    background-color: #db4360;    color: #fff;}.largewhitebg, .tp-caption.largewhitebg {    background-color: #fff;    color: #000;}.largegreenbg, .tp-caption.largegreenbg {    background-color: #67ae73;    color: #fff;}.excerpt, .tp-caption.excerpt {    background-color: black;    border-color: #fff;    border-style: none;    border-width: 0;    color: #fff;    font-family: Arial;    font-size: 36px;    font-weight: 700;    height: auto;    letter-spacing: -1.5px;    line-height: 36px;    margin: 0;    padding: 1px 4px 0;    text-decoration: none;    text-shadow: none;    white-space: normal !important;    width: 150px;}.large_bold_grey, .medium_thin_grey, .small_thin_grey, .tp-caption.large_bold_grey, .tp-caption.medium_thin_grey, .tp-caption.small_thin_grey {    background-color: transparent;    border-color: #ffd658;    padding: 1px 4px 0;    border-style: none;    border-width: 0;    text-decoration: none;    text-shadow: none;    margin: 0;}.large_bold_grey, .tp-caption.large_bold_grey {    color: #666;    font-family: "Open Sans";    font-size: 60px;    font-weight: 800;    line-height: 60px;}.medium_thin_grey, .small_thin_grey, .tp-caption.medium_thin_grey, .tp-caption.small_thin_grey {    font-family: "Open Sans";    font-weight: 300;}.medium_thin_grey, .tp-caption.medium_thin_grey {    color: #666;    font-size: 34px;    line-height: 30px;}.small_thin_grey, .tp-caption.small_thin_grey {    color: #757575;    font-size: 18px;    line-height: 26px;}.lightgrey_divider, .tp-caption.lightgrey_divider {    background-color: #ebebeb;    background-position: initial;    background-repeat: initial;    border-color: #222;    border-style: none;    border-width: 0;    height: 3px;    text-decoration: none;    width: 370px;}.large_bold_darkblue, .medium_bg_darkblue, .tp-caption.large_bold_darkblue, .tp-caption.medium_bg_darkblue {    border-color: #ffd658;    border-style: none;    border-width: 0;    font-family: "Open Sans";    font-weight: 800;    text-decoration: none;}.large_bold_darkblue, .tp-caption.large_bold_darkblue {    background-color: transparent;    color: #34495e;    font-size: 58px;    line-height: 60px;}.medium_bg_darkblue, .tp-caption.medium_bg_darkblue {    background-color: #34495e;    color: #fff;    font-size: 20px;    line-height: 20px;    padding: 10px;}.medium_bold_red, .medium_light_red, .tp-caption.medium_bold_red, .tp-caption.medium_light_red {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #e33a0c;    font-family: "Open Sans";    padding: 0;}.medium_bold_red, .tp-caption.medium_bold_red {    font-size: 24px;    font-weight: 800;    line-height: 30px;    text-decoration: none;}.medium_light_red, .tp-caption.medium_light_red {    font-size: 21px;    font-weight: 300;    line-height: 26px;    text-decoration: none;}.medium_bg_orange, .medium_bg_red, .tp-caption.medium_bg_orange, .tp-caption.medium_bg_red {    border-color: #ffd658;    border-style: none;    border-width: 0;    font-family: "Open Sans";    padding: 10px;    font-weight: 800;    text-decoration: none;}.medium_bg_red, .tp-caption.medium_bg_red {    background-color: #e33a0c;    color: #fff;    font-size: 20px;    line-height: 20px;}.medium_bold_orange, .tp-caption.medium_bold_orange {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #f39c12;    font-family: "Open Sans";    font-size: 24px;    font-weight: 800;    line-height: 30px;    text-decoration: none;}.medium_bg_orange, .tp-caption.medium_bg_orange {    background-color: #f39c12;    color: #fff;    font-size: 20px;    line-height: 20px;}.grassfloor, .tp-caption.grassfloor {    background-color: #a0b397;    border-color: #222;    border-style: none;    border-width: 0;    height: 150px;    text-decoration: none;    width: 4000px;}.large_bold_white, .medium_light_white, .tp-caption.large_bold_white, .tp-caption.medium_light_white {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #fff;    font-family: "Open Sans";}.large_bold_white, .tp-caption.large_bold_white {    font-size: 58px;    font-weight: 800;    line-height: 60px;    text-decoration: none;}.medium_light_white, .tp-caption.medium_light_white {    font-size: 30px;    font-weight: 300;    line-height: 36px;    padding: 0;    text-decoration: none;}.mediumlarge_light_white, .mediumlarge_light_white_center, .tp-caption.mediumlarge_light_white, .tp-caption.mediumlarge_light_white_center {    background-color: transparent;    font-family: "Open Sans";    font-size: 34px;    font-weight: 300;    line-height: 40px;    padding: 0;    text-decoration: none;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #fff;}.mediumlarge_light_white_center, .tp-caption.mediumlarge_light_white_center {    text-align: center;}.medium_bg_asbestos, .tp-caption.medium_bg_asbestos {    background-color: #7f8c8d;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #fff;    font-family: "Open Sans";    font-size: 20px;    font-weight: 800;    line-height: 20px;    padding: 10px;    text-decoration: none;}.large_bold_black, .medium_light_black, .tp-caption.large_bold_black, .tp-caption.medium_light_black {    color: #000;    font-family: "Open Sans";    text-decoration: none;    border-style: none;    border-width: 0;    background-color: transparent;    border-color: #ffd658;}.medium_light_black, .tp-caption.medium_light_black {    font-size: 30px;    font-weight: 300;    line-height: 36px;    padding: 0;}.large_bold_black, .tp-caption.large_bold_black {    font-size: 58px;    font-weight: 800;    line-height: 60px;}.mediumlarge_light_darkblue, .tp-caption.mediumlarge_light_darkblue {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #34495e;    font-family: "Open Sans";    font-size: 34px;    font-weight: 300;    line-height: 40px;    padding: 0;    text-decoration: none;}.large_bg_black, .small_light_white, .tp-caption.large_bg_black, .tp-caption.small_light_white {    color: #fff;    font-family: "Open Sans";    text-decoration: none;    border-style: none;    border-width: 0;}.small_light_white, .tp-caption.small_light_white {    background-color: transparent;    border-color: #ffd658;    font-size: 17px;    font-weight: 300;    line-height: 28px;    padding: 0;}.roundedimage, .tp-caption.roundedimage {    border-color: #222;    border-style: none;    border-width: 0;}.large_bg_black, .tp-caption.large_bg_black {    background-color: #000;    border-color: #ffd658;    font-size: 40px;    font-weight: 800;    line-height: 40px;    padding: 10px 20px 15px;}.mediumwhitebg, .tp-caption.mediumwhitebg {    background-color: #fff;    border-color: #000;    border-style: none;    border-width: 0;    color: #000;    font-family: "Open Sans";    font-size: 30px;    font-weight: 300;    line-height: 30px;    padding: 5px 15px 10px;    text-decoration: none;    text-shadow: none;}.maincaption, .tp-caption.maincaption {    background-color: transparent;    border-color: #000;    border-style: none;    border-width: 0;    color: #212a40;    font-family: roboto;    font-size: 33px;    font-weight: 500;    line-height: 43px;    text-decoration: none;    text-shadow: none;}.miami_subtitle, .miami_title_60px, .tp-caption.miami_subtitle, .tp-caption.miami_title_60px {    background-color: transparent;    border-color: #000;    font-family: "Source Sans Pro";    text-shadow: none;    border-style: none;    border-width: 0;    text-decoration: none;}.Miami_nostyle, .divideline30px, .tp-caption.Miami_nostyle, .tp-caption.divideline30px {    border-color: #222;    border-style: none;    border-width: 0;}.miami_title_60px, .tp-caption.miami_title_60px {    color: #fff;    font-size: 60px;    font-weight: 700;    letter-spacing: 1px;    line-height: 60px;}.miami_subtitle, .tp-caption.miami_subtitle {    color: rgba(255, 255, 255, 0.65);    font-size: 17px;    font-weight: 400;    letter-spacing: 2px;    line-height: 24px;}.divideline30px, .tp-caption.divideline30px {    background: #fff;    height: 2px;    min-width: 30px;    text-decoration: none;}.miami_content_dark, .miami_content_light, .miami_title_60px_dark, .tp-caption.miami_content_dark, .tp-caption.miami_content_light, .tp-caption.miami_title_60px_dark {    background-color: transparent;    border-color: #000;    font-family: "Source Sans Pro";    border-style: none;    border-width: 0;    text-decoration: none;    text-shadow: none;}.miami_content_light, .tp-caption.miami_content_light {    color: #fff;    font-size: 22px;    font-weight: 400;    letter-spacing: 0;    line-height: 28px;}.miami_title_60px_dark, .tp-caption.miami_title_60px_dark {    color: #333;    font-size: 60px;    font-weight: 700;    letter-spacing: 1px;    line-height: 60px;}.miami_content_dark, .tp-caption.miami_content_dark {    color: #666;    font-size: 22px;    font-weight: 400;    letter-spacing: 0;    line-height: 28px;}.arrowicon, .ellipse70px, .tp-caption.arrowicon, .tp-caption.ellipse70px {    border-color: #222;    line-height: 1px;    border-style: none;    border-width: 0;}.divideline30px_dark, .tp-caption.divideline30px_dark {    background-color: #333;    border-color: #222;    border-style: none;    border-width: 0;    height: 2px;    min-width: 30px;    text-decoration: none;}.ellipse70px, .tp-caption.ellipse70px {    background-color: rgba(0, 0, 0, 0.14902);    border-radius: 50px;    cursor: pointer;    min-height: 70px;    min-width: 70px;    text-decoration: none;}.MarkerDisplay, .Restaurant-Display, .tp-caption.MarkerDisplay, .tp-caption.Restaurant-Display {    background-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    font-style: normal;    padding: 0;    text-decoration: none;}.MarkerDisplay, .tp-caption.MarkerDisplay {    border-color: #000;    font-family: "Permanent Marker";    text-shadow: none;}.Restaurant-Display, .tp-caption.Restaurant-Display {    border-color: transparent;    color: #fff;    font-family: Roboto;    font-size: 120px;    font-weight: 700;    line-height: 120px;}.Restaurant-Cursive, .Restaurant-ScrollDownText, .tp-caption.Restaurant-Cursive, .tp-caption.Restaurant-ScrollDownText {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: #fff;    font-style: normal;    font-weight: 400;    letter-spacing: 2px;}.Restaurant-Cursive, .tp-caption.Restaurant-Cursive {    font-family: "Nothing you could do";    font-size: 30px;    line-height: 30px;    padding: 0;    text-decoration: none;}.Restaurant-ScrollDownText, .tp-caption.Restaurant-ScrollDownText {    font-family: Roboto;    font-size: 17px;    line-height: 17px;    padding: 0;    text-decoration: none;}.Restaurant-Description, .Restaurant-Price, .tp-caption.Restaurant-Description, .tp-caption.Restaurant-Price {    background-color: transparent;    color: #fff;    font-weight: 300;    letter-spacing: 3px;    line-height: 30px;    padding: 0;    text-decoration: none;    border-color: transparent;    border-style: none;    border-width: 0;    font-family: Roboto;    border-radius: 0;    font-style: normal;}.Restaurant-Description, .tp-caption.Restaurant-Description {    font-size: 20px;}.Restaurant-Price, .tp-caption.Restaurant-Price {    font-size: 30px;}.Restaurant-Menuitem, .tp-caption.Restaurant-Menuitem {    background-color: black;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: white;    font-family: Roboto;    font-size: 17px;    font-style: normal;    font-weight: 400;    letter-spacing: 2px;    line-height: 17px;    padding: 10px 30px;    text-align: left;    text-decoration: none;}.Furniture-LogoText, .Furniture-Plus, .tp-caption.Furniture-LogoText, .tp-caption.Furniture-Plus {    border-color: transparent;    border-style: none;    border-width: 0;    color: #e6cfa3;    text-decoration: none;}.Furniture-LogoText, .tp-caption.Furniture-LogoText {    background-color: transparent;    border-radius: 0;    font-family: Raleway;    font-size: 160px;    font-style: normal;    font-weight: 300;    line-height: 150px;    padding: 0;    text-shadow: none;}.Furniture-Plus, .tp-caption.Furniture-Plus {    background-color: white;    border-radius: 30px;    box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;    font-family: Raleway;    font-size: 20px;    font-style: normal;    font-weight: 400;    line-height: 20px;    padding: 6px 7px 4px;    text-shadow: none;}.Furniture-Subtitle, .Furniture-Title, .tp-caption.Furniture-Subtitle, .tp-caption.Furniture-Title {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: black;    font-family: Raleway;    font-style: normal;    line-height: 20px;    text-shadow: none;}.Furniture-Title, .tp-caption.Furniture-Title {    font-size: 20px;    font-weight: 700;    letter-spacing: 3px;    padding: 0;    text-decoration: none;}.Furniture-Subtitle, .tp-caption.Furniture-Subtitle {    font-size: 17px;    font-weight: 300;    padding: 0;    text-decoration: none;}.Fashion-SmallText, .Gym-Display, .Gym-SmallText, .Gym-Subline, .tp-caption.Fashion-SmallText, .tp-caption.Gym-Display, .tp-caption.Gym-SmallText, .tp-caption.Gym-Subline {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: white;    padding: 0;    text-decoration: none;}.Gym-Display, .tp-caption.Gym-Display {    font-family: Raleway;    font-size: 80px;    font-style: normal;    font-weight: 900;    line-height: 70px;}.Gym-Subline, .tp-caption.Gym-Subline {    font-family: Raleway;    font-size: 30px;    font-style: normal;    font-weight: 100;    letter-spacing: 5px;    line-height: 30px;}.Gym-SmallText, .tp-caption.Gym-SmallText {    font-family: Raleway;    font-size: 17px;    font-style: normal;    font-weight: 300;    line-height: 22;    text-shadow: none;}.Fashion-SmallText, .tp-caption.Fashion-SmallText {    font-family: Raleway;    font-size: 12px;    font-style: normal;    font-weight: 600;    letter-spacing: 2px;    line-height: 20px;}.Fashion-BigDisplay, .Fashion-TextBlock, .tp-caption.Fashion-BigDisplay, .tp-caption.Fashion-TextBlock {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: black;    font-family: Raleway;    font-style: normal;    letter-spacing: 2px;}.Fashion-BigDisplay, .tp-caption.Fashion-BigDisplay {    font-size: 60px;    font-weight: 900;    line-height: 60px;    padding: 0;    text-decoration: none;}.Fashion-TextBlock, .tp-caption.Fashion-TextBlock {    font-size: 20px;    font-weight: 400;    line-height: 40px;    padding: 0;    text-decoration: none;}.Sports-Display, .Sports-DisplayFat, .tp-caption.Sports-Display, .tp-caption.Sports-DisplayFat {    color: white;    font-size: 130px;    font-style: normal;    line-height: 130px;    padding: 0;    border-style: none;    font-family: Raleway;    border-color: transparent;    border-radius: 0;    border-width: 0;    text-decoration: none;    background-color: transparent;}.Sports-Display, .tp-caption.Sports-Display {    font-weight: 100;    letter-spacing: 13px;}.Sports-DisplayFat, .tp-caption.Sports-DisplayFat {    font-weight: 900;}.Sports-Subline, .tp-caption.Sports-Subline {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: black;    font-family: Raleway;    font-size: 32px;    font-style: normal;    font-weight: 400;    letter-spacing: 4px;    line-height: 32px;    padding: 0;    text-decoration: none;}.Instagram-Caption, .News-Subtitle, .News-Title, .tp-caption.Instagram-Caption, .tp-caption.News-Subtitle, .tp-caption.News-Title {    color: white;    font-style: normal;    border-style: none;    padding: 0;}.Instagram-Caption, .tp-caption.Instagram-Caption {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-width: 0;    font-family: Roboto;    font-size: 20px;    font-weight: 900;    line-height: 20px;    text-decoration: none;}.News-Title, .tp-caption.News-Title {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-width: 0;    font-family: "Roboto Slab";    font-size: 70px;    font-weight: 400;    line-height: 60px;    text-decoration: none;}.News-Subtitle, .News-Subtitle:hover, .tp-caption.News-Subtitle, .tp-caption.News-Subtitle:hover {    background-color: rgba(255, 255, 255, 0);    text-decoration: none;    border-radius: 0;    border-width: 0;    border-color: transparent;}.News-Subtitle, .tp-caption.News-Subtitle {    font-family: "Roboto Slab";    font-size: 15px;    font-weight: 300;    line-height: 24px;}    .News-Subtitle:hover, .tp-caption.News-Subtitle:hover {        border-style: solid;        color: rgba(255, 255, 255, 0.65);    }.Photography-Display, .tp-caption.Photography-Display {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: white;    font-family: Raleway;    font-size: 80px;    font-style: normal;    font-weight: 100;    letter-spacing: 5px;    line-height: 70px;    padding: 0;    text-decoration: none;}.Photography-ImageHover, .Photography-Menuitem, .Photography-Subline, .tp-caption.Photography-ImageHover, .tp-caption.Photography-Menuitem, .tp-caption.Photography-Subline {    font-size: 20px;    font-style: normal;    text-decoration: none;    border-radius: 0;    border-style: none;    border-width: 0;}.Photography-Subline, .tp-caption.Photography-Subline {    background-color: transparent;    border-color: transparent;    color: #777777;    font-family: Raleway;    font-weight: 300;    letter-spacing: 3px;    line-height: 30px;    padding: 0;}.Photography-ImageHover, .tp-caption.Photography-ImageHover {    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    color: white;    font-weight: 400;    line-height: 22;    padding: 0;}    .Photography-ImageHover:hover, .tp-caption.Photography-ImageHover:hover {        background-color: transparent;        border-color: transparent;        border-radius: 0;        border-style: none;        border-width: 0;        color: white;        text-decoration: none;    }.Photography-Menuitem, .tp-caption.Photography-Menuitem {    background-color: rgba(0, 0, 0, 0.65);    border-color: transparent;    color: white;    font-family: Raleway;    font-weight: 300;    letter-spacing: 2px;    line-height: 20px;    padding: 3px 5px 3px 8px;}    .Photography-Menuitem:hover, .tp-caption.Photography-Menuitem:hover {        background-color: rgba(0, 255, 222, 0.65);        border-color: transparent;        border-radius: 0;        border-style: none;        border-width: 0;        color: white;        text-decoration: none;    }.Photography-ImageHover2:hover, .Photography-Textblock, .WebProduct-Content, .WebProduct-SubTitle, .WebProduct-Title, .tp-caption.Photography-ImageHover2:hover, .tp-caption.Photography-Textblock, .tp-caption.WebProduct-Content, .tp-caption.WebProduct-SubTitle, .tp-caption.WebProduct-Title {    background-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    text-decoration: none;}.Photography-Textblock, .tp-caption.Photography-Textblock {    border-color: transparent;    color: white;    font-family: Raleway;    font-size: 17px;    font-style: normal;    font-weight: 300;    letter-spacing: 2px;    line-height: 30px;    padding: 0;}.Photography-ImageHover2, .Photography-Subline-2, .tp-caption.Photography-ImageHover2, .tp-caption.Photography-Subline-2 {    font-size: 20px;    font-style: normal;    padding: 0;    text-decoration: none;    background-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;}.Photography-Subline-2, .tp-caption.Photography-Subline-2 {    border-color: transparent;    color: rgba(255, 255, 255, 0.35);    font-family: Raleway;    font-weight: 300;    letter-spacing: 3px;    line-height: 30px;}.Photography-ImageHover2, .tp-caption.Photography-ImageHover2 {    border-color: rgba(255, 255, 255, 0);    color: white;    font-family: Arial;    font-weight: 400;    line-height: 22;}    .Photography-ImageHover2:hover, .tp-caption.Photography-ImageHover2:hover {        border-color: transparent;        color: white;    }.WebProduct-Title, .tp-caption.WebProduct-Title {    border-color: transparent;    color: #333333;    font-family: Raleway;    font-size: 90px;    font-style: normal;    font-weight: 100;    line-height: 90px;    padding: 0;}.WebProduct-Content, .WebProduct-SubTitle, .tp-caption.WebProduct-Content, .tp-caption.WebProduct-SubTitle {    color: #999999;    padding: 0;    border-color: transparent;    font-family: Raleway;    font-style: normal;}.WebProduct-SubTitle, .tp-caption.WebProduct-SubTitle {    font-size: 15px;    font-weight: 400;    line-height: 20px;}.WebProduct-Content, .tp-caption.WebProduct-Content {    font-size: 16px;    font-weight: 600;    line-height: 24px;}.WebProduct-Menuitem, .tp-caption.WebProduct-Menuitem {    background-color: #333333;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: white;    font-family: Raleway;    font-size: 15px;    font-style: normal;    font-weight: 500;    letter-spacing: 2px;    line-height: 20px;    padding: 3px 5px 3px 8px;    text-align: left;    text-decoration: none;}    .WebProduct-Menuitem:hover, .tp-caption.WebProduct-Menuitem:hover {        background-color: white;        border-color: transparent;        border-radius: 0;        border-style: none;        border-width: 0;        color: #999999;        text-decoration: none;    }.WebProduct-Content-Light, .WebProduct-SubTitle-Light, .WebProduct-Title-Light, .tp-caption.WebProduct-Content-Light, .tp-caption.WebProduct-SubTitle-Light, .tp-caption.WebProduct-Title-Light {    background-color: transparent;    border-color: transparent;    padding: 0;    text-align: left;    border-radius: 0;    font-family: Raleway;    font-style: normal;}.WebProduct-Title-Light, .tp-caption.WebProduct-Title-Light {    border-style: none;    border-width: 0;    color: white;    font-size: 90px;    font-weight: 100;    line-height: 90px;    text-decoration: none;}.WebProduct-SubTitle-Light, .tp-caption.WebProduct-SubTitle-Light {    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 0.35);    font-size: 15px;    font-weight: 400;    line-height: 20px;    text-decoration: none;}.WebProduct-Content-Light, .tp-caption.WebProduct-Content-Light {    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 0.65);    font-size: 16px;    font-weight: 600;    line-height: 24px;    text-decoration: none;}.FatRounded, .FatRounded:hover, .tp-caption.FatRounded, .tp-caption.FatRounded:hover {    border-color: lightgray;    border-radius: 50px;    text-decoration: none;    border-width: 0;    border-style: none;}.FatRounded, .tp-caption.FatRounded {    background-color: rgba(0, 0, 0, 0.5);    color: white;    font-family: Raleway;    font-size: 30px;    font-style: normal;    font-weight: 900;    line-height: 30px;    padding: 20px 22px 20px 25px;    text-align: left;    text-shadow: none;}    .FatRounded:hover, .tp-caption.FatRounded:hover {        background-color: black;        color: white;    }.NotGeneric-Title, .tp-caption.NotGeneric-Title {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: white;    font-family: Raleway;    font-size: 70px;    font-style: normal;    font-weight: 800;    line-height: 70px;    padding: 10px 0;    text-decoration: none;}.NotGeneric-CallToAction, .NotGeneric-SubTitle, .tp-caption.NotGeneric-CallToAction, .tp-caption.NotGeneric-SubTitle {    font-weight: 500;    color: white;    text-decoration: none;    border-radius: 0;    font-family: Raleway;    text-align: left;    font-style: normal;}.NotGeneric-SubTitle, .tp-caption.NotGeneric-SubTitle {    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    font-size: 13px;    letter-spacing: 4px;    line-height: 20px;    padding: 0;}.NotGeneric-CallToAction, .tp-caption.NotGeneric-CallToAction {    background-color: transparent;    border-color: rgba(255, 255, 255, 0.5);    border-style: solid;    border-width: 1px;    font-size: 14px;    letter-spacing: 3px;    line-height: 14px;    padding: 10px 30px;}    .NotGeneric-CallToAction:hover, .tp-caption.NotGeneric-CallToAction:hover {        background-color: transparent;        border-color: white;        border-radius: 0;        border-style: solid;        border-width: 1px;        color: white;        text-decoration: none;    }.NotGeneric-Icon, .tp-caption.NotGeneric-Icon {    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    border-radius: 0;    border-style: solid;    border-width: 0;    color: white;    font-family: Raleway;    font-size: 30px;    font-style: normal;    font-weight: 400;    letter-spacing: 3px;    line-height: 30px;    padding: 0;    text-align: left;    text-decoration: none;}.NotGeneric-Menuitem, .NotGeneric-Menuitem:hover, .tp-caption.NotGeneric-Menuitem, .tp-caption.NotGeneric-Menuitem:hover {    background-color: transparent;    border-style: solid;    border-width: 1px;    color: white;    text-decoration: none;    border-radius: 0;}.NotGeneric-Menuitem, .tp-caption.NotGeneric-Menuitem {    border-color: rgba(255, 255, 255, 0.15);    font-family: Raleway;    font-size: 14px;    font-style: normal;    font-weight: 500;    letter-spacing: 3px;    line-height: 14px;    padding: 27px 30px;    text-align: left;}    .NotGeneric-Menuitem:hover, .tp-caption.NotGeneric-Menuitem:hover {        border-color: white;    }.MarkerStyle, .tp-caption.MarkerStyle {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: white;    font-family: "Permanent Marker";    font-size: 17px;    font-style: normal;    font-weight: 100;    line-height: 30px;    padding: 0;    text-align: left;    text-decoration: none;}.Gym-Menuitem, .Gym-Menuitem:hover, .tp-caption.Gym-Menuitem, .tp-caption.Gym-Menuitem:hover {    background-color: black;    border-radius: 3px;    border-style: solid;    border-width: 2px;    text-decoration: none;    color: white;}.Gym-Menuitem, .tp-caption.Gym-Menuitem {    border-color: rgba(255, 255, 255, 0);    font-family: Raleway;    font-size: 20px;    font-style: normal;    font-weight: 300;    letter-spacing: 2px;    line-height: 20px;    padding: 3px 5px 3px 8px;    text-align: left;}    .Gym-Menuitem:hover, .tp-caption.Gym-Menuitem:hover {        border-color: rgba(255, 255, 255, 0.25);    }.Newspaper-Title-Centered, .tp-caption.Newspaper-Title-Centered {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: white;    font-family: "Roboto Slab";    font-size: 50px;    font-style: normal;    font-weight: 400;    line-height: 55px;    padding: 0 0 10px;    text-align: center;    text-decoration: none;}.Hero-Button, .NotGeneric-Button, .tp-caption.Hero-Button, .tp-caption.NotGeneric-Button {    border-radius: 0;    border-style: solid;    border-width: 1px;    padding: 10px 30px;    text-decoration: none;    font-weight: 500;    letter-spacing: 3px;    line-height: 14px;    font-family: Raleway;    font-style: normal;    font-size: 14px;}.Hero-Button, .tp-caption.Hero-Button {    background-color: transparent;    border-color: rgba(255, 255, 255, 0.5);    color: white;    text-align: left;}    .Hero-Button:hover, .tp-caption.Hero-Button:hover {        background-color: white;        border-color: white;        border-radius: 0;        border-style: solid;        border-width: 1px;        color: black;        text-decoration: none;    }.NotGeneric-Button, .tp-caption.NotGeneric-Button {    background-color: transparent;    border-color: rgba(255, 255, 255, 0.5);    color: white;    text-align: left;}    .NotGeneric-Button:hover, .tp-caption.NotGeneric-Button:hover {        background-color: transparent;        border-color: white;        border-radius: 0;        border-style: solid;        border-width: 1px;        color: white;        text-decoration: none;    }.NotGeneric-BigButton, .NotGeneric-BigButton:hover, .tp-caption.NotGeneric-BigButton, .tp-caption.NotGeneric-BigButton:hover {    background-color: transparent;    border-style: solid;    border-width: 1px;    color: white;    text-decoration: none;    border-radius: 0;}.NotGeneric-BigButton, .tp-caption.NotGeneric-BigButton {    border-color: rgba(255, 255, 255, 0.15);    font-family: Raleway;    font-size: 14px;    font-style: normal;    font-weight: 500;    letter-spacing: 3px;    line-height: 14px;    padding: 27px 30px;    text-align: left;}    .NotGeneric-BigButton:hover, .tp-caption.NotGeneric-BigButton:hover {        border-color: white;    }.WebProduct-Button, .tp-caption.WebProduct-Button {    background-color: #333333;    border-color: black;    border-radius: 0;    border-style: none;    border-width: 2px;    color: white;    font-family: Raleway;    font-size: 16px;    font-style: normal;    font-weight: 600;    letter-spacing: 1px;    line-height: 48px;    padding: 0 40px;    text-align: left;    text-decoration: none;}    .WebProduct-Button:hover, .tp-caption.WebProduct-Button:hover {        background-color: white;        border-color: black;        border-radius: 0;        border-style: none;        border-width: 2px;        color: #333333;        text-decoration: none;    }.Restaurant-Button, .tp-caption.Restaurant-Button {    background-color: rgba(10, 10, 10, 0);    border-color: rgba(255, 255, 255, 0.5);    border-radius: 0;    border-style: solid;    border-width: 2px;    color: white;    font-family: Roboto;    font-size: 17px;    font-style: normal;    font-weight: 500;    letter-spacing: 3px;    line-height: 17px;    padding: 12px 35px;    text-align: left;    text-decoration: none;}.Gym-Button, .Gym-Button-Light, .tp-caption.Gym-Button, .tp-caption.Gym-Button-Light {    font-family: Raleway;    font-size: 15px;    font-style: normal;    font-weight: 600;    line-height: 15px;}.Restaurant-Button:hover, .tp-caption.Restaurant-Button:hover {    background-color: transparent;    border-color: #ffe081;    border-radius: 0;    border-style: solid;    border-width: 2px;    color: white;    text-decoration: none;}.Gym-Button, .Gym-Button:hover, .tp-caption.Gym-Button, .tp-caption.Gym-Button:hover {    border-color: transparent;    border-width: 0;    text-decoration: none;    border-style: solid;    color: white;    border-radius: 30px;}.Gym-Button-Light, .Gym-Button-Light:hover, .Sports-Button-Light:hover, .Sports-Button-Red:hover, .tp-caption.Gym-Button-Light, .tp-caption.Gym-Button-Light:hover, .tp-caption.Sports-Button-Light:hover, .tp-caption.Sports-Button-Red:hover {    border-style: solid;    border-width: 2px;    color: white;    text-decoration: none;}.Gym-Button, .tp-caption.Gym-Button {    background-color: #8bc027;    letter-spacing: 1px;    padding: 13px 35px;    text-align: left;}    .Gym-Button:hover, .tp-caption.Gym-Button:hover {        background-color: #72a800;    }.Gym-Button-Light, .tp-caption.Gym-Button-Light {    background-color: transparent;    border-color: rgba(255, 255, 255, 0.25);    border-radius: 30px;    padding: 12px 35px;    text-align: left;}.Sports-Button-Light, .Sports-Button-Red, .tp-caption.Sports-Button-Light, .tp-caption.Sports-Button-Red {    color: white;    font-size: 17px;    letter-spacing: 2px;    line-height: 17px;    padding: 12px 35px;    text-decoration: none;    border-style: solid;    border-width: 2px;    font-family: Raleway;    font-weight: 600;    text-align: left;    font-style: normal;}.Gym-Button-Light:hover, .tp-caption.Gym-Button-Light:hover {    background-color: rgba(114, 168, 0, 0);    border-color: #8bc027;    border-radius: 30px;}.Sports-Button-Light, .tp-caption.Sports-Button-Light {    background-color: transparent;    border-color: rgba(255, 255, 255, 0.5);    border-radius: 0;}    .Sports-Button-Light:hover, .tp-caption.Sports-Button-Light:hover {        background-color: transparent;        border-color: white;        border-radius: 0;    }.Sports-Button-Red, .tp-caption.Sports-Button-Red {    background-color: #db1c22;    border-color: rgba(219, 28, 34, 0);    border-radius: 0;}    .Sports-Button-Red:hover, .tp-caption.Sports-Button-Red:hover {        background-color: black;        border-color: black;        border-radius: 0;    }.Photography-Button, .Photography-Button:hover, .tp-caption.Photography-Button, .tp-caption.Photography-Button:hover {    border-radius: 30px;    border-width: 1px;    color: white;    text-decoration: none;    background-color: transparent;    border-style: solid;}.Newspaper-Button-2, .Newspaper-Button-2:hover, .tp-caption.Newspaper-Button-2, .tp-caption.Newspaper-Button-2:hover {    background-color: transparent;    border-radius: 3px;    border-width: 2px;    color: white;    border-style: solid;    text-decoration: none;}.Photography-Button, .tp-caption.Photography-Button {    border-color: rgba(255, 255, 255, 0.25);    font-family: Raleway;    font-size: 15px;    font-style: normal;    font-weight: 600;    letter-spacing: 1px;    line-height: 15px;    padding: 13px 35px;    text-align: left;}    .Photography-Button:hover, .tp-caption.Photography-Button:hover {        border-color: white;    }.Newspaper-Button-2, .tp-caption.Newspaper-Button-2 {    border-color: rgba(255, 255, 255, 0.5);    font-family: Roboto;    font-size: 15px;    font-style: normal;    font-weight: 900;    line-height: 15px;    padding: 10px 30px;    text-align: left;}.Feature-Examples, .Feature-Tour, .tp-caption.Feature-Examples, .tp-caption.Feature-Tour {    font-family: Roboto;    font-size: 17px;    font-weight: 700;    line-height: 17px;    font-style: normal;    text-align: left;}.Newspaper-Button-2:hover, .tp-caption.Newspaper-Button-2:hover {    border-color: white;}.Feature-Tour, .Feature-Tour:hover, .tp-caption.Feature-Tour, .tp-caption.Feature-Tour:hover {    border-color: transparent;    border-width: 0;    color: white;    border-radius: 30px;    border-style: solid;    text-decoration: none;}.Feature-Tour, .tp-caption.Feature-Tour {    background-color: #8bc027;    padding: 17px 35px;}    .Feature-Tour:hover, .tp-caption.Feature-Tour:hover {        background-color: #72a800;    }.Feature-Examples, .tp-caption.Feature-Examples {    background-color: transparent;    border-color: rgba(33, 42, 64, 0.15);    border-radius: 30px;    border-style: solid;    border-width: 2px;    color: rgba(33, 42, 64, 0.5);    padding: 15px 35px;    text-decoration: none;}    .Feature-Examples:hover, .tp-caption.Feature-Examples:hover {        background-color: transparent;        border-color: #8bc027;        border-radius: 30px;        border-style: solid;        border-width: 2px;        color: #8bc027;        text-decoration: none;    }.menutab, .tp-caption.menutab {    background-color: transparent;    border-color: black;    border-radius: 0;    border-style: none;    border-width: 0;    color: #292e31;    font-family: roboto;    font-size: 25px;    font-style: normal;    font-weight: 300;    line-height: 30px;    padding: 0;    text-align: left;    text-decoration: none;    text-shadow: none;}    .menutab:hover, .tp-caption.menutab:hover {        background-color: transparent;        border-color: transparent;        border-radius: 0;        border-style: none;        border-width: 0;        color: #d50000;        text-decoration: none;    }.maincontent, .minitext, .tp-caption.maincontent, .tp-caption.minitext {    background-color: transparent;    border-color: black;    border-radius: 0;    border-style: none;    font-family: roboto;    font-style: normal;    padding: 0;    border-width: 0;    text-shadow: none;}.maincontent, .tp-caption.maincontent {    color: #292e31;    font-size: 21px;    font-weight: 300;    line-height: 26px;    text-align: left;    text-decoration: none;}.minitext, .tp-caption.minitext {    color: #b9babb;    font-size: 15px;    font-weight: 400;    line-height: 20px;    text-align: left;    text-decoration: none;}.Feature-Buy, .Feature-Examples-Light, .tp-caption.Feature-Buy, .tp-caption.Feature-Examples-Light {    font-family: Roboto;    font-size: 17px;    font-style: normal;    font-weight: 700;    line-height: 17px;    text-align: left;    text-decoration: none;    border-radius: 30px;    border-style: solid;    color: white;}.Feature-Buy, .tp-caption.Feature-Buy {    background-color: #009aee;    border-color: transparent;    border-width: 0;    padding: 17px 35px;}    .Feature-Buy:hover, .tp-caption.Feature-Buy:hover {        background-color: #0085d6;        border-color: transparent;        border-radius: 30px;        border-style: solid;        border-width: 0;        color: white;        text-decoration: none;    }.Feature-Examples-Light, .tp-caption.Feature-Examples-Light {    background-color: transparent;    border-color: rgba(255, 255, 255, 0.15);    border-width: 2px;    padding: 15px 35px;}    .Feature-Examples-Light:hover, .tp-caption.Feature-Examples-Light:hover {        background-color: transparent;        border-color: white;        border-radius: 30px;        border-style: solid;        border-width: 2px;        color: white;        text-decoration: none;    }.Facebook-Likes, .Twitter-Favorites, .Twitter-Link, .tp-caption.Facebook-Likes, .tp-caption.Twitter-Favorites, .tp-caption.Twitter-Link {    border-style: none;    border-width: 0;    font-family: Roboto;    font-style: normal;    font-weight: 500;    text-align: left;    text-decoration: none;    border-color: transparent;    font-size: 15px;}.Facebook-Likes, .tp-caption.Facebook-Likes {    background-color: #3b5999;    border-radius: 0;    color: white;    line-height: 22px;    padding: 5px 15px;}.Twitter-Favorites, .tp-caption.Twitter-Favorites {    background-color: rgba(255, 255, 255, 0);    border-radius: 0;    color: #8899a6;    line-height: 22px;    padding: 0;}.Twitter-Link, .tp-caption.Twitter-Link {    background-color: white;    border-radius: 30px;    color: #8799a5;    line-height: 15px;    padding: 11px 11px 9px;}    .Twitter-Link:hover, .tp-caption.Twitter-Link:hover {        background-color: #0084b4;        border-color: transparent;        border-radius: 30px;        border-style: none;        border-width: 0;        color: white;        text-decoration: none;    }.Twitter-Content, .Twitter-Retweet, .tp-caption.Twitter-Content, .tp-caption.Twitter-Retweet {    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    font-family: Roboto;    font-style: normal;    font-weight: 500;    text-align: left;    text-decoration: none;}.Twitter-Retweet, .tp-caption.Twitter-Retweet {    background-color: rgba(255, 255, 255, 0);    color: #8899a6;    font-size: 15px;    line-height: 22px;    padding: 0;}.Twitter-Content, .tp-caption.Twitter-Content {    background-color: white;    color: #292f33;    font-size: 20px;    line-height: 28px;    padding: 30px 30px 70px;}.revtp-form input[type=email], .revtp-form input[type=text], .revtp-searchform input[type=email], .revtp-searchform input[type=text] {    font-family: Arial,sans-serif;    font-size: 15px;    color: #000;    background-color: #fff;    line-height: 46px;    padding: 0 20px;    cursor: text;    border: 0;    width: 400px;    margin-bottom: 0;    -webkit-transition: background-color .5s;    -moz-transition: background-color .5s;    -o-transition: background-color .5s;    -ms-transition: background-color .5s;    transition: background-color .5s;    border-radius: 0;}.BigBold-SubTitle, .BigBold-Title, .tp-caption.BigBold-SubTitle, .tp-caption.BigBold-Title {    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    font-style: normal;    font-family: Raleway;    text-align: left;}.BigBold-Title, .tp-caption.BigBold-Title {    color: white;    font-size: 110px;    line-height: 100px;    font-weight: 800;    padding: 10px 0;    border-radius: 0;}.BigBold-SubTitle, .tp-caption.BigBold-SubTitle {    color: rgba(255, 255, 255, 0.5);    font-size: 15px;    line-height: 24px;    font-weight: 500;    padding: 0;    border-radius: 0;    letter-spacing: 1px;}.BigBold-Button, .BigBold-Button:hover, .tp-caption.BigBold-Button, .tp-caption.BigBold-Button:hover {    color: white;    border-style: solid;    border-width: 1px;    text-decoration: none;    border-radius: 0;}.BigBold-Button, .tp-caption.BigBold-Button {    font-size: 13px;    line-height: 13px;    font-weight: 500;    font-style: normal;    font-family: Raleway;    padding: 15px 50px;    background-color: transparent;    border-color: rgba(255, 255, 255, 0.5);    text-align: left;    letter-spacing: 1px;}    .BigBold-Button:hover, .tp-caption.BigBold-Button:hover {        background-color: transparent;        border-color: white;    }.FoodCarousel-Content, .tp-caption.FoodCarousel-Content {    color: #292e31;    font-size: 17px;    line-height: 28px;    font-weight: 500;    font-style: normal;    font-family: Raleway;    padding: 30px;    text-decoration: none;    background-color: white;    border-color: #292e31;    border-style: solid;    border-width: 1px;    border-radius: 0;    text-align: left;}.FoodCarousel-Button, .FoodCarousel-CloseButton, .tp-caption.FoodCarousel-Button, .tp-caption.FoodCarousel-CloseButton {    font-weight: 700;    font-style: normal;    font-family: Raleway;    letter-spacing: 1px;    border-style: solid;    border-width: 1px;    text-align: left;}.FoodCarousel-Button, .tp-caption.FoodCarousel-Button {    color: #292e31;    font-size: 13px;    line-height: 13px;    padding: 15px 70px 15px 50px;    text-decoration: none;    background-color: white;    border-color: #292e31;    border-radius: 0;}    .FoodCarousel-Button:hover, .tp-caption.FoodCarousel-Button:hover {        color: white;        text-decoration: none;        background-color: #292e31;        border-color: #292e31;        border-style: solid;        border-width: 1px;        border-radius: 0;    }.FoodCarousel-CloseButton, .tp-caption.FoodCarousel-CloseButton {    color: #292e31;    font-size: 20px;    line-height: 20px;    padding: 14px 14px 14px 16px;    text-decoration: none;    background-color: transparent;    border-color: rgba(41, 46, 49, 0);    border-radius: 30px;}.Video-SubTitle, .Video-Title, .tp-caption.Video-SubTitle, .tp-caption.Video-Title {    color: white;    font-style: normal;    font-family: Raleway;    padding: 5px;    text-decoration: none;}.FoodCarousel-CloseButton:hover, .tp-caption.FoodCarousel-CloseButton:hover {    color: white;    text-decoration: none;    background-color: #292e31;    border-color: rgba(41, 46, 49, 0);    border-style: solid;    border-width: 1px;    border-radius: 30px;}.Video-SubTitle, .Video-Title, .tp-caption.Video-SubTitle, .tp-caption.Video-Title {    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    text-align: left;}.Video-SubTitle, .tp-caption.Video-SubTitle {    font-size: 12px;    line-height: 12px;    font-weight: 600;    background-color: rgba(0, 0, 0, 0.35);    letter-spacing: 2px;}.Video-Title, .tp-caption.Video-Title {    font-size: 30px;    line-height: 30px;    font-weight: 900;    background-color: black;}.Travel-BigCaption, .Travel-SmallCaption, .tp-caption.Travel-BigCaption, .tp-caption.Travel-SmallCaption {    color: white;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    font-family: Roboto;    font-style: normal;    text-align: left;}.Travel-BigCaption, .tp-caption.Travel-BigCaption {    font-size: 50px;    line-height: 50px;    font-weight: 400;}.Travel-SmallCaption, .tp-caption.Travel-SmallCaption {    font-size: 25px;    line-height: 30px;    font-weight: 300;}.Travel-CallToAction, .Travel-CallToAction:hover, .tp-caption.Travel-CallToAction, .tp-caption.Travel-CallToAction:hover {    border-color: white;    border-style: solid;    border-width: 2px;    border-radius: 5px;    text-decoration: none;    color: white;}.Travel-CallToAction, .tp-caption.Travel-CallToAction {    font-size: 25px;    line-height: 25px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 12px 20px;    background-color: rgba(255, 255, 255, 0.05);    text-align: left;    letter-spacing: 1px;}    .Travel-CallToAction:hover, .tp-caption.Travel-CallToAction:hover {        background-color: rgba(255, 255, 255, 0.15);    }.RotatingWords-TitleWhite, .tp-caption.RotatingWords-TitleWhite {    color: white;    font-size: 70px;    line-height: 70px;    font-weight: 800;    font-style: normal;    font-family: Raleway;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    text-align: left;}.RotatingWords-Button, .RotatingWords-SmallText, .tp-caption.RotatingWords-Button, .tp-caption.RotatingWords-SmallText {    color: white;    line-height: 20px;    font-family: Raleway;    text-align: left;    font-style: normal;    text-decoration: none;}.RotatingWords-Button, .tp-caption.RotatingWords-Button {    font-size: 20px;    font-weight: 700;    padding: 20px 50px;    background-color: transparent;    border-color: rgba(255, 255, 255, 0.15);    border-style: solid;    border-width: 2px;    border-radius: 0;    letter-spacing: 3px;}    .RotatingWords-Button:hover, .tp-caption.RotatingWords-Button:hover {        color: white;        text-decoration: none;        background-color: transparent;        border-color: white;        border-style: solid;        border-width: 2px;        border-radius: 0;    }.ContentZoom-DetailTitle, .ContentZoom-SmallIcon, .ContentZoom-SmallIcon:hover, .ContentZoom-SmallSubtitle, .ContentZoom-SmallTitle, .RotatingWords-SmallText, .tp-caption.ContentZoom-DetailTitle, .tp-caption.ContentZoom-SmallIcon, .tp-caption.ContentZoom-SmallIcon:hover, .tp-caption.ContentZoom-SmallSubtitle, .tp-caption.ContentZoom-SmallTitle, .tp-caption.RotatingWords-SmallText {    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;}.RotatingWords-SmallText, .tp-caption.RotatingWords-SmallText {    font-size: 14px;    font-weight: 400;    padding: 0;    text-shadow: none;}.ContentZoom-SmallSubtitle, .ContentZoom-SmallTitle, .tp-caption.ContentZoom-SmallSubtitle, .tp-caption.ContentZoom-SmallTitle {    font-weight: 600;    padding: 0;    font-style: normal;    font-family: Raleway;    text-decoration: none;    text-align: left;}.ContentZoom-SmallTitle, .tp-caption.ContentZoom-SmallTitle {    color: #292e31;    font-size: 33px;    line-height: 45px;}.ContentZoom-SmallSubtitle, .tp-caption.ContentZoom-SmallSubtitle {    color: #6f7c82;    font-size: 16px;    line-height: 24px;}.ContentZoom-SmallIcon, .tp-caption.ContentZoom-SmallIcon {    color: #292e31;    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: Raleway;    padding: 10px;    text-decoration: none;    text-align: left;}    .ContentZoom-SmallIcon:hover, .tp-caption.ContentZoom-SmallIcon:hover {        color: #6f7c82;        text-decoration: none;    }.ContentZoom-DetailTitle, .tp-caption.ContentZoom-DetailTitle {    color: #292e31;    font-size: 70px;    line-height: 70px;    font-weight: 500;    font-style: normal;    font-family: Raleway;    padding: 0;    text-decoration: none;    text-align: left;}.ContentZoom-DetailContent, .ContentZoom-DetailSubTitle, .tp-caption.ContentZoom-DetailContent, .tp-caption.ContentZoom-DetailSubTitle {    color: #6f7c82;    font-weight: 500;    padding: 0;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;}.ContentZoom-DetailSubTitle, .tp-caption.ContentZoom-DetailSubTitle {    font-size: 25px;    line-height: 25px;    font-style: normal;    font-family: Raleway;    text-decoration: none;    text-align: left;}.ContentZoom-DetailContent, .tp-caption.ContentZoom-DetailContent {    font-size: 17px;    line-height: 28px;    font-style: normal;    font-family: Raleway;    text-decoration: none;    text-align: left;}.ContentZoom-Button, .ContentZoom-ButtonClose, .tp-caption.ContentZoom-Button, .tp-caption.ContentZoom-ButtonClose {    font-size: 13px;    line-height: 13px;    font-weight: 700;    font-style: normal;    font-family: Raleway;    text-align: left;    text-decoration: none;    letter-spacing: 1px;}.ContentZoom-Button, .tp-caption.ContentZoom-Button {    color: #292e31;    padding: 15px 50px;    background-color: transparent;    border-color: rgba(41, 46, 49, 0.5);    border-style: solid;    border-width: 1px;    border-radius: 0;}    .ContentZoom-Button:hover, .tp-caption.ContentZoom-Button:hover {        color: white;        text-decoration: none;        background-color: #292e31;        border-color: #292e31;        border-style: solid;        border-width: 1px;        border-radius: 0;    }.ContentZoom-ButtonClose, .tp-caption.ContentZoom-ButtonClose {    color: #292e31;    padding: 14px 14px 14px 16px;    background-color: transparent;    border-color: rgba(41, 46, 49, 0.5);    border-style: solid;    border-width: 1px;    border-radius: 30px;}    .ContentZoom-ButtonClose:hover, .tp-caption.ContentZoom-ButtonClose:hover {        color: white;        text-decoration: none;        background-color: #292e31;        border-color: #292e31;        border-style: solid;        border-width: 1px;        border-radius: 30px;    }.Newspaper-Subtitle, .Newspaper-Title, .tp-caption.Newspaper-Subtitle, .tp-caption.Newspaper-Title {    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    text-align: left;    text-decoration: none;    font-style: normal;}.Newspaper-Title, .tp-caption.Newspaper-Title {    color: white;    font-size: 50px;    line-height: 55px;    font-weight: 400;    font-family: "Roboto Slab";    padding: 0 0 10px;    border-radius: 0;}.Newspaper-Subtitle, .tp-caption.Newspaper-Subtitle {    color: #a8d8ee;    font-size: 15px;    line-height: 20px;    font-weight: 900;    font-family: Roboto;    padding: 0;    border-radius: 0;}.Newspaper-Button, .tp-caption.Newspaper-Button {    color: white;    font-size: 13px;    line-height: 17px;    font-weight: 700;    font-style: normal;    font-family: Roboto;    padding: 12px 35px;    text-decoration: none;    background-color: rgba(255, 255, 255, 0);    border-color: rgba(255, 255, 255, 0.25);    border-style: solid;    border-width: 1px;    border-radius: 0;    letter-spacing: 2px;    text-align: left;}    .Newspaper-Button:hover, .tp-caption.Newspaper-Button:hover {        color: black;        text-decoration: none;        background-color: white;        border-color: white;        border-style: solid;        border-width: 1px;        border-radius: 0;    }.rtwhitemedium, .tp-caption.rtwhitemedium {    font-size: 22px;    line-height: 26px;    color: #fff;    text-decoration: none;    background-color: transparent;    border-width: 0;    border-color: #000;    border-style: none;    text-shadow: none;}@media only screen and (max-width: 767px) {    .revtp-form input[type=email], .revtp-form input[type=text], .revtp-searchform input[type=email], .revtp-searchform input[type=text] {        width: 200px !important;    }}.revtp-form input[type=submit], .revtp-searchform input[type=submit] {    font-family: Arial,sans-serif;    line-height: 46px;    letter-spacing: 1px;    text-transform: uppercase;    font-size: 15px;    font-weight: 700;    padding: 0 20px;    border: 0;    background: #009aee;    color: #fff;    border-radius: 0;}.Concept-SubTitle, .Concept-Title, .tp-caption.Concept-SubTitle, .tp-caption.Concept-Title {    font-weight: 700;    padding: 0 0 10px;    text-align: left;    background-color: transparent;    border-color: transparent;    border-width: 0;}.Concept-Content, .Concept-Title, .tp-caption.Concept-Content, .tp-caption.Concept-Title {    color: white;    font-family: "Roboto Condensed";    text-decoration: none;    border-style: none;    border-radius: 0;}.Concept-Title, .tp-caption.Concept-Title {    font-size: 70px;    line-height: 70px;    font-style: normal;    letter-spacing: 5px;}.Concept-SubTitle, .tp-caption.Concept-SubTitle {    color: rgba(255, 255, 255, 0.65);    font-size: 25px;    line-height: 25px;    font-style: italic;    font-family: "Playfair Display";    text-decoration: none;    border-style: none;    border-radius: 0;}.Concept-Content, .tp-caption.Concept-Content {    font-size: 20px;    line-height: 30px;    font-weight: 400;    font-style: normal;    padding: 0;    text-align: center;    background-color: transparent;    border-color: white;    border-width: 2px;}.Concept-LessBtn, .Concept-MoreBtn, .tp-caption.Concept-LessBtn, .tp-caption.Concept-MoreBtn {    font-size: 30px;    line-height: 30px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 10px 8px 7px 10px;    letter-spacing: 1px;    color: white;}    .Concept-LessBtn, .Concept-LessBtn:hover, .Concept-MoreBtn, .Concept-MoreBtn:hover, .tp-caption.Concept-LessBtn, .tp-caption.Concept-LessBtn:hover, .tp-caption.Concept-MoreBtn, .tp-caption.Concept-MoreBtn:hover {        text-decoration: none;        border-color: rgba(255, 255, 255, 0);        border-style: solid;        border-width: 0;        border-radius: 50px;    }.Concept-MoreBtn, .tp-caption.Concept-MoreBtn {    background-color: transparent;    text-align: left;}    .Concept-MoreBtn:hover, .tp-caption.Concept-MoreBtn:hover {        color: white;        background-color: rgba(255, 255, 255, 0.15);    }.Concept-LessBtn, .tp-caption.Concept-LessBtn {    background-color: black;    text-align: left;}    .Concept-LessBtn:hover, .tp-caption.Concept-LessBtn:hover {        color: black;        background-color: white;    }.Concept-SubTitle-Dark, .Concept-Title-Dark, .tp-caption.Concept-SubTitle-Dark, .tp-caption.Concept-Title-Dark {    font-weight: 700;    padding: 0 0 10px;    border-color: transparent;    border-style: none;    border-radius: 0;    background-color: transparent;    text-decoration: none;    border-width: 0;}.Concept-SubTitle-Dark, .tp-caption.Concept-SubTitle-Dark {    color: rgba(0, 0, 0, 0.65);    font-size: 25px;    line-height: 25px;    font-style: italic;    font-family: "Playfair Display";    text-align: left;}.Concept-Title-Dark, .tp-caption.Concept-Title-Dark {    color: black;    font-size: 70px;    line-height: 70px;    font-style: normal;    font-family: "Roboto Condensed";    text-align: center;    letter-spacing: 5px;}.Concept-MoreBtn-Dark, .tp-caption.Concept-MoreBtn-Dark {    color: black;    font-size: 30px;    line-height: 30px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 10px 8px 7px 10px;    text-decoration: none;    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0;    border-radius: 50px;    letter-spacing: 1px;    text-align: left;}    .Concept-MoreBtn-Dark:hover, .tp-caption.Concept-MoreBtn-Dark:hover {        color: white;        text-decoration: none;        background-color: black;        border-color: rgba(255, 255, 255, 0);        border-style: solid;        border-width: 0;        border-radius: 50px;    }.Concept-Content-Dark, .Concept-Notice, .tp-caption.Concept-Content-Dark, .tp-caption.Concept-Notice {    font-weight: 400;    font-style: normal;    font-family: "Roboto Condensed";    padding: 0;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: white;    border-style: none;    border-width: 2px;}.Concept-Content-Dark, .tp-caption.Concept-Content-Dark {    color: black;    font-size: 20px;    line-height: 30px;    border-radius: 0;}.Concept-Notice, .tp-caption.Concept-Notice {    color: white;    font-size: 15px;    line-height: 15px;    border-radius: 0;    letter-spacing: 2px;}.tp-caption.Concept-Content a, .tp-caption.Concept-Content a:visited {    color: #fff !important;    border-bottom: 1px solid #fff !important;    font-weight: 700 !important;}    .tp-caption.Concept-Content a:hover {        border-bottom: 1px solid transparent !important;    }.tp-caption.Concept-Content-Dark a, .tp-caption.Concept-Content-Dark a:visited {    color: #000 !important;    border-bottom: 1px solid #000 !important;    font-weight: 700 !important;}    .tp-caption.Concept-Content-Dark a:hover {        border-bottom: 1px solid transparent !important;    }.Creative-SubTitle, .Creative-Title, .tp-caption.Creative-SubTitle, .tp-caption.Creative-Title {    padding: 0;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    font-style: normal;    font-weight: 400;}.Creative-Title, .tp-caption.Creative-Title {    color: white;    font-size: 70px;    line-height: 70px;    font-family: "Playfair Display";    border-radius: 0;}.Creative-SubTitle, .tp-caption.Creative-SubTitle {    color: #cdb083;    font-size: 14px;    line-height: 14px;    font-family: Lato;    border-radius: 0;    letter-spacing: 2px;}.Creative-Button, .Creative-Button:hover, .tp-caption.Creative-Button, .tp-caption.Creative-Button:hover {    color: #cdb083;    background-color: transparent;    border-style: solid;    border-width: 1px;    text-decoration: none;    border-radius: 0;}.Creative-Button, .tp-caption.Creative-Button {    font-size: 13px;    line-height: 13px;    font-weight: 400;    font-style: normal;    font-family: Lato;    padding: 15px 50px;    text-align: left;    border-color: rgba(205, 176, 131, 0.25);    letter-spacing: 2px;}    .Creative-Button:hover, .tp-caption.Creative-Button:hover {        border-color: #cdb083;    }.subcaption, .tp-caption.subcaption {    color: #6f7c82;    font-size: 19px;    line-height: 24px;    font-weight: 400;    font-style: normal;    font-family: roboto;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: black;    border-style: none;    border-width: 0;    border-radius: 0;    text-shadow: none;    text-align: left;}.RedDot, .RedDot:hover, .tp-caption.RedDot, .tp-caption.RedDot:hover {    color: black;    text-decoration: none;    border-style: solid;    border-width: 5px;    border-radius: 50px;}.RedDot, .tp-caption.RedDot {    font-weight: 400;    font-style: normal;    padding: 0;    text-align: left;    background-color: #d50000;    border-color: white;}    .RedDot:hover, .tp-caption.RedDot:hover {        background-color: rgba(255, 255, 255, 0.75);        border-color: #d50000;    }.SlidingOverlays-Title, .Woo-Rating, .tp-caption.SlidingOverlays-Title, .tp-caption.Woo-Rating {    font-style: normal;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    text-align: left;}.SlidingOverlays-Title, .tp-caption.SlidingOverlays-Title {    color: white;    font-size: 50px;    line-height: 50px;    font-weight: 400;    font-family: "Playfair Display";}.Woo-Rating, .tp-caption.Woo-Rating {    color: black;    font-size: 14px;    line-height: 30px;    font-weight: 300;    font-family: Roboto;}.Woo-PriceLarge, .Woo-SubTitle, .Woo-TitleLarge, .tp-caption.Woo-PriceLarge, .tp-caption.Woo-SubTitle, .tp-caption.Woo-TitleLarge {    color: black;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    text-align: center;    font-style: normal;}.Woo-TitleLarge, .tp-caption.Woo-TitleLarge {    font-size: 40px;    line-height: 40px;    font-weight: 400;    font-family: "Playfair Display";}.Woo-SubTitle, .tp-caption.Woo-SubTitle {    font-size: 18px;    line-height: 18px;    font-weight: 300;    font-family: Roboto;    letter-spacing: 2px;}.Woo-PriceLarge, .tp-caption.Woo-PriceLarge {    font-size: 60px;    line-height: 60px;    font-weight: 700;    font-family: Roboto;}.Woo-AddToCart, .Woo-ProductInfo, .tp-caption.Woo-AddToCart, .tp-caption.Woo-ProductInfo {    font-size: 15px;    line-height: 15px;    font-weight: 500;    font-family: Roboto;    font-style: normal;    text-align: left;}    .Woo-AddToCart, .Woo-AddToCart:hover, .Woo-ProductInfo, .Woo-ProductInfo:hover, .tp-caption.Woo-AddToCart, .tp-caption.Woo-AddToCart:hover, .tp-caption.Woo-ProductInfo, .tp-caption.Woo-ProductInfo:hover {        color: black;        border-color: black;        border-width: 1px;        border-radius: 4px;        text-decoration: none;        border-style: solid;    }.Woo-ProductInfo, .tp-caption.Woo-ProductInfo {    padding: 12px 75px 12px 50px;    background-color: #fecf72;}    .Woo-ProductInfo:hover, .tp-caption.Woo-ProductInfo:hover {        background-color: #f3a847;    }.Woo-AddToCart, .tp-caption.Woo-AddToCart {    padding: 12px 35px;    background-color: #fecf72;}    .Woo-AddToCart:hover, .tp-caption.Woo-AddToCart:hover {        background-color: #f3a847;    }.FullScreen-Toggle, .tp-caption.FullScreen-Toggle {    color: white;    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: Raleway;    padding: 11px 8px 11px 12px;    text-decoration: none;    background-color: rgba(0, 0, 0, 0.5);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0;    border-radius: 0;    letter-spacing: 3px;    text-align: left;}    .FullScreen-Toggle:hover, .tp-caption.FullScreen-Toggle:hover {        color: white;        text-decoration: none;        background-color: black;        border-color: rgba(255, 255, 255, 0);        border-style: solid;        border-width: 0;        border-radius: 0;    }.Agency-SubTitle, .Agency-Title, .tp-caption.Agency-SubTitle, .tp-caption.Agency-Title {    color: white;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    padding: 0;}.Agency-Title, .tp-caption.Agency-Title {    font-size: 70px;    line-height: 70px;    font-weight: 900;    font-style: normal;    font-family: lato;    text-align: left;    letter-spacing: 10px;}.Agency-SubTitle, .tp-caption.Agency-SubTitle {    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-style: italic;    font-family: Georgia,serif;    text-align: center;}.Agency-PlayBtn, .Agency-PlayBtn:hover, .tp-caption.Agency-PlayBtn, .tp-caption.Agency-PlayBtn:hover {    border-color: white;    border-style: solid;    border-width: 2px;    border-radius: 100px;    text-decoration: none;    background-color: transparent;    color: white;}.Agency-PlayBtn, .tp-caption.Agency-PlayBtn {    font-size: 30px;    line-height: 71px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0;    text-align: center;}    .Agency-PlayBtn:hover, .tp-caption.Agency-PlayBtn:hover {        cursor: pointer;    }.Agency-SmallText, .tp-caption.Agency-SmallText {    color: white;    font-size: 12px;    line-height: 12px;    font-weight: 900;    font-style: normal;    font-family: lato;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    text-align: left;    letter-spacing: 5px;}.Agency-Social, .Agency-Social:hover, .tp-caption.Agency-Social, .tp-caption.Agency-Social:hover {    text-decoration: none;    border-color: #333333;    border-style: solid;    border-width: 2px;    border-radius: 30px;}.Agency-Social, .tp-caption.Agency-Social {    color: #333333;    font-size: 25px;    line-height: 50px;    font-weight: 400;    font-style: normal;    font-family: Georgia,serif;    padding: 0;    background-color: transparent;    text-align: center;}    .Agency-Social:hover, .tp-caption.Agency-Social:hover {        color: white;        background-color: #333333;        cursor: pointer;    }.Agency-CloseBtn, .Agency-CloseBtn:hover, .tp-caption.Agency-CloseBtn, .tp-caption.Agency-CloseBtn:hover {    color: white;    text-decoration: none;    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    border-radius: 100px;}.Agency-CloseBtn, .tp-caption.Agency-CloseBtn {    font-size: 50px;    line-height: 50px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0;    border-style: none;    border-width: 0;    text-align: center;}    .Agency-CloseBtn:hover, .tp-caption.Agency-CloseBtn:hover {        border-style: none;        border-width: 0;        cursor: pointer;    }.Dining-SubTitle, .Dining-Title, .tp-caption.Dining-SubTitle, .tp-caption.Dining-Title {    font-weight: 400;    font-family: Georgia,serif;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    text-align: left;    color: white;    font-style: normal;}.Dining-Title, .tp-caption.Dining-Title {    font-size: 70px;    line-height: 70px;    border-radius: 0;    letter-spacing: 10px;}.Dining-SubTitle, .tp-caption.Dining-SubTitle {    font-size: 20px;    line-height: 20px;    border-radius: 0;}.Dining-BtnLight, .Dining-BtnLight:hover, .tp-caption.Dining-BtnLight, .tp-caption.Dining-BtnLight:hover {    text-decoration: none;    background-color: transparent;    border-style: solid;    border-width: 1px;    border-radius: 0;}.Dining-BtnLight, .tp-caption.Dining-BtnLight {    color: rgba(255, 255, 255, 0.5);    font-size: 15px;    line-height: 15px;    font-weight: 700;    font-style: normal;    font-family: Lato;    padding: 17px 73px 17px 50px;    border-color: rgba(255, 255, 255, 0.25);    text-align: left;    letter-spacing: 2px;}    .Dining-BtnLight:hover, .tp-caption.Dining-BtnLight:hover {        color: white;        border-color: white;    }.Dining-Social, .Dining-Social:hover, .tp-caption.Dining-Social, .tp-caption.Dining-Social:hover {    color: white;    text-decoration: none;    background-color: transparent;    border-style: solid;    border-width: 1px;    border-radius: 30px;}.Dining-Social, .tp-caption.Dining-Social {    font-size: 25px;    line-height: 50px;    font-weight: 400;    font-style: normal;    font-family: Georgia,serif;    padding: 0;    border-color: rgba(255, 255, 255, 0.25);    text-align: center;}    .Dining-Social:hover, .tp-caption.Dining-Social:hover {        border-color: white;        cursor: pointer;    }.Team-Description, .Team-Name, .Team-Position, .Team-Social, .Team-Social:hover, .Team-Thumb, .Team-Thumb:hover, .tp-caption.Team-Description, .tp-caption.Team-Name, .tp-caption.Team-Position, .tp-caption.Team-Social, .tp-caption.Team-Social:hover, .tp-caption.Team-Thumb:hover, tp-caption.Team-Thumb {    color: white;    background-color: transparent;    border-color: transparent;    border-style: none;    border-radius: 0;    text-decoration: none;    border-width: 0;}.Team-Thumb, tp-caption.Team-Thumb {    font-size: 20px;    line-height: 22px;    font-weight: 400;    font-style: normal;    font-family: Arial;    padding: 0;    text-align: left;}    .Team-Thumb:hover, .tp-caption.Team-Thumb:hover {        cursor: pointer;    }.Team-Name, .tp-caption.Team-Name {    font-size: 70px;    line-height: 70px;    font-weight: 900;    font-style: normal;    font-family: Roboto;    padding: 0;    text-align: left;}.Team-Description, .Team-Position, .Team-Social, .tp-caption.Team-Description, .tp-caption.Team-Position, .tp-caption.Team-Social {    font-weight: 400;    padding: 0;    font-style: normal;}.Team-Position, .tp-caption.Team-Position {    font-size: 30px;    line-height: 30px;    font-family: Georgia,serif;    text-align: left;}.Team-Description, .tp-caption.Team-Description {    font-size: 18px;    line-height: 28px;    font-family: Roboto;    text-align: left;}.Team-Social, .tp-caption.Team-Social {    font-size: 50px;    line-height: 50px;    font-family: Arial;    text-align: center;}    .Team-Social:hover, .tp-caption.Team-Social:hover {        cursor: pointer;    }.VideoControls-Play, .VideoControls-Play:hover, .tp-caption.VideoControls-Play, .tp-caption.VideoControls-Play:hover {    color: black;    text-decoration: none;    background-color: white;    border-color: black;    border-style: solid;    border-width: 0;    border-radius: 100px;}.VideoPlayer-Social, .VideoPlayer-Social:hover, .VideoPlayer-SubTitle, .VideoPlayer-Title, .tp-caption.VideoPlayer-Social, .tp-caption.VideoPlayer-Social:hover, .tp-caption.VideoPlayer-SubTitle, .tp-caption.VideoPlayer-Title {    color: white;    background-color: transparent;    border-color: transparent;    border-style: none;    border-radius: 0;    text-decoration: none;    border-width: 0;}.VideoControls-Play, .tp-caption.VideoControls-Play {    font-size: 50px;    line-height: 120px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 7px;    text-align: center;}    .VideoControls-Play:hover, .tp-caption.VideoControls-Play:hover {        cursor: pointer;    }.VideoPlayer-Title, .tp-caption.VideoPlayer-Title {    font-size: 40px;    line-height: 40px;    font-weight: 900;    font-style: normal;    font-family: Lato;    padding: 0;    text-align: left;    letter-spacing: 10px;}.VideoPlayer-Social, .VideoPlayer-SubTitle, .tp-caption.VideoPlayer-Social, .tp-caption.VideoPlayer-SubTitle {    font-weight: 400;}.VideoPlayer-SubTitle, .tp-caption.VideoPlayer-SubTitle {    font-size: 20px;    line-height: 20px;    font-style: italic;    font-family: Georgia,serif;    padding: 0;    text-align: center;}.VideoPlayer-Social, .tp-caption.VideoPlayer-Social {    font-size: 50px;    line-height: 50px;    font-style: normal;    font-family: Arial;    padding: 0;    text-align: center;}.VideoControls-Mute, .VideoControls-Pause, .tp-caption.VideoControls-Mute, .tp-caption.VideoControls-Pause {    font-size: 20px;    line-height: 50px;    font-weight: 500;    font-family: Roboto;    text-align: center;    font-style: normal;    padding: 0;}.VideoPlayer-Social:hover, .tp-caption.VideoPlayer-Social:hover {    cursor: pointer;}.VideoControls-Mute, .VideoControls-Mute:hover, .VideoControls-Pause, .VideoControls-Pause:hover, .tp-caption.VideoControls-Mute, .tp-caption.VideoControls-Mute:hover, .tp-caption.VideoControls-Pause, .tp-caption.VideoControls-Pause:hover {    color: black;    background-color: white;    border-color: black;    border-style: solid;    border-radius: 100px;    text-decoration: none;    border-width: 0;}    .VideoControls-Mute:hover, .VideoControls-Pause:hover, .tp-caption.VideoControls-Mute:hover, .tp-caption.VideoControls-Pause:hover {        cursor: pointer;    }.SleekLanding-Title, .tp-caption.SleekLanding-Title {    color: white;    font-size: 35px;    line-height: 40px;    font-weight: 400;    font-style: normal;    font-family: Lato;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    text-align: left;    letter-spacing: 5px;}.SleekLanding-ButtonBG, .tp-caption.SleekLanding-ButtonBG {    color: black;    font-weight: 700;    font-style: normal;    padding: 0;    text-decoration: none;    background-color: rgba(255, 255, 255, 0.1);    border-color: transparent;    border-style: solid;    border-width: 0;    border-radius: 5px;    text-align: left;    box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.15);}.SleekLanding-SmallTitle, .tp-caption.SleekLanding-SmallTitle {    color: white;    font-size: 13px;    line-height: 50px;    font-weight: 900;    font-style: normal;    font-family: Lato;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    text-align: left;    letter-spacing: 2px;}.SleekLanding-BottomText, .SleekLanding-Social, .tp-caption.SleekLanding-BottomText, .tp-caption.SleekLanding-Social {    color: white;    font-weight: 400;    font-style: normal;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;}.SleekLanding-BottomText, .tp-caption.SleekLanding-BottomText {    font-size: 15px;    line-height: 24px;    font-family: Lato;    text-align: left;}.SleekLanding-Social, .tp-caption.SleekLanding-Social {    font-size: 22px;    line-height: 30px;    font-family: Arial;    text-align: center;}    .SleekLanding-Social:hover, .tp-caption.SleekLanding-Social:hover {        color: rgba(0, 0, 0, 0.25);        text-decoration: none;        background-color: transparent;        border-color: transparent;        border-style: none;        border-width: 0;        border-radius: 0;        cursor: pointer;    }#rev_slider_429_1_wrapper .tp-loader.spinner2 {    background-color: #555 !important;}.PostSlider-Category, .PostSlider-Content, .PostSlider-Title, .tp-caption.PostSlider-Category, .tp-caption.PostSlider-Content, .tp-caption.PostSlider-Title {    padding: 0;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    font-style: normal;    text-decoration: none;    text-align: left;}.tp-fat {    font-weight: 900 !important;}.PostSlider-Category, .tp-caption.PostSlider-Category {    color: black;    font-size: 15px;    line-height: 15px;    font-weight: 300;    font-family: Roboto;    border-radius: 0;    letter-spacing: 3px;}.PostSlider-Content, .PostSlider-Title, .tp-caption.PostSlider-Content, .tp-caption.PostSlider-Title {    font-weight: 400;}.PostSlider-Title, .tp-caption.PostSlider-Title {    color: black;    font-size: 40px;    line-height: 40px;    font-family: "Playfair Display";    border-radius: 0;}.PostSlider-Content, .tp-caption.PostSlider-Content {    color: #777777;    font-size: 15px;    line-height: 23px;    font-family: Roboto;    border-radius: 0;}.PostSlider-Button, .PostSlider-Button:hover, .tp-caption.PostSlider-Button, .tp-caption.PostSlider-Button:hover {    color: black;    text-decoration: none;    border-color: black;    border-style: solid;    border-width: 1px;    border-radius: 0;}.PostSlider-Button, .tp-caption.PostSlider-Button {    font-size: 15px;    line-height: 40px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 1px 56px 1px 32px;    background-color: white;    text-align: left;}    .PostSlider-Button:hover, .tp-caption.PostSlider-Button:hover {        background-color: #eeeeee;        cursor: pointer;    }.LandingPage-SubTitle, .LandingPage-Title, .tp-caption.LandingPage-SubTitle, .tp-caption.LandingPage-Title {    color: white;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    text-align: left;}.LandingPage-Title, .tp-caption.LandingPage-Title {    font-size: 70px;    line-height: 80px;    font-weight: 900;    font-style: normal;    font-family: Lato;    border-width: 0;    border-radius: 0;    letter-spacing: 10px;}.LandingPage-SubTitle, .tp-caption.LandingPage-SubTitle {    font-size: 20px;    line-height: 30px;    font-weight: 400;    font-style: italic;    font-family: Georgia,serif;    border-width: 0;    border-radius: 0;}.LandingPage-Button, .LandingPage-Button:hover, .tp-caption.LandingPage-Button, .tp-caption.LandingPage-Button:hover {    color: black;    background-color: white;    border-color: black;    border-style: solid;    border-width: 0;    text-decoration: none;    border-radius: 0;}.LandingPage-Button, .tp-caption.LandingPage-Button {    font-size: 15px;    line-height: 54px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0 35px;    text-align: left;    letter-spacing: 3px;}    .LandingPage-Button:hover, .tp-caption.LandingPage-Button:hover {        cursor: pointer;    }.tp-caption.App-Content a, .tp-caption.App-Content a:visited {    color: #89124e !important;    border-bottom: 1px solid transparent !important;    font-weight: 700 !important;}    .tp-caption.App-Content a:hover {        border-bottom: 1px solid #89124e !important;    }.RockBand-LogoText, .tp-caption.RockBand-LogoText {    color: white;    font-size: 60px;    line-height: 60px;    font-weight: 700;    font-style: normal;    font-family: Oswald;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    text-align: left;}.tp-caption.Twitter-Content a, .tp-caption.Twitter-Content a:visited {    text-decoration: underline !important;}.ComingSoon-Count, .ComingSoon-Highlight, .tp-caption.ComingSoon-Count, .tp-caption.ComingSoon-Highlight {    font-style: normal;    font-family: Lato;    text-decoration: none;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    text-align: left;    color: white;}.soundcloudwrapper iframe {    width: 100% !important;}.ComingSoon-Highlight, .tp-caption.ComingSoon-Highlight {    font-size: 20px;    line-height: 37px;    font-weight: 400;    padding: 0 20px 3px;    background-color: #009aee;}.ComingSoon-Count, .tp-caption.ComingSoon-Count {    font-size: 50px;    line-height: 50px;    font-weight: 900;    padding: 0;    background-color: transparent;}.ComingSoon-CountUnit, .ComingSoon-NotifyMe, .tp-caption.ComingSoon-CountUnit, .tp-caption.ComingSoon-NotifyMe {    font-style: normal;    font-family: Lato;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    text-align: center;}.ComingSoon-CountUnit, .tp-caption.ComingSoon-CountUnit {    color: white;    font-size: 20px;    line-height: 20px;    font-weight: 400;}.ComingSoon-NotifyMe, .tp-caption.ComingSoon-NotifyMe {    color: #a49d8f;    font-size: 27px;    line-height: 35px;    font-weight: 600;}#mc_embed_signup input#mce-EMAIL {    font-family: Lato,sans-serif;    font-size: 15px;    color: #000;    background-color: #fff;    line-height: 46px;    padding: 0 20px;    cursor: text;    border: 1px solid #fff;    width: 400px;    margin-bottom: 0;    -webkit-transition: background-color .5s;    -moz-transition: background-color .5s;    -o-transition: background-color .5s;    -ms-transition: background-color .5s;    transition: background-color .5s;    border-radius: 0;}    #mc_embed_signup input#mce-EMAIL[type=email]:focus {        background-color: #fff;        border: 1px solid #666;        border-right: 0;    }.Agency-SmallContent, .Agency-SmallLink, .Agency-SmallTitle, .tp-caption.Agency-SmallContent, .tp-caption.Agency-SmallLink, .tp-caption.Agency-SmallTitle {    font-family: lato;    padding: 0;    border-color: transparent;    border-style: none;    border-width: 0;    text-align: center;    font-style: normal;    text-decoration: none;    background-color: transparent;    border-radius: 0;}#mc_embed_signup input#mc-embedded-subscribe, #mc_embed_signup input#mc-embedded-subscribe:focus {    letter-spacing: 1px;}@media only screen and (max-width: 767px) {    #mc_embed_signup input#mce-EMAIL {        width: 200px;    }}.Agency-SmallTitle, .tp-caption.Agency-SmallTitle {    color: white;    font-size: 15px;    line-height: 22px;    font-weight: 400;    letter-spacing: 6px;}.Agency-SmallContent, .tp-caption.Agency-SmallContent {    color: white;    font-size: 15px;    line-height: 24px;    font-weight: 400;}.Agency-SmallLink, .tp-caption.Agency-SmallLink {    color: #f87c09;    font-size: 12px;    line-height: 22px;    font-weight: 700;    letter-spacing: 2px;    border-bottom: 1px solid #f87c09 !important;}    .Agency-SmallLink:hover, .tp-caption.Agency-SmallLink:hover {        color: white;        text-decoration: none;        background-color: transparent;        border-color: transparent;        border-style: none;        border-width: 0;        border-radius: 0;        cursor: pointer;    }.Agency-NavButton, .tp-caption.Agency-NavButton {    color: #333333;    font-size: 17px;    line-height: 50px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0;    text-decoration: none;    background-color: white;    border-color: black;    border-style: solid;    border-width: 0;    border-radius: 0;    text-align: center;}.Agency-SmallLinkBlue, .Agency-SmallLinkGreen, .tp-caption.Agency-SmallLinkBlue, .tp-caption.Agency-SmallLinkGreen {    line-height: 22px;    font-weight: 700;    font-family: lato;    letter-spacing: 2px;    font-size: 12px;    text-align: center;    font-style: normal;    padding: 0;}.Agency-NavButton:hover, .tp-caption.Agency-NavButton:hover {    color: white;    text-decoration: none;    background-color: #333333;    border-color: black;    border-style: solid;    border-width: 0;    border-radius: 0;    cursor: pointer;}.Agency-SmallLinkGreen, .tp-caption.Agency-SmallLinkGreen {    color: #6db19b;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    border-bottom: 1px solid #6db19b !important;}    .Agency-SmallLinkBlue, .Agency-SmallLinkGreen:hover, .tp-caption.Agency-SmallLinkBlue, .tp-caption.Agency-SmallLinkGreen:hover {        text-decoration: none;        background-color: transparent;        border-color: transparent;        border-style: none;        border-width: 0;        border-radius: 0;    }    .Agency-SmallLinkGreen:hover, .tp-caption.Agency-SmallLinkGreen:hover {        color: white;        cursor: pointer;    }.Agency-SmallLinkBlue, .tp-caption.Agency-SmallLinkBlue {    color: #999999;    border-bottom: 1px solid #999 !important;}    .Agency-ArrowTooltip, .Agency-LogoText, .Agency-SmallLinkBlue:hover, .Agency-SmallSocial, .Agency-SmallSocial:hover, .tp-caption.Agency-ArrowTooltip, .tp-caption.Agency-LogoText, .tp-caption.Agency-SmallLinkBlue:hover, .tp-caption.Agency-SmallSocial, .tp-caption.Agency-SmallSocial:hover {        text-decoration: none;        background-color: transparent;        border-color: transparent;        border-style: none;        border-width: 0;        border-radius: 0;    }    .Agency-SmallLinkBlue:hover, .tp-caption.Agency-SmallLinkBlue:hover {        color: white;        cursor: pointer;    }.Agency-LogoText, .tp-caption.Agency-LogoText {    color: white;    font-size: 12px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: Lato;    padding: 0;    text-align: center;    letter-spacing: 1px;}.Agency-ArrowTooltip, .tp-caption.Agency-ArrowTooltip {    color: #333333;    font-size: 15px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: "Permanent Marker";    padding: 0;    text-align: left;}.Agency-SmallSocial, .tp-caption.Agency-SmallSocial {    color: white;    font-size: 30px;    line-height: 30px;    font-weight: 400;    font-style: normal;    font-family: Arial;    padding: 0;    text-align: center;}    .Agency-SmallSocial:hover, .tp-caption.Agency-SmallSocial:hover {        color: #333333;        cursor: pointer;    }.CreativeFrontPage-Btn, .CreativeFrontPage-Btn:hover, .tp-caption.CreativeFrontPage-Btn, .tp-caption.CreativeFrontPage-Btn:hover {    border-color: black;    border-style: solid;    border-radius: 4px;    color: white;    text-decoration: none;    border-width: 0;}.CreativeFrontPage-Btn, .tp-caption.CreativeFrontPage-Btn {    font-size: 14px;    line-height: 60px;    font-weight: 900;    font-style: normal;    font-family: Roboto;    padding: 0 50px;    text-align: left;    background-color: #00685c;    letter-spacing: 2px;}    .CreativeFrontPage-Btn:hover, .tp-caption.CreativeFrontPage-Btn:hover {        background-color: rgba(0, 0, 0, 0.25);        cursor: pointer;    }.CreativeFrontPage-Menu, .tp-caption.CreativeFrontPage-Menu {    color: white;    font-size: 14px;    line-height: 14px;    font-weight: 500;    font-style: normal;    font-family: roboto;    padding: 0;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    letter-spacing: 2px;}.FullScreenMenu-Category, .FullScreenMenu-Title, .tp-caption.FullScreenMenu-Category, .tp-caption.FullScreenMenu-Title {    font-weight: 700;    font-style: normal;    font-family: BenchNine;    padding: 21px 30px 16px;    border-color: transparent;    border-style: none;}.tp-flip-index {    z-index: 1000 !important;}.FullScreenMenu-Category, .tp-caption.FullScreenMenu-Category {    color: #111111;    font-size: 20px;    line-height: 20px;    text-decoration: none;    text-align: left;    background-color: rgba(255, 255, 255, 0.9);    border-width: 0;    border-radius: 0;    letter-spacing: 3px;}.FullScreenMenu-Title, .tp-caption.FullScreenMenu-Title {    color: white;    font-size: 65px;    line-height: 70px;    text-decoration: none;    text-align: left;    background-color: rgba(17, 17, 17, 0.9);    border-width: 0;    border-radius: 0;}.TechJournal-Big, .TechJournal-Button, .tp-caption.TechJournal-Big, .tp-caption.TechJournal-Button {    font-weight: 900;    font-family: Raleway;    text-align: left;    border-width: 0;    border-radius: 0;    text-decoration: none;    font-style: normal;}.TechJournal-Button, .tp-caption.TechJournal-Button {    color: white;    font-size: 13px;    line-height: 40px;    padding: 1px 30px;    background-color: #8a00ff;    border-color: black;    border-style: solid;    letter-spacing: 3px;}    .TechJournal-Button:hover, .tp-caption.TechJournal-Button:hover {        color: black;        text-decoration: none;        background-color: white;        border-color: black;        border-style: solid;        border-width: 0;        border-radius: 0;        cursor: pointer;    }.TechJournal-Big, .tp-caption.TechJournal-Big {    color: white;    font-size: 120px;    line-height: 120px;    padding: 0;    background-color: transparent;    border-color: transparent;    border-style: none;    letter-spacing: 0;}.FullSiteBlock-DownButton, .tp-caption.FullSiteBlock-DownButton {    color: #333333;    font-size: 25px;    line-height: 32px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 1px;    text-decoration: none;    background-color: transparent;    border-color: #333333;    border-style: solid;    border-width: 1px;    border-radius: 30px;    text-align: center;}    .FullSiteBlock-DownButton:hover, .tp-caption.FullSiteBlock-DownButton:hover {        color: #0096ff;        text-decoration: none;        background-color: transparent;        border-color: #0096ff;        border-style: solid;        border-width: 1px;        border-radius: 30px;        cursor: pointer;    }.effect_layer {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.gyges .tp-thumb-image, .gyges .tp-thumb-img-wrap {    padding: 3px;    box-sizing: border-box;    position: relative;}.gyges .tp-thumb {    opacity: 1;}.gyges .tp-thumb-img-wrap {    background-color: rgba(0, 0, 0, 0.25);    display: inline-block;    width: 100%;    height: 100%;    margin: 0;    transition: all .3s;    -webkit-transition: all .3s;}.gyges .tp-thumb-image {    display: block;    -webkit-box-shadow: inset 5px 5px 10px 0 rgba(0, 0, 0, 0.25);    -moz-box-shadow: inset 5px 5px 10px 0 rgba(0, 0, 0, 0.25);    box-shadow: inset 5px 5px 10px 0 rgba(0, 0, 0, 0.25);}.gyges .tp-thumb.selected .tp-thumb-img-wrap, .gyges .tp-thumb:hover .tp-thumb-img-wrap {    background: linear-gradient(to bottom, white 0, white 100%);}.FullSiteBlock-FooterLink, .FullSiteBlock-FooterLink:hover, .FullSiteBlock-Link:hover, .FullSiteBlock-Title, .tp-caption.FullSiteBlock-FooterLink, .tp-caption.FullSiteBlock-FooterLink:hover, .tp-caption.FullSiteBlock-Link:hover, .tp-caption.FullSiteBlock-Title {    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;}.FullSiteBlock-Title, .tp-caption.FullSiteBlock-Title {    color: #333333;    font-size: 55px;    line-height: 65px;    font-weight: 300;    font-style: normal;    font-family: Lato;    padding: 0;    text-align: center;}.FullSiteBlock-Link:hover, .tp-caption.FullSiteBlock-Link:hover {    color: #333333;    cursor: pointer;}.FullSiteBlock-FooterLink, .tp-caption.FullSiteBlock-FooterLink {    color: #555555;    font-size: 15px;    line-height: 20px;    font-weight: 300;    font-style: normal;    font-family: Lato;    padding: 0;    text-align: left;}    .FullSiteBlock-FooterLink:hover, .tp-caption.FullSiteBlock-FooterLink:hover {        color: #0096ff;        cursor: pointer;    }#tp-socialwrapper {    opacity: 0;}.tp-caption.Twitter-Content a, .tp-caption.Twitter-Content a:visited {    color: #0084B4 !important;}    .tp-caption.Twitter-Content a:hover {        color: #0084B4 !important;        text-decoration: underline !important;    }#menu_forcefullwidth {    z-index: 5000;    position: fixed !important;    top: 0;    left: 0;    width: 100%;}#tp-menubg {    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 0, transparent 100%);}#mc_embed_signup input[type=email] {    font-family: Lato,sans-serif;    font-size: 16px;    font-weight: 400;    background-color: #fff;    color: #888 !important;    line-height: 46px;    padding: 0 20px;    cursor: text;    border: 0;    width: 400px;    margin-bottom: 0;    -webkit-transition: background-color .5s;    -moz-transition: background-color .5s;    -o-transition: background-color .5s;    -ms-transition: background-color .5s;    transition: background-color .5s;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}    #mc_embed_signup input[type=email]::-webkit-input-placeholder {        color: #888 !important;    }    #mc_embed_signup input[type=email]::-moz-placeholder {        color: #888 !important;    }    #mc_embed_signup input[type=email]:-ms-input-placeholder {        color: #888 !important;    }    #mc_embed_signup input[type=email]:focus {        background-color: #f5f5f5;        color: #454545;    }#mc_embed_signup input#mc-embedded-subscribe, #mc_embed_signup input#mc-embedded-subscribe:focus {    font-family: Lato,sans-serif;    line-height: 46px;    font-size: 16px;    font-weight: 700;    padding: 0 30px;    border: 0;    background: #f04531;    text-transform: none;    color: #fff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}    #mc_embed_signup input#mc-embedded-subscribe:hover {        background: #e03727;    }@media only screen and (max-width: 767px) {    #mc_embed_signup input[type=email] {        width: 260px;    }}@media only screen and (max-width: 480px) {    #mc_embed_signup input[type=email] {        width: 160px;    }}#rev_slider_167_6 .uranus.tparrows {    width: 50px;    height: 50px;    background: rgba(255, 255, 255, 0);}    #rev_slider_167_6 .uranus.tparrows:before {        width: 50px;        height: 50px;        line-height: 50px;        font-size: 40px;        transition: all .3s;        -webkit-transition: all .3s;    }    #rev_slider_167_6 .uranus.tparrows:hover:before {        opacity: .75;    }.FullSiteBlock-SubTitle, .tp-caption.FullSiteBlock-SubTitle {    color: #333333;    font-size: 25px;    line-height: 34px;    font-weight: 300;    font-style: normal;    font-family: Lato;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;    text-align: center;}.FullSiteBlock-Link, .ParallaxWebsite-FooterItem, .tp-caption.FullSiteBlock-Link, .tp-caption.ParallaxWebsite-FooterItem {    line-height: 24px;    font-style: normal;    font-family: Lato;    padding: 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0;    border-radius: 0;}.ParallaxWebsite-FooterItem, .tp-caption.ParallaxWebsite-FooterItem {    color: rgba(255, 255, 255, 0.5);    font-size: 16px;    font-weight: 400;    text-align: left;}    .ParallaxWebsite-FooterItem:hover, .tp-caption.ParallaxWebsite-FooterItem:hover {        color: white;        text-decoration: none;        background-color: transparent;        border-color: transparent;        border-style: none;        border-width: 0;        border-radius: 0;        cursor: pointer;    }.fb-share-button.fb_iframe_widget iframe {    width: 115px !important;}.fb-share-button.fb_iframe_widget iframe, iframe.twitter-share-button {    display: none;}.FullSiteBlock-Link, .tp-caption.FullSiteBlock-Link {    color: #0096ff;    font-size: 25px;    font-weight: 300;    text-align: center;}#debungcontrolls, .debugtimeline {    width: 100%;    box-sizing: border-box;}#debungcontrolls {    z-index: 100000;    position: fixed;    bottom: 0;    height: auto;    background: rgba(0, 0, 0, 0.6);    padding: 10px;}.debugtimeline {    height: 10px;    position: relative;    margin-bottom: 3px;    display: none;    white-space: nowrap;}    .debugtimeline:hover {        height: 15px;    }.the_timeline_tester {    background: #e74c3c;    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 0;}.debugtimeline.tl_slide .the_timeline_tester {    background: #f39c12;}.debugtimeline.tl_frame .the_timeline_tester {    background: #3498db;}.debugtimline_txt {    color: #fff;    font-weight: 400;    font-size: 7px;    position: absolute;    left: 10px;    top: 0;    white-space: nowrap;    line-height: 10px;}.rtl {    direction: rtl;}@font-face {    font-family: revicons;    src: url(../fonts/revicons/revicons.eot?5510888);    src: url(../fonts/revicons/revicons.eot?5510888#iefix) format("embedded-opentype"), url(../fonts/revicons/revicons.woff?5510888) format("woff"), url(../fonts/revicons/revicons.ttf?5510888) format("truetype"), url(../fonts/revicons/revicons.svg?5510888#revicons) format("svg");    font-weight: 400;    font-style: normal;}[class*=" revicon-"]:before, [class^=revicon-]:before {    font-family: revicons;    font-style: normal;    font-weight: 400;    speak: none;    display: inline-block;    text-decoration: inherit;    width: 1em;    margin-right: .2em;    text-align: center;    font-variant: normal;    text-transform: none;    line-height: 1em;    margin-left: .2em;}.revicon-search-1:before {    content: '\e802';}.revicon-pencil-1:before {    content: '\e831';}.revicon-picture-1:before {    content: '\e803';}.revicon-cancel:before {    content: '\e80a';}.revicon-info-circled:before {    content: '\e80f';}.revicon-trash:before {    content: '\e801';}.revicon-left-dir:before {    content: '\e817';}.revicon-right-dir:before {    content: '\e818';}.revicon-down-open:before {    content: '\e83b';}.revicon-left-open:before {    content: '\e819';}.revicon-right-open:before {    content: '\e81a';}.revicon-angle-left:before {    content: '\e820';}.revicon-angle-right:before {    content: '\e81d';}.revicon-left-big:before {    content: '\e81f';}.revicon-right-big:before {    content: '\e81e';}.revicon-magic:before {    content: '\e807';}.revicon-picture:before {    content: '\e800';}.revicon-export:before {    content: '\e80b';}.revicon-cog:before {    content: '\e832';}.revicon-login:before {    content: '\e833';}.revicon-logout:before {    content: '\e834';}.revicon-video:before {    content: '\e805';}.revicon-arrow-combo:before {    content: '\e827';}.revicon-left-open-1:before {    content: '\e82a';}.revicon-right-open-1:before {    content: '\e82b';}.revicon-left-open-mini:before {    content: '\e822';}.revicon-right-open-mini:before {    content: '\e823';}.revicon-left-open-big:before {    content: '\e824';}.revicon-right-open-big:before {    content: '\e825';}.revicon-left:before {    content: '\e836';}.revicon-right:before {    content: '\e826';}.revicon-ccw:before {    content: '\e808';}.revicon-arrows-ccw:before {    content: '\e806';}.revicon-palette:before {    content: '\e829';}.revicon-list-add:before {    content: '\e80c';}.revicon-doc:before {    content: '\e809';}.revicon-left-open-outline:before {    content: '\e82e';}.revicon-left-open-2:before {    content: '\e82c';}.revicon-right-open-outline:before {    content: '\e82f';}.revicon-right-open-2:before {    content: '\e82d';}.revicon-equalizer:before {    content: '\e83a';}.revicon-layers-alt:before {    content: '\e804';}.revicon-popup:before {    content: '\e828';}.rev_slider_wrapper {    position: relative;    z-index: 0;    width: 100%;}.rev_slider {    position: relative;    overflow: visible;}    .entry-content .rev_slider a, .rev_slider a {        box-shadow: none;    }.tp-overflow-hidden {    overflow: hidden !important;}.group_ov_hidden {    overflow: hidden;}.rev_slider img, .tp-simpleresponsive img {    max-width: none !important;    transition: none;    margin: 0;    padding: 0;    border: none;}.rev_slider .no-slides-text {    font-weight: 700;    text-align: center;    padding-top: 80px;}.rev_slider > ul, .rev_slider > ul > li, .rev_slider > ul > li:before, .rev_slider_wrapper > ul, .tp-revslider-mainul > li, .tp-revslider-mainul > li:before, .tp-simpleresponsive > ul, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li:before {    list-style: none !important;    position: absolute;    margin: 0 !important;    padding: 0 !important;    overflow-x: visible;    overflow-y: visible;    background-image: none;    background-position: 0 0;    text-indent: 0;    top: 0;    left: 0;}    .rev_slider > ul > li, .rev_slider > ul > li:before, .tp-revslider-mainul > li, .tp-revslider-mainul > li:before, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li:before {        visibility: hidden;    }.tp-revslider-mainul, .tp-revslider-slidesli {    padding: 0 !important;    margin: 0 !important;    list-style: none !important;}.fullscreen-container, .fullwidthbanner-container {    padding: 0;    position: relative;}.rev_slider li.tp-revslider-slidesli {    position: absolute !important;}.tp-caption .rs-untoggled-content {    display: block;}.tp-caption .rs-toggled-content {    display: none;}.rs-toggle-content-active.tp-caption .rs-toggled-content {    display: block;}.rs-toggle-content-active.tp-caption .rs-untoggled-content {    display: none;}.rev_slider .caption, .rev_slider .tp-caption {    position: relative;    visibility: hidden;    display: block;    -webkit-font-smoothing: antialiased !important;    z-index: 1;}.rev_slider .caption, .rev_slider .tp-caption, .tp-simpleresponsive img {    -moz-user-select: none;    -khtml-user-select: none;    -webkit-user-select: none;    -o-user-select: none;}.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap:last-child {    margin-bottom: 0;}.tp-svg-layer svg {    width: 100%;    height: 100%;    position: relative;}.tp-carousel-wrapper {    cursor: url(openhand.cur), move;}    .tp-carousel-wrapper.dragged {        cursor: url(closedhand.cur), move;    }.tp_inner_padding {    box-sizing: border-box;    max-height: none !important;}.tp-caption.tp-layer-selectable {    -moz-user-select: all;    -khtml-user-select: all;    -webkit-user-select: all;    -o-user-select: all;}.tp-caption.tp-hidden-caption, .tp-forcenotvisible, .tp-hide-revslider, .tp-parallax-wrap.tp-hidden-caption {    visibility: hidden !important;    display: none !important;}.rev_slider audio, .rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider video {    max-width: none !important;}.tp-element-background {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 0;}.rev_row_zone {    position: absolute;    width: 100%;    left: 0;    box-sizing: border-box;    min-height: 50px;    font-size: 0;}.rev_column_inner, .rev_slider .tp-caption.rev_row {    position: relative;    width: 100% !important;    box-sizing: border-box;}.rev_row_zone_top {    top: 0;}.rev_row_zone_middle {    top: 50%;    transform: translateY(-50%);}.rev_row_zone_bottom {    bottom: 0;}.rev_slider .tp-caption.rev_row {    table-layout: fixed;    height: auto !important;    font-size: 0;}.rev_column {    display: table-cell;    position: relative;    height: auto;    box-sizing: border-box;    font-size: 0;}.rev_column_inner {    display: block;    height: auto !important;    white-space: normal !important;}.rev_column_bg {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 0;    box-sizing: border-box;    background-clip: content-box;    border: 0 solid transparent;}.tp-caption .backcorner, .tp-caption .backcornertop, .tp-caption .frontcorner, .tp-caption .frontcornertop {    height: 0;    top: 0;    width: 0;    position: absolute;}.rev_column_inner .tp-loop-wrap, .rev_column_inner .tp-mask-wrap, .rev_column_inner .tp-parallax-wrap {    text-align: inherit;}.rev_column_inner .tp-mask-wrap {    display: inline-block;}.rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap {    position: relative !important;    left: auto !important;    top: auto !important;    line-height: 0;}.tp-video-play-button, .tp-video-play-button i {    line-height: 50px !important;    vertical-align: top;    text-align: center;}.rev_break_columns {    display: block !important;}    .rev_break_columns .tp-parallax-wrap.rev_column {        display: block !important;        width: 100% !important;    }.fullwidthbanner-container {    overflow: hidden;}    .fullwidthbanner-container .fullwidthabanner {        width: 100%;        position: relative;    }.tp-static-layers {    position: absolute;    z-index: 101;    top: 0;    left: 0;}.tp-caption .frontcorner {    border-left: 40px solid transparent;    border-right: 0 solid transparent;    border-top: 40px solid #00A8FF;    left: -40px;}.tp-caption .backcorner {    border-left: 0 solid transparent;    border-right: 40px solid transparent;    border-bottom: 40px solid #00A8FF;    right: 0;}.tp-caption .frontcornertop {    border-left: 40px solid transparent;    border-right: 0 solid transparent;    border-bottom: 40px solid #00A8FF;    left: -40px;}.tp-caption .backcornertop {    border-left: 0 solid transparent;    border-right: 40px solid transparent;    border-top: 40px solid #00A8FF;    right: 0;}.tp-layer-inner-rotation {    position: relative !important;}img.tp-slider-alternative-image {    width: 100%;    height: auto;}.caption.fullscreenvideo, .rs-background-video-layer, .tp-caption.coverscreenvideo, .tp-caption.fullscreenvideo {    width: 100%;    height: 100%;    top: 0;    left: 0;    position: absolute;}.noFilterClass {    filter: none !important;}.rs-background-video-layer {    visibility: hidden;    z-index: 0;}.caption.fullscreenvideo audio, .caption.fullscreenvideo iframe, .caption.fullscreenvideo video, .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe audio, .tp-caption.fullscreenvideo iframe video {    width: 100% !important;    height: 100% !important;    display: none;}.fullcoveredvideo audio, .fullscreenvideo audio .fullcoveredvideo video, .fullscreenvideo video {    background: #000;}.fullcoveredvideo .tp-poster {    background-position: center center;    background-size: cover;    width: 100%;    height: 100%;    top: 0;    left: 0;}.videoisplaying .html5vid .tp-poster {    display: none;}.tp-video-play-button {    background: #000;    background: rgba(0, 0, 0, 0.3);    border-radius: 5px;    position: absolute;    top: 50%;    left: 50%;    color: #FFF;    margin-top: -25px;    margin-left: -25px;    cursor: pointer;    width: 50px;    height: 50px;    box-sizing: border-box;    display: inline-block;    z-index: 4;    opacity: 0;    transition: opacity 0.3s ease-out !important;}.tp-audio-html5 .tp-video-play-button, .tp-hiddenaudio {    display: none !important;}.tp-caption .html5vid {    width: 100% !important;    height: 100% !important;}.tp-video-play-button i {    width: 50px;    height: 50px;    display: inline-block;    font-size: 40px !important;}.rs-fullvideo-cover, .tp-dottedoverlay, .tp-shadowcover {    height: 100%;    top: 0;    left: 0;    position: absolute;}.tp-caption:hover .tp-video-play-button {    opacity: 1;    display: block;}.tp-caption .tp-revstop {    display: none;    border-left: 5px solid #fff !important;    border-right: 5px solid #fff !important;    margin-top: 15px !important;    line-height: 20px !important;    font-size: 25px !important;}.tp-seek-bar, .tp-video-button, .tp-volume-bar {    outline: 0;    line-height: 12px;    margin: 0;    cursor: pointer;}.videoisplaying .revicon-right-dir {    display: none;}.videoisplaying .tp-revstop {    display: inline-block;}.videoisplaying .tp-video-play-button {    display: none;}.fullcoveredvideo .tp-video-play-button {    display: none !important;}.fullscreenvideo .fullscreenvideo audio, .fullscreenvideo .fullscreenvideo video {    object-fit: contain !important;}.fullscreenvideo .fullcoveredvideo audio, .fullscreenvideo .fullcoveredvideo video {    object-fit: cover !important;}.tp-video-controls {    position: absolute;    bottom: 0;    left: 0;    right: 0;    padding: 5px;    opacity: 0;    transition: opacity .3s;    background-image: linear-gradient(to bottom, #000 13%, #323232 100%);    display: table;    max-width: 100%;    overflow: hidden;    box-sizing: border-box;}.rev-btn.rev-hiddenicon i, .rev-btn.rev-withicon i {    transition: all 0.2s ease-out !important;    font-size: 15px;}.tp-caption:hover .tp-video-controls {    opacity: .9;}.tp-video-button {    background: rgba(0, 0, 0, 0.5);    border: 0;    border-radius: 3px;    font-size: 12px;    color: #fff;    padding: 0;}    .tp-video-button:hover {        cursor: pointer;    }.tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap {    padding: 0 5px;    display: table-cell;    vertical-align: middle;}.tp-video-seek-bar-wrap {    width: 80%;}.tp-video-vol-bar-wrap {    width: 20%;}.tp-seek-bar, .tp-volume-bar {    width: 100%;    padding: 0;}.rs-fullvideo-cover {    width: 100%;    background: 0 0;    z-index: 5;}.disabled_lc .tp-video-play-button, .rs-background-video-layer audio::-webkit-media-controls, .rs-background-video-layer video::-webkit-media-controls, .rs-background-video-layer video::-webkit-media-controls-start-playback-button {    display: none !important;}.tp-audio-html5 .tp-video-controls {    opacity: 1 !important;    visibility: visible !important;}.tp-dottedoverlay {    background-repeat: repeat;    width: 100%;    z-index: 3;}    .tp-dottedoverlay.twoxtwo {        background: url(../images/gridtile.png);    }    .tp-dottedoverlay.twoxtwowhite {        background: url(../images/gridtile_white.png);    }    .tp-dottedoverlay.threexthree {        background: url(../images/gridtile_3x3.png);    }    .tp-dottedoverlay.threexthreewhite {        background: url(../images/gridtile_3x3_white.png);    }.tp-shadowcover {    width: 100%;    background: #fff;    z-index: -1;}.tp-shadow1 {    box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);}.tp-shadow2:after, .tp-shadow2:before, .tp-shadow3:before, .tp-shadow4:after {    z-index: -2;    position: absolute;    content: "";    bottom: 10px;    left: 10px;    width: 50%;    top: 85%;    max-width: 300px;    background: 0 0;    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);    transform: rotate(-3deg);}.tp-shadow2:after, .tp-shadow4:after {    transform: rotate(3deg);    right: 10px;    left: auto;}.tp-shadow5 {    position: relative;    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}    .tp-shadow5:after, .tp-shadow5:before {        content: "";        position: absolute;        z-index: -2;        box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.6);        top: 30%;        bottom: 0;        left: 20px;        right: 20px;        border-radius: 100px/20px;    }.tp-button {    padding: 6px 13px 5px;    border-radius: 3px;    height: 30px;    cursor: pointer;    color: #fff !important;    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6) !important;    font-size: 15px;    line-height: 45px !important;    font-family: arial,sans-serif;    font-weight: 700;    letter-spacing: -1px;    text-decoration: none;}    .tp-button.big {        color: #fff;        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);        font-weight: 700;        padding: 9px 20px;        font-size: 19px;        line-height: 57px !important;    }        .purchase:hover, .tp-button.big:hover, .tp-button:hover {            background-position: bottom,15px 11px;        }            .purchase.green, .purchase:hover.green, .tp-button.green, .tp-button:hover.green {                background-color: #21a117;                box-shadow: 0 3px 0 0 #104d0b;            }            .purchase.blue, .purchase:hover.blue, .tp-button.blue, .tp-button:hover.blue {                background-color: #1d78cb;                box-shadow: 0 3px 0 0 #0f3e68;            }            .purchase.red, .purchase:hover.red, .tp-button.red, .tp-button:hover.red {                background-color: #cb1d1d;                box-shadow: 0 3px 0 0 #7c1212;            }            .purchase.orange, .purchase:hover.orange, .tp-button.orange, .tp-button:hover.orange {                background-color: #f70;                box-shadow: 0 3px 0 0 #a34c00;            }            .purchase.darkgrey, .purchase:hover.darkgrey, .tp-button.darkgrey, .tp-button.grey, .tp-button:hover.darkgrey, .tp-button:hover.grey {                background-color: #555;                box-shadow: 0 3px 0 0 #222;            }            .purchase.lightgrey, .purchase:hover.lightgrey, .tp-button.lightgrey, .tp-button:hover.lightgrey {                background-color: #888;                box-shadow: 0 3px 0 0 #555;            }.rev-btn, .rev-btn:visited {    outline: 0 !important;    box-shadow: none !important;    text-decoration: none !important;    line-height: 44px;    font-size: 17px;    font-weight: 500;    padding: 12px 35px;    box-sizing: border-box;    font-family: Roboto,sans-serif;    cursor: pointer;}    .rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited {        text-transform: uppercase;        letter-spacing: 1px;        font-size: 15px;        font-weight: 900;    }    .rev-btn.rev-withicon i {        font-weight: 400;        position: relative;        top: 0;        margin-left: 10px !important;    }    .rev-btn.rev-hiddenicon i {        font-weight: 400;        position: relative;        top: 0;        opacity: 0;        margin-left: 0 !important;        width: 0 !important;    }    .rev-btn.rev-hiddenicon:hover i {        opacity: 1 !important;        margin-left: 10px !important;        width: auto !important;    }    .rev-btn.rev-medium, .rev-btn.rev-medium:visited {        line-height: 36px;        font-size: 14px;        padding: 10px 30px;    }        .rev-btn.rev-medium.rev-hiddenicon i, .rev-btn.rev-medium.rev-withicon i {            font-size: 14px;            top: 0;        }    .rev-btn.rev-small, .rev-btn.rev-small:visited {        line-height: 28px;        font-size: 12px;        padding: 7px 20px;    }        .rev-btn.rev-small.rev-hiddenicon i, .rev-btn.rev-small.rev-withicon i {            font-size: 12px;            top: 0;        }.rev-maxround {    border-radius: 30px;}.rev-minround {    border-radius: 3px;}.rev-burger {    position: relative;    width: 60px;    height: 60px;    box-sizing: border-box;    padding: 22px 0 0 14px;    border-radius: 50%;    border: 1px solid rgba(51, 51, 51, 0.25);    -webkit-tap-highlight-color: transparent;    cursor: pointer;}    .rev-burger span {        display: block;        width: 30px;        height: 3px;        background: #333;        transition: .7s;        pointer-events: none;        transform-style: flat !important;    }    .rev-burger.revb-white span, .rev-burger.revb-whitenoborder span {        background: #fff;    }    .rev-burger span:nth-child(2) {        margin: 3px 0;    }#dialog_addbutton .rev-burger:hover:first-child, .open .rev-burger:first-child, .open.rev-burger:first-child {    transform: translateY(6px) rotate(-45deg);}#dialog_addbutton .rev-burger:hover:nth-child(2), .open .rev-burger:nth-child(2), .open.rev-burger:nth-child(2) {    transform: rotate(-45deg);    opacity: 0;}#dialog_addbutton .rev-burger:hover:last-child, .open .rev-burger:last-child, .open.rev-burger:last-child {    transform: translateY(-6px) rotate(-135deg);}.rev-burger.revb-white {    border: 2px solid rgba(255, 255, 255, 0.2);}.rev-burger.revb-darknoborder, .rev-burger.revb-whitenoborder {    border: 0;}    .rev-burger.revb-darknoborder span {        background: #333;    }.rev-burger.revb-whitefull {    background: #fff;    border: none;}    .rev-burger.revb-whitefull span {        background: #333;    }.rev-burger.revb-darkfull {    background: #333;    border: none;}    .rev-burger.revb-darkfull span, .rev-scroll-btn.revs-fullwhite {        background: #fff;    }@keyframes rev-ani-mouse {    0% {        opacity: 1;        top: 29%;    }    15% {        opacity: 1;        top: 50%;    }    50% {        opacity: 0;        top: 50%;    }    100% {        opacity: 0;        top: 29%;    }}.rev-scroll-btn {    display: inline-block;    position: relative;    left: 0;    right: 0;    text-align: center;    cursor: pointer;    width: 35px;    height: 55px;    box-sizing: border-box;    border: 3px solid #fff;    border-radius: 23px;}    .rev-scroll-btn > * {        display: inline-block;        line-height: 18px;        font-size: 13px;        font-weight: 400;        color: #fff;        font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;        letter-spacing: 2px;    }    .rev-scroll-btn > .active, .rev-scroll-btn > :focus, .rev-scroll-btn > :hover {        color: #fff;    }    .rev-scroll-btn > .active, .rev-scroll-btn > :active, .rev-scroll-btn > :focus, .rev-scroll-btn > :hover {        opacity: .8;    }    .rev-scroll-btn.revs-fullwhite span {        background: #333;    }    .rev-scroll-btn.revs-fulldark {        background: #333;        border: none;    }        .rev-scroll-btn.revs-fulldark span, .tp-bullet {            background: #fff;        }    .rev-scroll-btn span {        position: absolute;        display: block;        top: 29%;        left: 50%;        width: 8px;        height: 8px;        margin: -4px 0 0 -4px;        background: #fff;        border-radius: 50%;        animation: rev-ani-mouse 2.5s linear infinite;    }    .rev-scroll-btn.revs-dark {        border-color: #333;    }        .rev-scroll-btn.revs-dark span {            background: #333;        }.rev-control-btn {    position: relative;    display: inline-block;    z-index: 5;    color: #FFF;    font-size: 20px;    line-height: 60px;    font-weight: 400;    font-style: normal;    font-family: Raleway;    text-decoration: none;    text-align: center;    background-color: #000;    border-radius: 50px;    text-shadow: none;    background-color: rgba(0, 0, 0, 0.5);    width: 60px;    height: 60px;    box-sizing: border-box;    cursor: pointer;}.rev-cbutton-dark-sr, .rev-cbutton-light-sr {    border-radius: 3px;}.rev-cbutton-light, .rev-cbutton-light-sr {    color: #333;    background-color: rgba(255, 255, 255, 0.75);}.rev-sbutton {    line-height: 37px;    width: 37px;    height: 37px;}.rev-sbutton-blue {    background-color: #3B5998;}.rev-sbutton-lightblue {    background-color: #00A0D1;}.rev-sbutton-red {    background-color: #DD4B39;}.tp-bannertimer {    visibility: hidden;    width: 100%;    height: 5px;    background: #000;    background: rgba(0, 0, 0, 0.15);    position: absolute;    z-index: 200;    top: 0;}    .tp-bannertimer.tp-bottom {        top: auto;        bottom: 0 !important;        height: 5px;    }.tp-caption img {    background: 0 0;    zoom: 1;}.caption.slidelink a div, .tp-caption.slidelink a div {    width: 3000px;    height: 1500px;    background: url(../images/coloredbg.png);}.tp-caption.slidelink a span {    background: url(../images/coloredbg.png);}.tp-loader.spinner0, .tp-loader.spinner5 {    background-image: url(../images/loader.gif);    background-repeat: no-repeat;}.tp-shape {    width: 100%;    height: 100%;}.tp-caption .rs-starring {    display: inline-block;}    .tp-caption .rs-starring .star-rating {        float: none;        display: inline-block;        vertical-align: top;        color: #FFC321 !important;    }    .tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating {        position: relative;        height: 1em;        width: 5.4em;        font-family: star;        font-size: 1em !important;    }.tp-loader.spinner0, .tp-loader.spinner1 {    width: 40px;    height: 40px;    margin-top: -20px;    margin-left: -20px;    animation: tp-rotateplane 1.2s infinite ease-in-out;    background-color: #fff;    border-radius: 3px;    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);}.tp-caption .rs-starring .star-rating:before, .tp-caption .rs-starring-page .star-rating:before {    content: "\73\73\73\73\73";    color: #E0DADF;    float: left;    top: 0;    left: 0;    position: absolute;}.tp-caption .rs-starring .star-rating span {    overflow: hidden;    float: left;    top: 0;    left: 0;    position: absolute;    padding-top: 1.5em;    font-size: 1em !important;}    .tp-caption .rs-starring .star-rating span:before {        content: "\53\53\53\53\53";        top: 0;        position: absolute;        left: 0;    }.tp-loader {    top: 50%;    left: 50%;    z-index: 10000;    position: absolute;}    .tp-loader.spinner0 {        background-position: center center;    }    .tp-loader.spinner5 {        background-position: 10px 10px;        background-color: #fff;        margin: -22px;        width: 44px;        height: 44px;        border-radius: 3px;    }@keyframes tp-rotateplane {    0% {        transform: perspective(120px) rotateX(0) rotateY(0);    }    50% {        transform: perspective(120px) rotateX(-180.1deg) rotateY(0);    }    100% {        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);    }}.tp-loader.spinner2 {    width: 40px;    height: 40px;    margin-top: -20px;    margin-left: -20px;    background-color: red;    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);    border-radius: 100%;    animation: tp-scaleout 1s infinite ease-in-out;}@keyframes tp-scaleout {    0% {        transform: scale(0);    }    100% {        transform: scale(1);        opacity: 0;    }}.tp-loader.spinner3 {    margin: -9px 0 0 -35px;    width: 70px;    text-align: center;}    .tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 {        width: 18px;        height: 18px;        background-color: #fff;        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);        border-radius: 100%;        display: inline-block;        animation: tp-bouncedelay 1.4s infinite ease-in-out;        animation-fill-mode: both;    }    .tp-loader.spinner3 .bounce1 {        animation-delay: -.32s;    }    .tp-loader.spinner3 .bounce2 {        animation-delay: -.16s;    }@keyframes tp-bouncedelay {    0%, 100%, 80% {        transform: scale(0);    }    40% {        transform: scale(1);    }}.tp-loader.spinner4 {    margin: -20px 0 0 -20px;    width: 40px;    height: 40px;    text-align: center;    animation: tp-rotate 2s infinite linear;}    .tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 {        width: 60%;        height: 60%;        display: inline-block;        position: absolute;        top: 0;        background-color: #fff;        border-radius: 100%;        animation: tp-bounce 2s infinite ease-in-out;        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);    }    .tp-loader.spinner4 .dot2 {        top: auto;        bottom: 0;        animation-delay: -1s;    }@keyframes tp-rotate {    100% {        transform: rotate(360deg);    }}@keyframes tp-bounce {    0%, 100% {        transform: scale(0);    }    50% {        transform: scale(1);    }}.tp-bullets.navbar, .tp-tabs.navbar, .tp-thumbs.navbar {    border: none;    min-height: 0;    margin: 0;    border-radius: 0;}.tp-bullets, .tp-tabs, .tp-thumbs {    position: absolute;    display: block;    z-index: 1000;    top: 0;    left: 0;}.tp-tab, .tp-thumb {    cursor: pointer;    position: absolute;    opacity: .5;    box-sizing: border-box;}.tp-arr-imgholder, .tp-tab-image, .tp-thumb-image, .tp-videoposter {    background-position: center center;    background-size: cover;    width: 100%;    height: 100%;    display: block;    position: absolute;    top: 0;    left: 0;}.tp-tab.selected, .tp-tab:hover, .tp-thumb.selected, .tp-thumb:hover {    opacity: 1;}.tp-tab-mask, .tp-thumb-mask {    box-sizing: border-box !important;}.tp-tabs, .tp-thumbs {    box-sizing: content-box !important;}.tp-bullet {    width: 15px;    height: 15px;    position: absolute;    background: rgba(255, 255, 255, 0.3);    cursor: pointer;}    .tp-bullet.selected, .tp-bullet:hover {        background: #fff;    }.tparrows {    cursor: pointer;    background: #000;    background: rgba(0, 0, 0, 0.5);    width: 40px;    height: 40px;    position: absolute;    display: block;    z-index: 1000;}    .tparrows:hover {        background: #000;    }    .tparrows:before {        font-family: revicons;        font-size: 15px;        color: #fff;        display: block;        line-height: 40px;        text-align: center;    }.hginfo, .hglayerinfo {    font-size: 12px;    font-weight: 600;}.tparrows.tp-leftarrow:before {    content: '\e824';}.tparrows.tp-rightarrow:before {    content: '\e825';}body.rtl .tp-kbimg {    left: 0 !important;}.dddwrappershadow {    box-shadow: 0 45px 100px rgba(0, 0, 0, 0.4);}.hglayerinfo {    position: fixed;    bottom: 0;    left: 0;    color: #FFF;    line-height: 20px;    background: rgba(0, 0, 0, 0.75);    padding: 5px 10px;    z-index: 2000;    white-space: normal;}.helpgrid, .hginfo {    position: absolute;}.hginfo {    top: -2px;    left: -2px;    color: #e74c3c;    background: #000;    padding: 2px 5px;}.indebugmode .tp-caption:hover {    border: 1px dashed #c0392b !important;}.helpgrid {    border: 2px dashed #c0392b;    top: 0;    left: 0;    z-index: 0;}#revsliderlogloglog {    padding: 15px;    color: #fff;    position: fixed;    top: 0;    left: 0;    width: 200px;    height: 150px;    background: rgba(0, 0, 0, 0.7);    z-index: 100000;    font-size: 10px;    overflow: scroll;}.aden {    filter: hue-rotate(-20deg) contrast(0.9) saturate(0.85) brightness(1.2);}    .aden::after {        background: linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent);        mix-blend-mode: darken;    }.perpetua::after, .reyes::after {    mix-blend-mode: soft-light;    opacity: .5;}.inkwell {    filter: sepia(0.3) contrast(1.1) brightness(1.1) grayscale(1);}.perpetua::after {    background: linear-gradient(to bottom, #005b9a, #e6c13d);}.reyes {    filter: sepia(0.22) brightness(1.1) contrast(0.85) saturate(0.75);}    .reyes::after {        background: #efcdad;    }.gingham {    filter: brightness(1.05) hue-rotate(-10deg);}    .gingham::after {        background: linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent);        mix-blend-mode: darken;    }.toaster {    filter: contrast(1.5) brightness(0.9);}    .toaster::after {        background: radial-gradient(circle, #804e0f, #3b003b);        mix-blend-mode: screen;    }.walden {    filter: brightness(1.1) hue-rotate(-10deg) sepia(0.3) saturate(1.6);}    .walden::after {        background: #04c;        mix-blend-mode: screen;        opacity: .3;    }.hudson {    filter: brightness(1.2) contrast(0.9) saturate(1.1);}    .hudson::after {        background: radial-gradient(circle, #a6b1ff 50%, #342134);        mix-blend-mode: multiply;        opacity: .5;    }.earlybird {    filter: contrast(0.9) sepia(0.2);}    .earlybird::after {        background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);        mix-blend-mode: overlay;    }.mayfair {    filter: contrast(1.1) saturate(1.1);}    .mayfair::after {        background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);        mix-blend-mode: overlay;        opacity: .4;    }.lofi {    filter: saturate(1.1) contrast(1.5);}    .lofi::after {        background: radial-gradient(circle, transparent 70%, #222 150%);        mix-blend-mode: multiply;    }._1977 {    filter: contrast(1.1) brightness(1.1) saturate(1.3);}    ._1977:after {        background: rgba(243, 106, 188, 0.3);        mix-blend-mode: screen;    }.brooklyn {    filter: contrast(0.9) brightness(1.1);}    .brooklyn::after {        background: radial-gradient(circle, rgba(168, 223, 193, 0.4) 70%, #c4b7c8);        mix-blend-mode: overlay;    }.xpro2 {    filter: sepia(0.3);}    .xpro2::after {        background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, 0.6) 110%);        mix-blend-mode: color-burn;    }.nashville {    filter: sepia(0.2) contrast(1.2) brightness(1.05) saturate(1.2);}    .nashville::after {        background: rgba(0, 70, 150, 0.4);        mix-blend-mode: lighten;    }    .nashville::before {        background: rgba(247, 176, 153, 0.56);        mix-blend-mode: darken;    }.lark {    filter: contrast(0.9);}    .lark::after {        background: rgba(242, 242, 242, 0.8);        mix-blend-mode: darken;    }    .lark::before {        background: #22253f;        mix-blend-mode: color-dodge;    }.moon {    filter: grayscale(1) contrast(1.1) brightness(1.1);}    .moon::before {        background: #a0a0a0;        mix-blend-mode: soft-light;    }    .moon::after {        background: #383838;        mix-blend-mode: lighten;    }.clarendon {    filter: contrast(1.2) saturate(1.35);}    .clarendon:before {        background: rgba(127, 187, 227, 0.2);        mix-blend-mode: overlay;    }.willow {    filter: grayscale(0.5) contrast(0.95) brightness(0.9);}    .willow::before {        background-color: #d4a9af;        mix-blend-mode: overlay;    }    .willow::after {        background-color: #d8cdcb;        mix-blend-mode: color;    }.rise {    filter: brightness(1.05) sepia(0.2) contrast(0.9) saturate(0.9);}    .rise::after {        background: radial-gradient(circle, rgba(232, 197, 152, 0.8), transparent 90%);        mix-blend-mode: overlay;        opacity: .6;    }    .rise::before {        background: radial-gradient(circle, rgba(236, 205, 169, 0.15) 55%, rgba(50, 30, 7, 0.4));        mix-blend-mode: multiply;    }    ._1977:after, ._1977:before, .aden:after, .aden:before, .brooklyn:after, .brooklyn:before, .clarendon:after, .clarendon:before, .earlybird:after, .earlybird:before, .gingham:after, .gingham:before, .hudson:after, .hudson:before, .inkwell:after, .inkwell:before, .lark:after, .lark:before, .lofi:after, .lofi:before, .mayfair:after, .mayfair:before, .moon:after, .moon:before, .nashville:after, .nashville:before, .perpetua:after, .perpetua:before, .reyes:after, .reyes:before, .rise:after, .rise:before, .slumber:after, .slumber:before, .toaster:after, .toaster:before, .walden:after, .walden:before, .willow:after, .willow:before, .xpro2:after, .xpro2:before {        content: '';        display: block;        height: 100%;        width: 100%;        top: 0;        left: 0;        position: absolute;        pointer-events: none;    }._1977, .aden, .brooklyn, .clarendon, .earlybird, .gingham, .hudson, .inkwell, .lark, .lofi, .mayfair, .moon, .nashville, .perpetua, .reyes, .rise, .slumber, .toaster, .walden, .willow, .xpro2 {    position: relative;}    ._1977 img, .aden img, .brooklyn img, .clarendon img, .earlybird img, .gingham img, .hudson img, .inkwell img, .lark img, .lofi img, .mayfair img, .moon img, .nashville img, .perpetua img, .reyes img, .rise img, .slumber img, .toaster img, .walden img, .willow img, .xpro2 img {        width: 100%;        z-index: 1;    }    ._1977:before, .aden:before, .brooklyn:before, .clarendon:before, .earlybird:before, .gingham:before, .hudson:before, .inkwell:before, .lark:before, .lofi:before, .mayfair:before, .moon:before, .nashville:before, .perpetua:before, .reyes:before, .rise:before, .slumber:before, .toaster:before, .walden:before, .willow:before, .xpro2:before {        z-index: 2;    }    ._1977:after, .aden:after, .brooklyn:after, .clarendon:after, .earlybird:after, .gingham:after, .hudson:after, .inkwell:after, .lark:after, .lofi:after, .mayfair:after, .moon:after, .nashville:after, .perpetua:after, .reyes:after, .rise:after, .slumber:after, .toaster:after, .walden:after, .willow:after, .xpro2:after {        z-index: 3;    }.slumber {    filter: saturate(0.66) brightness(1.05);}    .slumber::after {        background: rgba(125, 105, 24, 0.5);        mix-blend-mode: soft-light;    }    .slumber::before {        background: rgba(69, 41, 12, 0.4);        mix-blend-mode: lighten;    }#rev_slider_1 {    color: #ffffff;    text-align: center;}    #rev_slider_1.text-left,    #rev_slider_1 .text-left {        text-align: left;    }    #rev_slider_1 .hidden {        display: none;    }    #rev_slider_1 .offset-top-30 {        margin-top: 30px;    }    #rev_slider_1 .offset-top-20 {        margin-top: 20px;    }@media (min-width: 768px) {    #rev_slider_1 .reveal-sm-block {        display: block !important;    }}#rev_slider_1 h4.text-light {    font-size: 23px;    line-height: 1.4;}#rev_slider_1 .group {    margin-left: -15px;}    #rev_slider_1 .group > * {        margin-left: 15px;        margin-top: 10px;    }#rev_slider_1 .btn:not(button) {    padding: 17px 24px;    border-radius: 30px;    font-size: 12px;}#rev_slider_1 .btn-primary, #rev_slider_1 .btn-primary:focus, #rev_slider_1 .btn-primary:active {    color: #ffffff;    background-color: #007CBC;    border-color: #007CBC;}    #rev_slider_1 .btn-primary:hover {        color: #ffffff;        background-color: transparent;        border-color: #ffffff;    }#rev_slider_1 .btn-default, #rev_slider_1 .btn-default:focus, #rev_slider_1 .btn-default:active {    color: #191919;    background-color: #ffffff;    border-color: #ffffff;}    #rev_slider_1 .btn-default:hover {        color: #ffffff;        background-color: transparent;        border-color: #ffffff;    }#rev_slider_1 .shell {    padding-right: 15px;    padding-left: 15px;    margin-right: auto;    margin-left: auto;}@media (min-width: 768px) {    #rev_slider_1 .shell {        max-width: 750px;    }}@media (min-width: 992px) {    #rev_slider_1 .shell {        max-width: 970px;    }}@media (min-width: 1200px) {    #rev_slider_1 .shell {        max-width: 970px;    }}#rev_slider_1 .range {    margin-right: -15px;    margin-left: -15px;}#rev_slider_1 .cell-lg-10 {    width: 83.33333333% !important;    margin-left: 8.33333333% !important;}@media (min-width: 992px) {    .feature-box-14 > div:nth-child(even) {        border-bottom: 0;    }    .feature-box-14 > div:nth-child(odd) {        border-bottom: 0;    }    /*top logo*/    .navbar-brand-top .navbar-collapse.collapse.display-inline-block {        display: inline-block !important;        vertical-align: middle;    }    .navbar-brand-top .nav-header-container {        text-align: center;    }        .navbar-brand-top .nav-header-container .row {            display: block !important;            display: block !important;            display: block !important;        }    .navbar-brand-top .brand-top-menu-right {        vertical-align: middle;        position: relative;    }    .navbar.navbar-brand-top .row > div:first-child {        flex: inherit;    }}@media (min-width: 768px) {    .feature-box-14 > div:nth-last-child(2) {        border-bottom: 0;    }}@media (max-width: 1500px) {    /* sidebar navigation */    .sidebar-wrapper .container {        width: 1000px;    }    /* blog post style 2 */    .blog-post.blog-post-style2 .author span {        padding-left: 10px;    }    /* homepage 14 */    .right-image {        width: 70%;    }}@media (max-width: 1400px) {    .head-text {        font-size: 60px;        line-height: 70px;    }    .banner-style2 figcaption {        width: 70%;    }    .banner-style1 figure figcaption img {        width: 100px;    }    .banner-style1 figure:hover figcaption p {        height: 150px;    }    .feature-box.feature-box-17 .box .content {        top: 40px;    }}@media (max-width: 1300px) {    /* sidebar navigation */    .sidebar-wrapper .container {        width: 830px;    }    /* feature box style 7 */    .feature-box.feature-box-7 div:first-child .box {        border-left: medium none;    }    /* feature box style 4 */    .grid-item.feature-box-4 figure figcaption {        width: 90%;        padding: 0 0 15px 30px;    }    /* menu center */    .menu-center .header-social-icon a i, .menu-center .header-searchbar a i {        margin: 0 8px;    }    .menu-center .header-social-icon {        padding-left: 10px;    }    .menu-center .header-searchbar {        padding-left: 0;        padding-right: 5px;    }    .menu-center .header-social-icon {        margin-left: 0;    }    /* sidebar nav style 2 */    .left-nav-sidebar .container {        width: 1070px;    }}@media (max-width: 1250px) {    /*skillbar bar style2*/    .box-layout .skillbar-bar-style2 .skillbar {        width: 75%;    }}@media (max-width: 1199px) {    .panel-group * {        transition-timing-function: none;        -moz-transition-timing-function: none;        -webkit-transition-timing-function: none;        -o-transition-timing-function: none;        transition-duration: 0s;        -ms-transition-timing-function: none;        -moz-transition-duration: 0s;        -webkit-transition-duration: 0s;        -o-transition-duration: 0s;    }    section {        padding: 90px 0;    }    /* typography */    h1, h2, h3, h4, h5, h6 {        margin: 0 0 22px;        padding: 0;        letter-spacing: 0;        font-weight: 400;    }    h1 {        font-size: 65px;        line-height: 65px;    }    h2 {        font-size: 50px;        line-height: 55px;    }    h3 {        font-size: 42px;        line-height: 48px;    }    h4 {        font-size: 35px;        line-height: 41px;    }    h5 {        font-size: 27px;        line-height: 32px;    }    h6 {        font-size: 22px;        line-height: 27px;    }    /*text-alignment*/    .md-text-center {        text-align: center;    }    .md-text-left {        text-align: left;    }    .md-text-right {        text-align: right;    }    /*float*/    .md-float-left {        float: left !important;    }    .md-float-right {        float: right !important;    }    .md-float-none {        float: none !important;    }    /* verticle align */    .md-vertical-align-middle {        vertical-align: middle;    }    .md-vertical-align-top {        vertical-align: top;    }    .md-vertical-align-bottom {        vertical-align: bottom;    }    /* image position*/    .md-background-image-left {        background-position: left;    }    .md-background-image-right {        background-position: right;    }    .md-background-image-center {        background-position: center;    }    /* margin */    .md-offset-one-all {        margin: 1%;    }    .md-offset-one-half-all {        margin: 1.5%;    }    .md-offset-two-all {        margin: 2%;    }    .md-offset-two-half-all {        margin: 2.5%;    }    .md-offset-three-all {        margin: 3%;    }    .md-offset-three-half-all {        margin: 3.5%;    }    .md-offset-four-all {        margin: 4%;    }    .md-offset-four-half-all {        margin: 4.5%;    }    .md-offset-five-all {        margin: 5%;    }    .md-offset-five-half-all {        margin: 5.5%;    }    .md-offset-six-all {        margin: 6%;    }    .md-offset-six-half-all {        margin: 6.5%;    }    .md-offset-seven-all {        margin: 7%;    }    .md-offset-seven-half-all {        margin: 7.5%;    }    .md-offset-eight-all {        margin: 8%;    }    .md-offset-eight-half-all {        margin: 8.5%;    }    .md-offset-nine-all {        margin: 9%;    }    .md-offset-nine-half-all {        margin: 9.5%;    }    .md-offset-ten-all {        margin: 10%;    }    .md-offset-ten-half-all {        margin: 10.5%;    }    .md-offset-eleven-all {        margin: 11%;    }    .md-offset-eleven-half-all {        margin: 11.5%;    }    .md-offset-twelve-all {        margin: 12%;    }    .md-offset-twelve-half-all {        margin: 12.5%;    }    .md-offset-thirteen-all {        margin: 13%;    }    .md-offset-thirteen-half-all {        margin: 13.5%;    }    .md-offset-fourteen-all {        margin: 14%;    }    .md-offset-fourteen-half-all {        margin: 14.5%;    }    .md-offset-fifteen-all {        margin: 15%;    }    .md-offset-fifteen-half-all {        margin: 15.5%;    }    .md-offset-sixteen-all {        margin: 16%;    }    .md-offset-sixteen-half-all {        margin: 16.5%;    }    .md-offset-seventeen-all {        margin: 17%;    }    .md-offset-seventeen-half-all {        margin: 17.5%;    }    .md-offset-eighteen-all {        margin: 18%;    }    .md-offset-eighteen-half-all {        margin: 18.5%;    }    .md-offset-nineteen-all {        margin: 19%;    }    .md-offset-nineteen-half-all {        margin: 19.5%;    }    .md-offset-twenty-all {        margin: 20%;    }    .md-offset-twenty-half-all {        margin: 20.5%;    }    .md-offset-twenty-one-all {        margin: 21%;    }    .md-offset-twenty-one-half-all {        margin: 21.5%;    }    .md-offset-twenty-two-all {        margin: 22%;    }    .md-offset-twenty-two-half-all {        margin: 22.5%;    }    .md-offset-twenty-three-all {        margin: 23%;    }    .md-offset-twenty-three-half-all {        margin: 23.5%;    }    .md-offset-twenty-four-all {        margin: 24%;    }    .md-offset-twenty-four-half-all {        margin: 24.5%;    }    .md-offset-twenty-five-all {        margin: 25%;    }    .md-offset-5px-all {        margin: 5px !important;    }    .md-offset-10px-all {        margin: 10px !important;    }    .md-offset-15px-all {        margin: 15px !important;    }    .md-offset-20px-all {        margin: 20px !important;    }    .md-offset-25px-all {        margin: 25px !important;    }    .md-offset-30px-all {        margin: 30px !important;    }    .md-offset-35px-all {        margin: 35px !important;    }    .md-offset-40px-all {        margin: 40px !important;    }    .md-offset-45px-all {        margin: 45px !important;    }    .md-offset-50px-all {        margin: 50px !important;    }    .md-offset-55px-all {        margin: 55px !important;    }    .md-offset-60px-all {        margin: 60px !important;    }    .md-offset-65px-all {        margin: 65px !important;    }    .md-offset-70px-all {        margin: 70px !important;    }    .md-offset-75px-all {        margin: 75px !important;    }    .md-offset-80px-all {        margin: 80px !important;    }    .md-offset-85px-all {        margin: 85px !important;    }    .md-offset-90px-all {        margin: 90px !important;    }    .md-offset-95px-all {        margin: 95px !important;    }    .md-offset-100px-all {        margin: 100px !important;    }    .md-no-margin {        margin: 0 !important;    }    .md-no-offset-lr {        margin-left: 0 !important;        margin-right: 0 !important;    }    .md-no-offset-tb {        margin-top: 0 !important;        margin-bottom: 0 !important;    }    .md-no-offset-top {        margin-top: 0 !important;    }    .md-no-offset-bottom {        margin-bottom: 0 !important;    }    .md-no-offset-left {        margin-left: 0 !important;    }    .md-no-offset-right {        margin-right: 0 !important;    }    .md-offset-lr-auto {        margin-left: auto !important;        margin-right: auto !important;    }    .md-offset-auto {        margin: 0 auto !important;    }    /* margin top */    .md-offset-one-top {        margin-top: 1%;    }    .md-offset-one-half-top {        margin-top: 1.5%;    }    .md-offset-two-top {        margin-top: 2%;    }    .md-offset-two-half-top {        margin-top: 2.5%;    }    .md-offset-three-top {        margin-top: 3%;    }    .md-offset-three-half-top {        margin-top: 3.5%;    }    .md-offset-four-top {        margin-top: 4%;    }    .md-offset-four-half-top {        margin-top: 4.5%;    }    .md-offset-five-top {        margin-top: 5%;    }    .md-offset-five-half-top {        margin-top: 5.5%;    }    .md-offset-six-top {        margin-top: 6%;    }    .md-offset-six-half-top {        margin-top: 6.5%;    }    .md-offset-seven-top {        margin-top: 7%;    }    .md-offset-seven-half-top {        margin-top: 7.5%;    }    .md-offset-eight-top {        margin-top: 8%;    }    .md-offset-eight-half-top {        margin-top: 8.5%;    }    .md-offset-nine-top {        margin-top: 9%;    }    .md-offset-nine-half-top {        margin-top: 9.5%;    }    .md-offset-ten-top {        margin-top: 10%;    }    .md-offset-ten-half-top {        margin-top: 10.5%;    }    .md-offset-eleven-top {        margin-top: 11%;    }    .md-offset-eleven-half-top {        margin-top: 11.5%;    }    .md-offset-twelve-top {        margin-top: 12%;    }    .md-offset-twelve-half-top {        margin-top: 12.5%;    }    .md-offset-thirteen-top {        margin-top: 13%;    }    .md-offset-thirteen-half-top {        margin-top: 13.5%;    }    .md-offset-fourteen-top {        margin-top: 14%;    }    .md-offset-fourteen-half-top {        margin-top: 14.5%;    }    .md-offset-fifteen-top {        margin-top: 15%;    }    .md-offset-fifteen-half-top {        margin-top: 15.5%;    }    .md-offset-sixteen-top {        margin-top: 16%;    }    .md-offset-sixteen-half-top {        margin-top: 16.5%;    }    .md-offset-seventeen-top {        margin-top: 17%;    }    .md-offset-seventeen-half-top {        margin-top: 17.5%;    }    .md-offset-eighteen-top {        margin-top: 18%;    }    .md-offset-eighteen-half-top {        margin-top: 18.5%;    }    .md-offset-nineteen-top {        margin-top: 19%;    }    .md-offset-nineteen-half-top {        margin-top: 19.5%;    }    .md-offset-twenty-top {        margin-top: 20%;    }    .md-offset-twenty-half-top {        margin-top: 20.5%;    }    .md-offset-twenty-one-top {        margin-top: 21%;    }    .md-offset-twenty-one-half-top {        margin-top: 21.5%;    }    .md-offset-twenty-two-top {        margin-top: 22%;    }    .md-offset-twenty-two-half-top {        margin-top: 22.5%;    }    .md-offset-twenty-top {        margin-top: 23%;    }    .md-offset-twenty-half-top {        margin-top: 23.5%;    }    .md-offset-twenty-four-top {        margin-top: 24%;    }    .md-offset-twenty-four-half-top {        margin-top: 24.5%;    }    .md-offset-twenty-five-top {        margin-top: 25%;    }    .md-offset-5px-top {        margin-top: 5px !important;    }    .md-offset-10px-top {        margin-top: 10px !important;    }    .md-offset-15px-top {        margin-top: 15px !important;    }    .md-offset-20px-top {        margin-top: 20px !important;    }    .md-offset-25px-top {        margin-top: 25px !important;    }    .md-offset-30px-top {        margin-top: 30px !important;    }    .md-offset-35px-top {        margin-top: 35px !important;    }    .md-offset-40px-top {        margin-top: 40px !important;    }    .md-offset-45px-top {        margin-top: 45px !important;    }    .md-offset-50px-top {        margin-top: 50px !important;    }    .md-offset-55px-top {        margin-top: 55px !important;    }    .md-offset-60px-top {        margin-top: 60px !important;    }    .md-offset-65px-top {        margin-top: 65px !important;    }    .md-offset-70px-top {        margin-top: 70px !important;    }    .md-offset-75px-top {        margin-top: 75px !important;    }    .md-offset-80px-top {        margin-top: 80px !important;    }    .md-offset-85px-top {        margin-top: 85px !important;    }    .md-offset-90px-top {        margin-top: 90px !important;    }    .md-offset-95px-top {        margin-top: 95px !important;    }    .md-offset-100px-top {        margin-top: 100px !important;    }    /* margin bottom */    .md-offset-one-bottom {        margin-bottom: 1%;    }    .md-offset-one-half-bottom {        margin-bottom: 1.5%;    }    .md-offset-two-bottom {        margin-bottom: 2%;    }    .md-offset-two-half-bottom {        margin-bottom: 2.5%;    }    .md-offset-three-bottom {        margin-bottom: 3%;    }    .md-offset-three-half-bottom {        margin-bottom: 3.5%;    }    .md-offset-four-bottom {        margin-bottom: 4%;    }    .md-offset-four-half-bottom {        margin-bottom: 4.5%;    }    .md-offset-five-bottom {        margin-bottom: 5%;    }    .md-offset-five-half-bottom {        margin-bottom: 5.5%;    }    .md-offset-six-bottom {        margin-bottom: 6%;    }    .md-offset-six-half-bottom {        margin-bottom: 6.5%;    }    .md-offset-seven-bottom {        margin-bottom: 7%;    }    .md-offset-seven-half-bottom {        margin-bottom: 7.5%;    }    .md-offset-eight-bottom {        margin-bottom: 8%;    }    .md-offset-eight-half-bottom {        margin-bottom: 8.5%;    }    .md-offset-nine-bottom {        margin-bottom: 9%;    }    .md-offset-nine-half-bottom {        margin-bottom: 9.5%;    }    .md-offset-ten-bottom {        margin-bottom: 10%;    }    .md-offset-ten-half-bottom {        margin-bottom: 10.5%;    }    .md-offset-eleven-bottom {        margin-bottom: 11%;    }    .md-offset-eleven-half-bottom {        margin-bottom: 11.5%;    }    .md-offset-twelve-bottom {        margin-bottom: 12%;    }    .md-offset-twelve-half-bottom {        margin-bottom: 12.5%;    }    .md-offset-thirteen-bottom {        margin-bottom: 13%;    }    .md-offset-thirteen-half-bottom {        margin-bottom: 13.5%;    }    .md-offset-fourteen-bottom {        margin-bottom: 14%;    }    .md-offset-fourteen-half-bottom {        margin-bottom: 14.5%;    }    .md-offset-fifteen-bottom {        margin-bottom: 15%;    }    .md-offset-fifteen-half-bottom {        margin-bottom: 15.5%;    }    .md-offset-sixteen-bottom {        margin-bottom: 16%;    }    .md-offset-sixteen-half-bottom {        margin-bottom: 16.5%;    }    .md-offset-seventeen-bottom {        margin-bottom: 17%;    }    .md-offset-seventeen-half-bottom {        margin-bottom: 17.5%;    }    .md-offset-eighteen-bottom {        margin-bottom: 18%;    }    .md-offset-eighteen-half-bottom {        margin-bottom: 18.5%;    }    .md-offset-nineteen-bottom {        margin-bottom: 19%;    }    .md-offset-nineteen-half-bottom {        margin-bottom: 19.5%;    }    .md-offset-twenty-bottom {        margin-bottom: 20%;    }    .md-offset-twenty-half-bottom {        margin-bottom: 20.5%;    }    .md-offset-twenty-one-bottom {        margin-bottom: 21%;    }    .md-offset-twenty-one-half-bottom {        margin-bottom: 21.5%;    }    .md-offset-twenty-two-bottom {        margin-bottom: 22%;    }    .md-offset-twenty-two-half-bottom {        margin-bottom: 22.5%;    }    .md-offset-twenty-three-bottom {        margin-bottom: 23%;    }    .md-offset-twenty-three-half-bottom {        margin-bottom: 23.5%;    }    .md-offset-twenty-five-bottom {        margin-bottom: 24%;    }    .md-offset-twenty-five-half-bottom {        margin-bottom: 24.5%;    }    .md-offset-twenty-five-bottom {        margin-bottom: 25%;    }    .md-offset-5px-bottom {        margin-bottom: 5px !important;    }    .md-offset-10px-bottom {        margin-bottom: 10px !important;    }    .md-offset-15px-bottom {        margin-bottom: 15px !important;    }    .md-offset-20px-bottom {        margin-bottom: 20px !important;    }    .md-offset-25px-bottom {        margin-bottom: 25px !important;    }    .md-offset-30px-bottom {        margin-bottom: 30px !important;    }    .md-offset-35px-bottom {        margin-bottom: 35px !important;    }    .md-offset-40px-bottom {        margin-bottom: 40px !important;    }    .md-offset-45px-bottom {        margin-bottom: 45px !important;    }    .md-offset-50px-bottom {        margin-bottom: 50px !important;    }    .md-offset-55px-bottom {        margin-bottom: 55px !important;    }    .md-offset-60px-bottom {        margin-bottom: 60px !important;    }    .md-offset-65px-bottom {        margin-bottom: 65px !important;    }    .md-offset-70px-bottom {        margin-bottom: 70px !important;    }    .md-offset-75px-bottom {        margin-bottom: 75px !important;    }    .md-offset-80px-bottom {        margin-bottom: 80px !important;    }    .md-offset-85px-bottom {        margin-bottom: 85px !important;    }    .md-offset-90px-bottom {        margin-bottom: 90px !important;    }    .md-offset-95px-bottom {        margin-bottom: 95px !important;    }    .md-offset-100px-bottom {        margin-bottom: 100px !important;    }    /* margin right */    .md-offset-one-right {        margin-right: 1%;    }    .md-offset-one-half-right {        margin-right: 1.5%;    }    .md-offset-two-right {        margin-right: 2%;    }    .md-offset-two-half-right {        margin-right: 2.5%;    }    .md-offset-three-right {        margin-right: 3%;    }    .md-offset-three-half-right {        margin-right: 3.5%;    }    .md-offset-four-right {        margin-right: 4%;    }    .md-offset-four-half-right {        margin-right: 4.5%;    }    .md-offset-five-right {        margin-right: 5%;    }    .md-offset-five-half-right {        margin-right: 5.5%;    }    .md-offset-six-right {        margin-right: 6%;    }    .md-offset-six-half-right {        margin-right: 6.5%;    }    .md-offset-seven-right {        margin-right: 7%;    }    .md-offset-seven-half-right {        margin-right: 7.5%;    }    .md-offset-eight-right {        margin-right: 8%;    }    .md-offset-eight-half-right {        margin-right: 8.5%;    }    .md-offset-nine-right {        margin-right: 9%;    }    .md-offset-nine-half-right {        margin-right: 9.5%;    }    .md-offset-ten-right {        margin-right: 10%;    }    .md-offset-ten-half-right {        margin-right: 10.5%;    }    .md-offset-eleven-right {        margin-right: 11%;    }    .md-offset-eleven-half-right {        margin-right: 11.5%;    }    .md-offset-twelve-right {        margin-right: 12%;    }    .md-offset-twelve-half-right {        margin-right: 12.5%;    }    .md-offset-thirteen-right {        margin-right: 13%;    }    .md-offset-thirteen-half-right {        margin-right: 13.5%;    }    .md-offset-fourteen-right {        margin-right: 14%;    }    .md-offset-fourteen-half-right {        margin-right: 14.5%;    }    .md-offset-fifteen-right {        margin-right: 15%;    }    .md-offset-fifteen-half-right {        margin-right: 15.5%;    }    .md-offset-sixteen-right {        margin-right: 16%;    }    .md-offset-sixteen-half-right {        margin-right: 16.5%;    }    .md-offset-seventeen-right {        margin-right: 17%;    }    .md-offset-seventeen-half-right {        margin-right: 17.5%;    }    .md-offset-eighteen-right {        margin-right: 18%;    }    .md-offset-eighteen-half-right {        margin-right: 18.5%;    }    .md-offset-nineteen-right {        margin-right: 19%;    }    .md-offset-nineteen-half-right {        margin-right: 19.5%;    }    .md-offset-twenty-right {        margin-right: 20%;    }    .md-offset-twenty-half-right {        margin-right: 20.5%;    }    .md-offset-twenty-one-right {        margin-right: 21%;    }    .md-offset-twenty-one-half-right {        margin-right: 21.5%;    }    .md-offset-twenty-two-right {        margin-right: 22%;    }    .md-offset-twenty-two-half-right {        margin-right: 22.5%;    }    .md-offset-twenty-three-right {        margin-right: 23%;    }    .md-offset-twenty-three-half-right {        margin-right: 23.5%;    }    .md-offset-twenty-four-right {        margin-right: 24%;    }    .md-offset-twenty-four-half-right {        margin-right: 24.5%;    }    .md-offset-twenty-five-right {        margin-right: 25%;    }    .md-offset-10px-right {        margin-right: 10px !important;    }    .md-offset-15px-right {        margin-right: 15px !important;    }    .md-offset-20px-right {        margin-right: 20px !important;    }    .md-offset-25px-right {        margin-right: 25px !important;    }    .md-offset-30px-right {        margin-right: 30px !important;    }    .md-offset-35px-right {        margin-right: 35px !important;    }    .md-offset-40px-right {        margin-right: 40px !important;    }    .md-offset-45px-right {        margin-right: 45px !important;    }    .md-offset-50px-right {        margin-right: 50px !important;    }    .md-offset-55px-right {        margin-right: 55px !important;    }    .md-offset-60px-right {        margin-right: 60px !important;    }    .md-offset-65px-right {        margin-right: 65px !important;    }    .md-offset-70px-right {        margin-right: 70px !important;    }    .md-offset-75px-right {        margin-right: 75px !important;    }    .md-offset-80px-right {        margin-right: 80px !important;    }    .md-offset-85px-right {        margin-right: 85px !important;    }    .md-offset-90px-right {        margin-right: 90px !important;    }    .md-offset-95px-right {        margin-right: 95px !important;    }    .md-offset-100px-right {        margin-right: 100px !important;    }    /* margin left */    .md-offset-one-left {        margin-left: 1%;    }    .md-offset-one-half-left {        margin-left: 1.5%;    }    .md-offset-two-left {        margin-left: 2%;    }    .md-offset-two-half-left {        margin-left: 2.5%;    }    .md-offset-three-left {        margin-left: 3%;    }    .md-offset-three-half-left {        margin-left: 3.5%;    }    .md-offset-four-left {        margin-left: 4%;    }    .md-offset-four-half-left {        margin-left: 4.5%;    }    .md-offset-five-left {        margin-left: 5%;    }    .md-offset-five-half-left {        margin-left: 5.5%;    }    .md-offset-six-left {        margin-left: 6%;    }    .md-offset-six-half-left {        margin-left: 6.5%;    }    .md-offset-seven-left {        margin-left: 7%;    }    .md-offset-seven-half-left {        margin-left: 7.5%;    }    .md-offset-eight-left {        margin-left: 8%;    }    .md-offset-eight-half-left {        margin-left: 8.5%;    }    .md-offset-nine-left {        margin-left: 9%;    }    .md-offset-nine-half-left {        margin-left: 9.5%;    }    .md-offset-ten-left {        margin-left: 10%;    }    .md-offset-ten-half-left {        margin-left: 10.5%;    }    .md-offset-eleven-left {        margin-left: 11%;    }    .md-offset-eleven-half-left {        margin-left: 11.5%;    }    .md-offset-twelve-left {        margin-left: 12%;    }    .md-offset-twelve-half-left {        margin-left: 12.5%;    }    .md-offset-thirteen-left {        margin-left: 13%;    }    .md-offset-thirteen-half-left {        margin-left: 13.5%;    }    .md-offset-fourteen-left {        margin-left: 14%;    }    .md-offset-fourteen-half-left {        margin-left: 14.5%;    }    .md-offset-fifteen-left {        margin-left: 15%;    }    .md-offset-fifteen-half-left {        margin-left: 15.5%;    }    .md-offset-sixteen-left {        margin-left: 16%;    }    .md-offset-sixteen-half-left {        margin-left: 16.5%;    }    .md-offset-seventeen-left {        margin-left: 17%;    }    .md-offset-seventeen-half-left {        margin-left: 17.5%;    }    .md-offset-eighteen-left {        margin-left: 18%;    }    .md-offset-eighteen-half-left {        margin-left: 18.5%;    }    .md-offset-nineteen-left {        margin-left: 19%;    }    .md-offset-nineteen-half-left {        margin-left: 19.5%;    }    .md-offset-twenty-left {        margin-left: 20%;    }    .md-offset-twenty-half-left {        margin-left: 20.5%;    }    .md-offset-twenty-one-left {        margin-left: 21%;    }    .md-offset-twenty-one-half-left {        margin-left: 21.5%;    }    .md-offset-twenty-two-left {        margin-left: 22%;    }    .md-offset-twenty-two-half-left {        margin-left: 22.5%;    }    .md-offset-twenty-three-left {        margin-left: 23%;    }    .md-offset-twenty-three-half-left {        margin-left: 23.5%;    }    .md-offset-twenty-four-left {        margin-left: 24%;    }    .md-offset-twenty-four-half-left {        margin-left: 24.5%;    }    .md-offset-twenty-five-left {        margin-left: 25%;    }    .md-offset-5px-left {        margin-left: 5px !important;    }    .md-offset-10px-left {        margin-left: 10px !important;    }    .md-offset-15px-left {        margin-left: 15px !important;    }    .md-offset-20px-left {        margin-left: 20px !important;    }    .md-offset-25px-left {        margin-left: 25px !important;    }    .md-offset-30px-left {        margin-left: 30px !important;    }    .md-offset-35px-left {        margin-left: 35px !important;    }    .md-offset-40px-left {        margin-left: 40px !important;    }    .md-offset-45px-left {        margin-left: 45px !important;    }    .md-offset-50px-left {        margin-left: 50px !important;    }    .md-offset-55px-left {        margin-left: 55px !important;    }    .md-offset-60px-left {        margin-left: 60px !important;    }    .md-offset-65px-left {        margin-left: 65px !important;    }    .md-offset-70px-left {        margin-left: 70px !important;    }    .md-offset-75px-left {        margin-left: 75px !important;    }    .md-offset-80px-left {        margin-left: 80px !important;    }    .md-offset-85px-left {        margin-left: 85px !important;    }    .md-offset-90px-left {        margin-left: 90px !important;    }    .md-offset-95px-left {        margin-left: 95px !important;    }    .md-offset-100px-left {        margin-left: 100px !important;    }    /* margin left right */    .md-offset-one-lr {        margin-left: 1%;        margin-right: 1%;    }    .md-offset-one-half-lr {        margin-left: 1.5%;        margin-right: 1.5%;    }    .md-offset-two-lr {        margin-left: 2%;        margin-right: 2%;    }    .md-offset-two-half-lr {        margin-left: 2.5%;        margin-right: 2.5%;    }    .md-offset-three-lr {        margin-left: 3%;        margin-right: 3%;    }    .md-offset-three-half-lr {        margin-left: 3.5%;        margin-right: 3.5%;    }    .md-offset-four-lr {        margin-left: 4%;        margin-right: 4%;    }    .md-offset-four-half-lr {        margin-left: 4.5%;        margin-right: 4.5%;    }    .md-offset-five-lr {        margin-left: 5%;        margin-right: 5%;    }    .md-offset-five-half-lr {        margin-left: 5.5%;        margin-right: 5.5%;    }    .md-offset-six-lr {        margin-left: 6%;        margin-right: 6%;    }    .md-offset-six-half-lr {        margin-left: 6.5%;        margin-right: 6.5%;    }    .md-offset-seven-lr {        margin-left: 7%;        margin-right: 7%;    }    .md-offset-seven-half-lr {        margin-left: 7.5%;        margin-right: 7.5%;    }    .md-offset-eight-lr {        margin-left: 8%;        margin-right: 8%;    }    .md-offset-eight-half-lr {        margin-left: 8.5%;        margin-right: 8.5%;    }    .md-offset-nine-lr {        margin-left: 9%;        margin-right: 9%;    }    .md-offset-nine-half-lr {        margin-left: 9.5%;        margin-right: 9.5%;    }    .md-offset-ten-lr {        margin-left: 10%;        margin-right: 10%;    }    .md-offset-ten-half-lr {        margin-left: 10.5%;        margin-right: 10.5%;    }    .md-offset-eleven-lr {        margin-left: 11%;        margin-right: 11%;    }    .md-offset-eleven-half-lr {        margin-left: 11.5%;        margin-right: 11.5%;    }    .md-offset-twelve-lr {        margin-left: 12%;        margin-right: 12%;    }    .md-offset-twelve-half-lr {        margin-left: 12.5%;        margin-right: 12.5%;    }    .md-offset-thirteen-lr {        margin-left: 13%;        margin-right: 13%;    }    .md-offset-thirteen-half-lr {        margin-left: 13.5%;        margin-right: 13.5%;    }    .md-offset-fourteen-lr {        margin-left: 14%;        margin-right: 14%;    }    .md-offset-fourteen-half-lr {        margin-left: 14.5%;        margin-right: 14.5%;    }    .md-offset-fifteen-lr {        margin-left: 15%;        margin-right: 15%;    }    .md-offset-fifteen-half-lr {        margin-left: 15.5%;        margin-right: 15.5%;    }    .md-offset-sixteen-lr {        margin-left: 16%;        margin-right: 16%;    }    .md-offset-sixteen-half-lr {        margin-left: 16.5%;        margin-right: 16.5%;    }    .md-offset-seventeen-lr {        margin-left: 17%;        margin-right: 17%;    }    .md-offset-seventeen-half-lr {        margin-left: 17.5%;        margin-right: 17.5%;    }    .md-offset-eighteen-lr {        margin-left: 18%;        margin-right: 18%;    }    .md-offset-eighteen-half-lr {        margin-left: 18.5%;        margin-right: 18.5%;    }    .md-offset-nineteen-lr {        margin-left: 19%;        margin-right: 19%;    }    .md-offset-nineteen-half-lr {        margin-left: 19.5%;        margin-right: 19.5%;    }    .md-offset-twenty-lr {        margin-left: 20%;        margin-right: 20%;    }    .md-offset-twenty-half-lr {        margin-left: 20.5%;        margin-right: 20.5%;    }    .md-offset-twenty-one-lr {        margin-left: 21%;        margin-right: 21%;    }    .md-offset-twenty-one-half-lr {        margin-left: 21.5%;        margin-right: 21.5%;    }    .md-offset-twenty-two-lr {        margin-left: 22%;        margin-right: 22%;    }    .md-offset-twenty-two-half-lr {        margin-left: 22.5%;        margin-right: 22.5%;    }    .md-offset-twenty-three-lr {        margin-left: 23%;        margin-right: 23%;    }    .md-offset-twenty-three-half-lr {        margin-left: 23.5%;        margin-right: 23.5%;    }    .md-offset-twenty-four-lr {        margin-left: 24%;        margin-right: 24%;    }    .md-offset-twenty-four-half-lr {        margin-left: 24.5%;        margin-right: 24.5%;    }    .md-offset-twenty-five-lr {        margin-left: 25%;        margin-right: 25%;    }    .md-offset-5px-lr {        margin-left: 5px !important;        margin-right: 5px !important;    }    .md-offset-10px-lr {        margin-left: 10px !important;        margin-right: 10px !important;    }    .md-offset-15px-lr {        margin-left: 15px !important;        margin-right: 15px !important;    }    .md-offset-20px-lr {        margin-left: 20px !important;        margin-right: 20px !important;    }    .md-offset-25px-lr {        margin-left: 25px !important;        margin-right: 25px !important;    }    .md-offset-30px-lr {        margin-left: 30px !important;        margin-right: 30px !important;    }    .md-offset-35px-lr {        margin-left: 35px !important;        margin-right: 35px !important;    }    .md-offset-40px-lr {        margin-left: 40px !important;        margin-right: 40px !important;    }    .md-offset-45px-lr {        margin-left: 45px !important;        margin-right: 45px !important;    }    .md-offset-50px-lr {        margin-left: 50px !important;        margin-right: 50px !important;    }    .md-offset-55px-lr {        margin-left: 55px !important;        margin-right: 55px !important;    }    .md-offset-60px-lr {        margin-left: 60px !important;        margin-right: 60px !important;    }    .md-offset-65px-lr {        margin-left: 65px !important;        margin-right: 60px !important;    }    .md-offset-70px-lr {        margin-left: 70px !important;        margin-right: 65px !important;    }    .md-offset-75px-lr {        margin-left: 75px !important;        margin-right: 70px !important;    }    .md-offset-80px-lr {        margin-left: 80px !important;        margin-right: 75px !important;    }    .md-offset-85px-lr {        margin-left: 85px !important;        margin-right: 80px !important;    }    .md-offset-90px-lr {        margin-left: 90px !important;        margin-right: 85px !important;    }    .md-offset-95px-lr {        margin-left: 95px !important;        margin-right: 90px !important;    }    .md-offset-100px-lr {        margin-left: 100px !important;        margin-right: 100px !important;    }    /* margin top bottom */    .md-offset-one-tb {        margin-top: 1%;        margin-bottom: 1%;    }    .md-offset-one-half-tb {        margin-top: 1.5%;        margin-bottom: 1.5%;    }    .md-offset-two-tb {        margin-top: 2%;        margin-bottom: 2%;    }    .md-offset-two-half-tb {        margin-top: 2.5%;        margin-bottom: 2.5%;    }    .md-offset-three-tb {        margin-top: 3%;        margin-bottom: 3%;    }    .md-offset-three-half-tb {        margin-top: 3.5%;        margin-bottom: 3.5%;    }    .md-offset-four-tb {        margin-top: 4%;        margin-bottom: 4%;    }    .md-offset-four-half-tb {        margin-top: 4.5%;        margin-bottom: 4.5%;    }    .md-offset-five-tb {        margin-top: 5%;        margin-bottom: 5%;    }    .md-offset-five-half-tb {        margin-top: 5.5%;        margin-bottom: 5.5%;    }    .md-offset-six-tb {        margin-top: 6%;        margin-bottom: 6%;    }    .md-offset-six-half-tb {        margin-top: 6.5%;        margin-bottom: 6.5%;    }    .md-offset-seven-tb {        margin-top: 7%;        margin-bottom: 7%;    }    .md-offset-seven-half-tb {        margin-top: 7.5%;        margin-bottom: 7.5%;    }    .md-offset-eight-tb {        margin-top: 8%;        margin-bottom: 8%;    }    .md-offset-eight-half-tb {        margin-top: 8.5%;        margin-bottom: 8.5%;    }    .md-offset-nine-tb {        margin-top: 9%;        margin-bottom: 9%;    }    .md-offset-nine-half-tb {        margin-top: 9.5%;        margin-bottom: 9.5%;    }    .md-offset-ten-tb {        margin-top: 10%;        margin-bottom: 10%;    }    .md-offset-ten-half-tb {        margin-top: 10.5%;        margin-bottom: 10.5%;    }    .md-offset-eleven-tb {        margin-top: 11%;        margin-bottom: 11%;    }    .md-offset-eleven-half-tb {        margin-top: 11.5%;        margin-bottom: 11.5%;    }    .md-offset-twelve-tb {        margin-top: 12%;        margin-bottom: 12%;    }    .md-offset-twelve-half-tb {        margin-top: 12.5%;        margin-bottom: 12.5%;    }    .md-offset-thirteen-tb {        margin-top: 13%;        margin-bottom: 13%;    }    .md-offset-thirteen-half-tb {        margin-top: 13.5%;        margin-bottom: 13.5%;    }    .md-offset-fourteen-tb {        margin-top: 14%;        margin-bottom: 14%;    }    .md-offset-fourteen-half-tb {        margin-top: 14.5%;        margin-bottom: 14.5%;    }    .md-offset-fifteen-tb {        margin-top: 15%;        margin-bottom: 15%;    }    .md-offset-fifteen-half-tb {        margin-top: 15.5%;        margin-bottom: 15.5%;    }    .md-offset-sixteen-tb {        margin-top: 16%;        margin-bottom: 16%;    }    .md-offset-sixteen-half-tb {        margin-top: 16.5%;        margin-bottom: 16.5%;    }    .md-offset-seventeen-tb {        margin-top: 17%;        margin-bottom: 17%;    }    .md-offset-seventeen-half-tb {        margin-top: 17.5%;        margin-bottom: 17.5%;    }    .md-offset-eighteen-tb {        margin-top: 18%;        margin-bottom: 18%;    }    .md-offset-eighteen-half-tb {        margin-top: 18.5%;        margin-bottom: 18.5%;    }    .md-offset-nineteen-tb {        margin-top: 19%;        margin-bottom: 19%;    }    .md-offset-nineteen-half-tb {        margin-top: 19.5%;        margin-bottom: 19.5%;    }    .md-offset-twenty-tb {        margin-top: 20%;        margin-bottom: 20%;    }    .md-offset-twenty-half-tb {        margin-top: 20.5%;        margin-bottom: 20.5%;    }    .md-offset-twenty-one-tb {        margin-top: 21%;        margin-bottom: 21%;    }    .md-offset-twenty-one-half-tb {        margin-top: 21.5%;        margin-bottom: 21.5%;    }    .md-offset-twenty-two-tb {        margin-top: 22%;        margin-bottom: 22%;    }    .md-offset-twenty-two-half-tb {        margin-top: 22.5%;        margin-bottom: 22.5%;    }    .md-offset-twenty-three-tb {        margin-top: 23%;        margin-bottom: 23%;    }    .md-offset-twenty-three-half-tb {        margin-top: 23.5%;        margin-bottom: 23.5%;    }    .md-offset-twenty-four-tb {        margin-top: 24%;        margin-bottom: 24%;    }    .md-offset-twenty-four-half-tb {        margin-top: 24.5%;        margin-bottom: 24.5%;    }    .md-offset-twenty-five-tb {        margin-top: 25%;        margin-bottom: 25%;    }    .md-offset-5px-tb {        margin-top: 5px !important;        margin-bottom: 5px !important;    }    .md-offset-10px-tb {        margin-top: 10px !important;        margin-bottom: 10px !important;    }    .md-offset-15px-tb {        margin-top: 15px !important;        margin-bottom: 15px !important;    }    .md-offset-20px-tb {        margin-top: 20px !important;        margin-bottom: 20px !important;    }    .md-offset-25px-tb {        margin-top: 25px !important;        margin-bottom: 25px !important;    }    .md-offset-30px-tb {        margin-top: 30px !important;        margin-bottom: 30px !important;    }    .md-offset-35px-tb {        margin-top: 35px !important;        margin-bottom: 35px !important;    }    .md-offset-40px-tb {        margin-top: 40px !important;        margin-bottom: 40px !important;    }    .md-offset-45px-tb {        margin-top: 45px !important;        margin-bottom: 45px !important;    }    .md-offset-50px-tb {        margin-top: 50px !important;        margin-bottom: 50px !important;    }    .md-offset-55px-tb {        margin-top: 55px !important;        margin-bottom: 55px !important;    }    .md-offset-60px-tb {        margin-top: 60px !important;        margin-bottom: 60px !important;    }    .md-offset-65px-tb {        margin-top: 65px !important;        margin-bottom: 60px !important;    }    .md-offset-70px-tb {        margin-top: 70px !important;        margin-bottom: 65px !important;    }    .md-offset-75px-tb {        margin-top: 75px !important;        margin-bottom: 70px !important;    }    .md-offset-80px-tb {        margin-top: 80px !important;        margin-bottom: 75px !important;    }    .md-offset-85px-tb {        margin-top: 85px !important;        margin-bottom: 80px !important;    }    .md-offset-90px-tb {        margin-top: 90px !important;        margin-bottom: 85px !important;    }    .md-offset-95px-tb {        margin-top: 95px !important;        margin-bottom: 90px !important;    }    .md-offset-100px-tb {        margin-top: 100px !important;        margin-bottom: 100px !important;    }    /* header padding top */    .md-header-padding-top {        padding-top: 82px;    }    .md-header-offset-top {        margin-top: 80px;    }    /* padding */    .md-no-padding {        padding: 0 !important;    }    .md-no-padding-lr {        padding-left: 0 !important;        padding-right: 0 !important;    }    .md-no-padding-tb {        padding-top: 0 !important;        padding-bottom: 0 !important;    }    .md-no-padding-top {        padding-top: 0 !important;    }    .md-no-padding-bottom {        padding-bottom: 0 !important;    }    .md-no-padding-left {        padding-left: 0 !important;    }    .md-no-padding-right {        padding-right: 0 !important;    }    .md-padding-one-all {        padding: 1%;    }    .md-padding-one-half-all {        padding: 1.5%;    }    .md-padding-two-all {        padding: 2%;    }    .md-padding-two-half-all {        padding: 2.5%;    }    .md-padding-three-all {        padding: 3%;    }    .md-padding-three-half-all {        padding: 3.5%;    }    .md-padding-four-all {        padding: 4%;    }    .md-padding-four-half-all {        padding: 4.5%;    }    .md-padding-five-all {        padding: 5%;    }    .md-padding-five-half-all {        padding: 5.5%;    }    .md-padding-six-all {        padding: 6%;    }    .md-padding-six-half-all {        padding: 6.5%;    }    .md-padding-seven-all {        padding: 7%;    }    .md-padding-seven-half-all {        padding: 7.5%;    }    .md-padding-eight-all {        padding: 8%;    }    .md-padding-eight-half-all {        padding: 8.5%;    }    .md-padding-nine-all {        padding: 9%;    }    .md-padding-nine-half-all {        padding: 9.5%;    }    .md-padding-ten-all {        padding: 10%;    }    .md-padding-ten-half-all {        padding: 10.5%;    }    .md-padding-eleven-all {        padding: 11%;    }    .md-padding-eleven-half-all {        padding: 11.5%;    }    .md-padding-twelve-all {        padding: 12%;    }    .md-padding-twelve-half-all {        padding: 12.5%;    }    .md-padding-thirteen-all {        padding: 13%;    }    .md-padding-thirteen-half-all {        padding: 13.5%;    }    .md-padding-fourteen-all {        padding: 14%;    }    .md-padding-fourteen-half-all {        padding: 14.5%;    }    .md-padding-fifteen-all {        padding: 15%;    }    .md-padding-fifteen-half-all {        padding: 15.5%;    }    .md-padding-sixteen-all {        padding: 16%;    }    .md-padding-sixteen-half-all {        padding: 16.5%;    }    .md-padding-seventeen-all {        padding: 17%;    }    .md-padding-seventeen-half-all {        padding: 17.5%;    }    .md-padding-eighteen-all {        padding: 18%;    }    .md-padding-eighteen-half-all {        padding: 18.5%;    }    .md-padding-nineteen-all {        padding: 19%;    }    .md-padding-nineteen-half-all {        padding: 19.5%;    }    .md-padding-twenty-all {        padding: 20%;    }    .md-padding-twenty-half-all {        padding: 20.5%;    }    .md-padding-twenty-one-all {        padding: 21%;    }    .md-padding-twenty-one-half-all {        padding: 21.5%;    }    .md-padding-twenty-two-all {        padding: 22%;    }    .md-padding-twenty-two-half-all {        padding: 22.5%;    }    .md-padding-twenty-three-all {        padding: 23%;    }    .md-padding-twenty-three-half-all {        padding: 23.5%;    }    .md-padding-twenty-four-all {        padding: 24%;    }    .md-padding-twenty-four-half-all {        padding: 24.5%;    }    .md-padding-twenty-five-all {        padding: 25%;    }    .md-padding-5px-all {        padding: 5px !important;    }    .md-padding-10px-all {        padding: 10px !important;    }    .md-padding-15px-all {        padding: 15px !important;    }    .md-padding-20px-all {        padding: 20px !important;    }    .md-padding-25px-all {        padding: 25px !important;    }    .md-padding-30px-all {        padding: 30px !important;    }    .md-padding-35px-all {        padding: 35px !important;    }    .md-padding-40px-all {        padding: 40px !important;    }    .md-padding-45px-all {        padding: 45px !important;    }    .md-padding-50px-all {        padding: 50px !important;    }    .md-padding-55px-all {        padding: 55px !important;    }    .md-padding-60px-all {        padding: 60px !important;    }    .md-padding-65px-all {        padding: 65px !important;    }    .md-padding-70px-all {        padding: 70px !important;    }    .md-padding-75px-all {        padding: 75px !important;    }    .md-padding-80px-all {        padding: 80px !important;    }    .md-padding-85px-all {        padding: 85px !important;    }    .md-padding-90px-all {        padding: 90px !important;    }    .md-padding-95px-all {        padding: 95px !important;    }    .md-padding-100px-all {        padding: 100px !important;    }    /* padding top */    .md-padding-one-top {        padding-top: 1%;    }    .md-padding-one-half-top {        padding-top: 1.5%;    }    .md-padding-two-top {        padding-top: 2%;    }    .md-padding-two-half-top {        padding-top: 2.5%;    }    .md-padding-three-top {        padding-top: 3%;    }    .md-padding-three-half-top {        padding-top: 3.5%;    }    .md-padding-four-top {        padding-top: 4%;    }    .md-padding-four-half-top {        padding-top: 4.5%;    }    .md-padding-five-top {        padding-top: 5%;    }    .md-padding-five-half-top {        padding-top: 5.5%;    }    .md-padding-six-top {        padding-top: 6%;    }    .md-padding-six-half-top {        padding-top: 6.5%;    }    .md-padding-seven-top {        padding-top: 7%;    }    .md-padding-seven-half-top {        padding-top: 7.5%;    }    .md-padding-eight-top {        padding-top: 8%;    }    .md-padding-eight-half-top {        padding-top: 8.5%;    }    .md-padding-nine-top {        padding-top: 9%;    }    .md-padding-nine-half-top {        padding-top: 9.5%;    }    .md-padding-ten-top {        padding-top: 10%;    }    .md-padding-ten-half-top {        padding-top: 10.5%;    }    .md-padding-eleven-top {        padding-top: 11%;    }    .md-padding-eleven-half-top {        padding-top: 11.5%;    }    .md-padding-twelve-top {        padding-top: 12%;    }    .md-padding-twelve-half-top {        padding-top: 12.5%;    }    .md-padding-thirteen-top {        padding-top: 13%;    }    .md-padding-thirteen-half-top {        padding-top: 13.5%;    }    .md-padding-fourteen-top {        padding-top: 14%;    }    .md-padding-fourteen-half-top {        padding-top: 14.5%;    }    .md-padding-fifteen-top {        padding-top: 15%;    }    .md-padding-fifteen-half-top {        padding-top: 15.5%;    }    .md-padding-sixteen-top {        padding-top: 16%;    }    .md-padding-sixteen-half-top {        padding-top: 16.5%;    }    .md-padding-seventeen-top {        padding-top: 17%;    }    .md-padding-seventeen-half-top {        padding-top: 17.5%;    }    .md-padding-eighteen-top {        padding-top: 18%;    }    .md-padding-eighteen-half-top {        padding-top: 18.5%;    }    .md-padding-nineteen-top {        padding-top: 19%;    }    .md-padding-nineteen-half-top {        padding-top: 19.5%;    }    .md-padding-twenty-top {        padding-top: 20%;    }    .md-padding-twenty-half-top {        padding-top: 20.5%;    }    .md-padding-twenty-one-top {        padding-top: 21%;    }    .md-padding-twenty-one-half-top {        padding-top: 21.5%;    }    .md-padding-twenty-two-top {        padding-top: 22%;    }    .md-padding-twenty-two-half-top {        padding-top: 22.5%;    }    .md-padding-twenty-three-top {        padding-top: 23%;    }    .md-padding-twenty-three-half-top {        padding-top: 23.5%;    }    .md-padding-twenty-four-top {        padding-top: 24%;    }    .md-padding-twenty-four-half-top {        padding-top: 24.5%;    }    .md-padding-twenty-five-top {        padding-top: 25%;    }    .md-padding-5px-top {        padding-top: 5px !important;    }    .md-padding-10px-top {        padding-top: 10px !important;    }    .md-padding-15px-top {        padding-top: 15px !important;    }    .md-padding-20px-top {        padding-top: 20px !important;    }    .md-padding-25px-top {        padding-top: 25px !important;    }    .md-padding-30px-top {        padding-top: 30px !important;    }    .md-padding-35px-top {        padding-top: 35px !important;    }    .md-padding-40px-top {        padding-top: 40px !important;    }    .md-padding-45px-top {        padding-top: 45px !important;    }    .md-padding-50px-top {        padding-top: 50px !important;    }    .md-padding-55px-top {        padding-top: 55px !important;    }    .md-padding-60px-top {        padding-top: 60px !important;    }    .md-padding-65px-top {        padding-top: 65px !important;    }    .md-padding-70px-top {        padding-top: 70px !important;    }    .md-padding-75px-top {        padding-top: 75px !important;    }    .md-padding-80px-top {        padding-top: 80px !important;    }    .md-padding-85px-top {        padding-top: 85px !important;    }    .md-padding-90px-top {        padding-top: 90px !important;    }    .md-padding-95px-top {        padding-top: 95px !important;    }    .md-padding-100px-top {        padding-top: 100px !important;    }    /* padding bottom */    .md-padding-one-bottom {        padding-bottom: 1%;    }    .md-padding-one-half-bottom {        padding-bottom: 1.5%;    }    .md-padding-two-bottom {        padding-bottom: 2%;    }    .md-padding-two-half-bottom {        padding-bottom: 2.5%;    }    .md-padding-three-bottom {        padding-bottom: 3%;    }    .md-padding-three-half-bottom {        padding-bottom: 3.5%;    }    .md-padding-four-bottom {        padding-bottom: 4%;    }    .md-padding-four-half-bottom {        padding-bottom: 4.5%;    }    .md-padding-five-bottom {        padding-bottom: 5%;    }    .md-padding-five-half-bottom {        padding-bottom: 5.5%;    }    .md-padding-six-bottom {        padding-bottom: 6%;    }    .md-padding-six-half-bottom {        padding-bottom: 6.5%;    }    .md-padding-seven-bottom {        padding-bottom: 7%;    }    .md-padding-seven-half-bottom {        padding-bottom: 7.5%;    }    .md-padding-eight-bottom {        padding-bottom: 8%;    }    .md-padding-eight-half-bottom {        padding-bottom: 8.5%;    }    .md-padding-nine-bottom {        padding-bottom: 9%;    }    .md-padding-nine-half-bottom {        padding-bottom: 9.5%;    }    .md-padding-ten-bottom {        padding-bottom: 10%;    }    .md-padding-ten-half-bottom {        padding-bottom: 10.5%;    }    .md-padding-eleven-bottom {        padding-bottom: 11%;    }    .md-padding-eleven-half-bottom {        padding-bottom: 11.5%;    }    .md-padding-twelve-bottom {        padding-bottom: 12%;    }    .md-padding-twelve-half-bottom {        padding-bottom: 12.5%;    }    .md-padding-thirteen-bottom {        padding-bottom: 13%;    }    .md-padding-thirteen-half-bottom {        padding-bottom: 13.5%;    }    .md-padding-fourteen-bottom {        padding-bottom: 14%;    }    .md-padding-fourteen-half-bottom {        padding-bottom: 14.5%;    }    .md-padding-fifteen-bottom {        padding-bottom: 15%;    }    .md-padding-fifteen-half-bottom {        padding-bottom: 15.5%;    }    .md-padding-sixteen-bottom {        padding-bottom: 16%;    }    .md-padding-sixteen-half-bottom {        padding-bottom: 16.5%;    }    .md-padding-seventeen-bottom {        padding-bottom: 17%;    }    .md-padding-seventeen-half-bottom {        padding-bottom: 17.5%;    }    .md-padding-eighteen-bottom {        padding-bottom: 18%;    }    .md-padding-eighteen-half-bottom {        padding-bottom: 18.5%;    }    .md-padding-nineteen-bottom {        padding-bottom: 19%;    }    .md-padding-nineteen-half-bottom {        padding-bottom: 19.5%;    }    .md-padding-twenty-bottom {        padding-bottom: 20%;    }    .md-padding-twenty-half-bottom {        padding-bottom: 20.5%;    }    .md-padding-twenty-one-bottom {        padding-bottom: 21%;    }    .md-padding-twenty-one-half-bottom {        padding-bottom: 21.5%;    }    .md-padding-twenty-two-bottom {        padding-bottom: 22%;    }    .md-padding-twenty-two-half-bottom {        padding-bottom: 22.5%;    }    .md-padding-twenty-three-bottom {        padding-bottom: 23%;    }    .md-padding-twenty-three-half-bottom {        padding-bottom: 23.5%;    }    .md-padding-twenty-four-bottom {        padding-bottom: 24%;    }    .md-padding-twenty-four-half-bottom {        padding-bottom: 24.5%;    }    .md-padding-twenty-five-bottom {        padding-bottom: 25%;    }    .md-padding-5px-bottom {        padding-bottom: 5px !important;    }    .md-padding-10px-bottom {        padding-bottom: 10px !important;    }    .md-padding-15px-bottom {        padding-bottom: 15px !important;    }    .md-padding-20px-bottom {        padding-bottom: 20px !important;    }    .md-padding-25px-bottom {        padding-bottom: 25px !important;    }    .md-padding-30px-bottom {        padding-bottom: 30px !important;    }    .md-padding-35px-bottom {        padding-bottom: 35px !important;    }    .md-padding-40px-bottom {        padding-bottom: 40px !important;    }    .md-padding-45px-bottom {        padding-bottom: 45px !important;    }    .md-padding-50px-bottom {        padding-bottom: 50px !important;    }    .md-padding-55px-bottom {        padding-bottom: 55px !important;    }    .md-padding-60px-bottom {        padding-bottom: 60px !important;    }    .md-padding-65px-bottom {        padding-bottom: 65px !important;    }    .md-padding-70px-bottom {        padding-bottom: 70px !important;    }    .md-padding-75px-bottom {        padding-bottom: 75px !important;    }    .md-padding-80px-bottom {        padding-bottom: 80px !important;    }    .md-padding-85px-bottom {        padding-bottom: 85px !important;    }    .md-padding-90px-bottom {        padding-bottom: 90px !important;    }    .md-padding-95px-bottom {        padding-bottom: 95px !important;    }    .md-padding-100px-bottom {        padding-bottom: 100px !important;    }    /* padding right */    .md-padding-one-right {        padding-right: 1%;    }    .md-padding-one-half-right {        padding-right: 1.5%;    }    .md-padding-two-right {        padding-right: 2%;    }    .md-padding-two-half-right {        padding-right: 2.5%;    }    .md-padding-three-right {        padding-right: 3%;    }    .md-padding-three-half-right {        padding-right: 3.5%;    }    .md-padding-four-right {        padding-right: 4%;    }    .md-padding-four-half-right {        padding-right: 4.5%;    }    .md-padding-five-right {        padding-right: 5%;    }    .md-padding-five-half-right {        padding-right: 5.5%;    }    .md-padding-six-right {        padding-right: 6%;    }    .md-padding-six-half-right {        padding-right: 6.5%;    }    .md-padding-seven-right {        padding-right: 7%;    }    .md-padding-seven-half-right {        padding-right: 7.5%;    }    .md-padding-eight-right {        padding-right: 8%;    }    .md-padding-eight-half-right {        padding-right: 8.5%;    }    .md-padding-nine-right {        padding-right: 9%;    }    .md-padding-nine-half-right {        padding-right: 9.5%;    }    .md-padding-ten-right {        padding-right: 10%;    }    .md-padding-ten-half-right {        padding-right: 10.5%;    }    .md-padding-eleven-right {        padding-right: 11%;    }    .md-padding-eleven-half-right {        padding-right: 11.5%;    }    .md-padding-twelve-right {        padding-right: 12%;    }    .md-padding-twelve-half-right {        padding-right: 12.5%;    }    .md-padding-thirteen-right {        padding-right: 13%;    }    .md-padding-thirteen-half-right {        padding-right: 13.5%;    }    .md-padding-fourteen-right {        padding-right: 14%;    }    .md-padding-fourteen-half-right {        padding-right: 14.5%;    }    .md-padding-fifteen-right {        padding-right: 15%;    }    .md-padding-fifteen-half-right {        padding-right: 15.5%;    }    .md-padding-sixteen-right {        padding-right: 16%;    }    .md-padding-sixteen-half-right {        padding-right: 16.5%;    }    .md-padding-seventeen-right {        padding-right: 17%;    }    .md-padding-seventeen-half-right {        padding-right: 17.5%;    }    .md-padding-eighteen-right {        padding-right: 18%;    }    .md-padding-eighteen-half-right {        padding-right: 18.5%;    }    .md-padding-nineteen-right {        padding-right: 19%;    }    .md-padding-nineteen-half-right {        padding-right: 19.5%;    }    .md-padding-twenty-right {        padding-right: 20%;    }    .md-padding-twenty-half-right {        padding-right: 20.5%;    }    .md-padding-twenty-one-right {        padding-right: 21%;    }    .md-padding-twenty-one-half-right {        padding-right: 21.5%;    }    .md-padding-twenty-two-right {        padding-right: 22%;    }    .md-padding-twenty-two-half-right {        padding-right: 22.5%;    }    .md-padding-twenty-three-right {        padding-right: 23%;    }    .md-padding-twenty-three-half-right {        padding-right: 23.5%;    }    .md-padding-twenty-four-right {        padding-right: 24%;    }    .md-padding-twenty-four-half-right {        padding-right: 24.5%;    }    .md-padding-twenty-five-right {        padding-right: 25%;    }    .md-padding-5px-right {        padding-right: 5px !important;    }    .md-padding-10px-right {        padding-right: 10px !important;    }    .md-padding-15px-right {        padding-right: 15px !important;    }    .md-padding-20px-right {        padding-right: 20px !important;    }    .md-padding-25px-right {        padding-right: 25px !important;    }    .md-padding-30px-right {        padding-right: 30px !important;    }    .md-padding-35px-right {        padding-right: 35px !important;    }    .md-padding-40px-right {        padding-right: 40px !important;    }    .md-padding-45px-right {        padding-right: 45px !important;    }    .md-padding-50px-right {        padding-right: 50px !important;    }    .md-padding-55px-right {        padding-right: 55px !important;    }    .md-padding-60px-right {        padding-right: 60px !important;    }    .md-padding-65px-right {        padding-right: 65px !important;    }    .md-padding-70px-right {        padding-right: 70px !important;    }    .md-padding-75px-right {        padding-right: 75px !important;    }    .md-padding-80px-right {        padding-right: 80px !important;    }    .md-padding-85px-right {        padding-right: 85px !important;    }    .md-padding-90px-right {        padding-right: 90px !important;    }    .md-padding-95px-right {        padding-right: 95px !important;    }    .md-padding-100px-right {        padding-right: 100px !important;    }    /* padding left */    .md-padding-one-left {        padding-left: 1%;    }    .md-padding-one-half-left {        padding-left: 1.5%;    }    .md-padding-two-left {        padding-left: 2%;    }    .md-padding-two-half-left {        padding-left: 2.5%;    }    .md-padding-three-left {        padding-left: 3%;    }    .md-padding-three-half-left {        padding-left: 3.5%;    }    .md-padding-four-left {        padding-left: 4%;    }    .md-padding-four-half-left {        padding-left: 4.5%;    }    .md-padding-five-left {        padding-left: 5%;    }    .md-padding-five-half-left {        padding-left: 5.5%;    }    .md-padding-six-left {        padding-left: 6%;    }    .md-padding-six-half-left {        padding-left: 6.5%;    }    .md-padding-seven-left {        padding-left: 7%;    }    .md-padding-seven-half-left {        padding-left: 7.5%;    }    .md-padding-eight-left {        padding-left: 8%;    }    .md-padding-eight-half-left {        padding-left: 8.5%;    }    .md-padding-nine-left {        padding-left: 9%;    }    .md-padding-nine-half-left {        padding-left: 9.5%;    }    .md-padding-ten-left {        padding-left: 10%;    }    .md-padding-ten-half-left {        padding-left: 10.5%;    }    .md-padding-eleven-left {        padding-left: 11%;    }    .md-padding-eleven-half-left {        padding-left: 11.5%;    }    .md-padding-twelve-left {        padding-left: 12%;    }    .md-padding-twelve-half-left {        padding-left: 12.5%;    }    .md-padding-thirteen-left {        padding-left: 13%;    }    .md-padding-thirteen-half-left {        padding-left: 13.5%;    }    .md-padding-fourteen-left {        padding-left: 14%;    }    .md-padding-fourteen-half-left {        padding-left: 14.5%;    }    .md-padding-fifteen-left {        padding-left: 15%;    }    .md-padding-fifteen-half-left {        padding-left: 15.5%;    }    .md-padding-sixteen-left {        padding-left: 16%;    }    .md-padding-sixteen-half-left {        padding-left: 16.5%;    }    .md-padding-seventeen-left {        padding-left: 17%;    }    .md-padding-seventeen-half-left {        padding-left: 17.5%;    }    .md-padding-eighteen-left {        padding-left: 18%;    }    .md-padding-eighteen-half-left {        padding-left: 18.5%;    }    .md-padding-nineteen-left {        padding-left: 19%;    }    .md-padding-nineteen-half-left {        padding-left: 19.5%;    }    .md-padding-twenty-left {        padding-left: 20%;    }    .md-padding-twenty-half-left {        padding-left: 20.5%;    }    .md-padding-twenty-one-left {        padding-left: 21%;    }    .md-padding-twenty-one-half-left {        padding-left: 21.5%;    }    .md-padding-twenty-two-left {        padding-left: 22%;    }    .md-padding-twenty-two-half-left {        padding-left: 22.5%;    }    .md-padding-twenty-three-left {        padding-left: 23%;    }    .md-padding-twenty-three-half-left {        padding-left: 23.5%;    }    .md-padding-twenty-four-left {        padding-left: 24%;    }    .md-padding-twenty-four-half-left {        padding-left: 24.5%;    }    .md-padding-twenty-five-left {        padding-left: 25%;    }    .md-padding-5px-left {        padding-left: 5px !important;    }    .md-padding-10px-left {        padding-left: 10px !important;    }    .md-padding-15px-left {        padding-left: 15px !important;    }    .md-padding-20px-left {        padding-left: 20px !important;    }    .md-padding-25px-left {        padding-left: 25px !important;    }    .md-padding-30px-left {        padding-left: 30px !important;    }    .md-padding-35px-left {        padding-left: 35px !important;    }    .md-padding-40px-left {        padding-left: 40px !important;    }    .md-padding-45px-left {        padding-left: 45px !important;    }    .md-padding-50px-left {        padding-left: 50px !important;    }    .md-padding-55px-left {        padding-left: 55px !important;    }    .md-padding-60px-left {        padding-left: 60px !important;    }    .md-padding-65px-left {        padding-left: 65px !important;    }    .md-padding-70px-left {        padding-left: 70px !important;    }    .md-padding-75px-left {        padding-left: 75px !important;    }    .md-padding-80px-left {        padding-left: 80px !important;    }    .md-padding-85px-left {        padding-left: 85px !important;    }    .md-padding-90px-left {        padding-left: 90px !important;    }    .md-padding-95px-left {        padding-left: 95px !important;    }    .md-padding-100px-left {        padding-left: 100px !important;    }    /* padding top bottom */    .md-padding-one-tb {        padding-top: 1%;        padding-bottom: 1%;    }    .md-padding-one-half-tb {        padding-top: 1.5%;        padding-bottom: 1.5%;    }    .md-padding-two-tb {        padding-top: 2%;        padding-bottom: 2%;    }    .md-padding-two-half-tb {        padding-top: 2.5%;        padding-bottom: 2.5%;    }    .md-padding-three-tb {        padding-top: 3%;        padding-bottom: 3%;    }    .md-padding-three-half-tb {        padding-top: 3.5%;        padding-bottom: 3.5%;    }    .md-padding-four-tb {        padding-top: 4%;        padding-bottom: 4%;    }    .md-padding-four-half-tb {        padding-top: 4.5%;        padding-bottom: 4.5%;    }    .md-padding-five-tb {        padding-top: 5%;        padding-bottom: 5%;    }    .md-padding-five-half-tb {        padding-top: 5.5%;        padding-bottom: 5.5%;    }    .md-padding-six-tb {        padding-top: 6%;        padding-bottom: 6%;    }    .md-padding-six-half-tb {        padding-top: 6.5%;        padding-bottom: 6.5%;    }    .md-padding-seven-tb {        padding-top: 7%;        padding-bottom: 7%;    }    .md-padding-seven-half-tb {        padding-top: 7.5%;        padding-bottom: 7.5%;    }    .md-padding-eight-tb {        padding-top: 8%;        padding-bottom: 8%;    }    .md-padding-eight-half-tb {        padding-top: 8.5%;        padding-bottom: 8.5%;    }    .md-padding-nine-tb {        padding-top: 9%;        padding-bottom: 9%;    }    .md-padding-nine-half-tb {        padding-top: 9.5%;        padding-bottom: 9.5%;    }    .md-padding-ten-tb {        padding-top: 10%;        padding-bottom: 10%;    }    .md-padding-ten-half-tb {        padding-top: 10.5%;        padding-bottom: 10.5%;    }    .md-padding-eleven-tb {        padding-top: 11%;        padding-bottom: 11%;    }    .md-padding-eleven-half-tb {        padding-top: 11.5%;        padding-bottom: 11.5%;    }    .md-padding-twelve-tb {        padding-top: 12%;        padding-bottom: 12%;    }    .md-padding-twelve-half-tb {        padding-top: 12.5%;        padding-bottom: 12.5%;    }    .md-padding-thirteen-tb {        padding-top: 13%;        padding-bottom: 13%;    }    .md-padding-thirteen-half-tb {        padding-top: 13.5%;        padding-bottom: 13.5%;    }    .md-padding-fourteen-tb {        padding-top: 14%;        padding-bottom: 14%;    }    .md-padding-fourteen-half-tb {        padding-top: 14.5%;        padding-bottom: 14.5%;    }    .md-padding-fifteen-tb {        padding-top: 15%;        padding-bottom: 15%;    }    .md-padding-fifteen-half-tb {        padding-top: 15.5%;        padding-bottom: 15.5%;    }    .md-padding-sixteen-tb {        padding-top: 16%;        padding-bottom: 16%;    }    .md-padding-sixteen-half-tb {        padding-top: 16.5%;        padding-bottom: 16.5%;    }    .md-padding-seventeen-tb {        padding-top: 17%;        padding-bottom: 17%;    }    .md-padding-seventeen-half-tb {        padding-top: 17.5%;        padding-bottom: 17.5%;    }    .md-padding-eighteen-tb {        padding-top: 18%;        padding-bottom: 18%;    }    .md-padding-eighteen-half-tb {        padding-top: 18.5%;        padding-bottom: 18.5%;    }    .md-padding-nineteen-tb {        padding-top: 19%;        padding-bottom: 19%;    }    .md-padding-nineteen-half-tb {        padding-top: 19.5%;        padding-bottom: 19.5%;    }    .md-padding-twenty-tb {        padding-top: 20%;        padding-bottom: 20%;    }    .md-padding-twenty-half-tb {        padding-top: 20.5%;        padding-bottom: 20.5%;    }    .md-padding-twenty-one-tb {        padding-top: 21%;        padding-bottom: 21%;    }    .md-padding-twenty-one-half-tb {        padding-top: 21.5%;        padding-bottom: 21.5%;    }    .md-padding-twenty-two-tb {        padding-top: 22%;        padding-bottom: 22%;    }    .md-padding-twenty-two-half-tb {        padding-top: 22.5%;        padding-bottom: 22.5%;    }    .md-padding-twenty-three-tb {        padding-top: 23%;        padding-bottom: 23%;    }    .md-padding-twenty-three-half-tb {        padding-top: 23.5%;        padding-bottom: 23.5%;    }    .md-padding-twenty-four-tb {        padding-top: 24%;        padding-bottom: 24%;    }    .md-padding-twenty-four-half-tb {        padding-top: 24.5%;        padding-bottom: 24.5%;    }    .md-padding-twenty-five-tb {        padding-top: 25%;        padding-bottom: 25%;    }    .md-padding-5px-tb {        padding-top: 5px !important;        padding-bottom: 5px !important;    }    .md-padding-10px-tb {        padding-top: 10px !important;        padding-bottom: 10px !important;    }    .md-padding-15px-tb {        padding-top: 15px !important;        padding-bottom: 15px !important;    }    .md-padding-20px-tb {        padding-top: 20px !important;        padding-bottom: 20px !important;    }    .md-padding-25px-tb {        padding-top: 25px !important;        padding-bottom: 25px !important;    }    .md-padding-30px-tb {        padding-top: 30px !important;        padding-bottom: 30px !important;    }    .md-padding-35px-tb {        padding-top: 35px !important;        padding-bottom: 35px !important;    }    .md-padding-40px-tb {        padding-top: 40px !important;        padding-bottom: 40px !important;    }    .md-padding-45px-tb {        padding-top: 45px !important;        padding-bottom: 45px !important;    }    .md-padding-50px-tb {        padding-top: 50px !important;        padding-bottom: 50px !important;    }    .md-padding-55px-tb {        padding-top: 55px !important;        padding-bottom: 55px !important;    }    .md-padding-60px-tb {        padding-top: 60px !important;        padding-bottom: 60px !important;    }    .md-padding-65px-tb {        padding-top: 65px !important;        padding-bottom: 65px !important;    }    .md-padding-70px-tb {        padding-top: 70px !important;        padding-bottom: 70px !important;    }    .md-padding-75px-tb {        padding-top: 75px !important;        padding-bottom: 75px !important;    }    .md-padding-80px-tb {        padding-top: 80px !important;        padding-bottom: 80px !important;    }    .md-padding-85px-tb {        padding-top: 85px !important;        padding-bottom: 85px !important;    }    .md-padding-90px-tb {        padding-top: 90px !important;        padding-bottom: 90px !important;    }    .md-padding-95px-tb {        padding-top: 95px !important;        padding-bottom: 95px !important;    }    .md-padding-100px-tb {        padding-top: 100px !important;        padding-bottom: 100px !important;    }    /* padding left right */    .md-padding-one-lr {        padding-left: 1%;        padding-right: 1%;    }    .md-padding-one-half-lr {        padding-left: 1.5%;        padding-right: 1.5%;    }    .md-padding-two-lr {        padding-left: 2%;        padding-right: 2%;    }    .md-padding-two-half-lr {        padding-left: 2.5%;        padding-right: 2.5%;    }    .md-padding-three-lr {        padding-left: 3%;        padding-right: 3%;    }    .md-padding-three-half-lr {        padding-left: 3.5%;        padding-right: 3.5%;    }    .md-padding-four-lr {        padding-left: 4%;        padding-right: 4%;    }    .md-padding-four-half-lr {        padding-left: 4.5%;        padding-right: 4.5%;    }    .md-padding-five-lr {        padding-left: 5%;        padding-right: 5%;    }    .md-padding-five-half-lr {        padding-left: 5.5%;        padding-right: 5.5%;    }    .md-padding-six-lr {        padding-left: 6%;        padding-right: 6%;    }    .md-padding-six-half-lr {        padding-left: 6.5%;        padding-right: 6.5%;    }    .md-padding-seven-lr {        padding-left: 7%;        padding-right: 7%;    }    .md-padding-seven-half-lr {        padding-left: 7.5%;        padding-right: 7.5%;    }    .md-padding-eight-lr {        padding-left: 8%;        padding-right: 8%;    }    .md-padding-eight-half-lr {        padding-left: 8.5%;        padding-right: 8.5%;    }    .md-padding-nine-lr {        padding-left: 9%;        padding-right: 9%;    }    .md-padding-nine-half-lr {        padding-left: 9.5%;        padding-right: 9.5%;    }    .md-padding-ten-lr {        padding-left: 10%;        padding-right: 10%;    }    .md-padding-ten-half-lr {        padding-left: 10.5%;        padding-right: 10.5%;    }    .md-padding-eleven-lr {        padding-left: 11%;        padding-right: 11%;    }    .md-padding-eleven-half-lr {        padding-left: 11.5%;        padding-right: 11.5%;    }    .md-padding-twelve-lr {        padding-left: 12%;        padding-right: 12%;    }    .md-padding-twelve-half-lr {        padding-left: 12.5%;        padding-right: 12.5%;    }    .md-padding-thirteen-lr {        padding-left: 13%;        padding-right: 13%;    }    .md-padding-thirteen-half-lr {        padding-left: 13.5%;        padding-right: 13.5%;    }    .md-padding-fourteen-lr {        padding-left: 14%;        padding-right: 14%;    }    .md-padding-fourteen-half-lr {        padding-left: 14.5%;        padding-right: 14.5%;    }    .md-padding-fifteen-lr {        padding-left: 15%;        padding-right: 15%;    }    .md-padding-fifteen-half-lr {        padding-left: 15.5%;        padding-right: 15.5%;    }    .md-padding-sixteen-lr {        padding-left: 16%;        padding-right: 16%;    }    .md-padding-sixteen-half-lr {        padding-left: 16.5%;        padding-right: 16.5%;    }    .md-padding-seventeen-lr {        padding-left: 17%;        padding-right: 17%;    }    .md-padding-seventeen-half-lr {        padding-left: 17.5%;        padding-right: 17.5%;    }    .md-padding-eighteen-lr {        padding-left: 18%;        padding-right: 18%;    }    .md-padding-eighteen-half-lr {        padding-left: 18.5%;        padding-right: 18.5%;    }    .md-padding-nineteen-lr {        padding-left: 19%;        padding-right: 19%;    }    .md-padding-nineteen-half-lr {        padding-left: 19.5%;        padding-right: 19.5%;    }    .md-padding-twenty-lr {        padding-left: 20%;        padding-right: 20%;    }    .md-padding-twenty-half-lr {        padding-left: 20.5%;        padding-right: 20.5%;    }    .md-padding-twenty-one-lr {        padding-left: 21%;        padding-right: 21%;    }    .md-padding-twenty-one-half-lr {        padding-left: 21.5%;        padding-right: 21.5%;    }    .md-padding-twenty-two-lr {        padding-left: 22%;        padding-right: 22%;    }    .md-padding-twenty-two-half-lr {        padding-left: 22.5%;        padding-right: 22.5%;    }    .md-padding-twenty-three-lr {        padding-left: 23%;        padding-right: 23%;    }    .md-padding-twenty-three-half-lr {        padding-left: 23.5%;        padding-right: 23.5%;    }    .md-padding-twenty-four-lr {        padding-left: 24%;        padding-right: 24%;    }    .md-padding-twenty-four-half-lr {        padding-left: 24.5%;        padding-right: 24.5%;    }    .md-padding-twenty-five-lr {        padding-left: 25%;        padding-right: 25%;    }    .md-padding-5px-lr {        padding-left: 5px !important;        padding-right: 5px !important;    }    .md-padding-10px-lr {        padding-left: 10px !important;        padding-right: 10px !important;    }    .md-padding-15px-lr {        padding-left: 15px !important;        padding-right: 15px !important;    }    .md-padding-20px-lr {        padding-left: 20px !important;        padding-right: 20px !important;    }    .md-padding-25px-lr {        padding-left: 25px !important;        padding-right: 25px !important;    }    .md-padding-30px-lr {        padding-left: 30px !important;        padding-right: 30px !important;    }    .md-padding-35px-lr {        padding-left: 35px !important;        padding-right: 35px !important;    }    .md-padding-40px-lr {        padding-left: 40px !important;        padding-right: 40px !important;    }    .md-padding-45px-lr {        padding-left: 45px !important;        padding-right: 45px !important;    }    .md-padding-50px-lr {        padding-left: 50px !important;        padding-right: 50px !important;    }    .md-padding-55px-lr {        padding-left: 55px !important;        padding-right: 55px !important;    }    .md-padding-60px-lr {        padding-left: 60px !important;        padding-right: 60px !important;    }    .md-padding-65px-lr {        padding-left: 65px !important;        padding-right: 65px !important;    }    .md-padding-70px-lr {        padding-left: 70px !important;        padding-right: 70px !important;    }    .md-padding-75px-lr {        padding-left: 75px !important;        padding-right: 75px !important;    }    .md-padding-80px-lr {        padding-left: 80px !important;        padding-right: 80px !important;    }    .md-padding-85px-lr {        padding-left: 85px !important;        padding-right: 85px !important;    }    .md-padding-90px-lr {        padding-left: 90px !important;        padding-right: 90px !important;    }    .md-padding-95px-lr {        padding-left: 95px !important;        padding-right: 95px !important;    }    .md-padding-100px-lr {        padding-left: 100px !important;        padding-right: 100px !important;    }    /* col height  */    .one-fourth-screen {        height: 700px;    }    .md-small-screen {        height: 300px;    }    /* owl slider height */    .slider-half-screen {        min-height: 650px;    }    /* top */    .md-top-auto {        top: auto;    }    .md-top-0 {        top: 0 !important;    }    .md-top-1 {        top: 1px;    }    .md-top-2 {        top: 2px;    }    .md-top-3 {        top: 3px;    }    .md-top-4 {        top: 4px;    }    .md-top-5 {        top: 5px;    }    .md-top-6 {        top: 6px;    }    .md-top-7 {        top: 7px;    }    .md-top-8 {        top: 8px;    }    .md-top-9 {        top: 9px;    }    .md-top-10 {        top: 10px;    }    .md-top-minus1 {        top: -1px;    }    .md-top-minus2 {        top: -2px;    }    .md-top-minus3 {        top: -3px;    }    .md-top-minus4 {        top: -4px;    }    .md-top-minus5 {        top: -5px;    }    .md-top-minus6 {        top: -6px;    }    .md-top-minus7 {        top: -7px;    }    .md-top-minus8 {        top: -8px;    }    .md-top-minus9 {        top: -9px;    }    .md-top-minus10 {        top: -10px;    }    .md-top-minus15 {        top: -15px;    }    .md-top-minus20 {        top: -20px;    }    .md-top-minus25 {        top: -25px;    }    .md-top-minus30 {        top: -30px;    }    .md-top-minus35 {        top: -35px;    }    .md-top-minus40 {        top: -40px;    }    /* bottom */    .md-bottom-auto {        bottom: auto;    }    .md-bottom-0 {        bottom: 0;    }    .md-bottom-1 {        bottom: 1px;    }    .md-bottom-2 {        bottom: 2px;    }    .md-bottom-3 {        bottom: 3px;    }    .md-bottom-4 {        bottom: 4px;    }    .md-bottom-5 {        bottom: 5px;    }    .md-bottom-6 {        bottom: 6px;    }    .md-bottom-7 {        bottom: 7px;    }    .md-bottom-8 {        bottom: 8px;    }    .md-bottom-9 {        bottom: 9px;    }    .md-bottom-10 {        bottom: 10px;    }    .md-bottom-15 {        bottom: 15px;    }    .md-bottom-20 {        bottom: 20px;    }    .md-bottom-25 {        bottom: 25px;    }    .md-bottom-30 {        bottom: 30px;    }    .md-bottom-35 {        bottom: 35px;    }    .md-bottom-40 {        bottom: 40px;    }    /* left */    .md-left-auto {        left: auto;    }    .md-left-0 {        left: 0;    }    .md-left-1 {        left: 1px;    }    .md-left-2 {        left: 2px;    }    .md-left-3 {        left: 3px;    }    .md-left-4 {        left: 4px;    }    .md-left-5 {        left: 5px;    }    .md-left-6 {        left: 6px;    }    .md-left-7 {        left: 7px;    }    .md-left-8 {        left: 8px;    }    .md-left-9 {        left: 9px;    }    .md-left-10 {        bottom: 10px;    }    .md-left-15 {        bottom: 15px;    }    .md-left-20 {        bottom: 20px;    }    .md-left-25 {        bottom: 25px;    }    .md-left-30 {        bottom: 30px;    }    .md-left-35 {        bottom: 35px;    }    .md-left-40 {        bottom: 40px;    }    /* right */    .md-right-auto {        right: auto;    }    .md-right-0 {        right: 0;    }    .md-right-1 {        right: 1px;    }    .md-right-2 {        right: 2px;    }    .md-right-3 {        right: 3px;    }    .md-right-4 {        right: 4px;    }    .md-right-5 {        right: 5px;    }    .md-right-6 {        right: 6px;    }    .md-right-7 {        right: 7px;    }    .md-right-8 {        right: 8px;    }    .md-right-9 {        right: 9px;    }    .md-right-10 {        right: 10px;    }    .md-right-15 {        right: 15px;    }    .md-right-20 {        right: 20px;    }    .md-right-25 {        right: 25px;    }    .md-right-30 {        right: 30px;    }    .md-right-35 {        right: 35px;    }    .md-right-40 {        right: 40px;    }    /* width */    .md-width-10 {        width: 10%;    }    .md-width-15 {        width: 15%;    }    .md-width-20 {        width: 20%;    }    .md-width-25 {        width: 25%;    }    .md-width-30 {        width: 30%;    }    .md-width-35 {        width: 35%;    }    .md-width-40 {        width: 40%;    }    .md-width-45 {        width: 45%;    }    .md-width-50 {        width: 50%;    }    .md-width-55 {        width: 55%;    }    .md-width-60 {        width: 60%;    }    .md-width-65 {        width: 65%;    }    .md-width-70 {        width: 70%;    }    .md-width-75 {        width: 75%;    }    .md-width-80 {        width: 80%;    }    .md-width-85 {        width: 85%;    }    .md-width-90 {        width: 90%;    }    .md-width-95 {        width: 95%;    }    .md-width-100 {        width: 100%;    }    .md-width-auto {        width: auto;    }    .md-width-50px {        width: 50px;    }    .md-width-70px {        width: 70px;    }    .md-width-75px {        width: 75px;    }    .md-width-80px {        width: 80px;    }    .md-width-85px {        width: 85px;    }    .md-width-90px {        width: 90px;    }    .md-width-95px {        width: 95px;    }    .md-width-100px {        width: 100px;    }    .md-width-120px {        width: 120px;    }    .md-width-130px {        width: 130px;    }    .md-width-150px {        width: 150px;    }    .md-width-180px {        width: 180px;    }    .md-width-200px {        width: 200px;    }    .md-width-250px {        width: 250px;    }    .md-width-300px {        width: 300px;    }    .md-width-350px {        width: 350px;    }    .md-width-400px {        width: 400px;    }    .md-width-450px {        width: 450px;    }    .md-width-500px {        width: 500px;    }    .md-width-550px {        width: 550px;    }    .md-width-600px {        width: 600px;    }    .md-width-650px {        width: 650px;    }    .md-width-700px {        width: 700px;    }    .md-width-750px {        width: 750px;    }    .md-width-800px {        width: 800px;    }    .md-width-850px {        width: 850px;    }    .md-width-900px {        width: 900px;    }    .md-width-950px {        width: 950px;    }    .md-width-1000px {        width: 1000px;    }    /* height */    .md-height-100 {        height: 100%;    }    .md-height-auto {        height: auto;    }    .md-height-80px {        height: 80px;    }    .md-height-90px {        height: 90px;    }    .md-height-100px {        height: 100px;    }    .md-height-150px {        height: 150px;    }    .md-height-200px {        height: 200px;    }    .md-height-250px {        height: 250px;    }    .md-height-300px {        height: 300px;    }    .md-height-350px {        height: 350px;    }    .md-height-400px {        height: 400px;    }    .md-height-450px {        height: 450px;    }    .md-height-500px {        height: 500px;    }    .md-height-550px {        height: 550px;    }    .md-height-600px {        height: 600px;    }    .md-height-650px {        height: 650px;    }    .md-height-700px {        height: 700px;    }    /* line height */    .md-line-height-auto {        line-height: normal;    }    .md-line-height-10 {        line-height: 10px;    }    .md-line-height-18 {        line-height: 18px;    }    .md-line-height-20 {        line-height: 20px;    }    .md-line-height-24 {        line-height: 24px;    }    .md-line-height-22 {        line-height: 22px;    }    .md-line-height-26 {        line-height: 26px;    }    .md-line-height-28 {        line-height: 28px;    }    .md-line-height-30 {        line-height: 30px;    }    .md-line-height-35 {        line-height: 35px;    }    .md-line-height-40 {        line-height: 40px;    }    .md-line-height-45 {        line-height: 45px;    }    .md-line-height-50 {        line-height: 50px;    }    .md-line-height-55 {        line-height: 55px;    }    .md-line-height-60 {        line-height: 60px;    }    .md-line-height-65 {        line-height: 65px;    }    .md-line-height-70 {        line-height: 70px;    }    .md-line-height-75 {        line-height: 75px;    }    .md-line-height-80 {        line-height: 80px;    }    .md-line-height-85 {        line-height: 85px;    }    .md-line-height-90 {        line-height: 90px;    }    .md-line-height-95 {        line-height: 95px;    }    .md-line-height-100 {        line-height: 100px;    }    /* display */    .md-display-block {        display: block !important;    }    .md-overflow-hidden {        overflow: hidden !important;    }    .md-overflow-auto {        overflow: auto !important;    }    .md-display-inline-block {        display: inline-block !important;    }    .md-display-inline {        display: inline !important;    }    .md-display-none {        display: none !important;    }    .md-display-inherit {        display: inherit !important;    }    .md-display-table {        display: table !important;    }    .md-display-table-cell {        display: table-cell !important;    }    /* position */    .md-position-inherit {        position: inherit;    }    .md-position-relative {        position: relative;        z-index: 5;    }    .md-position-absolute {        position: absolute;    }    .md-position-fixed {        position: fixed;    }    /* border */    .md-no-border-top {        border-top: 0 !important;    }    .md-no-border-bottom {        border-bottom: 0 !important;    }    .md-no-border-right {        border-right: 0 !important;    }    .md-no-border-left {        border-left: 0 !important;    }    /*equalize auto*/    /*.md-equalize-auto > [class*='col-'] {height: auto !important; }*/    /* box layout */    .box-layout {        padding: 0 0;    }    .md-no-background-img {        background-image: none !important;    }    /* navigation */    header nav .navbar-nav > li > a {        margin: 0 18px;    }    /* nav box width */    header nav.nav-box-width {        padding: 0;    }    /* skillbar bar style */    .box-layout .skillbar-bar-style2 .skillbar {        width: 88%;    }    /* sidebar menu */    nav.navbar.sidebar-nav ul.nav > li > a {        padding: 10px 5px;    }    .nav.navbar-right-sidebar .dropdown.on .second-level {        left: 230px;    }    .sidebar-wrapper {        padding-left: 230px;    }    nav.navbar.sidebar-nav {        width: 230px;        padding-left: 0;        padding-right: 0;    }    .nav.navbar-left-sidebar li {        padding: 0 20px;    }    .sidebar-nav .dropdown-menu li > a {        margin: 0 15px;    }    .sidebar-nav-style-1 .nav.navbar-left-sidebar .dropdown.on .second-level {        left: 230px;        width: 230px;    }    .sidebar-nav-style-1 .nav.navbar-left-sidebar .second-level .dropdown.on .third-level {        left: 460px;        width: 230px;    }    .sidebar-wrapper .portfolio-grid.work-4col li, .sidebar-wrapper .blog-grid.work-4col li {        width: 33.33%;    }    /* feature-box-4 */    .feature-box-4 figure figcaption {        padding: 20px;    }        .feature-box-4 figure figcaption .btn {            opacity: 1;        }    .feature-box-4 figure:hover figcaption {        transform: translateY(0px);        -moz-transform: translateY(0px);        -webkit-transform: translateY(0px);        -o-transform: translateY(0px);        -ms-transform: translateY(0px);    }    /* feature-box-10 */    .feature-box-10 .number-center::before {        width: 180%;    }    .feature-box-10 .number-center::after {        width: 180%;    }    /* feature-box-12 */    .feature-box-12 .hover-content-box {        width: 100%;    }    /* footer */    .social-style-2 ul li {        margin: 0 10px 5px 0;    }    /* hamburg menu */    .hamburger-menu-links {        font-size: 40px;        line-height: 45px;    }    .menu-middle {        width: 85%;    }    /* sidebar nav style 2 */    .left-nav-sidebar .container {        width: 850px;    }    /* next prev button style 3 */    .swiper-button-prev.swiper-prev-style3, .swiper-button-next.swiper-next-style3 {        left: 57.8%;    }    /* homepage 14 */    .box-separator-line {        left: -60px;        top: 86px;    }    .right-image {        bottom: -250px;        width: 70%;        right: -130px;    }    .content-right-slider .swiper-button-next {        right: 20px;    }    .content-right-slider .swiper-button-prev {        left: 20px;    }    /* font size */    .title-large {        font-size: 90px;        line-height: 90px;    }    .text-extra-large {        font-size: 18px;        line-height: 24px;    }    .percent {        line-height: 125px;    }    /* portfolio grid */    .portfolio-grid.work-6col li, .blog-grid.blog-6col li {        width: 25%;    }        .portfolio-grid.work-6col li.grid-item-double, .blog-grid.blog-6col li.grid-item-double {            width: 50%;        }    /* portfolio 5 column */    .portfolio-grid.work-5col li, .blog-grid.blog-5col li {        width: 33.333%;    }        .portfolio-grid.work-5col li.grid-item-double, .blog-grid.blog-5col li.grid-item-double {            width: 50%;        }    .portfolio-grid.work-4col li, .blog-grid.blog-4col li {        width: 33.333%;    }        .portfolio-grid.work-4col li.grid-item-double, .blog-grid.blog-4col li.grid-item-double {            width: 66.667%;        }            .portfolio-grid.work-4col li.grid-item-double:last-child, .blog-grid.blog-4col li.grid-item-double:last-child {                width: 100%;            }    /*mega menu*/    nav.navbar.bootsnav li.dropdown .mega-menu-full {        padding: 25px;    }        nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li {            border-right: none;        }    nav.navbar.bootsnav li.dropdown ul li ul li:last-child {        border-bottom: none;    }    nav.navbar.bootsnav li.dropdown .menu-back-div > ul {        width: 920px;    }    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a, nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {        padding: 2px 0;    }    /*counter-box*/    .counter-box-3 .counter-box {        display: inline-block;        width: 100px;    }    /*banner style 01*/    .banner-style1 figure:hover figcaption p {        height: 80px;    }    .banner-style1 figure figcaption img {        width: 130px;    }    .swiper-pagination-bottom.swiper-container-horizontal .swiper-wrapper {        margin-bottom: 50px;    }    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {        bottom: 0px;    }    .swiper-full-screen .swiper-pagination, .hover-option3 .swiper-pagination {        bottom: 30px;    }    /* hover option 3 */    .hover-option3 .grid-item a:hover p {        bottom: 0;        opacity: 1;    }    .hover-option3 .grid-item figure p {        bottom: 0;        opacity: 1;        margin-bottom: 30px;    }    .hover-option3 .grid-item figure h6 {        bottom: 0;    }    .hover-option3 .grid-item figure figcaption {        padding: 0 30px;    }    /*next prev button style 2*/    .swiper-next-style2 {        right: 5%;    }    .swiper-prev-style2 {        left: 5%;    }    .swiper-auto-width .swiper-scrollbar {        left: 15%;        width: 70%;    }    .swiper-auto-width .swiper-slide.swiper-slide-active .absolute-middle-center h2 {        transition: all 0.4s ease-in-out 0.4s;        -webkit-transition: all 0.4s ease-in-out 0.4s;        -moz-transition: all 0.4s ease-in-out 0.4s;        -ms-transition: all 0.4s ease-in-out 0.4s;        -o-transition: all 0.4s ease-in-out 0.4s;    }    /* swiper-bottom-scrollbar-full */    .swiper-bottom-scrollbar-full .swiper-slide img {        max-height: 450px;        opacity: 1;        filter: contrast(130%);        -webkit-filter: contrast(130%);        -moz-filter: contrast(130%);        -ms-filter: contrast(130%);        -o-filter: contrast(130%);    }    .swiper-bottom-scrollbar-full .swiper-slide:hover img {        max-height: 450px;    }    .swiper-bottom-scrollbar-full .bottom-text {        opacity: 1;        letter-spacing: 3px;    }    .swiper-bottom-scrollbar-full .swiper-slide:hover .bottom-text {        opacity: 1;        letter-spacing: 3px;        left: 0;    }    .swiper-bottom-scrollbar-full .swiper-slide:hover .hover-title-box {        right: 0;        opacity: 1;    }    .hover-title-box {        opacity: 1;        right: 0;        text-align: center;        top: inherit;        bottom: 50%;        transform: translateY(160px);        -moz-transform: translateY(160px);        -webkit-transform: translateY(160px);        -o-transform: translateY(160px);        -ms-transform: translateY(160px);        z-index: 99;        width: 100%;    }    .swiper-bottom-scrollbar-full .swiper-slide .hover-title-box {        visibility: visible;    }    /* portfolio grid */    .portfolio-grid.portfolio-metro-grid.work-4col li {        width: 50%;    }        .portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double {            width: 50%;        }            .portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double:last-child {                width: 50%;            }    .portfolio-grid.portfolio-metro-grid.work-6col li {        width: 50%;    }        .portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double {            width: 50%;        }            .portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double:last-child {                width: 50%;            }    .portfolio-grid.portfolio-metro-grid.work-3col li {        width: 50%;    }        .portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double {            width: 50%;        }            .portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double:last-child {                width: 50%;            }    /* blog header style1 */    .blog-header-style1 li figure figcaption {        padding: 30px;    }    .demo-heading {        font-size: 35px;        line-height: 41px;    }}@media (max-width: 1150px) {    /* sidebar navigation */    .sidebar-wrapper .container {        width: 750px;    }}@media (max-width: 1050px) {    /* sidebar navigation */    .sidebar-wrapper .container {        width: 100%;    }    .parallax {        background-attachment: inherit;    }    .feature-box.feature-box-17 .box .content {        top: 50px;    }}@media (max-width: 991px) {    /* typography */    h1, h2, h3, h4, h5, h6 {        margin: 0 0 18px;        padding: 0;        letter-spacing: 0;        font-weight: 400;    }    h1 {        font-size: 57px;        line-height: 58px;    }    h2 {        font-size: 43px;        line-height: 48px;    }    h3 {        font-size: 36px;        line-height: 41px;    }    h4 {        font-size: 30px;        line-height: 35px;    }    h5 {        font-size: 24px;        line-height: 30px;    }    h6 {        font-size: 22px;        line-height: 26px;    }    p {        margin: 0 0 20px;    }    .title-large {        font-size: 70px;        line-height: 65px;    }    .title-extra-large {        font-size: 100px;        line-height: 95px;    }    .percent {        line-height: 125px;    }    /* custom */    section {        padding: 75px 0;    }        section.big-section {            padding: 120px 0;        }        section.extra-big-section {            padding: 150px 0;        }        section.half-section {            padding: 40px 0;        }    .sm-col-2-nth .col-sm-6:nth-child(2n+1) {        clear: left;    }    .sm-col-3-nth .col-sm-4:nth-child(3n+1) {        clear: left;    }    .sm-col-4-nth .col-sm-3:nth-child(4n+1) {        clear: left;    }    .sm-center-col {        float: none;        margin: 0 auto;    }    /*float*/    .sm-float-left {        float: left !important;    }    .sm-float-right {        float: right !important;    }    .sm-float-none {        float: none !important;    }    /* header style */    header * {        transition-timing-function: none;        -moz-transition-timing-function: none;        -webkit-transition-timing-function: none;        -o-transition-timing-function: none;        -ms-transition-timing-function: none;        transition-duration: 0s;        -moz-transition-duration: 0s;        -webkit-transition-duration: 0s;        -ms-transition-duration: 0s;        -o-transition-duration: 0s;    }    .dropdown-menu {        box-shadow: none;        border: none;        border-top: 1px solid rgba(255, 255, 255, 0.06);    }    .navbar-collapse {        left: 0;        padding: 0;        position: absolute;        top: 100%;        width: 100%;    }    nav.navbar.bootsnav ul.nav > li.dropdown > ul.dropdown-menu, nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu.mega-menu {        padding: 10px 15px 0 !important;        margin: 0;        float: left;        top: 0 !important;    }    nav.navbar.bootsnav .navbar-nav {        margin: 0;        padding: 0;        background-color: rgba(23, 23, 23, 0.95);    }    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li {        border-bottom: none;        margin-bottom: 10px;    }    nav.navbar.bootsnav li.dropdown.open .mega-menu-full {        padding-top: 10px;    }    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child {        margin-bottom: 0;    }    nav.navbar.bootsnav .navbar-nav li, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header {        display: block;        clear: both;        border-bottom: 1px solid rgba(255, 255, 255, 0.06);        border-top: 0;    }    .navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, nav.navbar-brand-top.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header {        margin: 0;        padding: 9px 15px 8px;        color: #939393;        display: block;        line-height: normal;    }    .navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a {        color: #ffffff;    }    nav.navbar.bootsnav ul.nav > li.dropdown > ul.dropdown-menu li a, nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu.mega-menu li a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header {        padding-left: 0;        padding-right: 0;    }    .simple-dropdown.open > ul > li {        border: 0 !important;    }    nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header {        color: #ffffff;    }    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a, nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {        padding: 0;        margin: 0;    }    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li > ul {        margin-top: 0;    }    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {        color: #939393;        border-bottom: 1px solid rgba(255, 255, 255, 0.1);    }    nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown ul.dropdown-menu > li.active > a {        background-color: transparent;        color: #ffffff;    }    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li:hover > a {        color: #ffffff;    }    nav.navbar.bootsnav li.dropdown ul.mega-menu-full li ul {        margin-top: 0;    }    .navbar-nav > li.simple-dropdown ul.dropdown-menu {        top: 0;        min-width: 0;    }    nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown > .dropdown-menu {        background-color: #232323;    }    nav.navbar.bootsnav .navbar-toggle {        top: 3px;    }    .navbar-nav > li.dropdown > .fa {        display: block;        position: absolute;        right: 0px;        top: 0;        color: #ffffff;        font-size: 16px;        cursor: pointer;        padding: 9px 15px 8px;    }    nav.navbar.bootsnav .navbar-nav > li.dropdown.open > ul, nav.navbar.bootsnav .navbar-nav > li.dropdown.on > ul {        display: block !important;        opacity: 1 !important;    }    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {        border: 0;        padding: 10px 0;    }    nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown ul.dropdown-menu > li > a {        padding: 7px 0;        left: 0;    }    .dropdown.simple-dropdown.open .dropdown-menu .dropdown .dropdown-menu {        display: block !important;        opacity: 1 !important;    }    nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown.open ul.dropdown-menu li > a.dropdown-toggle {        border-bottom: 1px solid rgba(255, 255, 255, 0.06);        color: #ffffff;    }    nav.navbar.bootsnav ul.nav .simple-dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu {        padding-left: 0 !important;    }    nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul, nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul > li.dropdown > ul {        left: 0;    }    .simple-dropdown .dropdown-menu > li > a.dropdown-toggle .fa {        display: none;    }    nav .accordion-menu {        padding: 26px 15px 26px 15px;    }    .sticky nav .accordion-menu {        padding: 26px 15px 26px 15px;    }    nav.navbar.bootsnav.menu-center ul.nav.navbar-center {        width: 100%;    }    .center-logo {        left: 15px;        transform: translateX(0px);        -moz-transform: translateX(0px);        -ms-transform: translateX(0px);        -webkit-transform: translateX(0px);        -o-transform: translateX(0px);        max-width: 100%;    }    .navbar-nav li {        position: relative;    }    nav.navbar.bootsnav li.dropdown ul.mega-menu-full > li {        padding: 0;        border: 0;    }    nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li {        padding-left: 0;        padding-right: 0;    }        nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown {            margin-bottom: 10px;        }            nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul:before {                display: none;            }    nav.navbar.bootsnav ul.navbar-nav.navbar-left > li:last-child > ul.dropdown-menu {        border: 0;    }    header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a:hover, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a:hover, header.header-appear nav.header-light-transparent .header-social-icon a:hover, header.header-appear nav.header-light .header-social-icon a:hover, header.header-appear nav.header-light.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .heder-menu-button a:hover, header.header-appear nav.header-light-transparent.white-link .header-searchbar a:hover, header nav.navbar .navbar-nav > li > a:hover, nav.navbar.bootsnav ul.nav > li > a:hover, header.sticky nav.navbar.white-link .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.white-link ul.nav > li.active > a {        color: rgba(255, 255, 255, 0.6);    }    header nav.navbar.white-link .navbar-nav > li > a:hover, nav.navbar.bootsnav.white-link ul.nav > li > a:hover, header nav.navbar.white-link .header-social-icon a:hover, nav.navbar.bootsnav.white-link .header-social-icon a:hover, header nav.navbar.white-link .header-searchbar a:hover, nav.navbar.bootsnav.white-link .header-searchbar a:hover, header nav.navbar.bootsnav ul.nav.white-link > li > a:hover, header.header-appear nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark-transparent .search-button:hover, header.header-appear nav.header-dark .search-button:hover, header.sticky nav.header-dark .search-button:hover, header.sticky nav.header-dark-transparent .search-button:hover {        color: rgba(255, 255, 255, 0.6);    }    header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover {        color: rgba(255, 255, 255, 0.6);    }    header.sticky nav.navbar.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a:hover, header.sticky nav.navbar.white-link .navbar-nav > li > a.active, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a.active {        color: rgba(255, 255, 255, 0.6);    }    header.sticky nav.navbar.header-dark.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li > a:hover, header.sticky nav.header-dark .header-social-icon a:hover {        color: rgba(255, 255, 255, 0.6);    }    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {        width: 100%;        padding-top: 8px;        padding-bottom: 8px;        border-bottom: 1px solid rgba(255, 255, 255, 0.06);    }    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child img {        display: none;    }    nav.navbar.navbar-default ul li.dropdown .dropdown-menu li > a:hover {        left: 0;    }    .dropdown.open > div {        display: block !important;        opacity: 1 !important;    }    header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a {        color: #ffffff;    }        header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a:hover, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li.active > a {            color: #939393;        }    nav.menu-logo-center .accordion-menu {        padding: 26px 15px;    }    .sticky nav.menu-logo-center .accordion-menu {        padding: 26px 15px;    }    nav.navbar.sidebar-nav.bootsnav .navbar-left-sidebar li a:hover, nav.navbar.sidebar-nav.bootsnav .navbar-left-sidebar li.active > a {        color: #000000;    }    header .sidebar-part2 nav.navbar.bootsnav ul > li > a:hover, header .sidebar-part2 nav.navbar.bootsnav ul > li.active > a {        color: rgba(0, 0, 0, 0.6);    }    header .sidebar-part2 nav.navbar.bootsnav ul > li > a > .fa {        top: -4px;    }    nav.navbar .container-fluid {        padding-left: 24px;        padding-right: 24px;    }    .header-with-topbar .navbar-top {        top: 30px;    }    #search-header {        width: 75%;    }    /* sidebar nav style 1 */    .sidebar-wrapper {        padding-left: 0;    }    nav.navbar.sidebar-nav {        transition-duration: 0.3s;        -webkit-transition-duration: 0.3s;        -moz-transition-duration: 0.3s;        -ms-transition-duration: 0.3s;        -o-transition-duration: 0.3s;        transition-property: display;        -webkit-transition-property: display;        -moz-transition-property: display;        -ms-transition-property: display;        -o-transition-property: display;        left: -280px;        width: 280px;        z-index: 10005;        padding: 60px 15px 15px;        display: inline-block;    }        nav.navbar.sidebar-nav.sidebar-nav-style-1 .sidenav-header {            position: fixed;            top: 0;            left: 0;            background: #ffffff;            z-index: 1;        }        nav.navbar.sidebar-nav.sidemenu-open {            left: 0;        }        nav.navbar.sidebar-nav .navbar-toggle .icon-bar {            background: #232323;        }    nav.navbar.bootsnav.sidebar-nav .navbar-collapse.collapse, .sidebar-part2 nav.navbar.bootsnav .navbar-collapse.collapse {        display: block !important;        max-height: 100%;        position: relative;        top: 0;    }    nav.navbar.bootsnav.sidebar-nav .mobile-scroll {        display: block;        max-height: 80%;        overflow-y: auto;        position: absolute;    }    .sidebar-nav .logo-holder, .sidebar-nav .footer-holder {        padding: 0;        text-align: left;        display: inline-block;    }    .sidebar-nav .logo-holder {        min-height: 0;        padding: 15px 0;    }    .sidebar-nav.sidemenu-open .footer-holder {        width: 100%;        padding: 0;        margin-right: 0;    }    .sidebar-nav .footer-holder {        margin-right: 15px;    }        .sidebar-nav .footer-holder .navbar-form {            margin: 0 auto;        }    nav.navbar.bootsnav.sidebar-nav .navbar-toggle {        margin-bottom: 0;        position: absolute;        top: auto;        vertical-align: middle;        height: 100%;        right: 15px;    }    nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown li:first-child {        margin-top: 0;    }    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu li {        opacity: 1;        visibility: visible;    }    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu > li > a {        color: #232323;        margin: 0;    }    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu > li.active > ul > li.active > a {        color: #007CBC;    }    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu > li > a .fa {        display: none;    }    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu > li > a {        border-bottom: 1px solid #ededed !important;    }    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu > li > ul.third-level > li > a {        border-bottom: 0 !important;        font-size: 11px;        padding: 6px 0 0 0;    }    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu > li > ul.third-level > li:first-child > a {        padding-top: 10px;    }    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu > li:last-child > ul.third-level > li:last-child > a {        margin-bottom: 15px;    }    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu li {        margin-bottom: 5px;    }    .sidebar-nav-style-1 .nav.navbar-left-sidebar li {        padding: 0;    }    .sidemenu-open .mobile-toggle span:first-child {        transform: rotate(45deg) translate(7px);        -webkit-transform: rotate(45deg) translate(7px);        -moz-transform: rotate(45deg) translate(7px);        -o-transform: rotate(45deg) translate(7px);        -ms-transform: rotate(45deg) translate(7px);    }    .sidemenu-open .mobile-toggle span:nth-child(2) {        transform: scale(0);        -webkit-transform: scale(0);        -moz-transform: scale(0);        -o-transform: scale(0);        -ms-transform: scale(0);    }    .sidemenu-open .mobile-toggle span:last-child {        transform: rotate(-45deg) translate(7px);        -webkit-transform: rotate(-45deg) translate(7px);        -moz-transform: rotate(-45deg) translate(7px);        -o-transform: rotate(-45deg) translate(7px);        -ms-transform: rotate(-45deg) translate(7px);    }    .sidebar-part2 nav.navbar.bootsnav li.dropdown.open > a > i {        transform: rotate(90deg);        -webkit-transform: rotate(90deg);        -moz-transform: rotate(90deg);        -o-transform: rotate(90deg);        -ms-transform: rotate(90deg);    }    nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li.dropdown.open > a > i {        transform: translateY(-50%) rotate(90deg);        -webkit-transform: translateY(-50%) rotate(90deg);        -moz-transform: translateY(-50%) rotate(90deg);        -o-transform: translateY(-50%) rotate(90deg);        -ms-transform: translateY(-50%) rotate(90deg);    }    /* mega menu */    nav.navbar.bootsnav li.dropdown .menu-back-div > ul {        width: 100%;    }    nav.navbar.bootsnav li.dropdown .mega-menu-full {        padding: 0 15px;    }        nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a {            padding: 8px 0;            margin: 0;        }    header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a, .dropdown-menu, header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a {        color: rgba(255, 255, 255, 0.6);    }    nav.navbar.bootsnav li.dropdown .mega-menu-full {        position: relative;    }    /* sidebar nav style 2 */    .left-nav-sidebar {        padding-left: 0;    }        .left-nav-sidebar .fullscreenbanner {            padding-left: 0 !important;        }    .sidebar-part2 .sidebar-middle {        padding: 30px 0;        display: block;    }    .sidebar-part2 .sidebar-middle-menu {        display: block;        overflow-y: auto;        max-height: calc(100% - 10px);    }    .sidebar-part1 {        width: 50px;    }    .sidebar-part2 nav.navbar.bootsnav .navbar-nav {        background: transparent;        padding: 0;    }    .sidebar-part2 ul > li {        width: 100%;        padding: 5px 30px 5px 0;    }    header .sidebar-part2 nav.navbar.bootsnav ul > li > a > .fa {        right: -20px;        top: 0px;        font-size: 22px;    }    .bottom-menu-icon a, .nav-icon span {        width: 20px;    }    .bottom-menu-icon a {        margin-top: 2px;    }    .bottom-menu-icon {        width: 50px;        padding: 13px 10px 11px;    }    .sidebar-part2:before {        bottom: 55px;        display: none;    }    .sidebar-part2 {        background-color: #ffffff;        border-right: 0 solid #dfdfdf;        height: calc(100% - 50px);        left: -300px;        padding: 0 20px;        overflow: auto;        position: fixed;        top: 50px;        text-align: center;        width: 300px;        z-index: -1;        transition: ease-in-out 0.5s;    }        .sidebar-part2 .right-bg {            display: none;            position: absolute;            right: 0;            top: 0;            transform: translateY(0);            -moz-transform: translateY(0px);            -webkit-transform: translateY(0px);            -o-transform: translateY(0px);            left: 0;            -ms-transform: rotate(90deg);            -webkit-transform: rotate(90deg);            transform: rotate(90deg);            -moz-transform: rotate(90deg);            -ms-transform: rotate(90deg);            -o-transform: rotate(90deg);        }        .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu:before {            display: none;        }        .sidebar-part2 nav.navbar.bootsnav li.dropdown.open ul.dropdown-menu {            display: block !important;            opacity: 1 !important;        }        .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu, .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu .third-level {            top: 0;            transform: translateY(0);            -moz-transform: translateY(0px);            -webkit-transform: translateY(0px);            -o-transform: translateY(0px);            -ms-transform: translateY(0px);            left: 0;            background-color: transparent !important;            padding-left: 10px !important;        }    header .sidebar-part2 nav.navbar.bootsnav ul li ul li {        padding: 0;    }    .sidebar-part2 .dropdown ul.second-level, .sidebar-part2 .dropdown ul.third-level {        border-left: none !important;    }    .sidebar-part2 nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {        color: #232323;        padding: 0;        margin-bottom: 2px;    }        .sidebar-part2 nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a > .fa {            display: none;        }    header .sidebar-part2 nav.navbar.bootsnav ul > li > a {        font-size: 20px;        line-height: 24px;        border: 0;    }    .sidebar-part2 nav.navbar.bootsnav li.dropdown.open ul.dropdown-menu .third-level {        display: inherit;    }    .left-nav-sidebar .container {        width: 700px;    }    .sidebar-part2 nav.navbar {        text-align: left;    }    header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown .dropdown-menu.second-level > li > a {        font-weight: 500;        margin-top: 8px;        margin-bottom: 0;    }    header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown .dropdown-menu.second-level > li:last-child {        margin-bottom: 8px;    }    header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown .dropdown-menu.second-level > li > .dropdown-menu.third-level > li:first-child > a {        margin-top: 8px;    }    /* sidebar nav style 1-2 */    nav.navbar.bootsnav.sidebar-nav .navbar-nav, .sidebar-part2 nav.navbar.bootsnav .navbar-nav {        background-color: transparent;        padding: 0 0px 0 0;    }    nav.navbar.bootsnav.sidebar-nav .navbar-nav {        padding: 0;        margin-right: 50px;    }    nav.navbar.bootsnav.sidebar-nav.sidemenu-open .navbar-nav {        margin-right: 0;    }    nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown .second-level, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar .dropdown .second-level {        display: none !important;    }    nav.navbar.bootsnav.sidebar-nav .navbar-left-sidebar > li > a, .sidebar-part2 nav.navbar.bootsnav .navbar-left-sidebar > li > a {        margin: 0;        padding: 15px 15px 15px 0;    }    nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li a, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar li a {        border-bottom: 0 !important;    }    nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown.open .second-level, nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown.open .second-level .dropdown .third-level, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar .dropdown.open .second-level, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar .dropdown.open .second-level .dropdown .third-level {        display: block !important;        left: 0;        width: 100%;        height: auto;        visibility: visible;        opacity: 1 !important;        background: transparent;        padding: 0 0 0 8px !important;    }    header .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {        border: 0;        color: #007CBC;    }    .sidebar-part1 {        position: inherit;        width: 50px;        float: left;    }    .sidebar-part3 {        position: absolute;        right: 0;        bottom: inherit;        top: 0;    }    .left-nav {        height: 50px;        width: 100%;    }    /* top logo */    .navbar.navbar-brand-top.bootsnav .navbar-toggle {        float: left !important;        top: 5px;    }    .navbar-brand-top .brand-top-menu-right {        float: right;        margin-left: 10px;    }    .navbar-brand-top .navbar-brand {        text-align: left;    }    .navbar-brand-top .navbar-nav {        text-align: left;    }    /*brand center*/    .brand-center .accordion-menu {        float: right;    }    .brand-center .center-logo {        max-width: 100%;    }    /*text-alignment*/    .sm-text-center {        text-align: center;    }    .sm-text-left {        text-align: left;    }    .sm-text-right {        text-align: right;    }    /* verticle align */    .sm-vertical-align-middle {        vertical-align: middle;    }    .sm-vertical-align-top {        vertical-align: top;    }    .sm-vertical-align-bottom {        vertical-align: bottom;    }    /* image position*/    .sm-background-image-left {        background-position: left;    }    .sm-background-image-right {        background-position: right;    }    .sm-background-image-center {        background-position: center;    }    /* margin */    .sm-offset-one-all {        margin: 1%;    }    .sm-offset-one-half-all {        margin: 1.5%;    }    .sm-offset-two-all {        margin: 2%;    }    .sm-offset-two-half-all {        margin: 2.5%;    }    .sm-offset-three-all {        margin: 3%;    }    .sm-offset-three-half-all {        margin: 3.5%;    }    .sm-offset-four-all {        margin: 4%;    }    .sm-offset-four-half-all {        margin: 4.5%;    }    .sm-offset-five-all {        margin: 5%;    }    .sm-offset-five-half-all {        margin: 5.5%;    }    .sm-offset-six-all {        margin: 6%;    }    .sm-offset-six-half-all {        margin: 6.5%;    }    .sm-offset-seven-all {        margin: 7%;    }    .sm-offset-seven-half-all {        margin: 7.5%;    }    .sm-offset-eight-all {        margin: 8%;    }    .sm-offset-eight-half-all {        margin: 8.5%;    }    .sm-offset-nine-all {        margin: 9%;    }    .sm-offset-nine-half-all {        margin: 9.5%;    }    .sm-offset-ten-all {        margin: 10%;    }    .sm-offset-ten-half-all {        margin: 10.5%;    }    .sm-offset-eleven-all {        margin: 11%;    }    .sm-offset-eleven-half-all {        margin: 11.5%;    }    .sm-offset-twelve-all {        margin: 12%;    }    .sm-offset-twelve-half-all {        margin: 12.5%;    }    .sm-offset-thirteen-all {        margin: 13%;    }    .sm-offset-thirteen-half-all {        margin: 13.5%;    }    .sm-offset-fourteen-all {        margin: 14%;    }    .sm-offset-fourteen-half-all {        margin: 14.5%;    }    .sm-offset-fifteen-all {        margin: 15%;    }    .sm-offset-fifteen-half-all {        margin: 15.5%;    }    .sm-offset-sixteen-all {        margin: 16%;    }    .sm-offset-sixteen-half-all {        margin: 16.5%;    }    .sm-offset-seventeen-all {        margin: 17%;    }    .sm-offset-seventeen-half-all {        margin: 17.5%;    }    .sm-offset-eighteen-all {        margin: 18%;    }    .sm-offset-eighteen-half-all {        margin: 18.5%;    }    .sm-offset-nineteen-all {        margin: 19%;    }    .sm-offset-nineteen-half-all {        margin: 19.5%;    }    .sm-offset-twenty-all {        margin: 20%;    }    .sm-offset-twenty-half-all {        margin: 20.5%;    }    .sm-offset-twenty-one-all {        margin: 21%;    }    .sm-offset-twenty-one-half-all {        margin: 21.5%;    }    .sm-offset-twenty-two-all {        margin: 22%;    }    .sm-offset-twenty-two-half-all {        margin: 22.5%;    }    .sm-offset-twenty-three-all {        margin: 23%;    }    .sm-offset-twenty-three-half-all {        margin: 23.5%;    }    .sm-offset-twenty-four-all {        margin: 24%;    }    .sm-offset-twenty-four-half-all {        margin: 24.5%;    }    .sm-offset-twenty-five-all {        margin: 25%;    }    .sm-offset-5px-all {        margin: 5px !important;    }    .sm-offset-10px-all {        margin: 10px !important;    }    .sm-offset-15px-all {        margin: 15px !important;    }    .sm-offset-20px-all {        margin: 20px !important;    }    .sm-offset-25px-all {        margin: 25px !important;    }    .sm-offset-30px-all {        margin: 30px !important;    }    .sm-offset-35px-all {        margin: 35px !important;    }    .sm-offset-40px-all {        margin: 40px !important;    }    .sm-offset-45px-all {        margin: 45px !important;    }    .sm-offset-50px-all {        margin: 50px !important;    }    .sm-offset-55px-all {        margin: 55px !important;    }    .sm-offset-60px-all {        margin: 60px !important;    }    .sm-offset-65px-all {        margin: 65px !important;    }    .sm-offset-70px-all {        margin: 70px !important;    }    .sm-offset-75px-all {        margin: 75px !important;    }    .sm-offset-80px-all {        margin: 80px !important;    }    .sm-offset-85px-all {        margin: 85px !important;    }    .sm-offset-90px-all {        margin: 90px !important;    }    .sm-offset-95px-all {        margin: 95px !important;    }    .sm-offset-100px-all {        margin: 100px !important;    }    .sm-no-margin {        margin: 0 !important;    }    .sm-no-offset-lr {        margin-left: 0 !important;        margin-right: 0 !important;    }    .sm-no-offset-tb {        margin-top: 0 !important;        margin-bottom: 0 !important;    }    .sm-no-offset-top {        margin-top: 0 !important;    }    .sm-no-offset-bottom {        margin-bottom: 0 !important;    }    .sm-no-offset-left {        margin-left: 0 !important;    }    .sm-no-offset-right {        margin-right: 0 !important;    }    .sm-offset-lr-auto {        margin-left: auto !important;        margin-right: auto !important;    }    .sm-offset-auto {        margin: 0 auto !important;    }    /* margin top */    .sm-offset-one-top {        margin-top: 1%;    }    .sm-offset-one-half-top {        margin-top: 1.5%;    }    .sm-offset-two-top {        margin-top: 2%;    }    .sm-offset-two-half-top {        margin-top: 2.5%;    }    .sm-offset-three-top {        margin-top: 3%;    }    .sm-offset-three-half-top {        margin-top: 3.5%;    }    .sm-offset-four-top {        margin-top: 4%;    }    .sm-offset-four-half-top {        margin-top: 4.5%;    }    .sm-offset-five-top {        margin-top: 5%;    }    .sm-offset-five-half-top {        margin-top: 5.5%;    }    .sm-offset-six-top {        margin-top: 6%;    }    .sm-offset-six-half-top {        margin-top: 6.5%;    }    .sm-offset-seven-top {        margin-top: 7%;    }    .sm-offset-seven-half-top {        margin-top: 7.5%;    }    .sm-offset-eight-top {        margin-top: 8%;    }    .sm-offset-eight-half-top {        margin-top: 8.5%;    }    .sm-offset-nine-top {        margin-top: 9%;    }    .sm-offset-nine-half-top {        margin-top: 9.5%;    }    .sm-offset-ten-top {        margin-top: 10%;    }    .sm-offset-ten-half-top {        margin-top: 10.5%;    }    .sm-offset-eleven-top {        margin-top: 11%;    }    .sm-offset-eleven-half-top {        margin-top: 11.5%;    }    .sm-offset-twelve-top {        margin-top: 12%;    }    .sm-offset-twelve-half-top {        margin-top: 12.5%;    }    .sm-offset-thirteen-top {        margin-top: 13%;    }    .sm-offset-thirteen-half-top {        margin-top: 13.5%;    }    .sm-offset-fourteen-top {        margin-top: 14%;    }    .sm-offset-fourteen-half-top {        margin-top: 14.5%;    }    .sm-offset-fifteen-top {        margin-top: 15%;    }    .sm-offset-fifteen-half-top {        margin-top: 15.5%;    }    .sm-offset-sixteen-top {        margin-top: 16%;    }    .sm-offset-sixteen-half-top {        margin-top: 16.5%;    }    .sm-offset-seventeen-top {        margin-top: 17%;    }    .sm-offset-seventeen-half-top {        margin-top: 17.5%;    }    .sm-offset-eighteen-top {        margin-top: 18%;    }    .sm-offset-eighteen-half-top {        margin-top: 18.5%;    }    .sm-offset-nineteen-top {        margin-top: 19%;    }    .sm-offset-nineteen-half-top {        margin-top: 19.5%;    }    .sm-offset-twenty-top {        margin-top: 20%;    }    .sm-offset-twenty-half-top {        margin-top: 20.5%;    }    .sm-offset-twenty-one-top {        margin-top: 21%;    }    .sm-offset-twenty-one-half-top {        margin-top: 21.5%;    }    .sm-offset-twenty-two-top {        margin-top: 22%;    }    .sm-offset-twenty-two-half-top {        margin-top: 22.5%;    }    .sm-offset-twenty-three-top {        margin-top: 23%;    }    .sm-offset-twenty-three-half-top {        margin-top: 23.5%;    }    .sm-offset-twenty-four-top {        margin-top: 24%;    }    .sm-offset-twenty-four-half-top {        margin-top: 24.5%;    }    .sm-offset-twenty-five-top {        margin-top: 25%;    }    .sm-offset-5px-top {        margin-top: 5px !important;    }    .sm-offset-10px-top {        margin-top: 10px !important;    }    .sm-offset-15px-top {        margin-top: 15px !important;    }    .sm-offset-20px-top {        margin-top: 20px !important;    }    .sm-offset-25px-top {        margin-top: 25px !important;    }    .sm-offset-30px-top {        margin-top: 30px !important;    }    .sm-offset-35px-top {        margin-top: 35px !important;    }    .sm-offset-40px-top {        margin-top: 40px !important;    }    .sm-offset-45px-top {        margin-top: 45px !important;    }    .sm-offset-50px-top {        margin-top: 50px !important;    }    .sm-offset-55px-top {        margin-top: 55px !important;    }    .sm-offset-60px-top {        margin-top: 60px !important;    }    .sm-offset-65px-top {        margin-top: 65px !important;    }    .sm-offset-70px-top {        margin-top: 70px !important;    }    .sm-offset-75px-top {        margin-top: 75px !important;    }    .sm-offset-80px-top {        margin-top: 80px !important;    }    .sm-offset-85px-top {        margin-top: 85px !important;    }    .sm-offset-90px-top {        margin-top: 90px !important;    }    .sm-offset-95px-top {        margin-top: 95px !important;    }    .sm-offset-100px-top {        margin-top: 100px !important;    }    /* margin bottom */    .sm-offset-one-bottom {        margin-bottom: 1%;    }    .sm-offset-one-half-bottom {        margin-bottom: 1.5%;    }    .sm-offset-two-bottom {        margin-bottom: 2%;    }    .sm-offset-two-half-bottom {        margin-bottom: 2.5%;    }    .sm-offset-three-bottom {        margin-bottom: 3%;    }    .sm-offset-three-half-bottom {        margin-bottom: 3.5%;    }    .sm-offset-four-bottom {        margin-bottom: 4%;    }    .sm-offset-four-half-bottom {        margin-bottom: 4.5%;    }    .sm-offset-five-bottom {        margin-bottom: 5%;    }    .sm-offset-five-half-bottom {        margin-bottom: 5.5%;    }    .sm-offset-six-bottom {        margin-bottom: 6%;    }    .sm-offset-six-half-bottom {        margin-bottom: 6.5%;    }    .sm-offset-seven-bottom {        margin-bottom: 7%;    }    .sm-offset-seven-half-bottom {        margin-bottom: 7.5%;    }    .sm-offset-eight-bottom {        margin-bottom: 8%;    }    .sm-offset-eight-half-bottom {        margin-bottom: 8.5%;    }    .sm-offset-nine-bottom {        margin-bottom: 9%;    }    .sm-offset-nine-half-bottom {        margin-bottom: 9.5%;    }    .sm-offset-ten-bottom {        margin-bottom: 10%;    }    .sm-offset-ten-half-bottom {        margin-bottom: 10.5%;    }    .sm-offset-eleven-bottom {        margin-bottom: 11%;    }    .sm-offset-eleven-half-bottom {        margin-bottom: 11.5%;    }    .sm-offset-twelve-bottom {        margin-bottom: 12%;    }    .sm-offset-twelve-half-bottom {        margin-bottom: 12.5%;    }    .sm-offset-thirteen-bottom {        margin-bottom: 13%;    }    .sm-offset-thirteen-half-bottom {        margin-bottom: 13.5%;    }    .sm-offset-fourteen-bottom {        margin-bottom: 14%;    }    .sm-offset-fourteen-half-bottom {        margin-bottom: 14.5%;    }    .sm-offset-fifteen-bottom {        margin-bottom: 15%;    }    .sm-offset-fifteen-half-bottom {        margin-bottom: 15.5%;    }    .sm-offset-sixteen-bottom {        margin-bottom: 16%;    }    .sm-offset-sixteen-half-bottom {        margin-bottom: 16.5%;    }    .sm-offset-seventeen-bottom {        margin-bottom: 17%;    }    .sm-offset-seventeen-half-bottom {        margin-bottom: 17.5%;    }    .sm-offset-eighteen-bottom {        margin-bottom: 18%;    }    .sm-offset-eighteen-half-bottom {        margin-bottom: 18.5%;    }    .sm-offset-nineteen-bottom {        margin-bottom: 19%;    }    .sm-offset-nineteen-half-bottom {        margin-bottom: 19.5%;    }    .sm-offset-twenty-bottom {        margin-bottom: 20%;    }    .sm-offset-twenty-half-bottom {        margin-bottom: 20.5%;    }    .sm-offset-twenty-one-bottom {        margin-bottom: 21%;    }    .sm-offset-twenty-one-half-bottom {        margin-bottom: 21.5%;    }    .sm-offset-twenty-two-bottom {        margin-bottom: 22%;    }    .sm-offset-twenty-two-half-bottom {        margin-bottom: 22.5%;    }    .sm-offset-twenty-three-bottom {        margin-bottom: 23%;    }    .sm-offset-twenty-three-half-bottom {        margin-bottom: 23.5%;    }    .sm-offset-twenty-four-bottom {        margin-bottom: 24%;    }    .sm-offset-twenty-four-half-bottom {        margin-bottom: 24.5%;    }    .sm-offset-twenty-five-bottom {        margin-bottom: 25%;    }    .sm-offset-5px-bottom {        margin-bottom: 5px !important;    }    .sm-offset-10px-bottom {        margin-bottom: 10px !important;    }    .sm-offset-15px-bottom {        margin-bottom: 15px !important;    }    .sm-offset-20px-bottom {        margin-bottom: 20px !important;    }    .sm-offset-25px-bottom {        margin-bottom: 25px !important;    }    .sm-offset-30px-bottom {        margin-bottom: 30px !important;    }    .sm-offset-35px-bottom {        margin-bottom: 35px !important;    }    .sm-offset-40px-bottom {        margin-bottom: 40px !important;    }    .sm-offset-45px-bottom {        margin-bottom: 45px !important;    }    .sm-offset-50px-bottom {        margin-bottom: 50px !important;    }    .sm-offset-55px-bottom {        margin-bottom: 55px !important;    }    .sm-offset-60px-bottom {        margin-bottom: 60px !important;    }    .sm-offset-65px-bottom {        margin-bottom: 65px !important;    }    .sm-offset-70px-bottom {        margin-bottom: 70px !important;    }    .sm-offset-75px-bottom {        margin-bottom: 75px !important;    }    .sm-offset-80px-bottom {        margin-bottom: 80px !important;    }    .sm-offset-85px-bottom {        margin-bottom: 85px !important;    }    .sm-offset-90px-bottom {        margin-bottom: 90px !important;    }    .sm-offset-95px-bottom {        margin-bottom: 95px !important;    }    .sm-offset-100px-bottom {        margin-bottom: 100px !important;    }    /* margin right */    .sm-offset-one-right {        margin-right: 1%;    }    .sm-offset-one-half-right {        margin-right: 1.5%;    }    .sm-offset-two-right {        margin-right: 2%;    }    .sm-offset-two-half-right {        margin-right: 2.5%;    }    .sm-offset-three-right {        margin-right: 3%;    }    .sm-offset-three-half-right {        margin-right: 3.5%;    }    .sm-offset-four-right {        margin-right: 4%;    }    .sm-offset-four-half-right {        margin-right: 4.5%;    }    .sm-offset-five-right {        margin-right: 5%;    }    .sm-offset-five-half-right {        margin-right: 5.5%;    }    .sm-offset-six-right {        margin-right: 6%;    }    .sm-offset-six-half-right {        margin-right: 6.5%;    }    .sm-offset-seven-right {        margin-right: 7%;    }    .sm-offset-seven-half-right {        margin-right: 7.5%;    }    .sm-offset-eight-right {        margin-right: 8%;    }    .sm-offset-eight-half-right {        margin-right: 8.5%;    }    .sm-offset-nine-right {        margin-right: 9%;    }    .sm-offset-nine-half-right {        margin-right: 9.5%;    }    .sm-offset-ten-right {        margin-right: 10%;    }    .sm-offset-ten-half-right {        margin-right: 10.5%;    }    .sm-offset-eleven-right {        margin-right: 11%;    }    .sm-offset-eleven-half-right {        margin-right: 11.5%;    }    .sm-offset-twelve-right {        margin-right: 12%;    }    .sm-offset-twelve-half-right {        margin-right: 12.5%;    }    .sm-offset-thirteen-right {        margin-right: 13%;    }    .sm-offset-thirteen-half-right {        margin-right: 13.5%;    }    .sm-offset-fourteen-right {        margin-right: 14%;    }    .sm-offset-fourteen-half-right {        margin-right: 14.5%;    }    .sm-offset-fifteen-right {        margin-right: 15%;    }    .sm-offset-fifteen-half-right {        margin-right: 15.5%;    }    .sm-offset-sixteen-right {        margin-right: 16%;    }    .sm-offset-sixteen-half-right {        margin-right: 16.5%;    }    .sm-offset-seventeen-right {        margin-right: 17%;    }    .sm-offset-seventeen-half-right {        margin-right: 17.5%;    }    .sm-offset-eighteen-right {        margin-right: 18%;    }    .sm-offset-eighteen-half-right {        margin-right: 18.5%;    }    .sm-offset-nineteen-right {        margin-right: 19%;    }    .sm-offset-nineteen-half-right {        margin-right: 19.5%;    }    .sm-offset-twenty-right {        margin-right: 20%;    }    .sm-offset-twenty-half-right {        margin-right: 20.5%;    }    .sm-offset-twenty-one-right {        margin-right: 21%;    }    .sm-offset-twenty-one-half-right {        margin-right: 21.5%;    }    .sm-offset-twenty-two-right {        margin-right: 22%;    }    .sm-offset-twenty-two-half-right {        margin-right: 22.5%;    }    .sm-offset-twenty-three-right {        margin-right: 23%;    }    .sm-offset-twenty-three-half-right {        margin-right: 23.5%;    }    .sm-offset-twenty-four-right {        margin-right: 24%;    }    .sm-offset-twenty-four-half-right {        margin-right: 24.5%;    }    .sm-offset-twenty-five-right {        margin-right: 25%;    }    .sm-offset-10px-right {        margin-right: 10px !important;    }    .sm-offset-15px-right {        margin-right: 15px !important;    }    .sm-offset-20px-right {        margin-right: 20px !important;    }    .sm-offset-25px-right {        margin-right: 25px !important;    }    .sm-offset-30px-right {        margin-right: 30px !important;    }    .sm-offset-35px-right {        margin-right: 35px !important;    }    .sm-offset-40px-right {        margin-right: 40px !important;    }    .sm-offset-45px-right {        margin-right: 45px !important;    }    .sm-offset-50px-right {        margin-right: 50px !important;    }    .sm-offset-55px-right {        margin-right: 55px !important;    }    .sm-offset-60px-right {        margin-right: 60px !important;    }    .sm-offset-65px-right {        margin-right: 65px !important;    }    .sm-offset-70px-right {        margin-right: 70px !important;    }    .sm-offset-75px-right {        margin-right: 75px !important;    }    .sm-offset-80px-right {        margin-right: 80px !important;    }    .sm-offset-85px-right {        margin-right: 85px !important;    }    .sm-offset-90px-right {        margin-right: 90px !important;    }    .sm-offset-95px-right {        margin-right: 95px !important;    }    .sm-offset-100px-right {        margin-right: 100px !important;    }    /* margin left */    .sm-offset-one-left {        margin-left: 1%;    }    .sm-offset-one-half-left {        margin-left: 1.5%;    }    .sm-offset-two-left {        margin-left: 2%;    }    .sm-offset-two-half-left {        margin-left: 2.5%;    }    .sm-offset-three-left {        margin-left: 3%;    }    .sm-offset-three-half-left {        margin-left: 3.5%;    }    .sm-offset-four-left {        margin-left: 4%;    }    .sm-offset-four-half-left {        margin-left: 4.5%;    }    .sm-offset-five-left {        margin-left: 5%;    }    .sm-offset-five-half-left {        margin-left: 5.5%;    }    .sm-offset-six-left {        margin-left: 6%;    }    .sm-offset-six-half-left {        margin-left: 6.5%;    }    .sm-offset-seven-left {        margin-left: 7%;    }    .sm-offset-seven-half-left {        margin-left: 7.5%;    }    .sm-offset-eight-left {        margin-left: 8%;    }    .sm-offset-eight-half-left {        margin-left: 8.5%;    }    .sm-offset-nine-left {        margin-left: 9%;    }    .sm-offset-nine-half-left {        margin-left: 9.5%;    }    .sm-offset-ten-left {        margin-left: 10%;    }    .sm-offset-ten-half-left {        margin-left: 10.5%;    }    .sm-offset-eleven-left {        margin-left: 11%;    }    .sm-offset-eleven-half-left {        margin-left: 11.5%;    }    .sm-offset-twelve-left {        margin-left: 12%;    }    .sm-offset-twelve-half-left {        margin-left: 12.5%;    }    .sm-offset-thirteen-left {        margin-left: 13%;    }    .sm-offset-thirteen-half-left {        margin-left: 13.5%;    }    .sm-offset-fourteen-left {        margin-left: 14%;    }    .sm-offset-fourteen-half-left {        margin-left: 14.5%;    }    .sm-offset-fifteen-left {        margin-left: 15%;    }    .sm-offset-fifteen-half-left {        margin-left: 15.5%;    }    .sm-offset-sixteen-left {        margin-left: 16%;    }    .sm-offset-sixteen-half-left {        margin-left: 16.5%;    }    .sm-offset-seventeen-left {        margin-left: 17%;    }    .sm-offset-seventeen-half-left {        margin-left: 17.5%;    }    .sm-offset-eighteen-left {        margin-left: 18%;    }    .sm-offset-eighteen-half-left {        margin-left: 18.5%;    }    .sm-offset-nineteen-left {        margin-left: 19%;    }    .sm-offset-nineteen-half-left {        margin-left: 19.5%;    }    .sm-offset-twenty-left {        margin-left: 20%;    }    .sm-offset-twenty-half-left {        margin-left: 20.5%;    }    .sm-offset-twenty-one-left {        margin-left: 21%;    }    .sm-offset-twenty-one-half-left {        margin-left: 21.5%;    }    .sm-offset-twenty-two-left {        margin-left: 22%;    }    .sm-offset-twenty-two-half-left {        margin-left: 22.5%;    }    .sm-offset-twenty-three-left {        margin-left: 23%;    }    .sm-offset-twenty-three-half-left {        margin-left: 23.5%;    }    .sm-offset-twenty-four-left {        margin-left: 24%;    }    .sm-offset-twenty-four-half-left {        margin-left: 24.5%;    }    .sm-offset-twenty-five-left {        margin-left: 25%;    }    .sm-offset-5px-left {        margin-left: 5px !important;    }    .sm-offset-10px-left {        margin-left: 10px !important;    }    .sm-offset-15px-left {        margin-left: 15px !important;    }    .sm-offset-20px-left {        margin-left: 20px !important;    }    .sm-offset-25px-left {        margin-left: 25px !important;    }    .sm-offset-30px-left {        margin-left: 30px !important;    }    .sm-offset-35px-left {        margin-left: 35px !important;    }    .sm-offset-40px-left {        margin-left: 40px !important;    }    .sm-offset-45px-left {        margin-left: 45px !important;    }    .sm-offset-50px-left {        margin-left: 50px !important;    }    .sm-offset-55px-left {        margin-left: 55px !important;    }    .sm-offset-60px-left {        margin-left: 60px !important;    }    .sm-offset-65px-left {        margin-left: 65px !important;    }    .sm-offset-70px-left {        margin-left: 70px !important;    }    .sm-offset-75px-left {        margin-left: 75px !important;    }    .sm-offset-80px-left {        margin-left: 80px !important;    }    .sm-offset-85px-left {        margin-left: 85px !important;    }    .sm-offset-90px-left {        margin-left: 90px !important;    }    .sm-offset-95px-left {        margin-left: 95px !important;    }    .sm-offset-100px-left {        margin-left: 100px !important;    }    /* margin left right */    .sm-offset-one-lr {        margin-left: 1%;        margin-right: 1%;    }    .sm-offset-one-lr {        margin-left: 1.5%;        margin-right: 1.5%;    }    .sm-offset-two-lr {        margin-left: 2%;        margin-right: 2%;    }    .sm-offset-two-lr {        margin-left: 2.5%;        margin-right: 2.5%;    }    .sm-offset-three-lr {        margin-left: 3%;        margin-right: 3%;    }    .sm-offset-three-lr {        margin-left: 3.5%;        margin-right: 3.5%;    }    .sm-offset-four-lr {        margin-left: 4%;        margin-right: 4%;    }    .sm-offset-four-lr {        margin-left: 4.5%;        margin-right: 4.5%;    }    .sm-offset-five-lr {        margin-left: 5%;        margin-right: 5%;    }    .sm-offset-five-lr {        margin-left: 5.5%;        margin-right: 5.5%;    }    .sm-offset-six-lr {        margin-left: 6%;        margin-right: 6%;    }    .sm-offset-six-lr {        margin-left: 6.5%;        margin-right: 6.5%;    }    .sm-offset-seven-lr {        margin-left: 7%;        margin-right: 7%;    }    .sm-offset-seven-lr {        margin-left: 7.5%;        margin-right: 7.5%;    }    .sm-offset-eight-lr {        margin-left: 8%;        margin-right: 8%;    }    .sm-offset-eight-lr {        margin-left: 8.5%;        margin-right: 8.5%;    }    .sm-offset-nine-lr {        margin-left: 9%;        margin-right: 9%;    }    .sm-offset-nine-lr {        margin-left: 9.5%;        margin-right: 9.5%;    }    .sm-offset-ten-lr {        margin-left: 10%;        margin-right: 10%;    }    .sm-offset-ten-lr {        margin-left: 10.5%;        margin-right: 10.5%;    }    .sm-offset-eleven-lr {        margin-left: 11%;        margin-right: 11%;    }    .sm-offset-eleven-lr {        margin-left: 11.5%;        margin-right: 11.5%;    }    .sm-offset-twelve-lr {        margin-left: 12%;        margin-right: 12%;    }    .sm-offset-twelve-lr {        margin-left: 12.5%;        margin-right: 12.5%;    }    .sm-offset-thirteen-lr {        margin-left: 13%;        margin-right: 13%;    }    .sm-offset-thirteen-half-lr {        margin-left: 13.5%;        margin-right: 13.5%;    }    .sm-offset-fourteen-lr {        margin-left: 14%;        margin-right: 14%;    }    .sm-offset-fourteen-half-lr {        margin-left: 14.5%;        margin-right: 14.5%;    }    .sm-offset-fifteen-lr {        margin-left: 15%;        margin-right: 15%;    }    .sm-offset-fifteen-half-lr {        margin-left: 15.5%;        margin-right: 15.5%;    }    .sm-offset-sixteen-lr {        margin-left: 16%;        margin-right: 16%;    }    .sm-offset-sixteen-half-lr {        margin-left: 16.5%;        margin-right: 16.5%;    }    .sm-offset-seventeen-lr {        margin-left: 17%;        margin-right: 17%;    }    .sm-offset-seventeen-half-lr {        margin-left: 17.5%;        margin-right: 17.5%;    }    .sm-offset-eighteen-lr {        margin-left: 18%;        margin-right: 18%;    }    .sm-offset-eighteen-half-lr {        margin-left: 18.5%;        margin-right: 18.5%;    }    .sm-offset-nineteen-lr {        margin-left: 19%;        margin-right: 19%;    }    .sm-offset-nineteen-half-lr {        margin-left: 19.5%;        margin-right: 19.5%;    }    .sm-offset-twenty-lr {        margin-left: 20%;        margin-right: 20%;    }    .sm-offset-twenty-half-lr {        margin-left: 20.5%;        margin-right: 20.5%;    }    .sm-offset-twenty-one-lr {        margin-left: 21%;        margin-right: 21%;    }    .sm-offset-twenty-one-half-lr {        margin-left: 21.5%;        margin-right: 21.5%;    }    .sm-offset-twenty-two-lr {        margin-left: 22%;        margin-right: 22%;    }    .sm-offset-twenty-two-half-lr {        margin-left: 22.5%;        margin-right: 22.5%;    }    .sm-offset-twenty-three-lr {        margin-left: 23%;        margin-right: 23%;    }    .sm-offset-twenty-three-half-lr {        margin-left: 23.5%;        margin-right: 23.5%;    }    .sm-offset-twenty-four-lr {        margin-left: 24%;        margin-right: 24%;    }    .sm-offset-twenty-four-half-lr {        margin-left: 24.5%;        margin-right: 24.5%;    }    .sm-offset-twenty-five-lr {        margin-left: 25%;        margin-right: 25%;    }    .sm-offset-5px-lr {        margin-left: 5px !important;        margin-right: 5px !important;    }    .sm-offset-10px-lr {        margin-left: 10px !important;        margin-right: 10px !important;    }    .sm-offset-15px-lr {        margin-left: 15px !important;        margin-right: 15px !important;    }    .sm-offset-20px-lr {        margin-left: 20px !important;        margin-right: 20px !important;    }    .sm-offset-25px-lr {        margin-left: 25px !important;        margin-right: 25px !important;    }    .sm-offset-30px-lr {        margin-left: 30px !important;        margin-right: 30px !important;    }    .sm-offset-35px-lr {        margin-left: 35px !important;        margin-right: 35px !important;    }    .sm-offset-40px-lr {        margin-left: 40px !important;        margin-right: 40px !important;    }    .sm-offset-45px-lr {        margin-left: 45px !important;        margin-right: 45px !important;    }    .sm-offset-50px-lr {        margin-left: 50px !important;        margin-right: 50px !important;    }    .sm-offset-55px-lr {        margin-left: 55px !important;        margin-right: 55px !important;    }    .sm-offset-60px-lr {        margin-left: 60px !important;        margin-right: 60px !important;    }    .sm-offset-65px-lr {        margin-left: 65px !important;        margin-right: 65px !important;    }    .sm-offset-70px-lr {        margin-left: 70px !important;        margin-right: 70px !important;    }    .sm-offset-75px-lr {        margin-left: 75px !important;        margin-right: 75px !important;    }    .sm-offset-80px-lr {        margin-left: 80px !important;        margin-right: 80px !important;    }    .sm-offset-85px-lr {        margin-left: 85px !important;        margin-right: 85px !important;    }    .sm-offset-90px-lr {        margin-left: 90px !important;        margin-right: 90px !important;    }    .sm-offset-95px-lr {        margin-left: 95px !important;        margin-right: 95px !important;    }    .sm-offset-100px-lr {        margin-left: 100px !important;        margin-right: 100px !important;    }    /* margin top bottom */    .sm-offset-one-tb {        margin-top: 1%;        margin-bottom: 1%;    }    .sm-offset-one-tb {        margin-top: 1.5%;        margin-bottom: 1.5%;    }    .sm-offset-two-tb {        margin-top: 2%;        margin-bottom: 2%;    }    .sm-offset-two-tb {        margin-top: 2.5%;        margin-bottom: 2.5%;    }    .sm-offset-three-tb {        margin-top: 3%;        margin-bottom: 3%;    }    .sm-offset-three-tb {        margin-top: 3.5%;        margin-bottom: 3.5%;    }    .sm-offset-four-tb {        margin-top: 4%;        margin-bottom: 4%;    }    .sm-offset-four-tb {        margin-top: 4.5%;        margin-bottom: 4.5%;    }    .sm-offset-five-tb {        margin-top: 5%;        margin-bottom: 5%;    }    .sm-offset-five-tb {        margin-top: 5.5%;        margin-bottom: 5.5%;    }    .sm-offset-six-tb {        margin-top: 6%;        margin-bottom: 6%;    }    .sm-offset-six-tb {        margin-top: 6.5%;        margin-bottom: 6.5%;    }    .sm-offset-seven-tb {        margin-top: 7%;        margin-bottom: 7%;    }    .sm-offset-seven-tb {        margin-top: 7.5%;        margin-bottom: 7.5%;    }    .sm-offset-eight-tb {        margin-top: 8%;        margin-bottom: 8%;    }    .sm-offset-eight-tb {        margin-top: 8.5%;        margin-bottom: 8.5%;    }    .sm-offset-nine-tb {        margin-top: 9%;        margin-bottom: 9%;    }    .sm-offset-nine-tb {        margin-top: 9.5%;        margin-bottom: 9.5%;    }    .sm-offset-ten-tb {        margin-top: 10%;        margin-bottom: 10%;    }    .sm-offset-ten-tb {        margin-top: 10.5%;        margin-bottom: 10.5%;    }    .sm-offset-eleven-tb {        margin-top: 11%;        margin-bottom: 11%;    }    .sm-offset-eleven-tb {        margin-top: 11.5%;        margin-bottom: 11.5%;    }    .sm-offset-twelve-tb {        margin-top: 12%;        margin-bottom: 12%;    }    .sm-offset-twelve-tb {        margin-top: 12.5%;        margin-bottom: 12.5%;    }    .sm-offset-thirteen-tb {        margin-top: 13%;        margin-bottom: 13%;    }    .sm-offset-thirteen-half-tb {        margin-top: 13.5%;        margin-bottom: 13.5%;    }    .sm-offset-fourteen-tb {        margin-top: 14%;        margin-bottom: 14%;    }    .sm-offset-fourteen-half-tb {        margin-top: 14.5%;        margin-bottom: 14.5%;    }    .sm-offset-fifteen-tb {        margin-top: 15%;        margin-bottom: 15%;    }    .sm-offset-fifteen-half-tb {        margin-top: 15.5%;        margin-bottom: 15.5%;    }    .sm-offset-sixteen-tb {        margin-top: 16%;        margin-bottom: 16%;    }    .sm-offset-sixteen-half-tb {        margin-top: 16.5%;        margin-bottom: 16.5%;    }    .sm-offset-seventeen-tb {        margin-top: 17%;        margin-bottom: 17%;    }    .sm-offset-seventeen-half-tb {        margin-top: 17.5%;        margin-bottom: 17.5%;    }    .sm-offset-eighteen-tb {        margin-top: 18%;        margin-bottom: 18%;    }    .sm-offset-eighteen-half-tb {        margin-top: 18.5%;        margin-bottom: 18.5%;    }    .sm-offset-nineteen-tb {        margin-top: 19%;        margin-bottom: 19%;    }    .sm-offset-nineteen-half-tb {        margin-top: 19.5%;        margin-bottom: 19.5%;    }    .sm-offset-twenty-tb {        margin-top: 20%;        margin-bottom: 20%;    }    .sm-offset-twenty-half-tb {        margin-top: 20.5%;        margin-bottom: 20.5%;    }    .sm-offset-twenty-one-tb {        margin-top: 21%;        margin-bottom: 21%;    }    .sm-offset-twenty-one-half-tb {        margin-top: 21.5%;        margin-bottom: 21.5%;    }    .sm-offset-twenty-two-tb {        margin-top: 22%;        margin-bottom: 22%;    }    .sm-offset-twenty-two-half-tb {        margin-top: 22.5%;        margin-bottom: 22.5%;    }    .sm-offset-twenty-three-tb {        margin-top: 23%;        margin-bottom: 23%;    }    .sm-offset-twenty-three-half-tb {        margin-top: 23.5%;        margin-bottom: 23.5%;    }    .sm-offset-twenty-four-tb {        margin-top: 24%;        margin-bottom: 24%;    }    .sm-offset-twenty-four-half-tb {        margin-top: 24.5%;        margin-bottom: 24.5%;    }    .sm-offset-twenty-five-tb {        margin-top: 25%;        margin-bottom: 25%;    }    .sm-offset-5px-tb {        margin-top: 5px !important;        margin-bottom: 5px !important;    }    .sm-offset-10px-tb {        margin-top: 10px !important;        margin-bottom: 10px !important;    }    .sm-offset-15px-tb {        margin-top: 15px !important;        margin-bottom: 15px !important;    }    .sm-offset-20px-tb {        margin-top: 20px !important;        margin-bottom: 20px !important;    }    .sm-offset-25px-tb {        margin-top: 25px !important;        margin-bottom: 25px !important;    }    .sm-offset-30px-tb {        margin-top: 30px !important;        margin-bottom: 30px !important;    }    .sm-offset-35px-tb {        margin-top: 35px !important;        margin-bottom: 35px !important;    }    .sm-offset-40px-tb {        margin-top: 40px !important;        margin-bottom: 40px !important;    }    .sm-offset-45px-tb {        margin-top: 45px !important;        margin-bottom: 45px !important;    }    .sm-offset-50px-tb {        margin-top: 50px !important;        margin-bottom: 50px !important;    }    .sm-offset-55px-tb {        margin-top: 55px !important;        margin-bottom: 55px !important;    }    .sm-offset-60px-tb {        margin-top: 60px !important;        margin-bottom: 60px !important;    }    .sm-offset-65px-tb {        margin-top: 65px !important;        margin-bottom: 65px !important;    }    .sm-offset-70px-tb {        margin-top: 70px !important;        margin-bottom: 70px !important;    }    .sm-offset-75px-tb {        margin-top: 75px !important;        margin-bottom: 75px !important;    }    .sm-offset-80px-tb {        margin-top: 80px !important;        margin-bottom: 80px !important;    }    .sm-offset-85px-tb {        margin-top: 85px !important;        margin-bottom: 85px !important;    }    .sm-offset-90px-tb {        margin-top: 90px !important;        margin-bottom: 90px !important;    }    .sm-offset-95px-tb {        margin-top: 95px !important;        margin-bottom: 95px !important;    }    .sm-offset-100px-tb {        margin-top: 100px !important;        margin-bottom: 100px !important;    }    /* header padding top */    .sm-header-padding-top {        padding-top: 82px;    }    .sm-header-offset-top {        margin-top: 80px;    }    /* padding */    .sm-no-padding {        padding: 0 !important;    }    .sm-no-padding-lr {        padding-left: 0 !important;        padding-right: 0 !important;    }    .sm-no-padding-tb {        padding-top: 0 !important;        padding-bottom: 0 !important;    }    .sm-no-padding-top {        padding-top: 0 !important;    }    .sm-no-padding-bottom {        padding-bottom: 0 !important;    }    .sm-no-padding-left {        padding-left: 0 !important;    }    .sm-no-padding-right {        padding-right: 0 !important;    }    .sm-padding-one-all {        padding: 1%;    }    .sm-padding-one-half-all {        padding: 1.5%;    }    .sm-padding-two-all {        padding: 2%;    }    .sm-padding-two-half-all {        padding: 2.5%;    }    .sm-padding-three-all {        padding: 3%;    }    .sm-padding-three-half-all {        padding: 3.5%;    }    .sm-padding-four-all {        padding: 4%;    }    .sm-padding-four-half-all {        padding: 4.5%;    }    .sm-padding-five-all {        padding: 5%;    }    .sm-padding-five-half-all {        padding: 5.5%;    }    .sm-padding-six-all {        padding: 6%;    }    .sm-padding-six-half-all {        padding: 6.5%;    }    .sm-padding-seven-all {        padding: 7%;    }    .sm-padding-seven-half-all {        padding: 7.5%;    }    .sm-padding-eight-all {        padding: 8%;    }    .sm-padding-eight-half-all {        padding: 8.5%;    }    .sm-padding-nine-all {        padding: 9%;    }    .sm-padding-nine-half-all {        padding: 9.5%;    }    .sm-padding-ten-all {        padding: 10%;    }    .sm-padding-ten-half-all {        padding: 10.5%;    }    .sm-padding-eleven-all {        padding: 11%;    }    .sm-padding-eleven-half-all {        padding: 11.5%;    }    .sm-padding-twelve-all {        padding: 12%;    }    .sm-padding-twelve-half-all {        padding: 12.5%;    }    .sm-padding-thirteen-all {        padding: 13%;    }    .sm-padding-thirteen-half-all {        padding: 13.5%;    }    .sm-padding-fourteen-all {        padding: 14%;    }    .sm-padding-fourteen-half-all {        padding: 14.5%;    }    .sm-padding-fifteen-all {        padding: 15%;    }    .sm-padding-fifteen-half-all {        padding: 15.5%;    }    .sm-padding-sixteen-all {        padding: 16%;    }    .sm-padding-sixteen-half-all {        padding: 16.5%;    }    .sm-padding-seventeen-all {        padding: 17%;    }    .sm-padding-seventeen-half-all {        padding: 17.5%;    }    .sm-padding-eighteen-all {        padding: 18%;    }    .sm-padding-eighteen-half-all {        padding: 18.5%;    }    .sm-padding-nineteen-all {        padding: 19%;    }    .sm-padding-nineteen-half-all {        padding: 19.5%;    }    .sm-padding-twenty-all {        padding: 20%;    }    .sm-padding-twenty-half-all {        padding: 20.5%;    }    .sm-padding-twenty-one-all {        padding: 21%;    }    .sm-padding-twenty-one-half-all {        padding: 21.5%;    }    .sm-padding-twenty-two-all {        padding: 22%;    }    .sm-padding-twenty-two-half-all {        padding: 22.5%;    }    .sm-padding-twenty-three-all {        padding: 23%;    }    .sm-padding-twenty-three-half-all {        padding: 23.5%;    }    .sm-padding-twenty-four-all {        padding: 24%;    }    .sm-padding-twenty-four-half-all {        padding: 24.5%;    }    .sm-padding-twenty-five-all {        padding: 25%;    }    .sm-padding-5px-all {        padding: 5px !important;    }    .sm-padding-10px-all {        padding: 10px !important;    }    .sm-padding-15px-all {        padding: 15px !important;    }    .sm-padding-20px-all {        padding: 20px !important;    }    .sm-padding-25px-all {        padding: 25px !important;    }    .sm-padding-30px-all {        padding: 30px !important;    }    .sm-padding-35px-all {        padding: 35px !important;    }    .sm-padding-40px-all {        padding: 40px !important;    }    .sm-padding-45px-all {        padding: 45px !important;    }    .sm-padding-50px-all {        padding: 50px !important;    }    .sm-padding-55px-all {        padding: 55px !important;    }    .sm-padding-60px-all {        padding: 60px !important;    }    .sm-padding-65px-all {        padding: 65px !important;    }    .sm-padding-70px-all {        padding: 70px !important;    }    .sm-padding-75px-all {        padding: 75px !important;    }    .sm-padding-80px-all {        padding: 80px !important;    }    .sm-padding-85px-all {        padding: 85px !important;    }    .sm-padding-90px-all {        padding: 90px !important;    }    .sm-padding-95px-all {        padding: 95px !important;    }    .sm-padding-100px-all {        padding: 100px !important;    }    /* padding top */    .sm-padding-one-top {        padding-top: 1%;    }    .sm-padding-one-half-top {        padding-top: 1.5%;    }    .sm-padding-two-top {        padding-top: 2%;    }    .sm-padding-two-half-top {        padding-top: 2.5%;    }    .sm-padding-three-top {        padding-top: 3%;    }    .sm-padding-three-half-top {        padding-top: 3.5%;    }    .sm-padding-four-top {        padding-top: 4%;    }    .sm-padding-four-half-top {        padding-top: 4.5%;    }    .sm-padding-five-top {        padding-top: 5%;    }    .sm-padding-five-half-top {        padding-top: 5.5%;    }    .sm-padding-six-top {        padding-top: 6%;    }    .sm-padding-six-half-top {        padding-top: 6.5%;    }    .sm-padding-seven-top {        padding-top: 7%;    }    .sm-padding-seven-half-top {        padding-top: 7.5%;    }    .sm-padding-eight-top {        padding-top: 8%;    }    .sm-padding-eight-half-top {        padding-top: 8.5%;    }    .sm-padding-nine-top {        padding-top: 9%;    }    .sm-padding-nine-half-top {        padding-top: 9.5%;    }    .sm-padding-ten-top {        padding-top: 10%;    }    .sm-padding-ten-half-top {        padding-top: 10.5%;    }    .sm-padding-eleven-top {        padding-top: 11%;    }    .sm-padding-eleven-half-top {        padding-top: 11.5%;    }    .sm-padding-twelve-top {        padding-top: 12%;    }    .sm-padding-twelve-half-top {        padding-top: 12.5%;    }    .sm-padding-thirteen-top {        padding-top: 13%;    }    .sm-padding-thirteen-half-top {        padding-top: 13.5%;    }    .sm-padding-fourteen-top {        padding-top: 14%;    }    .sm-padding-fourteen-half-top {        padding-top: 14.5%;    }    .sm-padding-fifteen-top {        padding-top: 15%;    }    .sm-padding-fifteen-half-top {        padding-top: 15.5%;    }    .sm-padding-sixteen-top {        padding-top: 16%;    }    .sm-padding-sixteen-half-top {        padding-top: 16.5%;    }    .sm-padding-seventeen-top {        padding-top: 17%;    }    .sm-padding-seventeen-half-top {        padding-top: 17.5%;    }    .sm-padding-eighteen-top {        padding-top: 18%;    }    .sm-padding-eighteen-half-top {        padding-top: 18.5%;    }    .sm-padding-nineteen-top {        padding-top: 19%;    }    .sm-padding-nineteen-half-top {        padding-top: 19.5%;    }    .sm-padding-twenty-top {        padding-top: 20%;    }    .sm-padding-twenty-half-top {        padding-top: 20.5%;    }    .sm-padding-twenty-one-top {        padding-top: 21%;    }    .sm-padding-twenty-one-half-top {        padding-top: 21.5%;    }    .sm-padding-twenty-two-top {        padding-top: 22%;    }    .sm-padding-twenty-two-half-top {        padding-top: 22.5%;    }    .sm-padding-twenty-three-top {        padding-top: 23%;    }    .sm-padding-twenty-three-half-top {        padding-top: 23.5%;    }    .sm-padding-twenty-four-top {        padding-top: 24%;    }    .sm-padding-twenty-four-half-top {        padding-top: 24.5%;    }    .sm-padding-twenty-five-top {        padding-top: 25%;    }    .sm-padding-5px-top {        padding-top: 5px !important;    }    .sm-padding-10px-top {        padding-top: 10px !important;    }    .sm-padding-15px-top {        padding-top: 15px !important;    }    .sm-padding-20px-top {        padding-top: 20px !important;    }    .sm-padding-25px-top {        padding-top: 25px !important;    }    .sm-padding-30px-top {        padding-top: 30px !important;    }    .sm-padding-35px-top {        padding-top: 35px !important;    }    .sm-padding-40px-top {        padding-top: 40px !important;    }    .sm-padding-45px-top {        padding-top: 45px !important;    }    .sm-padding-50px-top {        padding-top: 50px !important;    }    .sm-padding-55px-top {        padding-top: 55px !important;    }    .sm-padding-60px-top {        padding-top: 60px !important;    }    .sm-padding-65px-top {        padding-top: 65px !important;    }    .sm-padding-70px-top {        padding-top: 70px !important;    }    .sm-padding-75px-top {        padding-top: 75px !important;    }    .sm-padding-80px-top {        padding-top: 80px !important;    }    .sm-padding-85px-top {        padding-top: 85px !important;    }    .sm-padding-90px-top {        padding-top: 90px !important;    }    .sm-padding-95px-top {        padding-top: 95px !important;    }    .sm-padding-100px-top {        padding-top: 100px !important;    }    /* padding bottom */    .sm-padding-one-bottom {        padding-bottom: 1%;    }    .sm-padding-one-half-bottom {        padding-bottom: 1.5%;    }    .sm-padding-two-bottom {        padding-bottom: 2%;    }    .sm-padding-two-half-bottom {        padding-bottom: 2.5%;    }    .sm-padding-three-bottom {        padding-bottom: 3%;    }    .sm-padding-three-half-bottom {        padding-bottom: 3.5%;    }    .sm-padding-four-bottom {        padding-bottom: 4%;    }    .sm-padding-four-half-bottom {        padding-bottom: 4.5%;    }    .sm-padding-five-bottom {        padding-bottom: 5%;    }    .sm-padding-five-half-bottom {        padding-bottom: 5.5%;    }    .sm-padding-six-bottom {        padding-bottom: 6%;    }    .sm-padding-six-half-bottom {        padding-bottom: 6.5%;    }    .sm-padding-seven-bottom {        padding-bottom: 7%;    }    .sm-padding-seven-half-bottom {        padding-bottom: 7.5%;    }    .sm-padding-eight-bottom {        padding-bottom: 8%;    }    .sm-padding-eight-half-bottom {        padding-bottom: 8.5%;    }    .sm-padding-nine-bottom {        padding-bottom: 9%;    }    .sm-padding-nine-half-bottom {        padding-bottom: 9.5%;    }    .sm-padding-ten-bottom {        padding-bottom: 10%;    }    .sm-padding-ten-half-bottom {        padding-bottom: 10.5%;    }    .sm-padding-eleven-bottom {        padding-bottom: 11%;    }    .sm-padding-eleven-half-bottom {        padding-bottom: 11.5%;    }    .sm-padding-twelve-bottom {        padding-bottom: 12%;    }    .sm-padding-twelve-half-bottom {        padding-bottom: 12.5%;    }    .sm-padding-thirteen-bottom {        padding-bottom: 13%;    }    .sm-padding-thirteen-half-bottom {        padding-bottom: 13.5%;    }    .sm-padding-fourteen-bottom {        padding-bottom: 14%;    }    .sm-padding-fourteen-half-bottom {        padding-bottom: 14.5%;    }    .sm-padding-fifteen-bottom {        padding-bottom: 15%;    }    .sm-padding-fifteen-half-bottom {        padding-bottom: 15.5%;    }    .sm-padding-sixteen-bottom {        padding-bottom: 16%;    }    .sm-padding-sixteen-half-bottom {        padding-bottom: 16.5%;    }    .sm-padding-seventeen-bottom {        padding-bottom: 17%;    }    .sm-padding-seventeen-half-bottom {        padding-bottom: 17.5%;    }    .sm-padding-eighteen-bottom {        padding-bottom: 18%;    }    .sm-padding-eighteen-half-bottom {        padding-bottom: 18.5%;    }    .sm-padding-nineteen-bottom {        padding-bottom: 19%;    }    .sm-padding-nineteen-half-bottom {        padding-bottom: 19.5%;    }    .sm-padding-twenty-bottom {        padding-bottom: 20%;    }    .sm-padding-twenty-half-bottom {        padding-bottom: 20.5%;    }    .sm-padding-twenty-one-bottom {        padding-bottom: 21%;    }    .sm-padding-twenty-one-half-bottom {        padding-bottom: 21.5%;    }    .sm-padding-twenty-two-bottom {        padding-bottom: 22%;    }    .sm-padding-twenty-two-half-bottom {        padding-bottom: 22.5%;    }    .sm-padding-twenty-three-bottom {        padding-bottom: 23%;    }    .sm-padding-twenty-three-half-bottom {        padding-bottom: 23.5%;    }    .sm-padding-twenty-four-bottom {        padding-bottom: 24%;    }    .sm-padding-twenty-four-half-bottom {        padding-bottom: 24.5%;    }    .sm-padding-twenty-five-bottom {        padding-bottom: 25%;    }    .sm-padding-5px-bottom {        padding-bottom: 5px !important;    }    .sm-padding-10px-bottom {        padding-bottom: 10px !important;    }    .sm-padding-15px-bottom {        padding-bottom: 15px !important;    }    .sm-padding-20px-bottom {        padding-bottom: 20px !important;    }    .sm-padding-25px-bottom {        padding-bottom: 25px !important;    }    .sm-padding-30px-bottom {        padding-bottom: 30px !important;    }    .sm-padding-35px-bottom {        padding-bottom: 35px !important;    }    .sm-padding-40px-bottom {        padding-bottom: 40px !important;    }    .sm-padding-45px-bottom {        padding-bottom: 45px !important;    }    .sm-padding-50px-bottom {        padding-bottom: 50px !important;    }    .sm-padding-55px-bottom {        padding-bottom: 55px !important;    }    .sm-padding-60px-bottom {        padding-bottom: 60px !important;    }    .sm-padding-65px-bottom {        padding-bottom: 65px !important;    }    .sm-padding-70px-bottom {        padding-bottom: 70px !important;    }    .sm-padding-75px-bottom {        padding-bottom: 75px !important;    }    .sm-padding-80px-bottom {        padding-bottom: 80px !important;    }    .sm-padding-85px-bottom {        padding-bottom: 85px !important;    }    .sm-padding-90px-bottom {        padding-bottom: 90px !important;    }    .sm-padding-95px-bottom {        padding-bottom: 95px !important;    }    .sm-padding-100px-bottom {        padding-bottom: 100px !important;    }    /* padding right */    .sm-padding-one-right {        padding-right: 1%;    }    .sm-padding-one-half-right {        padding-right: 1.5%;    }    .sm-padding-two-right {        padding-right: 2%;    }    .sm-padding-two-half-right {        padding-right: 2.5%;    }    .sm-padding-three-right {        padding-right: 3%;    }    .sm-padding-three-half-right {        padding-right: 3.5%;    }    .sm-padding-four-right {        padding-right: 4%;    }    .sm-padding-four-half-right {        padding-right: 4.5%;    }    .sm-padding-five-right {        padding-right: 5%;    }    .sm-padding-five-half-right {        padding-right: 5.5%;    }    .sm-padding-six-right {        padding-right: 6%;    }    .sm-padding-six-half-right {        padding-right: 6.5%;    }    .sm-padding-seven-right {        padding-right: 7%;    }    .sm-padding-seven-half-right {        padding-right: 7.5%;    }    .sm-padding-eight-right {        padding-right: 8%;    }    .sm-padding-eight-half-right {        padding-right: 8.5%;    }    .sm-padding-nine-right {        padding-right: 9%;    }    .sm-padding-nine-half-right {        padding-right: 9.5%;    }    .sm-padding-ten-right {        padding-right: 10%;    }    .sm-padding-ten-half-right {        padding-right: 10.5%;    }    .sm-padding-eleven-right {        padding-right: 11%;    }    .sm-padding-eleven-half-right {        padding-right: 11.5%;    }    .sm-padding-twelve-right {        padding-right: 12%;    }    .sm-padding-twelve-half-right {        padding-right: 12.5%;    }    .sm-padding-thirteen-right {        padding-right: 13%;    }    .sm-padding-thirteen-half-right {        padding-right: 13.5%;    }    .sm-padding-fourteen-right {        padding-right: 14%;    }    .sm-padding-fourteen-half-right {        padding-right: 14.5%;    }    .sm-padding-fifteen-right {        padding-right: 15%;    }    .sm-padding-fifteen-half-right {        padding-right: 15.5%;    }    .sm-padding-sixteen-right {        padding-right: 16%;    }    .sm-padding-sixteen-half-right {        padding-right: 16.5%;    }    .sm-padding-seventeen-right {        padding-right: 17%;    }    .sm-padding-seventeen-half-right {        padding-right: 17.5%;    }    .sm-padding-eighteen-right {        padding-right: 18%;    }    .sm-padding-eighteen-half-right {        padding-right: 18.5%;    }    .sm-padding-nineteen-right {        padding-right: 19%;    }    .sm-padding-nineteen-half-right {        padding-right: 19.5%;    }    .sm-padding-twenty-right {        padding-right: 20%;    }    .sm-padding-twenty-half-right {        padding-right: 20.5%;    }    .sm-padding-twenty-one-right {        padding-right: 21%;    }    .sm-padding-twenty-one-half-right {        padding-right: 21.5%;    }    .sm-padding-twenty-two-right {        padding-right: 22%;    }    .sm-padding-twenty-two-half-right {        padding-right: 22.5%;    }    .sm-padding-twenty-three-right {        padding-right: 23%;    }    .sm-padding-twenty-three-half-right {        padding-right: 23.5%;    }    .sm-padding-twenty-four-right {        padding-right: 24%;    }    .sm-padding-twenty-four-half-right {        padding-right: 24.5%;    }    .sm-padding-twenty-five-right {        padding-right: 25%;    }    .sm-padding-5px-right {        padding-right: 5px !important;    }    .sm-padding-10px-right {        padding-right: 10px !important;    }    .sm-padding-15px-right {        padding-right: 15px !important;    }    .sm-padding-20px-right {        padding-right: 20px !important;    }    .sm-padding-25px-right {        padding-right: 25px !important;    }    .sm-padding-30px-right {        padding-right: 30px !important;    }    .sm-padding-35px-right {        padding-right: 35px !important;    }    .sm-padding-40px-right {        padding-right: 40px !important;    }    .sm-padding-45px-right {        padding-right: 45px !important;    }    .sm-padding-50px-right {        padding-right: 50px !important;    }    .sm-padding-55px-right {        padding-right: 55px !important;    }    .sm-padding-60px-right {        padding-right: 60px !important;    }    .sm-padding-65px-right {        padding-right: 65px !important;    }    .sm-padding-70px-right {        padding-right: 70px !important;    }    .sm-padding-75px-right {        padding-right: 75px !important;    }    .sm-padding-80px-right {        padding-right: 80px !important;    }    .sm-padding-85px-right {        padding-right: 85px !important;    }    .sm-padding-90px-right {        padding-right: 90px !important;    }    .sm-padding-95px-right {        padding-right: 95px !important;    }    .sm-padding-100px-right {        padding-right: 100px !important;    }    /* padding left */    .sm-padding-one-left {        padding-left: 1%;    }    .sm-padding-one-half-left {        padding-left: 1.5%;    }    .sm-padding-two-left {        padding-left: 2%;    }    .sm-padding-two-half-left {        padding-left: 2.5%;    }    .sm-padding-three-left {        padding-left: 3%;    }    .sm-padding-three-half-left {        padding-left: 3.5%;    }    .sm-padding-four-left {        padding-left: 4%;    }    .sm-padding-four-half-left {        padding-left: 4.5%;    }    .sm-padding-five-left {        padding-left: 5%;    }    .sm-padding-five-half-left {        padding-left: 5.5%;    }    .sm-padding-six-left {        padding-left: 6%;    }    .sm-padding-six-half-left {        padding-left: 6.5%;    }    .sm-padding-seven-left {        padding-left: 7%;    }    .sm-padding-seven-half-left {        padding-left: 7.5%;    }    .sm-padding-eight-left {        padding-left: 8%;    }    .sm-padding-eight-half-left {        padding-left: 8.5%;    }    .sm-padding-nine-left {        padding-left: 9%;    }    .sm-padding-nine-half-left {        padding-left: 9.5%;    }    .sm-padding-ten-left {        padding-left: 10%;    }    .sm-padding-ten-half-left {        padding-left: 10.5%;    }    .sm-padding-eleven-left {        padding-left: 11%;    }    .sm-padding-eleven-half-left {        padding-left: 11.5%;    }    .sm-padding-twelve-left {        padding-left: 12%;    }    .sm-padding-twelve-half-left {        padding-left: 12.5%;    }    .sm-padding-thirteen-left {        padding-left: 13%;    }    .sm-padding-thirteen-half-left {        padding-left: 13.5%;    }    .sm-padding-fourteen-left {        padding-left: 14%;    }    .sm-padding-fourteen-half-left {        padding-left: 14.5%;    }    .sm-padding-fifteen-left {        padding-left: 15%;    }    .sm-padding-fifteen-half-left {        padding-left: 15.5%;    }    .sm-padding-sixteen-left {        padding-left: 16%;    }    .sm-padding-sixteen-half-left {        padding-left: 16.5%;    }    .sm-padding-seventeen-left {        padding-left: 17%;    }    .sm-padding-seventeen-half-left {        padding-left: 17.5%;    }    .sm-padding-eighteen-left {        padding-left: 18%;    }    .sm-padding-eighteen-half-left {        padding-left: 18.5%;    }    .sm-padding-nineteen-left {        padding-left: 19%;    }    .sm-padding-nineteen-half-left {        padding-left: 19.5%;    }    .sm-padding-twenty-left {        padding-left: 20%;    }    .sm-padding-twenty-half-left {        padding-left: 20.5%;    }    .sm-padding-twenty-one-left {        padding-left: 21%;    }    .sm-padding-twenty-one-half-left {        padding-left: 21.5%;    }    .sm-padding-twenty-two-left {        padding-left: 22%;    }    .sm-padding-twenty-two-half-left {        padding-left: 22.5%;    }    .sm-padding-twenty-three-left {        padding-left: 23%;    }    .sm-padding-twenty-three-half-left {        padding-left: 23.5%;    }    .sm-padding-twenty-four-left {        padding-left: 24%;    }    .sm-padding-twenty-four-half-left {        padding-left: 24.5%;    }    .sm-padding-twenty-five-left {        padding-left: 25%;    }    .sm-padding-5px-left {        padding-left: 5px !important;    }    .sm-padding-10px-left {        padding-left: 10px !important;    }    .sm-padding-15px-left {        padding-left: 15px !important;    }    .sm-padding-20px-left {        padding-left: 20px !important;    }    .sm-padding-25px-left {        padding-left: 25px !important;    }    .sm-padding-30px-left {        padding-left: 30px !important;    }    .sm-padding-35px-left {        padding-left: 35px !important;    }    .sm-padding-40px-left {        padding-left: 40px !important;    }    .sm-padding-45px-left {        padding-left: 45px !important;    }    .sm-padding-50px-left {        padding-left: 50px !important;    }    .sm-padding-55px-left {        padding-left: 55px !important;    }    .sm-padding-60px-left {        padding-left: 60px !important;    }    .sm-padding-65px-left {        padding-left: 65px !important;    }    .sm-padding-70px-left {        padding-left: 70px !important;    }    .sm-padding-75px-left {        padding-left: 75px !important;    }    .sm-padding-80px-left {        padding-left: 80px !important;    }    .sm-padding-85px-left {        padding-left: 85px !important;    }    .sm-padding-90px-left {        padding-left: 90px !important;    }    .sm-padding-95px-left {        padding-left: 95px !important;    }    .sm-padding-100px-left {        padding-left: 100px !important;    }    /* padding top bottom */    .sm-padding-one-tb {        padding-top: 1%;        padding-bottom: 1%;    }    .sm-padding-one-half-tb {        padding-top: 1.5%;        padding-bottom: 1.5%;    }    .sm-padding-two-tb {        padding-top: 2%;        padding-bottom: 2%;    }    .sm-padding-two-half-tb {        padding-top: 2.5%;        padding-bottom: 2.5%;    }    .sm-padding-three-tb {        padding-top: 3%;        padding-bottom: 3%;    }    .sm-padding-three-half-tb {        padding-top: 3.5%;        padding-bottom: 3.5%;    }    .sm-padding-four-tb {        padding-top: 4%;        padding-bottom: 4%;    }    .sm-padding-four-half-tb {        padding-top: 4.5%;        padding-bottom: 4.5%;    }    .sm-padding-five-tb {        padding-top: 5%;        padding-bottom: 5%;    }    .sm-padding-five-half-tb {        padding-top: 5.5%;        padding-bottom: 5.5%;    }    .sm-padding-six-tb {        padding-top: 6%;        padding-bottom: 6%;    }    .sm-padding-six-half-tb {        padding-top: 6.5%;        padding-bottom: 6.5%;    }    .sm-padding-seven-tb {        padding-top: 7%;        padding-bottom: 7%;    }    .sm-padding-seven-half-tb {        padding-top: 7.5%;        padding-bottom: 7.5%;    }    .sm-padding-eight-tb {        padding-top: 8%;        padding-bottom: 8%;    }    .sm-padding-eight-half-tb {        padding-top: 8.5%;        padding-bottom: 8.5%;    }    .sm-padding-nine-tb {        padding-top: 9%;        padding-bottom: 9%;    }    .sm-padding-nine-half-tb {        padding-top: 9.5%;        padding-bottom: 9.5%;    }    .sm-padding-ten-tb {        padding-top: 10%;        padding-bottom: 10%;    }    .sm-padding-ten-half-tb {        padding-top: 10.5%;        padding-bottom: 10.5%;    }    .sm-padding-eleven-tb {        padding-top: 11%;        padding-bottom: 11%;    }    .sm-padding-eleven-half-tb {        padding-top: 11.5%;        padding-bottom: 11.5%;    }    .sm-padding-twelve-tb {        padding-top: 12%;        padding-bottom: 12%;    }    .sm-padding-twelve-half-tb {        padding-top: 12.5%;        padding-bottom: 12.5%;    }    .sm-padding-thirteen-tb {        padding-top: 13%;        padding-bottom: 13%;    }    .sm-padding-thirteen-half-tb {        padding-top: 13.5%;        padding-bottom: 13.5%;    }    .sm-padding-fourteen-tb {        padding-top: 14%;        padding-bottom: 14%;    }    .sm-padding-fourteen-half-tb {        padding-top: 14.5%;        padding-bottom: 14.5%;    }    .sm-padding-fifteen-tb {        padding-top: 15%;        padding-bottom: 15%;    }    .sm-padding-fifteen-half-tb {        padding-top: 15.5%;        padding-bottom: 15.5%;    }    .sm-padding-sixteen-tb {        padding-top: 16%;        padding-bottom: 16%;    }    .sm-padding-sixteen-half-tb {        padding-top: 16.5%;        padding-bottom: 16.5%;    }    .sm-padding-seventeen-tb {        padding-top: 17%;        padding-bottom: 17%;    }    .sm-padding-seventeen-half-tb {        padding-top: 17.5%;        padding-bottom: 17.5%;    }    .sm-padding-eighteen-tb {        padding-top: 18%;        padding-bottom: 18%;    }    .sm-padding-eighteen-half-tb {        padding-top: 18.5%;        padding-bottom: 18.5%;    }    .sm-padding-nineteen-tb {        padding-top: 19%;        padding-bottom: 19%;    }    .sm-padding-nineteen-half-tb {        padding-top: 19.5%;        padding-bottom: 19.5%;    }    .sm-padding-twenty-tb {        padding-top: 20%;        padding-bottom: 20%;    }    .sm-padding-twenty-half-tb {        padding-top: 20.5%;        padding-bottom: 20.5%;    }    .sm-padding-twenty-one-tb {        padding-top: 21%;        padding-bottom: 21%;    }    .sm-padding-twenty-one-half-tb {        padding-top: 21.5%;        padding-bottom: 21.5%;    }    .sm-padding-twenty-two-tb {        padding-top: 22%;        padding-bottom: 22%;    }    .sm-padding-twenty-two-half-tb {        padding-top: 22.5%;        padding-bottom: 22.5%;    }    .sm-padding-twenty-three-tb {        padding-top: 23%;        padding-bottom: 23%;    }    .sm-padding-twenty-three-half-tb {        padding-top: 23.5%;        padding-bottom: 23.5%;    }    .sm-padding-twenty-four-tb {        padding-top: 24%;        padding-bottom: 24%;    }    .sm-padding-twenty-four-half-tb {        padding-top: 24.5%;        padding-bottom: 24.5%;    }    .sm-padding-twenty-tb {        padding-top: 25%;        padding-bottom: 25%;    }    .sm-padding-5px-tb {        padding-top: 5px !important;        padding-bottom: 5px !important;    }    .sm-padding-10px-tb {        padding-top: 10px !important;        padding-bottom: 10px !important;    }    .sm-padding-15px-tb {        padding-top: 15px !important;        padding-bottom: 15px !important;    }    .sm-padding-20px-tb {        padding-top: 20px !important;        padding-bottom: 20px !important;    }    .sm-padding-25px-tb {        padding-top: 25px !important;        padding-bottom: 25px !important;    }    .sm-padding-30px-tb {        padding-top: 30px !important;        padding-bottom: 30px !important;    }    .sm-padding-35px-tb {        padding-top: 35px !important;        padding-bottom: 35px !important;    }    .sm-padding-40px-tb {        padding-top: 40px !important;        padding-bottom: 40px !important;    }    .sm-padding-45px-tb {        padding-top: 45px !important;        padding-bottom: 45px !important;    }    .sm-padding-50px-tb {        padding-top: 50px !important;        padding-bottom: 50px !important;    }    .sm-padding-55px-tb {        padding-top: 55px !important;        padding-bottom: 55px !important;    }    .sm-padding-60px-tb {        padding-top: 60px !important;        padding-bottom: 60px !important;    }    .sm-padding-65px-tb {        padding-top: 65px !important;        padding-bottom: 65px !important;    }    .sm-padding-70px-tb {        padding-top: 70px !important;        padding-bottom: 70px !important;    }    .sm-padding-75px-tb {        padding-top: 75px !important;        padding-bottom: 75px !important;    }    .sm-padding-80px-tb {        padding-top: 80px !important;        padding-bottom: 80px !important;    }    .sm-padding-85px-tb {        padding-top: 85px !important;        padding-bottom: 85px !important;    }    .sm-padding-90px-tb {        padding-top: 90px !important;        padding-bottom: 90px !important;    }    .sm-padding-95px-tb {        padding-top: 95px !important;        padding-bottom: 95px !important;    }    .sm-padding-100px-tb {        padding-top: 100px !important;        padding-bottom: 100px !important;    }    /* padding left right */    .sm-padding-one-lr {        padding-left: 1%;        padding-right: 1%;    }    .sm-padding-one-half-lr {        padding-left: 1.5%;        padding-right: 1.5%;    }    .sm-padding-two-lr {        padding-left: 2%;        padding-right: 2%;    }    .sm-padding-two-half-lr {        padding-left: 2.5%;        padding-right: 2.5%;    }    .sm-padding-three-lr {        padding-left: 3%;        padding-right: 3%;    }    .sm-padding-three-half-lr {        padding-left: 3.5%;        padding-right: 3.5%;    }    .sm-padding-four-lr {        padding-left: 4%;        padding-right: 4%;    }    .sm-padding-four-half-lr {        padding-left: 4.5%;        padding-right: 4.5%;    }    .sm-padding-five-lr {        padding-left: 5%;        padding-right: 5%;    }    .sm-padding-five-half-lr {        padding-left: 5.5%;        padding-right: 5.5%;    }    .sm-padding-six-lr {        padding-left: 6%;        padding-right: 6%;    }    .sm-padding-six-half-lr {        padding-left: 6.5%;        padding-right: 6.5%;    }    .sm-padding-seven-lr {        padding-left: 7%;        padding-right: 7%;    }    .sm-padding-seven-half-lr {        padding-left: 7.5%;        padding-right: 7.5%;    }    .sm-padding-eight-lr {        padding-left: 8%;        padding-right: 8%;    }    .sm-padding-eight-half-lr {        padding-left: 8.5%;        padding-right: 8.5%;    }    .sm-padding-nine-lr {        padding-left: 9%;        padding-right: 9%;    }    .sm-padding-nine-half-lr {        padding-left: 9.5%;        padding-right: 9.5%;    }    .sm-padding-ten-lr {        padding-left: 10%;        padding-right: 10%;    }    .sm-padding-ten-half-lr {        padding-left: 10.5%;        padding-right: 10.5%;    }    .sm-padding-eleven-lr {        padding-left: 11%;        padding-right: 11%;    }    .sm-padding-eleven-half-lr {        padding-left: 11.5%;        padding-right: 11.5%;    }    .sm-padding-twelve-lr {        padding-left: 12%;        padding-right: 12%;    }    .sm-padding-twelve-half-lr {        padding-left: 12.5%;        padding-right: 12.5%;    }    .sm-padding-thirteen-lr {        padding-left: 13%;        padding-right: 13%;    }    .sm-padding-thirteen-half-lr {        padding-left: 13.5%;        padding-right: 13.5%;    }    .sm-padding-fourteen-lr {        padding-left: 14%;        padding-right: 14%;    }    .sm-padding-fourteen-half-lr {        padding-left: 14.5%;        padding-right: 14.5%;    }    .sm-padding-fifteen-lr {        padding-left: 15%;        padding-right: 15%;    }    .sm-padding-fifteen-half-lr {        padding-left: 15.5%;        padding-right: 15.5%;    }    .sm-padding-sixteen-lr {        padding-left: 16%;        padding-right: 16%;    }    .sm-padding-sixteen-half-lr {        padding-left: 16.5%;        padding-right: 16.5%;    }    .sm-padding-seventeen-lr {        padding-left: 17%;        padding-right: 17%;    }    .sm-padding-seventeen-half-lr {        padding-left: 17.5%;        padding-right: 17.5%;    }    .sm-padding-eighteen-lr {        padding-left: 18%;        padding-right: 18%;    }    .sm-padding-eighteen-half-lr {        padding-left: 18.5%;        padding-right: 18.5%;    }    .sm-padding-nineteen-lr {        padding-left: 19%;        padding-right: 19%;    }    .sm-padding-nineteen-half-lr {        padding-left: 19.5%;        padding-right: 19.5%;    }    .sm-padding-twenty-lr {        padding-left: 20%;        padding-right: 20%;    }    .sm-padding-twenty-half-lr {        padding-left: 20.5%;        padding-right: 20.5%;    }    .sm-padding-twenty-one-lr {        padding-left: 21%;        padding-right: 21%;    }    .sm-padding-twenty-one-half-lr {        padding-left: 21.5%;        padding-right: 21.5%;    }    .sm-padding-twenty-two-lr {        padding-left: 22%;        padding-right: 22%;    }    .sm-padding-twenty-two-half-lr {        padding-left: 22.5%;        padding-right: 22.5%;    }    .sm-padding-twenty-three-lr {        padding-left: 23%;        padding-right: 23%;    }    .sm-padding-twenty-three-half-lr {        padding-left: 23.5%;        padding-right: 23.5%;    }    .sm-padding-twenty-four-lr {        padding-left: 24%;        padding-right: 24%;    }    .sm-padding-twenty-four-half-lr {        padding-left: 24.5%;        padding-right: 24.5%;    }    .sm-padding-twenty-five-lr {        padding-left: 25%;        padding-right: 25%;    }    .sm-padding-5px-lr {        padding-right: 5px !important;        padding-left: 5px !important;    }    .sm-padding-10px-lr {        padding-right: 10px !important;        padding-left: 10px !important;    }    .sm-padding-15px-lr {        padding-right: 15px !important;        padding-left: 15px !important;    }    .sm-padding-20px-lr {        padding-right: 20px !important;        padding-left: 20px !important;    }    .sm-padding-25px-lr {        padding-right: 25px !important;        padding-left: 25px !important;    }    .sm-padding-30px-lr {        padding-right: 30px !important;        padding-left: 30px !important;    }    .sm-padding-35px-lr {        padding-right: 35px !important;        padding-left: 35px !important;    }    .sm-padding-40px-lr {        padding-right: 40px !important;        padding-left: 40px !important;    }    .sm-padding-45px-lr {        padding-right: 45px !important;        padding-left: 45px !important;    }    .sm-padding-50px-lr {        padding-right: 50px !important;        padding-left: 50px !important;    }    .sm-padding-55px-lr {        padding-right: 55px !important;        padding-left: 55px !important;    }    .sm-padding-60px-lr {        padding-right: 60px !important;        padding-left: 60px !important;    }    .sm-padding-65px-lr {        padding-right: 65px !important;        padding-left: 65px !important;    }    .sm-padding-70px-lr {        padding-right: 70px !important;        padding-left: 70px !important;    }    .sm-padding-75px-lr {        padding-right: 75px !important;        padding-left: 75px !important;    }    .sm-padding-80px-lr {        padding-right: 80px !important;        padding-left: 80px !important;    }    .sm-padding-85px-lr {        padding-right: 85px !important;        padding-left: 85px !important;    }    .sm-padding-90px-lr {        padding-right: 90px !important;        padding-left: 90px !important;    }    .sm-padding-95px-lr {        padding-right: 95px !important;        padding-left: 95px !important;    }    .sm-padding-100px-lr {        padding-right: 100px !important;        padding-left: 100px !important;    }    /* top */    .sm-top-auto {        top: auto;    }    .sm-top-0 {        top: 0 !important;    }    .sm-top-inherit {        top: inherit !important;    }    .sm-top-1 {        top: 1px;    }    .sm-top-2 {        top: 2px;    }    .sm-top-3 {        top: 3px;    }    .sm-top-4 {        top: 4px;    }    .sm-top-5 {        top: 5px;    }    .sm-top-6 {        top: 6px;    }    .sm-top-7 {        top: 7px;    }    .sm-top-8 {        top: 8px;    }    .sm-top-9 {        top: 9px;    }    .sm-top-10 {        top: 10px;    }    .sm-top-12 {        top: 12px;    }    .sm-top-15 {        top: 15px;    }    .sm-top-17 {        top: 17px;    }    .sm-top-20 {        top: 20px;    }    .sm-top-25 {        top: 25px;    }    .sm-top-30 {        top: 30px;    }    .sm-top-35 {        top: 35px;    }    .sm-top-40 {        top: 40px;    }    .sm-top-45 {        top: 45px;    }    .sm-top-50 {        top: 50px;    }    .sm-top-minus1 {        top: -1px;    }    .sm-top-minus2 {        top: -2px;    }    .sm-top-minus3 {        top: -3px;    }    .sm-top-minus4 {        top: -4px;    }    .sm-top-minus5 {        top: -5px;    }    .sm-top-minus6 {        top: -6px;    }    .sm-top-minus7 {        top: -7px;    }    .sm-top-minus8 {        top: -8px;    }    .sm-top-minus9 {        top: -9px;    }    .sm-top-minus10 {        top: -10px;    }    .sm-top-minus15 {        top: -15px;    }    .sm-top-minus20 {        top: -20px;    }    .sm-top-minus25 {        top: -25px;    }    .sm-top-minus30 {        top: -30px;    }    .sm-top-minus35 {        top: -35px;    }    .sm-top-minus40 {        top: -40px;    }    .sm-top-minus45 {        top: -45px;    }    .sm-top-minus50 {        top: -50px;    }    /* bottom */    .sm-bottom-auto {        bottom: auto;    }    .sm-bottom-0 {        bottom: 0;    }    .sm-bottom-1 {        bottom: 1px;    }    .sm-bottom-2 {        bottom: 2px;    }    .sm-bottom-3 {        bottom: 3px;    }    .sm-bottom-4 {        bottom: 4px;    }    .sm-bottom-5 {        bottom: 5px;    }    .sm-bottom-6 {        bottom: 6px;    }    .sm-bottom-7 {        bottom: 7px;    }    .sm-bottom-8 {        bottom: 8px;    }    .sm-bottom-9 {        bottom: 9px;    }    .sm-bottom-10 {        bottom: 10px;    }    .sm-bottom-20 {        bottom: 20px;    }    .sm-bottom-25 {        bottom: 25px;    }    .sm-bottom-30 {        bottom: 30px;    }    .sm-bottom-35 {        bottom: 35px;    }    .sm-bottom-40 {        bottom: 40px;    }    .sm-bottom-45 {        bottom: 45px;    }    .sm-bottom-50 {        bottom: 50px;    }    /* left */    .sm-left-auto {        left: auto;    }    .sm-left-0 {        left: 0;    }    .sm-left-1 {        left: 1px;    }    .sm-left-2 {        left: 2px;    }    .sm-left-3 {        left: 3px;    }    .sm-left-4 {        left: 4px;    }    .sm-left-5 {        left: 5px;    }    .sm-left-6 {        left: 6px;    }    .sm-left-7 {        left: 7px;    }    .sm-left-8 {        left: 8px;    }    .sm-left-9 {        left: 9px;    }    .sm-left-10 {        left: 10px;    }    /* right */    .sm-right-auto {        right: auto;    }    .sm-right-0 {        right: 0;    }    .sm-right-1 {        right: 1px;    }    .sm-right-2 {        right: 2px;    }    .sm-right-3 {        right: 3px;    }    .sm-right-4 {        right: 4px;    }    .sm-right-5 {        right: 5px;    }    .sm-right-6 {        right: 6px;    }    .sm-right-7 {        right: 7px;    }    .sm-right-8 {        right: 8px;    }    .sm-right-9 {        right: 9px;    }    .sm-right-10 {        right: 10px;    }    /* width */    .sm-width-10 {        width: 10%;    }    .sm-width-15 {        width: 15%;    }    .sm-width-20 {        width: 20%;    }    .sm-width-25 {        width: 25%;    }    .sm-width-30 {        width: 30%;    }    .sm-width-35 {        width: 35%;    }    .sm-width-40 {        width: 40%;    }    .sm-width-45 {        width: 45%;    }    .sm-width-50 {        width: 50%;    }    .sm-width-55 {        width: 55%;    }    .sm-width-60 {        width: 60%;    }    .sm-width-65 {        width: 65%;    }    .sm-width-70 {        width: 70%;    }    .sm-width-75 {        width: 75%;    }    .sm-width-80 {        width: 80%;    }    .sm-width-85 {        width: 85%;    }    .sm-width-90 {        width: 90%;    }    .sm-width-95 {        width: 95%;    }    .sm-width-100 {        width: 100%;    }    .sm-width-auto {        width: auto;    }    .sm-width-50px {        width: 50px;    }    .sm-width-70px {        width: 70px;    }    .sm-width-75px {        width: 75px;    }    .sm-width-80px {        width: 80px;    }    .sm-width-85px {        width: 85px;    }    .sm-width-90px {        width: 90px;    }    .sm-width-95px {        width: 95px;    }    .sm-width-100px {        width: 100px;    }    .sm-width-120px {        width: 120px;    }    .sm-width-130px {        width: 130px;    }    .sm-width-150px {        width: 150px;    }    .sm-width-180px {        width: 180px;    }    .sm-width-200px {        width: 200px;    }    .sm-width-250px {        width: 250px;    }    .sm-width-300px {        width: 300px;    }    .sm-width-350px {        width: 350px;    }    .sm-width-400px {        width: 400px;    }    .sm-width-450px {        width: 450px;    }    .sm-width-500px {        width: 500px;    }    .sm-width-550px {        width: 550px;    }    .sm-width-600px {        width: 600px;    }    .sm-width-650px {        width: 650px;    }    .sm-width-700px {        width: 700px;    }    .sm-width-750px {        width: 750px;    }    .sm-width-800px {        width: 800px;    }    .sm-width-850px {        width: 850px;    }    .sm-width-900px {        width: 900px;    }    .sm-width-950px {        width: 950px;    }    .sm-width-1000px {        width: 1000px;    }    /* height */    .sm-height-50 {        height: 50%;    }    .sm-height-100 {        height: 100%;    }    .sm-height-auto {        height: auto !important;    }    .sm-height-80px {        height: 80px;    }    .sm-height-90px {        height: 90px;    }    .sm-height-100px {        height: 100px;    }    .sm-height-150px {        height: 150px;    }    .sm-height-200px {        height: 200px;    }    .sm-height-250px {        height: 250px;    }    .sm-height-300px {        height: 300px;    }    .sm-height-350px {        height: 350px;    }    .sm-height-400px {        height: 400px;    }    .sm-height-450px {        height: 450px;    }    .sm-height-500px {        height: 500px;    }    .sm-height-550px {        height: 550px;    }    .sm-height-600px {        height: 600px;    }    .sm-height-650px {        height: 650px;    }    .sm-height-700px {        height: 700px;    }    /* display */    .sm-display-block {        display: block !important;    }    .sm-overflow-hidden {        overflow: hidden !important;    }    .sm-overflow-auto {        overflow: auto !important;    }    .sm-display-inline-block {        display: inline-block !important;    }    .sm-display-inline {        display: inline !important;    }    .sm-display-none {        display: none !important;    }    .sm-display-inherit {        display: inherit !important;    }    .sm-display-table {        display: table !important;    }    .sm-display-table-cell {        display: table-cell !important;    }    .sm-display-flex-inherit {        -ms-box-orient: inherit;        display: inherit;        display: inherit;        display: inherit;        display: inherit;        display: inherit;        display: inherit;        flex-flow: inherit;        -webkit-flex-flow: inherit;        -moz-flex-flow: inherit;        -ms-flex-flow: inherit;        -o-flex-flow: inherit;    }    /* min height */    .sm-min-height-0 {        min-height: 0;    }    /* clear-both */    .sm-clear-both {        clear: both;    }    /* position */    .sm-position-inherit {        position: inherit !important;    }    .sm-position-initial {        position: initial !important;    }    .sm-position-relative {        position: relative !important;        z-index: 5;    }    .sm-position-absolute {        position: absolute !important;    }    .sm-position-fixed {        position: fixed !important;    }    /* line height */    .sm-line-height-10 {        line-height: 10px;    }    .sm-line-height-18 {        line-height: 18px;    }    .sm-line-height-20 {        line-height: 20px;    }    .sm-line-height-24 {        line-height: 24px;    }    .sm-line-height-22 {        line-height: 22px;    }    .sm-line-height-26 {        line-height: 26px;    }    .sm-line-height-28 {        line-height: 28px;    }    .sm-line-height-30 {        line-height: 30px;    }    .sm-line-height-35 {        line-height: 35px;    }    .sm-line-height-40 {        line-height: 40px;    }    .sm-line-height-45 {        line-height: 45px;    }    .sm-line-height-50 {        line-height: 50px;    }    .sm-line-height-55 {        line-height: 55px;    }    .sm-line-height-60 {        line-height: 60px;    }    .sm-line-height-65 {        line-height: 65px;    }    .sm-line-height-70 {        line-height: 70px;    }    .sm-line-height-75 {        line-height: 75px;    }    .sm-line-height-80 {        line-height: 80px;    }    .sm-line-height-85 {        line-height: 85px;    }    .sm-line-height-90 {        line-height: 90px;    }    .sm-line-height-95 {        line-height: 95px;    }    .sm-line-height-100 {        line-height: 100px;    }    /* border */    .sm-no-border-top {        border-top: 0 !important;    }    .sm-no-border-bottom {        border-bottom: 0 !important;    }    .sm-no-border-right {        border-right: 0 !important;    }    .sm-no-border-left {        border-left: 0 !important;    }    .sm-no-border {        border: 0 !important;    }    /* parallax */    .parallax {        background-position: center;    }    .portfolio-filter-tab-1 li {        margin: 10px 20px;    }    .portfolio-filter-tab-2 li a {        padding: 7px 18px;    }    .portfolio-grid.work-6col li, .blog-grid.blog-6col li {        width: 50%;    }    .portfolio-grid.work-4col li, .blog-grid.blog-4col li {        width: 50%;    }    .sidebar-wrapper .portfolio-grid.work-4col li, .sidebar-wrapper .blog-grid.work-4col li {        width: 50%;    }    .portfolio-grid.work-4col li.grid-item-double, .blog-grid.blog-4col li.grid-item-double {        width: 50%;    }        .portfolio-grid.work-4col li.grid-item-double:last-child, .blog-grid.blog-4col li.grid-item-double:last-child {            width: 50%;        }    .portfolio-grid.work-3col li, .blog-grid.blog-3col li {        width: 50%;    }        .portfolio-grid.work-3col li.grid-item-double, .blog-grid.blog-3col li.grid-item-double {            width: 50%;        }    /*equalize auto*/    /*.sm-equalize-auto > [class*='col-'] {height: auto !important; }*/    /* feature-box-4 */    .feature-box-4 figure figcaption {        width: 100%;        display: table-cell;        margin: 0;        padding: 15px;        top: 0;        height: 100%;    }    .grid-item.feature-box-4 figure figcaption .btn {        opacity: 1;    }    .feature-box-4 figure:hover figcaption {        transform: translateY(0px);        -moz-transform: translateY(0px);        -ms-transform: translateY(0px);        -webkit-transform: translateY(0px);        -o-transform: translateY(0px);    }    /* homepage option-1 */    .bg-transparent-white {        background: rgba(255, 255, 255, 0);        background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, white 96%, white 100%);        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(96%, white), color-stop(100%, white));        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, white 96%, white 100%);        background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, white 96%, white 100%);        background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, white 96%, white 100%);        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, white 96%, white 100%);        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$white', endColorstr='$white', GradientType=1);    }    /* homepage option-3 */    .sm-swap-block {        display: flex;        flex-flow: column;    }        .sm-swap-block > div:first-child {            order: 2;        }        .sm-swap-block .arrow-bottom::after {            top: -29px;            border: solid transparent;            border-bottom-color: #f5f5f5;            border-width: 15px;            margin-left: -15px;        }    /* blog post style 3 */    .sm-no-background-img {        background-image: none !important;    }    /* blog post style 3 */    .blog-post-style3 .grid-item .blog-post .blog-post-images .blog-hover-icon i {        font-size: 36px;    }    /*swiper button 3*/    .swiper-button-prev.swiper-prev-style3, .swiper-button-next.swiper-next-style3 {        left: 64.5%;    }    /* Homepage 13 */    .gridblock-main {        padding: 60px 30px;    }    /* feature box style 8 */    .parallax-feature-box-bottom {        position: relative;    }    /* Homepage 14 */    .right-image {        position: relative;        width: 100%;        bottom: 0;        padding: 0 15px 0;        right: 0;        clear: both;    }    .box-separator-line {        left: -45px;        top: 66px;    }    .content-right-slider .swiper-button-next, .content-right-slider .swiper-button-prev, .swiper-button-prev.slider-long-arrow-white, .swiper-container-rtl .swiper-button-next.slider-long-arrow-white, .swiper-button-next.slider-long-arrow-white, .swiper-container-rtl .swiper-button-prev.slider-long-arrow-white {        background-size: 25px auto;        width: 30px;    }    /* full width menu nav */    .full-width-pull-menu .link-style-2 ul li a {        font-size: 36px;        line-height: 70px;    }    .full-width-pull-menu .dropdown .dropdown-toggle {        top: 35px;    }    /* feature box 10 */    .feature-box-10 .number-center::before {        width: 100%;    }    .feature-box-10 .number-center::after {        width: 100%;    }    /* feature box 4 */    .grid-item.feature-box-4 figure:hover figcaption {        transform: translateY(-10px);        -moz-transform: translateY(-10px);        -webkit-transform: translateY(-10px);        -ms-transform: translateY(-10px);        -o-transform: translateY(-10px);    }    /* hamburger menu */    .hamburger-menu-wrepper {        padding: 35px 36px;    }    .hamburger-menu-links {        font-size: 32px;        line-height: 32px;    }    .menu-middle {        width: 95%;    }    /* Homepage 10 */    .swiper-auto-width {        padding: 0 15px;    }        .swiper-auto-width .swiper-slide {            width: 100%;        }    /* feature-box-11 */    .feature-box-11:nth-child(2) .progress-line:after {        visibility: hidden;    }    /* feature box style 12 */    .feature-box-12 .hover-content-box {        top: 0;    }    /* skillbar bar style 1  */    .skillbar-bar-style1 .skillbar {        width: 86%;    }    /* feature box style 14 */    .feature-box-14 > div:nth-child(even) {        border-right: 0;    }    .feature-box-14 > div {        border-bottom-width: 1px;    }        .feature-box-14 > div:last-child {            border-bottom-width: 0;        }    /* homepage 6 */    .icon-box .icon-box-holder {        height: 90px;    }        .icon-box .icon-box-holder i {            padding-top: 5px;        }    /* swiper pagination */    .swiper-vertical-pagination > .swiper-pagination-bullets {        right: 30px;    }    .right-image img {        max-width: 100%;    }    .banner-style2 figcaption {        width: 80%;    }    /*banner style 01*/    .banner-style1 figure:hover figcaption p {        height: 100px;    }    .counter-box-5 .counter-box .number {        font-size: 50px;        line-height: 50px;    }    .left-sidebar, .right-sidebar {        padding: 15px;    }    /*scroll to top*/    .scroll-top-arrow {        display: none !important;        opacity: 0 !important;    }    /* text property */    .sm-text-middle-line::before {        display: none;    }    /* hover-option 3 */    .hover-option3 .grid-item figure figcaption {        padding: 0 30px;    }    .mfp-close, .mfp-close:active {        top: 0;        right: 0;    }    button.mfp-arrow {        background-color: #000000;        height: 80px;        width: 80px;        opacity: 1;    }    .mfp-arrow:before {        margin: 0 auto;        width: 100%;        height: 100%;        display: inline-block;        vertical-align: middle;        text-align: center;        line-height: 80px;        border: 0;    }    .mfp-arrow:active, .mfp-arrow:focus {        margin-top: -55px;    }    .mfp-arrow-left {        left: 6px;    }    .mfp-arrow-right {        right: 6px;    }    .banner-style2 figcaption {        width: 50%;    }    .list-style-6 li {        padding: 0 0 8px 0;    }    .search-form .search-input {        font-size: 24px;        padding-top: 15px;        padding-bottom: 15px;    }    .search-form .search-button {        font-size: 15px;    }    /*next prev button style 2*/    .swiper-next-style2 {        right: 15px;    }    .swiper-prev-style2 {        left: 15px;    }    .swiper-auto-width .swiper-scrollbar {        left: 12%;        width: 76%;    }    /* portfolio 5 column */    .portfolio-grid.work-5col li, .blog-grid.blog-5col li {        width: 50%;    }        .portfolio-grid.work-5col li.grid-item-double, .blog-grid.blog-5col li.grid-item-double {            width: 50%;        }    /* opacity */    .sm-opacity1 {        opacity: .1;    }    .sm-opacity2 {        opacity: .2;    }    .sm-opacity3 {        opacity: .3;    }    .sm-opacity4 {        opacity: .4;    }    .sm-opacity5 {        opacity: .5;    }    .sm-opacity6 {        opacity: .6;    }    .sm-opacity7 {        opacity: .7;    }    .sm-opacity8 {        opacity: .8;    }    .sm-opacity9 {        opacity: .9;    }    .sm-opacity10 {        opacity: 1;    }    /* blog comments list */    .blog-comment li {        padding: 30px 0;    }    /* blog post style4 */    .blog-post-style4 figure figcaption {        padding: 30px;    }    .blog-header-style1 li {        width: 100%;    }        .blog-header-style1 li.blog-column-active {            width: 100%;        }    /* feature box */    .feature-box.feature-box-17 .box .content {        top: 30px;    }    /* icon type */    .elements-social .extra-small-icon li, .elements-social .small-icon li, .elements-social .medium-icon li, .elements-social .large-icon li, .elements-social .extra-large-icon li {        margin-bottom: 10px;    }    /* pricing table */    .highlight .pricing-box {        transform: scale(1);        -webkit-transform: scale(1);        -moz-transform: scale(1);        -ms-transform: scale(1);        -o-transform: scale(1);    }    .demo-heading {        font-size: 30px;        line-height: 35px;    }}@media (max-width: 767px) {    body {        font-size: 12px;        line-height: 20px;    }    h1, h2, h3, h4, h5, h6 {        margin: 0 0 17px;        padding: 0;        letter-spacing: 0;        font-weight: 400;    }    h1 {        font-size: 37px;        line-height: 42px;    }    h2 {        font-size: 30px;        line-height: 36px;    }    h3 {        font-size: 28px;        line-height: 34px;    }    h4 {        font-size: 24px;        line-height: 30px;    }    h5 {        font-size: 20px;        line-height: 28px;    }    h6 {        font-size: 18px;        line-height: 23px;    }    /* opacity */    .xs-opacity1 {        opacity: .1;    }    .xs-opacity2 {        opacity: .2;    }    .xs-opacity3 {        opacity: .3;    }    .xs-opacity4 {        opacity: .4;    }    .xs-opacity5 {        opacity: .5;    }    .xs-opacity6 {        opacity: .6;    }    .xs-opacity7 {        opacity: .7;    }    .xs-opacity8 {        opacity: .8;    }    .xs-opacity9 {        opacity: .9;    }    .xs-opacity10 {        opacity: 1;    }    /*text-alignment*/    .xs-text-center {        text-align: center;    }    .xs-text-left {        text-align: left;    }    .xs-text-right {        text-align: right;    }    /*float*/    .xs-float-left {        float: left !important;    }    .xs-float-right {        float: right !important;    }    .xs-float-none {        float: none !important;    }    /* verticle align */    .xs-vertical-align-middle {        vertical-align: middle;    }    .xs-vertical-align-top {        vertical-align: top;    }    .xs-vertical-align-bottom {        vertical-align: bottom;    }    /* image position*/    .xs-background-image-left {        background-position: left !important;    }    .xs-background-image-right {        background-position: right !important;    }    .xs-background-image-center {        background-position: center !important;    }    /* margin */    .xs-offset-one-all {        margin: 1%;    }    .xs-offset-one-half-all {        margin: 1.5%;    }    .xs-offset-two-all {        margin: 2%;    }    .xs-offset-two-half-all {        margin: 2.5%;    }    .xs-offset-three-all {        margin: 3%;    }    .xs-offset-three-half-all {        margin: 3.5%;    }    .xs-offset-four-all {        margin: 4%;    }    .xs-offset-four-half-all {        margin: 4.5%;    }    .xs-offset-five-all {        margin: 5%;    }    .xs-offset-five-half-all {        margin: 5.5%;    }    .xs-offset-six-all {        margin: 6%;    }    .xs-offset-six-half-all {        margin: 6.5%;    }    .xs-offset-seven-all {        margin: 7%;    }    .xs-offset-seven-half-all {        margin: 7.5%;    }    .xs-offset-eight-all {        margin: 8%;    }    .xs-offset-eight-half-all {        margin: 8.5%;    }    .xs-offset-nine-all {        margin: 9%;    }    .xs-offset-nine-half-all {        margin: 9.5%;    }    .xs-offset-ten-all {        margin: 10%;    }    .xs-offset-ten-half-all {        margin: 10.5%;    }    .xs-offset-eleven-all {        margin: 11%;    }    .xs-offset-eleven-half-all {        margin: 11.5%;    }    .xs-offset-twelve-all {        margin: 12%;    }    .xs-offset-twelve-half-all {        margin: 12.5%;    }    .xs-offset-thirteen-all {        margin: 13%;    }    .xs-offset-thirteen-half-all {        margin: 13.5%;    }    .xs-offset-fourteen-all {        margin: 14%;    }    .xs-offset-fourteen-half-all {        margin: 14.5%;    }    .xs-offset-fifteen-all {        margin: 15%;    }    .xs-offset-fifteen-half-all {        margin: 15.5%;    }    .xs-offset-sixteen-all {        margin: 16%;    }    .xs-offset-sixteen-half-all {        margin: 16.5%;    }    .xs-offset-seventeen-all {        margin: 17%;    }    .xs-offset-seventeen-half-all {        margin: 17.5%;    }    .xs-offset-eighteen-all {        margin: 18%;    }    .xs-offset-eighteen-half-all {        margin: 18.5%;    }    .xs-offset-nineteen-all {        margin: 19%;    }    .xs-offset-nineteen-half-all {        margin: 19.5%;    }    .xs-offset-twenty-all {        margin: 20%;    }    .xs-offset-twenty-half-all {        margin: 20.5%;    }    .xs-offset-twenty-one-all {        margin: 21%;    }    .xs-offset-twenty-one-half-all {        margin: 21.5%;    }    .xs-offset-twenty-two-all {        margin: 22%;    }    .xs-offset-twenty-two-half-all {        margin: 22.5%;    }    .xs-offset-twenty-three-all {        margin: 23%;    }    .xs-offset-twenty-three-half-all {        margin: 23.5%;    }    .xs-offset-twenty-four-all {        margin: 24%;    }    .xs-offset-twenty-four-half-all {        margin: 24.5%;    }    .xs-offset-twenty-five-all {        margin: 25%;    }    .xs-no-margin {        margin: 0 !important;    }    .xs-no-offset-lr {        margin-left: 0 !important;        margin-right: 0 !important;    }    .xs-no-offset-tb {        margin-top: 0 !important;        margin-bottom: 0 !important;    }    .xs-no-offset-top {        margin-top: 0 !important;    }    .xs-no-offset-bottom {        margin-bottom: 0 !important;    }    .xs-no-offset-left {        margin-left: 0 !important;    }    .xs-no-offset-right {        margin-right: 0 !important;    }    .xs-offset-lr-auto {        margin-left: auto !important;        margin-right: auto !important;    }    .xs-offset-auto {        margin: 0 auto !important;    }    /* margin top */    .xs-offset-one-top {        margin-top: 1%;    }    .xs-offset-one-half-top {        margin-top: 1.5%;    }    .xs-offset-two-top {        margin-top: 2%;    }    .xs-offset-two-half-top {        margin-top: 2.5%;    }    .xs-offset-three-top {        margin-top: 3%;    }    .xs-offset-three-half-top {        margin-top: 3.5%;    }    .xs-offset-four-top {        margin-top: 4%;    }    .xs-offset-four-half-top {        margin-top: 4.5%;    }    .xs-offset-five-top {        margin-top: 5%;    }    .xs-offset-five-half-top {        margin-top: 5.5%;    }    .xs-offset-six-top {        margin-top: 6%;    }    .xs-offset-six-half-top {        margin-top: 6.5%;    }    .xs-offset-seven-top {        margin-top: 7%;    }    .xs-offset-seven-half-top {        margin-top: 7.5%;    }    .xs-offset-eight-top {        margin-top: 8%;    }    .xs-offset-eight-half-top {        margin-top: 8.5%;    }    .xs-offset-nine-top {        margin-top: 9%;    }    .xs-offset-nine-half-top {        margin-top: 9.5%;    }    .xs-offset-ten-top {        margin-top: 10%;    }    .xs-offset-ten-half-top {        margin-top: 10.5%;    }    .xs-offset-eleven-top {        margin-top: 11%;    }    .xs-offset-eleven-half-top {        margin-top: 11.5%;    }    .xs-offset-twelve-top {        margin-top: 12%;    }    .xs-offset-twelve-half-top {        margin-top: 12.5%;    }    .xs-offset-thirteen-top {        margin-top: 13%;    }    .xs-offset-thirteen-half-top {        margin-top: 13.5%;    }    .xs-offset-fourteen-top {        margin-top: 14%;    }    .xs-offset-fourteen-half-top {        margin-top: 14.5%;    }    .xs-offset-fifteen-top {        margin-top: 15%;    }    .xs-offset-fifteen-half-top {        margin-top: 15.5%;    }    .xs-offset-sixteen-top {        margin-top: 16%;    }    .xs-offset-sixteen-half-top {        margin-top: 16.5%;    }    .xs-offset-seventeen-top {        margin-top: 17%;    }    .xs-offset-seventeen-half-top {        margin-top: 17.5%;    }    .xs-offset-eighteen-top {        margin-top: 18%;    }    .xs-offset-eighteen-half-top {        margin-top: 18.5%;    }    .xs-offset-nineteen-top {        margin-top: 19%;    }    .xs-offset-nineteen-half-top {        margin-top: 19.5%;    }    .xs-offset-twenty-top {        margin-top: 20%;    }    .xs-offset-twenty-half-top {        margin-top: 20.5%;    }    .xs-offset-twenty-one-top {        margin-top: 21%;    }    .xs-offset-twenty-one-half-top {        margin-top: 21.5%;    }    .xs-offset-twenty-two-top {        margin-top: 22%;    }    .xs-offset-twenty-two-half-top {        margin-top: 22.5%;    }    .xs-offset-twenty-three-top {        margin-top: 23%;    }    .xs-offset-twenty-three-half-top {        margin-top: 23.5%;    }    .xs-offset-twenty-four-top {        margin-top: 24%;    }    .xs-offset-twenty-four-half-top {        margin-top: 24.5%;    }    .xs-offset-twenty-five-top {        margin-top: 25%;    }    .xs-offset-5px-top {        margin-top: 5px !important;    }    .xs-offset-10px-top {        margin-top: 10px !important;    }    .xs-offset-15px-top {        margin-top: 15px !important;    }    .xs-offset-20px-top {        margin-top: 20px !important;    }    .xs-offset-25px-top {        margin-top: 25px !important;    }    .xs-offset-30px-top {        margin-top: 30px !important;    }    .xs-offset-35px-top {        margin-top: 35px !important;    }    .xs-offset-40px-top {        margin-top: 40px !important;    }    .xs-offset-45px-top {        margin-top: 45px !important;    }    .xs-offset-50px-top {        margin-top: 50px !important;    }    .xs-offset-55px-top {        margin-top: 55px !important;    }    .xs-offset-60px-top {        margin-top: 60px !important;    }    .xs-offset-65px-top {        margin-top: 65px !important;    }    .xs-offset-70px-top {        margin-top: 70px !important;    }    .xs-offset-75px-top {        margin-top: 75px !important;    }    .xs-offset-80px-top {        margin-top: 80px !important;    }    .xs-offset-85px-top {        margin-top: 85px !important;    }    .xs-offset-90px-top {        margin-top: 90px !important;    }    .xs-offset-95px-top {        margin-top: 95px !important;    }    .xs-offset-100px-top {        margin-top: 100px !important;    }    /* margin bottom */    .xs-offset-one-bottom {        margin-bottom: 1%;    }    .xs-offset-one-half-bottom {        margin-bottom: 1.5%;    }    .xs-offset-two-bottom {        margin-bottom: 2%;    }    .xs-offset-two-half-bottom {        margin-bottom: 2.5%;    }    .xs-offset-three-bottom {        margin-bottom: 3%;    }    .xs-offset-three-half-bottom {        margin-bottom: 3.5%;    }    .xs-offset-four-bottom {        margin-bottom: 4%;    }    .xs-offset-four-half-bottom {        margin-bottom: 4.5%;    }    .xs-offset-five-bottom {        margin-bottom: 5%;    }    .xs-offset-five-half-bottom {        margin-bottom: 5.5%;    }    .xs-offset-six-bottom {        margin-bottom: 6%;    }    .xs-offset-six-half-bottom {        margin-bottom: 6.5%;    }    .xs-offset-seven-bottom {        margin-bottom: 7%;    }    .xs-offset-seven-half-bottom {        margin-bottom: 7.5%;    }    .xs-offset-eight-bottom {        margin-bottom: 8%;    }    .xs-offset-eight-half-bottom {        margin-bottom: 8.5%;    }    .xs-offset-nine-bottom {        margin-bottom: 9%;    }    .xs-offset-nine-half-bottom {        margin-bottom: 9.5%;    }    .xs-offset-ten-bottom {        margin-bottom: 10%;    }    .xs-offset-ten-half-bottom {        margin-bottom: 10.5%;    }    .xs-offset-eleven-bottom {        margin-bottom: 11%;    }    .xs-offset-eleven-half-bottom {        margin-bottom: 11.5%;    }    .xs-offset-twelve-bottom {        margin-bottom: 12%;    }    .xs-offset-twelve-half-bottom {        margin-bottom: 12.5%;    }    .xs-offset-thirteen-bottom {        margin-bottom: 13%;    }    .xs-offset-thirteen-half-bottom {        margin-bottom: 13.5%;    }    .xs-offset-fourteen-bottom {        margin-bottom: 14%;    }    .xs-offset-fourteen-half-bottom {        margin-bottom: 14.5%;    }    .xs-offset-fifteen-bottom {        margin-bottom: 15%;    }    .xs-offset-fifteen-half-bottom {        margin-bottom: 15.5%;    }    .xs-offset-sixteen-bottom {        margin-bottom: 16%;    }    .xs-offset-sixteen-half-bottom {        margin-bottom: 16.5%;    }    .xs-offset-seventeen-bottom {        margin-bottom: 17%;    }    .xs-offset-seventeen-half-bottom {        margin-bottom: 17.5%;    }    .xs-offset-eighteen-bottom {        margin-bottom: 18%;    }    .xs-offset-eighteen-half-bottom {        margin-bottom: 18.5%;    }    .xs-offset-nineteen-bottom {        margin-bottom: 19%;    }    .xs-offset-nineteen-half-bottom {        margin-bottom: 19.5%;    }    .xs-offset-twenty-bottom {        margin-bottom: 20%;    }    .xs-offset-twenty-half-bottom {        margin-bottom: 20.5%;    }    .xs-offset-twenty-one-bottom {        margin-bottom: 21%;    }    .xs-offset-twenty-one-half-bottom {        margin-bottom: 21.5%;    }    .xs-offset-twenty-two-bottom {        margin-bottom: 22%;    }    .xs-offset-twenty-two-half-bottom {        margin-bottom: 22.5%;    }    .xs-offset-twenty-three-bottom {        margin-bottom: 23%;    }    .xs-offset-twenty-three-half-bottom {        margin-bottom: 23.5%;    }    .xs-offset-twenty-four-bottom {        margin-bottom: 24%;    }    .xs-offset-twenty-four-half-bottom {        margin-bottom: 24.5%;    }    .xs-offset-twenty-five-bottom {        margin-bottom: 25%;    }    .xs-offset-5px-bottom {        margin-bottom: 5px !important;    }    .xs-offset-10px-bottom {        margin-bottom: 10px !important;    }    .xs-offset-15px-bottom {        margin-bottom: 15px !important;    }    .xs-offset-20px-bottom {        margin-bottom: 20px !important;    }    .xs-offset-25px-bottom {        margin-bottom: 25px !important;    }    .xs-offset-30px-bottom {        margin-bottom: 30px !important;    }    .xs-offset-35px-bottom {        margin-bottom: 35px !important;    }    .xs-offset-40px-bottom {        margin-bottom: 40px !important;    }    .xs-offset-45px-bottom {        margin-bottom: 45px !important;    }    .xs-offset-50px-bottom {        margin-bottom: 50px !important;    }    .xs-offset-55px-bottom {        margin-bottom: 55px !important;    }    .xs-offset-60px-bottom {        margin-bottom: 60px !important;    }    .xs-offset-65px-bottom {        margin-bottom: 65px !important;    }    .xs-offset-70px-bottom {        margin-bottom: 70px !important;    }    .xs-offset-75px-bottom {        margin-bottom: 75px !important;    }    .xs-offset-80px-bottom {        margin-bottom: 80px !important;    }    .xs-offset-85px-bottom {        margin-bottom: 85px !important;    }    .xs-offset-90px-bottom {        margin-bottom: 90px !important;    }    .xs-offset-95px-bottom {        margin-bottom: 95px !important;    }    .xs-offset-100px-bottom {        margin-bottom: 100px !important;    }    /* margin right */    .xs-offset-one-right {        margin-right: 1%;    }    .xs-offset-one-half-right {        margin-right: 1.5%;    }    .xs-offset-two-right {        margin-right: 2%;    }    .xs-offset-two-half-right {        margin-right: 2.5%;    }    .xs-offset-three-right {        margin-right: 3%;    }    .xs-offset-three-half-right {        margin-right: 3.5%;    }    .xs-offset-four-right {        margin-right: 4%;    }    .xs-offset-four-half-right {        margin-right: 4.5%;    }    .xs-offset-five-right {        margin-right: 5%;    }    .xs-offset-five-half-right {        margin-right: 5.5%;    }    .xs-offset-six-right {        margin-right: 6%;    }    .xs-offset-six-half-right {        margin-right: 6.5%;    }    .xs-offset-seven-right {        margin-right: 7%;    }    .xs-offset-seven-half-right {        margin-right: 7.5%;    }    .xs-offset-eight-right {        margin-right: 8%;    }    .xs-offset-eight-half-right {        margin-right: 8.5%;    }    .xs-offset-nine-right {        margin-right: 9%;    }    .xs-offset-nine-half-right {        margin-right: 9.5%;    }    .xs-offset-ten-right {        margin-right: 10%;    }    .xs-offset-ten-half-right {        margin-right: 10.5%;    }    .xs-offset-eleven-right {        margin-right: 11%;    }    .xs-offset-eleven-half-right {        margin-right: 11.5%;    }    .xs-offset-twelve-right {        margin-right: 12%;    }    .xs-offset-twelve-half-right {        margin-right: 12.5%;    }    .xs-offset-thirteen-right {        margin-right: 13%;    }    .xs-offset-thirteen-half-right {        margin-right: 13.5%;    }    .xs-offset-fourteen-right {        margin-right: 14%;    }    .xs-offset-fourteen-half-right {        margin-right: 14.5%;    }    .xs-offset-fifteen-right {        margin-right: 15%;    }    .xs-offset-fifteen-half-right {        margin-right: 15.5%;    }    .xs-offset-sixteen-right {        margin-right: 16%;    }    .xs-offset-sixteen-half-right {        margin-right: 16.5%;    }    .xs-offset-seventeen-right {        margin-right: 17%;    }    .xs-offset-seventeen-half-right {        margin-right: 17.5%;    }    .xs-offset-eighteen-right {        margin-right: 18%;    }    .xs-offset-eighteen-half-right {        margin-right: 18.5%;    }    .xs-offset-nineteen-right {        margin-right: 19%;    }    .xs-offset-nineteen-half-right {        margin-right: 19.5%;    }    .xs-offset-twenty-right {        margin-right: 20%;    }    .xs-offset-twenty-half-right {        margin-right: 20.5%;    }    .xs-offset-twenty-one-right {        margin-right: 21%;    }    .xs-offset-twenty-one-half-right {        margin-right: 21.5%;    }    .xs-offset-twenty-two-right {        margin-right: 22%;    }    .xs-offset-twenty-two-half-right {        margin-right: 22.5%;    }    .xs-offset-twenty-three-right {        margin-right: 23%;    }    .xs-offset-twenty-three-half-right {        margin-right: 23.5%;    }    .xs-offset-twenty-four-right {        margin-right: 24%;    }    .xs-offset-twenty-four-half-right {        margin-right: 24.5%;    }    .xs-offset-twenty-five-right {        margin-right: 25%;    }    .xs-offset-10px-right {        margin-right: 10px !important;    }    .xs-offset-15px-right {        margin-right: 15px !important;    }    .xs-offset-20px-right {        margin-right: 20px !important;    }    .xs-offset-25px-right {        margin-right: 25px !important;    }    .xs-offset-30px-right {        margin-right: 30px !important;    }    .xs-offset-35px-right {        margin-right: 35px !important;    }    .xs-offset-40px-right {        margin-right: 40px !important;    }    .xs-offset-45px-right {        margin-right: 45px !important;    }    .xs-offset-50px-right {        margin-right: 50px !important;    }    .xs-offset-55px-right {        margin-right: 55px !important;    }    .xs-offset-60px-right {        margin-right: 60px !important;    }    .xs-offset-65px-right {        margin-right: 65px !important;    }    .xs-offset-70px-right {        margin-right: 70px !important;    }    .xs-offset-75px-right {        margin-right: 75px !important;    }    .xs-offset-80px-right {        margin-right: 80px !important;    }    .xs-offset-85px-right {        margin-right: 85px !important;    }    .xs-offset-90px-right {        margin-right: 90px !important;    }    .xs-offset-95px-right {        margin-right: 95px !important;    }    .xs-offset-100px-right {        margin-right: 100px !important;    }    /* margin left */    .xs-offset-one-left {        margin-left: 1%;    }    .xs-offset-one-half-left {        margin-left: 1.5%;    }    .xs-offset-two-left {        margin-left: 2%;    }    .xs-offset-two-half-left {        margin-left: 2.5%;    }    .xs-offset-three-left {        margin-left: 3%;    }    .xs-offset-three-half-left {        margin-left: 3.5%;    }    .xs-offset-four-left {        margin-left: 4%;    }    .xs-offset-four-half-left {        margin-left: 4.5%;    }    .xs-offset-five-left {        margin-left: 5%;    }    .xs-offset-five-half-left {        margin-left: 5.5%;    }    .xs-offset-six-left {        margin-left: 6%;    }    .xs-offset-six-half-left {        margin-left: 6.5%;    }    .xs-offset-seven-left {        margin-left: 7%;    }    .xs-offset-seven-half-left {        margin-left: 7.5%;    }    .xs-offset-eight-left {        margin-left: 8%;    }    .xs-offset-eight-half-left {        margin-left: 8.5%;    }    .xs-offset-nine-left {        margin-left: 9%;    }    .xs-offset-nine-half-left {        margin-left: 9.5%;    }    .xs-offset-ten-left {        margin-left: 10%;    }    .xs-offset-ten-half-left {        margin-left: 10.5%;    }    .xs-offset-eleven-left {        margin-left: 11%;    }    .xs-offset-eleven-half-left {        margin-left: 11.5%;    }    .xs-offset-twelve-left {        margin-left: 12%;    }    .xs-offset-twelve-half-left {        margin-left: 12.5%;    }    .xs-offset-thirteen-left {        margin-left: 13%;    }    .xs-offset-thirteen-half-left {        margin-left: 13.5%;    }    .xs-offset-fourteen-left {        margin-left: 14%;    }    .xs-offset-fourteen-half-left {        margin-left: 14.5%;    }    .xs-offset-fifteen-left {        margin-left: 15%;    }    .xs-offset-fifteen-half-left {        margin-left: 15.5%;    }    .xs-offset-sixteen-left {        margin-left: 16%;    }    .xs-offset-sixteen-half-left {        margin-left: 16.5%;    }    .xs-offset-seventeen-left {        margin-left: 17%;    }    .xs-offset-seventeen-half-left {        margin-left: 17.5%;    }    .xs-offset-eighteen-left {        margin-left: 18%;    }    .xs-offset-eighteen-half-left {        margin-left: 18.5%;    }    .xs-offset-nineteen-left {        margin-left: 19%;    }    .xs-offset-nineteen-half-left {        margin-left: 19.5%;    }    .xs-offset-twenty-left {        margin-left: 20%;    }    .xs-offset-twenty-half-left {        margin-left: 20.5%;    }    .xs-offset-twenty-one-left {        margin-left: 21%;    }    .xs-offset-twenty-one-half-left {        margin-left: 21.5%;    }    .xs-offset-twenty-two-left {        margin-left: 22%;    }    .xs-offset-twenty-two-half-left {        margin-left: 22.5%;    }    .xs-offset-twenty-three-left {        margin-left: 23%;    }    .xs-offset-twenty-three-half-left {        margin-left: 23.5%;    }    .xs-offset-twenty-four-left {        margin-left: 24%;    }    .xs-offset-twenty-four-half-left {        margin-left: 24.5%;    }    .xs-offset-twenty-five-left {        margin-left: 25%;    }    .xs-offset-5px-left {        margin-left: 5px !important;    }    .xs-offset-10px-left {        margin-left: 10px !important;    }    .xs-offset-15px-left {        margin-left: 15px !important;    }    .xs-offset-20px-left {        margin-left: 20px !important;    }    .xs-offset-25px-left {        margin-left: 25px !important;    }    .xs-offset-30px-left {        margin-left: 30px !important;    }    .xs-offset-35px-left {        margin-left: 35px !important;    }    .xs-offset-40px-left {        margin-left: 40px !important;    }    .xs-offset-45px-left {        margin-left: 45px !important;    }    .xs-offset-50px-left {        margin-left: 50px !important;    }    .xs-offset-55px-left {        margin-left: 55px !important;    }    .xs-offset-60px-left {        margin-left: 60px !important;    }    .xs-offset-65px-left {        margin-left: 65px !important;    }    .xs-offset-70px-left {        margin-left: 70px !important;    }    .xs-offset-75px-left {        margin-left: 75px !important;    }    .xs-offset-80px-left {        margin-left: 80px !important;    }    .xs-offset-85px-left {        margin-left: 85px !important;    }    .xs-offset-90px-left {        margin-left: 90px !important;    }    .xs-offset-95px-left {        margin-left: 95px !important;    }    .xs-offset-100px-left {        margin-left: 100px !important;    }    /* margin left right */    .xs-offset-one-lr {        margin-left: 1%;        margin-right: 1%;    }    .xs-offset-one-lr {        margin-left: 1.5%;        margin-right: 1.5%;    }    .xs-offset-two-lr {        margin-left: 2%;        margin-right: 2%;    }    .xs-offset-two-lr {        margin-left: 2.5%;        margin-right: 2.5%;    }    .xs-offset-three-lr {        margin-left: 3%;        margin-right: 3%;    }    .xs-offset-three-lr {        margin-left: 3.5%;        margin-right: 3.5%;    }    .xs-offset-four-lr {        margin-left: 4%;        margin-right: 4%;    }    .xs-offset-four-lr {        margin-left: 4.5%;        margin-right: 4.5%;    }    .xs-offset-five-lr {        margin-left: 5%;        margin-right: 5%;    }    .xs-offset-five-lr {        margin-left: 5.5%;        margin-right: 5.5%;    }    .xs-offset-six-lr {        margin-left: 6%;        margin-right: 6%;    }    .xs-offset-six-lr {        margin-left: 6.5%;        margin-right: 6.5%;    }    .xs-offset-seven-lr {        margin-left: 7%;        margin-right: 7%;    }    .xs-offset-seven-lr {        margin-left: 7.5%;        margin-right: 7.5%;    }    .xs-offset-eight-lr {        margin-left: 8%;        margin-right: 8%;    }    .xs-offset-eight-lr {        margin-left: 8.5%;        margin-right: 8.5%;    }    .xs-offset-nine-lr {        margin-left: 9%;        margin-right: 9%;    }    .xs-offset-nine-lr {        margin-left: 9.5%;        margin-right: 9.5%;    }    .xs-offset-ten-lr {        margin-left: 10%;        margin-right: 10%;    }    .xs-offset-ten-lr {        margin-left: 10.5%;        margin-right: 10.5%;    }    .xs-offset-eleven-lr {        margin-left: 11%;        margin-right: 11%;    }    .xs-offset-eleven-lr {        margin-left: 11.5%;        margin-right: 11.5%;    }    .xs-offset-twelve-lr {        margin-left: 12%;        margin-right: 12%;    }    .xs-offset-twelve-lr {        margin-left: 12.5%;        margin-right: 12.5%;    }    .xs-offset-thirteen-lr {        margin-left: 13%;        margin-right: 13%;    }    .xs-offset-thirteen-half-lr {        margin-left: 13.5%;        margin-right: 13.5%;    }    .xs-offset-fourteen-lr {        margin-left: 14%;        margin-right: 14%;    }    .xs-offset-fourteen-half-lr {        margin-left: 14.5%;        margin-right: 14.5%;    }    .xs-offset-fifteen-lr {        margin-left: 15%;        margin-right: 15%;    }    .xs-offset-fifteen-half-lr {        margin-left: 15.5%;        margin-right: 15.5%;    }    .xs-offset-sixteen-lr {        margin-left: 16%;        margin-right: 16%;    }    .xs-offset-sixteen-half-lr {        margin-left: 16.5%;        margin-right: 16.5%;    }    .xs-offset-seventeen-lr {        margin-left: 17%;        margin-right: 17%;    }    .xs-offset-seventeen-half-lr {        margin-left: 17.5%;        margin-right: 17.5%;    }    .xs-offset-eighteen-lr {        margin-left: 18%;        margin-right: 18%;    }    .xs-offset-eighteen-half-lr {        margin-left: 18.5%;        margin-right: 18.5%;    }    .xs-offset-nineteen-lr {        margin-left: 19%;        margin-right: 19%;    }    .xs-offset-nineteen-half-lr {        margin-left: 19.5%;        margin-right: 19.5%;    }    .xs-offset-twenty-lr {        margin-left: 20%;        margin-right: 20%;    }    .xs-offset-twenty-half-lr {        margin-left: 20.5%;        margin-right: 20.5%;    }    .xs-offset-twenty-one-lr {        margin-left: 21%;        margin-right: 21%;    }    .xs-offset-twenty-one-half-lr {        margin-left: 21.5%;        margin-right: 21.5%;    }    .xs-offset-twenty-two-lr {        margin-left: 22%;        margin-right: 22%;    }    .xs-offset-twenty-two-half-lr {        margin-left: 22.5%;        margin-right: 22.5%;    }    .xs-offset-twenty-three-lr {        margin-left: 23%;        margin-right: 23%;    }    .xs-offset-twenty-three-half-lr {        margin-left: 23.5%;        margin-right: 23.5%;    }    .xs-offset-twenty-four-lr {        margin-left: 24%;        margin-right: 24%;    }    .xs-offset-twenty-four-half-lr {        margin-left: 24.5%;        margin-right: 24.5%;    }    .xs-offset-twenty-five-lr {        margin-left: 25%;        margin-right: 25%;    }    .xs-offset-5px-lr {        margin-left: 5px !important;        margin-right: 5px !important;    }    .xs-offset-10px-lr {        margin-left: 10px !important;        margin-right: 10px !important;    }    .xs-offset-15px-lr {        margin-left: 15px !important;        margin-right: 15px !important;    }    .xs-offset-20px-lr {        margin-left: 20px !important;        margin-right: 20px !important;    }    .xs-offset-25px-lr {        margin-left: 25px !important;        margin-right: 25px !important;    }    .xs-offset-30px-lr {        margin-left: 30px !important;        margin-right: 30px !important;    }    .xs-offset-35px-lr {        margin-left: 35px !important;        margin-right: 35px !important;    }    .xs-offset-40px-lr {        margin-left: 40px !important;        margin-right: 40px !important;    }    .xs-offset-45px-lr {        margin-left: 45px !important;        margin-right: 45px !important;    }    .xs-offset-50px-lr {        margin-left: 50px !important;        margin-right: 50px !important;    }    .xs-offset-55px-lr {        margin-left: 55px !important;        margin-right: 55px !important;    }    .xs-offset-60px-lr {        margin-left: 60px !important;        margin-right: 60px !important;    }    .xs-offset-65px-lr {        margin-left: 65px !important;        margin-right: 65px !important;    }    .xs-offset-70px-lr {        margin-left: 70px !important;        margin-right: 70px !important;    }    .xs-offset-75px-lr {        margin-left: 75px !important;        margin-right: 75px !important;    }    .xs-offset-80px-lr {        margin-left: 80px !important;        margin-right: 80px !important;    }    .xs-offset-85px-lr {        margin-left: 85px !important;        margin-right: 85px !important;    }    .xs-offset-90px-lr {        margin-left: 90px !important;        margin-right: 90px !important;    }    .xs-offset-95px-lr {        margin-left: 95px !important;        margin-right: 95px !important;    }    .xs-offset-100px-lr {        margin-left: 100px !important;        margin-right: 100px !important;    }    /* margin top bottom */    .xs-offset-one-tb {        margin-top: 1%;        margin-bottom: 1%;    }    .xs-offset-one-tb {        margin-top: 1.5%;        margin-bottom: 1.5%;    }    .xs-offset-two-tb {        margin-top: 2%;        margin-bottom: 2%;    }    .xs-offset-two-tb {        margin-top: 2.5%;        margin-bottom: 2.5%;    }    .xs-offset-three-tb {        margin-top: 3%;        margin-bottom: 3%;    }    .xs-offset-three-tb {        margin-top: 3.5%;        margin-bottom: 3.5%;    }    .xs-offset-four-tb {        margin-top: 4%;        margin-bottom: 4%;    }    .xs-offset-four-tb {        margin-top: 4.5%;        margin-bottom: 4.5%;    }    .xs-offset-five-tb {        margin-top: 5%;        margin-bottom: 5%;    }    .xs-offset-five-tb {        margin-top: 5.5%;        margin-bottom: 5.5%;    }    .xs-offset-six-tb {        margin-top: 6%;        margin-bottom: 6%;    }    .xs-offset-six-tb {        margin-top: 6.5%;        margin-bottom: 6.5%;    }    .xs-offset-seven-tb {        margin-top: 7%;        margin-bottom: 7%;    }    .xs-offset-seven-tb {        margin-top: 7.5%;        margin-bottom: 7.5%;    }    .xs-offset-eight-tb {        margin-top: 8%;        margin-bottom: 8%;    }    .xs-offset-eight-tb {        margin-top: 8.5%;        margin-bottom: 8.5%;    }    .xs-offset-nine-tb {        margin-top: 9%;        margin-bottom: 9%;    }    .xs-offset-nine-tb {        margin-top: 9.5%;        margin-bottom: 9.5%;    }    .xs-offset-ten-tb {        margin-top: 10%;        margin-bottom: 10%;    }    .xs-offset-ten-tb {        margin-top: 10.5%;        margin-bottom: 10.5%;    }    .xs-offset-eleven-tb {        margin-top: 11%;        margin-bottom: 11%;    }    .xs-offset-eleven-tb {        margin-top: 11.5%;        margin-bottom: 11.5%;    }    .xs-offset-twelve-tb {        margin-top: 12%;        margin-bottom: 12%;    }    .xs-offset-twelve-tb {        margin-top: 12.5%;        margin-bottom: 12.5%;    }    .xs-offset-thirteen-tb {        margin-top: 13%;        margin-bottom: 13%;    }    .xs-offset-thirteen-half-tb {        margin-top: 13.5%;        margin-bottom: 13.5%;    }    .xs-offset-fourteen-tb {        margin-top: 14%;        margin-bottom: 14%;    }    .xs-offset-fourteen-half-tb {        margin-top: 14.5%;        margin-bottom: 14.5%;    }    .xs-offset-fifteen-tb {        margin-top: 15%;        margin-bottom: 15%;    }    .xs-offset-fifteen-half-tb {        margin-top: 15.5%;        margin-bottom: 15.5%;    }    .xs-offset-sixteen-tb {        margin-top: 16%;        margin-bottom: 16%;    }    .xs-offset-sixteen-half-tb {        margin-top: 16.5%;        margin-bottom: 16.5%;    }    .xs-offset-seventeen-tb {        margin-top: 17%;        margin-bottom: 17%;    }    .xs-offset-seventeen-half-tb {        margin-top: 17.5%;        margin-bottom: 17.5%;    }    .xs-offset-eighteen-tb {        margin-top: 18%;        margin-bottom: 18%;    }    .xs-offset-eighteen-half-tb {        margin-top: 18.5%;        margin-bottom: 18.5%;    }    .xs-offset-nineteen-tb {        margin-top: 19%;        margin-bottom: 19%;    }    .xs-offset-nineteen-half-tb {        margin-top: 19.5%;        margin-bottom: 19.5%;    }    .xs-offset-twenty-tb {        margin-top: 20%;        margin-bottom: 20%;    }    .xs-offset-twenty-half-tb {        margin-top: 20.5%;        margin-bottom: 20.5%;    }    .xs-offset-twenty-one-tb {        margin-top: 21%;        margin-bottom: 21%;    }    .xs-offset-twenty-one-half-tb {        margin-top: 21.5%;        margin-bottom: 21.5%;    }    .xs-offset-twenty-two-tb {        margin-top: 22%;        margin-bottom: 22%;    }    .xs-offset-twenty-two-half-tb {        margin-top: 22.5%;        margin-bottom: 22.5%;    }    .xs-offset-twenty-three-tb {        margin-top: 23%;        margin-bottom: 23%;    }    .xs-offset-twenty-three-half-tb {        margin-top: 23.5%;        margin-bottom: 23.5%;    }    .xs-offset-twenty-four-tb {        margin-top: 24%;        margin-bottom: 24%;    }    .xs-offset-twenty-four-half-tb {        margin-top: 24.5%;        margin-bottom: 24.5%;    }    .xs-offset-twenty-five-tb {        margin-top: 25%;        margin-bottom: 25%;    }    .xs-offset-5px-tb {        margin-top: 5px !important;        margin-bottom: 5px !important;    }    .xs-offset-10px-tb {        margin-top: 10px !important;        margin-bottom: 10px !important;    }    .xs-offset-15px-tb {        margin-top: 15px !important;        margin-bottom: 15px !important;    }    .xs-offset-20px-tb {        margin-top: 20px !important;        margin-bottom: 20px !important;    }    .xs-offset-25px-tb {        margin-top: 25px !important;        margin-bottom: 25px !important;    }    .xs-offset-30px-tb {        margin-top: 30px !important;        margin-bottom: 30px !important;    }    .xs-offset-35px-tb {        margin-top: 35px !important;        margin-bottom: 35px !important;    }    .xs-offset-40px-tb {        margin-top: 40px !important;        margin-bottom: 40px !important;    }    .xs-offset-45px-tb {        margin-top: 45px !important;        margin-bottom: 45px !important;    }    .xs-offset-50px-tb {        margin-top: 50px !important;        margin-bottom: 50px !important;    }    .xs-offset-55px-tb {        margin-top: 55px !important;        margin-bottom: 55px !important;    }    .xs-offset-60px-tb {        margin-top: 60px !important;        margin-bottom: 60px !important;    }    .xs-offset-65px-tb {        margin-top: 65px !important;        margin-bottom: 65px !important;    }    .xs-offset-70px-tb {        margin-top: 70px !important;        margin-bottom: 70px !important;    }    .xs-offset-75px-tb {        margin-top: 75px !important;        margin-bottom: 75px !important;    }    .xs-offset-80px-tb {        margin-top: 80px !important;        margin-bottom: 80px !important;    }    .xs-offset-85px-tb {        margin-top: 85px !important;        margin-bottom: 85px !important;    }    .xs-offset-90px-tb {        margin-top: 90px !important;        margin-bottom: 90px !important;    }    .xs-offset-95px-tb {        margin-top: 95px !important;        margin-bottom: 95px !important;    }    .xs-offset-100px-tb {        margin-top: 100px !important;        margin-bottom: 100px !important;    }    /* header padding top */    .xs-header-padding-top {        padding-top: 82px;    }    .xs-header-offset-top {        margin-top: 80px;    }    /* padding */    .xs-no-padding {        padding: 0 !important;    }    .xs-no-padding-lr {        padding-left: 0 !important;        padding-right: 0 !important;    }    .xs-no-padding-tb {        padding-top: 0 !important;        padding-bottom: 0 !important;    }    .xs-no-padding-top {        padding-top: 0 !important;    }    .xs-no-padding-bottom {        padding-bottom: 0 !important;    }    .xs-no-padding-left {        padding-left: 0 !important;    }    .xs-no-padding-right {        padding-right: 0 !important;    }    .xs-padding-one-all {        padding: 1%;    }    .xs-padding-one-half-all {        padding: 1.5%;    }    .xs-padding-two-all {        padding: 2%;    }    .xs-padding-two-half-all {        padding: 2.5%;    }    .xs-padding-three-all {        padding: 3%;    }    .xs-padding-three-half-all {        padding: 3.5%;    }    .xs-padding-four-all {        padding: 4%;    }    .xs-padding-four-half-all {        padding: 4.5%;    }    .xs-padding-five-all {        padding: 5%;    }    .xs-padding-five-half-all {        padding: 5.5%;    }    .xs-padding-six-all {        padding: 6%;    }    .xs-padding-six-half-all {        padding: 6.5%;    }    .xs-padding-seven-all {        padding: 7%;    }    .xs-padding-seven-half-all {        padding: 7.5%;    }    .xs-padding-eight-all {        padding: 8%;    }    .xs-padding-eight-half-all {        padding: 8.5%;    }    .xs-padding-nine-all {        padding: 9%;    }    .xs-padding-nine-half-all {        padding: 9.5%;    }    .xs-padding-ten-all {        padding: 10%;    }    .xs-padding-ten-half-all {        padding: 10.5%;    }    .xs-padding-eleven-all {        padding: 11%;    }    .xs-padding-eleven-half-all {        padding: 11.5%;    }    .xs-padding-twelve-all {        padding: 12%;    }    .xs-padding-twelve-half-all {        padding: 12.5%;    }    .xs-padding-thirteen-all {        padding: 13%;    }    .xs-padding-thirteen-half-all {        padding: 13.5%;    }    .xs-padding-fourteen-all {        padding: 14%;    }    .xs-padding-fourteen-half-all {        padding: 14.5%;    }    .xs-padding-fifteen-all {        padding: 15%;    }    .xs-padding-fifteen-half-all {        padding: 15.5%;    }    .xs-padding-sixteen-all {        padding: 16%;    }    .xs-padding-sixteen-half-all {        padding: 16.5%;    }    .xs-padding-seventeen-all {        padding: 17%;    }    .xs-padding-seventeen-half-all {        padding: 17.5%;    }    .xs-padding-eighteen-all {        padding: 18%;    }    .xs-padding-eighteen-half-all {        padding: 18.5%;    }    .xs-padding-nineteen-all {        padding: 19%;    }    .xs-padding-nineteen-half-all {        padding: 19.5%;    }    .xs-padding-twenty-all {        padding: 20%;    }    .xs-padding-twenty-half-all {        padding: 20.5%;    }    .xs-padding-twenty-one-all {        padding: 21%;    }    .xs-padding-twenty-one-half-all {        padding: 21.5%;    }    .xs-padding-twenty-two-all {        padding: 22%;    }    .xs-padding-twenty-two-half-all {        padding: 22.5%;    }    .xs-padding-twenty-three-all {        padding: 23%;    }    .xs-padding-twenty-three-half-all {        padding: 23.5%;    }    .xs-padding-twenty-four-all {        padding: 24%;    }    .xs-padding-twenty-four-half-all {        padding: 24.5%;    }    .xs-padding-twenty-five-all {        padding: 25%;    }    .xs-padding-5px-all {        padding: 5px !important;    }    .xs-padding-10px-all {        padding: 10px !important;    }    .xs-padding-15px-all {        padding: 15px !important;    }    .xs-padding-20px-all {        padding: 20px !important;    }    .xs-padding-25px-all {        padding: 25px !important;    }    .xs-padding-30px-all {        padding: 30px !important;    }    .xs-padding-35px-all {        padding: 35px !important;    }    .xs-padding-40px-all {        padding: 40px !important;    }    .xs-padding-45px-all {        padding: 45px !important;    }    .xs-padding-50px-all {        padding: 50px !important;    }    .xs-padding-55px-all {        padding: 55px !important;    }    .xs-padding-60px-all {        padding: 60px !important;    }    .xs-padding-65px-all {        padding: 65px !important;    }    .xs-padding-70px-all {        padding: 70px !important;    }    .xs-padding-75px-all {        padding: 75px !important;    }    .xs-padding-80px-all {        padding: 80px !important;    }    .xs-padding-85px-all {        padding: 85px !important;    }    .xs-padding-90px-all {        padding: 90px !important;    }    .xs-padding-95px-all {        padding: 95px !important;    }    .xs-padding-100px-all {        padding: 100px !important;    }    /* padding top */    .xs-padding-one-top {        padding-top: 1%;    }    .xs-padding-one-half-top {        padding-top: 1.5%;    }    .xs-padding-two-top {        padding-top: 2%;    }    .xs-padding-two-half-top {        padding-top: 2.5%;    }    .xs-padding-three-top {        padding-top: 3%;    }    .xs-padding-three-half-top {        padding-top: 3.5%;    }    .xs-padding-four-top {        padding-top: 4%;    }    .xs-padding-four-half-top {        padding-top: 4.5%;    }    .xs-padding-five-top {        padding-top: 5%;    }    .xs-padding-five-half-top {        padding-top: 5.5%;    }    .xs-padding-six-top {        padding-top: 6%;    }    .xs-padding-six-half-top {        padding-top: 6.5%;    }    .xs-padding-seven-top {        padding-top: 7%;    }    .xs-padding-seven-half-top {        padding-top: 7.5%;    }    .xs-padding-eight-top {        padding-top: 8%;    }    .xs-padding-eight-half-top {        padding-top: 8.5%;    }    .xs-padding-nine-top {        padding-top: 9%;    }    .xs-padding-nine-half-top {        padding-top: 9.5%;    }    .xs-padding-ten-top {        padding-top: 10%;    }    .xs-padding-ten-half-top {        padding-top: 10.5%;    }    .xs-padding-eleven-top {        padding-top: 11%;    }    .xs-padding-eleven-half-top {        padding-top: 11.5%;    }    .xs-padding-twelve-top {        padding-top: 12%;    }    .xs-padding-twelve-half-top {        padding-top: 12.5%;    }    .xs-padding-thirteen-top {        padding-top: 13%;    }    .xs-padding-thirteen-half-top {        padding-top: 13.5%;    }    .xs-padding-fourteen-top {        padding-top: 14%;    }    .xs-padding-fourteen-half-top {        padding-top: 14.5%;    }    .xs-padding-fifteen-top {        padding-top: 15%;    }    .xs-padding-fifteen-half-top {        padding-top: 15.5%;    }    .xs-padding-sixteen-top {        padding-top: 16%;    }    .xs-padding-sixteen-half-top {        padding-top: 16.5%;    }    .xs-padding-seventeen-top {        padding-top: 17%;    }    .xs-padding-seventeen-half-top {        padding-top: 17.5%;    }    .xs-padding-eighteen-top {        padding-top: 18%;    }    .xs-padding-eighteen-half-top {        padding-top: 18.5%;    }    .xs-padding-nineteen-top {        padding-top: 19%;    }    .xs-padding-nineteen-half-top {        padding-top: 19.5%;    }    .xs-padding-twenty-top {        padding-top: 20%;    }    .xs-padding-twenty-half-top {        padding-top: 20.5%;    }    .xs-padding-twenty-one-top {        padding-top: 21%;    }    .xs-padding-twenty-one-half-top {        padding-top: 21.5%;    }    .xs-padding-twenty-two-top {        padding-top: 22%;    }    .xs-padding-twenty-two-half-top {        padding-top: 22.5%;    }    .xs-padding-twenty-three-top {        padding-top: 23%;    }    .xs-padding-twenty-three-half-top {        padding-top: 23.5%;    }    .xs-padding-twenty-four-top {        padding-top: 24%;    }    .xs-padding-twenty-four-half-top {        padding-top: 24.5%;    }    .xs-padding-twenty-five-top {        padding-top: 25%;    }    .xs-padding-5px-top {        padding-top: 5px !important;    }    .xs-padding-10px-top {        padding-top: 10px !important;    }    .xs-padding-15px-top {        padding-top: 15px !important;    }    .xs-padding-20px-top {        padding-top: 20px !important;    }    .xs-padding-25px-top {        padding-top: 25px !important;    }    .xs-padding-30px-top {        padding-top: 30px !important;    }    .xs-padding-35px-top {        padding-top: 35px !important;    }    .xs-padding-40px-top {        padding-top: 40px !important;    }    .xs-padding-45px-top {        padding-top: 45px !important;    }    .xs-padding-50px-top {        padding-top: 50px !important;    }    .xs-padding-55px-top {        padding-top: 55px !important;    }    .xs-padding-60px-top {        padding-top: 60px !important;    }    .xs-padding-65px-top {        padding-top: 65px !important;    }    .xs-padding-70px-top {        padding-top: 70px !important;    }    .xs-padding-75px-top {        padding-top: 75px !important;    }    .xs-padding-80px-top {        padding-top: 80px !important;    }    .xs-padding-85px-top {        padding-top: 85px !important;    }    .xs-padding-90px-top {        padding-top: 90px !important;    }    .xs-padding-95px-top {        padding-top: 95px !important;    }    .xs-padding-100px-top {        padding-top: 100px !important;    }    /* padding bottom */    .xs-padding-one-bottom {        padding-bottom: 1%;    }    .xs-padding-one-half-bottom {        padding-bottom: 1.5%;    }    .xs-padding-two-bottom {        padding-bottom: 2%;    }    .xs-padding-two-half-bottom {        padding-bottom: 2.5%;    }    .xs-padding-three-bottom {        padding-bottom: 3%;    }    .xs-padding-three-half-bottom {        padding-bottom: 3.5%;    }    .xs-padding-four-bottom {        padding-bottom: 4%;    }    .xs-padding-four-half-bottom {        padding-bottom: 4.5%;    }    .xs-padding-five-bottom {        padding-bottom: 5%;    }    .xs-padding-five-half-bottom {        padding-bottom: 5.5%;    }    .xs-padding-six-bottom {        padding-bottom: 6%;    }    .xs-padding-six-half-bottom {        padding-bottom: 6.5%;    }    .xs-padding-seven-bottom {        padding-bottom: 7%;    }    .xs-padding-seven-half-bottom {        padding-bottom: 7.5%;    }    .xs-padding-eight-bottom {        padding-bottom: 8%;    }    .xs-padding-eight-half-bottom {        padding-bottom: 8.5%;    }    .xs-padding-nine-bottom {        padding-bottom: 9%;    }    .xs-padding-nine-half-bottom {        padding-bottom: 9.5%;    }    .xs-padding-ten-bottom {        padding-bottom: 10%;    }    .xs-padding-ten-half-bottom {        padding-bottom: 10.5%;    }    .xs-padding-eleven-bottom {        padding-bottom: 11%;    }    .xs-padding-eleven-half-bottom {        padding-bottom: 11.5%;    }    .xs-padding-twelve-bottom {        padding-bottom: 12%;    }    .xs-padding-twelve-half-bottom {        padding-bottom: 12.5%;    }    .xs-padding-thirteen-bottom {        padding-bottom: 13%;    }    .xs-padding-thirteen-half-bottom {        padding-bottom: 13.5%;    }    .xs-padding-fourteen-bottom {        padding-bottom: 14%;    }    .xs-padding-fourteen-half-bottom {        padding-bottom: 14.5%;    }    .xs-padding-fifteen-bottom {        padding-bottom: 15%;    }    .xs-padding-fifteen-half-bottom {        padding-bottom: 15.5%;    }    .xs-padding-sixteen-bottom {        padding-bottom: 16%;    }    .xs-padding-sixteen-half-bottom {        padding-bottom: 16.5%;    }    .xs-padding-seventeen-bottom {        padding-bottom: 17%;    }    .xs-padding-seventeen-half-bottom {        padding-bottom: 17.5%;    }    .xs-padding-eighteen-bottom {        padding-bottom: 18%;    }    .xs-padding-eighteen-half-bottom {        padding-bottom: 18.5%;    }    .xs-padding-nineteen-bottom {        padding-bottom: 19%;    }    .xs-padding-nineteen-half-bottom {        padding-bottom: 19.5%;    }    .xs-padding-twenty-bottom {        padding-bottom: 20%;    }    .xs-padding-twenty-half-bottom {        padding-bottom: 20.5%;    }    .xs-padding-twenty-one-bottom {        padding-bottom: 21%;    }    .xs-padding-twenty-one-half-bottom {        padding-bottom: 21.5%;    }    .xs-padding-twenty-two-bottom {        padding-bottom: 22%;    }    .xs-padding-twenty-two-half-bottom {        padding-bottom: 22.5%;    }    .xs-padding-twenty-three-bottom {        padding-bottom: 23%;    }    .xs-padding-twenty-three-half-bottom {        padding-bottom: 23.5%;    }    .xs-padding-twenty-four-bottom {        padding-bottom: 24%;    }    .xs-padding-twenty-four-half-bottom {        padding-bottom: 24.5%;    }    .xs-padding-twenty-five-bottom {        padding-bottom: 25%;    }    .xs-padding-5px-bottom {        padding-bottom: 5px !important;    }    .xs-padding-10px-bottom {        padding-bottom: 10px !important;    }    .xs-padding-15px-bottom {        padding-bottom: 15px !important;    }    .xs-padding-20px-bottom {        padding-bottom: 20px !important;    }    .xs-padding-25px-bottom {        padding-bottom: 25px !important;    }    .xs-padding-30px-bottom {        padding-bottom: 30px !important;    }    .xs-padding-35px-bottom {        padding-bottom: 35px !important;    }    .xs-padding-40px-bottom {        padding-bottom: 40px !important;    }    .xs-padding-45px-bottom {        padding-bottom: 45px !important;    }    .xs-padding-50px-bottom {        padding-bottom: 50px !important;    }    .xs-padding-55px-bottom {        padding-bottom: 55px !important;    }    .xs-padding-60px-bottom {        padding-bottom: 60px !important;    }    .xs-padding-65px-bottom {        padding-bottom: 65px !important;    }    .xs-padding-70px-bottom {        padding-bottom: 70px !important;    }    .xs-padding-75px-bottom {        padding-bottom: 75px !important;    }    .xs-padding-80px-bottom {        padding-bottom: 80px !important;    }    .xs-padding-85px-bottom {        padding-bottom: 85px !important;    }    .xs-padding-90px-bottom {        padding-bottom: 90px !important;    }    .xs-padding-95px-bottom {        padding-bottom: 95px !important;    }    .xs-padding-100px-bottom {        padding-bottom: 100px !important;    }    /* padding right */    .xs-padding-one-right {        padding-right: 1%;    }    .xs-padding-one-half-right {        padding-right: 1.5%;    }    .xs-padding-two-right {        padding-right: 2%;    }    .xs-padding-two-half-right {        padding-right: 2.5%;    }    .xs-padding-three-right {        padding-right: 3%;    }    .xs-padding-three-half-right {        padding-right: 3.5%;    }    .xs-padding-four-right {        padding-right: 4%;    }    .xs-padding-four-half-right {        padding-right: 4.5%;    }    .xs-padding-five-right {        padding-right: 5%;    }    .xs-padding-five-half-right {        padding-right: 5.5%;    }    .xs-padding-six-right {        padding-right: 6%;    }    .xs-padding-six-half-right {        padding-right: 6.5%;    }    .xs-padding-seven-right {        padding-right: 7%;    }    .xs-padding-seven-half-right {        padding-right: 7.5%;    }    .xs-padding-eight-right {        padding-right: 8%;    }    .xs-padding-eight-half-right {        padding-right: 8.5%;    }    .xs-padding-nine-right {        padding-right: 9%;    }    .xs-padding-nine-half-right {        padding-right: 9.5%;    }    .xs-padding-ten-right {        padding-right: 10%;    }    .xs-padding-ten-half-right {        padding-right: 10.5%;    }    .xs-padding-eleven-right {        padding-right: 11%;    }    .xs-padding-eleven-half-right {        padding-right: 11.5%;    }    .xs-padding-twelve-right {        padding-right: 12%;    }    .xs-padding-twelve-half-right {        padding-right: 12.5%;    }    .xs-padding-thirteen-right {        padding-right: 13%;    }    .xs-padding-thirteen-half-right {        padding-right: 13.5%;    }    .xs-padding-fourteen-right {        padding-right: 14%;    }    .xs-padding-fourteen-half-right {        padding-right: 14.5%;    }    .xs-padding-fifteen-right {        padding-right: 15%;    }    .xs-padding-fifteen-half-right {        padding-right: 15.5%;    }    .xs-padding-sixteen-right {        padding-right: 16%;    }    .xs-padding-sixteen-half-right {        padding-right: 16.5%;    }    .xs-padding-seventeen-right {        padding-right: 17%;    }    .xs-padding-seventeen-half-right {        padding-right: 17.5%;    }    .xs-padding-eighteen-right {        padding-right: 18%;    }    .xs-padding-eighteen-half-right {        padding-right: 18.5%;    }    .xs-padding-nineteen-right {        padding-right: 19%;    }    .xs-padding-nineteen-half-right {        padding-right: 19.5%;    }    .xs-padding-twenty-right {        padding-right: 20%;    }    .xs-padding-twenty-hlaf-right {        padding-right: 20.5%;    }    .xs-padding-twenty-one-right {        padding-right: 21%;    }    .xs-padding-twenty-one-hlaf-right {        padding-right: 21.5%;    }    .xs-padding-twenty-two-right {        padding-right: 22%;    }    .xs-padding-twenty-two-hlaf-right {        padding-right: 22.5%;    }    .xs-padding-twenty-three-right {        padding-right: 23%;    }    .xs-padding-twenty-three-hlaf-right {        padding-right: 23.5%;    }    .xs-padding-twenty-four-right {        padding-right: 24%;    }    .xs-padding-twenty-four-hlaf-right {        padding-right: 24.5%;    }    .xs-padding-twenty-five-right {        padding-right: 25%;    }    .xs-padding-5px-right {        padding-right: 5px !important;    }    .xs-padding-10px-right {        padding-right: 10px !important;    }    .xs-padding-15px-right {        padding-right: 15px !important;    }    .xs-padding-20px-right {        padding-right: 20px !important;    }    .xs-padding-25px-right {        padding-right: 25px !important;    }    .xs-padding-30px-right {        padding-right: 30px !important;    }    .xs-padding-35px-right {        padding-right: 35px !important;    }    .xs-padding-40px-right {        padding-right: 40px !important;    }    .xs-padding-45px-right {        padding-right: 45px !important;    }    .xs-padding-50px-right {        padding-right: 50px !important;    }    .xs-padding-55px-right {        padding-right: 55px !important;    }    .xs-padding-60px-right {        padding-right: 60px !important;    }    .xs-padding-65px-right {        padding-right: 65px !important;    }    .xs-padding-70px-right {        padding-right: 70px !important;    }    .xs-padding-75px-right {        padding-right: 75px !important;    }    .xs-padding-80px-right {        padding-right: 80px !important;    }    .xs-padding-85px-right {        padding-right: 85px !important;    }    .xs-padding-90px-right {        padding-right: 90px !important;    }    .xs-padding-95px-right {        padding-right: 95px !important;    }    .xs-padding-100px-right {        padding-right: 100px !important;    }    /* padding left */    .xs-padding-one-left {        padding-left: 1%;    }    .xs-padding-one-half-left {        padding-left: 1.5%;    }    .xs-padding-two-left {        padding-left: 2%;    }    .xs-padding-two-half-left {        padding-left: 2.5%;    }    .xs-padding-three-left {        padding-left: 3%;    }    .xs-padding-three-half-left {        padding-left: 3.5%;    }    .xs-padding-four-left {        padding-left: 4%;    }    .xs-padding-four-half-left {        padding-left: 4.5%;    }    .xs-padding-five-left {        padding-left: 5%;    }    .xs-padding-five-half-left {        padding-left: 5.5%;    }    .xs-padding-six-left {        padding-left: 6%;    }    .xs-padding-six-half-left {        padding-left: 6.5%;    }    .xs-padding-seven-left {        padding-left: 7%;    }    .xs-padding-seven-half-left {        padding-left: 7.5%;    }    .xs-padding-eight-left {        padding-left: 8%;    }    .xs-padding-eight-half-left {        padding-left: 8.5%;    }    .xs-padding-nine-left {        padding-left: 9%;    }    .xs-padding-nine-half-left {        padding-left: 9.5%;    }    .xs-padding-ten-left {        padding-left: 10%;    }    .xs-padding-ten-half-left {        padding-left: 10.5%;    }    .xs-padding-eleven-left {        padding-left: 11%;    }    .xs-padding-eleven-half-left {        padding-left: 11.5%;    }    .xs-padding-twelve-left {        padding-left: 12%;    }    .xs-padding-twelve-half-left {        padding-left: 12.5%;    }    .xs-padding-thirteen-left {        padding-left: 13%;    }    .xs-padding-thirteen-half-left {        padding-left: 13.5%;    }    .xs-padding-fourteen-left {        padding-left: 14%;    }    .xs-padding-fourteen-half-left {        padding-left: 14.5%;    }    .xs-padding-fifteen-left {        padding-left: 15%;    }    .xs-padding-fifteen-half-left {        padding-left: 15.5%;    }    .xs-padding-sixteen-left {        padding-left: 16%;    }    .xs-padding-sixteen-half-left {        padding-left: 16.5%;    }    .xs-padding-seventeen-left {        padding-left: 17%;    }    .xs-padding-seventeen-half-left {        padding-left: 17.5%;    }    .xs-padding-eighteen-left {        padding-left: 18%;    }    .xs-padding-eighteen-half-left {        padding-left: 18.5%;    }    .xs-padding-nineteen-left {        padding-left: 19%;    }    .xs-padding-nineteen-half-left {        padding-left: 19.5%;    }    .xs-padding-twenty-left {        padding-left: 20%;    }    .xs-padding-twenty-half-left {        padding-left: 20.5%;    }    .xs-padding-twenty-one-left {        padding-left: 21%;    }    .xs-padding-twenty-one-half-left {        padding-left: 21.5%;    }    .xs-padding-twenty-two-left {        padding-left: 22%;    }    .xs-padding-twenty-two-half-left {        padding-left: 22.5%;    }    .xs-padding-twenty-three-left {        padding-left: 23%;    }    .xs-padding-twenty-three-half-left {        padding-left: 23.5%;    }    .xs-padding-twenty-four-left {        padding-left: 24%;    }    .xs-padding-twenty-four-half-left {        padding-left: 24.5%;    }    .xs-padding-twenty-five-left {        padding-left: 25%;    }    .xs-padding-5px-left {        padding-left: 5px !important;    }    .xs-padding-10px-left {        padding-left: 10px !important;    }    .xs-padding-15px-left {        padding-left: 15px !important;    }    .xs-padding-20px-left {        padding-left: 20px !important;    }    .xs-padding-25px-left {        padding-left: 25px !important;    }    .xs-padding-30px-left {        padding-left: 30px !important;    }    .xs-padding-35px-left {        padding-left: 35px !important;    }    .xs-padding-40px-left {        padding-left: 40px !important;    }    .xs-padding-45px-left {        padding-left: 45px !important;    }    .xs-padding-50px-left {        padding-left: 50px !important;    }    .xs-padding-55px-left {        padding-left: 55px !important;    }    .xs-padding-60px-left {        padding-left: 60px !important;    }    .xs-padding-65px-left {        padding-left: 65px !important;    }    .xs-padding-70px-left {        padding-left: 70px !important;    }    .xs-padding-75px-left {        padding-left: 75px !important;    }    .xs-padding-80px-left {        padding-left: 80px !important;    }    .xs-padding-85px-left {        padding-left: 85px !important;    }    .xs-padding-90px-left {        padding-left: 90px !important;    }    .xs-padding-95px-left {        padding-left: 95px !important;    }    .xs-padding-100px-left {        padding-left: 100px !important;    }    /* padding top bottom */    .xs-padding-one-tb {        padding-top: 1%;        padding-bottom: 1%;    }    .xs-padding-one-half-tb {        padding-top: 1.5%;        padding-bottom: 1.5%;    }    .xs-padding-two-tb {        padding-top: 2%;        padding-bottom: 2%;    }    .xs-padding-two-half-tb {        padding-top: 2.5%;        padding-bottom: 2.5%;    }    .xs-padding-three-tb {        padding-top: 3%;        padding-bottom: 3%;    }    .xs-padding-three-half-tb {        padding-top: 3.5%;        padding-bottom: 3.5%;    }    .xs-padding-four-tb {        padding-top: 4%;        padding-bottom: 4%;    }    .xs-padding-four-half-tb {        padding-top: 4.5%;        padding-bottom: 4.5%;    }    .xs-padding-five-tb {        padding-top: 5%;        padding-bottom: 5%;    }    .xs-padding-five-half-tb {        padding-top: 5.5%;        padding-bottom: 5.5%;    }    .xs-padding-six-tb {        padding-top: 6%;        padding-bottom: 6%;    }    .xs-padding-six-half-tb {        padding-top: 6.5%;        padding-bottom: 6.5%;    }    .xs-padding-seven-tb {        padding-top: 7%;        padding-bottom: 7%;    }    .xs-padding-seven-half-tb {        padding-top: 7.5%;        padding-bottom: 7.5%;    }    .xs-padding-eight-tb {        padding-top: 8%;        padding-bottom: 8%;    }    .xs-padding-eight-half-tb {        padding-top: 8.5%;        padding-bottom: 8.5%;    }    .xs-padding-nine-tb {        padding-top: 9%;        padding-bottom: 9%;    }    .xs-padding-nine-half-tb {        padding-top: 9.5%;        padding-bottom: 9.5%;    }    .xs-padding-ten-tb {        padding-top: 10%;        padding-bottom: 10%;    }    .xs-padding-ten-half-tb {        padding-top: 10.5%;        padding-bottom: 10.5%;    }    .xs-padding-eleven-tb {        padding-top: 11%;        padding-bottom: 11%;    }    .xs-padding-eleven-half-tb {        padding-top: 11.5%;        padding-bottom: 11.5%;    }    .xs-padding-twelve-tb {        padding-top: 12%;        padding-bottom: 12%;    }    .xs-padding-twelve-half-tb {        padding-top: 12.5%;        padding-bottom: 12.5%;    }    .xs-padding-thirteen-tb {        padding-top: 13%;        padding-bottom: 13%;    }    .xs-padding-thirteen-half-tb {        padding-top: 13.5%;        padding-bottom: 13.5%;    }    .xs-padding-fourteen-tb {        padding-top: 14%;        padding-bottom: 14%;    }    .xs-padding-fourteen-half-tb {        padding-top: 14.5%;        padding-bottom: 14.5%;    }    .xs-padding-fifteen-tb {        padding-top: 15%;        padding-bottom: 15%;    }    .xs-padding-fifteen-half-tb {        padding-top: 15.5%;        padding-bottom: 15.5%;    }    .xs-padding-sixteen-tb {        padding-top: 16%;        padding-bottom: 16%;    }    .xs-padding-sixteen-half-tb {        padding-top: 16.5%;        padding-bottom: 16.5%;    }    .xs-padding-seventeen-tb {        padding-top: 17%;        padding-bottom: 17%;    }    .xs-padding-seventeen-half-tb {        padding-top: 17.5%;        padding-bottom: 17.5%;    }    .xs-padding-eighteen-tb {        padding-top: 18%;        padding-bottom: 18%;    }    .xs-padding-eighteen-half-tb {        padding-top: 18.5%;        padding-bottom: 18.5%;    }    .xs-padding-nineteen-tb {        padding-top: 19%;        padding-bottom: 19%;    }    .xs-padding-nineteen-half-tb {        padding-top: 19.5%;        padding-bottom: 19.5%;    }    .xs-padding-twenty-tb {        padding-top: 20%;        padding-bottom: 20%;    }    .xs-padding-twenty-one-half-tb {        padding-top: 20.5%;        padding-bottom: 20.5%;    }    .xs-padding-twenty-one-tb {        padding-top: 21%;        padding-bottom: 21%;    }    .xs-padding-twenty-half-tb {        padding-top: 21.5%;        padding-bottom: 21.5%;    }    .xs-padding-twenty-two-tb {        padding-top: 22%;        padding-bottom: 22%;    }    .xs-padding-twenty-two-half-tb {        padding-top: 22.5%;        padding-bottom: 22.5%;    }    .xs-padding-twenty-three-tb {        padding-top: 23%;        padding-bottom: 23%;    }    .xs-padding-twenty-three-half-tb {        padding-top: 23.5%;        padding-bottom: 23.5%;    }    .xs-padding-twenty-four-tb {        padding-top: 24%;        padding-bottom: 24%;    }    .xs-padding-twenty-four-half-tb {        padding-top: 24.5%;        padding-bottom: 24.5%;    }    .xs-padding-twenty-five-tb {        padding-top: 25%;        padding-bottom: 25%;    }    .xs-padding-5px-tb {        padding-top: 5px !important;        padding-bottom: 5px !important;    }    .xs-padding-10px-tb {        padding-top: 10px !important;        padding-bottom: 10px !important;    }    .xs-padding-15px-tb {        padding-top: 15px !important;        padding-bottom: 15px !important;    }    .xs-padding-20px-tb {        padding-top: 20px !important;        padding-bottom: 20px !important;    }    .xs-padding-25px-tb {        padding-top: 25px !important;        padding-bottom: 25px !important;    }    .xs-padding-30px-tb {        padding-top: 30px !important;        padding-bottom: 30px !important;    }    .xs-padding-35px-tb {        padding-top: 35px !important;        padding-bottom: 35px !important;    }    .xs-padding-40px-tb {        padding-top: 40px !important;        padding-bottom: 40px !important;    }    .xs-padding-45px-tb {        padding-top: 45px !important;        padding-bottom: 45px !important;    }    .xs-padding-50px-tb {        padding-top: 50px !important;        padding-bottom: 50px !important;    }    .xs-padding-55px-tb {        padding-top: 55px !important;        padding-bottom: 55px !important;    }    .xs-padding-60px-tb {        padding-top: 60px !important;        padding-bottom: 60px !important;    }    .xs-padding-65px-tb {        padding-top: 65px !important;        padding-bottom: 65px !important;    }    .xs-padding-70px-tb {        padding-top: 70px !important;        padding-bottom: 70px !important;    }    .xs-padding-75px-tb {        padding-top: 75px !important;        padding-bottom: 75px !important;    }    .xs-padding-80px-tb {        padding-top: 80px !important;        padding-bottom: 80px !important;    }    .xs-padding-85px-tb {        padding-top: 85px !important;        padding-bottom: 85px !important;    }    .xs-padding-90px-tb {        padding-top: 90px !important;        padding-bottom: 90px !important;    }    .xs-padding-95px-tb {        padding-top: 95px !important;        padding-bottom: 95px !important;    }    .xs-padding-100px-tb {        padding-top: 100px !important;        padding-bottom: 100px !important;    }    /* padding left right */    .xs-padding-one-lr {        padding-left: 1%;        padding-right: 1%;    }    .xs-padding-one-half-lr {        padding-left: 1.5%;        padding-right: 1.5%;    }    .xs-padding-two-lr {        padding-left: 2%;        padding-right: 2%;    }    .xs-padding-two-half-lr {        padding-left: 2.5%;        padding-right: 2.5%;    }    .xs-padding-three-lr {        padding-left: 3%;        padding-right: 3%;    }    .xs-padding-three-half-lr {        padding-left: 3.5%;        padding-right: 3.5%;    }    .xs-padding-four-lr {        padding-left: 4%;        padding-right: 4%;    }    .xs-padding-four-half-lr {        padding-left: 4.5%;        padding-right: 4.5%;    }    .xs-padding-five-lr {        padding-left: 5%;        padding-right: 5%;    }    .xs-padding-five-half-lr {        padding-left: 5.5%;        padding-right: 5.5%;    }    .xs-padding-six-lr {        padding-left: 6%;        padding-right: 6%;    }    .xs-padding-six-half-lr {        padding-left: 6.5%;        padding-right: 6.5%;    }    .xs-padding-seven-lr {        padding-left: 7%;        padding-right: 7%;    }    .xs-padding-seven-half-lr {        padding-left: 7.5%;        padding-right: 7.5%;    }    .xs-padding-eight-lr {        padding-left: 8%;        padding-right: 8%;    }    .xs-padding-eight-half-lr {        padding-left: 8.5%;        padding-right: 8.5%;    }    .xs-padding-nine-lr {        padding-left: 9%;        padding-right: 9%;    }    .xs-padding-nine-half-lr {        padding-left: 9.5%;        padding-right: 9.5%;    }    .xs-padding-ten-lr {        padding-left: 10%;        padding-right: 10%;    }    .xs-padding-ten-half-lr {        padding-left: 10.5%;        padding-right: 10.5%;    }    .xs-padding-eleven-lr {        padding-left: 11%;        padding-right: 11%;    }    .xs-padding-eleven-half-lr {        padding-left: 11.5%;        padding-right: 11.5%;    }    .xs-padding-twelve-lr {        padding-left: 12%;        padding-right: 12%;    }    .xs-padding-twelve-half-lr {        padding-left: 12.5%;        padding-right: 12.5%;    }    .xs-padding-thirteen-lr {        padding-left: 13%;        padding-right: 13%;    }    .xs-padding-thirteen-half-lr {        padding-left: 13.5%;        padding-right: 13.5%;    }    .xs-padding-fourteen-lr {        padding-left: 14%;        padding-right: 14%;    }    .xs-padding-fourteen-half-lr {        padding-left: 14.5%;        padding-right: 14.5%;    }    .xs-padding-fifteen-lr {        padding-left: 15%;        padding-right: 15%;    }    .xs-padding-fifteen-half-lr {        padding-left: 15.5%;        padding-right: 15.5%;    }    .xs-padding-sixteen-lr {        padding-left: 16%;        padding-right: 16%;    }    .xs-padding-sixteen-half-lr {        padding-left: 16.5%;        padding-right: 16.5%;    }    .xs-padding-seventeen-lr {        padding-left: 17%;        padding-right: 17%;    }    .xs-padding-seventeen-half-lr {        padding-left: 17.5%;        padding-right: 17.5%;    }    .xs-padding-eighteen-lr {        padding-left: 18%;        padding-right: 18%;    }    .xs-padding-eighteen-half-lr {        padding-left: 18.5%;        padding-right: 18.5%;    }    .xs-padding-nineteen-lr {        padding-left: 19%;        padding-right: 19%;    }    .xs-padding-nineteen-half-lr {        padding-left: 19.5%;        padding-right: 19.5%;    }    .xs-padding-twenty-lr {        padding-left: 20%;        padding-right: 20%;    }    .xs-padding-twenty-half-lr {        padding-left: 20.5%;        padding-right: 20.5%;    }    .xs-padding-twenty-one-lr {        padding-left: 21%;        padding-right: 21%;    }    .xs-padding-twenty-one-half-lr {        padding-left: 21.5%;        padding-right: 21.5%;    }    .xs-padding-twenty-two-lr {        padding-left: 22%;        padding-right: 22%;    }    .xs-padding-twenty-two-half-lr {        padding-left: 22.5%;        padding-right: 22.5%;    }    .xs-padding-twenty-three-lr {        padding-left: 23%;        padding-right: 23%;    }    .xs-padding-twenty-three-half-lr {        padding-left: 23.5%;        padding-right: 23.5%;    }    .xs-padding-twenty-four-lr {        padding-left: 24%;        padding-right: 24%;    }    .xs-padding-twenty-four-half-lr {        padding-left: 24.5%;        padding-right: 24.5%;    }    .xs-padding-twenty-lr {        padding-left: 25%;        padding-right: 25%;    }    .xs-padding-5px-lr {        padding-left: 5px !important;        padding-right: 5px;    }    .xs-padding-10px-lr {        padding-left: 10px !important;        padding-right: 10px !important;    }    .xs-padding-15px-lr {        padding-left: 15px !important;        padding-right: 15px !important;    }    .xs-padding-20px-lr {        padding-left: 20px !important;        padding-right: 20px !important;    }    .xs-padding-25px-lr {        padding-left: 25px !important;        padding-right: 25px !important;    }    .xs-padding-30px-lr {        padding-left: 30px !important;        padding-right: 30px !important;    }    .xs-padding-35px-lr {        padding-left: 35px !important;        padding-right: 35px !important;    }    .xs-padding-40px-lr {        padding-left: 40px !important;        padding-right: 40px !important;    }    .xs-padding-45px-lr {        padding-left: 45px !important;        padding-right: 45px !important;    }    .xs-padding-50px-lr {        padding-left: 50px !important;        padding-right: 50px !important;    }    .xs-padding-55px-lr {        padding-left: 55px !important;        padding-right: 55px !important;    }    .xs-padding-60px-lr {        padding-left: 60px !important;        padding-right: 60px !important;    }    .xs-padding-65px-lr {        padding-left: 65px !important;        padding-right: 65px !important;    }    .xs-padding-70px-lr {        padding-left: 70px !important;        padding-right: 70px !important;    }    .xs-padding-75px-lr {        padding-left: 75px !important;        padding-right: 75px !important;    }    .xs-padding-80px-lr {        padding-left: 80px !important;        padding-right: 80px !important;    }    .xs-padding-85px-lr {        padding-left: 85px !important;        padding-right: 85px !important;    }    .xs-padding-90px-lr {        padding-left: 90px !important;        padding-right: 90px !important;    }    .xs-padding-95px-lr {        padding-left: 95px !important;        padding-right: 95px !important;    }    .xs-padding-100px-lr {        padding-left: 100px !important;        padding-right: 100px !important;    }    /* col height  */    .one-fifth-screen {        height: 600px;    }    .one-fourth-screen {        height: 500px;    }    .one-third-screen {        height: 350px;    }    .one-second-screen {        height: 300px;    }    .extra-small-screen {        height: 250px;    }    /* top */    .xs-top-auto {        top: auto;    }    .xs-top-inherit {        top: inherit !important;    }    .xs-top-0 {        top: 0 !important;    }    .xs-top-1 {        top: 1px;    }    .xs-top-2 {        top: 2px;    }    .xs-top-3 {        top: 3px;    }    .xs-top-4 {        top: 4px;    }    .xs-top-5 {        top: 5px;    }    .xs-top-6 {        top: 6px;    }    .xs-top-7 {        top: 7px;    }    .xs-top-8 {        top: 8px;    }    .xs-top-9 {        top: 9px;    }    .xs-top-10 {        top: 10px;    }    .xs-top-12 {        top: 12px;    }    .xs-top-15 {        top: 15px;    }    .xs-top-17 {        top: 17px;    }    .xs-top-20 {        top: 20px;    }    .xs-top-25 {        top: 25px;    }    .xs-top-30 {        top: 30px;    }    .xs-top-35 {        top: 35px;    }    .xs-top-40 {        top: 40px;    }    .xs-top-45 {        top: 45px;    }    .xs-top-50 {        top: 50px;    }    .xs-top-minus1 {        top: -1px;    }    .xs-top-minus2 {        top: -2px;    }    .xs-top-minus3 {        top: -3px;    }    .xs-top-minus4 {        top: -4px;    }    .xs-top-minus5 {        top: -5px;    }    .xs-top-minus6 {        top: -6px;    }    .xs-top-minus7 {        top: -7px;    }    .xs-top-minus8 {        top: -8px;    }    .xs-top-minus9 {        top: -9px;    }    .xs-top-minus10 {        top: -10px;    }    .xs-top-minus15 {        top: -15px;    }    .xs-top-minus20 {        top: -20px;    }    .xs-top-minus25 {        top: -25px;    }    .xs-top-minus30 {        top: -30px;    }    .xs-top-minus35 {        top: -35px;    }    .xs-top-minus40 {        top: -40px;    }    .xs-top-minus45 {        top: -45px;    }    .xs-top-minus50 {        top: -50px;    }    /* bottom */    .xs-bottom-auto {        bottom: auto;    }    .xs-bottom-0 {        bottom: 0;    }    .xs-bottom-1 {        bottom: 1px;    }    .xs-bottom-2 {        bottom: 2px;    }    .xs-bottom-3 {        bottom: 3px;    }    .xs-bottom-4 {        bottom: 4px;    }    .xs-bottom-5 {        bottom: 5px;    }    .xs-bottom-6 {        bottom: 6px;    }    .xs-bottom-7 {        bottom: 7px;    }    .xs-bottom-8 {        bottom: 8px;    }    .xs-bottom-9 {        bottom: 9px;    }    .xs-bottom-10 {        bottom: 10px;    }    .xs-bottom-20 {        bottom: 20px;    }    .xs-bottom-25 {        bottom: 25px;    }    .xs-bottom-30 {        bottom: 30px;    }    .xs-bottom-35 {        bottom: 35px;    }    .xs-bottom-40 {        bottom: 40px;    }    .xs-bottom-45 {        bottom: 45px;    }    .xs-bottom-50 {        bottom: 50px;    }    .xs-bottom--minus30 {        bottom: -30px;    }    .xs-bottom--minus50 {        bottom: -50px;    }    .xs-bottom--minus55 {        bottom: -55px;    }    /* left */    .xs-left-auto {        left: auto;    }    .xs-left-0 {        left: 0;    }    .xs-left-1 {        left: 1px;    }    .xs-left-2 {        left: 2px;    }    .xs-left-3 {        left: 3px;    }    .xs-left-4 {        left: 4px;    }    .xs-left-5 {        left: 5px;    }    .xs-left-6 {        left: 6px;    }    .xs-left-7 {        left: 7px;    }    .xs-left-8 {        left: 8px;    }    .xs-left-9 {        left: 9px;    }    .xs-left-10 {        left: 10px;    }    /* right */    .xs-right-auto {        right: auto;    }    .xs-right-0 {        right: 0;    }    .xs-right-1 {        right: 1px;    }    .xs-right-2 {        right: 2px;    }    .xs-right-3 {        right: 3px;    }    .xs-right-4 {        right: 4px;    }    .xs-right-5 {        right: 5px;    }    .xs-right-6 {        right: 6px;    }    .xs-right-7 {        right: 7px;    }    .xs-right-8 {        right: 8px;    }    .xs-right-9 {        right: 9px;    }    .xs-right-10 {        right: 10px;    }    /* width */    .xs-width-10 {        width: 10%;    }    .xs-width-15 {        width: 15%;    }    .xs-width-20 {        width: 20%;    }    .xs-width-25 {        width: 25%;    }    .xs-width-30 {        width: 30%;    }    .xs-width-35 {        width: 35%;    }    .xs-width-40 {        width: 40%;    }    .xs-width-45 {        width: 45%;    }    .xs-width-50 {        width: 50%;    }    .xs-width-55 {        width: 55%;    }    .xs-width-60 {        width: 60%;    }    .xs-width-65 {        width: 65%;    }    .xs-width-70 {        width: 70%;    }    .xs-width-75 {        width: 75%;    }    .xs-width-80 {        width: 80%;    }    .xs-width-85 {        width: 85%;    }    .xs-width-90 {        width: 90%;    }    .xs-width-95 {        width: 95%;    }    .xs-width-100 {        width: 100%;    }    .xs-width-auto {        width: auto;    }    .xs-width-50px {        width: 50px;    }    .xs-width-70px {        width: 70px;    }    .xs-width-75px {        width: 75px;    }    .xs-width-80px {        width: 80px;    }    .xs-width-85px {        width: 85px;    }    .xs-width-90px {        width: 90px;    }    .xs-width-95px {        width: 95px;    }    .xs-width-100px {        width: 100px;    }    .xs-width-120px {        width: 120px;    }    .xs-width-130px {        width: 130px;    }    .xs-width-150px {        width: 150px;    }    .xs-width-180px {        width: 180px;    }    .xs-width-200px {        width: 200px;    }    .xs-width-250px {        width: 250px;    }    .xs-width-300px {        width: 300px;    }    .xs-width-350px {        width: 350px;    }    .xs-width-400px {        width: 400px;    }    .xs-width-450px {        width: 450px;    }    .xs-width-500px {        width: 500px;    }    .xs-width-550px {        width: 550px;    }    .xs-width-600px {        width: 600px;    }    .xs-width-650px {        width: 650px;    }    .xs-width-700px {        width: 700px;    }    .xs-width-750px {        width: 750px;    }    .xs-width-800px {        width: 800px;    }    .xs-width-850px {        width: 850px;    }    .xs-width-900px {        width: 900px;    }    .xs-width-950px {        width: 950px;    }    .xs-width-1000px {        width: 1000px;    }    /* height */    .xs-height-50 {        height: 50% !important;    }    .xs-height-100 {        height: 100% !important;    }    .xs-height-auto {        height: auto !important;    }    .xs-height-50px {        height: 50px !important;    }    .xs-height-60px {        height: 60px !important;    }    .xs-height-70px {        height: 70px !important;    }    .xs-height-80px {        height: 80px !important;    }    .xs-height-90px {        height: 90px !important;    }    .xs-height-100px {        height: 100px !important;    }    .xs-height-150px {        height: 150px !important;    }    .xs-height-200px {        height: 200px !important;    }    .xs-height-250px {        height: 250px !important;    }    .xs-height-300px {        height: 300px !important;    }    .xs-height-350px {        height: 350px !important;    }    .xs-height-400px {        height: 400px !important;    }    .xs-height-450px {        height: 450px !important;    }    .xs-height-500px {        height: 500px !important;    }    .xs-height-550px {        height: 550px !important;    }    .xs-height-600px {        height: 600px !important;    }    .xs-height-650px {        height: 650px !important;    }    .xs-height-700px {        height: 700px !important;    }    /* line height */    .xs-line-height-10 {        line-height: 10px;    }    .xs-line-height-18 {        line-height: 18px;    }    .xs-line-height-20 {        line-height: 20px;    }    .xs-line-height-24 {        line-height: 24px;    }    .xs-line-height-22 {        line-height: 22px;    }    .xs-line-height-26 {        line-height: 26px;    }    .xs-line-height-28 {        line-height: 28px;    }    .xs-line-height-30 {        line-height: 30px;    }    .xs-line-height-35 {        line-height: 35px;    }    .xs-line-height-40 {        line-height: 40px;    }    .xs-line-height-45 {        line-height: 45px;    }    .xs-line-height-50 {        line-height: 50px;    }    .xs-line-height-55 {        line-height: 55px;    }    .xs-line-height-60 {        line-height: 60px;    }    .xs-line-height-65 {        line-height: 65px;    }    .xs-line-height-70 {        line-height: 70px;    }    .xs-line-height-75 {        line-height: 75px;    }    .xs-line-height-80 {        line-height: 80px;    }    .xs-line-height-85 {        line-height: 85px;    }    .xs-line-height-90 {        line-height: 90px;    }    .xs-line-height-95 {        line-height: 95px;    }    .xs-line-height-100 {        line-height: 100px;    }    .page-title-large h1 {        font-size: 35px;        line-height: 35px;    }    .page-title-medium h1 {        font-size: 25px;        line-height: 30px;    }    .title-large {        font-size: 38px;        line-height: 44px;    }    .title-extra-large {        font-size: 35px;        line-height: 40px;    }    /* feature box style 14 */    .feature-box-14 > div:nth-child(even) {        border-right: 0;    }    .feature-box-14 > div:nth-child(odd) {        border-right: 0;    }    /* display */    .xs-display-block {        display: block !important;    }    .xs-overflow-hidden {        overflow: hidden !important;    }    .xs-overflow-auto {        overflow: auto !important;    }    .xs-display-inline-block {        display: inline-block !important;    }    .xs-display-inline {        display: inline !important;    }    .xs-display-none {        display: none !important;    }    .xs-display-inherit {        display: inherit !important;    }    .xs-display-table {        display: table !important;    }    .xs-display-table-cell {        display: table-cell !important;    }    /* position */    .xs-position-inherit {        position: inherit;    }    .xs-position-relative {        position: relative;        z-index: 5;    }    .xs-position-absolute {        position: absolute;    }    .xs-position-fixed {        position: fixed;    }    /* position */    .xs-letter-spacing-0 {        letter-spacing: 0;    }    /* border */    .xs-no-border-top {        border-top: 0 !important;    }    .xs-no-border-bottom {        border-bottom: 0 !important;    }    .xs-no-border-right {        border-right: 0 !important;    }    .xs-no-border-left {        border-left: 0 !important;    }    .xs-no-border {        border: 0 !important;    }    /* custom */    section {        padding: 50px 0;    }        section.big-section {            padding: 80px 0;        }        section.extra-big-section {            padding: 100px 0;        }        section.half-section {            padding: 25px 0;        }    .xs-col-2-nth .col-sm-6:nth-child(2n+1) {        clear: left;    }    .xs-col-3-nth .col-sm-4:nth-child(3n+1) {        clear: left;    }    .xs-col-4-nth .col-sm-3:nth-child(4n+1) {        clear: left;    }    .xs-center-col {        float: none;        margin: 0 auto;    }    .mobile-height, .swiper-full-screen {        height: auto !important;    }        .mobile-height .full-screen, .swiper-full-screen .full-screen {            height: 480px !important;            min-height: 480px !important;        }    .overlap-section {        margin-top: 0;    }    .gridblock-main {        padding: 15px;    }    .gridblock-list li {        width: 100%;    }    /*blockquote*/    .blog-image blockquote {        padding: 20px;    }    /* slider */    .slider-half-small-screen {        min-height: 330px;    }    .slider-half-screen {        min-height: 420px;    }    /* portfolio grid */    .portfolio-grid.work-6col li, .blog-grid.blog-6col li {        width: 100%;    }        .portfolio-grid.work-6col li.grid-item-double, .blog-grid.blog-6col li.grid-item-double {            width: 100%;        }    .portfolio-grid.work-4col li, .blog-grid.work-4col li {        width: 100%;    }        .portfolio-grid.work-4col li.grid-item-double, .blog-grid.blog-4col li.grid-item-double {            width: 100%;        }            .portfolio-grid.work-4col li.grid-item-double:last-child, .blog-grid.blog-4col li.grid-item-double:last-child {                width: 100%;            }    .portfolio-grid.work-3col li, .blog-grid.work-3col li {        width: 100%;    }        .portfolio-grid.work-3col li.grid-item-double, .blog-grid.work-3col li.grid-item-double {            width: 100%;        }    .portfolio-grid.gutter-small, .blog-grid.gutter-small {        margin: 0 7px;    }        .portfolio-grid.gutter-small li, .blog-grid.gutter-small li {            padding: 7px 7px;        }    .portfolio-grid.gutter-extra-large li, .blog-grid.gutter-extra-large li {        padding: 15px;    }    .portfolio-grid.gutter-extra-large, .blog-grid.gutter-extra-large {        margin: 0 -15px;    }    .hover-option8 .grid-item .portfolio-icon {        right: 39px;        top: 34px;    }    .portfolio-grid.gutter-medium, .blog-grid.gutter-medium, .portfolio-grid.gutter-large, .portfolio-grid.gutter-large, .blog-grid.gutter-large {        margin: 0;    }        .portfolio-grid.gutter-medium li, .blog-grid.gutter-medium li, .portfolio-grid.gutter-large li, .blog-grid.gutter-large li {            padding: 7px 0;        }    .portfolio-grid.work-5col li, .blog-grid.blog-5col li {        width: 100%;    }        .portfolio-grid.work-5col li.grid-item-double, .blog-grid.blog-5col li.grid-item-double {            width: 100%;        }    /* portfolio 2 column */    .portfolio-grid.work-2col li, .blog-grid.work-2col li {        width: 100%;    }        .portfolio-grid.work-2col li.grid-item-double, .blog-grid.work-2col li.grid-item-double {            width: 100%;        }    /* portfolio grid */    .portfolio-grid.portfolio-metro-grid.work-4col li {        width: 100%;    }        .portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double {            width: 100%;        }            .portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double:last-child {                width: 100%;            }    .portfolio-grid.portfolio-metro-grid.work-6col li {        width: 100%;    }        .portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double {            width: 100%;        }            .portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double:last-child {                width: 100%;            }    .portfolio-grid.portfolio-metro-grid.work-3col li {        width: 100%;    }        .portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double {            width: 100%;        }            .portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double:last-child {                width: 100%;            }    /* swiper-bottom-scrollbar-full */    .swiper-bottom-scrollbar-full .swiper-slide img {        max-height: 100%;    }    .swiper-bottom-scrollbar-full .swiper-slide:hover img {        max-height: 100%;    }    /* verticle align */    .xs-clear-both {        clear: both;    }    /* feature box style 4 */    .grid-item.feature-box-4 figure figcaption {        padding-bottom: 30px;    }    /* swipe carousel  */    .swiper-full-screen .swiper-pagination {        bottom: 20px;    }    /* counter box style 3 */    .counter-box-3 .counter-box {        width: 25%;    }        .counter-box-3 .counter-box .number {            font-size: 16px;            line-height: 16px;        }        .counter-box-3 .counter-box span {            font-size: 12px;            line-height: 24px;        }        .counter-box-3 .counter-box:after {            top: -1px;        }    /* counter box style 4 */    .counter-box-4 .timer::after {        display: none;    }    .icon-box .icon-box-holder i {        padding-top: 0;    }    /*equalize auto*/    /*.xs-equalize-auto > [class*='col-'], .xs-equalize-auto .inner-match-height {height: auto !important; }*/    /*feature box 4*/    .feature-box-4 .grid-item figcaption {        padding: 0 20px;    }    .feature-box-4 figure figcaption {        padding: 10% 5%;        text-align: center;    }    /*feature box 5*/    .feature-box-5 {        padding-left: 0;        text-align: center;    }        .feature-box-5 i {            display: block;            width: 100%;            position: inherit;            margin-bottom: 15px;        }    /*feature box 7*/    .feature-box.feature-box-7 .box, .feature-box.feature-box-7 div:first-child .box {        border: 1px solid #ededed !important;    }    /*feature box 9 */    .feature-box-9:nth-child(3) {        clear: left;    }    /*feature box 10 */    .feature-box-10 .number-center::before, .feature-box-10 .number-center::after {        height: 0;    }    /* feature box style 12 */    .feature-box-12 .hover-content-box {        width: calc(100% - 30px);        margin-left: 15px;        margin-right: 15px;    }    /* feature box style 17 */    .feature-box.feature-box-17 .box .content {        top: 25px;    }    /* hover option3 */    .hover-option3 .grid-item figure {        bottom: 80px;    }        .hover-option3 .grid-item figure figcaption {            padding: 0 30px;        }    /* header social icon */    .header-searchbar {        padding-left: 5px;    }        .header-searchbar a i {            margin-right: 0;        }    .header-right {        margin-left: 0;    }    /* home-page-7 */    .head-text {        font-size: 30px;        line-height: 36px;    }    .sidebar-wrapper .portfolio-grid.work-4col li, .blog-grid.blog-4col li, .blog-grid.blog-3col li {        width: 100%;    }    .special-char-extra-large {        font-size: 130px;        line-height: 110px;    }    /* home-page-7 */    .hover-option11.gutter-small .grid-item {        padding: 0;        margin-bottom: 25px;    }    /* swiper pagination */    .swiper-pagination-square-bottom.swiper-pagination-bullets {        bottom: -35px;    }    .swiper-number-pagination .swiper-pagination-bullets {        bottom: auto;        top: 25% !important;    }    .swiper-vertical-pagination > .swiper-pagination-bullets {        right: 15px;    }    /* swiper bottom scrollbar */    .swiper-bottom-scrollbar-full.swiper-container {        height: 100%;        top: 80px;        overflow: auto;    }    /*verticle slder homepage 12*/    .swiper-container-autoheight .swiper-slide {        height: auto;    }        .swiper-container-autoheight .swiper-slide:last-child {            margin-bottom: 0;        }    .swiper-bottom-scrollbar-full .swiper-slide img {        opacity: 1;        filter: grayscale(0);        -webkit-filter: grayscale(0);        -moz-filter: grayscale(0);        -ms-filter: grayscale(0);        -o-filter: grayscale(0);        filter: contrast(130%);        -webkit-filter: contrast(130%);        -moz-filter: contrast(130%);        -ms-filter: contrast(130%);        -o-filter: contrast(130%);        width: 100%;        max-height: 100%;    }    .hover-title-box .separator {        position: relative;        left: 0;        top: 70px;    }    .swiper-bottom-scrollbar-full .bottom-text {        opacity: 1;    }    .swiper-auto-width.swiper-container {        height: calc(100% - 93px);        top: 78px;    }    .swiper-bottom-scrollbar-full .bottom-text {        bottom: 25px;    }    .hover-title-box {        opacity: 1;        text-align: center;        top: inherit;        transform: translate(-50%, -30px);        -moz-transform: translate(-50%, -30px);        -webkit-transform: translate(-50%, -30px);        -o-transform: translate(-50%, -30px);        -ms-transform: translate(-50%, -30px);        bottom: 0;        left: 50%;        right: 0;        display: block;    }    /* swiper button style3 */    .swiper-button-prev.swiper-prev-style3, .swiper-button-next.swiper-next-style3 {        position: relative;        bottom: 24px;        display: inline-block;        transform: rotate(-90deg);        -moz-transform: rotate(-90deg);        -webkit-transform: rotate(-90deg);        -o-transform: rotate(-90deg);        -ms-transform: rotate(-90deg);        left: 50%;        margin: 0;    }    .swiper-button-prev.swiper-prev-style3 {        left: 50%;        margin: 0 0 0 -85px;    }    /* left nav */    .sidebar-part1, .bottom-menu-icon {        width: 50px;    }    .bottom-menu-icon {        padding: 8px 15px;    }    /* testimonial-style2 */    .testimonial-style2 .profile-box {        margin-top: -25px;    }    /* left-sidebar style 2 */    .sidebar-part2 {        width: 280px;        left: -280px;    }        .sidebar-part2 .right-bg {            right: 15px;        }    /* link style 2 */    .full-width-pull-menu .link-style-2 ul li a {        font-size: 26px;        line-height: 60px;    }    .full-width-pull-menu .link-style-2 ul li a {        line-height: 42px;        font-size: 22px;    }    .full-width-pull-menu .link-style-2 .icon-social-medium a:first-child .fa {        margin-left: 0;    }    .full-width-pull-menu .link-style-2 .dropdown ul li a {        line-height: 16px;        font-size: 12px;        padding: 3px 0;    }    .link-style-2 .dropdown-backdrop {        display: none;    }    /* close button */    .close-button-menu {        top: 5px;        right: 5px;    }    /* full width pull menu */    .full-width-pull-menu .dropdown span.dropdown-toggle {        width: 30px;        height: 30px;        top: 21px;    }    .full-width-pull-menu .dropdown .dropdown-toggle:before {        right: 15px;        top: 10px;    }    .full-width-pull-menu .dropdown .dropdown-toggle:after {        right: 10px;        top: 15px;    }    /* btn */    .btn-dual .btn {        margin: 10px auto !important;        display: table;        min-width: 160px;    }    /* search form style */    .search-form {        width: 100%;    }    /*hamburger menu*/    .animation-box {        padding: 90px 0 30px;    }        .animation-box .menu-middle {            overflow-y: auto;            display: inherit;        }    .hamburger-menu-links {        margin-bottom: 15px;    }        .hamburger-menu-links li {            width: 100%;            margin-bottom: 15px;        }    .hamburger-menu-links {        font-size: 30px;    }    .hamburger-menu .hamburger-menu-wrepper .btn-hamburger {        right: 15px;    }    .hamburger-menu-wrepper {        padding: 20px 15px;    }    .menu-middle {        width: 100%;    }    .hamburger-menu-links {        font-size: 20px;        line-height: 24px;    }    /* footer */    .social-style-2 ul li {        margin: 2px 5px;    }    .latest-post li div {        float: left;        width: 70%;    }    .latest-post li {        width: 100%;    }    .footer-widget-area .list-unstyled {        margin-bottom: 0;    }    .instagram-follow-api li {        padding: 0 5px 10px;    }    .list-style-7 li {        padding-bottom: 8px;        margin-bottom: 5px;    }    /* feature-box-11 */    .feature-box-11 .progress-line:after {        visibility: hidden;    }    /* sidebar nav style 2 */    .left-nav-sidebar .container {        width: 100%;    }    /* homepage 14 */    .content-right-slider .swiper-button-next, .swiper-button-next.slider-long-arrow-white, .swiper-container-rtl .swiper-button-prev.slider-long-arrow-white {        right: 5px;    }    .content-right-slider .swiper-button-prev, .swiper-button-prev.slider-long-arrow-white, .swiper-container-rtl .swiper-button-next.slider-long-arrow-white {        left: 5px;    }    .content-right-slider .swiper-button-next, .content-right-slider .swiper-button-prev, .swiper-button-prev.slider-long-arrow-white, .swiper-container-rtl .swiper-button-next.slider-long-arrow-white, .swiper-button-next.slider-long-arrow-white, .swiper-container-rtl .swiper-button-prev.slider-long-arrow-white {        background-size: 20px auto;        width: 25px;    }    /* homepage 19 */    .swiper-vertical-pagination .box-arrow {        height: 50px;        position: absolute;        right: -35px;        bottom: 0;        width: 50px;    }    .down-section {        bottom: 40px;    }    .after-before-separator::before, .after-before-separator::after {        margin: 0 10px;        width: 25px;    }    /* social media icon style 3*/    .social-style-3 ul li {        margin: 0 8px;    }    /* tab */    .nav-tabs {        text-align: center;    }    .portfolio-filter-tab-1 li {        margin: 5px 0;        width: 100%;    }    .portfolio-filter-tab-2 li {        width: 100%;        margin-bottom: 5px;    }    /* tab style 2 */    .tab-style2 .nav-tabs > li.active > a {        top: 0;    }    /*tab style 1*/    .tab-style1 .nav-tabs li {        width: 100%;        margin-bottom: 30px;    }    /* team style 2 */    .team-style-2 figure:hover figcaption .overlay-content {        top: 20px;    }    /*tab style 2*/    .tab-style2 .tab-content {        padding: 30px 0 0;    }    .tab-style2 .nav-tabs li {        display: block;        margin-right: 0;    }    /*tab style 3*/    .tab-style3 .tab-content {        padding: 30px 0 0;    }    .tab-style3 .nav-tabs li {        display: block;        text-align: left;        margin: 0;        padding: 10px 0;        border-bottom: 1px solid rgba(0, 0, 0, 0.1);    }    /* skillbar bar style 3  */    .skillbar-bar-style3 .skillbar {        width: 100%;    }    .team-image img {        width: 100%;    }    .banner-style2 figure:hover figcaption {        right: 10%;    }    .banner-style2 figcaption {        width: 80%;    }    .text-decoration-line-through-black::before, .text-decoration-line-through-secondary:before {        display: none;    }    .counter-box-5 .counter-box .number {        font-size: 30px;        line-height: 30px;    }    .counter-box-5 .counter-box {        width: 20%;    }        .counter-box-5 .counter-box span {            letter-spacing: 1px;            font-size: 11px;        }    .navigation-area {        right: 0;    }    .swiper-button-prev.swiper-prev-style4, .swiper-button-next.swiper-next-style4 {        transform: scale(0.8);        -moz-transform: scale(0.8);        -ms-transform: scale(0.8);        -webkit-transform: scale(0.8);        -o-transform: scale(0.8);        top: 5px;        right: -4px;    }    .swiper-button-next.swiper-next-style4 {        top: 14px;    }    .blog-nav-link {        padding: 10px 0;        font-size: 12px;    }    .blog-nav-link-next {        padding-right: 30px;    }    .blog-nav-link-prev {        padding-left: 30px;    }    .blog-listing-comment {        width: 100%;        text-align: center;    }        .blog-listing-comment li {            display: inline-block;            float: none;        }    .blog-text .name {        width: 100%;        text-align: center;    }    .text-outside-line:after {        display: none;    }    .text-outside-line:before {        display: none;    }    .input-border-bottom {        margin-bottom: 10px;    }    .sidebar-part3 {        top: 6px;    }    .blog-text .name:nth-child(2) {        padding-top: 0;        padding-bottom: 0;    }    /* top logo */    .navbar.navbar-brand-top.bootsnav .navbar-toggle {        top: 4px;    }    .navbar-brand-top .brand-top-menu-right {        margin-top: 1px;        margin-left: 0;    }    /* slider image */    .parallax-category-text {        background: #000000 none repeat scroll 0 0;        color: #ffffff;        opacity: 1;        padding: 5px 18px;    }    /* hover option 6 */    .hover-option6 .grid-item .portfolio-icon i.fa-search {        top: 12px;    }    /* header style */    nav.navbar .container-fluid {        padding-left: 15px;        padding-right: 15px;    }    .mfp-close, .mfp-close:active {        top: 0;        right: 0;    }    button.mfp-arrow {        background-color: #000000;        height: 50px;        width: 50px;        opacity: 1;    }    .mfp-arrow:before {        margin: 0 auto;        width: 100%;        height: 100%;        display: inline-block;        vertical-align: middle;        text-align: center;        line-height: 50px;        border: 0;    }    .mfp-arrow, .mfp-arrow:active, .mfp-arrow:focus {        margin-top: -25px;    }    .mfp-arrow-left {        left: 6px;    }    .mfp-arrow-right {        right: 6px;    }    #search-header {        width: 90%;        margin: 0 auto;    }    .search-form .search-input {        font-size: 16px;        padding-top: 10px;        padding-bottom: 10px;        line-height: 34px;    }    .search-form .search-button {        font-size: 12px;        top: 20px;    }    /* social style */    .social-style-5 ul li {        margin: 5px;    }    .social-style-1 ul li {        margin: 0 5px;    }    /* blog comment */    .child-comment {        padding-left: 20px;    }    .blog-comment li ul.child-comment {        margin-left: 0;    }        .blog-comment li ul.child-comment li {            margin-top: 30px;        }    img.alignleft, img.alignright {        margin: 0 auto 15px;        float: none;        width: 100%;    }    blockquote {        margin: 30px 0;        padding: 15px 25px;    }        blockquote p {            font-size: 14px;            line-height: 24px;        }    /* blog caption */    .wp-caption {        max-width: 100%;    }        .wp-caption.alignleft, .wp-caption.alignright {            float: none;            margin: 5px 0 30px;        }    /* icon type */    .icon-medium {        font-size: 30px;    }    .icon-extra-medium {        font-size: 30px;    }    .icon-large {        font-size: 40px;    }    .extra-small-icon li, .small-icon li, .medium-icon li, .large-icon li, .extra-large-icon li {        margin-bottom: 10px;    }    .uranus.tparrows:before {        font-size: 20px;    }    .demo-heading {        font-size: 24px;        line-height: 30px;    }}@media (max-width: 640px) {    /* special character */    .special-char-medium {        font-size: 60px;    }    /* feature box 7 */    .feature-box {        padding: 0 15px;    }        .feature-box.feature-box-7 .box, .feature-box.feature-box-7 div:first-child .box {            border: 1px solid #ededed;        }    /* accordion-style2 */    .accordion-style2 .panel-body {        padding: 20px 10px;    }    .accordion-style2 .panel .panel-heading {        padding: 15px 10px 16px 10px;    }    .accordion-style2 .tab-tag {        margin-right: 3px;    }    /* accordion-style3 */    .accordion-style3 .panel-body {        padding: 20px 10px;    }    .accordion-style3 .panel .panel-heading {        padding: 15px 10px 16px 10px;    }    .accordion-style3 .tab-tag {        margin-right: 3px;    }    /* hover style 7 */    .hover-option7 .grid-item figcaption {        padding: 20px;    }    .hover-option7 .grid-item figure:hover img {        top: -83px;    }    /* breadcrumb */    .breadcrumb ul > li:after {        padding: 0 3px 0 5px;    }    .skillbar-bar-style1 .skill-bar-percent {        right: -30px;    }    .skillbar-bar-style2 .skill-bar-percent {        right: -30px;    }}/* ipad Portrait */@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {    /* slider image */    .parallax {        background-attachment: inherit;        background-position: center;    }}/* ipad Landscape */@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {    /* slider image */    .parallax {        background-attachment: inherit;        background-position: center;    }}@media screen and (max-width: 55.1875em) {    .cbp-spmenu-horizontal {        font-size: 75%;        height: 110px;    }    .cbp-spmenu-top {        top: -110px;    }    .cbp-spmenu-bottom {        bottom: -110px;    }}@media screen and (max-height: 26.375em) {    .cbp-spmenu-vertical {        font-size: 90%;        width: 190px;    }    .cbp-spmenu-left, .cbp-spmenu-push-toleft {        left: -190px;    }    .cbp-spmenu-right {        right: -190px;    }    .cbp-spmenu-push-toright {        left: 190px;    }}@media screen and (max-height: 320px) {    nav.navbar.bootsnav.no-full .navbar-collapse {        max-height: 240px;    }}body {    overflow-x: hidden;}* {    transition: .3s ease-out all;}a * {    transition: 0s ease-out all;}a img {    transition: .3s ease-out all;}.icon-play img {    transition: .3s ease-out all;}.page-revolution {    transition: 0s all;}    .page-revolution * {        transition: 0s all;    }    .page-revolution a {        transition: .3s ease-out all;    }/*# sourceMappingURL=style.css.map *//*==========CSS O2EW==========*/.cookie {    bottom: 0px;    width: 100%;    height: auto;    font-size: 19px;    line-height: 46px;    color: #FFF;    background: #000;    position: fixed;    overflow: hidden;    text-decoration: none;    z-index: 20;    padding: 20px 45px;    display: block}.cookie_botao {    margin-left: 40px}.cookie_texto {    max-width: 60%;    float: left;    text-align: left;    font-size: 14px;    line-height: 22px}@media only screen and (max-width: 570px) {    .cookie_botao {        margin-left: 40px;        float: none;        margin: auto    }    .cookie_texto {        max-width: 100%;        float: left;        text-align: center;        font-size: 14px    }}.popup_home_section {    display: flex;
    flex-wrap: wrap;
    justify-content: center;    position: fixed;    left: 0;    right: 0;    width: 80% !important;    bottom: 0;    top: 0;    padding: 20px 0px 0px 0px !important;}.popup_home {    max-width: 500px;    background: #FFF;    padding: 25px;    text-align: center;    font-size: 1.1em;    box-shadow: inset 25px -35px 45px -10px #00000057;    border: 35px var(--azul_poladian);    border-style: solid;    height: max-content;}.popup_home p {    margin-bottom: 5px;}.popup_logo {    position: relative;    width: 60%;}.popup_logo img {    max-width: 190px;    width: 100%;}.popup_logo span {    width: 25%;    height: 1px;    position: absolute;    border: 1px solid #000932;}.popup_home h3 {    font-size: 1.5em;    margin: 0;    color: var(--vermelho_poladian);}.popup_home .span_azul, .popup_home a {    color: var(--azul_poladian);}@media only screen and (max-width:768px) {    .popup_home {        font-size: 0.9em;    }        .popup_home b {            font-size: 1.1em;        }        .popup_home a {            font-size: 1.1em;        }}@media only screen and (max-width:768px) {    .popup_logo span {        display: none;    }}.popup_home2 {    display: none;    color: #6f6f6f;    background: #6f6f6f;    padding: 25px;    text-align: center;    font-size: 1.1em;    flex-wrap: wrap;    justify-content: center;    z-index: 999;    bottom: 23%;    /*border-radius: 70px;*/    /*box-shadow: inset 25px -35px 45px -10px #00000057;*/}    .popup_home2 p {        margin-bottom: 5px;    }.popup_logo2 {    position: relative;    width: 60%;}    .popup_logo2 img {        max-width: 190px;        width: 100%;    }    .popup_logo2 span {        width: 25%;        height: 1px;        position: absolute;        border: 1px solid #000932;    }.popup_home2 b {    text-transform: uppercase;    font-size: 1.0em;}.popup_home2 h3 {    font-size: 1.0em;    margin: 0;    color: red;}.popup_home2 .span_azul2 {    color: #000932;    text-transform: uppercase;    font-size: 1.0em;}@media only screen and (max-width:768px) {    .popup_home2 {        font-size: 0.9em;    }        .popup_home2 b {            font-size: 1.1em;        }        .popup_home2 a {            font-size: 1.1em;        }}@media only screen and (max-width:768px) {    .popup_logo2 span {        display: none;    }}.popup_coluna {    width: 30%;    display: flex;    flex-wrap: wrap;    align-content: center;    align-self: center;    justify-content: center;}@media only screen and (max-width:768px) {    .popup_coluna {        width: 100%;    }}.icone-imagem-post {    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    display: flex;    justify-content: center;    align-items: center;    /*background: rgba(0,0,0,0.5);*/    background: rgba(0, 14, 77,.6);    color: #fff;    font-size: 40px;    display: none;    transition: all 2s;}.imagem-post:hover .icone-imagem-post {    display: flex !important}/*PÁGINA DE CONTATO*/.contato{    display:flex;    flex-direction:column;    justify-content:center;    grid-gap:20px;}.contato .linha{    display:flex;    flex-direction:row;    justify-content:center;    align-items: center;}.contato .coluna {    display: flex;    flex-direction: column;    justify-content:center;    align-items: center;    grid-gap:15px;}.contato .form-wrap{    border: solid 1px var(--azul_poladian);}.contato label{    color:var(--azul_poladian);}.contato h3{    margin:0;}.contato i{    color: var(--azul_poladian);}.contato b{    color:var(--azul_poladian);    text-transform:uppercase;}/*PÁGINA INGRESSOS*/.avisos-importantes h4 {    color: var(--azul_poladian);}.avisos-importantes b{    color:var(--azul_poladian);    font-size:26px;}.informacao {    /*background: var(--azul_poladian);*/    /* color: #FFF; */    margin-bottom: 80px;    overflow: visible;} .informacao .box-info {    background: #FFF;    /*box-shadow: 0px 0px 20px 0px #000000;*/    margin-bottom: -50px;    padding: 10px 20px;    text-align: center;    max-width: 950px;
    place-self: center; }.informacao .box-info h3 {    color: var(--vermelho_poladian);    text-transform: uppercase;    font-size: 28px;    margin-bottom: 10px;}.informacao .box-info p{    margin: 0 0 15px;    font-size: 20px;}.informacao .box-info b {    text-transform:uppercase;    color:var(--azul_poladian);}.carrinho_mobile_ico {    display: none;}.carrinho_mobile_ico {    font-size: 20px;    color: var(--azul_syner);}.carrinho_lista {    display: flex;    flex-wrap: nowrap;    box-shadow: 0px 0px 10px 1px #1e326466;    padding: 20px;    border-radius: 25px;    grid-gap: 25px;    position: relative;    align-items: center;}    .carrinho_lista .coluna1 {        width: 25%    }    .carrinho_lista .coluna2 {        width: 70%;        display: flex;        flex-direction: column;        grid-gap: 5px;    }    .carrinho_lista .linha {        width: 100%;    }    .carrinho_lista h4 {        font-size: 24px;        font-weight: 600;        color: var(--azul_syner);        margin: 0;        line-height: 26px;    }.quantidade_produtos {    width: 70%;    text-align: center;    margin: 0;    padding: 0;    max-width: 200px}.quantidade_produtos2 {    width: 120px;    text-align: center;    margin: 0;    padding: 0;}.adicionaCarrinho {    background: #000;    color: #FFF;    padding: 3px 15px}.form_compras {    grid-gap: 10px;    display: flex;    flex-wrap: wrap;}.add_cart button {    background: #000;    color: #FFF;    border: 1px solid #000;    padding: 10px 15px;}