/* *** F O N T   F A M I L I E S  *** */

@font-face {
font-family: 'CoreIconsRegular';
src: url('../fonts/coreicons-webfont.eot');
src: url('../fonts/coreicons-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/coreicons-webfont.woff') format('woff'),
url('../fonts/coreicons-webfont.ttf') format('truetype'),
url('../fonts/coreicons-webfont.svg#coreiconsregular') format('svg');
font-weight: normal;
font-style: normal;

}
* {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
}

.call_us .ico,
.ico {
font-family: 'CoreIconsRegular';
}



/* ***  F O N T   S E T T I N G S  *** */

p, td, div,
blockquote p {
font-size:16px;
line-height:24px;
}

header .top_line .call_us,
header .top_line .slogan {
    line-height:14px;
    font-size:11px;
}

h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration:none!important;
    padding:0;
    color:#666666;
}

header nav div > ul > li > a,
.shortcode_accordion_item_title,
.shortcode_toggles_item_title,
.shortcode_tab_item_title,
.btn_small,
.btn_normal,
.btn_large,
.sitemap_list li a,
.sitemap_list li,
.filter_navigation ul li ul li a {
	font-family:'Open Sans', sans-serif!important;
}

* {
	font-family:Open Sans, Helvetica, sans-serif;
}

*,
a:hover,
.contentarea ul li, 
.content_area ol li,
.contentarea ul li:before,
.contentarea ol li,
.contentarea ol li:before,
.continfo_item,
.continfo_item a,
.continfo_item a:hover,
.shortcode_iconbox .ico,
.filter_navigation ul li ul li a,
.more-link:hover {
	color:#666666;
}
.twitter_list li a:hover {
	color:#666666!important;
}
#footer_bar .twitter_list li a:hover {
	color:#ababab!important;
}
input, button, select, textarea {
	font-family:Open Sans, Helvetica, sans-serif!important;
}

h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family:'Open Sans', sans-serif!important;
}

h1, h1 span, h1 a {
    font-size:19px;
    line-height:21px;
}
h2, h2 span, h2 a {
    font-size:16px;
    line-height:18px;
}
h3, h3 span, h3 a {
    font-size:19px;
    line-height:21px;
}
h4, h4 span, h4 a {
    font-size:18px;
    line-height:20px;
}
h5, h5 span, h5 a {
    font-size:16px;
    line-height:18px;
}
h6, h6 span, h6 a {
    font-size:16px;
    line-height:18px;
}


/* ***  C O L O R   O P T I O N S  *** */


/* *** MAIN COLOR: #95ba00 *** */

::selection {background:#e20000 ;}
::-moz-selection {background:#e20000 ;}

blockquote.type1:before,
.highlighted_colored {
	background-color:#e20000 ;
}
.view-tenth .mask {
	background-color:#e20000 !important;
}

a,
a em,
a strong,
ul.menu li.current-menu-parent > a,
ul.menu li.current-menu-item > a,
ul.menu li > a:hover,
ul.menu li:hover > a,
ul.menu li .sub-menu li:hover > a,
header nav ul li .sub-menu li:hover > a,
header nav ul li .sub-menu li:hover .sub-menu li:hover > a,
ul.mobile_menu li.current-menu-parent > a,
ul.mobile_menu li.current-menu-item > a,
ul.mobile_menu li > a:hover,
ul.mobile_menu li:hover > a,
ul.mobile_menu li .sub-menu li:hover > a,
ul.mobile_menu li .sub-menu li:hover .sub-menu li:hover > a,
blockquote .author,
.dropcap.colored,
.shortcode_iconbox:hover .iconbox_title,
.carousel_title a:hover,
.colored_italic,
.testimonials_list .author,
.most_popular .price_item_cost h1,
.footer_twitter ul li a,
.most_popular .price_item_cost h1 span,
.sitemap_list li a,
.twitter_list li a,
.left-sidebar .recent_posts_content .post_title,
.right-sidebar .recent_posts_content .post_title,
.filter_navigation ul li ul li a:hover,
.filter_navigation ul li ul li.selected a,
.continfo_item a,
.blog_info_block div a:hover,
.shop_list_title a:hover,
.shop_list_price,
.total_price span,
.product_title_price,
.review_body a {
	color:#e20000 ;
}

.shortcode_accordion_item_title:hover,
.shortcode_toggles_item_title:hover,
.shortcode_tab_item_title:hover,
ul.menu li .sub-menu li.current-menu-parent > a,
ul.menu li .sub-menu li.current-menu-item > a,
ul.menu li .sub-menu li > a:hover,
.widget_nav_menu ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_recent_entries ul li a:hover,
.pagerblock li a.current {
	color:#e20000 !important;
}

hr.colored {
	border-color:#e20000 ;
}

/* Woocommerce color */

.woocommerce_container ul.products li.product:hover h3,
.woocommerce_container ul.products li.product .price,
.woo_wrap ul.cart_list li a:hover, .woo_wrap ul.product_list_widget li a:hover,
.sidebar .total .amount,
.woocommerce .lost_password,
.woocommerce div.product .woocommerce-tabs .panel a,
.woocommerce #content div.product .woocommerce-tabs .panel a,
.summary .product_meta span a,
.woocommerce_container div.product ul.products li.product ins .amount,
.woocommerce_container ul.products li.product .price ins .amount, 
.woo_wrap ul.cart_list li a, .woo_wrap ul.product_list_widget li a {color:#e20000  !important;
}
.woocommerce_container ul.products li.product:hover h3 {color:#666 !important;
}
.summary ins .amount,
div.product .stock, #content div.product .stock,
nav.woocommerce-pagination ul.page-numbers li span.current,
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong,
.woocommerce_container ul.products li.product h3:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover {color: #e20000  !important;
}
.woocommerce_container ul.products li.product h3,
.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button, .woocommerce #respond input#submit,
.woocommerce #content input.button, .woocommerce a.edit,
.widget_price_filter .price_slider_amount .button,
.woocommerce div.product span.price,
.woocommerce div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce #content div.product p.price,
div.product .amount,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty {
	font-family:'Open Sans', sans-serif !important;
}
.widget_product_categories a:hover,
.widget_product_categories li.current-cat a,
.widget_login .pagenav a:hover,
.woocommerce-page .widget_nav_menu ul li a:hover,
.widget_layered_nav li:hover, .widget_layered_nav li.chosen,
.widget_layered_nav li:hover a, .widget_layered_nav li.chosen a,
.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .widget_layered_nav ul li.chosen a {color:#e20000  !important;
}


