/*
 Theme Name:   Red Hot Web Design
 Theme URI:    http://redhotwebdesign.com
 Description:  Red Hot Web Design Child Theme
 Author:       Red Hot Web Design
 Author URI:   http://redhotwebdesign.com
 Template:     flatsome
 Version:      3.0
 Text Domain:  red-hot-web-design
*/

.rhwd, a.rhwd {
	font-family: Arial, Helvetica, sans-serif !important;
	text-decoration: none !important;
}
.rhwd .red {
	color: #B20000;
	font-size: 24pt;
	font-weight: normal;
}
.rhwd .hot {
	color: #FF7F00;
	font-size: 24pt;
	font-weight: bold;
}
.rhwd .web {
	color: #666666;
	font-size: 12pt;
	font-weight: bold;
}
.rhwd .design {
	color: #999999;
	font-size: 12pt;
	font-weight: normal;
}
.nobr {
	white-space: nowrap;
}
.rhwdwhite, .rhwdwhite a {
	color: #fff !important;
}
ul.rh2c {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
}

/*
  Store Notice
*/
.demo_store {
    padding: 20px;
    margin: 0;
    text-align: center;
    background-color: #D90000;
    color: #FFF;
    font-size: 15pt;
		font-weight: 400;
}
.woocommerce-store-notice__dismiss-link { display: none; }

.dropdown-uppercase.nav-dropdown .nav-column>li>a, .nav-dropdown.dropdown-uppercase>li>a {
	text-transform: capitalize;
}
.nav-dropdown .menu-item-has-children>a, .nav-dropdown .title>a, .nav-dropdown .nav-dropdown-col>a {
	text-transform: capitalize;
}
.label-new.menu-item>a:after, .label-hot.menu-item>a:after, .label-sale.menu-item>a:after, .label-popular.menu-item>a:after {
	text-transform: capitalize;
}
.nav-uppercase>li>a {
	letter-spacing: .02em;
	text-transform: capitalize;
	font-weight: bolder
}
.nav-vertical li li.menu-item-has-children>a {
	color: #000;
	text-transform: capitalize;
	font-size: .8em;
	font-weight: bolder
}
legend {
	width: 100%;
	font-size: 1em;
	text-transform: capitalize;
	font-weight: bold;
}
.tag-label {
	text-transform: capitalize;
}
dl dt {
	display: inline;
	margin: 0 5px 0 0
}
dl dd {
	display: inline-block;
	margin: 0 5px 0 0
}
dl dt p, dl dd p {
	margin: 0;
	padding: 0
}
dl {
	opacity: 0.8;
	text-transform: capitalize;
	font-size: 0.85em
}
.breadcrumbs {
	text-transform: capitalize;
	color: #222;
	font-weight: 400;
	letter-spacing: 0px;
	padding: 0
}
li .comment-respond small {
	text-transform: capitalize;
}
.logo a {
	text-decoration: none;
	text-transform: capitalize;
	font-weight: 700;
	margin: 0
}

.white{background-color:#fff !important;color:#044044 !important}

.single_add_to_cart_button,
.redq_add_to_cart_button,
.btn-book-now {
	padding: 10.5px !important;
}

.cart-wrapper .product-thumbnail,
.cart-wrapper .product-price,
.cart-wrapper .product-quantity,
.cart-wrapper .product-subtotal { display: none; }

@media only screen and (max-width: 48em) {
/************* MOBILE ONLY **************/


}