/*
Theme Name: Themonic
Custom CSS Template for Themonic
*/

div.single_variation span.price del span.amount1 { font-size: 13px !important; }
div.single_variation span.price ins span.amount1 { font-size: 15px !important; }

mark { background:none !important; display:none !important; }
li.product-category > a > h3 { background:none !important; }

.entry-summary > div > p > strong { line-height: 30px !important; }

.entry-summary { line-height: 1.41429 !important; }
.entry-summary > div > ul { padding-bottom: 0px !important; padding-top: 0px !important; margin-top: -10px !important;}
h3.addon-name { font-size: 14px !important; padding:10px 0 0 0 !important;}
.woocommerce form .form-row, .woocommerce-page form .form-row { padding: 0px !important; margin: 0px !important; }
div.product-addon { margin: 0px !important; }
.single_variation { margin-top:10px !important; }
.single_variation .price .amount1 {  font-size: 17px !important; }

.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from { color: #FD4F00 !important;  font size 20px !important; }
.woocommerce form .form-row select, .woocommerce-page form .form-row select { width: 252px !important; }

small.categories { display:none !important; }

/* --- Homepage Title --- */

.entry-title { font-size: 20px !important; }


/* --- Top Menu --- */

.themonic-nav li ul li:last-child a {
border-bottom: 0px;
}

.themonic-nav li ul {
	padding:10px 0 10px 0;  
}
.themonic-nav li ul li {
	padding:0 10px 0 10px;  
}

.themonic-nav li ul li a:hover {
border-radius: 0px !important;
}

.themonic-nav li > a:after {
    color: #000;
    content: ' ▾';
}

.themonic-nav li > a:only-child:after {
    content: '';
}

/* --- Footer Hover --- */

footer[role="contentinfo"] a:hover {
	color: #f5935d;
}

/* --- Woocommerce Buttoons --- */

.woocommerce-page button.button.alt, .woocommerce-page input.button {
	background: #f4793f !important;
	border-color: #f4793f !important;
	color: #FFF;
	text-transform:;
	text-shadow: none !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height:31px;
}

.woocommerce a.button  {
	background: #f4793f !important;
	border-color: #f4793f !important;
	color: #FFF;
	font-weight: 300;
	text-transform:;
	text-shadow: none !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height:23px;
}
.woocommerce-page a.button, .woocommerce-page a.button:hover {
	border-color: #f4793f !important;
	background: #f49d74;
	text-transform:;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.woocommerce a.button:hover  {
	background: #f49d74 !important;
	border-color: #f4793f !important;
	color: #FFF;
	text-transform:;
	text-shadow: none !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height:23px;
}

.entry-header .entry-title {
	font-weight: 300 !important;
	font-size:34px !important;
	font-family: 'Open Sans' !important;
}

.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
	font-weight: 300 !important;
	font-size:40px !important;
	font-family: 'Open Sans' !important;
}

.woocommerce-page #content div.product p.price {
	font-size: 20px !important;
	font-weight: 300 !important;
}

.woocommerce .related h2 {
	font-family: 'Open Sans';
	font-size: 20px !important;
	font-weight: 300 !important;
	line-height: 1.61429 !important;
	padding-bottom:10px;
}
.product-addon-totals dt:nth-child(3), .product-addon-totals > dd:nth-child(4) {
	display:none !important;
}
