/* *** MAIN COLOR: #37878d *** */

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

.shortcode_promoblock .promo_button_block a:hover,
blockquote.type1:before,
.highlighted_colored,

header 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 > 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,
.feedback_form .feedback_go:hover,
.feedback_form .feedback_reset:hover,
#commentform #reset:hover,
#commentform #submit:hover,
.btn_login:hover,
.price_item_btn a:hover,
.most_popular .price_item_btn a,
.shortcode_button.btn_type4,
.pagerblock li a:hover,
.pagerblock li a.current,
.panel_toggler:hover,
.ie8 .btn2top-wrapper,
.ie8 .iconbox-ie8,
.price_item.most_popular .price_ico {
background-color:#E73580;
}
.view-tenth .mask,
.dropcap.colored,
.shortcode_accordion_item_title:hover,
.shortcode_toggles_item_title:hover,
ul.sub-menu li.current-menu-parent > a,
ul.sub-menu li.current-menu-item > a,
.shortcode_button.btn_type1:hover,
.shortcode_button.btn_type2:hover,
.shortcode_button.btn_type3:hover,
.widget_tag_cloud a:hover {
background-color:#E73580!important;
}

a,
.shortcode_tab_item_title:hover,
.testimonials_list .author,
.recent_posts_content .post_title,
.blogpost_title:hover,
a.menu_toggler:hover {
color:#E73580;
}
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,
#footer_bar .twitter_list a:hover,
blockquote .author,
.blogpost_date-block a:hover,
#footer_bar .recent_posts .post_title:hover {
color:#E73580!important;
}

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

header nav ul.menu > li > .sub-menu > li.current-menu-item:before,
header nav ul.menu > li > .sub-menu > li.current-menu-parent:before,
header nav ul.menu > li > .sub-menu > li:hover:before {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #E73580;
}

.btn2top rect,
.shortcode_iconbox .ico .iconbox-svg rect,
.blogpost_type_ico .blogpost-svg rect,
.post_type_ico,
.price_ico rect {
fill:#E73580;
}

.ie8 .btn2top-wrapper:before,
.ie8 .iconbox-ie8:before,
.ie8 .gallery_item .iconbox-ie8:before,
.price_item.most_popular .price_ico:before {
border-bottom-color:#E73580;
}
.ie8 .btn2top-wrapper:after,
.ie8 .iconbox-ie8:after,
.ie8 .gallery_item .iconbox-ie8:after,
.price_item.most_popular .price_ico:after {
border-top-color:#E73580;
}



/* *** 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,
.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:18px;
}

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:#E73580;
}

header nav > ul > li > a,
.page_title_block .breadcrumbs a,
.page_title_block .breadcrumbs span,
.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,
.feedback_go,
.feedback_reset,
.promo_button,
.price_item_btn a,
.shortcode_button,
.filter_navigation ul li ul 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,
.pagerblock li a,
.blogpost_date-block,
.blogpost_date-block a,
.demo_panel .panel_title,
header .tag_line .call_us,
header .tag_line .slogan,
a.menu_toggler {
font-family:'Bitter', sans-serif!important;
}

* {
font-family:Angkor, Helvetica, sans-serif;
color:#3c3336;
}

input, button, select, textarea {
font-family:Angkor, 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:'Bitter', sans-serif!important;
}

h1, h1 span, h1 a {
font-size:70px;
line-height:72px;
}
h2, h2 span, h2 a {
font-size:35px;
line-height:37px;
}
h3, h3 span, h3 a {
font-size:30px;
line-height:32px;
}
h4, h4 span, h4 a {
font-size:24px;
line-height:26px;
}
h5, h5 span, h5 a {
font-size:16px;
line-height:18px;
}
h6, h6 span, h6 a {
font-size:14px;
line-height:16px;
}

@media only screen and (max-width: 760px) {
    h1, h1 span, h1 a {
    font-size:35px;
    line-height:37px;
    }
    h2, h2 span, h2 a {
    font-size:30px;
    line-height:32px;
    }
    h3, h3 span, h3 a {
    font-size:26px;
    line-height:28px;
    }
    h4, h4 span, h4 a {
    font-size:20px;
    line-height:22px;
    }
    h5, h5 span, h5 a {
    font-size:16px;
    line-height:18px;
    }
    h6, h6 span, h6 a {
    font-size:14px;
    line-height:16px;
    }
}


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

header ul.menu > li > a {
color:#3c3336;
}