body {
    color: #555; 
    font: 400 16px/1.6 'Open Sans', Arial, sans-serif;
}
.clearfix:after {content: ".";
                 display: block;
                 height: 0;
                 clear: both;
                 visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.relative {position: relative;}
.portal-page {color: #ccc;}

/*helpers*/
.marTop30 {margin-top: 30px;}
.marTop40 {margin-top: 40px;}
.marTop60 {margin-top: 60px;}
.marRight30 {margin-right: 30px;}
.marLeft30 {margin-left: 30px;}
.marBot20 {margin-bottom: 20px! important;}
.marBot30 {margin-bottom: 30px! important;}
.marBot40 {margin-bottom: 40px! important;}
.marBot60 {margin-bottom: 60px! important;}
.marBot80 {margin-bottom: 80px! important;}
h2, h3 {font-weight: 500;}
.center {text-align: center;}
p {margin: 0;}
hr {margin-top: 40px; margin-bottom: 40px; border: 0; border-top: 1px solid #aaa;}
ol {margin-left: 1em;}
ol li {list-style-type: decimal; padding-left: 20px;}
ol li ol li {list-style-type: lower-latin;}
ol li ol li ol li {list-style-type: lower-roman;}
.lead ol {margin-bottom: 20px! important;}
.grayscale a img {
    transition: all 0.35s ease; 
    -webkit-transition: all 0.35s ease; 
    filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);}
.grayscale a img:hover {
    filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
	-ms-filter: grayscale(0);}
.opacity a img {opacity:1; transition: all 0.35s ease; -webkit-transition: all 0.35s ease;}
.opacity a img:hover {opacity:0.6;}
.sepia a img {transition: all 0.35s ease; -webkit-transition: all 0.35s ease; 
         filter: sepia(1);
	-webkit-filter: sepia(1);
	-moz-filter: sepia(1);
	-o-filter: sepia(1);
	-ms-filter: sepia(1);}
.sepia a img:hover {filter: sepia(0);
	-webkit-filter: sepia(0);
	-moz-filter: sepia(0);
	-o-filter: sepia(0);
	-ms-filter: sepia(0);}

/*HEADER*/
#header {border-top: none;}
.navbar-white.navbar-transparent {border: none; background-color: rgba(0, 0, 0, 0.95) !important;}
.portal-page .navbar-transparent {background-color: rgba(0, 0, 0, 0) !important;}
.navbar-white.navbar-transparent .navbar-brand {border: none;}
.navbar-btn.navbar-right.lang-first {padding-left: 15px; border-left: #fff 1px solid; margin-right: 15px;}
.navbar-btn {height: 20px! important; line-height: 20px! important; margin-top: 40px;}
.navbar-btn.navbar-right {margin-right: 15px; margin-left: 15px;}
.navbar-white .btn-toggle {background-color: transparent; padding: 0;}
.navbar-white .btn-toggle .icon-bar, .sticky-menu.fixed .btn-toggle .icon-bar {background-color: #ccc; width: 26px; height: 3px; border-radius: 6px;}
.navbar-white .btn-toggle .icon-bar::before, .sticky-menu.fixed .btn-toggle .icon-bar::before {top: 7px; background-color: #ccc; width: 26px; height: 3px; border-radius: 6px;}
.navbar-white .btn-toggle .icon-bar::after, .sticky-menu.fixed .btn-toggle .icon-bar::after {top: -7px; background-color: #ccc; width: 26px; height: 3px; border-radius: 6px;}
.navbar-white .btn-toggle:hover {background-color: transparent;}
.navbar-white .btn-toggle:hover .icon-bar,
.navbar-white .btn-toggle:hover .icon-bar::before,
.navbar-white .btn-toggle:hover .icon-bar::after {background-color: #ED1C24;}
.navbar-white .btn-toggle:focus, .navbar-white .btn-toggle.opened {background-color: transparent;}
.btn-toggle.opened .icon-bar::before, .btn-toggle.opened .icon-bar::after {top: 0;}
.navbar-nav > li > a, .navbar-nav li a {font: 400 14px/20px 'Lato', Verdana, sans-serif;}
.navbar-inverse.navbar-transparent .navbar-text, .navbar-inverse.navbar-transparent .navbar-nav > li > a {
    color: #fff;}
.navbar-nav li > .dropdown-menu {border: none; border-top: 0px solid transparent; min-width: 240px;}
.navbar-inverse .dropdown-menu {background-color: rgba(255, 255, 255, 0.95);}
.navbar-inverse .navbar-nav li > a, .navbar-inverse .dropdown-menu li a, .navbar-inverse .navbar-nav .megamenu-title {
    color: #ccc;}
.navbar-inverse .navbar-nav .open > a:hover, 
.navbar-inverse .navbar-nav .open > a:focus, .navbar-inverse .navbar-nav .active > a, 
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse li a:hover, 
.navbar-inverse .navbar-nav .megamenu-title:hover, .navbar-inverse .dropdown-menu > li > a:hover, 
.navbar-inverse .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover, 
.navbar-inverse .navbar-nav > li > a:focus {color: #ED1C24;}

.lang {margin: 28px 15px 0 0; transition: all 0.35s ease; -webkit-transition: all 0.35s ease;}
.lang a {color: #ccc;}
.lang a:hover {color: #ed1c24;}
.sticky-menu.fixed {background-color: rgba(0, 0, 0, 0.7)! important;}
.sticky-menu.fixed .lang {margin-top: 12px;}

.scroll-btn {border: 2px solid #f1f1f1; border-radius: 2px;}
.scroll-btn:hover, .scroll-btn:focus {border-color: #fff;}
.scroll-btn > span {background-color: #ED1C24; height: 8px;}
.scroll-btn:hover > span,
.scroll-btn:focus > span {background-color: #fff;}
   
/*INDEX*/
#revslider-container {margin-bottom: 0;}
.overlay-container .overlay.darker {background-color: #000; opacity: 0.5;}
.overlay-container .overlay.dark02 {background-color: #000; opacity: 0.2;}
.overlay-container .overlay.dark06 {background-color: #000; opacity: 0.6;}

.btn {line-height: 1.5; border-radius: 3px;}
.btn-white {color: #333; background-color: #fff; border: none; text-transform: uppercase;}
.btn-white:hover, .btn-white:focus, .btn-white.focus, .btn-white:active, .btn-white.active, .open > .dropdown-toggle.btn-white {
    color: #fff; background-color: #ed1c24;}
.btn-black {color: #fff; background-color: #3a3a3a; border: none; text-transform: uppercase;}
.btn-black:hover, .btn-black:focus, .btn-black.focus, .btn-black:active, .btn-black.active {
    color: #333; background-color: #fff;}
.btn-blank {color: #fff; background:transparent; border: 1px solid #fff; text-transform: uppercase;}
.btn-blank:hover, .btn-blank:focus, .btn-blank.focus, .btn-blank:active, .btn-blank.active {
    color: #fff; background-color: #ed1c24; border: 1px solid #ed1c24;}
.btn-red {color: #fff; background-color: #ED1C24; border: none; text-transform: uppercase;}
.btn-green {color: #fff; background-color: #03c09f; border: none; text-transform: uppercase;}
.btn-green.focus, .btn-green:focus, .btn-green:hover {color: #fff; background-color: #009688;}
.btn-blue {color: #fff; background-color: #0093d9; border: none; text-transform: uppercase;}
.btn-red.focus, .btn-red:focus, .btn-red:hover, 
.btn-blue.focus, .btn-blue:focus, .btn-blue:hover 
{color: #fff; background-color: #3a3a3a;}
.link-green a {color: #3db449;}
.link-blue a {color: #0093d9;}
.link-green a:hover, link-blue a:hover {color: #5d4564;}
a.black-btn {background-color: #222; padding: 10px 30px; display: block; border-radius: 3px; 
            color: #fff; font-weight: 700; text-transform: uppercase; text-align: center;
            transition: all 0.3s; -webkit-transition: all 0.3s;}
a.black-btn:hover {color: #aaa;}
.btn-text-up {margin-bottom: 5px;}
.index-btn {margin-top: 30px; padding-left: 15px;}
.index-btn-whole {margin-top: 30px; padding-right: 15px;}

.jumbo1 {color: #ccc; background-color: #222; margin-bottom: 0;}
.jumbo1 p {margin-bottom: 0; font-size: 20px; line-height: 1.7; font-weight: 400;}
.jumbo2 {color: #fff; font-family: 'Noto Sans', Verdana; margin-bottom: 0; padding-top: 60px; padding-bottom: 60px;}
.jumbo2-title {margin-bottom: 20px;}
.jumbo2-title p {color: #fff; font-size: 28px; line-height: 1.3; font-weight: 500; font-variant: small-caps !important; text-rendering: auto;}
.jumbo2-text {font-size: 24px; font-variant: small-caps !important; text-rendering: auto;}

.jumbo3 {color: #fff; font-family: 'Noto Sans', Verdana; margin-bottom: 0; text-align: right;
       padding-top: 60px; padding-bottom: 60px;}
.jumbo3-title {margin-bottom: 20px;}
.jumbo3-title p {color: #fff; font-size: 28px; line-height: 1.3; font-weight: 500; font-variant: small-caps !important; text-rendering: auto;}
.jumbo3-text {font-size: 24px; line-height: 1.3; padding-bottom: 60px;}
.jumbo-news, .jumbo-block {background-color: #444; margin-bottom: 0;}
.jumbo-news h2 {color: #999; font-size: 15px; text-transform: uppercase; margin-bottom: 50px;}
.jumbo-news h3, .jumbo-block h3 {font-size: 20px; text-transform: uppercase; margin-bottom: 10px;}
.jumbo-news h3 a, .jumbo-block h3 a {color: #ccc;}
.jumbo-news h3 a:hover, .jumbo-block h3 a:hover {color: #ed1c24;}
.jumbo-news p.status, .jumbo-block p.status {font-size: 15px;}
.jumbo-news p.news-index, .jumbo-block p.news-index {font-size: 18px; font-weight: 400;}

.jumbo-proteini {color: #fff; font-family: 'Noto Sans', Verdana; margin-bottom: 0; padding-top: 60px; padding-bottom: 60px;}
.index-text p {margin-bottom: 0; font-size: 20px; line-height: 1.7; font-weight: 400; color: #ccc;}
.sponsors {background-color: #444; margin-bottom: 0;}
.sponsors h3 {color: #ccc; font-size: 24px; text-transform: uppercase; text-align: center; margin-bottom: 60px;}

.jumbo-title {color: #444; background-color: #fff; text-align: center; text-transform: uppercase;
    font-size: 28px; font-family: 'Noto Sans', Verdana; margin-bottom: 0;}
.jumbo-title-small {color: #444; background-color: #fff; text-align: center;
    font-size: 28px; font-family: 'Noto Sans', Verdana; margin-bottom: 0;}
.jumbo-button {padding: 0; margin-bottom: 0;}
.jumbo-button .container-fluid {padding-left: 0 !important; padding-right: 0 !important;}
.jumbo-button a {color: #fff; font-size: 20px; text-transform: uppercase; text-align: center; background-color: #03c09f;
       padding: 20px 0; transition: all 0.3s; -webkit-transition: all 0.3s; display: block;}
.jumbo-button a:hover {color: #fff; background-color: #009688;}

a.half-link-bg {background-color: #00357d; display: block;}
.index-half-link {height: 200px;}
span.half-link-title {height: 200px; width: 100%; display: table; background: rgba(0,73,173,0.1);
    position: absolute; left: 0; top: 0; transition: all 0.3s; -webkit-transition: all 0.3s;}
a:hover span.half-link-title {background: rgba(0,73,173,0.5);}
span.half-link-title span {color: #fff; font-size: 24px; text-transform: uppercase;
  display: table-cell; text-align: center; vertical-align: middle;}
.half-link-text {color: #666; background-color: #fff; text-align: center; padding: 30px;}

.jumbo-index {background-color: #222; margin-bottom: 0 !important; padding-top: 0; padding-bottom: 0;}
.jumbo-index h2 {color: #ccc; font-size: 24px; font-weight: 500; margin-top: 60px; text-transform: uppercase;}
.jumbo-index p, .jumbo-whole p {font-size: 18px; font-weight: 400;}
.jumbo-index img, .jumbo-news img {filter: grayscale(0.8);
	-webkit-filter: grayscale(0.8);
	-moz-filter: grayscale(0.8);
	-o-filter: grayscale(0.8);
	-ms-filter: grayscale(0.8);}
.jumbo-index .image-row {margin-left: 0; margin-right: 0;}
.jumbo-index .image-row .col-sm-6 {padding-right: 0; padding-left: 0;}
.index-right-padding h2, .index-right-padding p,
.index-left-padding h2, .index-left-padding p {padding-left: 15px; padding-right: 15px;}
.jumbo-whole {text-align: center; background: url("../img/index-bg.jpg") no-repeat center center; 
            background-size: cover; margin-bottom: 0 !important; padding-top: 100px; padding-bottom: 90px;}
.jumbo-whole h2 {color: #ccc; font-size: 24px; font-weight: 500; text-transform: uppercase;}

/*OWL CAROUSEL*/
.owl-carousel.owl-loaded {text-align: center; margin: 0 auto;}
.owl-carousel {width: 94%;}
.owl-item {text-align: center;}
.our-partners a {opacity: 1; border: none;}
.our-partners a:hover {opacity: 0.7; border: none;}
.center-nav .owl-next {right: -40px;}
.center-nav .owl-prev {left: -40px;}
.gray-nav .owl-prev, .gray-nav .owl-next {color: #ccc; background: none; border: none;}
.gray-nav .owl-prev:hover, .gray-nav .owl-next:hover {color: #ED1C24; background: none; border: none;}
.nav-border .owl-prev, .nav-border .owl-next {font-size: 48px; line-height: 48px;}
.center-nav .owl-prev, .center-nav .owl-next {margin-top: -30px;}

/*EQUAL HEIGHT COLUMNS*/
.row-flex, .row-flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
}
.row-flex-wrap {-webkit-flex-flow: row wrap; align-content: flex-start; flex:0;}
.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {margin:-.2px; /* hack adjust for wrapping */}
.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {width:100%;}
.flex-col {display: flex; display: -webkit-flex; flex: 1 100%; flex-flow: column nowrap;}
.flex-grow {display: flex; -webkit-flex: 2; flex: 2;}

/*CONTENT*/
#content {padding: 0;}
.subhead {background-color: #666; padding-top: 120px; padding-bottom: 40px; margin-bottom: 80px;}
.subhead h1 {color: #eee; font-size: 30px; line-height: 1.2; font-weight: 400; margin-bottom: 0;}
.subhead p {color: #333; margin-top: 20px; margin-bottom: 0;}

.area-wysiwyg, .area-image {margin-bottom: 40px;}
.area-wysiwyg h3 {margin-bottom: 0; line-height: 26px;}
.area-wysiwyg ul li {list-style: disc; margin-left: 2em;}
.area-video {position: relative; margin-bottom: 40px; overflow: hidden;}
.sub-header {margin-top: 0;}
.sub-header h2 {font-weight: 500; line-height: 30px;}
.sub-header h4 {font-weight: 300; line-height: 26px;}
blockquote {color: #888; padding: 8px 0px 8px 30px; border-left: 1px #ED1C24 dotted;}
blockquote:after {background-color: transparent !important;}
.grey-block {background-color: #ddd; padding: 30px;}
img {max-width: 100%; height: auto;}
.gal {margin-bottom: 50px;}
.responsive-video {overflow: hidden; padding-bottom: 56.25%; padding-top: 60px; position: relative;}
.responsive-video iframe, .responsive-video object,
.responsive-video embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
table {width: 100%;}
table tr th {padding: 5px 10px; vertical-align: top; white-space: nowrap;}
table tr td {padding: 5px 10px; vertical-align: top;}
th:nth-child(1), td:nth-child(1) {white-space: nowrap;}

/*SIDE*/
.sidebar .widget h3 {margin-bottom: 15px; padding-bottom: 10px; font-weight: 500; text-transform: uppercase; border-bottom: 1px #ED1C24 dotted;}
.sidebar .widget li a {color: #505050; font-size: 14px;}
.sidebar .widget .links li {border-bottom: none;}
.sidebar .widget .links li:hover a {color: #ED1C24;}
.sidebar .widget .links li a {line-height: 2;}
.sidebar .widget ul li a:before {
    content: "";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    position: absolute;
    height: 0px;
    left: 15px;
    margin-top: 0;
}
.side-btn {margin-top: 20px;}
.side figure {padding: 0 100px 20px;}
.side p {margin-bottom: 20px;}
.side h3 {margin-bottom: 5px! important; text-align: center;}
.side .status {text-align: center;}
.sidebar .widget {margin-bottom: 30px;}

/*PARTNERS*/
.partners {margin-bottom: 30px;}
.partners h2 {margin-top: 20px; margin-bottom: 30px;}
.partners h2 a {color: #333}
.partners h2 a:hover {color: #ed1c24;}

/*NEWS*/
.news-list {margin-bottom: 60px;}
.news-list h2 {margin-bottom: 5px;}
.news-list h2 a {color: #3a3a3a; font-weight: 500;}
.news-list h2 a:hover {color: #ed1c24;}
.news-list p {margin-bottom: 20px;}
.news-list a.img-bg {background-color: #555; display: block;}
.news-list .status {color: #999; margin-bottom: 20px;}
.news-detail h2 {font-weight: 500; margin-bottom: 3px;}
.news-detail .status {color: #999; margin-bottom: 30px;}
.news-detail img {margin-bottom: 40px;}

/*GALLERY*/
ul.lightgallery li {display: block; line-height: 1.42857143;
    background-color: #fff; border: none;}
ul.lightgallery li img {margin-bottom: 20px; opacity: 1; transition: all 0.35s ease; -webkit-transition: all 0.35s ease;
        -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; transition: 0.3s ease-out;}
ul.lightgallery li:hover {cursor: pointer;}
ul.lightgallery li:hover img {opacity: 0.6;}
.lg-backdrop {background-color: #000;}

/*VIDEO*/
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}

/*footer*/
#footer {margin-top: 0; font-family: 'Noto Sans', Verdana;}
#footer.footer-inverse {background-color: #222;}
.footer-inverse #footer-bottom {background: #111;}
#footer.footer-inverse a {font-weight: 400;}
#footer-bottom {padding: 35px 0; text-align: left;}
#footer .widget {margin-bottom: 30px;}
#footer .widget h4 {font: 500 18px/1.5 "Arimo", Arial, sans-serif; padding-bottom: 4px; 
           border-bottom: #ed1c24 1px dotted; margin-bottom: 20px; display: inline-block;}
#footer .widget.social .fa {font-size: 22px;}
#footer .form-group, #footer .form-control, #footer .input-group, #footer .normal-selectbox, #footer .large-selectbox {
    margin-bottom: 18px;}
.widget ul.links li {padding: 0 0 0 15px;}
.widget ul.links li a:before {
    content: "";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    position: absolute;
    height: 0px;
    left: 15px;
}
.widget ul.social-links li {float: left; margin-right: 15px;}
#footer .widget h4::after {display: none;}
#footer.footer-inverse .widget .form-control {background-color: #111;}
#footer .widget.logo-margin {margin-bottom: 10px;}
#scroll-top {border-radius: 3px; background: #666;}
.copyright {font-size: 13px;}
ul.foot-menu li {float: left; font-size: 13px;}
ul.foot-menu li:after {content: "|"; padding-right: 5px; padding-left: 5px;}
ul.foot-menu li:last-child:after {content: "";}

/*PAGING*/
.paging {text-align: center; margin: 15px auto 5px; font-size: 18px; font-family: "Open Sans"; height: 50px;}
.paging ul.pages {clear: both; text-transform: uppercase; display: inline-block;}
.paging ul.pages li {list-style: none; display: inline; float: left; }
.paging ul.pages li a, .paging ul.pages li.disabled {
    color: #ccc;
    display: block;
    float: left;
    margin-right: 0;
    padding: 5px 10px 3px;
    background-color: #fff;
    border: none;
}
.paging ul.pages li a {color: #777;}
.paging ul.pages li a:hover {color: #ed1c24; background-color: #fff; text-decoration: none;}
.paging ul.pages li.current {
    font-weight: bold;
    background-color: #fff;
    color: #000;
    display: block;
    float: left;
    margin-right: 5px;
    padding: 5px 10px 3px;
    border: none;
}


/* First Color */
::selection {
    background-color: #ed1c24;
}

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

a,
.blockquote-icon:before,
.first-color,
.dropcap.first-color,
.btn.btn-border.btn-custom,
.nav-pills.nav-tabs-border > li.active > a,
.nav-pills.nav-tabs-border > li.active > a:hover,
.nav-pills.nav-tabs-border > li.active > a:focus,
.navbar-default .navbar-top a:hover,
.navbar-default .navbar-top a:focus,
.navbar-default .navbar-top .open > .dropdown-toggle,
.navbar-default .navbar-nav .open > a,
.navbar-default .navbar-nav .open > a:hover,
.navbar-default .navbar-nav .open > a:focus,
.navbar-default .navbar-nav .active > a,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default li a:hover,
.navbar-default .navbar-nav .megamenu-title:hover,
.navbar-default .dropdown-menu > li > a:hover,
.navbar-default .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-link:hover,
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus,
.navbar-default .cart-dropdown .product-name a:hover,
.navbar-default .cart-dropdown .product-price,
.navbar-default .cart-dropdown .cart-action-total,
.navbar-white .navbar-top a:hover,
.navbar-white .navbar-top a:focus,
.navbar-white .navbar-top .open > .dropdown-toggle,
.navbar-white .navbar-nav .open > a,
.navbar-white .navbar-nav .open > a:hover,
.navbar-white .navbar-nav .open > a:focus,
.navbar-white .navbar-nav .active > a,
.navbar-white .navbar-nav > .active > a,
.navbar-white .navbar-nav > .active > a:hover,
.navbar-white .navbar-nav > .active > a:focus,
.navbar-white li a:hover,
.navbar-white .navbar-nav .megamenu-title:hover,
.navbar-white .dropdown-menu > li > a:hover,
.navbar-white .dropdown-menu > li > a:focus,
.navbar-white .navbar-nav > li > a:hover, 
.navbar-white .navbar-nav > li > a:focus,
.navbar-white .navbar-link:hover,
.navbar-white .btn-link:hover,
.navbar-white .btn-link:focus ,
.navbar-white .cart-dropdown .product-name a:hover,
.navbar-white .cart-dropdown .product-price,
.navbar-white .cart-dropdown .cart-action-total,
.navbar-inverse .cart-dropdown .product-name a:hover,
.navbar-inverse .cart-dropdown .product-price,
.navbar-inverse .cart-dropdown .cart-action-total,
.navbar-white.navbar-transparent .navbar-top .dropdown-menu a:hover,
.navbar-white.navbar-transparent .navbar-top .dropdown-menu a:focus,
.navbar-inverse.navbar-transparent .navbar-top .dropdown-menu a:hover,
.navbar-inverse.navbar-transparent .navbar-top .dropdown-menu a:focus,
.navbar-inverse.navbar-transparent .navbar-top a:hover,
.navbar-inverse.navbar-transparent .navbar-top a:focus,
.navbar-inverse.navbar-transparent .navbar-top .open > .dropdown-toggle,
.breadcrumb > li > a:hover,
.breadcrumb > li > a:focus,
.page-header.gray .breadcrumb > li > a:hover,
.page-header.gray .breadcrumb > li > a:focus,
.entry-block .entry-title a:hover,
.entry-block .entry-title a:focus,
.entry-block .entry-meta a:hover,
.entry-block .entry-meta a:focus,
.entry-title a:hover,
.entry-title a:focus,
.entry-footer a:hover,
.about-widget-box header a:hover,
.sidebar .widget .latest-posts-list li a:hover,
.sidebar .widget .products-list li a:hover,
.sidebar .widget .tweet_list a:hover,
.about-timeline h3 a:hover,
.about-timeline h3 a:focus,
.event-meta-box a:hover,
.knowledge-box a:hover,
.knowledge-box a:focus,
.knowledge-box ul li a:hover,
.knowledge-box ul li a:focus,
.product-title a:hover,
.product-box.new-box.new-box-border,
.product-details .product-cats a:hover,
.product-details .product-cats a:focus,
#category-widget a:hover,
.filter-brand-list a:hover,
.checkout .panel-border-tb .panel-title a:hover,
.checkout .panel-border-tb .panel-title a:hover + .step-box,
.checkout-progress-box a:hover,
#portfolio-filter li:hover > a,
#portfolio-filter li.active > a,
#portfolio-filter.bordered li.active > a,
#portfolio-filter.bordered li:hover > a,
.portfolio-title a:hover,
.portfolio-title a:focus,
.portfolio-details-list li a:hover,
#footer a:hover,
#footer a:focus,
#footer .widget .tweet_time a:hover,
#footer .widget .tweet_time a:focus,
#footer.footer-default a:hover,
#footer.footer-default a:focus,
#footer.footer-default .widget .tweet_time a:hover,
#footer.footer-default .widget .tweet_time a:focus,
.nav-border.custom-nav .owl-prev,
.nav-border.custom-nav .owl-next  {
	color: #ed1c24;
}

blockquote:after,
.highlight.first-color,
.bg-custom,
.dropcap-bg.first-color,
.btn-custom,
.btn-custom2:hover,
.btn-custom2:focus,
.btn-custom2.focus,
.btn-custom2:active,
.btn-custom2.active,
.open > .dropdown-toggle.btn-custom2,
.btn.btn-border.btn-custom:hover,
.btn.btn-border.btn-custom:focus,
.btn.btn-border.btn-white:hover,
.btn.btn-border.btn-white:focus,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.nav-pills.nav-tabs-border .lavalamp-object,
.progress-bar-custom,
.progress-bar-custom .progress-tooltip,
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus,
.panel-custom > .panel-heading,
.tooltip-inner,
.popover-title,
.carousel-control:hover,
.carousel-control:focus,
.service-hover-bg:hover,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.bg-custom .divider > span,
.team-member-box.custom,
.label-custom,
.callout:after,
.callout.custom,
.navbar-top.navbar-color,
.cart-dropdown .navbar-btn .badge,
.overlay-container .overlay.custom,
.page-header.custom,
.bg-custom .title-border > span,
.title-border.title-bg.custom,
.title-bg-line.custom:after,
.title-underblock.custom:after,
.carousel-tab .carousel-indicators li.active,
.carousel-tab.gray .carousel-indicators li.active,
.rect-dots .owl-dot.active,
.info-line-section.custom,
.landing-features-section.section,
.pricing-table .price.custom,
.pricing-table.custom,
.entry-format,
.timeline-date,
.product-box.new-box,
.product-action-container .btn.btn-dark:hover,
.product-action-container .btn.btn-dark:focus,
.filter-row .btn-layout.active,
.filter-row .btn-layout.active:hover,
.filter-row .btn-layout.active:focus,
.category-widget-btn:hover,
.open .category-widget-btn,
.filter-size-box.active,
.filter-size-box.active:hover,
.filter-size-box.active:focus,
.noUi-connect,
.noUi-handle,
#portfolio-item-container.custombg .portfolio-item.push,
.portfolio-meta.custom,
#footer .widget h4:after,
#footer .tagcloud a:hover,
.tagcloud a:hover,
#footer.footer-inverse .tagcloud a:hover,
#footer.footer-default .tagcloud a:hover,
#footer.footer-custom,
.custom-nav .owl-prev,
.custom-nav .owl-next,
.nav-border.custom-nav .owl-prev:hover,
.nav-border.custom-nav .owl-next:hover,
.nav-border.white-nav .owl-prev:hover,
.nav-border.white-nav .owl-next:hover,
#scroll-top:hover,
#scroll-top.white:hover,
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus {
	background-color: #ED1C24;
}

.btn-custom,
.btn-custom2:hover,
.btn-custom2:focus,
.btn-custom2.focus,
.btn-custom2:active,
.btn-custom2.active,
.open > .dropdown-toggle.btn-custom2,
.btn.btn-border.btn-custom2:hover,
.btn.btn-border.btn-custom2:focus,
.btn.btn-border.btn-white:hover,
.btn.btn-border.btn-white:focus,
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus,
.popover,
.carousel-control:hover,
.carousel-control:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.callout.custom,
.title-border.custom,
.title-border.text-right.custom,
.title-border.text-center.custom > span,
.title-bottom-border.custom,
.product-box.new-box.new-box-border,
.product-action-container .btn.btn-dark:hover,
.product-action-container .btn.btn-dark:focus,
.filter-row .btn-layout.active,
.filter-row .btn-layout.active:hover,
.filter-row .btn-layout.active:focus,
.filter-size-box.active,
.filter-size-box.active:hover,
.filter-size-box.active:focus,
#portfolio-filter li:hover > a,
#portfolio-filter li.active > a,
#portfolio-filter.bordered li.active > a,
#portfolio-filter.bordered li:hover > a,
.nav-border.custom-nav .owl-prev,
.nav-border.custom-nav .owl-next,
.nav-border.custom-nav .owl-prev:hover,
.nav-border.custom-nav .owl-next:hover,
.nav-border.white-nav .owl-prev:hover,
.nav-border.white-nav .owl-next:hover {
	border-color: #ED1C24;
}

.input-border-bottom.form-control:focus,
.form-control.dark.input-border-bottom:focus,
.form-control.white.input-border-bottom:focus {
	border-color:#92278f !important;
}

.progress-tooltip:after,
.progress-bar-custom .progress-tooltip:after,
.popover.top > .arrow,
#header,
.bg-custom .testimonial-vertical .testimonial-content:after,
.bg-custom .testimonial-vertical.reverse .testimonial-content:after {
	border-top-color: #ED1C24;
}

blockquote,
.tooltip.left .tooltip-arrow,
.popover.left > .arrow,
.bg-custom .testimonial.reverse .testimonial-content:after {
	border-left-color: #ED1C24;
}

blockquote.blockquote-reverse,
.tooltip.top .tooltip-arrow,
.popover.right > .arrow  {
	border-right-color:#92278f;
}

.tooltip.right .tooltip-arrow,
.tooltip.bottom .tooltip-arrow,
.popover-title,
.popover.bottom > .arrow,
.popover.bottom > .arrow:after,
.bg-custom .testimonial-content:after {
	border-bottom-color: #92278f;
}

@media (max-width: 991px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
	.navbar-white .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-white .navbar-nav .open .dropdown-menu > li > a:focus,
	.navbar-white .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-white .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-white .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #92278f;
	}
}

@media (min-width: 992px) {
	.navbar-white.navbar-transparent .navbar-nav > li > a:hover, 
	.navbar-white.navbar-transparent .navbar-nav > li > a:focus,
	.navbar-white.navbar-transparent .navbar-nav > li.open > a,
	.navbar-white.navbar-transparent .navbar-nav > li.active > a,
	.navbar-inverse.navbar-transparent .navbar-nav > li > a:hover, 
	.navbar-inverse.navbar-transparent .navbar-nav > li > a:focus,
	.navbar-inverse.navbar-transparent .navbar-nav > li.open > a,
	.navbar-inverse.navbar-transparent .navbar-nav > li.active > a {
		color: #03c09f;
	}
}


/* Second Color */
a:active,
a:hover,
a:focus,
.second-color,
.dropcap.second-color,
.btn.btn-border.btn-custom2,
.callout.custom .callout-icon,
.pricing-table.border.custom,
.pricing-table.border.custom .price,
.pricing-table.border.custom h3 {
	color: #aaa;
}

.highlight.second-color,
.bg-custom2,
.dropcap-bg.second-color,
.btn-custom2,
.btn-custom:hover,
.btn-custom:focus,
.btn-custom.focus,
.btn-custom:active,
.btn-custom.active,
.open > .dropdown-toggle.btn-custom,
.btn.btn-border.btn-white.v2:hover,
.btn.btn-border.btn-white.v2:focus,
.progress-bar-custom2,
.progress-bar-custom2 .progress-tooltip,
.callout.custom:after,
.pricing-table.border.custom h3:after,
.pricing-table.flat.custom header,
.pricing-table.custom.pricing-top .price,
.portfolio-meta.custom .portfolio-favourite,
#footer.footer-custom .tagcloud a:hover,
.footer-custom #footer-bottom,
#footer.footer-custom .btn-custom,
.custom-nav .owl-prev:hover,
.custom-nav .owl-next:hover,
.white-nav .owl-prev:hover,
.white-nav .owl-next:hover,
.service-hover-bg.custom:hover .title-underblock.custom:after, 
.service-hover-bg.custom:hover .title-underblock.dark:after, 
.service-hover-bg.custom:hover .title-underblock.gray:after {
	background-color: #666;
}

.btn-custom2,
.btn-custom:hover,
.btn-custom:focus,
.btn-custom.focus,
.btn-custom:active,
.btn-custom.active,
.open > .dropdown-toggle.btn-custom,
.btn.btn-border.btn-custom:hover,
.btn.btn-border.btn-custom:focus,
.btn.btn-border.btn-custom2:hover,
.btn.btn-border.btn-custom2:focus,
.btn.btn-border.btn-white.v2:hover,
.btn.btn-border.btn-white.v2:focus,
.panel-custom,
.panel-custom > .panel-heading,
.panel-custom > .panel-heading:hover,
.service-hover-bg:hover,
.pricing-table.border.custom,
.pricing-table.flat.custom,
.pricing-table.flat.custom .pricing-list,
#footer.footer-custom .btn-custom {
	border-color: #666;
}

.panel-custom > .panel-heading + .panel-collapse > .panel-body,
.progress-bar-custom2 .progress-tooltip:after,
.pricing-table.custom .pricing-list,
#footer.footer-custom,
.footer-custom #footer-bottom.no-bg {
	border-top-color: #666;
}

.page-header.custom,
.pricing-table.custom .pricing-list li {
	border-bottom-color:#666;
}

@media (min-width: 992px) {
	.footer-custom .main-widget {
		background-color: #666;
	}
}


/* Third Color */
.third-color,
.dropcap.third-color,
.btn.btn-border.btn-custom3,
.product-box.discount-box.discount-box-border {
	color: #83B8BB;
}

.highlight.third-color,
.dropcap-bg.third-color,
.btn-custom3,
.btn.btn-border.btn-custom3:hover,
.btn.btn-border.btn-custom3:focus,
.progress-bar-custom3,
.progress-bar-custom3 .progress-tooltip,
.service-hover-bg.custom2:hover,
.team-member-box.custom2,
.bg-red,
.pricing-table .price.custom2,
.pricing-table.custom2,
.product-box.discount-box,
.portfolio-meta.custom2 {
	background-color: #83B8BB;
}

.btn-custom3,
.btn.btn-border.btn-custom3:hover,
.btn.btn-border.btn-custom3:focus,
.product-box.discount-box.discount-box-border {
	border-color:#83B8BB;
}

.progress-bar-custom3 .progress-tooltip:after {
	border-top-color: #83B8BB;
}

/* Fourth Color */
.pricing-table.border.custom2,
.pricing-table.border.custom2 .price,
.pricing-table.border.custom2 h3 {
	color:#74A3A6;
}

.btn-custom3:hover,
.btn-custom3:focus,
.btn-custom3.focus,
.btn-custom3:active,
.btn-custom3.active,
.open > .dropdown-toggle.btn-custom3,
.service-hover-bg.custom2:hover .title-underblock.custom:after,
.service-hover-bg.custom2:hover .title-underblock.gray:after,
.service-hover-bg.custom2:hover .title-underblock.dark:after,
.pricing-table.custom2.pricing-top .price,
.pricing-table.border.custom2 h3:after,
.pricing-table.flat.custom2 header {
	background-color: #74A3A6;
}

.btn-custom3:hover,
.btn-custom3:focus,
.btn-custom3.focus,
.btn-custom3:active,
.btn-custom3.active,
.open > .dropdown-toggle.btn-custom3,
.service-hover-bg.custom2:hover,
.pricing-table.border.custom2,
.pricing-table.flat.custom2,
.pricing-table.flat.custom2 .pricing-list {
	border-color:#74A3A6;
}

.pricing-table.custom2 .pricing-list {
	border-top-color: #74A3A6;
}

.pricing-table.custom2 .pricing-list li {
	border-bottom-color: #74A3A6;
}