
/*=============design/css/reset.css===========*/
/* ####### RESET CSS ####### */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline; 
    font-size:100%;
}
body {
    line-height: 1;
}
ol, ul, li {
    list-style: none;
}
blockquote, q {
    quotes: none;
}

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* ####### AND RESET CSS ####### */

/*=============design/css/icons.css===========*/
@font-face {
  font-family: 'icons';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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RSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype');
}
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-wechat:before { content: '\e800'; } /* '' */
.icon-user:before { content: '\e801'; } /* '' */
.icon-search:before { content: '\e802'; } /* '' */
.icon-e-store-logo:before { content: '\e803'; } /* '' */
.icon-tv:before { content: '\e804'; } /* '' */
.icon-menu:before { content: '\e805'; } /* '' */
.icon-share:before { content: '\e806'; } /* '' */
.icon-motor1:before { content: '\e807'; } /* '' */
.icon-playwheel:before { content: '\e808'; } /* '' */
.icon-share-arrow:before { content: '\e809'; } /* '' */
.icon-cross:before { content: '\e80a'; } /* '' */
.icon-sqr-arrow:before { content: '\e80b'; } /* '' */
.icon-apps:before { content: '\e80c'; } /* '' */
.icon-photo:before { content: '\e80d'; } /* '' */
.icon-facebook:before { content: '\e80e'; } /* '' */
.icon-youtube:before { content: '\e80f'; } /* '' */
.icon-twitter:before { content: '\e810'; } /* '' */
.icon-fullscreen:before { content: '\e811'; } /* '' */
.icon-clear:before { content: '\e812'; } /* '' */
.icon-fullscreen_exit:before { content: '\e813'; } /* '' */
.icon-pause_circle_outline:before { content: '\e814'; } /* '' */
.icon-pinterest:before { content: '\e815'; } /* '' */
.icon-instagram:before { content: '\e816'; } /* '' */
.icon-play_circle_outline:before { content: '\e817'; } /* '' */
.icon-vertical_align_bottom:before { content: '\e818'; } /* '' */
.icon-zoom_in:before { content: '\e819'; } /* '' */
.icon-zoom_out:before { content: '\e81a'; } /* '' */
.icon-arrow-big:before { content: '\e81b'; } /* '' */
.icon-mfl:before { content: '\e81c'; } /* '' */
.icon-arrow:before { content: '\e81d'; } /* '' */
.icon-rss:before { content: '\e81e'; } /* '' */
.icon-comment:before { content: '\e81f'; } /* '' */
.icon-email:before { content: '\e820'; } /* '' */
.icon-geotag:before { content: '\e821'; } /* '' */
.icon-info:before { content: '\e822'; } /* '' */
.icon-crop:before { content: '\e826'; } /* '' */
.icon-angle-double-right:before { content: '\e827'; } /* '' */
.icon-cog:before { content: '\e82b'; } /* '' */
.icon-reddit:before { content: '\e82c'; } /* '' */
.icon-linkedin:before { content: '\e82d'; } /* '' */
.icon-vk:before { content: '\e83c'; } /* '' */
.icon-angle-double-left:before { content: '\e848'; } /* '' */
.icon-youku:before { content: '\e84e'; } /* '' */
.icon-weibo:before { content: '\e84f'; } /* '' */
.icon-tencent-weibo:before { content: '\e851'; } /* '' */
.icon-shop:before { content: '\e862'; } /* '' */
.icon-gplus:before { content: '\f0d5'; } /* '' */


@media only screen{
    .icon{
        font-family: 'icons';
        text-decoration: none !important;
    }
    .icon.facebook:before{
        content: '\e80e';
    }
    .icon.twitter:before{
        content: '\e810';
    }
    .icon.vk:before{
        content: '\e83c';
    }
    .icon.gplus:before{
        content: '\f0d5';
    }
    .icon.pinterest:before{
        content: '\e815';
    }
    .icon.reddit:before{
        content: '\e82c';
    }
    .icon.linkedin:before{
        content: '\e82d';
    }
    .icon.youtube:before{
        content: '\e80f';
    }
    .icon.instagram:before{
        content: '\e816';
    }
    .icon.youku:before{
        content: '\e84e';
    }
    .icon.weibo:before{
        content: '\e84f';
    }
    .icon.tweibo:before{
        content: '\e851';
    }
    .icon.wechat:before{
        content: '\e800';
    }
    .icon.rss:before{
        content: '\e81e';
    }
    .icon.mailto:before{
        content: '\e820';
    }
    .icon.user:before{
        content: '\e801';
    }
    .icon.motor1:before{
        content: '\e807';
    }
    .icon.social:before{
        content: '\e806';
    }
    .icon.menu:before{
        content: '\e805';
    }
    .icon.motorstore:before{
        content: '\e862';
    }
    .icon.motorsport-tv:before{
        content: '\e804';
    }
    .icon.search:before{
        content: '\e802';
    }
    .icon.share:before{
        content: '\e809';
    }
    .icon.play:before{
        content: '\e808';
    }
    .icon.photo:before{
        content: '\e80d';
    }
    .icon.arrow-prev:before{
        content: '\e81d';
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);   
        display: inline-block;      
    }
    .icon.arrow-next:before{
        content: '\e81d';
    }
    .icon.arrow-down:before{
        content: '\e81d';
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);   
        display: inline-block;      
    }
    .icon.arrow-big-next:before{
        content: '\e81b';
    }
    .icon.arrow-big-prev:before{
        content: '\e81b';
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);   
        display: inline-block;      
    }
    .icon.settings:before{
        content: '\e82b';
    }
}

/*=============design/css/share-box.css===========*/
@media only screen{
    .icon.share:before{
        content: '\e809';
    }
}

@media only screen{
    .share-box-icon-list .share-button{
        display: none;
    }
    .share-box-icon-list .share-list li .count,
    .share-box-icon-list .share-list li .name{
        display: none;
    }
    .share-box-icon-list .share-list{
        font-size: 0;
        line-height: 0;
    }
    .share-box-icon-list .share-list li{
        display: inline-block;
    }
    .textRtl .share-box-icon-list .share-list li{
        margin-left: 5px;
        margin-right: 0;
    }
    .share-box-icon-list .share-list li a{
        text-decoration: none;
    }
    .share-box-icon-list .share-list li .icon{
        width:50px;
        height:50px;
        line-height: 50px;
        font-size: 24px;
        overflow: hidden;
        text-align: center;
        display: block;
    }
    .share-box-icon-list .share-list li{
        display: block;
    }
}
@media only screen{
    .share-box-dropdown{
        font-size: 0;
        line-height: 0;
    }
    .share-box-dropdown .share-box-wrapper{
        position: relative;
        display: inline-block;
        
    }
    .share-box-dropdown .share-box-wrapper:hover{
        z-index: 999;
    }
    .share-box-dropdown .share-button{
        display: inline-block;
        padding:0 5px;
        cursor: pointer;
        border:1px rgb(25, 152, 252) solid;
        color:rgb(25, 152, 252) !important;
        line-height: 20px !important;
        height:20px;
        font-size: 11px !important;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        position: relative;
        z-index: 10;
        border-radius: 3px;
    }
    .touch .share-box-dropdown .share-button{
        pointer-events: none;
    }
    .share-box-dropdown.light .share-button{
        border-color: #fff;
        color:#fff !important;
    }
    .share-box-dropdown .share-box-wrapper:hover .share-button{
        color: #fff !important;
        background: rgb(25, 152, 252);
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
    }
    .share-box-dropdown.light .share-box-wrapper:hover .share-button{
        border-color:rgb(25, 152, 252) #fff #fff;
    }
    .share-box-dropdown .share-button .total,
    .share-box-dropdown .share-button .name{
        display: inline-block;
        margin-right: 8px;
        max-width: 55px;
        /*min-width: 20px;*/
        overflow: hidden;  
        text-align: center;      
    }
    .textRtl .share-box-dropdown .share-button .total,
    .textRtl .share-box-dropdown .share-button .name{
        margin-right: 0;
        margin-left: 7px;
    }
    .share-box-dropdown .share-button .icon{
    	margin-top:1px;
        display: inline-block;
        vertical-align: top;
    }
    .textRtl .share-box-dropdown .share-button .icon{
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
    }
    .share-box-dropdown .share-list{
        z-index: 5;
        overflow: hidden;
        position: absolute;
        bottom:21px;
        left:0;
        max-height: 0;
        -webkit-transition: max-height 0.1s ease;
        transition: max-height 0.1s ease;
    }
        .share-box-dropdown.share-box-align-right .share-list {
            left: auto;
            right: 0;
        }
    .share-box-dropdown.to-down .share-list{
        bottom:auto;
        top:21px;
    }

    .textRtl .share-box-dropdown .share-list{
        left:auto;
        right:0;
    }
        .textRtl .share-box-dropdown.share-box-align-right .share-list {
            left: 0;
            right: auto;
        }
    .share-box-dropdown .share-box-wrapper:hover .share-list{
        max-height: 300px;
        -webkit-transition: max-height 0.2s ease;
        transition: max-height 0.2s ease;   
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;                
    }
    .share-box-dropdown .share-list ul{
        padding: 10px 0;
        background: rgba(255,255,255, 0.9);
        border: 1px solid rgb(181,181,181);
        border-radius: 3px;
    }
    .share-box-dropdown.light .share-list ul{
        background: rgba(0,0,0, 0.75);
        border-color: #fff;
    }
    .share-box-dropdown .share-list li > a{
        padding:10px 20px;
        display: block;
        color:#000 !important;
        white-space: nowrap;
        font-size: 14px;
        line-height: 16px;
    }
    .share-box-dropdown.light .share-list li > a{
        color:#fff !important;
    }
    .share-box-dropdown .share-list li > a:hover{
        background: #dedede;
    }
    .share-box-dropdown.light .share-list li > a:hover{
        background: rgb(25, 152, 252);
    }

    .share-box-dropdown .share-list li > a{
        text-decoration: none;
    }
    .share-box-dropdown .share-list .icon{
        display: inline-block;
        width:25px;
        height:25px;
        line-height: 25px;
        text-align: center;
    }
    .share-box-dropdown .share-list .name{
        min-width: 125px;
        display: inline-block;
        margin:0 10px;
    }
    .share-box-dropdown .share-list .count{
        background: #dedede;
        padding:2px 5px;
        display: inline-block;
    }
    .share-box-dropdown.light .share-list .count{
        background: #000;
    }
}

/*=============design/css/socials.css===========*/
@media only screen{
    .social-bg{
        color:#fff;
    }
    .social-bg.facebook{
        background: #3a5a97;
    }
    .social-bg.twitter{
        background: #0ec2fd;
    }
    .social-bg.vk{
        background: #6383a8;
    }
    .social-bg.gplus{
        background: #f25151;
    }
    .social-bg.pinterest{
        background: #c72527;
    }
    .social-bg.reddit{
        background: #cee3f8;
        color:#000;
    }
    .social-bg.linkedin{
        background: #0073b2;
    }
    .social-bg.youtube{
        background: #cc181e;
    }
    .social-bg.instagram{
        background: #395996;
    }
    .social-bg.youku{
        background: #2aa1de;
    }
    .social-bg.weibo{
        background: #e6162d;
    }
    .social-bg.tweibo{
        background: #20b8e5;
    }
    .social-bg.wechat{
        background: #51c332;
    }
    .social-bg.rss{
        background: #ff7e00;
    }
    .social-bg.mailto{
        background: #808080;
    }
}
@media only screen and (max-width : 767px){
    #socials_menu .icon{
        color:#fff;
    }
    #socials_menu .icon.facebook:before{
        background: #3a5a97;
    }
    #socials_menu .icon.twitter:before{
        background: #0ec2fd;
    }
    #socials_menu .icon.vk:before{
        background: #6383a8;
    }
    #socials_menu .icon.gplus:before{
        background: #f25151;
    }
    #socials_menu .icon.pinterest:before{
        background: #c72527;
    }
    #socials_menu .icon.reddit:before{
        background: #cee3f8;
        color:#000;
    }
    #socials_menu .icon.linkedin:before{
        background: #0073b2;
    }
    #socials_menu .icon.youtube:before{
        background: #cc181e;
    }
    #socials_menu .icon.instagram:before{
        background: #fff;
        color:#395996;
    }
    #socials_menu .icon.youku:before{
        background: #2aa1de;
    }
    #socials_menu .icon.weibo:before{
        background: #e6162d;
    }
    #socials_menu .icon.tweibo:before{
        background: #20b8e5;
    }
    #socials_menu .icon.wechat:before{
        background: #51c332;
    }
    #socials_menu .icon.rss:before{
        background: #ff7e00;
    }

    #socials_menu .icon:before{
        display: block;
        font-size: 20px;
        line-height: 45px;
        width:45px;
        height: 45px;
        text-align: center;
    }
    #socials_menu{
        position: fixed;
        top:0px;
        right:45px;
        cursor: pointer;
        z-index: 960;
    }
    #socials_menu > ul{
        position: absolute;
        top:100%;
        left:0;
        overflow: hidden;
        max-height:0;
        -webkit-transition: max-height 0.2s ease;
        transition: max-height 0.2s ease;
    }
    #socials_menu > ul > li > a{
        display: block;
    }
    #socials_menu > .icon.social{
        display:block;
    }
    .touch  #socials_menu > .icon.social.active ~ ul,
    .not-touch #socials_menu:hover > ul{
        max-height: 315px;
        -webkit-transition: max-height 0.3s ease;
        transition: max-height 0.3s ease;
    }
    .not-touch #socials_menu:hover > ul{
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;        
    }
    #socials_menu > .icon.social:before{
        color:#898989;
    }
    .touch #socials_menu > .icon.social.active:before{
        background: #898989;
        color:#fff;
    }
    .not-touch #socials_menu:hover > .icon.social:before{
        background: #898989;
        color:#fff;
        -webkit-transition: background 0.01s ease, color 0.01s ease;
        transition: background 0.01s ease, color 0.01s ease;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;
    }

}
@media only screen and (max-width : 374px){
    #socials_menu{
        top:45px;
        right:0px;
    }
    /*.headerStick #socials_menu{
        top:-150px;
        visibility: hidden;
    }*/
}
@media only screen and (min-width : 768px){
    #socials_menu{
        font-size: 0;
        line-height: 0;
        display: inline-block;
        vertical-align: top;
        margin-right: 13px;
    }
    #socials_menu > .icon.social{
        display: none;
    }
    #socials_menu li{
        display: inline-block;
    }
    #socials_menu .icon{
        display: block;
    }
    #socials_menu .icon:before{
        color:#979797;
        display: block;
        font-size: 18px;
        line-height: 35px;
        width:29px;
        height: 35px;
        text-align: center;
    }
    .lightHeader #socials_menu .icon:before{
        color:#fff;
    }
    #socials_menu .icon:hover:before{
        background: rgba(0,0,0,0.1);
    }
}
@media only screen and (min-width : 1024px){
    #socials_menu{
        margin-right: 20px;
    }
/*    #socials_menu .icon:before{
        width:29px;
    }*/
}

/*=============design/css/layout.css===========*/
html, body {
    width:100%;
    height:100%;      
}
.textRtl{
    direction: rtl;
}
body {
    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    line-height:1.1;
    background:  rgb(245, 245, 245);
    color:#262626;
    -webkit-text-size-adjust: 100%;
}
body.bgWhite{
    background: #fff;
}
body{
    min-width: 320px;
}
strong{
    font-weight: 600;
}
a{
    color:rgb(25, 152, 252);
    text-decoration: none;
}
.clear{
    width:100%;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    clear:both;
}
a:hover{
    text-decoration: underline;
}
h1,h2,h3,h4,h5{
    line-height: 1.3;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.mbn{
    margin-bottom: 0;
}
.fLeft{
    float:left;
}
.textRtl .fleft{
    float:right;
}
.fRight{
    float:right;
}
.textRtl .fRight{
    float:left;
}
.hiddenBlock{
    height:0;
    overflow: hidden;
}
.anchor-section {
    position: relative;
}
.anchor-section_anchor {
    position: absolute;
    top: -60px;
}

/*Styles for browsers without shadow dom*/
m1-check-availability-form input {
    padding: 3px 10px!important;
    margin: 0!important;
    border-color: transparent!important;
    line-height: 24px!important;
}

m1-check-availability-dialog,
m1-check-availability-response-dialog,
paper-toast {
    z-index: 999;
}
m1-check-availability-dialog,
m1-check-availability-response-dialog {
    position: relative;
}
m1-quote-trim-form h2 {
    color: #fff;
}
m1-quote-trim-form input {
    margin: 0!important;
    border: none!important;
}

@media only screen and (max-width : 767px){
    .root > .dpre-center.m-padding,
    .cpre-center.top .content-header{
        padding: 15px;
    }

}
@media only screen and (min-width : 767px) and (max-width : 1075px){
    .cpre-center.top .content-header{
        padding: 25px 25px 0 25px;
    }
}
@media only screen and (min-width : 1076px){
    .cpre-center.top .content-header{
        padding-top: 25px;
    }
}
@media only screen and (min-width : 768px){
    .cpre-center.top.b-padding .content-header{
        padding-bottom: 25px;
    }    
}
@media only screen and (min-width : 768px){
    h1,h2,h3,h4,h5{
        margin-bottom: 25px;
    }

}
    .cpre-center.top .content-header h1{
        margin-bottom: 0;
    }
    .content-header h1,
    .content-header h2,
    .content-header h2{
        padding-left:25px;
        position: relative;
    }
    .textRtl .content-header h1,
    .textRtl .content-header h2,
    .textRtl .content-header h2{
        padding-left:0;
        padding-right:25px;
    }
    .content-header h1:before,
    .content-header h2:before,
    .content-header h3:before{
        content: '\e80b';
        font-family: 'icons';
        position: absolute;
        left:0;
        top:0;
    }
    .textRtl .content-header h1:before,
    .textRtl .content-header h2:before,
    .textRtl .content-header h3:before{
        left:auto;
        right:0;
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
    }
    h1{
        font-size: 18px;
    }
    h2{
        font-size: 16px;
    }
    h3{
        font-size: 15px;
    }
    .line-elps{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width:100%;
    }
    .box-center{
        max-width:1920px;
        margin:0 auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .dpre-center,
    .cpre-center,
    .kpre-center,
    .npre-center,
    .pre-center{
        margin:0 auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
@media only screen and (min-width : 1025px){
    .dpre-center,
    .cpre-center,
    .kpre-center,
    .npre-center,
    .pre-center{
        max-width:1280px;       
    }
}
@media only screen and (min-width : 1025px) and (max-width : 1700px){
    .dpre-center,
    .cpre-center,
    .kpre-center,
    .npre-center,
    .pre-center{
        min-width: 1024px;
        width:75%;     
    }
    /*.layoutHeaderBox .pre-center{
        width:100%;
    }*/
}
    .root{
        height: auto !important;
        min-height: 100%;
/*        -webkit-overflow-scrolling: touch;*/
        overflow: hidden;
        position: relative;
        z-index: 10;
    }
    #content_bottom{
        padding-bottom: 32px;
    }
    .root > .dpre-center,
    .root > .cpre-center,
    .root > .pre-center{
    	background: rgb(245, 245, 245);
    }
    .bgWhite .root > .dpre-center,
    .bgWhite .root > .cpre-center,
    .bgWhite .root > .pre-center{
        background: #fff;
    }
    .date{
        text-transform: uppercase;
    }
    .date .stime,
    .date .small{
        text-transform: none;
    }
@media only screen{
    .bgGradient.root > .pre-center{
    	background: transparent;
    }
    .bgGradient.root{
    	background: rgb(245, 245, 245);
		background: -moz-linear-gradient(top,  rgba(245, 245, 245,1) 0%, rgba(239,239,239,1) 21%, rgba(255,255,255,1) 49%, rgba(239,239,239,1) 80%, rgba(245, 245, 245,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(245, 245, 245,1) 0%,rgba(239,239,239,1) 21%,rgba(255,255,255,1) 49%,rgba(239,239,239,1) 80%,rgba(245, 245, 245,1) 100%);
		background: linear-gradient(to bottom,  rgba(245, 245, 245,1) 0%,rgba(239,239,239,1) 21%,rgba(255,255,255,1) 49%,rgba(239,239,239,1) 80%,rgba(245, 245, 245,1) 100%);
    }
}


@media only screen and (max-width : 767px){
    .root > [class*="pre-center"].padding{
        padding:25px 15px;
    }
    .root > [class*="pre-center"].padding .content-header{
        padding-left: 0;
    }
    .root > [class*="pre-center"].fill{
        background-color: rgb(245, 245, 245);
    }
    .bgWhite .root > [class*="pre-center"].fill{
        background-color: #fff;
    }
}
@media only screen and (min-width : 768px) and (max-width : 1075px){
    .root > .dpre-center.padding{
        padding:25px;
    }
    .root > .dpre-center.g-padding{
        padding:0 25px;
    }

}
@media only screen and (min-width : 1075px){
    .root > .dpre-center.padding{
        padding:25px 0;
    }
}
@media only screen and (min-width : 768px){
    .root > .dpre-center.t-padding{
        padding-top:25px;
    }
   
    .root > .pre-center{
        padding:25px;
    }
    .root > .pre-center .bevel{
        padding-left:25px;
    }
    .textRtl .root > .pre-center .bevel{
        padding-left:0;
        padding-right:25px;
    }
}
@media only screen{
    .root > .dpre-center.b-padding{
        padding-bottom:25px;
    }     
}
@media only screen and (max-width : 767px){


    #content_top{
        height: 90px;
        background: rgba(0,0,0,0.9);
    }  

    #menu_button{
        position: fixed;
        top:0;
        left:0;
        z-index: 960;
    }
    #menu_button{
        display: block;
        width:45px;
        height:45px;
        background: rgb(25,152,252);
        cursor:pointer;
    }
    #menu_button.active{
        z-index: 980;        
    }
    #menu_button.active{
        background: rgb(17,29,39);
    }
    .gbmenu{
        display: block;
        width:17px;
        height:17px;
        /*outline:1px solid green;*/
        margin:14px;
    }
    .gbmenu span{
        top:7px;
    }
    .gbmenu span:after{
        top:-9px;
    }
    .gbmenu span:before{
        top:7px;
    }
    .gbmenu span,
    .gbmenu span:after,
    .gbmenu span:before{
        position: relative;
        display: block;
        width:17px;
        height:2px;
        background: #fff;
        content: '';
        -webkit-transition:all 300ms cubic-bezier(0.305,0.1,0.485,0.87);
        transition:all 300ms cubic-bezier(0.305,0.1,0.485,0.87);
    }
    .active .gbmenu span{
        background: transparent;
    }
    .active .gbmenu span:before{
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
    }
    .active .gbmenu span:after{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
    }
    .active .gbmenu span:before{top:0;background:rgb(25,152,252);}
    .active .gbmenu span{top:7px;}
    .active .gbmenu span:after{top:-2px;background:rgb(25,152,252);}

}
@media only screen and (min-width : 768px){

    .header-bg-light{
        /*background: rgba(25,152,252, 0.9);*/
        background: rgba(15,15,15, 0.9);
    }
    .header-bg-dark{
        background: rgba(0,0,0, 0.9);
    }
    #layout_header_bg{
        height:0;
        position: relative;
        display: none;
    }
    .lightHeader #layout_header_bg{
        display: block;
    }
    #layout_header_bg .gradient-bg{
        position: absolute;
        top:0;
        left:0;
        right:0;
        height:185px;
        z-index: 900;
        background: -webkit-linear-gradient(rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.05) 75%, rgba(0,0,0,0) 100%);
        background: linear-gradient(rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.05) 75%, rgba(0,0,0,0) 100%); 
    }
    /*.showAdSkin-desktop:not(.hangingHeader) #layout_header_bg .gradient-bg{
        display: none;
    }*/
    #header .headerBar{
        position: relative;
    }
    #layout_header_ads{
        background: #595959;
        height:90px;
        display: none;
    }
    #layout_header_top{
        width:100%;
        height:35px;
        z-index: 990;
        font-size: 0;
        line-height: 0;
    }
    #layout_header_top > .pre-center{
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -moz-box-direction: normal;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .layoutHeaderBox{
        z-index: 970; 
        position: relative;
        /*max-width: 1280px;
        margin:0 auto;*/   
    }

    .showAdSkin-desktop:not(.hangingHeader) .layoutHeaderBox > * {
        z-index: 3;
        position: relative;
    }
     .layoutHeaderBox .pageAdSkinUrl{
        display: none;
     }
    .showAdSkin-desktop:not(.hangingHeader) .layoutHeaderBox .pageAdSkinUrl{
        position: absolute;
        top:0;
        left:0;
        right: 0;
        bottom: 0;
        z-index: 1;
        display: block;
    }
    #layout_header{
        width:100%;
        height:60px;
        z-index: 981;
        top:0;
    }

    #layout_header_bottom{
        /*height:90px;*/
        height:65px;
    }
    #layout_header_top #side-menu{
        display: inline-block;
        vertical-align: top;
    }
    #layout_header_top #autoshow_menu{
        /*position: absolute;
        top: 0;
        left:  400px;
        right: 300px;*/
        display: inline-block;
        vertical-align: top;
        text-align: center;
    }
        #layout_header_top #autoshow_menu a{
            font-size: 13px;
            line-height: 35px;
            color: #fff;
            display: inline-block;
            position: relative;
            padding: 0 25px;
            text-decoration: none;
            text-transform: uppercase;
            background: rgba(25, 152, 252, 0.9);
        }
        /*.lightHeader #layout_header_top #autoshow_menu a{
            color: #fff;
        }*/
            /*#layout_header_top #autoshow_menu a:hover{
                background: rgba(0,0,0, 0.1);
            }*/
            /*#layout_header_top #autoshow_menu a:before{
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                height: 2px;
                background: #1998fc;
            }*/
    #layout_header_top .aside-links{
        /*position: absolute;
        right:0;
        top:0;*/
        display: inline-block;
        vertical-align: top;
        font-size: 0;
        line-height: 0;
    }
    .textRtl #layout_header_top .aside-links{
        right:auto;
        left: 0;
    }
    .headerStick #layout_header{
        position: fixed;
        top:0;
        left:0;
        right:0;
        max-width: none;
    }
    .headerStick #layout_header_spacer{
        height:60px;
    }
    /*.hangingHeader #layout_header_bottom{
        margin-bottom: -185px;
    }*/

    #layout_header_bottom{
        /*margin-bottom: -185px;*/
        margin-bottom: -160px;
    }
    #content_top{
        height:160px;
        /*background: red;*/
        overflow: hidden;
        position: relative;
        z-index: 10;
    }
    .hangingHeader #content_top{
        height:0;
    }
}
@media only screen{
    #layout_header .headerBarWings{
        display: none;
    }
}
@media only screen and (max-width : 1023px){
    #layout_header_top #autoshow_menu{
        display: none;
    }
}
@media only screen and (min-width : 1024px){
    #layout_header .headerBarWings{
        overflow: hidden;
        height:60px;
        position: absolute;
        top:0;
        right:0;
        left:0;
        display: none;
        z-index: 1;
    }
    .headerStick #layout_header .headerBarWings{
        display: block;
    }
    #menu_wings{
        display: table;
        width:100%;
    }
    #menu_wings > div{
        display: table-cell;
        width:50%;
        position: relative;
    }
    #menu_wings > div > div{
        position: absolute;
        top:0;
        width:2600px;
        height:60px;
    }
    #menu_wings .left-wings > div{
        right:100%;
    }
    #menu_wings .right-wings > div{
        left:100%;
    }
}
@media only screen and (max-width : 767px){
    #main_menu{
        display: none;
        position: fixed;
        top:45px;
        left:0;
        right:0;
        bottom: 45px;
        z-index: 980;
    }
    #menu_target.enabled ~ #layout_header #main_menu{
        display: block;
    }
    #menu_target.enabled ~ #layout_header_spacer{
        height:100%;
        z-index: 970;
        border-bottom: none;
        background: rgba(0,0,0,0.9);
    }
    #main_menu .main-menu-wrapper{
        height:100%;
        overflow-x: hidden;
        -webkit-overflow-scrolling:touch;
    }
    #main_menu li{
        text-align: center;
        line-height: 60px;
        white-space: nowrap;
    }
    #main_menu li.more.hidden{
        display: none;
    }
    #main_menu .cnt-menu li:first-child{
        margin-top:30px;
    }
    #main_menu .prj-menu li:last-child{
        margin-bottom:30px;
    }
    #main_menu a{
        color:#fff;
    }
    #main_menu .cnt-menu a{
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 600;        
    }
    #main_menu .prj-menu a:hover,
    #main_menu .cnt-menu a:hover{
        text-decoration: none;
    }
    #main_menu .cnt-menu li.current a{
        color: rgb(25, 152, 252);
    }
    #menu_target.enabled ~ #header #main_menu{
        display: block;
    }
    #main_menu .prj-menu li.motorstore a.motorstore{
        font-size: 14px;
        height: 24px;
        display: inline-block;
        line-height: 24px;
        padding:2px 10px;
        background: #fff;
        color:#000;
        border-radius: 1px;
    }
    #main_menu .prj-menu li.about-us{
        font-size: 14px;
        text-transform: uppercase;
    }
    #shop_motorstore_box{
        display: none;
    }
}
@media only screen and (max-width : 767px){
    #main_menu .cnt-menu li ul{
        display: none;
    }
}
@media only screen and (min-width : 768px){
    #main_menu{
        width:100%;
    }
    #menu_button{
        display: none;
    }
/*    #main_menu{
        background: red;
    }*/
    #main_menu .main-menu-wrapper{
    }
    #main_menu{
        position: relative;
        overflow: hidden;
    }
    #main_menu .cnt-menu{
        white-space: nowrap;
        position: absolute;
        top:0;
        left:0;
        overflow: hidden;
    }
    #main_menu.ready,
    #main_menu.ready .cnt-menu{
        position: static;
        overflow: visible;
    }
    #main_menu .prj-menu{
        display: none;
    }
    .touch #main_menu .cnt-menu li.hsub > a{
        pointer-events: none;
    }

    .not-touch #main_menu .cnt-menu li > .submenu li.all{
        display: none;
    }
    #main_menu .cnt-menu li{
        display: inline-block;
        vertical-align: middle;
    }
    #main_menu .cnt-menu li > .submenu{
        position: absolute;
        top:100%;
        left:0;
        right:0;
        background: rgba(0,0,0, 0.9);
        max-height: 0;
        overflow: hidden;
        -webkit-transition: max-height 0.05s ease;
        transition: max-height 0.05s ease;
        display: none;
    }
    #main_menu.ready .cnt-menu li > .submenu{
        display: block;
    }
    #main_menu .cnt-menu li:hover > .submenu{
        max-height: 1000px;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;  
    }    
    #main_menu .cnt-menu li ul{
        white-space: normal;
        font-size: 0;
        line-height: 0;
        padding:10px 0;
    }
    #main_menu .cnt-menu li ul li{
        padding:0;
    }
    #main_menu .cnt-menu li ul li a{
        border-bottom: 2px solid transparent;
        color: rgb(193, 193, 193);
        display: inline-block;
        font-size: 14px;
        height: 40px;
        line-height: 36px;
        padding: 0 25px;
        text-transform: uppercase;
        white-space: nowrap;
        font-weight: normal;
        display: block;
        overflow: hidden;
        text-overflow:ellipsis;
    }
    #main_menu .cnt-menu li ul li.current a,
    #main_menu .cnt-menu li ul li a:hover{
        text-decoration: none;
        color:#fff;
        border-bottom-color:rgb(25, 152, 252);
    }
    #main_menu .cnt-menu li a{
        color: rgb(193,193,193);
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 600;
        line-height: 60px;
    }
    #main_menu .cnt-menu li.current a,
    #main_menu .cnt-menu li a:hover{
        color: #fff;
        text-decoration: none;
    }
    #main_menu .cnt-menu > li.hidden{
        display: none;
    }
    #main_menu .cnt-menu > li.more{
        position: relative;
    }
    #main_menu .cnt-menu > li.more > a{
        cursor: default;
    }
    #main_menu .cnt-menu > li.more > .submenu{
        right:auto;
        left:-10px;
    }
    #main_menu .cnt-menu > li.more li,
    #main_menu .cnt-menu > li.more li a{
        display: block;
    }
    #main_menu .cnt-menu > li.hidden{
        display: none;
    }
    #main_menu .cnt-menu > li.vhidden{
        visibility: hidden;
    }
    #main_menu .prj-menu li{
        display: inline-block;
        vertical-align: middle;
        padding-right:20px;
    }
    #main_menu .prj-menu li a{
        color: #fff;
        line-height: 60px;
        font-size: 15px;
    }
    #main_menu .prj-menu li a:hover{
        text-decoration: none;
    }
    #main_menu .prj-menu li.motorsport-tv a.motorsport-tv{
        font-size: 36px;
    }
    #main_menu .prj-menu li.about-us,
    #main_menu .prj-menu li.motorsport{
        display: none;
    }
}
@media  only screen{
    #shop_motorstore_box a.motorstore{
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase;
        display: block;
        line-height: 13px;
        padding:3px 7px;
        color: #fff;
        border-radius: 3px;
        border: 1px solid rgb(255,0,0);
        background: rgb(255,0,0);
        text-decoration: none;
        overflow: hidden;
        max-height:28px;
        min-width: 70px;
        text-align: center;
        margin: 13px 10px 0 10px;
    } 
}
@media  only screen and (min-width: 1024px) {
    #shop_motorstore_box a.motorstore{
        margin: 13px 20px 0 20px;
    }
}
@media  only screen and (min-width: 768px) {
    #shop_motorstore_box a.motorstore{
        visibility: hidden;
    }
    .headerStick #shop_motorstore_box a.motorstore{
        visibility: visible;
    }
}
@media  only screen and (min-width: 768px) {
    #main_menu .cnt-menu li.hsub > .submenu.columns ul li{
        width:33.33%;
    }
}
@media  only screen and (min-width: 1024px) {
    #main_menu .cnt-menu li.hsub > .submenu.columns ul li{
        width:25%;
    }
}
@media  only screen and (min-width: 1600px) {
    #main_menu .cnt-menu li.hsub > .submenu.columns ul li{
        width:20%;
    }
}

@media only screen{
    #main_menu .cnt-menu > li > a{
        padding:0 7px; 
    }
}
@media only screen and (min-width : 1024px){
    #main_menu .cnt-menu > li > a{
        padding:0 11px;
    }
}
@media only screen and (min-width : 1400px){
    #main_menu .cnt-menu > li > a{
        padding:0 16px;
    }
}
/*@media only screen and (min-width : 1440px){
    #main_menu .cnt-menu > li > a{
        padding:0 17px;
    }
}*/
@media only screen and (min-width : 1500px){
    #main_menu .cnt-menu > li > a{
        padding:0 22px;
    }
}
@media only screen and (min-width : 1600px){
    #main_menu .cnt-menu > li > a{
        padding:0 25px;
    }
}

@media only screen{
    #user_menu{
        white-space: nowrap;
        color:#fff;
        cursor: pointer;
        position: relative;
    }
    #user_menu .mt-user .icon.user{
        display: inline-block;
        vertical-align: middle;
    }
    #user_menu > ul{
        position: absolute;
        top:100%;
        right:0;
        min-width:100%;
        /*background: rgba(25,152,252, 0.9);*/
        background: rgba(15,15,15, 0.9);
        overflow: hidden;
        max-height:0;
        -webkit-transition: max-height 0.2s ease;
        transition: max-height 0.2s ease;
    }
    .textRtl #user_menu > ul{
        right:auto;
        left:0;
    }
    .touch #user_menu > .mt-user.active ~ ul,
    .not-touch #user_menu:hover > ul{
        max-height: 300px;
        -webkit-transition: max-height 0.3s ease;
        transition: max-height 0.3s ease;
    }
    .not-touch #user_menu:hover > ul{
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;        
    }
    #user_menu > ul a{
        display: block;
        text-decoration: none;
        color:#fff;
        font-size: 15px;
        padding: 0 20px 0 20px;
    }
    #user_menu > ul a:hover{
        background: #187bed;
    }
    #user_menu > ul a .icon{
        margin-right: 10px; 
        display: inline-block;
    }
    .textRtl #user_menu > ul a .icon{
        margin-right: 0;
        margin-left: 10px; 
    }
    #user_menu .mt-user .icon.user:before,
    #user_menu > ul a .icon:before{
        display: block;
        font-size: 20px;
        line-height: 20px;
        width:22px;
        height:22px;
        text-align: center;
    }
    #user_menu > ul .facebook-login a{
        background: #3a5a97;
    }
    #user_menu > ul .facebook-login a:hover{
        background: #34528a;
    }
    #user_menu > ul .twitter-login a{
        background: #0ec2fd;
    }
    #user_menu > ul .twitter-login a:hover{
        background: #0eb7f0;
    }
    #user_menu .mt-user .username a, 
    #user_menu .mt-user .logintext a{
        font-weight: 600;
        color:#fff;
    }
    #user_menu .nta-user .logintext{
        margin-left: 14px;
        text-transform: uppercase;
        vertical-align: top;
    }
    #user_menu .a-user .username{
        margin-left: 20px;
        vertical-align: top;
        max-width:120px;
        overflow: hidden;
        text-overflow:ellipsis;
        display: inline-block;
    }
}
@media only screen{
    #user_menu > ul .login,
    #user_menu > ul .register{
        display: none;
    }    
}
@media only screen and (min-width : 768px) and (max-width : 1023px){
    #user_menu > ul .login,
    #user_menu > ul .register{
        display: block;
    } 
}
@media only screen{
    .topDialogAccept{
        background: rgba(0,0,0, 0.8);
        position: relative;
        max-height:0;
        overflow: hidden;
        -webkit-transition: max-height 0.001s ease;
        transition: max-height 0.001s ease;
        cursor: default;
    }
    .topDialogAccept:before{
        content: '';
        position: absolute;
        top:0;
        left:0;
        right: 0;
        height: 1px;
        background: rgb(25, 152, 252);

    }
    .headerStick .topDialogAccept{
        max-height:60px;
        -webkit-transition: max-height 0.3s ease;
        transition: max-height 0.3s ease;
        -webkit-transition-delay:0.5s;
        transition-delay:0.5s; 
    }
    .headerStick .topDialogAccept.hide{
        max-height:0;
        -webkit-transition: max-height 0.3s ease;
        transition: max-height 0.3s ease;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
    }
    .topDialogAccept > .pre-center{
        color: #fff;
        padding: 5px 25px;
        font-size: 12px;
        line-height: 14px;
        min-height:20px;
        text-align: center;
    }
        .topDialogAccept > .pre-center > span{
            display: inline-block;
        }
    .topDialogAccept a{
        color: #fff;
    }
    .topDialogAccept .acceptButton{
        cursor: pointer;
        color: rgb(25, 152, 252);
        margin: 0 5px;
        display: inline-block;
        padding: 3px 5px;
    }
    .topDialogAccept .acceptButton:hover{
        background: rgb(25, 152, 252);
        color: #fff;
    }
}
@media only screen and (max-width : 767px){
    .topDialogAccept{
        position: fixed;
        left:0;
        right:0;
        top:89px;
        z-index: 940;
    }
    .topDialogAccept > .pre-center{
        padding:15px 45px;
    }
    .headerStick .topDialogAccept{
        max-height:120px;
    }
}
@media only screen{
    #stick_side{
        display: none;
    }
}
@media only screen and (min-width : 768px){
    .headerStick #stick_side{
        display: block;
    }
}
@media only screen and (min-width : 768px){
    #menu{
        display: table;
        width:100%;
        position: relative;
        z-index: 2;
    }
    #menu #shop_motorstore_box,
    #menu #logo_box,
    #menu #search_box{
        display: table-cell;
        vertical-align: top;
        position: relative;
    }
    #menu #main_menu{
        display: table-cell;
        vertical-align: top;
    }
    #menu #user_menu{
        display: table-cell;
        vertical-align: middle;
    }
    #menu #main_menu{
        width:100%;
    }
    #search_target.enabled ~ #layout_header #menu #shop_motorstore_box{
        display: none;
    }
}
@media only screen and (max-width : 767px){
    #search_box{
        display:none;
        position: fixed;
        top:120px;
        left:20%;
        right:20%;
        z-index: 980;
    }
    #search_box .icon.search{
        display: none;
    }
    #search_top_button{
        position: fixed;
        top:0;
        right:0;
        z-index: 960;
    }
    #search_top_button.active{
        z-index: 980;
    }
    #search_top_button:before{
        display: block;
        width:45px;
        height:45px;
        line-height: 45px;
        text-align: center;
        font-size: 20px;
        color: #898989;
        cursor:pointer;
    }
    #search_top_button.active:before{ 
        content: '\e80a';
        font-size: 18px;
        color:#fff;
    }
    #search_target.enabled ~ #layout_header #search_box {
        display: block;
    }
    #search_target.enabled ~ #layout_header_spacer{
        z-index: 970;
        height:100%;
        border-bottom: none;
        background: rgba(0,0,0,0.9);
    }
    #search_box .search-form input{
        font-size: 25px;  
        text-align: center;      
    }
}
@media only screen and (min-width : 768px){
    #search_top_button{
        display: none;
    }
    #search_box .search-wrapper{
        position: relative;
        width:35px;
        margin: 13px 15px 0 0;
    }
    #search_box .search-wrapper .search-form{
        display: none;
        opacity: 0;
    }
    #search_box .search-wrapper .search-button{
        position: absolute;
        right:0;
        top:0;
        cursor: pointer;
    }
    #search_box .icon.search:before{
        width:35px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        font-size: 20px;
        color: #fff;
        cursor: pointer;
        display: block;
    }
    #search_target.enabled ~ #layout_header #menu #main_menu{
        display: none;
    }
    #search_target.enabled ~ #layout_header #menu #search_box{
        width:100%;
    }
    #search_target.enabled ~ #layout_header #menu #search_box .search-wrapper{
        width:auto;
    }
    #search_target.enabled ~ #layout_header #menu #search_box .search-wrapper .search-form{
        display: block;
    }
    #search_target.enabled ~ #layout_header #menu #search_box .search-wrapper .search-form{
        opacity: 1;
    }
    #search_target.enabled ~ #layout_header #menu #search_box #search_button:before{
        content: '\e80a';
        font-size: 18px;
    } 
    #search_box .search-form form{
        padding-right:35px;
        margin-right: 5px;
    }
    #search_box .search-form input{
        font-size: 18px;        
    }
}
@media only screen{
    #search_box .search-form form{
        max-width: none;
        min-width: 0;
        border-bottom: 1px solid #fff;
    }
    #search_box .search-form input{
        padding: 0 !important;
        margin: 0 !important;
        width:100% !important;
        border: none !important;
        line-height: 35px;
        height: 35px;
        background: transparent !important;
        color: #fff;

    }
    #search_box .search-form input::-webkit-input-placeholder {color:#fff;font-weight: 400;}
    #search_box .search-form input::-moz-placeholder          {color:#fff;font-weight: 400; opacity: 1;}
    #search_box .search-form input:-moz-placeholder           {color:#fff;font-weight: 400; opacity: 1;}
    #search_box .search-form input:-ms-input-placeholder      {color:#fff;font-weight: 400;}    
}
@media only screen and (min-width : 768px){
    #user_menu{
        height: 60px;
        line-height: 60px;
        font-size: 13px;
    }
    #user_menu .mt-user{
        padding:0 25px 0 0;
    }
    #user_menu .mt-user.no-userpic{
        padding:0 25px 0 22px;
    }

    #user_menu .a-user .userpic{
        width:60px;
        height: 60px;
        vertical-align: top;
    }
}
@media only screen and (min-width : 768px) and (max-width : 1023px){
    #user_menu{
        padding: 0;
        width:60px;
    }
    #user_menu .mt-user.a-user{
        padding:0;
    }
    #user_menu .nta-user{
        text-align: center;
    }
    #user_menu .a-user .username,
    #user_menu .nta-user .logintext{
        display: none;
    }
    #user_menu .mt-user.no-userpic{
        padding:0 20px;
    }
}
@media only screen and (max-width : 767px){
    #user_menu{
        height:45px;
        line-height: 45px;
        position: fixed;
        bottom: -45px;
        right:0;
        left:0;
        z-index: 985;
        -webkit-transition: bottom 0.1s ease;
        transition: bottom 0.1s ease;
    }
    #menu_target.disabled ~ #layout_header #user_menu{
        display: none;
    }
    #menu_target.enabled ~ #layout_header #user_menu{
        display: block;
    }
    #menu_target.enabled.done ~ #layout_header #user_menu{
        bottom: 0;
    }
    #user_menu > ul{
        top:auto;
        bottom:100%;
    }
    #user_menu .mt-user{
        background: rgb(25,152,252);
        padding: 0 20px;
    }
    #user_menu .nta-user{
        text-align: center;
    }
    #user_menu .a-user .username{
        margin-left:5px;
    }
    #user_menu .a-user .userpic{
        width:45px;
        height: 45px;
        vertical-align: top;
    }
}
@media only screen and (max-width : 299px){
    #layout_header_bottom > .btns{
        display: none;
    }
}
@media only screen{
    #layout_header_bottom #cars_form .cars-shop-switcher{
        display:none;
    }
}
@media only screen and (max-width : 767px){

    #layout_header_bottom .carsSearchForms{
        display: none;
        position: fixed;
        top:100px;
        left:0;
        right:0;
        z-index: 980;
    }
    #layout_header_bottom .carsSearchForms > #cars_form{
        margin:0 auto;
        padding:0 15px;
    }
    #layout_header_bottom .carsSearchForms > #cars_form .buttons{
        text-align: center;
    }
    #layout_header_bottom > .btns{
        position: fixed;
        top:45px;
        left:0;
        right:0;
        height:35px;
        text-align: center;
        font-size: 0;
        line-height: 0;
        padding-top: 10px;
        z-index: 955;
    }
    /*.headerStick #layout_header_bottom > .btns{
        top:-100px;
        visibility: hidden;
    }*/
    .headerStick #cars_search_form_target.enabled ~ #layout_header_bottom > .btns{
        display: block;
    }
    #cars_search_form_target.enabled ~ #layout_header_bottom > .carsSearchForms{
        display: block;
    }
    #cars_search_form_target.enabled ~ #layout_header_spacer{
        height:100%;
        z-index: 970;
        border-bottom: none;
        background: rgba(0,0,0,0.9);
    }
    #cars_search_form_target.enabled ~ #layout_header_bottom > .btns{
        z-index: 980;
    }
    /*#cars_search_form_target.enabled ~ #header .hederBottomBar{
        z-index: 7;
    }*/
    /*.headerStick #cars_search_form_target.enabled ~ #header .hederBottomBar > .btns{
        display: block;
    }*/

    #layout_header_bottom .btns > .btn{
        line-height: 25px;
        border: 1px solid #ff0000;
        padding:0 15px;
        color: #ffffff;
        background: #ff0000;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        margin-right: 15px;
        text-decoration: none;
        cursor: pointer;
        border-radius: 3px;
    }
    #layout_header_bottom .btns > .btn.active{
        border-color:#fff;
        color:#fff;
        background: transparent;
    }
    #layout_header_bottom .btns > .btn.active:after{
        color: rgb(25,152,252);
        background: rgb(17,29,39);
        position: fixed;
        top: 0px;
        right: 0px; 
        width: 50px;
        height: 50px;
        content: '\e812';
        font-family: 'icons';
        font-size: 23px;
        line-height: 50px;
        text-align: center;
        margin-left:5px;
    }
    #layout_header_bottom .btns > .btn:last-child{
        margin-right:0;
    }
    .select2-dropdown-model-select .select2-search,
    .select2-dropdown-make-select .select2-search{
        display: none;
    }
}
@media only screen{
    .select2-dropdown-make-select .select2-results__group {
        background: rgba(206,206,206,0.9);
        color:#474747;
        font-weight: normal;
        margin: 3px 0;
        border-radius: 3px; 
        font-size: 12px; 
    }
    [data-select2-dropdown="light"].select2-dropdown-make-select .select2-results__group{
        background: rgba(34,34,34,0.9);
        color:#7b7b7b;
    }
    #cars_form_submit{
        cursor: pointer; 
    } 

    .cars-form-make .select2-selection__arrow:before,
    .cars-form-model .select2-selection__arrow:before,
    .cars-form-model label.transparent .select2-container--disabled .select2-selection--single .select2-selection__arrow:before,
    .cars-form-model label.light .select2-container--disabled .select2-selection--single .select2-selection__arrow:before{
        color: #ff0000 !important;
    }
}
@media only screen { /*and (min-width : 768px)*/


    #layout_header_bottom #cars_form .cars-shop-switcher label{
        white-space: nowrap; 
        font-size: 0;
        line-height: 0;
        border: 1px solid #fff;
        border-right: none;
        background: #202020; 
        border-radius: 4px 0 0 4px;
        
        position: relative;
        
    }
    #layout_header_bottom #cars_form .cars-shop-switcher label > div{
        overflow: hidden;
        position: relative;
        padding: 1px; 
    }
    #layout_header_bottom #cars_form .cars-shop-switcher label:before{
        content: '';
        position: absolute;
        left:100%;
        top:-1px;
        height:0;
        width:0;
        border-style: solid;
        border-color: transparent transparent transparent #fff;
        border-width: 20px 0 20px 15px; 
    }
    #layout_header_bottom #cars_form .cars-shop-switcher label:after{
        content: '';
        position: absolute;
        left:100%;
        top:0;
        height:0;
        width:0;
        border-style: solid;
        border-color: transparent transparent transparent #202020;
        border-width: 19px 0 19px 14px; 
    }
    #layout_header_bottom #cars_form .cars-shop-switcher label > div > .cars-shop-btn{
        position:absolute;
        top:1px;
        left:1px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 36px;
        background: rgb(255,0,0);
        overflow: hidden;
        border-radius: 2px;
        color:#fff;
        cursor: default;
        -webkit-transition: left 0.3 ease, transform 0.3s ease;
        transition: left 0.3s ease, transform 0.3s ease;
    }
    #layout_header_bottom #cars_form  .cars-shop-switcher #cars_shop_switcher:checked + label > div > .cars-shop-btn{
        left:100%;
        -webkit-transform: translate(-100%);
        transform: translate(-100%);
    }
    #layout_header_bottom #cars_form .cars-shop-switcher label > div > .cars-shop-btn .news-and-reviews-btn{
        display: none;
    }
    /*.not-touch #layout_header_bottom #cars_form .cars-shop-switcher label > div > .news-and-reviews:hover ~ .cars-shop-btn{
        animation-name: bounseRight15;
        animation-duration: 0.5s;
    }
    .not-touch #layout_header_bottom #cars_form .cars-shop-switcher label > div > .shop-for-cars:hover ~ .cars-shop-btn{
        animation-name: bounseLeft15;
        animation-duration: 0.5s;
    }*/
    #layout_header_bottom #cars_form  .cars-shop-switcher #cars_shop_switcher:checked + label > div > .cars-shop-btn .news-and-reviews-btn{
        display: block;
    }
    #layout_header_bottom #cars_form  .cars-shop-switcher #cars_shop_switcher:checked + label > div > .cars-shop-btn .shop-for-cars-btn{
        display: none;
    }
    #layout_header_bottom #cars_form .cars-shop-switcher label > div > div{
        color: #868686;
        display: inline-block;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 36px;
        vertical-align: top;
        padding: 0 25px;
        cursor: pointer;
    }
    #layout_header_bottom #cars_form .cars-shop-switcher label > div > div,
    #layout_header_bottom #cars_form .cars-shop-switcher label > div > .cars-shop-btn{
        font-size: 15px;
    }
    #layout_header_bottom #cars_form .cars-shop-switcher input[type="checkbox"]{
        display: none; 
    }
}
@media only screen and (max-width : 767px){

    #layout_header_bottom #cars_form .cars-shop-switcher{
            display: block;
            text-align: center;
            margin-top:20px;
    }
    #layout_header_bottom #cars_form .cars-shop-switcher label{
        display: inline-block !important;
        margin-right: 15px !important;
        margin-bottom: 15px;
        /*position: relative;
        left:-2px;*/
    }
}
@media only screen and (min-width : 768px){
    #layout_header_bottom #cars_form .cars-shop-switcher label{
        display: block !important;
        margin-right: 40px !important;
        margin-bottom: 0;
    }
    #layout_header_bottom #cars_form .cars-shop-switcher{
        display: table-cell;
    }
    #layout_header_bottom #cars_form .cars-shop-switcher #cars_shop_switcher{
        display: none;
    }
    #layout_header_bottom > .btns{
        display: none;
    }
    #layout_header_bottom > .carsSearchForms{
        padding:0 0 0 25px;
    }
    #layout_header_bottom #cars_form{
        display: table;
        width:100%;
        max-width:none;
    }
    #layout_header_bottom #cars_form > div{
        display: table-cell;
        padding: 25px 0 0 0;
        vertical-align: top;
    }

    #layout_header_bottom #cars_form .cars-form-make,
    #layout_header_bottom #cars_form .cars-form-model{
        width:48%;
    }
    #layout_header_bottom #cars_form .cars-form-make > label,
    #layout_header_bottom #cars_form .cars-form-model > label,
    #layout_header_bottom #cars_form .buttons > input{
        margin-right: 25px !important;
        margin-bottom: 0;
    }
    #layout_header_bottom #cars_form .buttons{
        width:1%;
    }

    #layout_header_bottom #cars_form .buttons input{
        vertical-align: baseline;
        /*border-radius: 4px;*/
    }
    #layout_header_bottom #cars_form input,
    #layout_header_bottom #cars_form select{
        margin: 0 !important;
    }
    #layout_header_bottom #cars_form div.error {
        color:#fff !important;
    }
    .select2-dropdown-make-select .select2-results__option.select2-results__message{
        display: none;
    }
    #cars_form_submit{
        margin-top:0 !important;
        margin-right:40px;
    }

}
/*@keyframes bounseRight15 {
    0%   {margin-left: 0;}
    50%  {margin-left: 15px;}
    100% {margin-left: 0;}
}
@keyframes bounseLeft15 {
    0%   {margin-left: 0;}
    50%  {margin-left: -15px;}
    100% {margin-left: 0;}
}*/
@media only screen and (max-width : 1280px){
    #layout_header_bottom #cars_form .cars-shop-switcher label > div > div,
    #layout_header_bottom #cars_form .cars-shop-switcher label > div  > .cars-shop-btn{
        font-size: 12px;
        padding: 0 15px;
    }
}
@media only screen{
    #tip_us_btn{
        display: none;
        border: 1px solid #000;
        color: #000;
        font-size: 11px;
        line-height: 20px;
        padding: 0 5px;
        text-decoration: none;
        text-transform: uppercase;
        border-radius: 3px;
    }
    .lightHeader #tip_us_btn{
        border: 1px solid #fff;
        color: #fff;
    }
    #tip_us_btn:hover{
        text-decoration: none;
    }
    .textRtl #tip_us_btn:before,
    #tip_us_btn:after{
        content:'\e81f';
        font-family: 'icons';
        font-size: 13px;
        margin-left: 5px;
    }
    .textRtl #tip_us_btn:before{
        margin-left: 0;
        margin-right: 5px;
    }
    .textRtl #tip_us_btn:after{
        display: none;
    }
}
@media only screen and (min-width : 768px){
    #tip_us_btn{
        display: inline-block;
        margin-top: 6px; 
        margin-right: 21px;
        vertical-align: top;
    }
    .textRtl #tip_us_btn{
        margin-right: 0;
        margin-left: 21px;
    }
}
@media only screen{
    .connect-button{
        display: inline-block;
        line-height: 46px;
        padding:0 15px;
        border: 1px solid #000;
        font-size: 16px;
        color:#000;
        text-decoration: none !important;
        white-space: nowrap;
        overflow: hidden;
        margin:0 10px 25px 0;
    }
    .connect-button .icon{
        display: inline-block;
        margin-right:15px;
    }
    .textRtl .connect-button .icon{
        margin-right:0;
        margin-left:15px;
    }
    .connect-button.facebook{
        border-color:#3a5a97;
        color: #3a5a97;
    }
    .connect-button.twitter{
        border-color:#0ec2fd;
        color: #0ec2fd;
    }
}
@media only screen and (min-width : 1024px){
    .connect-button{
        padding:0 25px;
        margin:0 25px 25px 0;
    }
    .connect-button .icon{
        margin-right:25px;
    }
    .textRtl .connect-button .icon{
        margin-left:25px;
    }
}
@media only screen{
    #info_menu{
        display: none;
    }
}
@media only screen and (min-width : 768px){
    #info_menu{
        display: inline-block;
        font-size: 0;
        line-height: 0;
        vertical-align: top;
    }
    #info_menu ul li{
        display: inline-block;
    }
    #info_menu ul li a{
        font-size: 13px;
        line-height: 35px;
        color:#000;
        display: block;
        padding:0 10px;
    }
    .lightHeader #info_menu ul li a{
        color:#fff;
    }
    #info_menu ul li a:hover{
        text-decoration: none;
        background: rgba(0,0,0, 0.1);
    }
}
@media only screen{
    .live-sticker .ls-logo{
        background-image: url('data:image/png;base64,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aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wNi0wNlQxNzoxMTozNC0wNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDYtMDZUMTc6MTE6MzQtMDQ6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA2LTA2VDE3OjExOjM0LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphNThlNDI5YS05NWYyLTRmYzctYjI1NS1lZjc4YmI5NzM5NzQ8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmN2E4YjAzZi02YmI5LTExNzktYmRhZS04ODdlZjgzY2RlYjI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpjYzU5NDIxZC03YjhmLTQwOTItODcxYi03YmQwODAyOGJiMzE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6Y2M1OTQyMWQtN2I4Zi00MDkyLTg3MWItN2JkMDgwMjhiYjMxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA2LTA2VDE3OjExOjM0LTA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YTU4ZTQyOWEtOTVmMi00ZmM3LWIyNTUtZWY3OGJiOTczOTc0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA2LTA2VDE3OjExOjM0LTA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+R2VuZXJpYyBSR0IgUHJvZmlsZTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4zMDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTI4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4SYPk3AAAAIGNIUk0AAG2YAABzjgAA8nsAAITaAABulAAA5RoAADMnAAAZF5lJHH8AABBXSURBVHja7J19kJXVfcc/u3A4CyggAlEBRSS+BF8AoQrFxKhpTHydpHlpHNq0NhMTRzttzcSkTdUm6STTSZxMUvOmtk6biTFmamJrI/KiobiJCSOC2ahB3iQsCoICCoezm9s/nrN11V323r3n3Od5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');
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100% auto;
    }
}
@media only screen{
    .motorsport-m-logo{
        width:120px;
        height:35px;
        background-image: url(https://icdn-3.motor1.com/static4ui/prod_v2_97/images/logo_motorsport.png);
        background-position: center 0px;
        background-repeat: no-repeat;
        display: inline-block;
        font-size: 0;
        line-height: 0;
        /*padding:0 20px;*/
    }
    .lightHeader .motorsport-m-logo{
        background-position: center -35px;
    }
    #layout_header_top .motorsportLogo{
        display: none;
    }
}
@media only screen and (-webkit-min-device-pixel-ratio : 2), 
only screen and (min-device-pixel-ratio : 2),
only screen and (min--moz-device-pixel-ratio : 2){
    .motorsport-m-logo{
        background-image: url(https://icdn-3.motor1.com/static4ui/prod_v2_97/images/logo_motorsport_x2.png);
        background-size: 120px 70px;
    }
}
@media only screen and (max-width : 767px){
    #main_menu .prj-menu li.motorsport .motorsport-m-logo{
        vertical-align: middle;
    }
}
@media only screen and (min-width : 1366px){
    #layout_header_top .motorsportLogo{
        display: inline-block;
        height:35px;
        overflow: hidden;
    }
    #layout_header_top .motorsportLogo .motorsport-m-logo:hover{
        background-color: rgba(0,0,0, 0.1);
    }
}
@media only screen and (min-width : 1024px){
    #layout_header_top .motorsportLogo{
        margin-right: 15px;
    }
}
/* start footer */
@media only screen and (min-width : 768px){
    .footerStick #footer{
        position: fixed;
    }
}
@media only screen{
    #footer{
        position: relative;
        overflow: hidden;
        height:32px;
        background:rgba(0,0,0, 0.9);
        border-bottom: 2px solid rgb(25, 152, 252);
        color:#fff;
        margin-top: -34px;
        z-index: 940;
    }
    #footer a{
        color: #bfbfbf;
        text-decoration: none;
    }
    #footer a:hover{
        text-decoration: underline;
        color: #fff;
    }
    #copyright{
        line-height: 32px;
        font-size: 13px;
        overflow: hidden;
        color: #bfbfbf;
    }
    #copyright .info,
    #copyright .rights,
    #copyright .terms,
    #copyright .contact{
        display: inline-block;
        white-space: nowrap;
    }
        #copyright .info:hover,
        #copyright .info {
            color: red;
            text-transform: uppercase;
        }
    #document_top_button{
        float: right;
        line-height: 28px;
        height: 32px;
        font-size: 13px;
        color:#bfbfbf;
        cursor: pointer;
        white-space: nowrap;
        overflow: hidden;
    }
    .textRtl #document_top_button{
        float: left;
    }
    #document_top_button:hover{
        color:#fff;
    }
    #document_top_button > span{
        margin:0 7px;
        display: inline-block;
        line-height: 1;
        vertical-align: middle;
    }
    #document_top_button:hover > span{
        border-bottom: 1px #fff dashed;

    }
    #document_top_button:after{
        font-family: "icons";
        content: '\e81d';
        background: rgb(25, 152, 252);
        color:#fff;
        font-size:22px;
        line-height: 32px;
        vertical-align: middle;
        display: inline-block;
        text-align: center;
        width:32px;
        height: 32px;
        overflow: hidden;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
    }

    .entityInfoBlock {
    }
        .entityInfoBlock.m-top {
            margin-top: 25px;
        }
        .entityInfoBlock .sourceLogo{
            display: inline-block;
            vertical-align: middle;
            margin:0 10px;
        }
        .entityInfoBlock .sourceLogo img{
            height:35px;
        }
        .entityInfoBlock .entity + .entity {
            margin-top: 5px;
        }
}
@media only screen and (min-width : 768px){
    .footerStick #footer{
        margin-top: 0;
        bottom:0;
        left: 0;
        right: 0;        
    }
}
@media only screen and (max-width : 767px){
    #document_top_button > span{
        display: none;
    }
    #footer{
        border-bottom-width:1.5px;
    }
    #copyright{
        margin:0 10px;
    }
}
@media only screen and (min-width : 768px){
    #copyright{
        margin:0 25px;
    }
    #document_top_button{
        margin: 0 25px 0 0;
    }
    .textRtl #document_top_button{
        margin: 0 0 0 25px;
    }
}

@media only screen and (min-width : 768px){
    #editions_menu{
        position: relative;
        display: inline-block;
        vertical-align: top;
        z-index: 11;
    }
    #editions_menu .editions-button{
        height:35px;
        font-size: 0;
        line-height: 0;
        cursor: pointer;
        display: inline-block;
        padding: 0 22px 0 25px;
        color:#000;
    }
    .lightHeader #editions_menu .editions-button{
        color:#fff;
    }
    .not-touch #editions_menu:hover .editions-button{
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
         color:#fff;
    }
    .touch #editions_menu .editions-button.active{
        color:#fff; 
    }
    #editions_menu .editions-button > span{
        display: inline-block;
        vertical-align: middle;
        font-size: 13px;
        line-height: 35px;
    }
    #editions_menu .editions-button > .title{
        margin: 0 5px 0 10px;
    }
    .textRtl #editions_menu .editions-button > .title{
        margin: 0 10px 0 5px;
    }
    #editions_menu .editions-button:after{
        font-size: 14px;
        font-family: "icons";
        content: '\e81d';
        display: inline-block;
        vertical-align: middle;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transition: transform 0.3s ease;
        transition: transform 0.3s ease;
    }

    .not-touch #editions_menu:hover .editions-button:after{
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;        
    }
    .touch #editions_menu .editions-button.active:after,
    .not-touch #editions_menu:hover .editions-button:after{
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
    }
    .touch #editions_menu .editions-button.active,
    .not-touch #editions_menu:hover .editions-button{
        background: rgba(0,0,0, 0.9);
    }

    #editions_menu .editions-list{
        background: rgba(0,0,0, 0.9);
        position: absolute;
        top:95px;
        left:0;
        overflow: hidden;
        max-height: 0;

    }
    .textRtl #editions_menu .editions-list{
        left:auto;
        right:0;

    }
    .not-touch #editions_menu .link-home{
        position: absolute;
        height:60px;
        top:35px;
        left:0;
        width:200px;
        background: transparent;
        z-index: 3;
        display: none;
    }
    .not-touch #editions_menu:hover .link-home{
        display: block;
    } 
    .touch #editions_menu .editions-button.active ~ .editions-list,
    .not-touch #editions_menu:hover .editions-list{
        max-height: 600px;
    }
    .not-touch #editions_menu:hover .editions-list{
        -webkit-transition: max-height 0.3s ease;
        transition: max-height 0.3s ease;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;         
    }
    .touch.headerStick #editions_menu .editions-button.active ~ .editions-list,
    .not-touch.headerStick #editions_menu:hover .editions-list{
        display: none;
    }
    #editions_menu .editions-list > ul{
        padding-bottom: 10px;      
    }
    #editions_menu .editions-list{
        font-size: 0;
        line-height: 0;
    }
    #editions_menu .editions-label{
        padding:15px 25px 15px;
        line-height: 1;
        color: #fff;
        font-size: 15px;
        text-transform: capitalize;
        white-space: nowrap;
        cursor: default;
    }
    #editions_menu .editions-list.columns{
        width: 550px;
    }
    #editions_menu .editions-list.columns li{
        display: inline-block;
        width:50%;
    }
    #editions_menu .editions-list li.current > a{
        color:rgb(25, 152, 252);
    }
    #editions_menu .editions-list li > a:hover{
        background: #000;
        color:rgb(25, 152, 252);
    }
}
@media only screen{
    #editions_menu .editions-list li > a{
        padding:11px 25px;
        line-height: 1;
        color: #fff;
        font-size: 14px;
        text-transform: uppercase;
        display: block;
        text-decoration: none;
    }
    #editions_menu .editions-list li.current > a{
        text-decoration: none;
        color:rgb(25, 152, 252);
    }
    #editions_menu .editions-list li > a > span{
        display: block;
        white-space: nowrap;
    }
    #editions_menu .editions-list li > a > span.label{
        margin-top:10px;
    }
    #editions_menu .editions-list li > a > span.flags{
        line-height: 0;
        font-size: 0;
    }
    #editions_menu .editions-list li > a > span.flags > .edf{
        margin-right: 5px;
    }
}
@media only screen and (max-width: 767px){
    #editions_menu .editions-button{
        width:45px;
        height:45px;
        line-height: 40px;
        text-align: center;
        position: fixed;
        left:45px;
        top:0;
        z-index: 960;
        cursor: pointer;
    }
    #editions_menu .editions-button > .edf{
        display: inline-block;
    }
    #editions_menu .editions-button .title{
        display: none;
    }
    #editions_menu .editions-button.active{
        z-index: 980;
    }
    #editions_menu .editions-list{
        position: fixed;
        top:150px;
        left:0;
        right:0;
        bottom:0;
        display: none;
    }
    .headerStick #editions_menu .editions-list{
        top:105px;
    }
    #editions_menu .editions-button.active ~ .editions-list{
        display: block;
        z-index: 980;
    }
    #editions_target.enabled ~ #layout_header_spacer{
        height:100%;
        z-index: 970;
        border-bottom: none;
        background: rgba(0,0,0,0.9);
    }
    #editions_menu .editions-list-wrapper{
        height: 100%;
        overflow-x: hidden;
        text-align: center;
        -webkit-overflow-scrolling:touch;
    }
    #editions_menu .editions-label{
        line-height: 60px;
        color: #fff;
        font-size: 17px;
        text-transform: capitalize;
        white-space: nowrap;
        cursor: default;
        position: absolute;
        top:-60px;
        right:0;
        left:0;
        text-align: center;
    }
}
@media only screen and (max-width : 374px){
    #editions_menu .editions-button{
        top:45px;
        left:0px;
    }
    /*.headerStick #editions_menu .editions-button:not(.active){
        top:-150px;
        visibility: hidden;
    }*/
    .headerStick #editions_menu .editions-list{
        top:150px;
    }
}
@media only screen and (max-width: 767px){
    #layout_header_spacer{
        position: fixed;
        top:0;
        left:0;
        right:0;
        min-width: 320px;
        background: rgb(0,0,0);
        height:90px;
        z-index: 950;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-bottom: 1.5px solid rgb(25, 152, 252);
    }
    .headerStick #layout_header_spacer{
        /*height:45px;*/
        background: rgba(0,0,0,0.9);
    }
    .anchor-section_anchor {
        top: -100px;
    }
}
@media only screen and (max-width: 767px){
    #logo{
        position: fixed;
        background:url(https://icdn-3.motor1.com/static4ui/prod_v2_97/images/logo_m_x2.png) no-repeat center;
        background-size: contain;
        top:0;
        left:90px;
        right:90px;
        height:45px;
        z-index: 999;
    }
}
@media only screen and (max-width : 374px){
    #logo{
        left:45px;
        right:45px;
    }
}
@media only screen and (min-width: 768px){
    #logo{
        background: url(https://icdn-3.motor1.com/static4ui/prod_v2_97/images/logo.png) no-repeat center;
        height:60px;
        width:210px;
        display: block;
        margin-left: 1px;
    }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio : 2), 
only screen and (min-width: 768px) and (min-device-pixel-ratio : 2),
only screen and (min-width: 768px) and (min--moz-device-pixel-ratio : 2){
    #logo{
        background-image: url(https://icdn-3.motor1.com/static4ui/prod_v2_97/images/logo_x2.png);
        background-size: 210px 60px;
        margin-left: 5px;
    }
}
@media only screen{
	.thumb{
	    overflow:hidden;
	    background: #e2e2e2;
	    display: inline-block;
	    vertical-align: middle;
	    font-size: 0;
	    line-height: 0;
	    text-decoration: none !important;
	}
	.thumb img{
	    width: 100% !important;
	    font-size: 10px;
	    line-height: 12px;
	    color:#343e41;
	    position: relative;
	}
    /*.thumb img.lazy{
        -webkit-filter: blur(5px);
        filter: blur(5px);
    }
    .thumb img.lazy.ready{
        -webkit-filter: none;
        filter: none;
    }*/
    .nojs .thumb img.lazy{
        display: none;
    }  
    /*.not-touch .thumb.zoom img{
        position: relative;
 
        -webkit-filter: blur(0); 
        -moz-filter: blur(0px); 
        -ms-filter: blur(0px);
        filter: blur(0px);

        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: -webkit-transform 0.4s ease-out;
        transition: transform 0.4s ease-out;
    }
    .not-touch .thumb.zoom:hover img{
		-webkit-transform: scale(1.1) rotate(0.1deg);
		transform: scale(1.1) rotate(0.1deg); 
        -webkit-transition-delay:0.1s;
        transition-delay:0.1s; 
    }*/
}

@media  only screen{
    .edf{
        display: inline-block;
        vertical-align: middle;
        width: 25px;
        height: 15px;
        background-size: 25px 660px;
        background-repeat: no-repeat;
        background-position: 0 0;
        background-image: url(https://icdn-3.motor1.com/static4ui/prod_v2_97/images/flags/edition.png);
        overflow: hidden;
        font-size: 0;
        line-height: 0;
    }
    .edf-230{ /*united_states 2356 */
        background-position: 0 -15px;
    }
    .edf-38{ /*canada 2168*/
        background-position: 0 -30px;
    }
    .edf-142{ /*mexico 2267*/
        background-position: 0 -45px;
    }
    .edf-10{ /*argentina 2139*/
        background-position: 0 -60px;
    }
    .edf-47{ /*colombia 2177*/
        background-position: 0 -75px;
    }
    .edf-173{ /*peru 2297*/
        background-position: 0 -90px;
    }
    .edf-236{ /*venezuela 2362*/
        background-position: 0 -105px;
    }
    .edf-43{ /*chile 2173*/
        background-position: 0 -120px;
    }
    .edf-30{ /*brazil 2159*/
        background-position: 0 -135px;
    }
    .edf-177{ /*portugal 2301*/
        background-position: 0 -150px;
    }
    .edf-229{ /*united_kingdom 2355*/
        background-position: 0 -165px;
    }
    .edf-104{ /*ireland 2234*/
        background-position: 0 -180px;
    }
    .edf-72{ /*france 2204*/
        background-position: 0 -195px;
    }
    .edf-21{ /*belgium 2150*/
        background-position: 0 -210px;
    }
    .edf-211{ /*switzerland 2336*/
        background-position: 0 -225px;
    }
    .edf-145{ /*monaco 2270*/
        background-position: 0 -240px;
    }
    .edf-128{ /*luxembourg 2253*/
        background-position: 0 -255px;
    }
    .edf-106{ /*italy 2236*/
        background-position: 0 -270px;
    }
    .edf-80{ /*germany 2211*/
        background-position: 0 -285px;
    }
    .edf-14{ /*austria 2143*/
        background-position: 0 -300px;
    }
    .edf-155{ /*netherlands 2279*/
        background-position: 0 -315px;
    }
    .edf-132{ /*spain*/
        background-position: 0 -330px;
    }
    .edf-182{ /*russia 2306*/
        background-position: 0 -345px;
    }
    .edf-110{ /*japan 2238*/
        background-position: 0 -360px;
    }
    .edf-44{ /*china 2174*/
        background-position: 0 -375px;
    }
    .edf-96{ /*hong_kong 2227*/
        background-position: 0 -390px;
    }
    .edf-99{ /*india 2230*/
        background-position: 0 -405px;
    }
    .edf-228-1{ /*Arab League*/
        background-position: 0 -420px;
    }
    .edf-228{ /*united_arab_emirates 2354*/
        background-position: 0 -435px;
    }
    .edf-17{ /*bahrain 2146*/
        background-position: 0 -450px;
    }
    .edf-179{ /*qatar 2303*/
        background-position: 0 -465px;
    }
    .edf-190{ /*saudi_arabia 2314*/
        background-position: 0 -480px;
    }
    .edf-122{ /*lebanon 2247*/
        background-position: 0 -495px;
    }
    .edf-13{ /*australia 2142*/
        background-position: 0 -510px;
    }
    .edf-158{ /*new_zealand 2282*/
        background-position: 0 -525px;
    }
    .edf-38-1{ /*Quebec Canada 2168-1*/
        background-position: 0 -540px;
    }
    .edf-000{ /*Global flag*/
        background-position: 0 -555px;
    }
    .edf-20{ /*belarus 2149*/
        background-position: 0 -570px;
    }
    .edf-227{ /*ukraine 2353*/
        background-position: 0 -585px;
    }
    .edf-112{ /*kazakhstan 2240*/
        background-position: 0 -600px;
    }
    .edf-222{ /*turkey 2348*/
        background-position: 0 -615px;
    }
    .edf-97{ /*hungary 2348*/
        background-position: 0 -630px;
    }
    .edf-176{ /*poland */
        background-position: 0 -645px;
    }
}



@media only screen{
    .apb,
    #ap_popup_gallery_rectangle,
    #ap_popup_gallery_top{
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        text-align: center;
    }
    #ap_popup_gallery_rectangle .ap,
    #ap_popup_gallery_top .ap,
    .apb .ap{
        display: inline-block;
        text-align: center;
    }
    .onePixelAd{
        position:absolute;
        top:-100px;
        left:-100px;
        z-index: 1;
        width: 1px;
        height: 1px;
        background: #000;
    }
    #ap_popup_gallery_top,
    #ap_popup_gallery_top .ap,
    #ap_popup_gallery_rectangle,
    #ap_popup_gallery_rectangle .ap{
        display: none;
    }
 
}
@media only screen and (max-width : 767px){
    .lg-topside-box .apb.leaderboard,
    .lg-topside-box .apb.leaderboard .ap,
    .lg-topside-box .apb.super,
    .lg-topside-box .apb.super .ap,
    .hapb .apb.leaderboard,
    .hapb .apb.leaderboard .ap,
    .hapb .apb.super,
    .hapb .apb.super .ap,
    .hapb .apb.super-and-leaderboard,
    .hapb .apb.super-and-leaderboard .ap{
        display:none;
    }  
    .hapb .apb.mleaderboard .ap{
        width: auto !important;
        min-height:0 !important;
    }
}
@media only screen and (min-width : 768px) and (max-width : 1024px){
    .hapb .apb.mleaderboard,
    .hapb .apb.mleaderboard .ap,
    .hapb .apb.pixel,
    .hapb .apb.pixel .ap,
    .hapb .apb.rectangle,
    .hapb .apb.rectangle .ap,
    .hapb .apb.super,
    .hapb .apb.super .ap{
        display:none;
    }
}
@media only screen and (min-width : 768px) and (max-width : 1023px){
    .lg-topside-box .apb.mleaderboard,
    .lg-topside-box .apb.mleaderboard .ap,
    .lg-topside-box .apb.super,
    .lg-topside-box .apb.super .ap{
        display:none;
    }
}
@media only screen and (min-width : 1024px) and (max-width : 1099px){
    .lg-topside-box .apb.leaderboard,
    .lg-topside-box .apb.leaderboard .ap,
    .lg-topside-box .apb.super,
    .lg-topside-box .apb.super .ap{
        display:none;
    }
}
@media only screen and (min-width : 1100px) and (max-width : 1339px){
    .lg-topside-box .apb.mleaderboard,
    .lg-topside-box .apb.mleaderboard .ap,
    .lg-topside-box .apb.super,
    .lg-topside-box .apb.super .ap{
        display:none;
    }
}
@media only screen and (min-width : 1025px){
    .hapb .apb.mleaderboard,
    .hapb .apb.mleaderboard .ap,
    .hapb .apb.pixel,
    .hapb .apb.pixel .ap,
    .hapb .apb.rectangle,
    .hapb .apb.rectangle .ap,
    .hapb .apb.leaderboard,
    .hapb .apb.leaderboard .ap{
        display:none;
    }
}
@media only screen and (min-width : 1340px){
    .lg-topside-box .apb.mleaderboard,
    .lg-topside-box .apb.mleaderboard .ap,
    .lg-topside-box .apb.leaderboard,
    .lg-topside-box .apb.leaderboard .ap{
        display:none;
    }
}

@media only screen{
    .pre-center .hapb.middle .apb{
        padding:25px 0;
    }
}
@media only screen and (min-width : 767px){
    .hapb.top .apb{
        padding-top: 25px;
    }
}
@media only screen and (max-width : 767px){
    .hapb.top{
        /*height:0;*/
        overflow: hidden;
    }
    .cpre-center .hapb.middle .apb{
        padding:25px 0;
    }
}
@media only screen{
    .mapb{
        width: 100%;
    }
}
@media only screen and (max-width : 767px){
    .mapb .apb.leaderboard,
    .mapb .apb.leaderboard .ap{
        display:none;
    }    
}
@media only screen and (min-width : 768px) and (max-width : 799px){
    .mapb .apb.rectangle,
    .mapb .apb.rectangle .ap{
        display:none;
    }
}
@media only screen and (min-width : 800px) and (max-width : 1329px){
    .mapb .apb.leaderboard,
    .mapb .apb.leaderboard .ap{
        display:none;
    }
}
@media only screen and (min-width : 1330px){
    .mapb .apb.rectangle,
    .mapb .apb.rectangle .ap{
        display:none;
    }
}

.sizer{
    display: none;
}


@media  only screen{
    .browseBox .item:after{
        content:'';
        width:100%;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        clear:both;

    }
    .browseBox .item .info{
        background: #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .browseBox.deep-box .item.deep .info{
        background: rgb(229,229,229);
    }
    .browseBox .item .sticker{

        display: inline-block;
        font-size: 13px;
        height: 25px;
        line-height: 25px;
        padding: 0 10px;
        text-transform: uppercase;
        white-space: nowrap;
        text-decoration: none;
    }
    .browseBox .item .info-clip > .more-link,
    .browseBox .item .info-clip > .sticker{
        display: none;
    }
    .browseBox .item .thumb .live-sticker{
        padding:5px 5px 5px 10px;
        background: rgba(0,0,0, 0.85);
        position: absolute;
        top:0;
        left:0;
        z-index: 5;
    }
    .browseBox .item .thumb .live-sticker .ls-logo{
        width:50px;
        height:25px;
        display: block;
    }
    .browseBox .item .thumb .live-sticker:after{
        content:'';
        position: absolute;
        top:0;
        left:100%;
        width:0;
        height:0;
        border: solid transparent;
        border-width: 0 0 35px 15px;
        border-left-color: rgba(0,0,0, 0.85);
    }

    .browseBox .item .photos-count {
        z-index: 1;
        position: absolute;
        white-space: nowrap;
        bottom: 5px;
        left: 5px;
        background: rgba(0, 0, 0, 0.2);
        padding: 5px;
        border-radius: 5px;
        font-size: 14px;
        line-height: 24px;
    }
        .browseBox .item .photos-count_val {
            display: inline-block;
            vertical-align: middle;
            background: #fff;
            color: #000;
            width: 24px;
            height: 24px;
            text-align: center;
            border-radius: 50%;
        }
        .browseBox .item .photos-count_title {
            display: inline-block;
            vertical-align: middle;
            color: #fff;
        }
    
    /*.browseBox .item .thumb .photo,*/
    .browseBox .item .thumb .play{
        color: rgba(255,255,255,0.75);
        position: absolute;
        top:50%;
        left:50%;
        margin-top: -30px;
        margin-left: -30px;
        z-index: 5;
        -webkit-transition: color 0.3s ease;
        transition: color 0.3s ease;
    }
    /*.browseBox .item .thumb:hover .photo,*/
    .browseBox .item .thumb:hover .play{
        color: rgba(255,255,255,0.95);
    }
    /*.browseBox .item .thumb .photo:before,*/
    .browseBox .item .thumb .play:before{
		font-size: 60px;
		line-height: 60px;    	
    }
    .browseBox .item .type {
        background: rgb(0, 0, 0);
        color: #fff;  
        font-size: 11px;
        z-index: 5;    
    }
    .cat-sticker{
        text-transform: uppercase;
        padding: 0 10px !important;
        font-size: 11px !important;
        cursor: pointer !important;
    }
    /*.cat-why-buy {
        background: rgb(25, 152, 252) !important;
    }
    .cat-first-drives {
        color: rgb(25, 152, 252) !important;
    }
    .cat-motorsport {
        color: #000 !important;
        background: #ffdd00 !important;
        font-weight: 600 !important;  
    }*/
    .browseBox .item .thumb .duration{
        background: rgba(0,0,0, 0.75);
        color: #fff;    
        z-index: 5;
    }
    .browseBox .item .info a{
        color:#000;
        text-decoration: none;
    }
    .browseBox .item .info h3{
        margin-bottom: 0;
        text-transform: none;
    }
}
@media  only screen {
    .browseBox .item .info{
        position: relative;
    }
    .browseBox .item .thumb{
        position: relative;
        width: 100%;
        min-height: 90px;
    }
    .browseBox .item .thumb .type{
        position: absolute;
        left: 0;     
        bottom: 0;  
    }
    .browseBox .item .thumb .duration{
        position: absolute;
        right: 0;     
        bottom: 0;  
    }
    .browseBox .item .text{
        display: none;
    }
    .browseBox .item .info{
        padding: 40px 15px 50px 15px;
    }
    .browseBox.ntl .item .info{
        padding-top: 15px;
    }

}
@media  only screen {
    .browseBox .item .info{
        position: relative;
    }
    .browseBox .item .info .date{
        position: absolute;
        right: 15px;
        top:15px;
        cursor: default;
        color: #5b5b5b;
        font-size: 11px;
        line-height: 1;
        white-space: nowrap;
    }
    .textRtl .browseBox .item .info .date{
        left:15px;
        right:auto;
    }
    .browseBox.ntl .item .info .date{
        top:auto;
        bottom: 20px;
    }
        .browseBox.ntl .item .info .date.dateRange{
            bottom:  16px;
        }
    .browseBox .item .info .author{
        position: absolute;
        left: 15px;
        top:15px;
        text-transform: uppercase;
        font-size: 11px;
        line-height: 1.1;
        font-weight: 600;
        white-space: nowrap;
        cursor: default;
        color:#000;
    }
    .textRtl .browseBox .item .info .author{
        right:15px;
        left:auto;
    }
    .browseBox .item .info .author a:hover{
        text-decoration: underline;
    }
    .browseBox .item .info .text-box{
    	max-height: 100px;
    	min-height: 25px;
    	overflow:hidden;
    }
    .browseBox .item .info h3 a{
        font-size: 18px;
        line-height: 25px;
    }
}
@media  only screen {
    .browseBox .item .info .ins-box .btns-box{
        font-size: 0;
        line-height: 0;
        position: absolute;
        bottom: 15px;
        left:15px;
    }
    .textRtl .browseBox .item .info .ins-box .btns-box{
        left:auto;
        right:15px;
    }
    .browseBox .item .info .disqus-comment-count{
        display: inline-block;
        vertical-align: top;
        margin-right: 10px;
    }
    .textRtl .browseBox .item .info .disqus-comment-count{
        margin-left: 10px;
        margin-right: 0;
    }    
    .browseBox .item .info .shareBox{
        display: inline-block;
        vertical-align: top;
    }
}
@media  only screen and (max-width: 767px){
    .browseBox .item .info .shareBox .share-button .name{
    	display: none;
    }
    .browseBox .item .info{
        border-bottom: 1px solid rgb(181,181,181);
    }
}
@media  only screen and (min-width: 480px) and (max-width: 767px){

    .browseBox .item .thumb{
        width:249px;
        height:140px;
        float:left;
        margin-right:15px;
        min-height: 0;
    }
    .browseBox .item .info{
        height:140px;
        /*border-bottom: 1px solid rgb(181,181,181);*/
        margin-left: 249px;

    }
    .browseBox .item .text{
        display: none;
    }
    .browseBox .item .type {
        top: 0;
        left:0; 
        bottom: auto;       
    }
    .browseBox .item .info .text-box{
		height:50px;
    }
    .browseBox.ntl .item .info .text-box{
        height:75px;
    }
    .browseBox .item .info h3{
    	display: inline-block;
    }
}
@media  only screen and (min-width: 768px){
    .browseBox .item .info .date{
        right: 25px;
        top:25px;
    }
    .browseBox.ntl .item .info .date{
        right: 25px;
        top:auto;
        bottom:30px;
    }
        .browseBox.ntl .item .info .date.dateRange{
            bottom: 25px;
        }
    .textRtl .browseBox.ntl .item .info .date{
        right:auto;
        left:25px;
    }
    .browseBox .item .info .author{
        left: 25px;
        top:25px;
    }
    .browseBox .item .info{
        padding: 60px 25px 70px 25px;
    }
    .browseBox.ntl .item .info{
        padding-top: 25px;
    }
    .browseBox .item .info .ins-box .btns-box {
        bottom:25px;
        left:25px;
    }
    .textRtl .browseBox .item .info .ins-box .btns-box {
        left:auto;
        right:25px;
    }
}
@media only screen{
    .browseBox.title-box .item .info h3 a{
        font-size: 15px;
        line-height: 20px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        max-width: 100%;
    }
        .makesBox.title-box .item .info h3 a{
            white-space: normal;
            text-transform: capitalize;
        }
    .browseBox.title-box .item .info{
        padding: 20px 25px;
    }
    .browseBox.title-box .item .info .text-box{
        height: 20px;
        overflow: hidden;  
        min-height: 0;      
    }
        .makesBox.title-box .item .info .text-box{
            height: auto;
            overflow: visible;
        }
    .browseBox.title-box .item .info .date,
    .browseBox.title-box .item .info .author,
    .browseBox.title-box .item .info .shareBox{
        display: none;
    }
}
@media  only screen{
    .browseBox.title-text-box .item .info h3{
        margin-bottom: 10px;
        margin-right: 80px;
    }
    .browseBox.title-text-box .item .info h3 a{
        font-size: 16px;
        line-height: 20px;
    }
    .browseBox.title-text-box .item .info .text{
        display: block;
        line-height: 20px;
        font-size: 14px;
    }
    .browseBox.title-text-box .item .info{
        padding:20px 25px;
    }
    .browseBox.title-text-box .item .info .text-box{
        max-height: 90px;
        height: auto;
        overflow: hidden;  
        min-height: 0;      
    }
    .browseBox.title-text-box .item .info .date{

    }
    .browseBox.title-text-box .item .info h3 a:after,
    .browseBox.title-text-box .item .info .author,
    .browseBox.title-text-box .item .info .shareBox{
        display: none;
    }
}
@media  only screen and (min-width: 768px){
    .browseBox.small-info-box .item .info .date{
        top:15px;
        right:15px;
        left:auto;
        font-size: 10px;
    }
    .browseBox.small-info-box .item .info .author{
        top:15px;
        left:15px;
        right:auto;
        font-size: 10px;
    }
    .browseBox.small-info-box .item .info{
        padding:15px 90px 15px 15px;
        height:81px;
    }
    .browseBox.small-info-box .item .info .text-box{
        margin-top: 17px;
	    height: 40px;
	    overflow: hidden;  
        min-height: 0;  	
    }
    .browseBox.small-info-box .item .info .ins-box .btns-box{
        bottom:15px;
        right:15px;
        left:auto;
    }
    .browseBox.small-info-box .item .info .shareBox.share-box-dropdown .share-list{
        left:auto;
        right:0;
    }
    .browseBox.small-info-box .item .info .shareBox .share-button .total,
    .browseBox.small-info-box .item .info .shareBox .share-button .name{
        display: none;
    }
    .browseBox.small-info-box .item .info h3 a {
	    font-size: 13px;
        line-height: 18px;
	}
}

@media  only screen and (min-width: 768px){
    .browseBox.thumb-box{
        width:calc(100% + 25px);
        font-size: 0;
        line-height: 0;
    }
    .browseBox.thumb-box .item{
        width:50%;
        padding:0 25px 25px 0;
        display: inline-block;
        vertical-align: top;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .textRtl .browseBox.thumb-box .item{
        padding:0 0 25px 25px;
    }
    .browseBox.thumb-box .item:nth-last-child(1),
    .browseBox.thumb-box .item:nth-last-child(2){
        padding-bottom: 0;
    }
    .browseBox.thumb-box .item .info .text-box{
        height: 50px;
    }
}
@media  only screen and (min-width: 768px){
    .browseBox.detailed-box .item{
    	margin-bottom: 25px;
    	clear: both;
    }
    .browseBox.detailed-box .item:last-child{
    	margin-bottom: 0;
    }
    .browseBox.detailed-box .item .thumb{
        width:445px;
        height:250px;
        float:right;
        margin-left:15px;
        z-index: 5;
    }
    .browseBox.detailed-box .item .info{
        height:250px;
        margin-right: 445px;
    }
    .browseBox.detailed-box .item .text{
        display: block;
    }
    .browseBox.detailed-box .item .type {
        top: 0;
        right:0;
        left: auto; 
        bottom: auto;       
    }
    .browseBox.detailed-box .item .info{
        padding:15px;
    }
    .browseBox.detailed-box .item .text-box{
    	margin-top: 50px;
    	height:119px;
    	max-height: none;
    	overflow: hidden;
    }
    .browseBox.detailed-box .item .info h3{
    	min-height: 25px;
    }
    .browseBox.detailed-box .item .info h3 a{
    	font-size: 20px;
    }
    .browseBox.detailed-box .item .info .text{
    	margin-top: 20px;
        line-height: 22px;
    	font-size: 16px;
    }
    .browseBox.detailed-box .share-box-dropdown .share-list{
    	right:auto;
		left:0;
    }
}
@media  only screen and (min-width: 1024px){
    .browseBox.detailed-box .item .info h3 a{
        font-size: 18px;
    }
    .browseBox.detailed-box .item .info .text{
        font-size: 14px;
    }
}
@media  only screen and (min-width: 768px) and (max-width: 1599px){
	.browseBox.detailed-box .item .info .author{
		top:15px;
		left:15px;
		right:15px;

	}
	.browseBox.detailed-box .item .info .date{
		left:15px;
		right:15px;
		top:35px;
	}
    .browseBox.detailed-box .item .info .ins-box .btns-box {
        left: 15px;
        bottom: 15px;
    }
}
@media  only screen and (min-width: 1600px){
	.browseBox.detailed-box .item .info{
		padding:25px;
	}
    .browseBox.detailed-box .item .text-box{
    	margin-top: 25px;
    	margin-left: 130px;
    	height:147px;
    }
    .browseBox.detailed-box .item .info .text{
    	margin-top: 25px;
    }
    .browseBox.detailed-box .item .ins-box{
		position: absolute;
		top:25px;
		left:25px;
		bottom:25px;
		width:80px;
		padding-right:25px;
		border-right: 1.5px solid rgb(25, 152, 252);
    }
    .browseBox.detailed-box .item .info .date{
    	position: static;
		margin-top: 10px;
		display: block;
		text-align: right;
    }
    .browseBox.detailed-box .item .info .author{
    	position: static;
    	white-space: normal;
    	margin-top: 30px;
    	display: block;
    	line-height: 15px;
    	max-height: 45px;
    	text-align: right;
    }
    .browseBox.detailed-box .item .info .ins-box .btns-box {
        bottom: 31px;
        right:25px;
        left:0;
    }
    .browseBox.detailed-box .item .info .ins-box .btns-box .disqus-comment-count{
        float: right;
    }
    .browseBox.detailed-box .item .info .ins-box .btns-box .shareBox{
        float: right;
        clear: both;
    }
    .browseBox.detailed-box .item .info .disqus-comment-count{
        margin:0 0 10px;
    }
    .browseBox.detailed-box .item .info h3 a{
    	font-size: 20px;
    }
    .browseBox.detailed-box .item .info .text{
        font-size: 16px;
    }
}
@media  only screen and (min-width: 768px){
    .browseBox.promo-box .item{
        position: relative;
    }
    .browseBox.promo-box .item{
        min-height: 300px;
        background: #000;
    }
    .browseBox.promo-box .item .thumb{
        background: #000;
        width:100%;
    }
    .browseBox.promo-box .item .info-clip{
        position: absolute;
        bottom: 25px;
        left:25px;
        background: rgba(0,0,0, 0.5);
        border-bottom: 2px solid rgb(25, 152, 252);
        width:290px;
        height:185px;
        font-size:11px;
        color:#fff;
    }
    .browseBox.promo-box .item .info-clip .info{
        position: static;
        background: transparent;
        padding: 0;
    }
    .browseBox.promo-box .item .info .shareBox{
        padding:0;
        background: none;
        bottom:25px;
        right:25px;
        top:auto;
        left:auto;
    }
    .browseBox.promo-box .item .info-clip > .type{
        position: absolute;
        top:-25px;
        left:0;
        display: block;
    }
    .browseBox.promo-box .item .info-clip > .more-link{
        position: absolute;
        bottom: -2px;
        right:-25px;
        display: block;
        font-size: 0;
        line-height: 0;
    }
    .browseBox.promo-box .item .info-clip > .more-link:after{
        background: rgb(25, 152, 252);
        color: #fff;
        content: "\e81d";
        display: block;
        font-family: "icons";
        font-size: 18px;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
        text-align: center;
        width: 25px;
    }
    .browseBox.promo-box .item .info-clip .text-box{
        margin:20px 25px;
        height:100px;
        max-height: none;
        min-height: 0;
        overflow: hidden;
    }
    .browseBox.promo-box .item .info-clip h3{
        margin-bottom: 14px;  

    }
    .browseBox.promo-box .item .info-clip h3 a{
        color:#fff;
        text-transform: none;
        font-size: 17px;
        line-height:20px;        
    }
    .browseBox.promo-box .item .info-clip .text a,
    .browseBox.promo-box .item .info-clip h3 a{
        color:#fff;
    }
    .browseBox.promo-box .item .info-clip a:hover{
        text-decoration: none;
    }
    .browseBox.promo-box .item .info-clip .text{
        display: block;
        color:#fff;
        font-size: 13px;
        line-height: 15px;
    }
    .browseBox.promo-box .item .info-clip .author,
    .browseBox.promo-box .item .info-clip .date{
        position: absolute;
        left:25px;
        /*overflow: hidden;*/
        white-space: nowrap;
        top: auto;
        right:auto;
    }
    .browseBox.promo-box .item .info-clip .author{
        bottom: 35px;
        font-weight: 600;
        color: rgb(25, 152, 252);
    }
    .browseBox.promo-box .item .info-clip .date{
        bottom: 20px;  
        color:#fff;
    }
}
@media only screen and (min-width : 1025px){
    .browseBox.promo-box .item{
        min-height: 450px;
    }
    .browseBox.promo-box .item .info-clip{
        width:340px;
        height:215px;
        bottom:90px; 
        font-size:12px; 
    }
    .browseBox.promo-box .item .info-clip.center{
        margin-left: -210px;
    }
    .browseBox.promo-box .item .info-clip .text-box{
        height:130px;
    }
    .browseBox.promo-box .item .info-clip h3{
        margin-bottom: 15px;
    }
    .browseBox.promo-box .item .info-clip h3 a{
        font-size: 19px;
        line-height: 24px;
    }
    .browseBox.promo-box .item .info-clip .text{
        line-height: 18px;
        font-size:14px;
    }
    .browseBox.promo-box .item .info-clip .author{
        bottom:40px;
    }
}
@media only screen and (min-width : 1280px){
    .browseBox.promo-box .item{
        min-height: 550px;
    }
    .browseBox.promo-box .item .info-clip{
        width:420px;
        height:265px; 
        bottom:100px;  
    }
    .browseBox.promo-box .item .info-clip.center{
        margin-left: -240px;
    }
    .browseBox.promo-box .item .info-clip .text-box{
        height:160px;
    }
    .browseBox.promo-box .item .info-clip h3{
        margin-bottom: 20px;
    }
    .browseBox.promo-box .item .info-clip h3 a{
        font-size: 22px;
        line-height: 29px;
    }
    .browseBox.promo-box .item .info-clip .text{
        line-height: 20px;
        font-size:15px;
    }
}
@media  only screen{
    .recommendedBox .pre-center{
        background: rgb(245, 245, 245);
    }
    .bgWhite .recommendedBox .pre-center{
        background: #fff;
    }
    .recommendedBox .recommendedBox-top{
        height:25px;
    }
    .recommendedBox h2{
        margin:0;
        padding:15px;
        text-align: center;
        color: #000;
    }
}
@media  only screen and (min-width : 768px){
    .recommendedBox h2{
        padding:15px 15px 0px;
        color:#fff;
    }
    .recommendedBox-grid{
        background: rgba(0,0,0, 0.5);
        position: relative;
    }
    .recommendedBox-grid > .pre-center{
        position: relative;
    }
    .recommendedBox-grid > .pre-center > h2,
    .recommendedBox-grid > .pre-center > .browseBox{
        position: relative;
        z-index: 2;
    }
    .recommendedBox-grid > .pre-center:before{
        content: '';
        position: absolute;
        top:0;
        left:0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0, 0.5);
        z-index: 1;
    }
}
@media  only screen{
    .grid{
        font-size: 0;
        line-height: 0;
    }
    .grid .item{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
@media only screen and (min-width : 768px){
    .grid{
        padding:25px 0 0 25px;
    }
    .grid-np{
        padding:0;
        /*width:calc(100% + 25px);*/
    }
    .grid-1-3 .item{
        vertical-align: top;
        display: inline-block;
        width:33.33%;
        padding:0 25px 25px 0;
    }
    .grid-1-2-3 .item,
    .grid-1-2-4 .item{
        display: inline-block;
        vertical-align: top;
        width:50%;
        padding:0 25px 25px 0;
    }
}
@media only screen and (min-width : 1024px){
    .grid-1-2-3 .item{
        display: inline-block;
        width:33.33%;
    }
    .grid-1-2-4 .item{
        display: inline-block;
        width:25%;
    }

}
@media  only screen{
    .filtersBox{
        font-size: 0;
        line-height: 0;
        width:100%;
        overflow: hidden;
    }
        .filtersBox.hasMenu{
            overflow: visible;
        }
    .filtersBox .level-first{
    	display: table;
    	width:100%;
        font-size: 14px;
        text-transform: uppercase;
        color: rgb(193,193,193);
    }
    .filtersBox .level-first > .items{
    	display:table-cell;
    	width:100%;		
    	position: relative;
		height:40px;
		overflow: hidden;
        background: rgba(0,0,0, 0.65);
    }
    .filtersBox .level-first > .items  > .scroll{
		white-space: nowrap;
		position: absolute;
		top:0;
		left:0;
		right:0;
		bottom: -2em;
		overflow-y: hidden;
        -webkit-overflow-scrolling:touch;
    }
    .filtersBox .level-first > .items  span,
    .filtersBox .level-first > .items  a{
        line-height: 40px;
        white-space: nowrap;
        color: rgb(193,193,193);
        padding:0 15px;
        display: inline-block;
    }
    .filtersBox .level-first > .items  a:hover{
        text-decoration: none;
        color: #fff;
    }
    .filtersBox .level-first > .label{
    	background: rgba(0,0,0, 0.9);
    	cursor: default;
    	display:table-cell;
    	padding:0 15px;
    	vertical-align: middle;
    	white-space: nowrap;
    }
    .filtersBox .level-first > .items .current{
		font-weight: 600;
		text-decoration: none;
		color:#fff;
    }
    .filtersBox .filters .filter-box{
        background: rgba(0,0,0, 0.9);
        position: relative;
        display: none;
    }
    .filtersBox .filters[data-value="1"] .filter-box[data-value="1"],
    .filtersBox .filters[data-value="2"] .filter-box[data-value="2"],
    .filtersBox .filters[data-value="3"] .filter-box[data-value="3"],
    .filtersBox .filters[data-value="4"] .filter-box[data-value="4"],
    .filtersBox .filters[data-value="5"] .filter-box[data-value="5"],
    .filtersBox .filters[data-value="6"] .filter-box[data-value="6"],
    .filtersBox .filters[data-value="7"] .filter-box[data-value="7"]{
        display: block;
    }
    .filtersBox .filter-box{
        min-height: 40px;

    }
    .filtersBox .filter-box .filter-list.lrb{
        padding:0 40px;
    }
    .filtersBox .filter-box .filter-list.rb{
        padding-right:40px;
    }
    .filtersBox .filter-box .filter-btn{
        width: 40px;
        height:40px;
        line-height: 40px;
        text-align: center;
        font-size: 25px;
        color: rgb(193,193,193);
        display: block;
    }
    .filtersBox .filter-box .filter-list > a{
        display: inline-block;
        line-height: 36px;
        height:40px;
        white-space: nowrap;
        color: rgb(193,193,193);
        font-size: 14px;
        padding:0 10px;
        border: solid transparent;
        border-width:2px 0;
        text-transform: uppercase;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .filtersBox .filter-box .filter-list > a.current,
    .filtersBox .filter-box .filter-list > a:hover{
        text-decoration: none;
        color:#fff;
        border-bottom-color:rgb(25, 152, 252);
    }
    .filtersBox .filter-box .filter-list > a.current{
        background: #282828;
    }
    .filtersBox .filter-box a.filter-btn:hover{
        text-decoration: none;
        color:#fff;
    }
    .filtersBox .filter-box .filter-btn.disabled{
        color: #454545;
        cursor: default;
    }
    .filtersBox .filter-date .filter-btn{
        position: absolute;
        top:0;
    }
    .filtersBox .filter-date .filter-btn.arrow-prev{
        left:0;
    }
    .filtersBox .filter-date .filter-btn.arrow-next{
        right:0;
    }
    .filtersBox .filter-date .filter-list > a{
        width:14.28%;
        text-align: center;
    }
    .filtersBox .filter-date .filter-list > a .week{
        font-weight: 600;
    }
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down{
        position: absolute;
        top:0;
        right:0;
    }
    .filtersBox .filter-dropdown-list.hidden-button .filter-btn.arrow-down{
        display: none;
    }
    .filtersBox .filter-dropdown-list.hidden-button .filter-list.rb{
        padding-right: 0;
    }
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down:before{
        -webkit-transition: transform 0.3s ease;
        transition: transform 0.3s ease;        
    }
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active:before{
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
    }
    .filtersBox .filter-dropdown-list .filter-list{
        max-height: 40px;
        overflow: hidden;

    }
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active ~ .filter-list{
        max-height:800px;
        -webkit-transition: max-height 0.3s ease;
        transition: max-height 0.3s ease; 
    }

    .filtersBox .filter-list-menu{
        font-size:  14px;
        background: #000;
        padding: 0 10px;
        text-transform: uppercase;
    }
        .filtersBox .filter-list-menu > li{
            color: #c1c1c1;
            line-height: 40px;
            cursor: default;
        }
            .filtersBox .filter-list-menu:hover > li{
                color: #fff;
            }
            .filtersBox .filter-list-menu:hover > li > ul{
                display: block;
            }
            .filtersBox .filter-list-menu > li > span {
                display: inline-block;
            }
            .filtersBox .filter-list-menu > li > span:after{
                font-size: 18px;
                font-family: "icons";
                content: '\e81d';
                display: inline-block;
                vertical-align: middle;
                margin: -2px 0 0 5px;
                -webkit-transform:rotate(90deg);
                transform:rotate(90deg);
                -webkit-transition: transform 0.3s ease;
                transition: transform 0.3s ease;
            }
            .filtersBox .filter-list-menu:hover > li > span:after{
                -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
            }
        .filtersBox .filter-list-menu ul{
            position: absolute;
            top: 100%;
            left: 0;
            right: 0;
            background: #000;
            padding: 0 0 10px;
            font-size: 0;
            line-height: 0;
            display: none;
            z-index: 15;
        }
        .filtersBox .filter-list-menu ul > li{
            display: inline-block;
            width: 100%;
        }
        .filtersBox .filter-list-menu ul > li a{
            padding: 0 10px;
            border-bottom: 2px solid transparent;
            text-decoration: none;
            color: #c1c1c1;
            font-size: 14px;
            line-height: 40px;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
            .filtersBox .filter-list-menu ul > li a:hover{
                border-bottom-color: #1998fc;
                color: #fff;
            }
}
@media  only screen and (min-width: 481px) {
    .filtersBox .filter-list-menu{
        float: right;
        padding: 0 25px;
    }
    .filtersBox .filter-list-menu ul{
        padding: 10px 0;
    }
    .filtersBox .filter-list-menu ul > li a{
        padding: 0 25px;
    }
    .filtersBox .filter-list-menu ul > li{
        display: inline-block;
        width: 50%;
    }
}
@media  only screen and (min-width: 768px) {
    .pre-center .filtersBox{
        margin-bottom: 25px;
    }
    .filtersBox .level-first > .label,
    .filtersBox .level-first > .items  span,
    .filtersBox .level-first > .items  a,
    .filtersBox .filter-box .filter-list > a{
        padding:0 25px;
    }

    .filtersBox .filter-list-menu ul > li{
        width: 33.33%;
    }
}
@media  only screen and (min-width: 1024px) {
    .filtersBox .filter-list-menu ul > li{
        width: 25%;
    }
}
@media  only screen and (max-width: 1023px) {
    .filtersBox .filter-date .filter-list > a{
        padding:0 10px !important;
    }
}
@media  only screen and (max-width: 767px) {
    .filtersBox .filter-date .filter-list > a .month{
        display: none;
    }
    /*.filtersBox .level-first > .label,
    .filtersBox .filters .filter-box,*/
    .filtersBox .level-first > .items{
        background: rgba(0,0,0, 0.9);
    }
}
@media  only screen and (max-width: 600px) {
    .filtersBox .filter-date .filter-list > a .week{
        display: none;
    }
}
@media  only screen{
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active ~ .filter-list.columns > a{
        width:50%;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
@media  only screen and (min-width: 768px) {
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active ~ .filter-list.columns > a{
        width:33.33%;
    }
}
@media  only screen and (min-width: 1024px) {
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active ~ .filter-list.columns > a{
        width:25%;
    }
}
@media  only screen and (min-width: 1600px) {
    .filtersBox .filter-dropdown-list .filter-btn.arrow-down.active ~ .filter-list.columns > a{
        width:20%;
    }
}

@media  only screen{

	.pager-next{
		text-align: center;
        padding-bottom: 25px;
	}
    .pager-next .button{
        margin:0;
    }
}
@media  only screen and (max-width: 767px) {
    .pager-next{
        padding: 15px 0;
    }
}

@media  only screen{
    .moreContent{
        padding:25px 0;
        text-align: center;
    }
    .moreContent > a{
        display: inline-block;
        padding:0 10px;
        line-height: 22px;
        white-space: nowrap;
        border: 1px solid #000;
        color: #000;
        text-transform: uppercase;
        font-size: 13px;
        text-decoration: none;
    }
    .moreContent > a:hover{
        background: #000;
        color: #fff;
    }
}
@media  only screen and (min-width: 767px) {
    .moreContent.content-np{
        padding-top: 0;
        padding-bottom: 0;
    }
    .moreContent.content-bnp{
        padding-bottom: 0;
    }
    .moreContent{
        text-align: right;
    }
    .textRtl .moreContent{
        text-align: left;
    }
    .moreContent.content-center{
        text-align: center;
    }
}

@media  only screen{
    .content-area{

    }
    .sidebar{
        display:none;
    }
    .sidebar.vcon{
        display: block;
    }
    .content-area .content-area-box{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
@media  only screen and (min-width: 768px) {
    .content-area .content-area-box .hw-column{
        width:50%;
        float:left;
    }
    .textRtl .content-area .content-area-box .hw-column{
        float:right;
    }
    .content-area .content-area-box .hw-column.itms-lbp .item{
        padding:0 25px 25px 0;
    }
    .textRtl .content-area .content-area-box .hw-column.itms-lbp .item{
        padding:0 0 25px 25px;
    }
    .content-area .content-area-box .hw-column.itms-lp .item{
        padding:0 25px 0 0;
    }
    .content-area .content-area-box .hw-column.itms-lp .item:last-child{
        padding-bottom:25px;
    }
    .textRtl .content-area .content-area-box .hw-column.itms-lp .item{
        padding:0 0 0 25px;
    }
    .content-area .content-area-box .hw-column.itms-nfnt .item + .item .thumb{
        display: none;
    }
    .content-area .content-area-box .hw-column.itms-nfnt .item .info{
        padding-bottom: 5px;
    }
    .content-area .content-area-box .hw-column.itms-nfnt .item:last-child .info{
        padding-bottom: 25px;
    }
    .content-area .content-area-box .hw-column.itms-lp .moreContent,
    .content-area .content-area-box .hw-column.itms-lbp .moreContent{
        padding-right: 25px;
    }
    .textRtl .content-area .content-area-box .hw-column.itms-lp .moreContent,
    .textRtl .content-area .content-area-box .hw-column.itms-lbp .moreContent{
        padding-right: 0;
        padding-left: 25px;   
    }
}
@media  only screen and (max-width: 1023px) {
    .sidebar .apb,
    .sidebar .apb .ap{
        display:none;
    }
}
@media  only screen and (min-width: 768px) and (max-width: 1023px) {
    .content-area .content-area-box.content-np{
        width:calc(100% + 25px);
    }

}
@media  only screen and (min-width: 1024px) {
    .content-area .content-area-box{
        float: left;
        padding-right: 325px;
        width: 100%;
    }
    .content-area .content-area-box.content-np{
        padding-right: 300px;
    }
    .not-touch .content-area .content-area-box{
        -webkit-transition: padding-right 0.1s ease;
        transition: padding-right 0.1s ease; 
    }
    .hide-aside .content-area .content-area-box{
        padding-right:0;
    }
    .not-touch .hide-aside .content-area .content-area-box{
        -webkit-transition: padding-right 0.3s ease;
        transition: padding-right 0.3s ease; 
    }
    .textRtl .content-area .content-area-box{
        float: right;
        padding-right: 0;
        padding-left:325px;
    }
    .textRtl .content-area .content-area-box.content-np{
        padding-left:300px;
    }
    .textRtl.not-touch .content-area .content-area-box{
        -webkit-transition: padding-left 0.1s ease;
        transition: padding-left 0.1s ease; 
    }
    .textRtl.not-touch .hide-aside .content-area .content-area-box{
        -webkit-transition: padding-left 0.3s ease;
        transition: padding-left 0.3s ease; 
    }
    .textRtl .hide-aside .content-area .content-area-box{
        padding-left:0;
    }
    .content-area .sidebar{
        display: block;
        float: right;
        margin-left: -300px;
        width: 300px;
    }
    .textRtl .content-area .sidebar{
        float: left;
        margin-left: 0;
        margin-right: -300px;
    }
    .sidebar .apb{
        margin-bottom: 25px;
    }
}
@media only screen{
    .postAuthorBox{
        overflow: hidden;
        display: table;
        margin-bottom: 25px;
    }
    .postAuthorInfo{
        display: table-cell;
        vertical-align: middle;
        font-size: 14px;
        line-height: 1.3;
    }
    .postAuthorThumb{
        display: table-cell;
        vertical-align: middle;
        padding-right:15px;
    }
    .textRtl .postAuthorThumb{
        padding-right:0;
        padding-left:15px;
    }
    .postAuthorInfo .postAuthor .name{
        text-transform: uppercase;
        font-weight: 600;
        color: #000;
    }
    .postAuthorInfo .postAuthor .label{
        font-weight: normal;
    }
    .postAuthorInfo .postAuthor .mood{
        color: #808080;
    }
    .postAuthorInfo .postAuthor a{
        color: #000;
        text-decoration: none;
    }
    .postAuthorInfo .postAuthor a:hover{
        text-decoration: underline;
    }
    .postTopInfo .postDate{
        margin-bottom: 15px;
    }
    .postDate{
        font-size: 14px;
        color:#5b5b5b;
        cursor: default;
    }
    .postTopInfo .shareTrendingBox{
        float:right;
        margin-top: -35px;
        font-size: 0;
        line-height: 0;
    }
    .textRtl .postTopInfo .shareTrendingBox{
        float:left;
        clear:left;
    }
    .postTopInfo .shareTrendingBox .shareBox,
    .postTopInfo .shareTrendingBox .trendingBox{
        display: inline-block;
        vertical-align: top;
    }
    .postTopInfo .shareTrendingBox .trendingBox{
        margin-right:10px;
    }
    .textRtl .postTopInfo .shareTrendingBox .trendingBox{
        margin-right:0;
        margin-left:10px;
    }
    .postTopInfo .shareTrendingBox .shareBox .share-list{
        left:auto;
        right:0;
    }
    .textRtl .postTopInfo .shareTrendingBox .shareBox .share-list{
        left:0;
        right:auto;
    }
    .postTopInfo .disqus-comment-count{
        float:right;
        margin-top: -5px;
    }
    .textRtl .postTopInfo .disqus-comment-count{
        float:left;
    }
    .postMiddleInfo{
        margin-bottom: 25px;
    }
    .postMiddleInfo .shareBox{
        float:right;
    }
}
/*@media only screen and (min-width : 568px){
    .postTopInfo .postDate{
        float:right;
        margin-bottom: 10px;
    }
    .textRtl .postTopInfo .postDate{
        float:left;
    }
    .postTopInfo .shareTrendingBox{
        clear:right;
        margin-bottom:20px;
        margin-top:0;
    }
    .postTopInfo .disqus-comment-count{
        margin-top:0;
        margin-right:10px;
    }
    .textRtl .postTopInfo .disqus-comment-count{
        margin-left:10px;
    }

}*/
@media only screen and (min-width : 768px){
    .postAuthorInfo{
        font-size: 16px;
    }
    
}
@media only screen and (min-width : 1600px){
    .postAuthorThumb{
        padding-right:20px;
    }
    .textRtl .postAuthorThumb{
        padding-right:0;
        padding-left:20px;
    }
    .postTopInfo .postDate{
        margin-left: 101px;
    }
    .postAuthorBox{
        margin-left: 100px;
        margin-bottom: 25px;        
    }
    .textRtl .postTopInfo .postDate{
        margin-left: auto;
        margin-right: 101px;
    }
    .textRtl .postAuthorBox{
        margin-left: auto;
        margin-right: 100px;
    }
    .postAuthorBox.withAvatar{
        margin:0;
    }   
}

@media only screen{
    .postContent .postBody > h1:before,
    .postContent .postBody > h2:before,
    .postContent .postBody > h3:before,
    .postContent .postBody > h4:before,
    .postContent .postBody > h5:before,
    .postContent .postBody > h6:before{
        content: '\e80b';
        font-family: 'icons';
        font-weight: normal;
        color: rgb(25, 152, 252);
        margin-right: 7px;
        display: inline-block;
    }
    .textRtl .postContent .postBody > h1:before,
    .textRtl .postContent .postBody > h2:before,
    .textRtl .postContent .postBody > h3:before,
    .textRtl .postContent .postBody > h4:before,
    .textRtl .postContent .postBody > h5:before,
    .textRtl .postContent .postBody > h6:before{
        margin-right: 0;
        margin-left: 7px;
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
    }
}
@media only screen and (min-width : 768px){
    .postContent .postBody > h1,
    .postContent .postBody > h2,
    .postContent .postBody > h3,
    .postContent .postBody > h4,
    .postContent .postBody > h5,
    .postContent .postBody > h6{
        padding-left:25px;
        position: relative;
    }
    .textRtl .postContent .postBody > h1,
    .textRtl .postContent .postBody > h2,
    .textRtl .postContent .postBody > h3,
    .textRtl .postContent .postBody > h4,
    .textRtl .postContent .postBody > h5,
    .textRtl .postContent .postBody > h6{
        padding-left:0;
        padding-right:25px;
    }
    .postContent .postBody > h1:before,
    .postContent .postBody > h2:before,
    .postContent .postBody > h3:before,
    .postContent .postBody > h4:before,
    .postContent .postBody > h5:before,
    .postContent .postBody > h6:before{
        margin-left:-25px;
        top:-2px;
        position: relative;
        font-size: 80%;
        display: inline-block;
    }
    .textRtl .postContent .postBody > h1:before,
    .textRtl .postContent .postBody > h2:before,
    .textRtl .postContent .postBody > h3:before,
    .textRtl .postContent .postBody > h4:before,
    .textRtl .postContent .postBody > h5:before,
    .textRtl .postContent .postBody > h6:before{
        margin-left:7px;
        margin-right:-25px;
    }
}
@media only screen and (min-width : 1024px){
    .postContent .postBody > .embed-item,
    .postContent h2.preview,
    .postContent .postBody > h1,
    .postContent .postBody > h2,
    .postContent .postBody > h3,
    .postContent .postBody > h4,
    .postContent .postBody > h5,
    .postContent .postBody > h6,
    .postContent .postBody > blockquote,
    .postContent .postBody > p,
    .postContent .postBody > [data-widget-size="content"]{
        max-width:650px;
        margin-left:auto;
        margin-right:auto;
    }
    .postContent .postBody > ol,
    .postContent .postBody > ul{
        max-width:600px;
        margin-left:auto;
        margin-right:auto;
    }
    .hide-aside .postContent .postBody > h1,
    .hide-aside .postContent .postBody > h2,
    .hide-aside .postContent .postBody > h3,
    .hide-aside .postContent .postBody > h4,
    .hide-aside .postContent .postBody > h5,
    .hide-aside .postContent .postBody > h6{
        padding-left:0;
        padding-right:25px;
    }
    .textRtl .hide-aside .postContent .postBody > h1,
    .textRtl .hide-aside .postContent .postBody > h2,
    .textRtl .hide-aside .postContent .postBody > h3,
    .textRtl .hide-aside .postContent .postBody > h4,
    .textRtl .hide-aside .postContent .postBody > h5,
    .textRtl .hide-aside .postContent .postBody > h6{
        padding-left:25px;
        padding-right:0;
    }
     .hide-aside .postContent .postBody > h1:before,
     .hide-aside .postContent .postBody > h2:before,
     .hide-aside .postContent .postBody > h3:before,
     .hide-aside .postContent .postBody > h4:before,
     .hide-aside .postContent .postBody > h5:before,
     .hide-aside .postContent .postBody > h6:before{
        margin-left:-25px;
    }
    .textRtl  .hide-aside .postContent .postBody > h1:before,
    .textRtl  .hide-aside .postContent .postBody > h2:before,
    .textRtl  .hide-aside .postContent .postBody > h3:before,
    .textRtl  .hide-aside .postContent .postBody > h4:before,
    .textRtl  .hide-aside .postContent .postBody > h5:before,
    .textRtl  .hide-aside .postContent .postBody > h6:before{
        margin-left:7px;
        margin-right:-25px;
    }
}
@media only screen and (min-width : 1440px){
    .postContent .postBody > .embed-item,
    .postContent h2.preview,
    .postContent .postBody > blockquote,
    .postContent .postBody > h1,
    .postContent .postBody > h2,
    .postContent .postBody > h3,
    .postContent .postBody > h4,
    .postContent .postBody > h5,
    .postContent .postBody > h6,
    .postContent .postBody > p,
    .postContent .postBody > [data-widget-size="content"]{
        max-width:700px;
    } 
    .postContent .postBody > ol,
    .postContent .postBody > ul{
        max-width:650px;
    }
}
@media only screen and (min-width : 1600px){
    .postContent .postBody > .embed-item,
    .postContent h2.preview,
    .postContent .postBody > blockquote,
    .postContent .postBody > h1,
    .postContent .postBody > h2,
    .postContent .postBody > h3,
    .postContent .postBody > h4,
    .postContent .postBody > h5,
    .postContent .postBody > h6,
    .postContent .postBody > p,
    .postContent .postBody > [data-widget-size="content"]{
        max-width:800px;
    }
    .postContent .postBody > ol,
    .postContent .postBody > ul{
        max-width:750px;
    }
    .postTopInfo{
        margin-right: 10px;
    }
    .textRtl .postTopInfo{
        margin-left: 10px;
        margin-right: 0;
    }
    .postContent{
        margin-left: 100px;
        /*margin-right: 15px;*/
    }
    .hide-aside .postContent{
         margin-right: 100px;
         max-width: none;
         width:auto;
    }  
    .textRtl .postContent{
        /*margin-left: 15px;*/
        margin-right: 100px;
    } 
    .textRtl .hide-aside .postContent{
         margin-left: 100px;
    } 
}
/* start userRThumb */
@media only screen{
    .userRThumb{
        display: inline-block;
        width:80px;
        height:80px;
        background: #f5f5f5;
        border-radius: 40px;
        border:1px solid #808080;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
        text-decoration: none;
        font-size: 0;
        line-height: 0;
    }
    .userRThumb:hover{
        text-decoration: none;
    }
    .userRThumb img{
        width:100%;
    }
}
/* end userRThumb */
@media  only screen and (max-width: 1023px) {
    .sidebar .apb,
    .sidebar .apb .ap{
        display: none;
    }
}
@media  only screen{
    .contentNavigation{
        position: relative;
        overflow: hidden;
    }
    .contentNavigation > .pre-center{
        height:80px;
        background: rgb(245, 245, 245);
    }
    .bgWhite .contentNavigation > .pre-center{
        height:80px;
        background: #fff;
    }
    .contentNavigation .navButton.next{
        float:right;
    }
    .contentNavigation .navButton.prev{
        float:left;
    }
    .contentNavigation .navButton{
        display: table;
        height: 80px;
        text-decoration: none;
    }
    .contentNavigation .navButton .btn{
        display: table-cell;
        width:60px;
        padding:0 10px;
        overflow: hidden;
        background: #919191;
        color: #fff;
        overflow: hidden;
        text-align: center;
        font-size: 0;
        line-height: 0;
        vertical-align: middle;
    }
    .contentNavigation .navButton:hover .btn{
        background: rgb(25, 152, 252);
    }
    .contentNavigation .navButton .btn .icon{
        display: block;
        margin:0 auto;
        width:18px;
        height:26px;
        line-height: 26px;
        font-size: 26px;
    }
    .contentNavigation .navButton .btn .label{
        font-size: 13px;
        line-height: 13px;
        text-transform: uppercase;
        white-space: nowrap;
        display: block;
        overflow: hidden;
        margin-top: 10px;
        min-width: 60px;
    }
    .contentNavigation .navButton .thumb-box{
        display: table-cell;
        width:142px;
    }
    .contentNavigation .navButton .thumb{
        width:142px;
        height:80px;
    }
    .contentNavigation .navButton .title{
        display: table-cell;
        padding:10px 25px;
        overflow: hidden;
        font-size: 15px;
        line-height: 20px;
        overflow: hidden;
        vertical-align: middle;
        color:#000;
        font-weight: 600;
    }
    .bgWhite .contentNavigation .navButton .title{
        background: rgba(245, 245, 245, 0.95);
    }
    .showAdSkin-desktop .contentNavigation .navButton .title,
    .contentNavigation .navButton .title{
        background: rgba(255,255,255,0.95);        
    }

    .contentNavigation .navButton .title > span{
        display: inline-block;
        max-height: 40px;
        overflow: hidden;
    }
    .contentNavigation .navButton{
        width:48%;
        max-width: 515px;
    }    
}
@media  only screen and (max-width: 768px) {
    .contentNavigation .navButton .thumb-box{
        display: none;
    }
}
@media  only screen and (max-width: 480px) {
    .contentNavigation .navButton{
        max-width: 60px;
    }
    .contentNavigation .navButton .title{
        display: none;
    }
}

@media  only screen{
    .thumbInfoBox.nlg .info{
        margin-left: 0 !important;
    }
    .thumbInfoBox .text-box .text{
        font-size: 15px;
        line-height: 20px;
        color:#000;
        text-decoration: none;
    }
    .thumbInfoBox .text-box h1{
        text-transform: none;
        font-size: 24px;
    }
    .thumbInfoBox .text-box h1 a{
        text-decoration: none;
        color:#000;
    }
    .thumbInfoBox .thumb-box img{
        width:100%;
    }
    .thumbInfoBox .info{
        position: relative;
        padding-top:30px;
        margin:0 15px;
    }
    .thumbInfoBox .info .author {
        color: #000;
        cursor: default;
        font-size: 11px;
        font-weight: 600;
        left: 0;
        line-height: 1;
        overflow: hidden;
        position: absolute;
        text-transform: uppercase;
        top: 10px;
        white-space: nowrap;
    }
    .thumbInfoBox .info .date {
        color: #5b5b5b;
        cursor: default;
        font-size: 11px;
        line-height: 1;
        position: absolute;
        right: 0;
        top: 10px;
        white-space: nowrap;
    }
    .thumbInfoBox .info .more-link{
        float:right;
        margin-top:10px;
    }
    .thumbInfoBox .info .more-link:after {
        background: rgb(25, 152, 252) none repeat scroll 0 0;
        color: #fff;
        content: "\e81d";
        display: inline-block;
        font-family: "icons";
        font-size: 18px;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
        text-align: center;
        width: 25px;
    }
}
@media  only screen and (max-width: 768px) {
    .thumbInfoBox{
        margin-bottom: 15px;
    }
}
@media  only screen and (min-width: 480px) {
    .thumbInfoBox .thumb-box{
        width: 200px;
        float:left;
    }
    .thumbInfoBox .thumb-box.big{
        margin-right: 15px;
    }
    .thumbInfoBox .info{
        margin-left: 200px;
    }
    .thumbInfoBox .text-box{
        max-height:130px;
        overflow: hidden;
    }
}
@media  only screen and (min-width: 600px) {
    .thumbInfoBox .thumb-box{
        width: 250px;
    }
    .thumbInfoBox .info{
        margin-left: 250px;
    }
    .thumbInfoBox .big + .info{
        margin-left: 250px;
    }
    .thumbInfoBox .text-box{
        max-height:170px;
    }
}
@media  only screen and (min-width: 768px) {
    .thumbInfoBox .thumb-box.big{
        width: 380px;
    }
    .thumbInfoBox .text-box h1{
        margin-bottom: 20px;
        font-size: 28px;
    }
    .thumbInfoBox .text-box{
        max-height:180px;
    }
    .thumbInfoBox .info{
        margin-right: 0;
    }
    .thumbInfoBox .big + .info{
        margin-left: 380px;
    }
    .thumbInfoBox .info .date,
    .thumbInfoBox .info .author {
        top:0;
    }
}
@media  only screen and (min-width: 1600px) {
    .thumbInfoBox .thumb-box.big{
        width: 440px;
    }
    .thumbInfoBox .big + .info{
        margin-left: 440px;
    }
}
@media  only screen{
    .breadcrumbs{
        font-size: 13px;
        line-height: 24px;
        color:#4b4b4b;
        padding:0 25px 0 50px;
    }
    .textRtl .breadcrumbs{
        padding:0 50px 0 25px;
    }
    .breadcrumbs > a{
        color:#000;    
    }
    .breadcrumbs > a:first-child{
        background: rgba(0,0,0, 0.9);
        width:25px;
        height: 25px;
        display: inline-block;
        font-size: 0;
        line-height: 0;
        vertical-align: top;
        text-align: center;
        margin-left:-50px;
    }
    .textRtl .breadcrumbs > a:first-child{
        margin-left:0;
        margin-right:-50px;
    }
    .breadcrumbs > a:first-child:before{
        content:'\e81c';
        font-family: 'icons';
        font-size: 11px;
        line-height: 25px;
        color: #fff;
        
    }
    .breadcrumbs > .sep:after{
        content:'\e81d';
        font-family: 'icons';
        display: inline-block;
        margin: 0 5px;
        color:#4b4b4b;
    }
    .textRtl .breadcrumbs > .sep:after{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
    }
}
@media  only screen{
    .noData p{
        margin-bottom: 15px;
    }
}
@media  only screen{
    .page404{
        margin-bottom: 25px;
        width:100%;
        margin:0 auto 25px;
        max-width: 755px;

    }
    .page404 .image{
        margin-bottom: 25px;
    }
    .page404 .image img{
        width:100%;
    }
    .page404 p{
        font-size: 14px;
        line-height: 1.5;
        max-width: 600px;
        margin:0 auto;
    }
    .page404 p.small{
        font-size: 13px;
    }
    .page404 .info .spec{
        background: rgb(25, 152, 252);
        color: #fff;
        display: inline-block;
        padding: 0 5px;
        text-decoration: none;
    }
    .page404 h1,
    .page404  p.message{
        text-align: center;
    }
    .page404  p.message{
        font-size: 16px;
        max-width: 450px;
    }
    .page404 .searchForm{
        margin-left:auto;
        margin-right:auto;
        max-width: 600px;
    }
}

@media  only screen and (min-width: 768px) {
    .page404 h1{
        font-size: 32px;
    }
}
@media  only screen and (min-width: 1024px) {
    .page404 h1{
        font-size: 42px;
    }
}
@media  only screen{
    .additionalInfo{
        min-width:100%;
    }
    .additionalInfo tr{
        border-bottom: 10px solid transparent;
    }
    .additionalInfo tr td:first-child{
        white-space: nowrap;
        width:1%;
        padding-right:15px;
    }
    .additionalInfo td{
        font-size: 15px;
        
    }
    .additionalInfo td .list{
        background: #e5e5e5;
        padding: 10px 15px;
        font-size: 14px;
    }
    .bgWhite .additionalInfo td .list{
        background: rgb(245, 245, 245);
    }
    .additionalInfo td .list a:after{
        content: ',';
    }
    .additionalInfo td .list a:last-child:after{
        content: '';
    }
}
@media  only screen{
    #developer{
        background:#cecece;
        width:16px;
        height:16px;
        position:fixed;
        top:2px;
        right:2px;
        overflow:hidden;
        font-size:0;
        line-height:0;
        color:#000;
        z-index:9999;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }
    @-moz-keyframes -rblink {
        0% { background-color: rgba(255,0,0,0); }
        15% { background-color: rgba(255,0,0,1); }
        85% { background-color: rgba(255,0,0,1); }
        100% { background-color: rgba(255,0,0,0); }
    }
    @-webkit-keyframes -rblink {
        0% { background-color: rgba(255,0,0,0); }
        15% { background-color: rgba(255,0,0,1); }
        85% { background-color: rgba(255,0,0,1); }
        100% { background-color: rgba(255,0,0,0); }
    }
    @-ms-keyframes -rblink {
        0% { background-color: rgba(255,0,0,0); }
        15% { background-color: rgba(255,0,0,1); }
        85% { background-color: rgba(255,0,0,1); }
        100% { background-color: rgba(255,0,0,0); }
    }
    #developer a{
        color:blue !important;
    }
    #developer.alarm{
        background:red;
        color:white;
        font-weight:600;
        -moz-animation: -rblink 2s infinite linear;
        -webkit-animation: -rblink 2s infinite linear;
        -ms-animation: -rblink 2s infinite linear;
        animation: -rblink 2s infinite linear;
    }
    #developer:hover{
        width:300px;
        height:auto;
        font-size:12px;
        line-height:16px; 
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding:10px;
        -moz-animation: none;
    }
}
@media  only screen{
    .requestsProfilerBrief,
    .requestsProfilerDetail {
        display: none;
    }
    .adminInfoBox{
        display: none;
    }
}
@media  only screen and (min-width: 768px) {
    .requestsProfilerBrief {
        display: block;
        position: fixed;
        bottom: 10px;
        right: 10px;
        font-size: 0;
        line-height: 0;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        z-index: 998;
        color: #fff;
        cursor: pointer;
        background: #019e13;
        animation: live_database 2s infinite linear;
    }
        .requestsProfilerBrief.average {
            background: #e6bc00;
        }
        .requestsProfilerBrief.slow {
            background: #d40000;
        }
        .requestsProfilerBrief:hover{
            font-size: 14px;
            line-height: 1.2;
            min-width: 250px;
            width: auto;
            height: auto;
            padding: 10px;
            border-radius: 5px;
            animation: none;
        }

    .cmpDialog.profiler .box{
        max-height: 90%;
        width: 90%;
        max-width: none;
        overflow: auto;
    }
    .cmpDialog.profiler .box .content{
        overflow: auto;
    }
    .cmpDialog.profiler .profile-item {
        transition: background 0.3s linear;
    }
    .cmpDialog.profiler .profile-item + .profile-item {
        border-top: 1px solid #ccc;
    }
    .cmpDialog.profiler .profile-item.open {
        background: #f3f3f3;
    }
    .cmpDialog.profiler h3 {
        padding: 10px;
        margin: 0;
        cursor: pointer;
        text-transform: none;
    }
    .cmpDialog.profiler h3 span {
        display: inline-block;
        vertical-align: middle;
    }
    .cmpDialog.profiler h3 .copy-raw {
        float: right;
    }
    .cmpDialog.profiler h3 .copy-raw:hover {
        position: relative;
        color: #666;
    }
    .cmpDialog.profiler h3 .copy-raw:active {
        top: 1px;
        left: 1px;
    }
    .cmpDialog.profiler h3 .copy-raw textarea{
        width: 0;
        height: 0;
        opacity: 0;
    }
    .cmpDialog.profiler .status {
        width: 16px;
        height: 16px;
        border-radius: 50%;
        margin-right: 10px;
    }
        .cmpDialog.profiler .status.fast {
            background: #019e13;
        }
        .cmpDialog.profiler .status.average {
            background: #e6bc00;
        }
        .cmpDialog.profiler .status.slow {
            background: #d40000;
        }
    .cmpDialog.profiler .details {
        width: 100%;
        overflow-x: auto;
        display: none;
    }
        .cmpDialog.profiler .details ol{
            padding-left: 35px;
        }
        .cmpDialog.profiler .details li{
            list-style-type: decimal;
        }

    .cmpDialog.profiler th,
    .cmpDialog.profiler td {
        width: 50%;
        padding: 5px;
    }

    .cmpDialog.profiler .box .content{
        padding: 0;
    }
    .cmpDialog.profiler .box .content pre{
        background-color: transparent!important;
    }
    .cmpDialog.profiler .box .close {
        display: none;
    }
}
@keyframes live_database {
    0% {
        opacity: 0;
    }
    15% {
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@media  only screen and (min-width: 768px) {
    .adminInfoBox{
        display: block;
        position: fixed;
        bottom: 38px;
        left:5px;
        z-index: 9999;
        background: rgba(0,0,0,0.4);
        max-height: 25px;
        max-width: 25px;
        overflow: hidden;
        -webkit-transition:  background 0.1s ease, max-height 0.1s ease, max-width 0.1s ease;
        transition:  background 0.1s ease, max-height 0.1s ease, max-width 0.1s ease;
        -webkit-transition-delay:0.05s;
        transition-delay:0.05s; 
    }
    .adminInfoBox:hover{
        max-width: 700px;
        max-height: 700px;
        -webkit-transition:  background 0.5s ease, max-height 0.5s ease, max-width 0.5s ease;
        transition:  background 0.5s ease, max-height 0.5s ease, max-width 0.5s ease;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
        background: rgba(0,0,0,0.9);

    }
    .adminInfoBox > .adminInfo{
        margin-top: 15px;
        padding:25px;
        color:#fff;
        opacity: 0;
        -webkit-transition: opacity 0.1s ease;
        transition: opacity 0.1s ease;
        font-size: 14px;
    }
    .adminInfoBox:hover > .adminInfo{
        opacity: 1;
    }
    .adminInfoBox > .adminInfoLabel{
        height: 25px;
        background: rgb(25, 152, 252);
        color:#fff;
        line-height: 25px;
        text-transform: uppercase;
        font-size: 13px;
        padding: 0 25px;
        position: absolute;
        top:0;
        white-space: nowrap;
        right:0;
        left:0;
        z-index: 2;
        text-align: center;
        opacity: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: opacity 0.1s ease;
        transition: opacity 0.1s ease;

    }
    .adminInfoBox:hover > .adminInfoLabel{
        opacity: 1;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
    }
    .adminInfoBox > .icon.settings{
        width:25px;
        height:25px;
        display: block;
        line-height: 25px;
        overflow: hidden;
        text-align: center;
        font-size: 22px;
        color:#cecece;
        cursor: pointer;
        position: absolute;
        bottom: 0;
        left:0;
        z-index: 5;
        -webkit-transition: color 0.2s ease;
        transition: color 0.2s ease;
    }
    .adminInfoBox:hover > .icon.settings{
        color: #fff;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;         
    }
    .adminInfoBox > .icon.settings:before{
        -webkit-transition: transform 0.2s ease-out;
        transition: transform 0.2s ease-out;
        display: inline-block;
    }
    .adminInfoBox:hover > .icon.settings:before{
        -webkit-transform:rotate(140deg);
        transform:rotate(140deg);
        -webkit-transition: transform 0.5s ease-out;
        transition: transform 0.5s ease-out;
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s; 
    }
    .adminInfoBox > .adminInfo table{
        width:100%;
    }
    .adminInfoBox > .adminInfo table tr{
        border-bottom: 1px solid #888;
    }
    .adminInfoBox > .adminInfo table tr:first-child{
        border-bottom-color:rgb(25, 152, 252);
    }
    .adminInfoBox > .adminInfo table td{
        padding:10px;
    }
    .adminInfoBox > .adminInfo table.contentInfo{
        margin-bottom: 25px;
    }
    .adminInfoBox > .adminInfo .go:after{
        font-family: 'icons';
        content:'\e81d';
        display: inline-block;
        margin-right: 5px;
    }
}
@media  only screen{
    .disqus-comment-count{
        font-size: 11px;
        padding:0 5px;
        height:20px;
        line-height: 20px;
        color:#808080;
        text-decoration: none;
        border:1px solid #808080;
        border-radius: 3px;
        text-transform: uppercase;
        display: inline-block;
    }
    .disqus-comment-count.light{
        border-color:#fff !important;
        color:#fff !important;
    }
    a.disqus-comment-count:hover{
        text-decoration: none;
        color: #000;
        border-color: #000;
    }
    a.disqus-comment-count.light:hover{
        color:#fff !important;
    }
    .textRtl .disqus-comment-count:before,
    .disqus-comment-count:after{
        content:'\e81f';
        font-family: 'icons';
        font-size: 13px;
/*        display: inline-block;
        position: relative;
        top:-1px;*/
    }
    /*.textRtl .disqus-comment-count:before{
        margin-left: 0;
        margin-right: 5px;
    }*/
    .textRtl .disqus-comment-count:after{
        display: none;
    }
}
@media  only screen{
    [data-bubbles-target]{
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: opacity 0.5s ease;
        transition: opacity 0.5s ease;
        z-index: 9999;
        opacity: 0;
        /*background: red;*/
    }
    [data-bubbles-target].disabled{
        left:-1000px;
        top:-1000px;
    }
    [data-bubbles-target].enabled{

    }
    [data-bubbles-target].enabled.show{
        opacity: 1;
    }
    [data-bubbles-target] .bubbles-box{
        background: #fff;
        border: 5px solid #d9d9d9;
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
    }
    [data-bubbles-target] .bubbles-box .image-box{
        font-size: 0;
        line-height: 0;
        display: block;
    }
    [data-bubbles-target]:before{
        content: '';
        width:0;
        height: 0;
        line-height: 0;
        font-size: 0;
        overflow: hidden;
        position: absolute;
        border: solid;
    }
    [data-bubbles-target][data-pos="1"]{
        margin-left: -20px;
        padding-top:20px;
    }
    [data-bubbles-target][data-pos="1"]:before,
    [data-bubbles-target][data-pos="2"]:before{
        border-width: 0 10px 10px;
        border-color: transparent transparent #d9d9d9;
        top:10px;
        left:10px;
    }
    [data-bubbles-target][data-pos="3"]{
        margin-left: -20px;
        padding-bottom: 20px;
    }
    [data-bubbles-target][data-pos="3"]:before,
    [data-bubbles-target][data-pos="4"]:before{
        border-width: 10px 10px 0;
        border-color: #d9d9d9 transparent transparent;
        bottom:10px;
        left:10px;
    }
    [data-bubbles-target][data-pos="2"]{
        padding-top:20px;
        margin-left: 30px;
    }
    [data-bubbles-target][data-pos="4"]{
        padding-bottom: 20px;
        margin-left: 30px;
    }
    [data-bubbles-target][data-pos="4"]:before,
    [data-bubbles-target][data-pos="2"]:before{
        left:auto;
        right:10px;
    }
    /*[data-bubbles].wait{
        
    }*/

}






@media  only screen{
    .pageAdSkin .adSizer{
        font-size: 0;
        line-height: 0;
    }
    .pageAdSkin .adSizer img{
        display: none;
    }
}
@media  only screen and (max-width: 767px){
    .showAdSkin-phone .pageAdSkin{
        display: none;
        position: relative;
    }
    .showAdSkin-phone .pageAdSkin .pageAdSkinUrl{
        position: absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        background-repeat: no-repeat;
        background-position: center 0;
        background-size: 100%;
    }
    .showAdSkin-phone .hapb.top{
        width:0;
        height:0;
        overflow: hidden;
    }
}
@media  only screen and (max-width: 414px){
    .showAdSkin-phone .pageAdSkin .adSizer img{
        width:49.8%;
        display: block;
    }
}
@media  only screen and (min-width: 415px) and (max-width: 767px){
    .showAdSkin-phone .pageAdSkin .adSizer img{
        width:13.5%;
        display: block;
    }
}

@media  only screen and (min-width: 768px) and (max-width: 1024px) {
    .showAdSkin-pad .pageAdSkin{
        height:115px;
        position: relative;
        z-index: 1 !important;
    }
    .showAdSkin-pad .pageAdSkin .pageAdSkinUrl{
        position: absolute;
        top:-160px;
        left:0;
        right:0;
        height:1000px;
        background-repeat: no-repeat;
        background-position: center 0;
    }
    .showAdSkin-pad .hapb.top{
        width:0;
        height:0;
        overflow: hidden;
    }
    .showAdSkin-pad .root > div{
        position: relative;
        z-index: 3;
    }
    .showAdSkin-pad .root > div#content_top,
    .showAdSkin-pad .root > div#content_bottom{
        z-index: 2;
    }
    .showAdSkin-pad .root > [class*="pre-center"].top{
        background: none;
    }
    .showAdSkin-pad .root > [class*="pre-center"].top .content-header{
        background: rgba(0,0,0, 0.40);
        padding:25px;
    }
    .showAdSkin-pad .root > [class*="pre-center"].top .content-header h1{
        margin:0;
        color:#fff;
    }
    .showAdSkin-pad:not(.hangingHeader) .car-specs-box,
    .showAdSkin-pad:not(.hangingHeader) .breadcrumbs-box{
        background: rgba(0,0,0, 0.40);
    }
    .showAdSkin-pad:not(.hangingHeader) .breadcrumbs,
    .showAdSkin-pad:not(.hangingHeader) .breadcrumbs > a,
    .showAdSkin-pad:not(.hangingHeader) .breadcrumbs > .sep:after{
        color: #fff;
    }
    .showAdSkin-pad:not(.hangingHeader) .breadcrumbs > a:first-child{
        background: rgba(25, 152, 252, 0.9);
    }
}

@media  only screen and (min-width: 1025px) {
    .showAdSkin-desktop .pageAdSkin{
        height:115px;
        position: absolute;
        z-index: 1 !important;
    }
    .showAdSkin-desktop .root{
        height: 100%;
    }
    .showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        position: absolute;
        top:-160px;
        left:0;
        right:0;
        /*padding-bottom: 9999px;
        margin-bottom: -9999px;*/
        height:9999px;
        background-repeat: no-repeat;
        background-position: center 0;

    }
    .showAdSkin-stick.showAdSkin-desktop .pageAdSkin{
        position: static;
    }
    .showAdSkin-stick.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        height: auto;
        bottom: 0;
    }
    .showAdSkin-desktop .hapb.top{
        width:0;
        height:0;
        overflow: hidden;
    }
    .showAdSkin-fixed.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        background-attachment: fixed;
    }
    .hangingHeader.showAdSkin-fixed.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        background-attachment: scroll;
    }
    .showAdSkin-stick.hangingHeader.showAdSkin-fixed.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        background-attachment: fixed;
    }
    .showAdSkin-desktop .root > div{
        position: relative;
        z-index: 3;
    }
    .showAdSkin-desktop .root > div#content_top,
    .showAdSkin-desktop .root > div#content_bottom{
        z-index: 2;
    }

    .showAdSkin-desktop .root > [class*="pre-center"].top{
        background: none;
    }
    .showAdSkin-desktop .root > [class*="pre-center"].top .content-header{
        background: rgba(0,0,0, 0.40);
        padding:25px;
    }
    .showAdSkin-desktop .root > [class*="pre-center"].top .content-header h1{
        margin:0;
        color:#fff;
    }
    .showAdSkin-desktop:not(.hangingHeader) .car-specs-box,
    .showAdSkin-desktop:not(.hangingHeader) .breadcrumbs-box{
        background: rgba(0,0,0, 0.40);
    }
    .showAdSkin-desktop:not(.hangingHeader) .breadcrumbs,
    .showAdSkin-desktop:not(.hangingHeader) .breadcrumbs > a,
    .showAdSkin-desktop:not(.hangingHeader) .breadcrumbs > .sep:after{
        color: #fff;
    }
    .showAdSkin-desktop:not(.hangingHeader) .breadcrumbs > a:first-child{
        outline: 1px solid #fff;
    }

    .showAdSkin-desktop .root > .dpre-center.padding{
        padding:25px;
    }
    .showAdSkin-desktop:not(.hangingHeader) .breadcrumbs-box{
        padding-left:25px;
        padding-right: 25px;
    }
    .showAdSkin-desktop.hangingHeader .breadcrumbs-box{
        margin-top:0;
    }

}
@media  only screen and (min-width: 1025px) and (max-width: 1370px){
    .showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        background-size: 2048px auto;
        background-position: center 0;
    }
}
@media  only screen and (min-width: 1371px) and (max-width: 1699px){
    .showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        background-size: 152% auto;
    }
}

@media  only screen and (min-width: 1380px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -1px;}}
@media  only screen and (min-width: 1385px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -2px;}}
@media  only screen and (min-width: 1390px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -3px;}}
@media  only screen and (min-width: 1400px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -4px;}}
@media  only screen and (min-width: 1410px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -5px;}}
@media  only screen and (min-width: 1415px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -6px;}}
@media  only screen and (min-width: 1420px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -7px;}}
@media  only screen and (min-width: 1425px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -8px;}}
@media  only screen and (min-width: 1430px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -9px;}}
@media  only screen and (min-width: 1435px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -10px;}}
@media  only screen and (min-width: 1440px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -11px;}}
@media  only screen and (min-width: 1445px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -12px;}}
@media  only screen and (min-width: 1450px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -13px;}}
@media  only screen and (min-width: 1455px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -14px;}}
@media  only screen and (min-width: 1460px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -15px;}}
@media  only screen and (min-width: 1465px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -16px;}}
@media  only screen and (min-width: 1470px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -17px;}}
@media  only screen and (min-width: 1475px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -18px;}}
@media  only screen and (min-width: 1480px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -19px;}}
@media  only screen and (min-width: 1485px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -20px;}}
@media  only screen and (min-width: 1490px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -21px;}}
@media  only screen and (min-width: 1495px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -22px;}}
@media  only screen and (min-width: 1500px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -23px;}}
@media  only screen and (min-width: 1510px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -24px;}}
@media  only screen and (min-width: 1515px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -25px;}}
@media  only screen and (min-width: 1520px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -26px;}}
@media  only screen and (min-width: 1525px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -27px;}}
@media  only screen and (min-width: 1530px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -28px;}}
@media  only screen and (min-width: 1535px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -29px;}}
@media  only screen and (min-width: 1540px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -30px;}}
@media  only screen and (min-width: 1545px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -31px;}}
@media  only screen and (min-width: 1550px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -32px;}}
@media  only screen and (min-width: 1555px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -33px;}}
@media  only screen and (min-width: 1560px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -34px;}}
@media  only screen and (min-width: 1565px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -35px;}}
@media  only screen and (min-width: 1570px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -36px;}}
@media  only screen and (min-width: 1575px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -37px;}}
@media  only screen and (min-width: 1580px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -38px;}}
@media  only screen and (min-width: 1585px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -39px;}}
@media  only screen and (min-width: 1590px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -40px;}}
@media  only screen and (min-width: 1595px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -41px;}}
@media  only screen and (min-width: 1600px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -42px;}}
@media  only screen and (min-width: 1610px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -43px;}}
@media  only screen and (min-width: 1615px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -44px;}}
@media  only screen and (min-width: 1620px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -45px;}}
@media  only screen and (min-width: 1625px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -46px;}}
@media  only screen and (min-width: 1630px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -47px;}}
@media  only screen and (min-width: 1635px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -48px;}}
@media  only screen and (min-width: 1640px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -49px;}}
@media  only screen and (min-width: 1645px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -50px;}}
@media  only screen and (min-width: 1650px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -51px;}}
@media  only screen and (min-width: 1655px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -52px;}}
@media  only screen and (min-width: 1660px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -53px;}}
@media  only screen and (min-width: 1665px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -54px;}}
@media  only screen and (min-width: 1670px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -55px;}}
@media  only screen and (min-width: 1675px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -56px;}}
@media  only screen and (min-width: 1680px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -57px;}}
@media  only screen and (min-width: 1685px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -58px;}}
@media  only screen and (min-width: 1690px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -59px;}}
@media  only screen and (min-width: 1695px){.showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{background-position: center -60px;}}
@media  only screen and (min-width: 1700px){
    .showAdSkin-desktop .pageAdSkin .pageAdSkinUrl{
        background-size: auto;
        background-position: center -60px;
    }
}



/* START register footer styles */
@media only screen {
    #register_footer_wrapper {
        background: #5b5b5b;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 941;
        -webkit-transition: transform 0.5s linear;
                transition: transform 0.5s linear;
        -webkit-transform: translateY(100%);
            transform: translateY(100%);
    }
        #register_footer_wrapper.visible {
            -webkit-transform: translateY(0);
                transform: translateY(0);
        }
        #register_footer_wrapper .close{
            position: absolute;
            cursor: pointer;
            top: 50%;
            right: 10px;
            color: #fff;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
        }
        #register_footer_wrapper .center{
            line-height: 40px;
            color: #fff;
            font-size: 16px;
            text-transform: uppercase;
            width: 80%;
            max-width: 1440px;
            min-width: 1024px;
            margin: 0 auto;
        }
        #register_footer_wrapper .center p{
            display: inline-block;
        }
        #register_footer_wrapper form{
            float: right;
            width: 300px;
        }
            #register_footer_wrapper form input{
                margin: 0;
                vertical-align: top;
                display: inline-block;
                margin-top: 4px;
            }
            #register_footer_wrapper form input[type="email"]{
                width: 210px;
                text-align: center;
            }
            #register_footer_wrapper form input[type="submit"]{
                font-weight: bold;
                background: #2798f5;
                color: #fff;
                width: 85px;
                padding: 0;
                height: auto;
                border-color: #2798f5;
                -webkit-appearance: none;
                   -moz-appearance: none;
                        appearance: none;
            }
}
@media only screen and (max-width: 1120px) {
    #register_footer_wrapper .center{
        width: auto;
        padding: 0 40px 0 10px;
        min-width: 0;
    }
}
@media only screen and (max-width: 1023px) {
    #register_footer_wrapper .center p{
        display: block;
        text-align: center;
        line-height: 2;
    }
    #register_footer_wrapper form{
        margin: 0 auto;
        float: none;
    }
    #register_footer_wrapper .close {
        top: 8px;
        right: 8px;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}
@media only screen and (max-width: 767px) {
    #register_footer_wrapper form{
        width: 260px;
        min-width: 0;
    }
        #register_footer_wrapper form input[type="email"]{
            width: 170px;
        }
}
/* END register footer styles */

/* START register form styles */
@media only screen {
    .cmpDialog.registerDialog .box .close{
        position: absolute;
        top: 5px;
        right: 0;
        width: 32px;
        background: #000;
        text-align: center;
        margin:  0;
        z-index: 4;
    }
        .cmpDialog.registerDialog .box .close:before {
            font-size:20px;
            line-height: 32px;
        }


    .cmpDialog.registerDialog .box {
        max-width: 90%;
        width: 566px;
        min-width: 0;
        background: transparent;
        /* overflow: auto; */
        /* max-height: 100%; */
    }
    .cmpDialog.registerDialog .box .content{
        padding: 0;
    }
    
    .loginFormWrapper,
    .registerFormWrapper{
        border-top: 3px solid #2597f6;
        border-bottom: 5px solid #2597f6;
    }
        .registerFormWrapper input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
        .registerFormWrapper textarea,
        .registerFormWrapper select {
            border-color: transparent;
        }

        .registerFormWrapper .headerSuccess{
            display: none;
        }
            .registered .registerFormWrapper .header {
                display: none;
            }
            .registered .registerFormWrapper .headerSuccess {
                display: block;   
            }
        .registerFormWrapper .header{
            background: #000;
            padding: 20px;
        }

            .registerFormWrapper .header h1,
            .registerFormWrapper .header h2{
                color: #fff;
                margin: 0;
                padding: 0;
                line-height: 1.2;
            }
            .registerFormWrapper .header h1 {
                font-size: 48px;
            }
            .registerFormWrapper .header h2{
                font-size: 26px;
            }

        .registerFormWrapper .body{
            background: #efefef;
            padding: 15px 0 15px;
        }
            .registerFormWrapper .body .promo{
                margin: 0 20px;
                padding-bottom: 15px;
                line-height: 1.2;
            }
            .registerFormWrapper .body b{
                font-size: 21px;
                color: #1998fc;
                text-transform: uppercase;
            }

            .registerFormWrapper .body .contentSuccess{
                display: none;
            }
            .registered .registerFormWrapper .body .promo,
            .registered .registerFormWrapper .body .content{
                display: none;
            }
            .registered .registerFormWrapper .body .contentSuccess{
                display: block;
            }
            .registerFormWrapper .body .content{
                color: #232323;
                width: 350px;
                max-width: 90%;
                margin: 0 auto;
            }
                .registered .registerFormWrapper .body .content{
                    width: auto;
                    padding: 0 20px;
                    max-width: none;
                }
                .registerFormWrapper .body p + p{
                    margin-top: 15px;
                }
            /*
            .registerFormWrapper .body legend{
                margin-left: 110px;
            }
            .registerFormWrapper .body .captcha-image-box{
                float: left;
                margin-right: 10px;
                margin-left: 0;
            }
            */
            .registerFormWrapper .body #regenerate_captcha{
                color: #000;
                border-color: #000;
            }
            .registerFormWrapper .body #subscription_daily_updates{
                margin-top: -15px;
                /* margin-left: 110px; */
            }
                    
            .registerFormWrapper .body input[type="submit"]{
                /* margin-right: 0; */
                /* margin-left: 110px; */
                /* width: 220px; */
                line-height: 40px;
                border-radius: 3px;
            }
            
            .registerFormWrapper .body .haveAccount{
                font-size: 12px;
                /* width: 220px; */
                text-align: center;
            }
        .registerFormWrapper .footer{
            background: #ddd;
            padding:  20px 0;
        }
            .registered .registerFormWrapper .footer{
                display: none;
            }
            .registerFormWrapper .footer .content{
                width: 350px;
                max-width: 90%;
                margin:  0 auto;
                text-align: center;
            }
            .registerFormWrapper .footer .connect {
                margin-bottom: 20px;
            }
            .registerFormWrapper .footer .connect > span {
                display: block;
                color: #000;
                line-height: 1.2;
                padding-bottom: 20px;
                font-weight: bold;
            }
            .registerFormWrapper .footer .connect > a {
                line-height: 40px;
                background: #316197;  
                color: #fff; 
                display: inline-block;
                text-decoration: none;
                padding: 0 50px 0 10px;
                border-radius: 3px;
                margin-left: 10px;
                text-transform: uppercase;
                font-weight: bold;
            }
                .registerFormWrapper .footer .connect .connectIcontext{
                    margin-left: 45px;

                }
            .registerFormWrapper .footer .info {
                font-size:  12px;
                line-height: 1.2;
            }
            .registerFormWrapper .body .backButton {
                text-decoration: none;
                margin: 20px auto 0;
                background: #1998fc;
                color: #fff;
                font-weight: bold;
                font-size: 16px;
                line-height: 40px;
                display: block;
                width: 260px;
                height: auto;
                border-radius: 3px;
                border:  none;
            }
}

@media only screen and (max-width: 450px),
    only screen and (max-height: 720px){
    .cmpDialog.registerDialog .box {
        overflow: auto;
        max-height: 100%;
    }
}

@media only screen and (max-width: 450px) {
    .registerFormWrapper .header h1 {
        font-size: 32px;
    }
    .registerFormWrapper .header h2 {
        font-size: 15px;
    }

    .registerFormWrapper .body legend{
        width: 135px;
    }
    .registerFormWrapper .body #subscription_daily_updates {
        margin-top: 0;
    }

    .registerFormWrapper .footer {
        padding: 10px 0;
    }
    .registerFormWrapper .footer .connect > span {
        padding-bottom: 10px;
    }
    .registerFormWrapper .footer .connect {
        margin-bottom: 10px;
    }
    .registerFormWrapper .footer .connect > a{
        padding-right: 20px;
    }
    .registerFormWrapper .footer .connect .connectIcontext{
        margin-left: 20px;
    }
}
/* END register form styles */


/* START trending content */
.trending-content {
    margin-bottom: 25px;
}
    .trending-content_header {
        margin-bottom: 15px;
    }
    .trending-content_item {
        display: block;
        clear: both;
        background: #f5f5f5;
        overflow: hidden;
    }
    .trending-content_thumb {
        width: 40%;
        float: left;
        margin-right: 10px;
    }
    .trending-content_item + .trending-content_item {
        margin-top: 10px;
    }
    .trending-content_link {
        display: block; 
        color: #262626;
        overflow: hidden;
        font-size: 13px;
        line-height: 1.3;
        /*font-weight: 600;*/
        margin: 5px 10px 5px 0;
    }
.trending-content_mobile {
    font-size: 0;
    line-height: 0;
}
    .trending-content_item-mobile {
        display: inline-block;
        width: -webkit-calc(50% - 5px);
        width: -moz-calc(50% - 5px);
        width: calc(50% - 5px);
    }
@media screen and (min-width: 1024px) {
    .trending-content_mobile {
        display: none;
    }
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
    .trending-content_item-mobile:nth-child(odd) {
        margin-left: 10px;
    }
}
@media screen and (max-width: 767px) {
    .trending-content_item-mobile {
        width: 100%;
    }
}
/* END trending content */

/*=============design/css/jquery-select2.css===========*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 3px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 980; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 3px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 3px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 3px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 3px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 3px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 3px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }


/*=============design/css/forms.css===========*/
form {
    min-width:250px;
    max-width: 480px;
}
form.auto{
    min-width:none;
    max-width:none;
}
form label {
    display: block;
    margin-bottom: 15px;
}
.textRtl form label {
    text-align: right;
}
form label > span{
    display: block;
    margin-bottom: 5px;
    cursor:default;

}
form label[for] {
    display: block;
    margin-bottom: 7px;
}
form .label-text,
form label > span,
form legend{
    font-size: 15px;
}
/*form .label-text.big,
form label.big > span,*/
form legend.big{
    font-size: 17px;
    /*font-weight: 600;*/
}
form .label-text.light,
form label.light > span,
form legend.light{
    color:#fff;
}

input::-webkit-input-placeholder {color:#000;font-weight: 400;}
input::-moz-placeholder          {color:#000;font-weight: 400; opacity: 1;}
input:-moz-placeholder           {color:#000;font-weight: 400; opacity: 1;}
input:-ms-input-placeholder      {color:#000;font-weight: 400;} 

label.light input::-webkit-input-placeholder {color:#fff;}
label.light input::-moz-placeholder          {color:#fff;}
label.light input:-moz-placeholder           {color:#fff;}
label.light input:-ms-input-placeholder      {color:#fff;} 

textarea,
input,
select{
    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
}
textarea,
input,
button{
    -webkit-appearance: none;
}

label [type="radio"] ~ span,
label [type="checkbox"] ~ span{
    display: inline-block;
    position: relative;
    padding-left:32px;
    line-height: 24px;
}
label.big [type="radio"] ~ span,
label.big [type="checkbox"] ~ span{
    padding-left:38px;
    line-height: 30px;
}
.textRtl label [type="radio"] ~ span,
.textRtl label [type="checkbox"] ~ span{
    padding-left:0;
    padding-right:32px;
}
.textRtl label.big [type="radio"] ~ span,
.textRtl label.big [type="checkbox"] ~ span{
    padding-right:38px;
}
label [type="radio"],
label [type="checkbox"]{
    display: none;
}
label [type="radio"] ~ span:before,
label [type="checkbox"] ~ span:before{
    width: 22px;
    height:22px;
    border: 1px solid rgb(181,181,181);
    font-size: 0;
    line-height: 0;
    content: '';
    background: #fff;
    position: absolute;
    top:0;
    left:0;
}
label.light [type="radio"] ~ span:before,
label.light [type="checkbox"] ~ span:before{
    background: transparent;
    border-color:#fff;
}
label.big [type="radio"] ~ span:before,
label.big [type="checkbox"] ~ span:before{
    width: 28px;
    height:28px;
}
label [type="radio"] ~ span:before{
    border-radius: 12px;    
}
label.big [type="radio"] ~ span:before{
    border-radius: 15px;    
}
.textRtl label [type="radio"] ~ span:before,
.textRtl label [type="checkbox"] ~ span:before{
    left:auto;
    right:0;
}
label [type="radio"] ~ span:after,
label [type="checkbox"] ~ span:after{
    width: 8px;
    height:8px;
    font-size: 0;
    line-height: 0;
    content: '';
    background: rgba(25, 152, 252, 0);
    position: absolute;
    top:8px;
    left:8px;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
label.light [type="radio"] ~ span:after,
label.light [type="checkbox"] ~ span:after{
    background: rgba(255, 255, 255, 0);
}
label.big [type="radio"] ~ span:after,
label.big [type="checkbox"] ~ span:after{
    width: 10px;
    height:10px;
    top:10px;
    left:10px;
}
label [type="radio"] ~ span:after{
    border-radius: 4px;    
}
label.big [type="radio"] ~ span:after{
    border-radius: 5px;    
}
.textRtl label [type="radio"] ~ span:after,
.textRtl label [type="checkbox"] ~ span:after{
    left:auto;
    right:8px;
}
.textRtl label.big [type="radio"] ~ span:after,
.textRtl label.big [type="checkbox"] ~ span:after{
    right:10px;
}
label [type="radio"]:checked ~ span:after,
label [type="checkbox"]:checked ~ span:after{
    background: rgba(25, 152, 252, 1);
}
label.light [type="radio"]:checked ~ span:after,
label.light [type="checkbox"]:checked ~ span:after{
    background: rgba(255, 255, 255, 1);
}

input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
textarea {
    width:100%;
    padding:0 5px;
    line-height: 28px;
    color: #000;
}
label.big input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]){
    line-height: 38px;
    padding:0 10px;
}
label.light input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]){
    background: transparent;
    border-color:#fff;
    color:#fff;
}
input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
textarea,
select {
    font-size: 17px;
    border: 1px solid rgb(181,181,181);
    background: #fff;
    margin-bottom:15px;
}
select{
    background: #fff;
    padding:1px 5px;
    /*-webkit-appearance: none;*/
}
label.big select{
    padding:6px 8px;
}
label.light select{
    background: rgba(0,0,0, 0.01);
    color:#fff;
    border-color:#fff;
}
input:focus:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
textarea:focus,
select:focus {
    border-color: rgb(25, 152, 252) !important;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 0, 0, 0.2);*/
    outline: none;
}
label input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
label textarea,
label select{
    margin-bottom: 0;
}

form div.error {
    color:#ff0000;
    font-size: 13px;
    margin:-10px 0 7px;
}

input.error,
textarea.error,
select.error {
    border-color: #ff0000 !important;
}
button::-moz-focus-inner,  
input[type="reset"]::-moz-focus-inner,  
input[type="button"]::-moz-focus-inner,  
input[type="submit"]::-moz-focus-inner {  
    border: none;
    padding:0;
}
input[type="submit"],
input[type="button"],
button,
.aButton,
.button {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 15px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 28px;
    /*height: 30px;*/
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    padding: 0 25px;
    font-weight: normal;
    outline: none;
    cursor:pointer;
    color: #010101;
    background: transparent;
    border: 1px solid #000;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
    border-radius: 4px;
}
.textRtl input[type="submit"],
.textRtl input[type="button"],
.textRtl button,
.textRtl .aButton,
.textRtl .button {
    margin-right: 0;
    margin-left:10px;
}
input[type="submit"].full-width,
input[type="button"].full-width,
button.full-width,
.aButton.full-width,
.button.full-width {
    width:100%;
}
.aButton,
input[type="submit"],
button[type="submit"]{
    background: rgb(25, 152, 252);
    border: 1px solid rgb(25, 152, 252);
    color:#fff;
    font-weight: 600;
}
input[type="button"]:active,
button:active:not([type="submit"]):not(.wait),
.button:active{
    border-color:#000;
}
.aButton:active:not(.wait),
input[type="submit"]:active:not(.wait),
button[type="submit"]:active:not(.wait){
    border-color:#000;
}
input[type="submit"]:focus,
input[type="button"]:focus,
button:focus,
.aButton:focus,
.button:focus{
    border-color:#323232;    
    outline: none;
}
.aButton:hover,
input[type="submit"]:hover,
button[type="submit"]:hover{
    border-color:#000;
    outline: none;
}

input[type="button"]:hover,
button:hover:not([type="submit"]),
.button:hover{
    background: #000;
    color: #fff;
    outline: none;
    text-decoration: none;
}
.aButton.disabled,
.button.disabled,
input[type="button"].disabled,
input[type="submit"].disabled,
input[type="button"][disabled],
input[type="submit"][disabled],
button.disabled,
button[disabled]{
    color: #fff !important;
    background: #dadada !important;
    border: 1px solid #b0b0b0 !important;
    cursor: default;
}

.big input[type="submit"],
.big input[type="button"],
.big button,
.big .aButton,
.big .button {
    line-height: 38px;
}


.light [type="submit"],
.light [type="submit"]:hover,
.light [type="submit"]:focus{
    background: rgba(255, 0, 0, 0.9);
    border: none !important;
    line-height: 40px;
}
.light .go[type="submit"]{
    position: relative;
    border-radius: 3px 0 0 3px;
    font-size: 15px;
    padding: 0 15px;
}
.light .go[type="submit"]:after{
    content: '';
    position: absolute;
    width:0;
    height:0;
    top:0;
    border-style: solid;
    border-color: transparent transparent transparent rgba(255, 0, 0, 0.9);
    border-width: 20px 0 20px 15px;
    left:100%;
}

.light [type="submit"][disabled],
.light [type="submit"].disabled{
    /*background: rgba(0,0,0,0.5) !important;
    border-color: rgba(0,0,0, 0.05) !important;*/
    background:  rgba(255,0,0, 0.85) !important;
}
.light .go[type="submit"][disabled]:after,
.light .go[type="submit"].disabled:after{
    border-left-color: rgba(255,0,0, 0.85);
}
.aButton.wait,
input[type="submit"].wait,
input[type="button"].wait,
button.wait,
.button.wait{
    background-color: transparent !important;
    border-color: #000 !important;
    color:#000 !important;
    background-image:
        -webkit-linear-gradient(
        -45deg,
        rgba(0,0,0, 0.5) 25%,
        transparent 25%,
        transparent 50%,
        rgba(0,0,0, 0.5) 50%,
        rgba(0,0,0, 0.5) 75%,
        transparent 75%,
        transparent
    );
    background-image:
        -moz-linear-gradient(
        -45deg,
        rgba(0,0,0, 0.5) 25%,
        transparent 25%,
        transparent 50%,
        rgba(0,0,0, 0.5) 50%,
        rgba(0,0,0, 0.5) 75%,
        transparent 75%,
        transparent
    );
    background-image:
        -ms-linear-gradient(
        -45deg,
        rgba(0,0,0, 0.5) 25%,
        transparent 25%,
        transparent 50%,
        rgba(0,0,0, 0.5) 50%,
        rgba(0,0,0, 0.5) 75%,
        transparent 75%,
        transparent
    );
    background-image:
        linear-gradient(
        -45deg,
        rgba(0,0,0, 0.5) 25%,
        transparent 25%,
        transparent 50%,
        rgba(0,0,0, 0.5) 50%,
        rgba(0,0,0, 0.5) 75%,
        transparent 75%,
        transparent
    );
}
.preloaderBox,
.photoDetail .photoBox .photoControls .btn.wait:before,
input[type="button"].wait,
input[type="submit"].wait,
button.wait,
.aButton.wait,
.button.wait{
    -webkit-background-size:50px 50px;
    -moz-background-size:50px 50px;
    -ms-background-size:50px 50px;
    background-size:50px 50px;
    -webkit-animation:move 2s linear infinite;
    -moz-animation:move 2s linear infinite;
    -ms-animation:move 2s linear infinite;
    animation:move 2s linear infinite;
}

.buttons{
    font-size: 0;
    line-height: 0;
    text-align: left;
}
.textRtl .buttons{
    text-align: right;
}
.buttons * {
    margin-bottom: 0 !important;
}
.buttons.right{
    text-align: right;
}
.textRtl .buttons.right{
    text-align: left;
}
.buttons.right :last-child{
    margin-right:0;
}
.textRtl .buttons.right :last-child{
    margin-left:0;
}
.buttons.center{
    text-align: center;
}
.buttons.pb{
    margin-bottom: 25px; 
}

.searchButton{
    background: none !important;
    padding: 0;
    border: none !important;
    width:30px;
    height:30px;
    color:#000 !important;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    margin:0;
}
.searchButton:before{
    font-family: 'icons';
    content: '\e802';
}
.inPageSearchForm{
    display: table;
    width: 100%;
    margin:25px 0;
}
.inPageSearchForm > label{
    display: table-cell;
    vertical-align: bottom;
    margin:0;
}
.inPageSearchForm > label + label{
    width:1%;
}
#captcha-image{
    vertical-align: middle;
    width:50%;
    height:auto;
    margin-right: 5%;
    margin-bottom: 15px;
}
#captcha{
    width:40%;
    vertical-align: middle;
}

fieldset {
    margin-bottom: 10px;
    padding-top:10px;
}


.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid rgb(181,181,181);
    /*border-radius: 0;*/
}
label.light .select2-container--default .select2-selection--single {
    background-color: rgba(0,0,0, 0.2);
    border-color:#fff;
}
label.transparent .select2-container--default .select2-selection--single {
    background-color: rgba(255,255,255, 0.2);
    border-color:#545454;
}
label.light .select2-container--default .select2-selection--single:hover {
    background-color: rgba(0,0,0, 0.5);
}
label.transparent .select2-container--default .select2-selection--single:hover {
    background-color: rgba(255,255,255, 0.5);
}
label.light .select2-container--disabled .select2-selection--single:hover{
    background-color: rgba(0,0,0, 0.2);
}
label.transparent .select2-container--disabled .select2-selection--single:hover{
    background-color: rgba(255,255,255, 0.2);
}
label.light .select2-container--default .select2-selection--single[aria-expanded="true"],
label.transparent .select2-container--default .select2-selection--single[aria-expanded="true"]{
    border-bottom: none;
}
.select2-container .select2-selection--single {
    height:30px;
}
label.big .select2-container .select2-selection--single {
    height:40px;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
    line-height: 26px;
    font-size: 15px;
}
label.big .select2-container--classic .select2-selection--single .select2-selection__rendered,
label.big .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
}
label.light .select2-container--classic .select2-selection--single .select2-selection__rendered,
label.light .select2-container--default .select2-selection--single .select2-selection__rendered,
label.light .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #fff;
}
label.transparent .select2-container--classic .select2-selection--single .select2-selection__rendered,
label.transparent .select2-container--default .select2-selection--single .select2-selection__rendered,
label.transparent .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #545454;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    margin:0 !important;
}
.textRtl .select2-container--default .select2-search--dropdown .select2-search__field{
    text-align: right;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 25px;
    padding-left: 8px; 
}
.textRtl .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 25px; 
}
label.big .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 28px;
    padding-left: 10px; 
}
label.big .textRtl .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 10px;
    padding-left: 28px; 
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    width:28px;
    text-align: center;
    height: 28px;
    line-height: 28px;
}
label.big .select2-container--default .select2-selection--single .select2-selection__arrow{
    width:35px;
    height: 38px;
    line-height: 38px;
}
.textRtl .select2-container--default .select2-selection--single .select2-selection__arrow{
    right:auto;
    left:1px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
      display: none;    
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before{
    content: '\e81d';
    font-family: 'icons';
    font-size: 19px;
    display: inline-block;
    color:#000;
    font-weight: normal !important;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transition: transform 0.1s ease;
    transition: transform 0.1s ease;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before {
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg);
}
label.big .select2-container--default .select2-selection--single .select2-selection__arrow:before{
    font-size: 22px;
}
label.light .select2-container--default .select2-selection--single .select2-selection__arrow:before{
    color:#fff;
}
.select2-dropdown {
    background-color: #fff;
    border-color: rgb(181,181,181);
    /*border-radius: 0;*/
}
label.light .select2-container--default.select2-container--open .select2-selection--single {
    background-color: rgba(0,0,0,0.70);
}
label.transparent .select2-container--default.select2-container--open .select2-selection--single {
    background-color: rgba(245,245,245,0.95);
}
[data-select2-dropdown="light"].select2-dropdown {
    background-color: rgba(0,0,0, 0.70);
    border-color: #fff;
    color:#fff;
}
[data-select2-dropdown="transparent"].select2-dropdown {
    background-color: rgba(245,245,245, 0.95);
    border-color: #545454;
}
[data-select2-dropdown="light"] .select2-results__option[aria-selected="true"] {
    background-color: #fff;
    color:#000;
    border-radius: 3px;
}
[data-select2-dropdown="light"] .select2-search--dropdown .select2-search__field{
    background: transparent !important;
    color: #fff !important;
    border-color:#fff !important;
}
.select2-results__option{
    margin: 0 5px;  
    font-size: 15px;  
}
.select2-results__option:last-child{
    margin-bottom: 5px;
}
.select2-dropdown-big .select2-results__option {
    padding:10px 20px;

}
.select2-dropdown-big .select2-results > .select2-results__options{
    max-height: 305px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: rgb(25, 152, 252);
    color: #fff;
    border-radius: 3px;
}
.textRtl li.select2-results__option{
    text-align: right;
}
.select2-container--classic .select2-selection--single:focus,
.select2-container--classic .select2-selection--multiple:focus,
.select2-container--classic.select2-container--open .select2-selection--multiple,
.select2-container--classic.select2-container--open .select2-dropdown,
.select2-container--classic.select2-container--open .select2-selection--single {
    border-color: rgb(25, 152, 252); 
}

label.light .select2-container--disabled .select2-selection--single .select2-selection__rendered{
    color:#999 !important;
}
label.light .select2-container--disabled .select2-selection--single .select2-selection__placeholder,
label.light .select2-container--disabled .select2-selection--single .select2-selection__arrow:before{
    color:#cecece !important;
}

label.transparent .select2-container--disabled .select2-selection--single .select2-selection__rendered{
    color:#999 !important;
}
label.transparent .select2-container--disabled .select2-selection--single .select2-selection__placeholder,
label.transparent .select2-container--disabled .select2-selection--single .select2-selection__arrow:before{
    color:#999 !important;
}


.select2-search--dropdown{
    position: relative;
}
.select2-search--dropdown input{
    padding-right:40px !important;    
}
.select2-search--dropdown:after{
    content:'\e802';
    font-family: 'icons';
    position: absolute;
    top:5px;
    right:5px;
    width:28px;
    height:28px;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    cursor: default;
}

.button .active{
    display: none;
}
.button.active .passive{
    display: none;
}
.button.active .active{
    display: inline-block;
}


@-webkit-keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}   
@-moz-keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}   
@-ms-keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}   
@keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
} 

.captcha-image-box{
    float:right;
    margin-top: -20px;
    margin-left: 25px;
    text-align: center;
}
.textRtl .captcha-image-box{
    float:left;
    margin-left: 0;
    margin-right: 25px;
}
.captcha-input-box{
    overflow:hidden;
}
.captcha-image{
    width:100px;
    height:50px;
    border: 1px solid rgb(181,181,181);
    overflow: hidden;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    
}


#regenerate_captcha {
    display: inline-block;
    border-bottom: 1px dashed;
    color: rgb(25, 152, 252);
    border-color: rgb(25, 152, 252);
    line-height: 1.2;
    font-size: 14px;
    margin-top: 5px;
    cursor: pointer;
}
form #regenerate_captcha.wait {
    color: #bfbfbf;
    border-bottom: 1px dashed #bfbfbf;
}




/*=============design/css/floating_share_box.css===========*/
@media only screen{
    #share_box_content_wrapper {
        display: none;
    }
    #floating_share_box .expandBtn,
    #floating_share_box .collapseBtn {
        text-align: center;
        display: block;
        font-size: 24px;
        cursor:  pointer;
        opacity: 0;
        -webkit-transition: opacity 0.3s linear;
                transition: opacity 0.3s linear;
    }
    #floating_share_box .collapseBtn {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
    }
    #floating_share_box .expandBtn {
        position: absolute;
        left: 100%;
        top:  50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
    }
        #floating_share_box .expandBtn:before {
            margin: 0 0 0 5px;
            width:  auto;
        }
}

@media only screen and (min-width: 768px) {
    #floating_share_box {
        position: fixed;
        top: 50%;
        left: 0;
        z-index:  11;
        will-change: transform;
        -webkit-transition: transform 1s ease-out, left 0.3s ease, right 0.3s ease;
                transition: transform 1s ease-out, left 0.3s ease, right 0.3s ease;
        -webkit-transform: translate(0, -50%);
                transform: translate(0, -50%);
    }
        #floating_share_box.initialized {
            -webkit-transition-duration: 0.3s;
                    transition-duration: 0.3s;
        }
        #floating_share_box.hidden {
            -webkit-transition: none;
                    transition: none;
            -webkit-transform: translate(-100%, -50%);
                    transform: translate(-100%, -50%);
        }
        .textRtl #floating_share_box.hidden {
            -webkit-transform: translate(100%, -50%);
                    transform: translate(100%, -50%);
        }
}

@media only screen and (min-width : 1130px){
    #floating_share_box.collapsed {
        -webkit-transform: translate(-100%, -50%);
                transform: translate(-100%, -50%);
    }
    .textRtl #floating_share_box.collapsed {
        -webkit-transform: translate(100%, -50%);
                transform: translate(100%, -50%);
    }
    #floating_share_box.collapsed .expandBtn {
        opacity: 1;
        -webkit-transition-delay: 0.5s;
                transition-delay: 0.5s;
    }
    #floating_share_box:hover .collapseBtn {
        opacity: 1;
    }
}
@media only screen and (min-width : 768px){
    #floating_share_box:hover{
        left: 0;
        -webkit-transition-delay:0.2s;
                transition-delay:0.2s; 
    }
    .textRtl #floating_share_box:hover{
        left:auto;
        right:0;
    }
}
@media only screen and (min-width : 768px) and (max-width : 1059px){
    #floating_share_box{
        left:-40px;
    }
    .textRtl #floating_share_box{
        left:auto;
        right:-40px;
    }
}
@media only screen and (min-width : 1060px) and (max-width : 1069px){
    #floating_share_box{
        left:-35px;
    }
    .textRtl #floating_share_box{
        left:auto;
        right:-35px;
    }
}
@media only screen and (min-width : 1070px) and (max-width : 1079px){
    #floating_share_box{
        left:-30px;
    }
    .textRtl #floating_share_box{
        left:auto;
        right:-30px;
    }
}
@media only screen and (min-width : 1080px) and (max-width : 1089px){
    #floating_share_box{
        left:-25px;
    }
    .textRtl #floating_share_box{
        left:auto;
        right:-25px;
    }
}
@media only screen and (min-width : 1090px) and (max-width : 1099px){
    #floating_share_box{
        left:-20px;
    }
    .textRtl #floating_share_box{
        left:auto;
        right:-20px;
    }
}
@media only screen and (min-width : 1100px) and (max-width : 1109px){
    #floating_share_box{
        left:-15px;
    }
    .textRtl #floating_share_box{
        left:auto;
        right:-15px;
    }
}
@media only screen and (min-width : 1110px) and (max-width : 1119px){
    #floating_share_box{
        left:-10px;
    }
    .textRtl #floating_share_box{
        left:auto;
        right:-10px;
    }
}
@media only screen and (min-width : 1120px) and (max-width : 1129px){
    #floating_share_box{
        left:-5px;
    }
    .textRtl #floating_share_box{
        left:auto;
        right:-5px;
    }
}
@media  only screen and (max-width: 767px){
    #floating_share_box {
        position: fixed;
        z-index: 11;
        left: 0;
        right: 0;
        bottom: 0;
        top: auto;
        -webkit-transition: -webkit-transform 0.3s linear;
                transition: transform 0.3s linear;
        -webkit-transform: translateY(100%);
                transform: translateY(100%);
    }
        .footerStick #floating_share_box {
            -webkit-transform: translateY(0);
                    transform: translateY(0);
        }
    #floating_share_box .shareBox {
        width: 100%;
        display: block;
        white-space: nowrap;
        background: #333;
        text-align: center;
    }
    #floating_share_box .shareBox li {
        width: 20%;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        -webkit-border-radius: 0;
                border-radius: 0;
    }
    #floating_share_box .shareBox .icon {
        display: inline-block;
        -webkit-border-radius: 0;
                border-radius: 0;
    }
    #floating_share_box .shareBox li.gplus,
    #floating_share_box .shareBox li.linkedin,
    #floating_share_box .shareBox li.print {
        display: none;
    }
    #floating_share_box .shareBox li a,
    #floating_share_box .shareBox li .icon{
        display: block;
        width: 100%;
    }
}

/*=============design/css/cmp-tray-alert.css===========*/
.cmpTrayAlert{
    position:fixed;
    left:50%;
    margin-left: -150px;
    top:10px;
    width: 300px;
    z-index: 999;
    overflow:hidden;
    max-height:90%;
    max-height:calc(100% - 20px);
}
@media only screen and (min-width : 768px) {
    .cmpTrayAlert{
        max-width: 500px;
    }
}
.cmpTrayAlert:hover{
    overflow: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.cmpTrayAlert > .item{
    background:rgba(25, 152, 252, 0.9);
    color:#fff;
    position:relative;
    margin-bottom:1px;
    overflow:hidden;
    max-height:0; 
    top:-500px;
    opacity: 0;
}
.cmpTrayAlert > .visible{
    opacity: 1;
    top:0;
    max-height:500px;
    z-index:3;
    -webkit-transition:max-height 0.8s, top 0.5s, opacity 0.7s;
            transition:max-height 0.8s, top 0.5s, opacity 0.7s;
}
.cmpTrayAlert > .deleted{
    top: -500px;
    opacity: 0;
    z-index:2;
    -webkit-transition: top 0.5s, opacity 0.3s;
            transition: top 0.5s, opacity 0.3s;
}
.cmpTrayAlert > .error{
    background: rgba(255,0,0, 0.9);
    color:#fff;
}
.cmpTrayAlert .text{
    padding:10px 35px 10px 10px;
    font-size: 14px;
}
    .cmpTrayAlert .text ul li{
        padding:3px 0;
        list-style-type: circle; 
        margin-left:15px;
    }

.cmpTrayAlert .close{
    position:absolute;
    top:5px;
    right:5px;
    color:#fff;
    cursor:pointer;
}
.cmpTrayAlert > .error .close{
    color:#fff;
}
.cmpTrayAlert .close:hover{
    opacity: 0.75;
}
.cmpTrayAlert .close:before{
    font-size: 12px;
}

/*=============design/css/cmp-dialog.css===========*/
.cmpDialog{
    overflow:hidden;
    z-index:999;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;

    /*-webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;*/
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display:none;
}
.cmpDialog.visible{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.cmpDialog .overlay{
    z-index:-1;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(0,0,0,0.5);
    overflow:hidden;
}
.cmpDialog .box{
    min-width:300px;
    max-width:400px;
    position:relative;
    background: #fff;
    z-index:2;
}
.cmpDialog.error .box{
    background:#be2a4e;
}
.cmpDialog.error .overlay{
    background:rgba(71,9,22,0.5);
}
.cmpDialog .box .title{
    padding: 10px 35px 10px 10px;
    background: rgb(25, 152, 252);
    color:#fff;
}
.cmpDialog .box .content{
    padding:15px;
}
.cmpDialog .box .close{
    float:right;
    margin: 5px 5px 0 0;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
}
.cmpDialog .box .close:hover{
    opacity: 0.75;
}
.cmpDialog .box button.focusOn{
    border-color:red;
}
.cmpDialog .box .buttons{
    padding:0 15px 15px;
    text-align:center;
}
.cmpDialog .box .buttons .cancel{
    margin-left:10px;
}
.cmpDialog .box .buttons .cancel:before{
    content: attr(title);
}
.cmpDialog .box .buttons .ok:before{
    content: attr(title);
}


