

body {
	color: #363636;
	font-size: 13px; 
	line-height: 22px; 
}

/* Logo Settings */
#logo { margin: 5px 0px 0px 0px}
#logo h1 {
	color: #ff003c;
	font-style: normal;	
		
	font-size: 36px; 
	line-height: 40px; 
}
#logo h1 a { color: #ff003c; }
.logo-slogan {
	color: #FFFFFF;
	font-style: normal;	
		
	font-size: 14px; 
	line-height: 24px; 
}



/* Top Blocks Settings */
#social-icons-block i { color: #FFF; }

/* Header Bg */
	.ct-top-entry { background: #2b373f; }
	



/* Breadcrumb Settings */
	.entry-navigation { background-color: #FFFFFF; }
	

.entry-breadcrumb {
	font-size: 12px;
	color: #455058;
	font-style: normal;	
		
}

.entry-breadcrumb a { color: #COCOCO; }


/* Footer Settings */
	#footer { background: #2b373f; }

#footer .widget-title { background-color: #FF0000; }
#footer .widget .bottom-triangle { border-top-color: #FF0000; }

#footer .ct-copyright a { color: #ff003c; }
#footer .ct-copyright { color: #FFFFFF; font-size: 12px; background-color: #222A30; }

#footer h4.entry-title a,
#footer .ct-comments-widget h4,
#footer .ct-comments-widget h4 a,
#footer .widget_recent_entries a,
#footer .widget_recent_comments a,
#footer .widget_nav_menu a,
#footer .widget_categories a,
#footer .widget_archive a,
#footer .ct-blog-widget h2 a,
#footer .ct-categories-widget a,
#footer .widget_recent_entries li:before,
#footer .widget_recent_comments li:before,
#footer .widget_nav_menu li:before,
#footer .widget_categories li:before,
#footer .widget_archive li:before,
#footer .ct-categories-widget li:before { color: #A7A7A7; }


/*
   ------------------------------------------------------
						Menu
   ------------------------------------------------------
*/
.sf-menu a {
	text-transform: uppercase;
	font-size: 13px;
	color: #FFF;
		
	font-weight: bold;	
}

.sf-menu .sub-menu a {
	font-size: 13px;
	color: #ffffff;
	font-style: normal;	
		
}

.sf-menu > li > a { padding: 10px 32px 10px 28px  !important; }
.sf-menu li { background: #434d54; }

.sf-arrows .sf-with-ul:after,
.sf-arrows > li:hover > .sf-with-ul:after { border-color: #FFF; }

.sf-arrows .sfHover .sf-with-ul:after { border-color: #ffffff !important; }

.sf-menu > li:hover > a { color: #ffffff; }
.sf-arrows > .sfHover > .sf-with-ul:after { border-color: #ffffff !important; }
.sf-menu li:hover, .sf-menu li.sfHover { background: #363636; }
.sf-menu .sub-menu a:hover { color: #dd3333; }
.sf-menu .sub-menu .sf-with-ul:hover:after { border-color: #dd3333 !important; }

.sf-menu > .current-menu-ancestor > a,
.sf-menu > .current-menu-item > a,
.sf-menu > li:hover > a { }


.sf-menu ul li, .sf-menu ul ul li {
	background: #363636;
	background: rgba(54,54,54, 1);
}
.sf-menu ul > li:hover { background: #EBEBEB; }
.sf-menu { float: left }



/* Body background Color */
body { background: #f5f5f5; }


/* Widgets */
.widget-title {
	background-color: #2b373f;
	font-size: 18px;
	color: #FFFFFF;
		
	font-weight: bold;	padding: 12px 12px 12px 12px;
}

.widget-title a { color: #FFFFFF; }
.widget .bottom-triangle { border-top-color: #2b373f;}
.widget { margin-bottom: 40px; }



/* Headers Styling */
h1 {
	color: #dd3333;
	font-style: normal;	
		
	font-size: 24px; 
	line-height: 20px; 
}

h2 {
	color: #1e73be;
	font-style: normal;	
		
	font-size: 16px; 
	line-height: 20px; 
}

h3 {
	color: #000000;
	font-style: normal;	
		
	font-size: 16px; 
	line-height: 20px; 
}

h4 {
	color: #363636;
	font-style: normal;	
		
	font-size: 13px; 
	line-height: 20px; 
}

h5 {
	color: #363636;
	font-style: normal;	
		
	font-size: 12px; 
	line-height: 20px; 
}

h6 {
	color: #363636;
	font-style: normal;	
		
	font-size: 12px; 
	line-height: 20px; 
}

h2.entry-title {
		
	font-weight: bold;	
	font-size: 14px; 
	line-height: 20px;
	text-transform: none;
}


/* Featured image */
.single .entry-content { padding-top: 0; }

/* Stretch thumbnail post images */
.single-post .entry-thumb img { width: 100%; }


/* Links color */
a { color: #1e73be; }
a:hover,
.widget_nav_menu a:hover,
.widget_recent_entries a:hover,
.widget_recent_comments a:hover,
.widget_nav_menu a:hover,
.widget_categories a:hover,
h4.entry-title a:hover,
.ct-comments-widget h4 a:hover,
.widget_archive a:hover,
#entry-blog h2 a:hover,
#entry-blog .ct-read-more:hover,
#entry-blog #pbd-alp-load-posts i,
.to-top:hover i,
.entry-navigation .meta-nav i:hover,
.fn .url:hover,
.not-found #searchform #searchsubmit:hover i,
.woocommerce ul.products li.product h3:hover, .woocommerce-page ul.products li.product h3:hover  { color: #db5f32; }

#entry-blog .ct-read-more:hover:after,
.entry-navigation .meta-nav i:hover { border-color: #db5f32; }

h4.entry-title a,
.ct-comments-widget h4,
.ct-comments-widget h4 a,
.widget_recent_entries a,
.widget_recent_comments a,
.widget_nav_menu a,
.widget_categories a,
.widget_archive a,
#entry-blog h2 a,
.ct-categories-widget a,
.fn .url { color: #1e73be; }

#wp-calendar td#today { background-color: #1e73be; }

.widget_nav_menu li a:hover { color: #db5f32; }
.widget_nav_menu li.current-menu-item:before,
.widget_nav_menu li.current-menu-ancestor:before { color: #1e73be; }

.pagination a:hover,
.pagination .current { background-color: #1e73be; }

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current { background: #1e73be; }


.ct-popularpost-widget .entry-meta > span,
#entry-blog .entry-meta > span,
.ct-small-slider-widget .entry-meta > span,
.single-post .entry-meta > span {
	font-style: normal;	
		color: #A7A7A7;
	font-size: 11px;
}

.ct-popularpost-widget .entry-meta a,
.single-post .entry-meta a,
.ct-comments-widget .comment-time,
.ct-twitter-widget .tweet-time a,
.widget_recent_entries li .post-date,
#entry-blog .entry-meta a,
.ct-small-slider-widget a,
.ct-popularpost-widget .entry-meta i,
.ct-v-newsticker-widget .entry-meta i,
#entry-blog .entry-meta i,
.ct-small-slider-widget .entry-meta i,
.single-post .entry-meta i,
.widget_recent_comments li,
.widget_categories li,
.widget_archive li,
.ct-carousel-widget .entry-meta,
.ct-carousel-widget .entry-meta a,
#wp-calendar td#prev, #wp-calendar td#next, #wp-calendar td#prev a, #wp-calendar td#next a,
.entry-navigation .meta-nav i,
.logged-in-as,
.comment-meta a:hover { color: #A7A7A7; }

#entry-blog .ct-read-more:after,
.entry-navigation .meta-nav i { border-color: #A7A7A7; }

.page-template #content .widget-title,
.blog #content .widget-title,
.home #content.home-default .widget-title { background-color: #2b373f; }

.page-template #content .bottom-triangle,
.blog #content .bottom-triangle,
.home #content.home-default .bottom-triangle { border-top-color: #2b373f;}


/* RTL styles */




/* Woocommerce */
.product_list_widget .star-rating { color: #1e73be; }

span.cart-total { color: #1e73be; }
.product-rating, .ct-shop-tabs #reviews .star-rating { color: #1e73be; }

.price > ins, .price > ins > .amount { color: #1e73be; }
.woocommerce .cart-collaterals .cart_totals tr.total th strong, .woocommerce .cart-collaterals .cart_totals tr.total td strong, tr.total th strong, tr.total td strong .amount { color: #1e73be; }
.cart_totals tr.total th strong, .cart_totals tr.total td  strong, tr.total th strong, tr.total td strong .amount { color: #1e73be; }
.thankyou { color: #1e73be; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { background: #1e73be; } 
.product-added .icon-check { color: #1e73be; }
.woocommerce .widget_shopping_cart .total > strong, .woocommerce-page .widget_shopping_cart .total > strong { color: #1e73be; }
.woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.cart_list li a:hover, .woocommerce-page ul.product_list_widget li a:hover { color: #db5f32; }
.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover {
	background-color: #1e73be;
	border-color: #1e73be;
}

.woocommerce .woocommerce-message {
  border-top-color: #1e73be;
}

.woocommerce .woocommerce-message:before {
  color: #1e73be;
}



.woocommerce-page h1.page-title { background-color: #2B373F; color: #FFF }

.widget .tagcloud a { background-color: #1e73be; }
.woocommerce-page .shopping-cart-block a.button, .woocommerce .shopping-cart-block a.button { color: #1e73be; }
.woocommerce-error, .woocommerce-error a,
.woocommerce-info, .woocommerce-info a { background-color: #1e73be; }




.woocommerce span.onsale { background-color: #ff003c; }

ul.products li.product .stock.in-stock { background-color: #5fa03f; }
ul.products li.product .stock.out-of-stock { background-color: #303030; }