html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,q,em,img,small,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend
{border:0;outline:0;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1;background: #f6f6f6;}ol,ul{list-style:none;}
:focus{outline:0}input,textarea{margin:0;outline:0;}textarea{overflow:auto; resize:none;}
table{border-collapse:collapse;border-spacing:0}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
body, input, select, textarea, p, a, b {
    font-family: SofiaSans !important;
    color: #000;
    line-height: 1.4;
}
*,
*:after,
*:before{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a:hover { 
    -webkit-transition:0.4s;
    -moz-transition:0.4s;
    -ms-transition:0.4s;
    -o-transition:0.4s;
    transition:0.4s;
}
p{
    font-size: 15px;
    margin-bottom:15px;
}
a:hover, a:focus,a{
    text-decoration: none;
    outline: 0;
}
/* Layout 
______________________*/
.container {
    width: 1250px;
    max-width: 1250px;
    margin: 0 auto;
}
.flex_row{
    margin: 0;
    display: flex;
}
@font-face {
  font-family: SofiaSans;
  src: url(SofiaSans[wdth,wght].ttf);
}
.user_login a:hover,.banner_info a:hover,.bid_now a:hover,.input_box_stay button:hover{
    background: #0c3464;
}
.banner_info h2,.banner_info p,.banner_info a,.menubar ul li a,.user_login a,.celebrate_info h2,.celebrate_info p,
.choose_collection p,.inner_card .overflow_text ,.inner_card p,.inner_card a,.limited_box h3,.limited_box p,.bid_now a,.stay_intouch p ,.widget_nav h4{
    color: #fff;
}






