/*

Theme Name:  ProFlex
Theme URI:   http://demo.artofthemes.com/html/proflex
Description: ProFlex Multi-Purpose Responsive Template is powerful multipurpose theme that will help you to build practically any site. Each one can be made unique with just a few clicks.
Author:      ArtofThemes
Author URI:  http://www.artofthemes.com
Version:     1.0.0
License:     GPL 2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:        agency, blog, bootstrap, corporate, deco interior, gym fitness, magazine, parallax, portfolio, restaurant, shop, spa, sports, sticky

*/

/*--------------------------------------------------------------
==>>> TABLE OF CONTENTS:
----------------------------------------------------------------
+ Blue Color Styles
--------------------------------------------------------------*/

/* ====================================================================================================================
 * Blue Color Styles start
 * ====================================================================================================================*/

/* Default Blue Color: #ED1C24; */

h1, h2, h3, h4, h5, h6 { color:#ED1C24;}

.module-title {
  line-height: 29px;
  margin: 0 0 15px 0;
  font-family: 'Lato', sans-serif;
  border-bottom: 1px solid #e1e1e1;
}
.module-title:after {
	background: #ED1C24;
	width: 11px;
	content: "";
	right:15px;
	margin-top: 24px;
	height: 11px;
	position: absolute;
	-moz-border-radius: 11px;
	-webkit-border-radius:11px;
	border-radius:11px;
}

.module-title2 {
  line-height: 29px;
  margin: 0 0 15px 0;
  font-family: 'Lato', sans-serif;
  border-bottom: 1px dotted #69767f;
}
.module-title2:after {
	background: #ED1C24;
	width: 11px;
	content: "";
	right:15px;
	margin-top: 24px;
	height: 11px;
	position: absolute;
	-moz-border-radius: 11px;
	-webkit-border-radius:11px;
	border-radius:11px;
}

.module-title3 {
  line-height: 30px;
  margin: 0 0 15px 0;
  font-family: 'Lato', sans-serif;
  border-bottom: 1px dotted #69767f;
}
.module-title3:after {
	background: #ED1C24;
	width: 30px;
	content: "";
	right:15px;
	margin-top: 27px;
	height: 4px;
	position: absolute;
}

/* flash-wrapper start */
/* --------------------------------------------------------------------- */
.flash-wrap {
	  background: #ED1C24;
}

/* flash-wrapper end */
/* --------------------------------------------------------------------- */

.inner-bottom { background:#ED1C24; border-bottom: 1px solid #6296B4; }

/* Buttons start */
/* --------------------------------------------------------------------- */

.btn-primary {
  background:#ED1C24;
  background-repeat: no-repeat;
  border: none;
  moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
}
.btn-primary:hover {
  background:#222;
}

/* Buttons end */
/* --------------------------------------------------------------------- */

.panel-default > .panel-heading {
	moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
	background-color: #f5f5f5;
    border-color: #dddddd;
    color: #fff;
}
.panel-title > a { color: #555;}
.panel-default > .panel-heading a:hover, a:focus { color: #ccc !important; text-decoration: none;}

/* ShowBiz Elements Light Skin Start */
li.sb-light-skin { border-bottom: 3px solid #ED1C24; } 
.style-title {color: #ED1C24 !important; }

.sb-navigation-left i, 
.sb-navigation-right i, 
.sb-navigation-play i { color:#ED1C24 !important; }

#parallax3 .sb-navigation-left i, 
#parallax3 .sb-navigation-right i, 
#parallax3 .sb-navigation-play i { color:#fff !important; }

/* ShowBiz Elements Light Skin End */

/* Navbar Colors start */
/* --------------------------------------------------------------------- */
.navbar-default .navbar-nav > li > a { color: #ED1C24;} /* Default Menu Item Color */
.navbar-default .navbar-nav > .dropdown > a .caret { border-bottom-color: #ED1C24; border-top-color: #ED1C24; } /* Dropdown Caret Color */

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus { border-bottom: 2px solid #ED1C24; color: #ED1C24;}

.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus { border-bottom: 2px solid #ED1C24; color: #ED1C24;}

.dropdown-menu { background-color: #ED1C24; font-size: 12px; border: none; }
.dropdown-menu > li > a { color: #fff; border-bottom: 1px solid #209FFB; padding: 10px; margin: 0 10px; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #209FFB; color: #fff; }
.dropdown-header { color: #fff; font-size: 14px; text-transform: uppercase; background: #209FFB;}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { background: #ED1C24; moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

/* Sidebar Navbar Colors */
/* --------------------------------------------------------------------- */
.nav-sidebar a,
.nav-sidebar .active a:hover {
    color: #ED1C24; 
}
.nav-sidebar a:hover {
    color: #333; 
}

/* --------------------------------------------------------------------- */

/* navbar under the Logo start */
/* --------------------------------------------------------------------- */
.headerbar .navbar-default .navbar-nav > .active > a, 
.headerbar .navbar-default .navbar-nav > .active > a:hover, 
.headerbar .navbar-default .navbar-nav > .active > a:focus { border-bottom: 1px solid #ED1C24; color: #ED1C24;}

.headerbar .navbar-default .navbar-nav > li > a:hover, 
.headerbar .navbar-default .navbar-nav > li > a:focus { border-bottom: 1px solid #ED1C24; color: #ED1C24;}
/* --------------------------------------------------------------------- */

/* General Colors start */
/* --------------------------------------------------------------------- */
a { color: #ED1C24; text-decoration: none;}
a:hover, a:focus { color: #2A6496; text-decoration: none;}

/* Blog Item Styles */
.blog-item img {
  border-top: 3px solid #ED1C24;
}

/*i.fa { color: #ED1C24; }  for Font Awesome Icons */

.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
  background-color: #ED1C24;
  border-color: #ED1C24;
}

/* DropCap style */
p.drop-caps:first-child:first-letter { color: #ED1C24; }
p.drop-caps.secundary:first-child:first-letter { background-color: #ED1C24; }
/* --------------------------------------------------------------------- */

/* Elements Start */
/* --------------------------------------------------------------------- */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  border-top: 2px solid #ED1C24;
}
/* --------------------------------------------------------------------- */

/* MegaMenu Thumbnail */
/* --------------------------------------------------------------------- */
.megamenu .megamenu-content .thumbnail { 
  background-color: #209FFB;
  border: 1px solid #00AAFF;
  border-radius: 0px;
  margin-bottom: 0px;
  padding: 4px;
}
.megamenu .megamenu-content h3 { color: #fff; margin-top: 10px !important;}
.megamenu .megamenu-content p { color: #fff;}
/* --------------------------------------------------------------------- */

/* for Mega Menu */
/* --------------------------------------------------------------------- */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus { border-bottom: 2px solid #ED1C24; color: #ED1C24;}

.megamenu .megamenu-content .list-unstyled > li { border-bottom: 1px solid #209FFB; }
.megamenu .megamenu-content .list-unstyled > li:hover, 
.megamenu .megamenu-content .list-unstyled > li:focus { background-color: #209FFB; }

.megamenu .megamenu-content .list-unstyled ul > li { border-bottom: 1px solid #209FFB;  }
.megamenu .megamenu-content .list-unstyled ul > li > a:hover, 
.megamenu .megamenu-content .list-unstyled ul > li > a:focus { background-color: #209FFB; }
/* --------------------------------------------------------------------- */

/* Glyphicons */
/* --------------------------------------------------------------------- */
.bs-glyphicons li:hover {
  background-color: #ED1C24;
}
/* --------------------------------------------------------------------- */

/* Parallax Header Modules Style */
/* --------------------------------------------------------------------- */
.box1 > .icon > .image { background: #ED1C24; }
.box1 > .icon > .info > .more > a { background-color: #ED1C24; }
.box1 > .icon:hover > .info > .more > a { background-color: #fff; }
/* --------------------------------------------------------------------- */

/* Show Biz Elements start */
/* --------------------------------------------------------------------- */
.product-select-options p.small a, 
.product-select-options p.small a:visited, 
.product-select-options p.small a:hover { color: #ED1C24;}
/* Show Biz Elements end */
/* --------------------------------------------------------------------- */

/* Shopping Order Status start
/* ================================================================================ */
.shop-tracking-status .order-status-timeline .order-status-timeline-completion { background:#ED1C24;}
.shop-tracking-status .image-order-status.active .status { color:#ED1C24;}

/* Shopping Order Status end
/* ================================================================================ */

/* General Styles
/* ================================================================================ */

.panel-dark > .panel-heading { background-color: #ED1C24; color: #FFFFFF; }
.panel-light > .panel-heading { background-color: #ED1C24; color: #FFFFFF; }

/* Tab Syles */
#myTab .nav-tabs  > li.active > a,
#myTab .nav-tabs  > li.active > a:hover,
#myTab .nav-tabs  > li.active > a:focus {
	background-color:#ED1C24;
}

/* Breadcrumb start */
/* --------------------------------------------------------------------- */
.breadcrumb { background: #ED1C24; margin-bottom: 0; margin-top: 120px; padding: 8px 15px; font-size: 12px; }
.breadcrumb a { color: #B8DDF9;}
.breadcrumb a:hover { color: #fff;}
.breadcrumb > .active { color: #fff;}
/* --------------------------------------------------------------------- */

/* CONTENT BLOCK HOLDERS */
/* --------------------------------------------------------------------- */
.underlined-title hr {
  border-color: #ED1C24;
  border-width: 2px;
  width: 10%;
}
/* --------------------------------------------------------------------- */

/* ====================================================================================================================
 * Blue Color Styles end
 * ====================================================================================================================*/