/* === color === */

a, a:hover,a:focus,a:active, footer a.text-link:hover, strike, footer ul.link-list li a:hover, .post-meta col-md- a:hover, footer a.text-link, 
ul.meta-post li a:hover, ul.cat li a:hover, ul.recent li h6 a:hover, ul.portfolio-categ li.active a, ul.portfolio-categ li.active a:hover, ul.portfolio-categ li a:hover,ul.related-post li h4 a:hover, col-md-.highlight,article .post-heading h3 a:hover,
.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > li > a:hover,.navbar .nav > li > a:focus,.navbar .nav > .active > a:focus, .validation, .text-theme  { 
	color:#cb1103;
}

/* === background color === */
.navbar .nav > .active.dropdown > a.dropdown-toggle,
.navbar .nav > .active.dropdown > a.dropdown-toggle:hover,
.navbar .nav > .active.dropdown > a.dropdown-toggle:focus,
.custom-carousel-nav.right:hover, .custom-carousel-nav.left:hover, 
.dropdown-menu li:hover,
.dropdown-menu li a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a, 
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.pagination ul > .active > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > col-md-,
.flex-control-nav li a:hover, 
.flex-control-nav li a.active{
  background-color: #cb1103;
}

.datepicker > .dropdown-menu li:hover, .datepicker >
.dropdown-menu li a:hover{
    background: none;
}

.text-light {
    color: rgb(220, 225, 225);
}

.text-light-op50 {
    color: rgb(220, 225, 225);
    -ms-opacity: 0.5;
    opacity: 0.5;
}

.text-theme.op60 {
    color:#cb1103;
    -ms-opacity: 0.60;
    opacity: 0.60;
}

/* === border color === */
.pagination ul > li.active > a,
.pagination ul > li.active > col-md-, a.thumbnail:hover, input[type="text"].search-form:focus {
	border:1px solid #cb1103;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: #ce7e7e;
}

form#contactform1 .validation {
	color: #cb1103;
}

#sendmessage {
	color: #cb1103;
}

.pullquote-left {
	border-left:5px solid #cb1103;
}

.pullquote-right {
	border-right:5px solid #cb1103;
}


/* === Header === */
/* --- toggle top area --- */
 .hidden-top {	
	background:#cb1103;
}
#header-hidden-link a.toggle-link,
#header-hidden-link a.top-link {
	background:#cb1103;
}

header, .navbar-default {
    /*background-color: rgba(237, 237, 237, 0.80);*/
background: #f1f1f1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

    border-bottom: solid 1px #bbb;
-webkit-box-shadow: 0 0 1px 0 #bbb;
box-shadow: 0 0 1px 0 #bbb;

}
/* carousel */
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-next-horizontal:focus
 {
	background:#cb1103;
}

ul.clients li:hover {
	border:4px solid #cb1103;
}

/* buttons */
.btn-dark:hover,.btn-dark:focus,.btn-dark:active  {
  background: #cb1103;
  border:1px solid #cb1103;
}

.btn-theme {
  border:1px solid #cb1103;
  background: #cb1103;
}

.btn-theme-active, .btn-theme-active:hover {
  border:1px solid #cb1103;
  background: #cb1103;
    color: white;
}

/* modal styled */
.modal.styled .modal-header {
  background-color: #cb1103;
}


/* blog */
.post-meta {
	border-top:4px solid #cb1103;
}

.post-meta .comments a:hover  {
	color:#cb1103;
}

.widget ul.tags li a:hover {
	background: #cb1103;
}

.recent-post .text h5 a:hover{
	color:#cb1103;
}

/* pricing box */

.pricing-box-alt.special .pricing-heading {
	background: #cb1103;
}


/* portfolio */
.item-thumbs .hover-wrap .overlay-img {
	background: #cb1103;	
}


/* pagination */
#pagination a:hover {
    background: #cb1103;
}

/* pricing box */
.pricing-box.special .pricing-offer{
	background: #cb1103;
}


/* fontawesome icons */
.icon-square:hover,
.icon-rounded:hover,
.icon-circled:hover {
    background-color: #cb1103;
}
[class^="icon-"].active,
[class*=" icon-"].active {
    background-color: #cb1103;
}

/* fancybox */
.fancybox-close:hover {
	background-color:#cb1103;
}
.fancybox-nav:hover col-md- {
	background-color:#cb1103;
}

/* parallax c slider */
.da-slide .da-link:hover{
	background: #cb1103;
	border: 4px solid #cb1103;
}

.da-dots col-md-{
	background: #cb1103;
}

/* flexslider */
#featured .flexslider .slide-caption {
	border-left:5px solid #cb1103;
}

/* Nivo slider */
.nivo-directionNav a:hover {
    background-color: #cb1103;
}
.nivo-caption, .caption {
	border-bottom: #cb1103 5px solid;
}

.homebar {
    background-image:url("../img/home-slider.jpg");
    color:#f1f1f1;
    min-height:500px;
}

.infobox {
    border:solid 1px #383838;
}
    .homebar img {
        margin-bottom:15px;
    }

    .homebar h2,h3 {
        color:#f1f1f1;
    }
    .homebar h5 {
        margin-bottom:5px;
        color:#0d0d0d;
        font-weight:300;
    }

    .homebar h6{
        margin:2px;
        margin-bottom:5px;
        color:#0d0d0d;
        font-weight:300;
    }
    .homebar p {
        font-size:16px;
    }

.login {
    margin-top: 30px;
    color:#353535;
    text-align:center;
}

    .login h2, h3 {
        color:#353535;
    }
    .login h6 {
        font-size: medium;
    }

.header-badge a:hover i {
    color:#cb1103;
}

header i {
    color: #a0a0a0;
    text-decoration:none !important;
}
    header i:hover {
        color:#cb1103;
    }

    header .addon i:hover {
        color: #a0a0a0 !important;
    }

    .notification-badge {
        background: #cb1103;
    }

header input {
    background:#f1f1f1!important;
    height:30px;
}

header input:focus {
    border-color: #9b9b9b !important;
    box-shadow:none !important;
}

    .user-left-box ul li:hover {

        color: #cb1103;
    }

.pageview {
}

    .pageview h3 {
        /*color: #cb1103;*/
        color:#4e4e4e;
    }

    #optionbar1 a{
        color:#808080;
        text-decoration:none;
    }

        #optionbar1 a:hover {
            color: #cb1103;
            cursor:pointer;
        }
        #optionbar1 a.tactive{
        color: #cb1103;
        font-weight:bolder;
        text-decoration:none;
    }

.search-menu:hover, .search-menu:hover h4, .search-menu:hover h5, .search-menu:hover h6 {
    background-color: #cb1103 !important;
    color:#f1f1f1 !important;
    text-decoration:none !important;
}

.nav-tabs > li,  .nav-tabs > li>a{

}

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

.taggd-wrapper .user-tag {
    background-color: rgba(168, 164, 164, 0.6) !important;
}
.taggd-wrapper .user-tag:hover {
    background-color: rgba(168, 164, 164, 0.7) !important;
}

.taggd-wrapper .taggd-item-hover .user-tag {
    background-color: rgba(168, 164, 164, 0.7) !important;
    color: #383838;
}

.photo-selected {
      border: #ce7e7e solid 3px !important;
    opacity: 0.7 !important;t
}
.photo-selected img {
   
}

.btn-group label.active {
    background: #cb1103;
    color: #fff;
}
    .btn-group label.active:hover {
        background: #18191a;
        color: #fff;
        border: 1px solid #18191a;
    }

/* SPINNER */

#circleloader{
width:149.33333333333334px;
}

.circleloader{
background-color:#DBDBDB;
float:left;
height:12px;
margin-left:6px;
width:12px;
-moz-animation-name:bounce_circleloader;
-moz-animation-duration:1.35s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-moz-border-radius:21px;
-webkit-animation-name:bounce_circleloader;
-webkit-animation-duration:1.35s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-webkit-border-radius:21px;
-ms-animation-name:bounce_circleloader;
-ms-animation-duration:1.35s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-ms-border-radius:21px;
-o-animation-name:bounce_circleloader;
-o-animation-duration:1.35s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
-o-border-radius:21px;
animation-name:bounce_circleloader;
animation-duration:1.35s;
animation-iteration-count:infinite;
animation-direction:linear;
border-radius:21px;
}

#circleloader_1{
-moz-animation-delay:0.27s;
-webkit-animation-delay:0.27s;
-ms-animation-delay:0.27s;
-o-animation-delay:0.27s;
animation-delay:0.27s;
}

#circleloader_2{
-moz-animation-delay:0.63s;
-webkit-animation-delay:0.63s;
-ms-animation-delay:0.63s;
-o-animation-delay:0.63s;
animation-delay:0.63s;
}

#circleloader_3{
-moz-animation-delay:0.8099999999999999s;
-webkit-animation-delay:0.8099999999999999s;
-ms-animation-delay:0.8099999999999999s;
-o-animation-delay:0.8099999999999999s;
animation-delay:0.8099999999999999s;
}

@-moz-keyframes bounce_circleloader{
0%{
}

50%{
background-color:#DB4444}

100%{
}

}

@-webkit-keyframes bounce_circleloader{
0%{
}

50%{
background-color:#DB4444}

100%{
}

}

@-ms-keyframes bounce_circleloader{
0%{
}

50%{
background-color:#DB4444}

100%{
}

}

@-o-keyframes bounce_circleloader{
0%{
}

50%{
background-color:#DB4444}

100%{
}

}

@keyframes bounce_circleloader{
0%{
}

50%{
background-color:#DB4444}

100%{
}

}



/* footer */

