.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	background-color: #b62025;
	border-color: #b62025;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #b62025;
	border-color: #b62025;
}

/*forms*/

/* select styling */

.form-control.invalid {
	box-shadow: 0 0 0 2px #b62025;
}

.form-control + [class*="icon2-"] {
	color: #b62025;
}

.carousel-indicators .active {
	background-color: #b62025;
}

.panel-heading .panel-title > a {
	background-color: #b62025;
}

.panel-heading .panel-title > a.collapsed:hover,
.panel-heading .panel-title > a:hover {
	background-color: #b62025;
}

.panel-heading .panel-title > a.collapsed {
	background-color: #df7c00;
}
.panel-group .panel {
	border-radius: 0;
	background-color: transparent;
}

.panel-body {
	font-size: 13px;
	line-height: 19px;
	color: #323232;
}

/*progress bars*/

.progress {
	background-color: #df7c00;
}

.progress-bar {
	background-color: #b62025;
}

/*tabs*/

.tab-content.top-color-border:before {
	background-color: #b62025;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	background-color: #b62025;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
.nav-tabs.nav-justified > .active > a {
	background-color: #b62025;
}

/*
**general styles
*/
html {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: visible;
}

::-moz-selection {
	background-color: #b62025;
}

::selection {
	background-color: #b62025;
}

::-moz-selection {
	background-color: #b62025;
}

p{
	font-size: 15px;
	line-height: 24px;
	color: #323232;
}

.team-name{
	font-size: 15px;
	line-height: 16px;
}

blockquote:before,
blockquote:after {
	color: #b62025;
}

a:hover {
	color: #df7c00;
}

/*
**styled lists
*/

ul.list1 li:before {
	border: 1px solid #b62025;
}

ul.list2 li:before {
	color: #b62025;
}

ol.list3 li:after {
	background-color: #b62025;
}

.page_contact.parallax {
	background-image: url(../images/parallax/map3.jpg);
	padding-bottom: 40px;
}

.sf-menu a{
	font-weight:500;
	text-transform: uppercase;
}

.sf-menu > li > a{
	font-size: 13px;
}

/* 
**buttons 
*/

.color1 {
	background-color: #b62025;
	border-color: #b62025;
}

.color2 {
	background-color: #df7c00;
	border-color: #df7c00;
}

.theme_button:active,
.theme_button:hover,
.theme_button:focus {
	background-color: #b62025;
	border-color: #b62025;
}

.breadcrumb{
	background-color: transparent important!; 
}

/*
**common sections styles
*/
/*parallax*/

.parallax.cs:after {
	background-color: #b62025;
}

.parallax.cs.main_color2:after {
	background-color: #df7c00;
}

.parallax.cs.main_color3:after {
	background-color: #c3571b;
}

.header_gradient,
#box_wrapper:before,
.gradient:before,
.gallery-image-links:before,
.blog-item:hover:before,
.dark_gradient:before,
.ui-slider-range {
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #b62025), color-stop(100%, #df7c00));
	background: -webkit-linear-gradient(left, #b62025 0%, #df7c00 100%);
	background: linear-gradient(to right, #b62025 0%, #df7c00 100%);
	}

.section_header + blockquote:before, .section_header + blockquote:after {
	color: #b62025;
}

.section_subscribe.parallax,
#partners.parallax {
	background-image: url(../images/parallax/715669897.jpg)
}

.preloader_image {
	background: url(../img/cerflux_spinner.gif) no-repeat 50% 50% transparent;
}

#featured {
	background: url(../images/parallax/featured2.jpg) no-repeat 100% 0;
}

@media (max-width: 767px) {
	.ls.ms {
		display: none;
	}
}

@media (max-width: 600px) {
	a.logo img {
		max-width: 100px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

/*
**boxed layout
*/

/**light section - .ls**/

.ls h1 a:hover,
.ls h2 a:hover,
.ls h3 a:hover,
.ls h4 a:hover,
.ls h5 a:hover,
.ls h6 a:hover {
	color: #b62025;
}

.ls a {
	color: #b62025;
}

.ls .theme_button:hover, .ls .theme_button:focus {
	background-color: #b62025;
	border-color: #b62025;
}

.ls .theme_button.color1:active,
.ls .theme_button.color1:hover,
.ls .theme_button.color1:focus {
	background-color: #df7c00;
	border-color: #df7c00;
}

.ls .darklinks a:hover {
	color: #df7c00;
}

.ls.ms h1 a:hover,
.ls.ms h2 a:hover,
.ls.ms h3 a:hover,
.ls.ms h4 a:hover,
.ls.ms h5 a:hover,
.ls.ms h6 a:hover {
	color: #b62025;
}

.ls.ms .greylinks a:hover {
	color: #df7c00;
}

.ls.ms .panel-title > a {
	background-color: #b62025;
}

.ls.ms .panel-title > a.collapsed:hover,
.ls.ms .panel-title > a:hover {
	background-color: #b62025;
}

.ls.ms .panel-title > a.collapsed {
	background-color: #df7c00;
}

.ls.ms .breadcrumb a:hover {
	color: #b62025;
}

.ls.ms .post .entry-title a:hover {
	color: #b62025;
}


/**common dark and color sections - .ds and .ds.cs*/

.ds h1 a:hover,
.ds h2 a:hover,
.ds h3 a:hover,
.ds h4 a:hover,
.ds h5 a:hover,
.ds h6 a:hover {
	color: #b62025;
}

.ds a {
	color: #b62025;
}

.ds .color-bg-icon:hover:before {
	background-color: #b62025;
}

.ds .nav-tabs > li.active > a, .ds .nav-tabs > li.active > a:hover, .ds .nav-tabs > li.active > a:focus {
	border-color: #b62025;
	background-color: #b62025;
}

.ds .greylinks a:hover {
	color: #df7c00;
}

.ds .darklinks a:hover {
	color: #df7c00;
}

.ds .pagination > li > a:hover,
.ds .pagination > li > span:hover,
.ds .pagination > li > a:focus,
.ds .pagination > li > span:focus,
.ds .pagination > .active > a,
.ds .pagination > .active > span,
.ds .pagination > .active > a:hover,
.ds .pagination > .active > span:hover,
.ds .pagination > .active > a:focus,
.ds .pagination > .active > span:focus {
	border-color: #df7c00;
	background-color: #df7c00;
}

/**color section*/
.cs.main_color2 {
	background-color: #df7c00;
}

.cs.main_color2 .highlight {
	color: #b62025;
}

.cs {
	background-color: #b62025;
}

.cs2 {
	background-color: #ffffff;
}

/*
**template styles
*/

.page_header .widget_search label:before {
	color: #b62025;
}

/* modal search */

#search_modal a:hover {
	color: #b62025;
}

/** 
* mainslider styles
*/
/* flexslider */

.mainslider i:hover {
	border-color: #b62025;
	color: #b62025;
}

/**teasers font sizes**/
#mainteasers [class*="col-"] .media-left h4 {
	font-size: 24px;
}

#mainteasers [class*="col-"] .media-left h3 {
	font-size: 50px;
	margin: 0;
}

#partners-carousel .owl-nav > div:after {
	color: #b62025;
}

/*
**main menu (min 992px) styles
*/
@media (min-width: 992px) {
  
  /* menu skin */
	

	.sf-menu > li > a:hover,
  .sf-menu > li.active > a {
		color: #b62025;
	}

	.header_white .sf-menu > li > a:hover,
  .header_white .sf-menu > li.active > a {
		color: #df7c00;
	}

	.header_darkgrey .sf-menu > li > a:hover,
  .header_darkgrey .sf-menu > li.active > a {
		color: #b62025;
	}
	
  /* second level */
	.sf-menu ul {
		background-color: #b62025;
	}

  /* third level */
	.sf-menu ul ul {
		background-color: #df7c00;
	}
}

/*
**blog
*/

/* additional meta in corner of thumbnail */
.entry-meta-corner {
	background-color: #b62025;
}

.entry-meta-corner .comments-link {
	background-color: #df7c00;
}

/*
**shop
*/
/* sort panel */

#toggle_shop_view:after {
	background-color: #b62025;
}

#toggle_shop_view.grid-view:before {
	background-color: #b62025;
}

.product [class*="col-"]:first-child a span {
	background-color: #df7c00;
}

.product [class*="col-"]:first-child a span.onsale {
	background-color: #b62025;
}

.star-rating span:before {
	color: #b62025;
}

.stars a {
	color: #b62025;
}

/*! jQuery UI - v1.11.1 - 2014-10-03
* http://jqueryui.com
* Includes: core.css, slider.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */


/*
**widgets
*/

aside .widget a:hover {
	color: #b62025;
}

/*
widget_search,
widget_mailchimp
*/

.widget_search .form-inline .theme_button,
.widget_mailchimp .form-inline .theme_button {
	color: #b62025 !important;
}

/*
widget_recent_entries
widget_recent_comments
widget_archive
widget_categories
widget_meta
widget_nav_menu
widget_pages
*/

.widget_recent_entries li:before {
	color: #df7c00;
}

.widget_archive a:before,
.widget_categories a:before,
.widget_meta a:before,
.widget_nav_menu a:before,
.widget_pages a:before {
	color: #b62025;
}

/*widget_tag_cloud*/


.widget_tag_cloud a:hover {
	background-color: #b62025;
	border-color: #b62025;
}

/*widget_popular_entries*/

.widget_popular_entries .media-heading {
	line-height: 1;
	margin-bottom: 8px;
	color: #b62025;
}

/*widget_calendar*/

.widget_calendar caption {
	background-color: #b62025;
}

.widget_calendar thead {
	background-color: #df7c00;
	border: 1px solid #df7c00;
}

.widget_calendar tbody td a {
	font-weight: 700;
	color: #b62025;
}

.widget_calendar tbody td a:hover {
	color: #df7c00;
}

.widget_calendar tfoot td a:hover {
	background-color: #b62025;
	border-color: #b62025;
}

/*
**shortcodes
*/

/*background teaser*/

.color_bg_1 .bg_overlay {
	background-color: rgba(182, 32, 37, 0.85);
}

@media  (min-width: 992px){
	.color_bg_1 .bg_overlay {
	background-color: rgba(182, 32, 37, 0.85);
	}
}

.color_bg_2 .bg_overlay {
	background-color: rgba(195, 87, 27, 0.9);
}

@media  (min-width: 992px){
	.color_bg_2 .bg_overlay {
	background-color: rgba(195, 87, 27, 0.9);
	}
}

.color_bg_3 .bg_overlay {
	background-color: rgba(223, 124, 0, 0.9);
}

@media  (min-width: 992px){
	.color_bg_3 .bg_overlay {
	background-color: rgba(223, 124, 0, 0.9);
	}
}

/* testimonials-carousel */

.testimonials-carousel .carousel-indicators li {
	border-color: #b62025;
}

.testimonials-carousel .carousel-indicators li.active {
	background-color: #b62025;
}

/*thumbnail*/

.thumbnail h3{
	font-size:14px;
	line-height: 17px;
}

.thumbnail h3 a:hover {
	color: #b62025;
}

.thumbnail h3 + p {
	color: #b62025;
}

.nav-tabs > li > a {
	font-size: 13px;
	}
	
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	background-color: #b62025;
}

/*vertical tabs*/
.vertical-tabs .nav > li > a {
	background-color: #df7c00;
	font-size: 14px;
}

.vertical-tabs .nav > li.active a,
.vertical-tabs .nav > li > a:hover {
	background-color: #b62025;
}

/*price tables*/

/* price table with background */

.bg_teaser.color_bg_1 .plan-name h3 {
	color: #b62025;
}

.bg_teaser.color_bg_2 .plan-name h3 {
	color: #c3571b;
}

.bg_teaser.color_bg_3 .plan-name h3 {
	color: #df7c00;
}

.price-table.style1 .plan-price {
	background-color: #b62025;
}

.price-table.style2 .plan-name {
	background-color: #b62025;
}

.price-table.style2 .enabled:before,
.price-table.style2 .disabled:before {
	color: #b62025;
}

.price-table.style2 .disabled:before {
	color: #323232;
	content: "\e622";
}


/*
**utilites
*/

#response,
.highlight {
	color: #b62025;
	border-color: #b62025;
}

.highlight2 {
	color: #df7c00;
	border-color: #df7c00;
}

.red, .required {
	color: #b62025;
}

.main_bg_color {
	background-color: #df7c00;
}

/*
**plugins
*/
/* small item */

/* 
 * Owl Carousel CSS File
 *  v2.0
 */
/* 
 *  Owl Carousel - Animate Plugin
 */

/* 
 *  Core Owl Carousel CSS File
 */

/* 
 *  Default theme - Owl Carousel CSS File
 */


.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #b62025;
}


/*======================================
  Selectric
======================================*/


/*
flexslider
*/
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* FlexSlider Necessary Styles
*********************************/

/* Control Nav */

.flex-control-paging li a:hover {
	background-color: #b62025;
}

.flex-control-paging li a.flex-active {
	background-color: #b62025;
}

/* 
timetable 
*/

#timetable thead {
	background-color: #df7c00;
	border: 1px solid #df7c00;
}

#timetable tbody .current {
	background-color: #b62025;
	border-color: #b62025;
}

/* 
totop 
*/
#toTop {
	background-color: #b62025;
}

#toTopHover, #toTop:hover {
	background-color: #df7c00;
}

.countdown-amount {
	color: #b62025;
}


/*
isotope portfolio
*/

#isotope_filters a:hover, #isotope_filters a.selected, #isotope_filters a.active,
.filters a:hover,
.filters a.selected,
.filters a.active {
	background-color: #b62025;
	border-color: #b62025;
}

.entry-thumbnail .gallery-item-description a:hover {
	color: #b62025;
}

.gallery-item .gallery-item-description a {
	color: #b62025;
}

.gallery-item .gallery-item-description h3 a:hover {
	color: #b62025 !important;
}

.gallery-image-links a {
	background-color: #b62025;
}

.gallery-image-links a.p-link {
	background-color: #df7c00;
}