body { font-size: 16px; overflow-x: hidden; }
body, p { color: #0d343a; font-size: 16px; }
.box-category > ul > li ul > li a, .rstxt, .box-hprod .hname a, .box-product .name a { font-size: 16px; }
#headwrap{width:0px;}
a:hover { text-decoration: none; }
.product-list > div:hover { box-shadow: 0px 5px 20px -10px rgba(0,0,0,0.75); }
.sf-contener { width: 90% !important; }
.sf-menu { display: flex; justify-content: center; width: 100% !important;}
.sf-menu li a {  color: #FFF; }
.sf-menu a, .sf-menu a:visited, .sf-menu li li a { padding: 12px 20px 14px 20px; color: #FFF; }
.sf-menu li li, .sf-menu li li li, .sf-shadow ul, .sf-menu li ul.ulul { background-color: #FFF; }
.sf-menu ul li a { color: #FFF; }
.sf-menu li:hover a { background-color:#00A8D3; color: #FFF; }
.sf-menu li:hover > a { background-color: #00729C; color: #FFF; }
.sf-menu ul li a:hover { background-color: #00729C; color: #FFF;}
.ulul { background-color: #b5060d; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 5px 5px 15px #ccc; -webkit-box-shadow: 5px 5px 15px #ccc; box-shadow: 5px 5px 15px #252525;}
.ulul li a, .ulul li a:hover { font-size: 16px; }
div#head_container { top: 0px; height: 118px; background-image: url('./header-bg.jpg');background-position: top; background-size: cover; background-color:#6D0000; padding: 0px; margin: 0px; z-index: 100;}
#sfrm { top: 35px; left:auto; right:0px; height: 60px; width: 325px; }
#sfrm .ui-widget input.ui-autocomplete-input {left:0; margin-left: 0px; width: 300px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; height: 25px; font-size: 16px;}
.button-search { position: absolute; top: 20px; left: auto; right: 15px; }
.button-search:hover { cursor: pointer; }
.ui-autocomplete { font-family: 'Playfair Display', serif; box-shadow: 0px 20px 60px 10px #747474; -webkit-box-shadow: 0px 20px 60px 10px #747474; max-height: 500px; max-width: 450px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden; font-size: 16px; }
.ui-autocomplete-category { font-size: 16px; background-color: #141414; color: #252525; margin-top: 0px; }
.navigation { top: 115px; background: #00A8D3; background-size: 100% 11px; height: 47px; margin-left: 0px; z-index:0; display: flex; justify-content: center;}
a, a.nav,.secondary_color, .heading h4, #currency a, .cart_right a, .product-list .wishlist a, .product-list .compare a, .product-list .price-tax {color:#b5060d}
 .prow a.rebl15 { color: #141414; }
#cart { top: 10px; left: auto; width: 275px; z-index: 999;}
#cart_total, #cart h4, #hdlnks a { color: #FFF; }
#cart > div.heading > i { color: #FFF !important; }
.box-category > ul > li ul > li a:hover,a:hover, a.nav:hover,.secondary_color, #currency a:hover, .cart_right a:hover, .product-list .wishlist a:hover, .product-list .compare a:hover, .product-list .price-tax, .prow a.rebl15:hover{color:#c6001e}
.box-category > ul > li ul > li a:hover { color: #141414 }
#cart_total:hover, #cart h4:hover, #hdlnks a:hover { color: #b5060d }
#hdlnks { top:10px; width: 325px; left: 650px; z-index: 5000; }
#hdlnks div.hdlnkln a { font-size: 14px;}
#logo a img { height: 100px; top: 5px;}
.slideshow { margin-top: 162px; margin-bottom: 0px;}
#container { width: 100%; height: 200px; background: url(/images/sites/mycanals/header-bg.jpg) center center no-repeat; background-size: cover; }
#setuptxt { position: relative; width: 1140px; letter-spacing: .1em; text-align: center; font-size: 26px; font-weight: 700; color: #FFF; padding-bottom: 20px; }
#newsbar { width: 1140px; margin: 0px auto; margin-top: 30px; background: transparent;}
#newsbar > tbody > tr > td:nth-child(1) { margin: auto; max-width: 1px; }
#newsbar > tbody > tr > td:nth-child(2) { padding-top: 60px; margin-left: -30px; position: absolute; }
#newsbar > tbody > tr > td:nth-child(3) { padding-top: 69px; position: absolute; margin-left: 260px; }
a#hpsup { background: #b5060d; color: #FFF}
a#hpsup:hover { background: #c6001e; }
#column-left, #content { margin-top: 225px; }
#column-left { padding-top: 20px; z-index: 1; }
.box-product .price, .product-info .price, .product-grid .price, .product-list .price, .compare-info .price-new, .wf_content { color:#141414; }
.box-product .price {color: #b5060d}
a.button, a.button span { color: #FFF; background-color: #00729C; padding: 8px 10px; font-size: 16px; }
a.button:hover {background-color: #00A8D3; }
a.button span { color: #FFF; background-color: transparent; }
a.button:hover span { color: #FFF; background-color: transparent; }
.box-category > ul > li a.active { color: #141414; }
.sorting ul li a.active { background-color: #b5060d;}
.sorting ul li a.numbrs:hover { background-color: #c6001e; }
#ftwrap{ display: flex; justify-content: center; width:100%;background:#dadada; padding: 0%; padding-bottom: 20px;}
#footer h3 { color: #b5060d; margin: auto;}
#footer, #footer p, #footer ul li a, #footer .wf_content, #pweredtb a { color: #141414; }
#footer ul { list-style: none; }
#footer ul li{ padding-bottom: 5px; }
#footer ul li a:hover, #pweredtb a:hover { color: #b5060d }
#cart .heading:hover i, #cart .heading:hover h4, #cart .heading:hover a span#cart_total { color: #b5060d !important; }
#tilewrap .banner a { display: block; }
#tilewrap .banner a img { width: 100%; margin-bottom: none; }
#tilewrap .banner a img:hover { opacity: 75%; }
#cart .content { border-color: #b5060d; }
#mcsec { padding-top: 0px; }
#welcometxt { background-color: #b5060d; padding: 50px 20%; width: 100%; margin-left: -20%; margin-top: -45px; margin-bottom: 50px; text-align: center;}
#welcometxt p { line-height: 1; }
#welcometxt p:first-child { color: #141414; font-size: 2.5em; }
#welcometxt p:last-child { color: #FFF; font-size: 1.8em; }
#pweredtb > tbody > tr > td:nth-child(2) { padding-right: 55px; }
body > div.container_12:nth-child(3) > div { margin-top: -180px; }
#topbar { height: 20px; background: #FFF; position: fixed; top: 0; width: 100%; padding: 3px 15px; border-bottom: 1px solid #e0e0e0; z-index: 100;}
#topbar i, #topbar a { color: #141414; }
#topbar a:hover { color: #b5060d; }
.blu14 { color: #141414; }
.nav b { color: #b5060d; }
.sorting, .product-list > div, .prod_detail { width: 920px; }
.container_12 .grid_3 { width: 210px; }
.gallery_sec { height: 450px; text-align: center; width: 350px;}
.no_right_margin .name{height: 63px; overflow:hidden;}
.box-product > div{padding: 0px 10px;}
.hpmod1, .hpmod2{padding-bottom: 50px;}
#footer h3{background:none;}
.savepc{display:none;}
.scolr, .sctxt{color: #BE2032;}
.scolr{font-weight:bold;}
.prodheading strike .colr{font-size:16px; color:#444;}
