/*
Theme Name: Twenty Twenty
Template: twentytwenty
Author: WalEko
Version: 1.0
Description: Thème enfant du thème Twenty Twenty
*/

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@100;300;400;600;700&display=swap');

:root {
    --global--font-primary: 'Jost', -apple-system, BlinkMacSystemFont, sans-serif;
    --global--font-secondary: 'Jost', -apple-system, BlinkMacSystemFont, sans-serif;
}

body, .woocommerce-tabs ul, .single-product .woocommerce-Tabs-panel--additional_information p, .single-product .woocommerce-Tabs-panel--reviews p {
    font-family: 'Jost', sans-serif;
}

@supports ( font-variation-settings: normal ) {
   
   	.entry-content {
    font-family: 'Jost', -apple-system, BlinkMacSystemFont, sans-serif;
    letter-spacing: normal;
	font-weight: 300;
}
    .entry-content h4, .entry-content h5, .entry-content h6, .entry-content cite, .entry-content figcaption, .entry-content table, .entry-content address, .entry-content .wp-caption-text, .entry-content .wp-block-file,  input, textarea, .btn {
        font-family: "Jost", -apple-system, BlinkMacSystemFont, sans-serif;
    }
	

	.entry-content h1, h1.entry-title, .entry-content h2, .entry-content h3, button, .button, .faux-button, .faux-button.more-link, .wp-block-button__link, .wp-block-file__button {
		
		font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
		
	}
	

}

/**-- Link color --**/
a, .color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline {
	
	color: #14438F!important;
}

a:hover {
  color: #1B5FC8;
  text-decoration: none;
}

a:active {
  color: #0E2F63;
}

 
body, .header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle {
	
	color: #221E20!important;
}
.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {
	
	font-weight: 600;
}

.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	
	max-width: 102.4rem;
    width: calc(100% - 4rem);
}

/*Body and headings sizes readjust for big screens*/
@media (min-width: 992px) {

	

	/* Headings harmonisés */
	h1 {
	
		font-size: clamp(28px, 3.2vw, 40px);

	}

	h2 {
	  font-size: clamp(26px, 2.6vw, 32px);
	  line-height: 1.25;
	}

	h3 {
	  font-size: clamp(20px, 1.8vw, 24px);
	  line-height: 1.3;
	}

	h4 {
	  font-size: clamp(18px, 1.4vw, 20px);
	}

	h5 {
	  font-size: clamp(16px, 1.2vw, 18px);
	}

	h6 {
	  font-size: clamp(15px, 1vw, 16px);
	}
}


.entry-content h2, .entry-content h4, h1.product_title, .page-description h2 {
	
	color: #14438F;
}

.entry-content h3, .woocommerce-product-details__short-description h2, .page-description h3 {
	
	color: #C5C5c5;
	font-weight: 300;
	font-size: 3.5rem;
}

.entry-content h3 strong, .woocommerce-product-details__short-description h2 strong, .page-description h3 strong {
	
	color: #14438F;
}

.entry-content form h3 {
	
	color: #221E20!important;
	font-size: 1.3em;
	font-weight: 600;
}

/*Recherche de produits*/
.wp-block-search__button-outside label {
	
	font-weight: bold;
	font-size: 1.25em;
}

figcaption {
	
	font-style: italic;
	text-align: center;
}

/*-- Footer --*/
.footer-nav-widgets-wrapper {
	
	background-color : #221E20;
	color: #D1D5DB!important;
}

.footer-nav-widgets-wrapper h1,
.footer-nav-widgets-wrapper h2,
.footer-nav-widgets-wrapper h3,
.footer-nav-widgets-wrapper h4,
.footer-nav-widgets-wrapper h5,
.footer-nav-widgets-wrapper h6 {
	
	color: #F2F2F2!important;
}

.footer-nav-widgets-wrapper a {

	color: #259b9a!important;
}

.footer-nav-widgets-wrapper .fa {
	
	color: #2CB4B3;
}

.footer-nav-widgets-wrapper .widget_archive a, 
.footer-nav-widgets-wrapper .widget_categories a, 
.footer-nav-widgets-wrapper .widget_pages a, 
.footer-nav-widgets-wrapper .widget_meta a, 
.footer-nav-widgets-wrapper .widget_nav_menu a {
	
	font-weight: 500;
}

/*-- Footer Bouton Offre --*/

.footer-nav-widgets-wrapper #menu-item-277 a {
	
	color: #ffffff !important;
    background-color: #259b9a;
    border-radius: .5em;
    padding: .4em;
    display: inline-block;
    margin-bottom: .5em;
}

/*-- Footer logo EPSON partner --*/

.footer-nav-widgets-wrapper #block-15 {
	
	margin-top: 0;
	margin-bottom: 0;
}

.footer-nav-widgets-wrapper #block-15 .widget-content .wp-block-image {
	
	margin-top: 1rem;
	margin-bottom: 1rem;
}

/*-- Footer liste catégories --*/
.footer-nav-widgets-wrapper ul.wc-block-product-categories-list {
	
	list-style: none !important;
    padding-left: 0 !important;
}
.footer-nav-widgets-wrapper ul.wc-block-product-categories-list li {
	
	position: relative;
    padding-left: 30px; 
    margin-bottom: 8px;
}

.footer-nav-widgets-wrapper ul.wc-block-product-categories-list li::before {
    
	content: "\f06c"; 
    font-family: "Font Awesome 5 Free";
	font-weight: 900; /* Important pour les icônes Solid */
    position: absolute;
    left: 0;
    top: 5px; /* Ajustez selon l'alignement du texte */
    font-size: 0.8em;
}
.footer-nav-widgets-wrapper ul.wc-block-product-categories-list li ul {
	
	list-style: circle !important; /* Une petite puce creuse pour différencier */
    padding-left: 0px !important;
    margin-top: 5px;
}

.footer-nav-widgets-wrapper ul.wc-block-product-categories-list li ul li {
	
	padding-left: 10px !important;
}

.footer-nav-widgets-wrapper ul.wc-block-product-categories-list li ul li::before {
	
	content: none!important;
}


/*-- Footer logo Waleko Epson --*/
.footer-nav-widgets-wrapper .widget_block.widget_media_image .wp-block-image {
	
	margin-top:0!important;
}

/*Social Menu*/
.social-icons a {
	
	background-color: inherit!important;
	background: none;
}

.social-icons


.footer-nav-widgets-wrapper .footer-social {
	
	text-align: center;
	position: relative;
    left: 50%;
	transform: translateX(-50%);
	width: fit-content;
}

.footer-nav-widgets-wrapper .footer-social a {
	
	background-color: inherit!important;
	color: #f2f2f2!important;
}

.footer-nav-widgets-wrapper .footer-social a:hover {
	
	color: #2CB4B3!important;
}

.footer-nav-widgets-wrapper .footer-social a svg {
    width: 50px!important;  /* Plus grand pour la visibilité */
    height: 50px!important;

}



/*-- Footer spécial pour 3e colonne ajoutée --*/
@media (min-width: 700px) {
    /* On force la grille à 3 colonnes égales */
    .footer-widgets-wrapper {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 40px !important;
        max-width: 1200px !important; /* Ajustez selon la largeur de votre site */
        margin: 0 auto !important;
    }

    /* On s'assure que les colonnes ne sont pas limitées en largeur par le thème */
    .footer-widgets-wrapper .footer-widgets {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }
}
/*-- End footer spécial --*/
/*-- End Footer --*/

/*Banner home page*/
#post-11 .featured-media-inner {
	
	max-width: 100%;
}

#post-11 .featured-media-inner img {
	
	width: 100%;
	max-width: 100%;
    max-height: 26em;
    object-fit: cover;
    object-position: top;
}

/**-- WP Contact Form 7 : affichage du message ok/ko au-dessus du bouton submit --**/

.wpcf7 form {
    display: flex!important;
    flex-direction: column;
}


.wpcf7-response-output {
    margin-top: 20px;
    order: 2;
}

.contentSubmit {
    order: 3;
}
/*--- END WP Contact Form 7 ---*/

/* class to blue primary*/
.entry-content form h3 i.fa,
.introForm span.primary {
	
	color: #14438F;
}

.introForm {
	
	text-align: center;
	font-size: 1.1em;
}

/*Form Contact*/
#wpcf7-f43-p11-o1 {
	
	background-color: #F4F4F4;
    border-radius: 0.5em;
    padding: 1em;
}

/*Form Offre*/

#wpcf7-f102-p101-o1 form {
  position: relative;
  z-index: 1;
  padding: 1em;
}

#wpcf7-f102-p101-o1 form::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background: url('/wp-content/uploads/2026/03/EPSON-Philosophie-empty.webp') no-repeat center center;
  background-size: cover;

  opacity: 0.05;
  z-index: -1;
  border-radius: 0.75em;
}

#wpcf7-f102-p101-o1 form h2 {
	
	font-weight: 600;
	font-size: 1.35em;
}
#wpcf7-f102-p101-o1 ~ .wp-block-image img {
	
	border-radius: 0.75em;
}

#contactAddress {
	
	width: 100%;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	margin: 0;
	}

/*Form and CTA suite*/

button, .btn, .button {
    border-radius: 80px;
}
input, textarea {
	
	font-weight: 300;
	border-radius: 10px!important;
	margin: .5em 0 !important;
}

.btn {
	
	margin-bottom: 1em;
	margin-top: 2.5em;
	padding: 1em 2em!important;
	transform: translateZ(0);
	transition: all 0.3s ease-in-out;
	display: inline-block;
	text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
	font-size: 1.0em;
}

a.btn {
	
	color: #ffffff!important;
	text-decoration: none;
	font-weight: 500;
}



button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .btn {
	
	text-transform: none;
	font-weight: 500;
}

.formSubTitle {
 
    margin-left: 1.0em;
	font-style: italic;
}

.preferCall {

    text-align: center;
    margin-top: 1.25em;
}

/*-- Page Products --*/

.price {
	
	visibility : hidden;
}

.summary a.btn {
	
	margin-bottom: 3em;
    margin-top: 3em;
}

.summary a.btn::before {
	
	content:"La solution enfin adaptée à vos besoins !";
	display: block;
    position: absolute;
    top: -2.5em;
    background-color: #ffff !important;
    color: #14438F;
    font-weight: 600;
	left: 50%;
    transform: translateX(-50%);
}

.summary a.btn::after {
	
	content:"Réponse rapide et sans engagement";
	position: absolute;
    bottom: -2em;
	left: 50%;
    transform: translateX(-50%);
	color: #2CB4B3;
}

button.blue:hover, .btn-blue:hover, .wp-block-search__button:hover {
  background-color: #259b9a;
  transform: translateY(-1px);
}

.sku_wrapper, .posted_in, .tagged_as {
	
	display: block;
}

p.contentCenter {
	
	text-align: center;
}

.woocommerce-tabs ul.tabs {

	margin-bottom: 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
    background: #DCDCDC;
    padding: 1em;
    margin: 0;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
	
	font-weight: 400;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
	
	background: #14438F;
	
}


.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
	
	color: #ffffff!important;
	text-decoration: none;
	box-shadow: inherit;
	font-weight: 600;
	}

.woocommerce-Tabs-panel {
    
	padding-top: 1em;
	border-top: 0.5px solid #14438F;
	border-top-left-radius: 0;
    border-top-right-radius: .5em;
    border-right: 0.5px solid #14438F;
    border-bottom: 0.5px solid #14438F;
    border-bottom-right-radius: .5em;
}


#infos-leasing-why-right {
    background: transparent url(https://i1.wp.com/www.ricoh.ddoffice.be/wp-content/uploads/2016/11/arrow01.png?w=165&ssl=1) no-repeat 32% 37.5%;
    padding: 2em;
    margin-bottom: 3em;
    padding-bottom: 0;
}

#infos-leasing-why-right ul {
	
	margin-left: 50%;
}

#infos-leasing-why-right .btn::after {
	
	content:"Toutes les clés pour faire le bon choix";
	color: #14438F;
	display: block;
    position: absolute;
    top: 4em;
	left: 50%;
    transform: translateX(-50%);
}

form.cart, .woocommerce-review__author {
	
	display: none;
}

.star-rating {
	
	color: #F5B301;
}
/*-- Vous aimerez aussi --*/
a.product_type_external {
	
	color: #ffffff!important;
}

/* menu */
body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a:where(:not(.wp-block-button__link)), #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote::before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
	
	color: #221E20;
}

.introForm {
	
	font-style: italic;
}

.formConfidentialite {
	
	padding-top: 1em;
}

.powered-by-wordpress {
	
	display: none;
}

/*WooCommerce*/
.woocommerce-tabs .row {
	
	display: inline-block;
	max-width: 100%!important;
	width: 100%!important;
}

/*-- Brand Reassurance --*/
.brand-reassurance {
    
	display: flex;
    justify-content: space-around;
    gap: 20px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 20px 0;
    margin-bottom: 30px;
    flex-wrap: wrap;
    text-align: center;
	margin-top:: 2em;
	margin-bottom: 4em;
	
}

h3.brand-reassurance-title {
	
	color:inherit;
	font-weight: 600;
	text-align: center;
	font-family: 'Jost';
	margin-top: 2.0em;
}

h3.brand-reassurance-title img {
	
	display:inline-block;
	margin-bottom: -.1em;
}

.brand-reassurance + div {
	
	text-align: center;
    margin-top: 20px;
    margin-bottom: 7.5em;
	display: block;
	
}

.brand-reassurance + div a {
	
	background-color: #2CB4B3;
	color: #ffffff!important;
	padding: .5em 1.5em;
	text-decoration: none;
	border-radius: 80px
}

.brand-reassurance + div a::after {
	
	content: "Un conseil adapté selon vos besoins";
    display: block;
    color: #2CB4B3;
    position: absolute;
    z-index: 500;
    left: 50%;
    transform: translateX(-50%);
    padding: 1em;
}

.brand-reassurance + div a:hover {
	
	background-color: #259B9A;
}

.brand-reassurance + div a:hover i, 
a.btn:hover i {
	
  transform: translateX(4px);
  transition: transform 0.2s ease;
}
	




/*RTL*/

.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    float: right!important;
}
@media (min-width: 768px){
	.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
	    float: right!important;
	}
}
@media (min-width: 992px){
	.vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
	    float: right!important;
	}
}
@media (min-width: 1200px){
	.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
	    float: right!important;
	}
}



/*VC */

.vc_non_responsive .vc_row .vc_col-sm-1,
.vc_non_responsive .vc_row .vc_col-sm-10,
.vc_non_responsive .vc_row .vc_col-sm-11,
.vc_non_responsive .vc_row .vc_col-sm-12,
.vc_non_responsive .vc_row .vc_col-sm-2,
.vc_non_responsive .vc_row .vc_col-sm-3,
.vc_non_responsive .vc_row .vc_col-sm-4,
.vc_non_responsive .vc_row .vc_col-sm-5,
.vc_non_responsive .vc_row .vc_col-sm-7,
.vc_non_responsive .vc_row .vc_col-sm-8,
.vc_non_responsive .vc_row .vc_col-sm-9 {
  padding-right: 15px;
  padding-left: 15px;
  float: right
}

.vc_message_box-icon>*,
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  -o-transform: translate(50%, -50%)
}

.vc_parallax-inner iframe,
.vc_video-bg iframe {
  max-width: 1000%
}

.vc_clearfix::after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row::after {
  clear: both
}

.vc-composer-icon,
[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.vc_row::after,
.vc_row::before {
  content: " ";
  display: table
}

@media (max-width:767px) {
  .vc_hidden-xs {
    display: none!important
  }
  .vc_el-clearfix-xs {
    clear: both
  }
  
  #infos-leasing-why-right {
	  
	  background: none;
	  padding: 0;
  }
  
  #infos-leasing-why-right ul {
	margin: 0;
	padding: 0;
	margin-left: .5em;
	}
}

@media (min-width:768px) and (max-width:991px) {
  .vc_hidden-sm {
    display: none!important
  }
  .vc_el-clearfix-sm {
    clear: both
  }
}

@media (min-width:992px) and (max-width:1199px) {
  .vc_hidden-md {
    display: none!important
  }
  .vc_el-clearfix-md {
    clear: both
  }
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  width: 8.33333333%;
  min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  width: 16.66666667%;
  min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  width: 25%;
  min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  width: 33.33333333%;
  min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  width: 41.66666667%;
  min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: right;
  width: 50%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  width: 58.33333333%;
  min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  width: 66.66666667%;
  min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  width: 75%;
  min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  width: 83.33333333%;
  min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  width: 91.66666667%;
  min-height: 1px
}

.vc_col-xs-12,
.vc_column_container {
  width: 100%
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  width: 100%;
  min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-right: 100%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-right: 91.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-right: 83.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-right: 75%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-right: 66.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-right: 58.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-right: 50%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-right: 41.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-right: 33.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-right: 25%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-right: 16.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-right: 8.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-right: 0
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none!important
}

.vc_row {
  margin-right: -15px;
  margin-left: -15px
}

.vc_col-lg-1,
.vc_col-lg-10,
.vc_col-lg-11,
.vc_col-lg-12,
.vc_col-lg-2,
.vc_col-lg-3,
.vc_col-lg-4,
.vc_col-lg-5,
.vc_col-lg-6,
.vc_col-lg-7,
.vc_col-lg-8,
.vc_col-lg-9,
.vc_col-md-1,
.vc_col-md-10,
.vc_col-md-11,
.vc_col-md-12,
.vc_col-md-2,
.vc_col-md-3,
.vc_col-md-4,
.vc_col-md-5,
.vc_col-md-6,
.vc_col-md-7,
.vc_col-md-8,
.vc_col-md-9,
.vc_col-sm-1,
.vc_col-sm-10,
.vc_col-sm-11,
.vc_col-sm-12,
.vc_col-sm-2,
.vc_col-sm-3,
.vc_col-sm-4,
.vc_col-sm-5,
.vc_col-sm-6,
.vc_col-sm-7,
.vc_col-sm-8,
.vc_col-sm-9,
.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9 {
  float: right
}

.vc_col-xs-11 {
  width: 91.66666667%
}

.vc_col-xs-10 {
  width: 83.33333333%
}

.vc_col-xs-9 {
  width: 75%
}

.vc_col-xs-8 {
  width: 66.66666667%
}

.vc_col-xs-7 {
  width: 58.33333333%
}

.vc_col-xs-6 {
  width: 50%
}

.vc_col-xs-5 {
  width: 41.66666667%
}

.vc_col-xs-4 {
  width: 33.33333333%
}

.vc_col-xs-3 {
  width: 25%
}

.vc_col-xs-2 {
  width: 16.66666667%
}

.vc_col-xs-1 {
  width: 8.33333333%
}

.vc_col-xs-pull-12 {
  left: 100%
}

.vc_col-xs-pull-11 {
  left: 91.66666667%
}

.vc_col-xs-pull-10 {
  left: 83.33333333%
}

.vc_col-xs-pull-9 {
  left: 75%
}

.vc_col-xs-pull-8 {
  left: 66.66666667%
}

.vc_col-xs-pull-7 {
  left: 58.33333333%
}

.vc_col-xs-pull-6 {
  left: 50%
}

.vc_col-xs-pull-5 {
  left: 41.66666667%
}

.vc_col-xs-pull-4 {
  left: 33.33333333%
}

.vc_col-xs-pull-3 {
  left: 25%
}

.vc_col-xs-pull-2 {
  left: 16.66666667%
}

.vc_col-xs-pull-1 {
  left: 8.33333333%
}

.vc_col-xs-pull-0 {
  left: auto
}

.vc_col-xs-push-12 {
  right: 100%
}

.vc_col-xs-push-11 {
  right: 91.66666667%
}

.vc_col-xs-push-10 {
  right: 83.33333333%
}

.vc_col-xs-push-9 {
  right: 75%
}

.vc_col-xs-push-8 {
  right: 66.66666667%
}

.vc_col-xs-push-7 {
  right: 58.33333333%
}

.vc_col-xs-push-6 {
  right: 50%
}

.vc_col-xs-push-5 {
  right: 41.66666667%
}

.vc_col-xs-push-4 {
  right: 33.33333333%
}

.vc_col-xs-push-3 {
  right: 25%
}

.vc_col-xs-push-2 {
  right: 16.66666667%
}

.vc_col-xs-push-1 {
  right: 8.33333333%
}

.vc_col-xs-push-0 {
  right: auto
}

.vc_col-xs-offset-12 {
  margin-right: 100%
}

.vc_col-xs-offset-11 {
  margin-right: 91.66666667%
}

.vc_col-xs-offset-10 {
  margin-right: 83.33333333%
}

.vc_col-xs-offset-9 {
  margin-right: 75%
}

.vc_col-xs-offset-8 {
  margin-right: 66.66666667%
}

.vc_col-xs-offset-7 {
  margin-right: 58.33333333%
}

.vc_col-xs-offset-6 {
  margin-right: 50%
}

.vc_col-xs-offset-5 {
  margin-right: 41.66666667%
}

.vc_col-xs-offset-4 {
  margin-right: 33.33333333%
}

.vc_col-xs-offset-3 {
  margin-right: 25%
}

.vc_col-xs-offset-2 {
  margin-right: 16.66666667%
}

.vc_col-xs-offset-1 {
  margin-right: 8.33333333%
}

.vc_col-xs-offset-0 {
  margin-right: 0
}

@media (min-width:768px) {
  .vc_col-sm-1,
  .vc_col-sm-10,
  .vc_col-sm-11,
  .vc_col-sm-12,
  .vc_col-sm-2,
  .vc_col-sm-3,
  .vc_col-sm-4,
  .vc_col-sm-5,
  .vc_col-sm-6,
  .vc_col-sm-7,
  .vc_col-sm-8,
  .vc_col-sm-9 {
    float: right
  }
  .vc_col-sm-12 {
    width: 100%
  }
  .vc_col-sm-11 {
    width: 91.66666667%
  }
  .vc_col-sm-10 {
    width: 83.33333333%
  }
  .vc_col-sm-9 {
    width: 75%
  }
  .vc_col-sm-8 {
    width: 66.66666667%
  }
  .vc_col-sm-7 {
    width: 58.33333333%
  }
  .vc_col-sm-6 {
    width: 50%
  }
  .vc_col-sm-5 {
    width: 41.66666667%
  }
  .vc_col-sm-4 {
    width: 33.33333333%
  }
  .vc_col-sm-3 {
    width: 25%
  }
  .vc_col-sm-2 {
    width: 16.66666667%
  }
  .vc_col-sm-1 {
    width: 8.33333333%
  }
  .vc_col-sm-pull-12 {
    left: 100%
  }
  .vc_col-sm-pull-11 {
    left: 91.66666667%
  }
  .vc_col-sm-pull-10 {
    left: 83.33333333%
  }
  .vc_col-sm-pull-9 {
    left: 75%
  }
  .vc_col-sm-pull-8 {
    left: 66.66666667%
  }
  .vc_col-sm-pull-7 {
    left: 58.33333333%
  }
  .vc_col-sm-pull-6 {
    left: 50%
  }
  .vc_col-sm-pull-5 {
    left: 41.66666667%
  }
  .vc_col-sm-pull-4 {
    left: 33.33333333%
  }
  .vc_col-sm-pull-3 {
    left: 25%
  }
  .vc_col-sm-pull-2 {
    left: 16.66666667%
  }
  .vc_col-sm-pull-1 {
    left: 8.33333333%
  }
  .vc_col-sm-pull-0 {
    left: auto
  }
  .vc_col-sm-push-12 {
    right: 100%
  }
  .vc_col-sm-push-11 {
    right: 91.66666667%
  }
  .vc_col-sm-push-10 {
    right: 83.33333333%
  }
  .vc_col-sm-push-9 {
    right: 75%
  }
  .vc_col-sm-push-8 {
    right: 66.66666667%
  }
  .vc_col-sm-push-7 {
    right: 58.33333333%
  }
  .vc_col-sm-push-6 {
    right: 50%
  }
  .vc_col-sm-push-5 {
    right: 41.66666667%
  }
  .vc_col-sm-push-4 {
    right: 33.33333333%
  }
  .vc_col-sm-push-3 {
    right: 25%
  }
  .vc_col-sm-push-2 {
    right: 16.66666667%
  }
  .vc_col-sm-push-1 {
    right: 8.33333333%
  }
  .vc_col-sm-push-0 {
    right: auto
  }
  .vc_col-sm-offset-12 {
    margin-right: 100%
  }
  .vc_col-sm-offset-11 {
    margin-right: 91.66666667%
  }
  .vc_col-sm-offset-10 {
    margin-right: 83.33333333%
  }
  .vc_col-sm-offset-9 {
    margin-right: 75%
  }
  .vc_col-sm-offset-8 {
    margin-right: 66.66666667%
  }
  .vc_col-sm-offset-7 {
    margin-right: 58.33333333%
  }
  .vc_col-sm-offset-6 {
    margin-right: 50%
  }
  .vc_col-sm-offset-5 {
    margin-right: 41.66666667%
  }
  .vc_col-sm-offset-4 {
    margin-right: 33.33333333%
  }
  .vc_col-sm-offset-3 {
    margin-right: 25%
  }
  .vc_col-sm-offset-2 {
    margin-right: 16.66666667%
  }
  .vc_col-sm-offset-1 {
    margin-right: 8.33333333%
  }
  .vc_col-sm-offset-0 {
    margin-right: 0
  }
}

@media (min-width:992px) {
  .vc_col-md-1,
  .vc_col-md-10,
  .vc_col-md-11,
  .vc_col-md-12,
  .vc_col-md-2,
  .vc_col-md-3,
  .vc_col-md-4,
  .vc_col-md-5,
  .vc_col-md-6,
  .vc_col-md-7,
  .vc_col-md-8,
  .vc_col-md-9 {
    float: right
  }
  .vc_col-md-12 {
    width: 100%
  }
  .vc_col-md-11 {
    width: 91.66666667%
  }
  .vc_col-md-10 {
    width: 83.33333333%
  }
  .vc_col-md-9 {
    width: 75%
  }
  .vc_col-md-8 {
    width: 66.66666667%
  }
  .vc_col-md-7 {
    width: 58.33333333%
  }
  .vc_col-md-6 {
    width: 50%
  }
  .vc_col-md-5 {
    width: 41.66666667%
  }
  .vc_col-md-4 {
    width: 33.33333333%
  }
  .vc_col-md-3 {
    width: 25%
  }
  .vc_col-md-2 {
    width: 16.66666667%
  }
  .vc_col-md-1 {
    width: 8.33333333%
  }
  .vc_col-md-pull-12 {
    left: 100%
  }
  .vc_col-md-pull-11 {
    left: 91.66666667%
  }
  .vc_col-md-pull-10 {
    left: 83.33333333%
  }
  .vc_col-md-pull-9 {
    left: 75%
  }
  .vc_col-md-pull-8 {
    left: 66.66666667%
  }
  .vc_col-md-pull-7 {
    left: 58.33333333%
  }
  .vc_col-md-pull-6 {
    left: 50%
  }
  .vc_col-md-pull-5 {
    left: 41.66666667%
  }
  .vc_col-md-pull-4 {
    left: 33.33333333%
  }
  .vc_col-md-pull-3 {
    left: 25%
  }
  .vc_col-md-pull-2 {
    left: 16.66666667%
  }
  .vc_col-md-pull-1 {
    left: 8.33333333%
  }
  .vc_col-md-pull-0 {
    left: auto
  }
  .vc_col-md-push-12 {
    right: 100%
  }
  .vc_col-md-push-11 {
    right: 91.66666667%
  }
  .vc_col-md-push-10 {
    right: 83.33333333%
  }
  .vc_col-md-push-9 {
    right: 75%
  }
  .vc_col-md-push-8 {
    right: 66.66666667%
  }
  .vc_col-md-push-7 {
    right: 58.33333333%
  }
  .vc_col-md-push-6 {
    right: 50%
  }
  .vc_col-md-push-5 {
    right: 41.66666667%
  }
  .vc_col-md-push-4 {
    right: 33.33333333%
  }
  .vc_col-md-push-3 {
    right: 25%
  }
  .vc_col-md-push-2 {
    right: 16.66666667%
  }
  .vc_col-md-push-1 {
    right: 8.33333333%
  }
  .vc_col-md-push-0 {
    right: auto
  }
  .vc_col-md-offset-12 {
    margin-right: 100%
  }
  .vc_col-md-offset-11 {
    margin-right: 91.66666667%
  }
  .vc_col-md-offset-10 {
    margin-right: 83.33333333%
  }
  .vc_col-md-offset-9 {
    margin-right: 75%
  }
  .vc_col-md-offset-8 {
    margin-right: 66.66666667%
  }
  .vc_col-md-offset-7 {
    margin-right: 58.33333333%
  }
  .vc_col-md-offset-6 {
    margin-right: 50%
  }
  .vc_col-md-offset-5 {
    margin-right: 41.66666667%
  }
  .vc_col-md-offset-4 {
    margin-right: 33.33333333%
  }
  .vc_col-md-offset-3 {
    margin-right: 25%
  }
  .vc_col-md-offset-2 {
    margin-right: 16.66666667%
  }
  .vc_col-md-offset-1 {
    margin-right: 8.33333333%
  }
  .vc_col-md-offset-0 {
    margin-right: 0
  }
}

@media (min-width:1200px) {
  .vc_hidden-lg {
    display: none!important
  }
  .vc_col-lg-1,
  .vc_col-lg-10,
  .vc_col-lg-11,
  .vc_col-lg-12,
  .vc_col-lg-2,
  .vc_col-lg-3,
  .vc_col-lg-4,
  .vc_col-lg-5,
  .vc_col-lg-6,
  .vc_col-lg-7,
  .vc_col-lg-8,
  .vc_col-lg-9 {
    float: right
  }
  .vc_col-lg-12 {
    width: 100%
  }
  .vc_col-lg-11 {
    width: 91.66666667%
  }
  .vc_col-lg-10 {
    width: 83.33333333%
  }
  .vc_col-lg-9 {
    width: 75%
  }
  .vc_col-lg-8 {
    width: 66.66666667%
  }
  .vc_col-lg-7 {
    width: 58.33333333%
  }
  .vc_col-lg-6 {
    width: 50%
  }
  .vc_col-lg-5 {
    width: 41.66666667%
  }
  .vc_col-lg-4 {
    width: 33.33333333%
  }
  .vc_col-lg-3 {
    width: 25%
  }
  .vc_col-lg-2 {
    width: 16.66666667%
  }
  .vc_col-lg-1 {
    width: 8.33333333%
  }
  .vc_col-lg-pull-12 {
    left: 100%
  }
  .vc_col-lg-pull-11 {
    left: 91.66666667%
  }
  .vc_col-lg-pull-10 {
    left: 83.33333333%
  }
  .vc_col-lg-pull-9 {
    left: 75%
  }
  .vc_col-lg-pull-8 {
    left: 66.66666667%
  }
  .vc_col-lg-pull-7 {
    left: 58.33333333%
  }
  .vc_col-lg-pull-6 {
    left: 50%
  }
  .vc_col-lg-pull-5 {
    left: 41.66666667%
  }
  .vc_col-lg-pull-4 {
    left: 33.33333333%
  }
  .vc_col-lg-pull-3 {
    left: 25%
  }
  .vc_col-lg-pull-2 {
    left: 16.66666667%
  }
  .vc_col-lg-pull-1 {
    left: 8.33333333%
  }
  .vc_col-lg-pull-0 {
    left: auto
  }
  .vc_col-lg-push-12 {
    right: 100%
  }
  .vc_col-lg-push-11 {
    right: 91.66666667%
  }
  .vc_col-lg-push-10 {
    right: 83.33333333%
  }
  .vc_col-lg-push-9 {
    right: 75%
  }
  .vc_col-lg-push-8 {
    right: 66.66666667%
  }
  .vc_col-lg-push-7 {
    right: 58.33333333%
  }
  .vc_col-lg-push-6 {
    right: 50%
  }
  .vc_col-lg-push-5 {
    right: 41.66666667%
  }
  .vc_col-lg-push-4 {
    right: 33.33333333%
  }
  .vc_col-lg-push-3 {
    right: 25%
  }
  .vc_col-lg-push-2 {
    right: 16.66666667%
  }
  .vc_col-lg-push-1 {
    right: 8.33333333%
  }
  .vc_col-lg-push-0 {
    right: auto
  }
  .vc_col-lg-offset-12 {
    margin-right: 100%
  }
  .vc_col-lg-offset-11 {
    margin-right: 91.66666667%
  }
  .vc_col-lg-offset-10 {
    margin-right: 83.33333333%
  }
  .vc_col-lg-offset-9 {
    margin-right: 75%
  }
  .vc_col-lg-offset-8 {
    margin-right: 66.66666667%
  }
  .vc_col-lg-offset-7 {
    margin-right: 58.33333333%
  }
  .vc_col-lg-offset-6 {
    margin-right: 50%
  }
  .vc_col-lg-offset-5 {
    margin-right: 41.66666667%
  }
  .vc_col-lg-offset-4 {
    margin-right: 33.33333333%
  }
  .vc_col-lg-offset-3 {
    margin-right: 25%
  }
  .vc_col-lg-offset-2 {
    margin-right: 16.66666667%
  }
  .vc_col-lg-offset-1 {
    margin-right: 8.33333333%
  }
  .vc_col-lg-offset-0 {
    margin-right: 0
  }
  .vc_el-clearfix-lg {
    clear: both
  }
}



/*Template name : Inspired Multipurpose corporate and creative template
Categorie : Site template
Author : Nce18cex
Version : v1.0.0
Created : 20 August 2016
Last update : 15 Oktober 2016

-----------------------------------------------------------------
CSS structure
-----------------------------------------------------------------

01. Primary color
02. Primary background
03. Primary border
04. Blue color
05. Purple color
06. Pink color
07. Yellow color
08. Green color
09. Red color
    
============================================================== */
/*
Primary color
=========================== */
a,
a:hover,
a:focus,
a:active,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
h5.reservation-contact,
.reservation-form .input-group .input-group-btn .btn-number:hover,
.title-head h4,
.content-parallax .title-head h4,
.absolute-title span,
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active .img-containt h5 a:hover,
.img-footer h6 a:hover,
.primary,
.fa-primary,
.noempaty,
.error,
.drop-primary,
.btn-primary.btn-bordered,
.icon-circle.icon-bordered:hover,
.icon-square.icon-bordered:hover,
.icon-circle.icon-bordered.fa-primary,
.icon-square.icon-bordered.fa-primary,
.custom-tabs.icon ul.nav > li > a:hover,
.custom-tabs.icon ul.nav > li > a:focus,
.custom-tabs.icon ul.nav > li.active > a,
.list-icons li .fa,
#tweecool ul > li a:hover,
#tweecool ul > li a:focus,
ul.footer-link li a:hover,
ul.footer-link li a:focus,
.page-title .breadcrumb li a:hover,
.page-title .breadcrumb li.active,
footer .subfooter a,
.check-list li::before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
ul.top-link li a:hover,
ul.top-share li a:hover,
ul.top-link li .dropdown-menu li a:hover,
ul.top-link li .dropdown-menu li a:focus,
ul.top-link li .dropdown-menu li a:active,
nav.navbar.bootsnav.no-background.dark ul.nav > li > a:hover,
nav.navbar.bootsnav.no-background.dark ul.nav > li > a:active,
nav.navbar.bootsnav.no-background.dark ul.nav > li > a:focus,
nav.navbar.bootsnav.no-background.dark .attr-nav > ul > li > a:hover,
nav.navbar.bootsnav.no-background.dark .attr-nav > ul > li > a:active,
nav.navbar.bootsnav.no-background.dark .attr-nav > ul > li > a:focus,
nav.navbar.bootsnav.no-background.white ul.nav > li > a:hover,
nav.navbar.bootsnav.no-background.white ul.nav > li > a:active,
nav.navbar.bootsnav.no-background.white ul.nav > li > a:focus,
nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a:hover,
nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a:active,
nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a:focus,
nav.bootsnav .navbar-toggle:hover,
nav.navbar-inverse.bootsnav.navbar-full .navbar-toggle:hover,
nav.navbar.bootsnav.navbar-inverse li.dropdown ul.dropdown-menu > li > a:hover,
nav.navbar.bootsnav.navbar-inverse li.dropdown ul.dropdown-menu > li > a:focus,
nav.navbar.bootsnav.navbar-inverse li.dropdown ul.dropdown-menu > li > a:active,
nav.navbar.bootsnav.navbar-inverse li.megamenu-fw ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
nav.navbar.bootsnav.navbar-inverse li.megamenu-fw ul.dropdown-menu.megamenu-content .content ul.menu-col li a:focus,
nav.navbar.bootsnav.navbar-inverse li.megamenu-fw ul.dropdown-menu.megamenu-content .content ul.menu-col li a:active,
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
nav.navbar-sidebar ul.nav li.dropdown.on > a,
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a,
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a,
nav.navbar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar ul.nav > li > a:hover,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover,
nav.navbar.bootsnav ul.nav li.current-menu-ancestor > a:hover,
nav.navbar.bootsnav ul.nav li.current-menu-ancestor > a:focus,
nav.navbar.bootsnav ul.nav li.current-menu-ancestor > a,
nav.navbar.bootsnav ul.nav li li.current-menu-ancestor > a,
nav.navbar.bootsnav ul.nav li.current-menu-parent > a:hover,
nav.navbar.bootsnav ul.nav li.current-menu-parent > a:focus,
nav.navbar.bootsnav ul.nav li.current-menu-parent > a,
nav.navbar.bootsnav ul.nav li li.current-menu-parent > a,
nav.navbar.bootsnav.navbar-inverse li.dropdown ul.dropdown-menu > li.current-menu-ancestor > a,
nav.navbar.bootsnav.navbar-inverse li.dropdown ul.dropdown-menu > li.current-menu-parent > a,
nav.navbar.bootsnav.navbar-inverse li.dropdown ul.dropdown-menu > li.active > a,
nav.navbar.bootsnav ul.nav li.active > a:hover,
nav.navbar.bootsnav ul.nav li.active > a:focus,
nav.navbar.bootsnav ul.nav li.active > a,
nav.navbar.bootsnav ul.nav li li.active > a,
.ls-fullwidth .ls-nav-prev:hover,
.ls-fullwidth .ls-nav-prev:focus,
.ls-fullwidth .ls-nav-prev:active,
.ls-fullwidth .ls-nav-next:hover,
.ls-fullwidth .ls-nav-next:focus,
.ls-fullwidth .ls-nav-next:active,
.ls-fullwidth .ls-nav-start:hover,
.ls-fullwidth .ls-nav-stop:hover,
.ls-fullwidth .ls-nav-start:focus,
.ls-fullwidth .ls-nav-stop:focus,
.ls-fullwidth .ls-nav-start:active,
.ls-fullwidth .ls-nav-stop:active,
.filter-items.text-only li a.active,
.filter-items.text-only li a:hover,
.filter-items.text-only li a:focus,
.filter-items.text-only li a:active,
.headline1,
.headline4 span,
.breadcrumb > li a:hover,
.breadcrumb > li a:focus,
.breadcrumb > li a:active,
.breadcrumb > .active,
.link-list li a:hover,
.recent-post li a:hover,
.team-detail span,
.img-caption a,
.img-caption a:hover,
.img-caption h5 a:hover,
.img-title h5 a:hover,
.img-wrapper.img-blur .img-caption h5 a:hover,
article.post h5 a:hover,
.recent-widget h6 a:hover,
ul.post-meta li:hover i,
ul.post-meta li a:hover,
.leftControls-right.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.leftControls-right.owl-theme .owl-nav div:hover,
.leftRightControls .botControls-right.owl-theme .owl-nav div:hover,
.process-icon .fa,
.icon-box li:hover .fa,
.icon-linner li ul li:hover .fa,
.icon_box_style2:hover .fa,
.icon_box_style3:hover .fa,
.custom-tabs.icon ul.nav > li > a:hover,
.custom-tabs.icon ul.nav > li > a:focus,
.custom-tabs.icon ul.nav > li.active > a,
.tabbable ul.nav > li > a:hover,
ul.cat li:hover::before,
ul.cat li a:hover,
ul.product-categories li:hover::before,
ul.product-categories li a:hover,
.product-wrapper .product-containt h6 a:hover,
.product-wrapper.product-list .product-containt h5 a:hover,
.product-containt .price,
.recent-widget .price,
.shop-title .price,
.circle-intro span,
.membernav li.active a,
.membernav li a:hover,
.membernav li a:focus,
.membernav li a:active,
.inputfile-icon:focus + label,
.inputfile-icon.has-focus + label,
.inputfile-icon + label:hover,
.list-styled li a:hover,
.textline1,
.headline7,
.vc_active h4.vc_tta-panel-title span,
.vc_toggle_active .vc_toggle_title > h4,
.vc_tta-panel-heading:hover h4.vc_tta-panel-title span,
.vc_toggle_title:hover > h4,
.star-rating li i,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce .button-woo-wrap .added_to_cart,
.woocommerce-message::before,
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
.woocommerce ul.product_list_widget li a:hover,
.woocommerce ul.product_list_widget li span.amount,
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.current-menu-ancestor > a,
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.current-menu-parent > a,
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.current-menu-item > a,
nav.navbar.bootsnav.navbar-sidebar ul.dropdown-menu.megamenu-content ul li.col-menu > a:hover,
nav.navbar.bootsnav.navbar-sidebar ul.dropdown-menu.megamenu-content ul.menu-col li a:hover,
.dynamic-footer-widget .widget_nav_menu ul li a:hover,
.dynamic-footer-widget .widget_nav_menu ul li a:active,
.dynamic-footer-widget .widget_nav_menu ul li.current-menu-ancestor > a,
.dynamic-footer-widget .widget_nav_menu ul li.current-menu-parent > a,
.dynamic-footer-widget .widget_nav_menu ul li.current-menu-item > a,
.dynamic-footer-widget .widget_nav_menu ul li::before,
.post-author-wrap li a:hover,
.post-author-wrap li a:focus,
.post-author-wrap li a:active,
.panel-group .panel.on .panel-heading .panel-title a,
.widget_pages ul li a:hover,
.widget_pages ul li a:focus,
.widget_pages ul li a:active,
.widget_pages ul li.current_page_ancestor > a,
.widget_pages ul li.current_page_parent > a,
.widget_pages ul li.current_page_item > a,
.widget_nav_menu ul li a:hover,
.widget_nav_menu ul li a:focus,
.widget_nav_menu ul li a:active,
.widget_nav_menu ul li.current-menu-ancestor > a,
.widget_nav_menu ul li.current-menu-parent > a,
.widget_nav_menu ul li.current-menu-item > a,

.widget_categories ul li a:hover,
.widget_categories ul li a:focus,
.widget_categories ul li a:active,
.widget_categories ul li.current-cat-ancestor > a,
.widget_categories ul li.current-cat-parent > a,
.widget_categories ul li.current-cat > a,
.widget_archive ul li a:hover,
.widget_archive ul li a:focus,
.widget_archive ul li a:active,
.widget_meta ul li a:hover,
.widget_meta ul li a:focus,
.widget_meta ul li a:active,
.widget_recent_entries ul li a:hover,
.widget_recent_entries ul li a:focus,
.widget_recent_entries ul li a:active {
  color: #14438F;
}
/*
Primary background
=========================== */
.cart-item,
.top-container,
.toTop:hover,
.primary-bg,
.maps,
.jquery-background-video-pauseplay:hover span,
.slider-selection,
.drop-primary.drop-circle,
.drop-primary.drop-square,
.register-link .signup-btn,
.btn-primary,
.highlight.primary,
.btn-link::before,
.icon-circle:hover,
.icon-square:hover,
.icons-wrapp.icons-primary,
.icon-circle.fa-primary,
.icon-square.fa-primary,
nav.bootsnav.navbar-centered .navbar-brand,
div.pp_default .pp_close:hover,
div.pp_default .pp_expand:hover,
div.pp_default .pp_contract:hover,
.ls-fullwidth .ls-bottom-slidebuttons a:hover::before,
.ls-fullwidth .ls-bottom-slidebuttons a:focus::before,
.ls-fullwidth .ls-bottom-slidebuttons a:active::before,
.headline3,
.textline-icon .fa,
.jp-play-bar,
.jp-volume-bar-value,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.page-numbers span.current,
.page-numbers span.current:hover,
.page-numbers span.current:focus,
.filter-items li a:hover,
.filter-items li a.active,
.filter-items li a.active:hover,
.filter-items li a.active:focus,
.filter-items li a.active:active,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.owl-theme .owl-nav div:hover,
.jcf-scrollbar-vertical .jcf-scrollbar-handle:hover,
.jcf-scrollbar-vertical .jcf-scrollbar-handle:focus,
.jcf-scrollbar-vertical .jcf-scrollbar-handle:active,
.jcf-scrollbar-vertical .jcf-scrollbar-dec:hover,
.jcf-scrollbar-vertical .jcf-scrollbar-inc:hover,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today,
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover,
ul.top-link li a.login,
.attr-nav > ul > li > a span.badge,
nav.navbar .share ul > li > a:hover,
nav.navbar .share ul > li > a:focus,
ul.cart-list > li.total > .btn,
.title-head::after,
.title-intro::after,
.video-wrapper .play-icon:hover a,
.cta-primary,
.maps.map-primary i,
.icon_box_style1:hover .fa,
ul.icon-boxline li:hover .fa,
.panel-group .panel .panel-heading .panel-title a::after,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.flexslider-photo:hover .flex-next:hover,
.flexslider-photo:hover .flex-prev:hover,
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active,
.cd-vertical-nav a:hover,
.icon-column.box-primary,
.progress .progress-bar,
.custom-tabs ul.nav > li > a:hover,
.custom-tabs ul.nav > li.active > a,
.thumbnail:hover .caption .fa,
.icons-wrapp .count,
.precess-column.hover .precess-icons,
.process-line li:hover .process-head .ph-icon,
.process-style3:hover .process-head .ph-icon,
aside .widget .widget-head::after,
.tagcloud a:hover,
.tagcloud a:focus,
.tagcloud a:active,
.irs-bar,
.irs-bar-edge,
.irs-from,
.irs-to,
.irs-single,
.product-label,
.woocommerce span.onsale,
.grider a.active,
.styled-table thead th,
.styled-table thead td,
.basket-shopping,
.inputfile-1:focus + label,
.inputfile-1.has-focus + label,
.inputfile-1 + label:hover,
.inputfile-icon:focus + label span.figure,
.inputfile-icon.has-focus + label span.figure,
.inputfile-icon + label:hover span.figure,
.inputfile-default:focus + label,
.inputfile-default.has-focus + label,
.inputfile-default + label:hover,
.wrap-estate h5 i,
.color-bg,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
.vc_tta-panel-title > a::after,
.vc_toggle_title::after,
.botControls-right.owl-theme .owl-nav div:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce a.remove:hover,
.woocommerce-cart table.cart th,
.button,
.woocommerce .cart .button,
.woocommerce .cart .button.alt,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce .button-woo-wrap .add_to_cart_button,
.mailchimp-btn-success .btn-default,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce #review_form #respond .form-submit input {
  background-color: #14438F !important;
}
.checkator_source:checked + .checkator_element::after,
.bar-chart li:nth-child(2n+1) span {
  background-color: #14438F !important;
}
.capzoomIn,
.contant-caption {
  background-color: rgba(51, 153, 204, 0.9) !important;
}
.slider-handle,
.btn-primary::before,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus,
.button:before,
.button:hover,
.button:focus,
.button:active,
.woocommerce .button-woo-wrap .add_to_cart_button::before,
.woocommerce .button-woo-wrap .add_to_cart_button:hover,
.woocommerce .button-woo-wrap .add_to_cart_button:focus,
.woocommerce .button-woo-wrap .add_to_cart_button:active .woocommerce .cart .button::before,
.woocommerce .cart .button:focus,
.woocommerce .cart .button:hover,
.woocommerce .cart .button:active,
.woocommerce .cart .button.alt::before,
.woocommerce .cart .button.alt:focus,
.woocommerce .cart .button.alt:hover,
.woocommerce .cart .button.alt:active,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::before,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.mailchimp-btn-success .btn-default::before,
.mailchimp-btn-success .btn-default:hover,
.mailchimp-btn-success .btn-default:active,
.show-caption:hover,
.navlink-right span.cart-item,
.icon-circle.fa-primary:hover,
.icon-circle.icon-bordered.fa-primary:hover,
.icon-square.fa-primary:hover,
ul.cart-list > li.total > .btn:hover,
ul.cart-list > li.total > .btn:focus,
ul.cart-list > li.total > .btn:active,
.irs-slider,
.irs-slider.state_hover,
.irs-slider:hover,
.register-link .signup-btn:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce #review_form #respond .form-submit input:focus {
  background-color: #27759c !important;
}
/*
Primary border
=========================== */
nav.navbar li.dropdown ul.dropdown-menu,
.cart-dropdown,
.primary-border,
.btn-primary,
.btn-primary.btn-bordered.btn-icon .fa,
.icons-wrapp.icons-primary::before,
.icon-circle.icon-bordered:hover,
.icon-square.icon-bordered:hover,
.icons-wrapp.icons-primary,
.icon-circle.icon-bordered.fa-primary,
.icon-square.icon-bordered.fa-primary,
nav.navbar.bootsnav ul.nav li.current-menu-ancestor > a:hover,
nav.navbar.bootsnav ul.nav li.current-menu-ancestor > a:focus,
nav.navbar.bootsnav ul.nav li.current-menu-ancestor > a,
nav.navbar.bootsnav ul.nav li.current-menu-parent > a:hover,
nav.navbar.bootsnav ul.nav li.current-menu-parent > a:focus,
nav.navbar.bootsnav ul.nav li.current-menu-parent > a,
nav.navbar.bootsnav ul.nav li.active > a:hover,
nav.navbar.bootsnav ul.nav li.active > a:focus,
nav.navbar.bootsnav ul.nav li.active > a,
nav.navbar.brand-center.white.bootsnav ul.nav > li.active > a,
nav.navbar.brand-center.white.bootsnav ul.nav > li.active > a:hover,
nav.navbar.brand-center.white.bootsnav ul.nav > li.active > a:focus,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.owl-theme .owl-nav div:hover,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.page-numbers span.current,
.page-numbers span.current:hover,
.page-numbers span.current:focus,
.line-chart li span::before,
.line-chart li span::after,
.form-control:focus,
.jcf-select:focus,
.checkator_source:focus + .checkator_element,
.checkator_source:hover + .checkator_element,
.filter-items li a:hover,
.filter-items li a.active,
.filter-items li a.active:hover,
.filter-items li a.active:focus,
.filter-items li a.active:active,
.filter-items.text-only li a.active,
ul.top-share li a:hover,
.cta-primary,
.cd-vertical-nav a:hover,
.progress.type3 .circle,
.custom-tabs ul.nav > li > a:hover,
.custom-tabs ul.nav > li.active > a,
.icons-wrapp::before,
.process-line li:hover .process-head .ph-icon,
.process-style3:hover .process-head .ph-icon,
.tagcloud a:hover,
.tagcloud a:focus,
.tagcloud a:active,
.grider a:hover,
.grider a.active,
.grider a.active:hover,
.flex-control-thumbs .flex-active,
.flex-control-thumbs img:hover,
.botControls-right.owl-theme .owl-nav div:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.mailchimp-btn-success .btn-default,
.woocommerce #review_form #respond input:not([type=submit]):focus,
.woocommerce #review_form #respond textarea:focus,
.woocommerce #review_form #respond .form-submit input {
  border-color: #14438F;
}
.object,
nav.navbar li.dropdown ul.dropdown-menu,
ul.top-link li .dropdown-menu,
.irs-from::after,
.irs-to::after,
.irs-single::after,
.membernav li.active a,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
  border-top-color: #14438F !important;
}
nav.navbar.navbar-inverse.navbar-brand-top.dark .navbar-collapse {
  border-bottom-color: #14438F !important;
}
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus,
.icon-circle.icon-bordered.fa-primary:hover,
.icon-square.icon-bordered.fa-primary:hover,
.woocommerce .button:hover,
.woocommerce .button:focus,
.woocommerce .button:active,
.mailchimp-btn-success .btn-default:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce #review_form #respond .form-submit input:focus {
  border-color: #27759c;
}
.register-link .signup-btn::before,
.register-link .signup-btn::after {
  border-bottom-color: #27759c;
}
/*
Blue color
=========================== */
.blue,
.btn-blue.btn-bordered,
.fa-blue,
.icon-circle.icon-bordered.fa-blue,
.icon-square.icon-bordered.fa-blue {
  color: #2CB4B3;
}
.icon-circle.icon-bordered.fa-blue:hover,
.icon-square.icon-bordered.fa-blue:hover {
  color: #259b9a;
}
.blue-bg,
.btn-blue,
.highlight.blue,
.icon-circle.fa-blue,
.icon-square.fa-blue,
.maps.map-blue i,
.donut-chart.chart-blue .pie,
.progress.progress-blue .progress-bar, 
.wp-block-search__button {
  background-color: #2CB4B3 !important;
}
.btn-blue::before,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:hover,
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue,
.btn-blue:active:hover,
.btn-blue.active:hover,
.open > .dropdown-toggle.btn-blue:hover,
.btn-blue:active:focus,
.btn-blue.active:focus,
.open > .dropdown-toggle.btn-blue:focus,
.btn-blue:active.focus,
.btn-blue.active.focus,
.open > .dropdown-toggle.btn-blue.focus,
.icon-circle.fa-blue:hover,
.icon-square.fa-blue:hover {
  background-color: #259b9a !important;
}
.blue-border,
.btn-blue,
.btn-blue.btn-bordered,
.btn-blue.btn-bordered.btn-icon .fa,
.icon-circle.icon-bordered.fa-blue,
.icon-square.icon-bordered.fa-blue {
  border-color: #2CB4B3;
}
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:hover,
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue,
.btn-blue:active:hover,
.btn-blue.active:hover,
.open > .dropdown-toggle.btn-blue:hover,
.btn-blue:active:focus,
.btn-blue.active:focus,
.open > .dropdown-toggle.btn-blue:focus,
.btn-blue:active.focus,
.btn-blue.active.focus,
.open > .dropdown-toggle.btn-blue.focus,
.icon-circle.icon-bordered.fa-blue:hover,
.icon-square.icon-bordered.fa-blue:hover {
  border-color: #259b9a;
}
/*
Purple color
=========================== */
.purple,
.btn-purple.btn-bordered,
.fa-purple,
.icon-circle.icon-bordered.fa-purple,
.icon-square.icon-bordered.fa-purple {
  color: #7a4f8f;
}
.icon-circle.icon-bordered.fa-purple:hover,
.icon-square.icon-bordered.fa-purple:hover {
  color: #704e7f;
}
.purple-bg,
.btn-purple,
.highlight.purple,
.icon-circle.fa-purple,
.icon-square.fa-purple,
.maps.map-purple i,
.donut-chart.chart-purple .pie,
.progress.progress-purple .progress-bar {
  background-color: #7a4f8f !important;
}
.btn-purple::before,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:hover,
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple,
.btn-purple:active:hover,
.btn-purple.active:hover,
.open > .dropdown-toggle.btn-purple:hover,
.btn-purple:active:focus,
.btn-purple.active:focus,
.open > .dropdown-toggle.btn-purple:focus,
.btn-purple:active.focus,
.btn-purple.active.focus,
.open > .dropdown-toggle.btn-purple.focus,
.icon-circle.fa-purple:hover,
.icon-square.fa-purple:hover {
  background-color: #704e7f !important;
}
.purple-border,
.btn-purple,
.btn-purple.btn-bordered,
.btn-purple.btn-bordered.btn-icon .fa,
.icon-circle.icon-bordered.fa-purple,
.icon-square.icon-bordered.fa-purple {
  border-color: #7a4f8f;
}
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:hover,
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple,
.btn-purple:active:hover,
.btn-purple.active:hover,
.open > .dropdown-toggle.btn-purple:hover,
.btn-purple:active:focus,
.btn-purple.active:focus,
.open > .dropdown-toggle.btn-purple:focus,
.btn-purple:active.focus,
.btn-purple.active.focus,
.open > .dropdown-toggle.btn-purple.focus,
.icon-circle.icon-bordered.fa-purple:hover,
.icon-square.icon-bordered.fa-purple:hover {
  border-color: #704e7f;
}
/*
Pink color
=========================== */
.pink,
.btn-pink.btn-bordered,
.fa-pink,
.icon-circle.icon-bordered.fa-pink,
.icon-square.icon-bordered.fa-pink {
  color: #d96ba1;
}
.icon-circle.icon-bordered.fa-pink:hover,
.icon-square.icon-bordered.fa-pink:hover {
  color: #b75a88;
}
.pink-bg,
.btn-pink,
.highlight.pink,
.icon-circle.fa-pink,
.icon-square.fa-pink,
.maps.map-pink i,
.donut-chart.chart-pink .pie,
.progress.progress-pink .progress-bar {
  background-color: #d96ba1 !important;
}
.btn-pink::before,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:hover,
.btn-pink:active,
.btn-pink.active,
.open > .dropdown-toggle.btn-pink,
.btn-pink:active:hover,
.btn-pink.active:hover,
.open > .dropdown-toggle.btn-pink:hover,
.btn-pink:active:focus,
.btn-pink.active:focus,
.open > .dropdown-toggle.btn-pink:focus,
.btn-pink:active.focus,
.btn-pink.active.focus,
.open > .dropdown-toggle.btn-pink.focus,
.icon-circle.fa-pink:hover,
.icon-square.fa-pink:hover {
  background-color: #b75a88 !important;
}
.pink-border,
.btn-pink,
.btn-pink.btn-bordered,
.btn-pink.btn-bordered.btn-icon .fa,
.icon-circle.icon-bordered.fa-pink,
.icon-square.icon-bordered.fa-pink {
  border-color: #d96ba1;
}
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:hover,
.btn-pink:active,
.btn-pink.active,
.open > .dropdown-toggle.btn-pink,
.btn-pink:active:hover,
.btn-pink.active:hover,
.open > .dropdown-toggle.btn-pink:hover,
.btn-pink:active:focus,
.btn-pink.active:focus,
.open > .dropdown-toggle.btn-pink:focus,
.btn-pink:active.focus,
.btn-pink.active.focus,
.open > .dropdown-toggle.btn-pink.focus,
.icon-circle.icon-bordered.fa-pink:hover,
.icon-square.icon-bordered.fa-pink:hover {
  border-color: #b75a88;
}
/*
Yellow color
=========================== */
.yellow,
.btn-yellow.btn-bordered,
.fa-yellow,
.icon-circle.icon-bordered.fa-yellow,
.icon-square.icon-bordered.fa-yellow {
  color: #e3b041;
}
.icon-circle.icon-bordered.fa-yellow:hover,
.icon-square.icon-bordered.fa-yellow:hover {
  color: #c69939;
}
.yellow-bg,
.btn-yellow,
.highlight.yellow,
.icon-circle.fa-yellow,
.icon-square.fa-yellow,
.maps.map-yellow i,
.donut-chart.chart-yellow .pie,
.progress.progress-yellow .progress-bar {
  background-color: #e3b041 !important;
}
.btn-yellow::before,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:hover,
.btn-yellow:active,
.btn-yellow.active,
.open > .dropdown-toggle.btn-yellow,
.btn-yellow:active:hover,
.btn-yellow.active:hover,
.open > .dropdown-toggle.btn-yellow:hover,
.btn-yellow:active:focus,
.btn-yellow.active:focus,
.open > .dropdown-toggle.btn-yellow:focus,
.btn-yellow:active.focus,
.btn-yellow.active.focus,
.open > .dropdown-toggle.btn-yellow.focus,
.icon-circle.fa-yellow:hover,
.icon-square.fa-yellow:hover {
  background-color: #c69939 !important;
}
.yellow-border,
.btn-yellow,
.btn-yellow.btn-bordered,
.btn-yellow.btn-bordered.btn-icon .fa,
.icon-circle.icon-bordered.fa-yellow,
.icon-square.icon-bordered.fa-yellow {
  border-color: #e3b041;
}
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:hover,
.btn-yellow:active,
.btn-yellow.active,
.open > .dropdown-toggle.btn-yellow,
.btn-yellow:active:hover,
.btn-yellow.active:hover,
.open > .dropdown-toggle.btn-yellow:hover,
.btn-yellow:active:focus,
.btn-yellow.active:focus,
.open > .dropdown-toggle.btn-yellow:focus,
.btn-yellow:active.focus,
.btn-yellow.active.focus,
.open > .dropdown-toggle.btn-yellow.focus,
.icon-circle.icon-bordered.fa-yellow:hover,
.icon-square.icon-bordered.fa-yellow:hover {
  border-color: #c69939;
}
/*
Green color
=========================== */
.green,
.btn-green.btn-bordered,
.fa-green,
.icon-circle.icon-bordered.fa-green,
.icon-square.icon-bordered.fa-green {
  color: #88BC24;
}
.icon-circle.icon-bordered.fa-green:hover,
.icon-square.icon-bordered.fa-green:hover {
  color: #4ca334;
}
.green-bg,
.btn-green,
.highlight.green,
.icon-circle.fa-green,
.icon-square.fa-green,
.maps.map-green i,
.donut-chart.chart-green .pie,
.progress.progress-green .progress-bar {
  background-color: #88BC24 !important;
}
.btn-green::before,
.btn-green:focus,
.btn-green.focus,
.btn-green:hover,
.btn-green:active,
.btn-green.active,
.open > .dropdown-toggle.btn-green,
.btn-green:active:hover,
.btn-green.active:hover,
.open > .dropdown-toggle.btn-green:hover,
.btn-green:active:focus,
.btn-green.active:focus,
.open > .dropdown-toggle.btn-green:focus,
.btn-green:active.focus,
.btn-green.active.focus,
.open > .dropdown-toggle.btn-green.focus,
.icon-circle.fa-green:hover,
.icon-square.fa-green:hover {
  background-color: #4ca334 !important;
}
.green-border,
.btn-green,
.btn-green.btn-bordered,
.btn-green.btn-bordered.btn-icon .fa,
.icon-circle.icon-bordered.fa-green,
.icon-square.icon-bordered.fa-green {
  border-color: #88BC24;
}
.btn-green:focus,
.btn-green.focus,
.btn-green:hover,
.btn-green:active,
.btn-green.active,
.open > .dropdown-toggle.btn-green,
.btn-green:active:hover,
.btn-green.active:hover,
.open > .dropdown-toggle.btn-green:hover,
.btn-green:active:focus,
.btn-green.active:focus,
.open > .dropdown-toggle.btn-green:focus,
.btn-green:active.focus,
.btn-green.active.focus,
.open > .dropdown-toggle.btn-green.focus,
.icon-circle.icon-bordered.fa-green:hover,
.icon-square.icon-bordered.fa-green:hover {
  border-color: #4ca334;
}
/*
Red color
=========================== */
.red,
.btn-red.btn-bordered,
.fa-red,
.icon-circle.icon-bordered.fa-red,
.icon-square.icon-bordered.fa-red {
  color: #d4133d;
}
.icon-circle.icon-bordered.fa-red:hover,
.icon-square.icon-bordered.fa-red:hover {
  color: #c13636;
}
.red-bg,
.btn-red,
.highlight.red,
.icon-circle.fa-red,
.icon-square.fa-red,
.maps.map-red i,
.donut-chart.chart-red .pie,
.progress.progress-red .progress-bar {
  background-color: #d4133d !important;
}
.btn-red::before,
.btn-red:focus,
.btn-red.focus,
.btn-red:hover,
.btn-red:active,
.btn-red.active,
.open > .dropdown-toggle.btn-red,
.btn-red:active:hover,
.btn-red.active:hover,
.open > .dropdown-toggle.btn-red:hover,
.btn-red:active:focus,
.btn-red.active:focus,
.open > .dropdown-toggle.btn-red:focus,
.btn-red:active.focus,
.btn-red.active.focus,
.open > .dropdown-toggle.btn-red.focus,
.icon-circle.fa-red:hover,
.icon-square.fa-red:hover {
  background-color: #c13636 !important;
}
.red-border,
.btn-red,
.btn-red.btn-bordered,
.btn-red.btn-bordered.btn-icon .fa,
.icon-circle.icon-bordered.fa-red,
.icon-square.icon-bordered.fa-red {
  border-color: #d4133d;
}
.btn-red:focus,
.btn-red.focus,
.btn-red:hover,
.btn-red:active,
.btn-red.active,
.open > .dropdown-toggle.btn-red,
.btn-red:active:hover,
.btn-red.active:hover,
.open > .dropdown-toggle.btn-red:hover,
.btn-red:active:focus,
.btn-red.active:focus,
.open > .dropdown-toggle.btn-red:focus,
.btn-red:active.focus,
.btn-red.active.focus,
.open > .dropdown-toggle.btn-red.focus,
.icon-circle.icon-bordered.fa-red:hover,
.icon-square.icon-bordered.fa-red:hover {
  border-color: #c13636;
}
