body{
            font-family:"Raleway", Arial, sans-serif;
                font-size:14px;
                font-weight:normal;
                        color: #0a0a0a;
    }
p,div{
    font-size:14px;
}
.top-nav > ul > li > a,.top-nav > ul > li > span > a{
            font-family:"Raleway", Arial, sans-serif;
                font-size:16px;
                font-weight:bold;
        }
h1,h2,h3,h4,h5,h6{
    font-family:"Raleway", Arial, sans-serif !important;
    font-weight:bold;
}
header.top-head .logo a{
            font-family:"Raleway", Arial, sans-serif;
                font-size:100px;
                font-weight:900;
     
}
header.top-head .logo-txt{
    font-size:100px;
}
header.top-head .logo a span{
            font-family:"Lato", Arial, sans-serif;
                    font-size:11px;
                font-weight:500;
     
}
 
    body{
        background-image: url("http://new.magicalmidways.com/wp-content/uploads/2016/08/bkgd.png");
        background-repeat: ;
                            background-attachment:fixed;
            }

    header.top-head{
        background-color: #009dd6    }
    header.top-head:not(.sticky-nav) .top-nav > ul > li > a ,header.top-head:not(.sticky-nav) .top-nav > ul > li > span > a,.top-head .top-search > a {
        color: #ffffff !important
    }
    .top-cart .cart-num{
        background-color: #ffffff !important
    }
 
  
     .footer-top{
        background-color: #828282 !important;
    }
  
  
  
     .footer-bottom *{
        color: #e8e8e8 !important;
    }
  
      .top-bar{
        background-color: #009dd6 !important;
        text-shadow:none !important
    }
    .top-bar .alter-bg{
        background-color: #0090c5;
    }
    .top-bar a:hover{
        background-color: #0090c5 !important;
    }
             
     .page-title{
                    background-image: url("http://new.magicalmidways.com/wp-content/uploads/2016/08/header-bkgd2.png") !important;
                            background-size:100% 100% !important;
                background-repeat:  !important;
        background-position:50% 0;
                background-attachment:fixed;
         
    }
  
     .page-title > .container{
        height: 285px;
    }
   
     .item-img .product-buttons{
	width: 108px !important;
	margin-left: -54px !important;
}
.item-img .product-buttons .clear{
	display: none;
}
.yith-ywraq-add-to-quote{
	display: inline-block;
    width: 50px;
    height: 50px;
    float: left;
    overflow: hidden;
}
.add-request-quote-button{
	margin-top: 0 !important;
	font-size: 0px !important;
	width:50px;
	height:50px;
}
.yith-ywraq-add-button a:before{
  display:inline-block;
  width:50px;
  height:50px;
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f10e";
  line-height: 54px;
  text-align:center;
  color:#fff;
  font-size:17px;
}  
           
      