@charset "utf-8";
.EmbeddedPBBanner,.EmbeddedPBanner{
    z-index:99999;
    transform:translateX(-50%) translateY(-50%);
    left:50%;
    max-width:100%
}
.popover-wrapper.open .btn-dropdown,a{
    outline:0
}
.breadcrums a,a,a:focus,a:hover{
    text-decoration:none
}
@font-face{
    font-family:oxygenregular;
    src:url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen-Regular.eot);
    src:url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen-Regular.eot?#iefix) format('embedded-opentype'),url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen-Regular.woff2) format('woff2'),url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen-Regular.woff) format('woff'),url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen_1.otf) format('truetype'),url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen-Regular.svg#oxygenregular) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:oxygenbold;
    src:url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen-Bold.eot);
    src:url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen-Bold.eot?#iefix) format('embedded-opentype'),url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen-Bold.woff2) format('woff2'),url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen-Bold.woff) format('woff'),url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen-Bold.otf) format('truetype'),url(https://static.fibre2fashion.com/staticresources/fonts/Oxygen-Bold.svg#oxygenregular) format('svg');
    font-weight:400;
    font-style:normal
}
b,strong{
    font-weight:400!important;
    font-family:oxygenbold
}
html{
    overflow-x:hidden
}
.modal-open{
    overflow-y:auto!important;
    padding-right:0!important
}
.EmbeddedclsContentbannerplacement{
    background-color:#ebeef0;
    text-align:center
}
.EmbeddedFooterbottomFixBanner{
    position:relative;
    background-color:#ebeef0;
    display:inline-block;
    margin:0 auto
}
.EmbeddedPBBanner,.EmbeddedPBBannerInner,.EmbeddedPBanner,.EmbeddedPBannerInner,.EmbeddedSPBannerInnerHtmlPopup{
    margin:0 auto!important
}
.EmbeddedStickycloseButtonForFooterBanner{
    background-color:#fff;
    border-radius:101px;
    font-size:14px;
    font-weight:700;
    padding:0 5px;
    position:absolute;
    right:-13px;
    top:-20px;
    cursor:pointer
}
.EmbeddedPBfootercloseButton,.EmbeddedPfootercloseButton{
    background-color:#fff;
    border-radius:20px;
    font-size:14px;
    font-weight:700;
    padding:0 5px;
    right:.5%;
    cursor:pointer
}
.EmbeddedPBanner{
    position:fixed;
    display:none;
    width:600px;
    top:50%
}
.EmbeddedPBannerContent{
    background:#fff;
    position:relative
}
.EmbeddedPfootercloseButton{
    position:absolute;
    top:-19px
}
.EmbeddedPBBanner{
    position:fixed;
    display:none;
    top:50%
}
.EmbeddedPBBannerContent{
    position:relative
}
.EmbeddedPBfootercloseButton{
    position:absolute;
    top:-19px
}
.EmbeddedbottomFixBanner{
    position:fixed;
    bottom:0;
    z-index:9;
    left:50%;
    transform:translateX(-50%);
    top:auto
}
.EmbeddedLeftbottomFixBanner,.EmbeddedRightbottomFixBanner{
    bottom:0;
    position:fixed;
    top:auto;
    transform:translateX(-50%);
    z-index:9
}
.EmbeddedLeftCenterFixBanner,.EmbeddedRightCenterFixBanner{
    bottom:35%;
    position:fixed;
    top:auto;
    transform:translateX(-50%);
    z-index:9
}
.EmbeddedBottomCenterFixBanner{
    position:fixed;
    bottom:0;
    z-index:9;
    left:0;
    width:100%;
    transform:none;
    top:auto
}
.EmbeddedStickycloseButton,.EmbeddedStickycloseButtonLeft{
    position:absolute;
    top:-19px;
    background-color:#fff;
    border-radius:101px;
    font-weight:700;
    padding:0 5px;
    font-size:14px;
    cursor:pointer
}
.EmbeddedStickycloseButton{
    right:calc(50% - 470px)
}
.EmbeddedStickycloseButtonLeft{
    right:100%
}
.EmbeddedSPLeftbottomFixBanner,.EmbeddedSPbottomFixBanner{
    position:fixed;
    top:auto;
    transform:translateX(-50%);
    z-index:9;
    bottom:0
}
.EmbeddedSPbottomFixBanner{
    left:50%
}
.EmbeddedSPLeftbottomFixBanner{
    left:9%
}
.EmbeddedSPRightbottomFixBanner{
    bottom:0;
    position:fixed;
    top:auto;
    transform:translateX(-50%);
    z-index:9;
    right:-7%
}
.EmbeddedSPLeftCenterFixBanner,.EmbeddedSPRightCenterFixBanner{
    bottom:35%;
    position:fixed;
    top:auto;
    transform:translateX(-50%);
    z-index:9
}
.EmbeddedSPLeftCenterFixBanner{
    left:9%
}
.EmbeddedSPRightCenterFixBanner{
    right:-7%
}
.EmbeddedSPStickycloseButtonHtmlPopup,.EmbeddedSPStickycloseButtonLeftHtmlPopup{
    background-color:#fff;
    border-radius:101px;
    font-size:14px;
    font-weight:700;
    padding:0 5px;
    position:absolute;
    right:-1.5%;
    top:-19px;
    cursor:pointer
}
.EmbeddedSPBannerContentHtmlPopup{
    background:#fff;
    position:relative
}
.EmbeddedSPBannerHtmlPopup{
    position:fixed;
    left:50%;
    margin:0 auto!important;
    z-index:999999;
    display:none;
    width:600px;
    max-width:100%;
    transform:translateX(-50%) translateY(-50%);
    top:50%
}
.btn.b2btutorial_mm a{
    padding:4px 10px;
    font-size:14px;
    border-radius:5px;
    text-transform:none;
    color:#fff
}
.view-all,h3,h4{
    text-transform:uppercase
}
.btn.b2btutorial_mm{
    background:#ea5b4c;
    text-align:center;
    padding:4px
}
.mck-button-launcher{
    display:none!important
}
div#mck-msg-preview{
    background:#061f5c;
    color:#fff
}
#mck-msg-new{
    display:none
}
.modal.fade.in{
    background:rgba(0,0,0,.4)!important
}
.mck-contacts-content{
    display:none!important
}
body{
    font-family:oxygenregular,sans-serif;
    color:#333;
    font-size:13px
}
.boldfonts,.radio-btn,h3,h4,h5{
    font-family:oxygenbold,sans-serif
}
img{
    border:none;
    max-width:100%
}
a{
    transition:.5s;
    color:#555
}
a:hover{
    color:#09F
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
    padding-left:10px;
    padding-right:10px
}
.table tbody>tr>td{
    vertical-align:middle
}
.row{
    margin-left:-10px;
    margin-right:-10px
}
hr{
    border-color:#f5f5f5!important
}
h3{
    font-size:16px;
    color:#666;
    margin:10px 0
}
h4{
    font-size:14px!important;
    margin-top:0!important;
    line-height:25px
}
h5{
    line-height:21px
}
.section{
    width:100%;
    background-color:#ebeef0;
    padding-bottom:60px
}
.small-white-box,.white-box{
    background-color:#fff;
    text-align:center
}
.clear{
    clear:both
}
.white-box{
    margin-top:20px;
    padding:20px
}
.upcoming-tradefair-box{
    text-align:center;
    margin-top:4%;
    padding:4%
}
.upcoming-tradefair-padding{
    height:25px
}
ol,ul{
    margin:0
}
button,li{
    transition:.3s
}
.small-white-box{
    height:215px;
    line-height:215px;
    border:1px solid #eee;
    margin:10px 0
}
.nodesktop{
    display:none
}
.form-control{
    height:40px
}
.radio-btn{
    font-size:16px;
    color:#388ccf;
    padding-left:5px;
    margin-top:2%
}
.view-all,.view-all-left{
    padding-top:10px;
    font-size:12px;
    line-height:0;
    font-family:oxygenbold,sans-serif
}
.view-all{
    color:#999;
    float:right
}
.view-all-left{
    color:#999;
    float:left
}
.left-no-padding{
    padding-left:0!important
}
.right-no-padding{
    padding-right:0!important
}
.bottom-no-padding{
    padding-bottom:0!important
}
.top-no-padding{
    padding-top:0!important
}
.float-left{
    float:left;
    margin-right:30px
}
.no-border{
    border-color:transparent!important
}
.no-bottombrd{
    border-bottom:1px solid transparent!important
}
.no-rightbrd{
    border-right:1px solid transparent!important
}
.nomargin{
    margin:0!important
}
.top-nomargin{
    margin-top:0!important
}
.bottom-nomargin{
    margin-bottom:0!important
}
.bottom-nomargin,.right-nomargin{
    margin-right:0!important
}
.big-btn{
    font-size:14px
}
.breadcrums,.small-btn{
    font-size:12px
}
.breadcrums{
    font-family:oxygenbold,sans-serif;
    margin-top:20px;
    text-transform:capitalize
}
.breadcrums a{
    font-weight:400;
    color:#999
}
.filter-btn{
    border-radius:3px;
    border:1px solid #d4d4d4;
    color:#484848;
    padding:5px 10px;
    float:left;
    margin-right:5px;
    margin-bottom:6px
}
.share-btn{
    background-color:rgba(255,255,255,1);
    border-radius:5px;
    padding:5px 9px;
    float:right;
    position:absolute;
    right:7px;
    bottom:7px
}
.share-btn i{
    color:#d5b836;
    font-size:17px;
    text-align:center
}
.must-read-share{
    color:#999;
    margin:5px 0
}
.must-read-share a.active{
    color:#4f99ff
}
.blue-heading,.blue-heading a{
    color:#4c96d3
}
.must-read-share i{
    padding-right:3px
}
.filter-by{
    padding-right:10px;
    float:left;
    line-height:38px
}
.blue-heading{
    font-family:oxygenbold,sans-serif;
    font-size:18px
}
.blue-subheading a{
    font-family:oxygenbold,sans-serif;
    color:#388ccf!important;
    font-size:14px;
    line-height:19px
}
.blue-circle,.join-infor{
    line-height:30px;
    float:left
}
.news-top-smalltxt{
    font-size:12px;
    color:#999
}
.brown-txt{
    color:#de6733;
    font-size:12px
}
.magazine-inputbox{
    font-size:11px;
    padding:9px;
    margin:0 2px;
    border-radius:3px
}
.cr-enquire-btn{
    background-color:#f27138;
    color:rgba(255,255,255,1);
    text-transform:uppercase;
    padding:10px 25px;
    font-size:14px!important;
    font-family:oxygenbold,sans-serif;
    float:left
}
.cr-enquire-btn:hover{
    background-color:#ccc;
    color:#000
}
.orange-lockicon{
    font-size:10px;
    color:#f2713a
}
.join-bg{
    background-color:#f7f8fa;
    text-align:left;
    padding:3%;
    color:#333
}
.join-infor{
    width:30%
}
.or-legend{
    text-align:center;
    display:table;
    width:100%;
    color:#333;
    padding:5% 0
}
.or-legend:after,.or-legend:before,.or-legend>span{
    display:table-cell
}
.or-legend:after,.or-legend:before{
    background:url(../images/legend-bg.png) center repeat-x;
    width:50%;
    content:' '
}
.or-legend>span{
    white-space:nowrap;
    border:1px solid #e5e5e5;
    background-color:#f7f8fa;
    border-radius:50%;
    font-family:oxygenbold,sans-serif;
    padding:5px
}
.blue-circle{
    background-color:#f0f0f0;
    color:#999;
    border-radius:50%;
    width:30px;
    height:30px;
    text-align:center;
    font-size:12px
}
.blue-circle:hover,.join-infor .active{
    background-color:#061f5c;
    color:#fff
}
.squarebox{
    border:1px solid #d9d9d9;
    border-radius:30px;
    height:20px;
    width:20px
}
.radio-circle{
    border:1px solid #d9d9d9;
    border-radius:50%;
    height:20px;
    width:20px
}
.face2face{
    width:62%;
    float:left;
    text-align:left;
    margin-right:10px
}
.face2face-right{
    width:33%;
    float:right
}
.allface2face{
    width:100%;
    margin-left:2.3%;
    float:right;
    background-color:#f7f8fa;
    text-align:left
}
.f2f-main{
    background-color:#fff;
    text-align:center;
    margin-top:20px;
    right:-25px
}
.f2f-heading{
    background-color:#f0f2f2;
    float:left;
    padding:15px;
    font-size:22px;
    font-family:oxygenbold,sans-serif;
    line-height:20px
}
.f2f-content,.face2face-main .f2f-blue-heading{
    font-size:18px
}
.f2f-company-logo{
    width:35%;
    float:right;
    text-align:right
}
.face2face-main{
    width:100%;
    margin:7%
}
.f2f-img{
    width:140px;
    height:140px;
    border-radius:50%;
    float:left
}
.f2f-content{
    width:57%;
    float:left;
    margin-left:6%;
    color:#666
}
.f2f-blue-heading a,.interview-heading,.interview-heading a{
    color:#388ccf
}
.f2f-blue-heading{
    font-size:22px;
    color:#388ccf;
    font-family:oxygenbold,sans-serif
}
.interview-heading,.interview-heading-grey{
    font-size:16px;
    line-height:24px;
    font-family:oxygenbold,sans-serif
}
.interview-details{
    width:100%;
    margin:0 auto;
    border-bottom:solid 1px #e3e4e6;
    padding:14px 0;
    border-right:solid 4px transparent
}
.border-right,.interview-details:hover{
    border-right:solid 4px #061f5c
}
.interview-smallimg{
    width:58px;
    height:58px;
    border-radius:50%;
    margin-left:4%;
    float:left;
    overflow:hidden
}
.interview-smallim-txt{
    float:left;
    width:62%;
    text-align:left;
    margin-left:4.5%
}
.interview-heading-grey{
    color:#666
}
.interview-heading-grey a:hover,.interview-heading-grey:hover{
    color:#388ccf
}
.face2face-smalltxt{
    font-size:14px;
    color:#999
}
.view-all-interview{
    font-size:12px;
    font-family:oxygenbold,sans-serif;
    color:#999;
    text-align:left;
    line-height:25px;
    padding:15px 0 15px 15px;
    text-transform:uppercase
}
.all-interview-blue{
    color:#388ccf;
    font-family:oxygenbold,sans-serif;
    text-transform:uppercase;
    line-height:57px
}
.all-interview-blue a{
    color:#388ccf
}
.readmore,.viewall{
    color:#999;
    font-family:oxygenbold,sans-serif;
    font-size:12px;
    text-transform:uppercase
}
.viewall{
    padding:10px;
    text-align:center;
    background-color:#f7f8f9;
    margin-top:5px;
    margin-bottom:-10px
}
.readmore{
    text-align:left;
    margin-top:12px
}
.advertisement{
    margin-top:20px
}
.all-brd{
    border:1px solid #CCC
}
.top-brd{
    border-top:1px solid #CCC
}
.bottom-brd{
    border-bottom:1px solid #CCC
}
.right-brd{
    border-right:1px solid #CCC
}
.left-brd{
    border-left:1px solid #CCC
}
#scroll-to-top{
    width:30px;
    height:30px;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#1e3b74;
    text-align:center;
    position:fixed;
    bottom:80px;
    right:25px;
    cursor:pointer;
    opacity:.4;
    filter:Alpha(opacity=50);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -khtml-border-radius:100%;
    border-radius:100%
}
#scroll-to-top:hover{
    opacity:.8;
    filter:Alpha(opacity=80)
}
.fashion-talk{
    width:33%;
    float:left;
    border-right:solid 1px #f5f5f5;
    padding:0 15px;
    text-align:center
}
.close-btn,.popover-modal .popover-header .popover-close-btn{
    float:right
}
.fashion-talk:last-child{
    border-right:none
}
.ft-img{
    width:75px;
    height:75px;
    margin:10px auto;
    overflow:hidden;
    border-radius:50%
}
.fashion-talk a:hover img{
    filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%)
}
.expertspeak .nav,.expertspeak .nav-tabs{
    border-bottom:0!important
}
.expertspeak .nav-tabs>li{
    padding:0 1.9%;
    text-transform:uppercase;
    margin-right:30px
}
.expertspeak .nav-tabs>li:first-child{
    padding:0
}
.expertspeak .nav-tabs>li:first-child:after{
    right:-20px
}
.expertspeak .nav-tabs>li::after{
    content:"|";
    position:absolute;
    top:20%;
    right:-15px;
    color:#e1e1e1
}
.expertspeak .nav-tabs>li:last-child::after{
    content:" "
}
.expertspeak .nav-tabs>li a{
    color:#999;
    padding:10px 0
}
.expertspeak .nav-tabs>li a:hover,.expertspeak .nav-tabs>li.active a{
    border-bottom:3px #f27138 solid!important;
    color:#333
}
.must-read-block{
    width:24.9%;
    padding:0 1.5%;
    border-right:solid 1px #f5f5f5;
    margin-top:9px;
    text-align:left
}
.must-read-block:nth-child(4n+4){
    border-right:solid 1px transparent
}
.must-read-block:last-child{
    border-right:1px solid transparent!important
}
.must-read-block img{
    margin-bottom:2%;
    width:100%;
    height:146px;
    border:1px solid #e5e5e5
}
.orange-btn:hover{
    background:#ccc;
    color:rgba(0,0,0,1)
}
.input-validation-error{
    border-color:red
}
.popover-modal:after,.popover-modal:before{
    display:inline-block;
    content:""
}
.popover-wrapper{
    position:relative;
    text-transform:none;
    line-height:20px
}
.popover-wrapper i:hover{
    color:#4e9bec
}
.popover-modal{
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
    -moz-box-shadow:0 6px 12px rgba(0,0,0,.175);
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    -webkit-transition:all 240ms cubic-bezier(.34,1.61,.7,1);
    -o-transition:all 240ms cubic-bezier(.34,1.61,.7,1);
    transition:all 240ms cubic-bezier(.34,1.61,.7,1);
    -webkit-transform:scale(0);
    transform:scale(0);
    transform-origin:29px -10px;
    opacity:0;
    position:absolute;
    z-index:100;
    width:300px;
    margin-top:8px;
    border-radius:4px;
    border:1px solid #dedede;
    background-color:#fff;
    padding:10px
}
#f2fAutoSearching,.esAutoSuggest.ui-widget-content{
    overflow-y:auto!important;
    overflow-x:hidden!important;
    max-height:431px!important;
    z-index:999999!important
}
.popover-wrapper.open .popover-modal{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.popover-modal:before{
    left:16px
}
.popover-modal:after{
    position:absolute;
    top:-14px;
    left:17px;
    border:7px solid transparent;
    border-bottom-color:#fff
}
.popover-modal .popover-body{
    margin:0;
    padding:4px 0
}
.popover-modal .popover-body.popover-body-padded{
    padding:8px
}
.popover-modal .popover-header{
    padding:8px;
    line-height:19px;
    border-bottom:1px solid #dedede
}
.popover-modal .popover-header a{
    color:#434a54;
    text-decoration:none;
    line-height:19px
}
.popover-wrapper.right .popover-modal{
    left:0
}
.popover-wrapper.right .popover-modal:after{
    left:auto;
    right:257px
}
.popover-modal:before{
    position:absolute;
    top:-17px;
    right:256px!important;
    border:8px solid transparent;
    border-bottom-color:#dedede
}
.close-btn{
    font-size:22px
}
.pagination{
    margin:20px -10px 0!important
}
.pagination>li>a:active{
    color:#358ccf!important;
    background-color:#e5e5e5!important;
    font-family:oxygenbold!important
}
.shrinkonload{
    width:100px;
    height:100px
}
.loadonvisible,.onscrollloading,.onscrollpipelineloading,.pipelineloading{
    background-color:#f8f8f8;
    background-image:url(https://static.fibre2fashion.com/staticresources/images/loader.gif);
    background-repeat:no-repeat;
    background-position:50%
}
.showOnLoad{
    display:none
}
.syndicate-detail blockquote{
    font-size:13px;
    padding:0 20px;
    margin:0 0 10px
}
.stylish-input-group .headersearch.f2fsearchtext{
    margin:1% 0!important;
    padding:0 1%!important;
    color:#222!important
}
.esAutoSuggest.ui-autocomplete::-webkit-scrollbar{
    -webkit-appearance:none!important;
    width:7px!important
}
.esAutoSuggest.ui-autocomplete::-webkit-scrollbar-thumb{
    border-radius:4px!important;
    background-color:rgba(0,0,0,.5)!important;
    -webkit-box-shadow:0 0 1px rgba(255,255,255,.5)!important;
    box-shadow:0 0 1px rgba(255,255,255,.5)!important
}
.esAutoSuggest .ui-autocomplete-group{
    line-height:30px!important;
    font-family:oxygenbold,sans-serif!important
}
.esAutoSuggest.ui-autocomplete li{
    padding:3px 1em 3px .4em!important;
    border-bottom:1px solid #e2e2e2!important;
    width:auto!important;
    list-style:none!important;
    margin-left:0!important;
    border-top:0!important;
    border-left:0!important;
    border-right:0!important
}
.esAutoSuggest.ui-autocomplete li:hover,.esAutoSuggest.ui-menu .ui-menu-item{
    border-bottom:1px solid #e4e4e4!important;
    border-left:0!important;
    border-right:0!important;
    border-top:0!important
}
.esAutoSuggest .ui-menu-item{
    padding-left:10px!important
}
.esAutoSuggest.ui-autocomplete{
    position:fixed!important;
    top:0!important;
    left:0;
    cursor:default!important
}
.esAutoSuggest.ui-menu{
    list-style:none!important;
    padding:0!important;
    margin-bottom:0!important;
    margin-left:0!important;
    margin-right:0!important;
    display:block;
    outline:0!important
}
.esAutoSuggest.ui-menu .ui-menu{
    position:absolute!important
}
.esAutoSuggest.ui-menu .ui-menu-item{
    position:relative!important;
    margin:0!important;
    padding:7px 1em 6px .8em!important;
    cursor:pointer!important;
    min-height:0!important;
    list-style-image:url(data:image/gif;
        base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)!important;
        border-radius:0!important;
    line-height:1.39!important
}
.esAutoSuggest .ui-autocomplete-group~.ui-menu-item{
    padding:7px 1em 6px 2em!important
}
.esAutoSuggest.ui-menu .ui-menu-divider{
    margin:5px 0!important;
    height:0!important;
    font-size:0!important;
    line-height:0!important;
    border-width:1px 0 0!important
}
.esAutoSuggest.ui-widget{
    font-size:1em!important;
    font-family:oxygenregular,sans-serif
}
.esAutoSuggest.ui-widget .ui-widget,.esAutoSuggest.ui-widget button,.esAutoSuggest.ui-widget input,.esAutoSuggest.ui-widget select,.esAutoSuggest.ui-widget textarea{
    font-size:1em!important
}
.esAutoSuggest.ui-widget-content{
    border:1px solid #d7d7d7!important;
    background:#fff!important;
    color:#222!important;
    /*top:154px!important;
    */
    width:552px!important;
    border-radius:1%!important
}
.esAutoSuggest.ui-widget-content a{
    color:#222!important
}
.esAutoSuggest .ui-state-focus,.esAutoSuggest .ui-state-hover,.esAutoSuggest .ui-widget-header .ui-state-focus,.esAutoSuggest .ui-widget-header .ui-state-hover,.esAutoSuggest.ui-widget-content .ui-state-focus,.esAutoSuggest.ui-widget-content .ui-state-hover{
    border:0 solid #d7d7d7!important;
    background:#d5d5d5!important;
    font-weight:400!important;
    color:#1d5987!important;
    border-bottom:1px solid #d7d7d7!important;
    border-top:0!important;
    border-left:0!important;
    border-right:0!important
}
.ui-helper-hidden-accessible{
    display:none!important
}
.esAutoSuggest .ui-es{
    height:30px!important;
    text-decoration:none!important
}
.esAutoSuggest .f2fsection{
    color:#333;
    font-size:10px;
    display:inline-block;
    width:30%;
    padding-top:5px;
    text-align:right;
    vertical-align:top
}
#f2fAutoSearching{
    border:1px solid #d7d7d7!important;
    background:#fff!important;
    color:#222!important;
    top:92px!important;
    border-radius:1%!important;
    display:none;
    position:absolute;
    text-align:left;
    padding:7px 1em 6px .8em!important
}
.blackCover{
    background:rgba(0,0,0,.6);
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:100;
    display:none
}
body.jmpage #market_report_popup .slideout_dialog_left .slideout_content .modal-body .home_menu li:first-child{
    padding-bottom:25px!important
}
body.jmpage #market_report_popup .slideout_dialog_left .slideout_content .modal-body .home_menu li{
    padding-bottom:10px!important
}
body.jmpage #market_report_popup .slideout_dialog_left .slideout_content .modal-body .home_menu li:first-child img{
    width:100%;
    height:auto;
    max-width:100%;
    position:relative
}
body.jmpage #market_report_popup .slideout_dialog_left .slideout_content .modal-body .home_menu li a img{
    width:27px;
    height:31px;
    max-width:27px;
    max-height:31px
}
body.jmpage .header{
    top:0!important
}
@media screen and (min-width:991px) and (max-width:1199px){
    .rightmenu{
        float:left;
        font-size:10px
    }
    .top-right-button{
        width:70px
    }
    .or-legend>span{
        padding:5px
    }
}
@media only screen and (max-width:990px){
    .tabclear{
        clear:both
    }
    .nomobile{
        display:none
    }
    .nodesktop{
        display:inline-block;
        float:left
    }
    .join-free{
        margin-top:0;
        float:right
    }
    .join-infor{
        font-size:12px;
        width:33%
    }
}
@media only screen and (max-width:568px){
    .expertspeak .nav-tabs>li{
        margin-right:15px
    }
    .expertspeak .nav-tabs>li::after{
        right:-9px
    }
}
@media only screen and (max-width:480px){
    .expertspeak .nav-tabs>li{
        margin-right:3px
    }
    .expertspeak .nav-tabs>li::after,.expertspeak .nav-tabs>li:first-child:after{
        right:4px
    }
    .expertspeak .nav-tabs>li a{
        font-size:10px
    }
}
@media only screen and (max-width:380px){
    .expertspeak.nav-tabs>li>a{
        margin-right:-13px
    }
    .expertspeak .top-tabs{
        width:300px;
        overflow-x:scroll
    }
    .expertspeak .top-tabs .nav-tabs{
        width:365px;
        height:35px
    }
    .expertspeak .nav-tabs>li{
        margin-right:20px
    }
    .expertspeak .nav-tabs>li a{
        font-size:10px
    }
    .expertspeak .nav-tabs>li::after,.expertspeak .nav-tabs>li:first-child:after{
        right:-13px
    }
}
@media screen and (min-width:768px){
    .preloadsection{
        width:100%;
        height:100%;
        float:left;
        position:absolute;
        top:0;
        background-color:#f8f8f8;
        border:1px solid #ccc
    }
}
#captchadivIqfMV #CaptchaImage{
    width:25%;
    float:left;
    margin-right:8px
}
#captchadivIqfMV input#CaptchaInputText{
    margin-top:-7%;
    width:63%;
    float:right
}
#MenuInquireNowForm .subscribe-form-button{
    padding:10px 15px;
    float:left;
    margin:0;
    border:0;
    background-color:rgba(242,113,56,1);
    color:#fff
}
#Contentbannerplacement{
    width:100%;
    text-align:center
}
.EmbeddedBottomCenterFixBanner a img{
    margin:0 auto
}
.EmbeddedBottomCenterFixBanner a{
    display:inline-block
}
