
/*=============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/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;
}

@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"].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);
    }
    .header-bg-dark{
        background: rgba(0,0,0, 0.9);
    }
    #layout_header_bg{
        height:0;
        position: relative;
    }
    #layout_header_bg .gradient-bg{
        position: absolute;
        top:0;
        left:0;
        right:0;
        height:185px;
        z-index: 900;
        background: green;
        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;
        }
            #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 .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;
    }
}
@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 .main-menu-wrapper{
        display: table;
    }
    #main_menu .cnt-menu{
        display: table-cell;
        width:100%;
        white-space: nowrap;

    }
    #main_menu .prj-menu{
        display: table-cell;
        white-space: nowrap;
    }
    .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;
    }
    #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(117,117,117);
        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 .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.motorstore a.motorstore{
        font-size: 12px;
        display: inline-block;
        height: 24px;
        line-height: 24px;
        padding:2px 10px 23px;
        margin-bottom: -21px;
        background: #fff;
        color: #000;
        border-radius: 1px;
    }
    #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 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 and (min-width : 768px) and (max-width : 1024px){
    #main_menu .cnt-menu{
        padding:0 0 0 5px;
    }
    #main_menu .cnt-menu li{
        padding:0 15px 0 0;
    }
}
@media only screen and (min-width : 1024px){
    #main_menu .cnt-menu{
        padding:0 0 0 15px;
    }
    #main_menu .cnt-menu li{
        padding:0 20px 0 0;
    }
}

@media only screen and (min-width : 1440px){
    #main_menu .cnt-menu li{
        padding:0 25px 0 0;
    }
    #main_menu .cnt-menu li{
        padding:0 30px 0 0;
    }
}
@media only screen and (min-width : 1600px){
    #main_menu .cnt-menu li{
        padding:0 40px 0 0;
    }
}
@media only screen{
    #motorstore_top_button{
        display: none;
    }   
}
@media only screen and (min-width : 375px) and (max-width : 767px){
    #motorstore_top_button{
        display: block;
        z-index: 960;
        position: fixed;
        right:12px;
        top:55px;
    }  
    #motorstore_top_button a.motorstore{
        font-size: 11px;
        display: block;
        height: 20px;
        line-height: 20px;
        padding:2px 10px 17px;
        background: #fff;
        color: #000;
        border-radius: 1px;
    } 
    .headerStick  #motorstore_top_button{
        display: none;
    }
}

@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);
        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{
    #cookie_accept{
        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;
    }
    #cookie_accept:before{
        content: '';
        position: absolute;
        top:0;
        left:0;
        right: 0;
        height: 1px;
        background: rgb(25, 152, 252);

    }
    .headerStick #cookie_accept{
        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 #cookie_accept.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; 
    }
    #cookie_accept > .pre-center{
        color: #fff;
        padding: 5px 25px;
        font-size: 12px;
        line-height: 14px;
        min-height:20px;
        text-align: center;
    }
        #cookie_accept > .pre-center > span{
            display: inline-block;
        }
    #cookie_accept a{
        color: #fff;
    }
    #cookie_accept .acceptButton{
        cursor: pointer;
        color: rgb(25, 152, 252);
        margin: 0 5px;
        display: inline-block;
        padding: 3px 5px;
    }
    #cookie_accept .acceptButton:hover{
        background: rgb(25, 152, 252);
        color: #fff;
    }
}
@media only screen and (max-width : 767px){
    #cookie_accept{
        position: absolute;
        top:45px;
    }
    #cookie_accept > .pre-center{
        padding:15px 45px;
    }
    .headerStick #cookie_accept{
        max-height:100px;
    }
}
@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 #logo_box,
    #menu #search_box,
    #menu #main_menu{
        display: table-cell;
        vertical-align: top;
    }
    #menu #user_menu{
        display: table-cell;
        vertical-align: middle;
    }
    #menu #main_menu{
        width:100%;
    }
}
@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 20px 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);
    }
    #user_menu .nta-user{
        text-align: center;
    }
    #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 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{
        /*display: none;*/
        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 #898989;
        padding:0 15px;
        color: #898989;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        margin-right: 15px;
        text-decoration: none;
        cursor: pointer;
    }
    #layout_header_bottom .btns > .btn.active,
    #layout_header_bottom .btns > .btn:hover{
        border-color:#fff;
        color:#fff;
    }
    #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 and (min-width : 768px){
    #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:47%;
    }
    #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:4%;
    }

    #layout_header_bottom #cars_form .buttons input{
        vertical-align: baseline;
    }
    #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;
    }
}
@media only screen{
    #tip_us_btn{
        display: none;
        border: 1px solid #fff;
        color: #fff;
        font-size: 11px;
        line-height: 20px;
        padding: 0 5px;
        text-decoration: none;
        text-transform: uppercase;

    }
    #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{
    .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;
    }
    .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{
        /*display:none;*/
        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:#fff;
        display: block;
        font-size: 18px;
        line-height: 35px;
        width:29px;
        height: 35px;
        text-align: center;
    }
    #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;
    }*/
}
@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:#fff;
        display: block;
        padding:0 10px;
    }
    #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(http://icdn-5.motor1.com/static4ui/prod_v2_52/images/logo_motorsport.png);
        background-position: center -35px;
        background-repeat: no-repeat;
        display: inline-block;
        font-size: 0;
        line-height: 0;
        /*padding:0 20px;*/
    }
    #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(http://icdn-5.motor1.com/static4ui/prod_v2_52/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;
    }
    .footerStick #footer{
        margin-top: 0;
        bottom:0;
        left: 0;
        right: 0;        
    }
    #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;
    }
    #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 (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:#fff;
    }
    .not-touch #editions_menu:hover .editions-button{
        -webkit-transition-delay:0.3s;
        transition-delay:0.3s;        
    }
    #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){
        /*display:none;*/
        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);
    }
}
@media only screen and (max-width: 767px){
    #logo{
        position: fixed;
        background:url(http://icdn-5.motor1.com/static4ui/prod_v2_52/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(http://icdn-5.motor1.com/static4ui/prod_v2_52/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(http://icdn-5.motor1.com/static4ui/prod_v2_52/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;
	}
    /*.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{
    .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;
    }
    .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.to-down .share-list{
        bottom:auto;
        top:21px;
    }

    .textRtl .share-box-dropdown .share-list{
        left:auto;
        right:0;
    }
    .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);
    }
    .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;
    }
}



@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';
    }

}

@media  only screen{
    .edf{
        display: inline-block;
        vertical-align: middle;
        width: 25px;
        height: 15px;
        background-size: 25px 645px;
        background-repeat: no-repeat;
        background-position: 0 0;
        background-image: url(http://icdn-5.motor1.com/static4ui/prod_v2_52/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;
    }
}



@media only screen{
    .apb{
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        text-align: center;
    }
    .apb .ap{
        display: inline-block;
        text-align: center;
    }
    .onePixelAd{
        position:absolute;
        top:-100px;
        left:-100px;
        z-index: 1;
        width: 1px;
        height: 1px;
        background: #000;
    }
 
}
@media only screen and (max-width : 767px){
    .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;
    }  

}
@media only screen and (min-width : 768px) and (max-width : 1024px){
    .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 : 1025px){
    .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{
    .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 .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%;
    }
    .browseBox.title-box .item .info{
        padding:20px 25px;
    }
    .browseBox.title-box .item .info .text-box{
        height: 20px;
        overflow: hidden;  
        min-height: 0;      
    }
    .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{
        text-align: right;
    }
    .textRtl .moreContent{
        text-align: left;
    }
}

@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{
        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{
        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{
        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;
        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%;
    }
}
@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 .registerFormWrapper{
            border-top: 3px solid #2597f6;
        }


    .cmpDialog.registerDialog .box {
        max-width: 90%;
        width: 566px;
        min-width: 0;
        background: transparent;
        /* overflow: auto; */
        /* max-height: 100%; */
    }
    .cmpDialog.registerDialog .box .content{
        padding: 0;
    }
    
    .registerFormWrapper{
        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 */

/*=============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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') 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-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'; } /* '' */

/*=============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: 4px;
  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: 4px; }
  .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: 4px;
  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: 4px;
    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: 4px;
  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: 4px;
  border-bottom-left-radius: 4px;
  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: 4px;
  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: 4px;
    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;
}
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; 
}
.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 input[type="submit"],
.light input[type="submit"]:hover,
.light input[type="submit"]:focus{
    background: rgba(25, 152, 252, 0.9);
    border-color: rgba(25, 152, 252, 0.9);
}
.light input[type="submit"][disabled],
.light input[type="submit"].disabled{
    background: rgba(0,0,0,0.5) !important;
    border-color: rgba(0,0,0, 0.05) !important;
}

.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.light .select2-container--default .select2-selection--single:hover {
    background-color: rgba(0,0,0, 0.5);
}
label.light .select2-container--disabled .select2-selection--single:hover{
    background-color: rgba(0,0,0, 0.2);
}
label.light .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;
}
.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.60);
}
.select2-dropdown-light.select2-dropdown {
    background-color: rgba(0,0,0, 0.60);
    border-color: #fff;
    color:#fff;
}
.select2-dropdown-light .select2-results__option[aria-selected="true"] {
    background-color: #fff;
    color:#000;
}
.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;
}
.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;
}
.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;
    }
    #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(0,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);
}


