/* *** 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:'Open Sans', Helvetica, sans-serif;
font-weight:400;
}

.call_us .ico,
.ico,
.shortcode_iconbox .ico span {
font-family: 'CoreIconsRegular';
}

/* ***  F O N T   S E T T I N G S  *** */

p, td, div,
blockquote p {
font-size:13px;
line-height:16px;
}

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:#46434e;
}

header nav ul.menu > li > a,
.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,
.dropcap,
.widget_mailchimpsf_widget .mc_submit,
.shortcode_accordion_item_title,
.shortcode_toggles_item_title,
.feedback_form .feedback_go,
.feedback_form .feedback_reset,
#commentform #reset,
#commentform #submit,
.btn_login,
.shortcode_promoblock .promo_button_block a,
.shortcode_tab_item_title,
.price_item .price_item_btn a,
.shortcode_button,
.filter_navigation ul li ul li a,
.pp_wrapper input[type="submit"],
header nav ul.menu > li > a span {
font-family:'Open Sans', sans-serif!important;
}

* {
font-family: 'Arial', Helvetica, sans-serif;
color:#6e6c74;
}

input, button, select, textarea {
font-family:Arial, 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:32px !important;
line-height:34px !important;
}
h2, h2 span, h2 a {
font-size:28px !important;
line-height:30px !important;
}
h3, h3 span, h3 a {
font-size:24px !important;
line-height:26px !important;
}
h4, h4 span, h4 a {
font-size:20px !important;
line-height:22px !important;
}
h5, h5 span, h5 a {
font-size:18px !important;
line-height:20px !important;
}
h6, h6 span, h6 a {
font-size:16px !important;
line-height:18px !important;
}

/* ***  C O L O R   O P T I O N S  *** */

/* *** MAIN COLOR: #ff5474 *** */

::selection {background:#ff5474;}
::-moz-selection {background:#ff5474;}

.highlighted_colored,
.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,
blockquote.type1:before,
.shortcode_accordion_item_title:hover,
.shortcode_toggles_item_title:hover,
.feedback_form .feedback_go:hover,
.feedback_form .feedback_reset:hover,
#commentform #reset:hover,
#commentform #submit:hover,
.btn_login:hover,
.module_iconboxes:hover,
.carousel_fadder,
.gallery_fadder,
.shortcode_promoblock .promo_button_block a,
.shortcode_tab_item_title:hover,
.skills_list li .skill_div,
.price_item.most_popular .price_item_title,
.price_item .price_item_btn a:hover,
.price_item.most_popular .price_item_btn a,
.shortcode_button.btn_type4,
.pagerblock li a:hover,
.widget_tag_cloud a:hover,
.fs_thmb_viewport .fs_thmb_list li .fs_thmb_fadder,
.fs_grid_module .grid_gallery-item .item_hover-img .item_hover-fadder,
.pp_wrapper input[type="submit"]:hover {
background-color:#ff5474;
}
.widget_mailchimpsf_widget .mc_submit:hover,
.flickr_fadder,
.shortcode_button.btn_type1:hover {
background-color:#ff5474!important;
}
header nav ul.menu  li .sub-menu a {
background:#ff5474;
background:rgba(255,84,116,0.9);
}
header nav ul.menu  li .sub-menu li {
border-top-color:rgba(255,84,116,0.7);
}
a,
.dropcap.colored,
#footer_bar .recent_posts_content .post_title,
.featured_slider ul li .carousel_meta a:hover,
.shortcode_promoblock h3,
.module_contact_info a:hover,
.columns1 .portfolio_meta span a:hover,
.blog_head .blogpost_meta span a:hover,
.fs_blog_module .fs_blog-meta a:hover,
.module_fs_meta a:hover,
.twitter_list li a {
color:#ff5474;
}
header ul.menu > li > a:hover,
header ul.menu > li:hover > a,
header ul.menu > li.current-menu-item > a,
header ul.menu > li.current-menu-parent > a,
ol.commentlist li .thiscommentbody .comment_info span a:hover,
.fullscreen_block .filter_block li a:hover,
.fullscreen_block .filter_block li.selected a,
.mobile_menu li > a:hover,
.mobile_menu li.current-menu-item > a,
.mobile_menu li.current-menu-parent > a,
.fs_blog_module .blog_item h6 a:hover,
.fs_blog_pager a:hover,
.fs_blog_pager a.current,
.btn_load_more_fs:hover,
header ul.menu > li > a:hover span,
header ul.menu > li:hover > a span,
.mobile_menu li > a:hover span,
.mobile_menu li > a.lang_sel_sel span,
header ul.menu > li > a.lang_sel_sel span {
color:#ff5474!important;
}

hr.colored,
.fullscreen_title h1 {
border-color:#ff5474;
}
.fs_title_wrapper {
border-color:#ff5474!important;
}

header nav ul.menu  li > .sub-menu > li:first-child:before {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #ff5474;
}
.fullscreen_layout header nav ul.menu  li > .sub-menu > li:last-child:before {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #ff5474;
}

.blog_sidebar_pager .fs_blog_pager .pagerblock li a:hover {background-color:#ff5474 !important;
}
.blog_sidebar_pager .fs_blog_pager .pagerblock li a.current {background: #46434E !important;
}


/* ----- Woocommerce colors ----- */
nav.woocommerce-pagination ul.page-numbers li a:hover,
nav.woocommerce-pagination ul.page-numbers li a:focus {
	background:#ff5474;
}
.widget_product_tag_cloud a:hover {background:#ff5474 !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:#ff5474 !important;
}
.widget_product_categories a:before,
.widget_login .pagenav a:before,
.woocommerce-page .widget_nav_menu ul li a:before,
.widget_layered_nav li:before {
	font-family:'Open Sans', Helvetica, sans-serif !important;
}
.widget_price_filter .ui-slider .ui-slider-range {background:#ff5474 !important;
}
.widget_price_filter .ui-slider .ui-slider-handle:before {background:#ff5474;
}
.woocommerce div.product span.price,
.woocommerce div.product del .amount,
.woocommerce div.product ins .amount {font-family:'Open Sans', sans-serif !important;
}
.woocommerce div.product ins,
.woocommerce div.product ins .amount {color:#ff5474;
}
.summary .product_meta span a:hover {color:#ff5474 !important;
}
.woocommerce .button.alt, .woocommerce .pay {background:#ff5474 !important;	
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a {
    font-family:'Open Sans', sans-serif;
}
.woocommerce-review-link,
.woocommerce-review-link span {color:#6e6c74 !important;
}
.woocommerce-review-link:hover,
.woocommerce-review-link:hover span {color:#ff5474 !important;
}
.woocommerce .shop_table.cart .actions .button.checkout-button {background-color:#ff5474 !important;
}
mark {background:#ff5474;
}
.woo_hover_img {background:#ff5474;
}
.woocommerce-page .cart-collaterals .cart_totals table tr.order-total td span {
	color:#ff5474;
}
nav.woocommerce-pagination ul.page-numbers li a,
nav.woocommerce-pagination ul.page-numbers li span,
.woocommerce_container ul.products li.product .amount,
.woocommerce ul.products li.product .amount,
.woocommerce_container ul.products li.product .price del,
.woocommerce ul.products li.product .price del,
.woocommerce_container ul.products li.product .price del .amount,
.woocommerce ul.products li.product .price del .amount,
.woocommerce_container ul.products li.product .price ins,
.woocommerce_container ul.products li.product .price ins .amount,
.woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price ins .amount,
.woocommerce_container ul.products li.product .price .from,
.woocommerce ul.products li.product .price .from,
.widget_product_tag_cloud a,
.woocommerce_container ul.products li.product .price,
.woocommerce ul.products li.product .price {
	font-family:'Arial', Helvetica, sans-serif !important;
}
.woocommerce table.shop_table thead th,
.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button, .woocommerce #respond input#submit,
.woocommerce #content input.button, .woocommerce a.edit,
.woocommerce #commentform #submit,
.woocommerce-page input.button,
.woocommerce .shipping_calculator h2 a {
	font-family:'Open Sans', sans-serif !important;
}
