
/* ---------------------------- */
/*           General
/* ---------------------------- */

a {color: #B21B27;}
.highlight {background: #B21B27;}
::-moz-selection {background-color: #B21B27;}
::-webkit-selection {background-color: #B21B27;}
::selection {background-color: #B21B27;}
.divider-color {background: #B21B27;}

/* ---------------------------- */
/*          Typography
/* ---------------------------- */

body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height:1.5em;}
h1,h2,h3,h4,h5,h6 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
blockquote, blockquote p, .meta a, .meta p, .comment-meta a, .widget .lp-description span {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.sf-menu a {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.hlp-description h4, .hlb-description h4, .feature-box h5, .flex-caption span, .team-member h5,
.portfolio-description h4, .portfolio-single-description h6 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

.dropcap1, .dropcap2, .dropcap3 {background: #B21B27;}

/* ---------------------------- */
/*            Button
/* ---------------------------- */

.button, button, .wpcf7-form input[type="submit"], .portfolio-navigation div a, #commentform input#submit {
	border: 1px solid #B21B27;
	background: #B21B27;
	background: -moz-linear-gradient(top, #B21B27 0%, #B21B27 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B21B27), color-stop(100%,#B21B27));
	background: -webkit-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -o-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -ms-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: linear-gradient(top, #B21B27 0%,#B21B27 100%);
}

.button:hover, button:hover, .wpcf7-form input[type="submit"]:hover, #commentform input#submit:hover {border: 1px solid #B21B27;background: #B21B27;}

/* ---------------------------- */
/*            Lists
/* ---------------------------- */

.list-arrow ul li:before {background-color: #B21B27;}
.list-plus ul li:before {background-color: #B21B27;}
.list-minus ul li:before {background-color: #B21B27;}

/* ---------------------------- */
/*         Structure
/* ---------------------------- */

/* --------- HEADER --------- */

.slider-section, .page-title-wrapper {background: #B21B27 url() repeat center top;}

/* --------- NAVIGATION --------- */

.sf-menu > li:hover > a, .sf-menu > li.parent:hover > a {
	border: 1px solid #B21B27;
	background: #B21B27;
	background: -moz-linear-gradient(top, #B21B27 0%, #B21B27 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B21B27), color-stop(100%,#B21B27));
	background: -webkit-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -o-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -ms-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: linear-gradient(top, #B21B27 0%,#B21B27 100%);
}

.sf-menu > li.current-menu-item a {color: #B21B27;}

.sf-menu ul a:hover, .sf-menu ul li.current-menu-item a:hover {
	background: #B21B27;	
	background: -moz-linear-gradient(top, #B21B27 0%, #B21B27 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B21B27), color-stop(100%,#B21B27));
	background: -webkit-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -o-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -ms-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: linear-gradient(top, #B21B27 0%,#B21B27 100%);
}

.sf-menu ul li.current-menu-item a {color: #B21B27;}

/* ---------------------------- */
/*          Content
/* ---------------------------- */

.flexslider-wrapper .flex-control-paging li a.flex-active, .flex-control-paging li a.flex-active { background: #B21B27; }
.flex-caption span {background: #B21B27;}
.tp-leftarrow:hover, .tp-rightarrow:hover {background-color: #B21B27 !important;}	

/* --------- HOME LATEST PROJECTS CAROUSEL --------- */

.flex-carousel ul li h4 a:hover {color: #B21B27;}
#hlp-flex-carousel .flex-direction-nav .flex-next:hover, #hlp-flex-carousel .flex-direction-nav .flex-prev:hover,
#hlb-flex-carousel .flex-direction-nav .flex-next:hover, #hlb-flex-carousel .flex-direction-nav .flex-prev:hover {background-color: #B21B27;}
.hlp-description {border-bottom: 1px solid #B21B27;}

/* --------- HOME LATEST BLOG POSTS CAROUSEL --------- */

.hlb-description {border-bottom: 1px solid #B21B27;}

/* --------- FEATURE BOXES --------- */

.feature-icon {background: #B21B27;}

/* ---------------------------- */
/*    UI Accordion and toggle
/* ---------------------------- */

.accordion h3 a:hover, .toggle h3 a:hover, .accordion h3.ui-state-active a:hover, .toggle h3.active a:hover {color: #B21B27;}

/* ---------------------------- */
/*          UI Tabs
/* ---------------------------- */

.mt-tabs ul.mt-tabs-nav li.ui-state-active a {border-top: 1px solid #B21B27;color: #B21B27;}
.mt-tabs ul.mt-tabs-nav li a:hover {color: #B21B27;}

/* ---------------------------- */
/*        Content Slider
/* ---------------------------- */

.cs-slidecontrols li a:hover {
	background-color: #B21B27;
}

/* ---------------------------- */
/*        Pricing Table
/* ---------------------------- */

.pt-column h3 {
	background: #B21B27;
	background: -moz-linear-gradient(top, #B21B27 0%, #B21B27 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B21B27), color-stop(100%,#B21B27));
	background: -webkit-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -o-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -ms-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: linear-gradient(top, #B21B27 0%,#B21B27 100%);
}

/* ---------------------------- */
/*         Portfolio
/* ---------------------------- */

.portfolio-image {background: #B21B27;}
.portfolio-description h4 a:hover {color: #B21B27;}
.portfolio-description {border-bottom: 1px solid #B21B27;}

/* --------- PORTFOLIO FILTERABLE --------- */

#portfolio-filters li:hover a, #portfolio-filters li.current a {
	border: 1px solid #B21B27;
	background: #B21B27;
	background: -moz-linear-gradient(top, #B21B27 0%, #B21B27 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B21B27), color-stop(100%,#B21B27));
	background: -webkit-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -o-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -ms-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: linear-gradient(top, #B21B27 0%,#B21B27 100%);
}

#portfolio-filters li.current a:before,#portfolio-filters li.current a:after {border-top: 5px solid #B21B27;}
#portfolio-filters li.current a:before {border-top-color: #B21B27;}
.flexslider-portfolio .flex-direction-nav .flex-next:hover, .flexslider-portfolio .flex-direction-nav .flex-prev:hover {background-color: #B21B27;}

/* --------- PORTFOLIO SINGLE --------- */

.portfolio-navigation div a:hover {border: 1px solid #B21B27;background: #B21B27;}

/* ---------------------------- */
/*            Blog
/* ---------------------------- */

.side-meta .date, .side-meta-comments, .side-meta-author {
	background: #B21B27;
	background: -moz-linear-gradient(top, #B21B27 0%, #B21B27 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B21B27), color-stop(100%,#B21B27));
	background: -webkit-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -o-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -ms-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: linear-gradient(top, #B21B27 0%,#B21B27 100%);
	border: 1px solid #B21B27;
}

.post-inner .meta a:hover {color: #B21B27;}
.gallery-icon a, .post-item .lightbox-photo a, .flexslider .lightbox-photo a, .hlp-image {background: #B21B27;}

/* ---------------------------- */
/*           Sidebar
/* ---------------------------- */

.widget .lp-image a:hover img {background: #B21B27;}

.tagcloud a {
	background: #B21B27;
	background: -moz-linear-gradient(top, #B21B27 0%, #B21B27 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B21B27), color-stop(100%,#B21B27));
	background: -webkit-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -o-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: -ms-linear-gradient(top, #B21B27 0%,#B21B27 100%);
	background: linear-gradient(top, #B21B27 0%,#B21B27 100%);
	border: 1px solid #B21B27;
}

.tagcloud a:hover {border: 1px solid #B21B27;background: #B21B27;}
.sidebar-search-form input#searchsubmit {background-color: #B21B27;}
.widget ul.menu li a:hover, .widget ul.menu li.current-menu-item a {border-left: 4px solid #B21B27;}
.widget ul.menu li.current-menu-item a:before {border-left: 5px solid #B21B27;}

/* ---------------------------- */
/*           Footer
/* ---------------------------- */

#footer a:hover, #footer-bottom a:hover {color: #B21B27;}

/* ---------------------------- */
/*         Flickr Feed
/* ---------------------------- */

#flickr_badges div a:hover img {background: #B21B27;}

/*---------------------------*/
/*		  custom css
/*---------------------------*/	
 
