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



@font-face {

font-family: 'themedevregular';

src: url('../fonts/themedev_10-01-13-webfont.eot');

src: url('../fonts/themedev_10-01-13-webfont.eot?#iefix') format('embedded-opentype'),

url('../fonts/themedev_10-01-13-webfont.woff') format('woff'),

url('../fonts/themedev_10-01-13-webfont.ttf') format('truetype'),

url('../fonts/themedev_10-01-13-webfont.svg#themedevregular') format('svg');

font-weight: normal;

font-style: normal;

}

.font {

font-weight:300 /*Book*/;

font-weight:400 /*Normal*/;

font-weight:600 /*Semi-Bold*/;

font-weight:700 /*Bold*/;

font-weight:800 /*Extra-Bold*/;

font-family: 'Open Sans', sans-serif;

}

* {

font-family: 'Open Sans', sans-serif;

    font-weight:400;

    color:#3a3a3a;

    font-size:14px;

}

.ico { font-family: 'themedevregular' !important;

}



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



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:#cf1010;

    padding:0;

    margin:0;

}



.shortcode_accordion_item_title,

.shortcode_toggles_item_title,

.main_wrapper nav ul.menu > li > a,

.feedback_form .feedback_go,

.feedback_form .feedback_reset,

#commentform #reset,

#commentform #submit,

.btn_login,

.shortcode_promoblock .promo_button_block .promo_button,

.shortcode_tab_item_title,

.shortcode_button,

.widget_nav_menu ul li a,

.widget_archive ul li a,

.widget_pages ul li a,

.widget_categories ul li a,

.widget_recent_entries ul li a,

.price_item_btn a,

.dropcap,

.filter_navigation ul li ul li a,

.sitemap_list li a,

.wrapper404 .title404,

.wrapper404 .text404,

.selectbox .select .text {

font-family:'Open Sans', sans-serif!important;

}

input, button, select, textarea,

.sitemap_list li span a {

font-family:'Open Sans', 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:'Hammersmith One', sans-serif!important;

font-weight:400;

}

h1, h1 span, h1 a {

font-size:35px;

line-height:37px;

font-weight:600;

}



h2, h2 span, h2 a {

font-size:21px;

line-height:26px;

font-weight:700;

}

h3, h3 span, h3 a {

font-size:18px;

line-height:19px;

font-weight:700;

}

h4, h4 span, h4 a {

font-size:16px;

line-height:20px;

font-weight:400;

}

h5, h5 span, h5 a {

font-size:17px;

line-height:20px;

font-weight:400;

text-transform:none;

}

h6, h6 span, h6 a {

font-size:17px;

line-height:23px;

font-weight:400;

text-transform:none;

}

article.contentarea p b {

font-style:italic !important;

font-weight:600 !important;

}



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



a {color: #be202e;}

p, td, div,

blockquote p {

font-size:14px;

line-height:20px;

color:#3a3a3a;

}

blockquote p {color:#b0b0b0;

}

body { 

	background:#ececec;

}

header {

	background:#7d7d7d;

}

.main_wrapper nav ul.menu > li {

	border-left: 1px solid #363636;

}

.main_wrapper nav ul.menu > li > a {

	color: #ffffff;

}

.main_wrapper nav ul.menu > li > a:hover,

.main_wrapper nav ul.menu > li:hover > a {background-color: #cf1010;

}

.main_wrapper nav ul.menu > li.current-menu-parent > a,

.main_wrapper nav ul.menu > li.current-menu-item > a,

.main_wrapper nav ul.menu > li.current-menu-ancestor > a {background-color: #cf1010;

}

.main_wrapper nav ul.menu > li > ul.sub-menu li:first-child:before {

	background-color:#2a2a2a;

    border-right:1px #363636 solid;

	border-top:1px #363636 solid;

}

.main_wrapper nav ul.menu > li > ul.sub-menu li:first-child:hover:before,

.main_wrapper nav ul.menu > li > ul.sub-menu li:first-child.current-menu-item:before {background-color:#1f1f1f;

}

.main_wrapper ul.sub-menu li {

	border-top: 1px solid #363636;

}

.main_wrapper ul.sub-menu li a {

	background:#2a2a2a;

	color:#7d7d7d;		

}

.main_wrapper ul.sub-menu li a:hover,

.main_wrapper ul.sub-menu li:hover a,

.main_wrapper ul.sub-menu li.current-menu-item a, 

.main_wrapper ul.sub-menu li.current-menu-parent a { background: #1f1f1f;

}

.main_wrapper ul.sub-menu li.current-menu-item a { background: #1f1f1f !important;

}

.main_wrapper ul.sub-menu li:hover li a { background: #2a2a2a;

}

.main_wrapper ul.sub-menu li:hover li a:hover { background: #1f1f1f;

}

header ul.sub-menu li ul.sub-menu li {

    border-top: 1px solid #363636;

    border-right: 1px solid #363636;

}

p, td, div,

a:hover,

.shop_list_title a,

.dropdown ul li {

}

.filter_navigation ul li ul li a {	color:#cf1010;

}
.filter_navigation ul li ul li:hover a,

.filter_navigation ul li ul li.selected a {	color:#b0b0b0;

}

footer {

	background:#1f1f1f;

}

.footer_phone {

	border-right:1px #363636 solid;

}

.footer_social_content li a {

	border-left:1px #363636 solid;

}

footer div {

font-size:13px;

color:#ececec;

}

.contentarea .module_custom_list ul li:before {

	color:#3a3a3a;

}

.contentarea ol li:before {

	color:#3a3a3a;

}

ul.list_type0 li:before,

ul li.list_type0:before {

	color:#3a3a3a;

}

.dropcap { 

	color:#3a3a3a;

}

.show_hide_btn { 

	background-color:#7d7d7d;

}

.price_table_wrapper .price_item_wrapper {border-left:#ececec 2px solid;

}

.continfo_item,

.shortcode_accordion_item_body,

.shortcode_toggles_item_body,

.shortcode_accordion_item_body div,

.shortcode_toggles_item_body div {color:#3a3a3a;

}

