/* --------------------------------------
@Author: ThemeMascot
@URL: http://themeforest.net/user/ThemeMascot

Default COLOR :  Color Set 1
COLOR : Green 
COLOR CODE: #3FB179 
COLOR CODE2: #F2184F 
----------------------------------------- */
/*Theme Colored Red Text-color*/
.text-theme-color-2,
.work-gallery .gallery-bottom-part .title {
  color: #821921;
}
.bg-theme-color-2 {
  background: #821921 !important;
}
.team-block .team-thumb .styled-icons a:hover,
.work-gallery .gallery-thumb .styled-icons a:hover,
.work-gallery:hover .gallery-bottom-part,
.line-bottom-theme-colored-2:after,
.panel-group .panel-title a.active::after {
  background: #821921;
}
.panel-group .panel-title a.active::after {
  background-color: #821921 !important;
}
.btn-theme-color-2 {
  background-color: #821921;
}
/*Theme Colored Red Bg-transparent-color*/
/*Theme Colored Red Border-top-color*/
.border-theme-color-2-1px {
  border: 1px solid #821921 !important;
}
.border-top-theme-color-2-1px {
  border-top: 1px solid #821921 !important;
}
.border-top-theme-color-2-2px {
  border-top: 2px solid #821921 !important;
}
.border-top-theme-color-2-3px {
  border-top: 3px solid #821921 !important;
}
.border-top-theme-color-2-4px {
  border-top: 4px solid #821921 !important;
}
.border-top-theme-color-2-5px {
  border-top: 5px solid #821921 !important;
}
.border-top-theme-color-2-6px {
  border-top: 6px solid #821921 !important;
}
.border-top-theme-color-2-7px {
  border-top: 7px solid #821921 !important;
}
.border-top-theme-color-2-8px {
  border-top: 8px solid #821921 !important;
}
.border-top-theme-color-2-9px {
  border-top: 9px solid #821921 !important;
}
.border-top-theme-color-2-10px {
  border-top: 10px solid #821921 !important;
}
/*Theme Colored Red Border-bottom-color*/
.border-bottom-theme-color-2-1px {
  border-bottom: 1px solid #821921 !important;
}
.border-bottom-theme-color-2-2px {
  border-bottom: 2px solid #821921 !important;
}
.border-bottom-theme-color-2-3px {
  border-bottom: 3px solid #821921 !important;
}
.border-bottom-theme-color-2-4px {
  border-bottom: 4px solid #821921 !important;
}
.border-bottom-theme-color-2-5px {
  border-bottom: 5px solid #821921 !important;
}
.border-bottom-theme-color-2-6px {
  border-bottom: 6px solid #821921 !important;
}
.border-bottom-theme-color-2-7px {
  border-bottom: 7px solid #821921 !important;
}
.border-bottom-theme-color-2-8px {
  border-bottom: 8px solid #821921 !important;
}
.border-bottom-theme-color-2-9px {
  border-bottom: 9px solid #821921 !important;
}
.border-bottom-theme-color-2-10px {
  border-bottom: 10px solid #821921 !important;
}
/*Theme Colored Red Border-left-color*/
.border-left-theme-color-2-1px {
  border-left: 1px solid #821921 !important;
}
.border-left-theme-color-2-2px {
  border-left: 2px solid #821921 !important;
}
.border-left-theme-color-2-3px {
  border-left: 3px solid #821921 !important;
}
.border-left-theme-color-2-4px {
  border-left: 4px solid #821921 !important;
}
.border-left-theme-color-2-5px {
  border-left: 5px solid #821921 !important;
}
.border-left-theme-color-2-6px {
  border-left: 6px solid #821921 !important;
}
.border-left-theme-color-2-7px {
  border-left: 7px solid #821921 !important;
}
.border-left-theme-color-2-8px {
  border-left: 8px solid #821921 !important;
}
.border-left-theme-color-2-9px {
  border-left: 9px solid #821921 !important;
}
.border-left-theme-color-2-10px {
  border-left: 10px solid #821921 !important;
}
/*Theme Colored Red Border-right-color*/
.border-right-theme-color-2-1px {
  border-right: 1px solid #821921 !important;
}
.border-right-theme-color-2-2px {
  border-right: 2px solid #821921 !important;
}
.border-right-theme-color-2-3px {
  border-right: 3px solid #821921 !important;
}
.border-right-theme-color-2-4px {
  border-right: 4px solid #821921 !important;
}
.border-right-theme-color-2-5px {
  border-right: 5px solid #821921 !important;
}
.border-right-theme-color-2-6px {
  border-right: 6px solid #821921 !important;
}
.border-right-theme-color-2-7px {
  border-right: 7px solid #821921 !important;
}
.border-right-theme-color-2-8px {
  border-right: 8px solid #821921 !important;
}
.border-right-theme-color-2-9px {
  border-right: 9px solid #821921 !important;
}
.border-right-theme-color-2-10px {
  border-right: 10px solid #821921 !important;
}
.service-block .thumb .desc {
  border-top: 4px solid #821921;
}
/*Theme Colored Red Border-right-color*/
.service-block .thumb .price {
  border-right: 3px solid #821921;
}
/*Theme Colored Red Border-left-color*/
.portfolio-filter a.active,
.portfolio-filter a:hover {
  border-left: 3px solid #821921;
}
.widget.dark .tags a:hover,
.title-dots span {
  background-color: #821921;
}
.horizontal-contact-widget .widget::before,
.horizontal-contact-widget .each-widget::before {
  color: #821921;
}
/*
 * background: theme-color
 * -----------------------------------------------
*/

.pricing.table-horizontal,
.pricing {
  background: #821921 !important;
}

/*Theme Colored Red Border-left-color*/
.portfolio-filter a.active,
.portfolio-filter a:hover {
  border-left: 3px solid #821921;
}
/* background-theme-color */
.bg-theme-colored {
  background-color: #000000 !important;
}

.bg-hover-theme-colored:hover h1,
.bg-hover-theme-colored:hover h2,
.bg-hover-theme-colored:hover h3,
.bg-hover-theme-colored:hover h4,
.bg-hover-theme-colored:hover h5,
.bg-hover-theme-colored:hover h6,
.bg-hover-theme-colored:hover p,
.bg-hover-theme-colored:hover a,
.bg-hover-theme-colored:hover i {
  color: #fff !important;
}
.hover-text-theme-color-2:hover {
  color: #821921;
}

blockquote.gray.bg-theme-colored footer {
  color: #777777;
}

/* box-shadow */
/*
 * btn-default: theme-color
 * -----------------------------------------------
*/

.btn-default.btn-theme-colored:active,
.btn-default.btn-theme-colored.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored {
  background-image: none;
}

/*
 * btn-border
 * -----------------------------------------------
*/

.btn-border.btn-theme-colored:active,
.btn-border.btn-theme-colored.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored {
  background-image: none;
}

.btn-dark.btn-theme-colored:active,
.btn-dark.btn-theme-colored.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored {
  background-image: none;
}

/*
 * btn-gray
 * -----------------------------------------------
*/

.btn-theme-colored:active,
.btn-theme-colored.active,
.open > .dropdown-toggle.btn-theme-colored {
  background-image: none;
}
/*
 * btn-transparent
 * -----------------------------------------------
*/
.btn-transparent {
  background-color: transparent;
  color: #fff;
}
.btn-transparent.btn-theme-colored {
  background-color: transparent;
}
.btn-transparent.btn-dark {
  background-color: #111111;
  border-color: #111111;
}
.btn-transparent.btn-dark:hover {
  background-color: #000000;
  border-color: #000000;
}

.btn-transparent.btn-border {
  background-color: transparent;
  border-color: #eeeeee;
}
.btn-transparent.btn-border:hover {
  background-color: #eeeeee;
  color: #000;
}

.btn-gray.btn-transparent {
  background-color: #d3d3d3;
  color: #333333;
}
.btn-gray.btn-transparent:hover {
  background-color: #ececec;
  color: #1a1a1a;
}

/*
 * Shortcode: styled-icons Theme Colored
 * -----------------------------------------------
*/

.icon-box.iconbox-theme-colored .icon.icon-gray.icon-bordered {
  border-color: #eeeeee;
}
