/* Color Theme - Amethyst /Violet/

color - #b31f23
/* 01 MAIN STYLES
****************************************************************************************************/
.animsition-loading:after{
  content:"Passion for results";
}

a,
.color-1,
.color-2,
.color-3,
.color-4, 
.color-5, 
.color-6{
  color: #b31f23;
}

/**** Custom Color ****/


a,
.color-1,
.color-2,
.color-3,
.color-4, 
.color-5, 
.color-6{
  color: #b31f23; 
}

  
.styled-icon-1:hover,
.styled-icon-2:hover,
.styled-icon-3,
.styled-icon-4:hover{
  background:#b31f23;
}
.styled-icon-2:hover,
.styled-icon-4{
  border:2px solid #b31f23;
}

.animsition-loading:after{
  color:#b31f23;
}
.color-small, .portfolio-box-2 h6 a:hover{
  color:#b31f23;
}
.orange-heavy{
  color:#b31f23;
}
a.arrow-down:hover{
  border:2px solid #b31f23;
}
.subtitle-written{
  color:#b31f23;
}
.services-boxes-1 .icon-box{
  background:#b31f23;
}
.services-boxes-1:hover .icon-box,
.quote-big-post-single h5:hover,
.link-big-post-single h5:hover{
  color:#b31f23;
}
.cd-timeline-img {
  background: #b31f23;
}
.cd-timeline-content .cd-read-more {
  border:2px solid #b31f23;
}
.no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #b31f23;
}
.cd-timeline-content .cd-date {
  color:#b31f23;
}
.facts-box-1-num{
  color:#b31f23;
}
.facts-box-2 h6{
  color:#b31f23;
}  
.cd-single-point > a {
  background: #b31f23;
}
.ajax-project-info li i{
  color:#b31f23;
}
.ajax-link{
  color:#b31f23;
}
.blog-box-1.link-post{
  background:#b31f23;
}
.blog-left-right-links .blog-left-link:hover {
  background:#b31f23;
}
.blog-left-right-links .blog-right-link:hover {
  background:#b31f23;
}
.color-write{
  color:#b31f23;
}
.tooltip-inner-shop {
  background:#b31f23;
}
.shop-box .shop-price span{
  color:#b31f23;
}
.shop-box .mask-left-shop{
  background:#b31f23;
}
.shop-box .mask-left-shop:hover{
  color:#b31f23;
}
.shop-box .mask-right-shop{
  background:#b31f23;
}
.shop-box .mask-right-shop:hover{
  color:#b31f23;
}
.page-top-icon{
  color:#b31f23;
}


.call-to-action-1 .button-1{
  border:2px solid #b31f23;
}
.call-to-action-1 .button-1:hover{
  background: #b31f23;
}
.call-to-action-1 .action-top-1{
  color:#b31f23;
}
.call-to-action-2 .button-2{
  border:2px solid #b31f23;
}
.call-to-action-2 .button-2:hover{
  background: #b31f23;
}
.blockquotes-1 p span{ 
  color: #b31f23;
}
.blockquotes-1 img{ 
  border:4px solid #b31f23;
}
.cd-pricing-switcher .fieldset {
  background:#b31f23;
}
.blockquotes-1  .arrow-right{
  border-top:7px solid #b31f23;
} 
.blockquotes-1  .company-name{ 
  color: #b31f23;
}
.button-slider:hover{
  border:2px solid #b31f23;
  background:#b31f23;
}
.portfolio-box-2:hover h6{
  color: #b31f23;
}
.services-boxes-2 .icon-box{
  color: #b31f23;
}
.services-boxes-2:hover h6{
  color: #b31f23;
}
.slider-text-color{
  color: #b31f23;
}
.team-box-1 .team-box-1-text-in h6{
  color: #b31f23;
}
.team-social li:hover.icon-team a {
  color: #b31f23;
}
.list-social li.icon-soc a, .soc-icons a i, .footer-1 i {
  color: #b31f23;
}
.smk_accordion .accordion_in .acc_head:hover {
  background:#b31f23;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
  background:#b31f23;
}
.blog-box-1 .blog-date-1{
  background:#b31f23;
}
.blog-box-1 .blog-comm-1{
  background:#b31f23;
}
.blog-box-1:hover .link{
  color:#b31f23;
}
.blog-box-4:hover .link{
  color:#b31f23;
}
.blog-box-4 h6{
  color:#b31f23;
}
.team-box-1 .tooltip-shape svg {
  stroke: #b31f23;
}
#filter li .current,
#filter li a:hover{
  color:#b31f23;
}
.footer-1 p a:hover{
  color: #b31f23;
} 
.icon-footer{
  color: #b31f23;
} 
.portfolio-box-2 .mask-left{
  background:#b31f23;
}
.portfolio-box-2 .mask-right{
  background:#b31f23;
}
.portfolio-box-2 .mask-left:hover {
  color:#b31f23;
}
.portfolio-box-2 .mask-right:hover {
  color:#b31f23;
}
.portfolio-box-3 .mask-left{
  background:#b31f23;
}
.portfolio-box-3 .mask-right{
  background:#b31f23;
}
.portfolio-box-3 .mask-left:hover {
  color:#b31f23;
}
.portfolio-box-3 .mask-right:hover {
  color:#b31f23;
}
.color-big{
  color:#b31f23;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
  background:#b31f23;
}
#owl-top-page-slider.owl-theme .owl-controls .owl-page.active span,
#owl-top-page-slider.owl-theme .owl-controls.clickable .owl-page:hover span{
  background:#b31f23;
}
#carousel-team-3col.owl-theme .owl-controls .owl-page.active span,
#carousel-team-3col.owl-theme .owl-controls.clickable .owl-page:hover span{
  background:#b31f23;
}
#carousel-team-4col.owl-theme .owl-controls .owl-page.active span,
#carousel-team-4col.owl-theme .owl-controls.clickable .owl-page:hover span{
  background:#b31f23;
}
.fullscreen-title-home b,
.fullscreen-title-home strong{
  color:#b31f23;
}
.button-map:hover {
  background:#b31f23;
}
#button-con input:hover{
  border:2px solid #b31f23;
  background: #b31f23;
}
.cd-loader {
  background-color: #b31f23;
}
.no-touch .btn:hover {
  background-color: #b31f23;
}
.btn.salmon {
  background-color: #b31f23;
}
.no-touch .btn.salmon:hover {
  color: #b31f23;
}
.pro-bar {
  background: #b31f23;
}

.services-boxes-2:hover .icon-box.full-icon-box{
  background:#b31f23;
}

.csstransforms3d .social-top a:hover span::before,
.csstransforms3d .social-top a:focus span::before{
  color:#b31f23;
}
.social-top a span {
  background:#b31f23;
}
.content-style-overlay .menu-in-overlay li .cl-effect-11 a::before {
  color:#b31f23;
}
.content-style-overlay .menu-in-overlay li p{
  color:#b31f23;
}
.content-style-overlay .menu-in-overlay li p span{
  border-bottom:1px solid #b31f23;
}
.cd-primary-nav .see-all a {
  /* different style for the See all button on mobile and tablet */
  color: #b31f23;
}
.cd-overlay {
  background-color: #b31f23;
}
@media only screen and (min-width: 1170px) {
  .cd-primary-nav > li > a:hover {
    color: #b31f23;
  }
  .cd-primary-nav > li > a.selected {
    color: #b31f23;
    box-shadow: inset 0 -2px 0 #b31f23;
  }
  .cd-primary-nav .cd-secondary-nav > li > a {
    /* secondary nav title */
    color: #b31f23;
  }
  .cd-primary-nav .cd-secondary-nav a:hover {
    color: #b31f23;
  }
  .cd-primary-nav .cd-nav-gallery .cd-nav-item h3 {
    color: #b31f23;
  }
  .cd-primary-nav .cd-nav-icons .cd-nav-item h3 {
    color: #b31f23;
  }
  .has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {
    background: #b31f23;
  }
}




@-webkit-keyframes cd-pulse {
  0% {
    -webkit-transform: scale(1);
    box-shadow: inset 0 0 1px 1px rgba(207, 161, 68, 0.8);
  }
  50% {
    box-shadow: inset 0 0 1px 1px rgba(207, 161, 68, 0.8);
  }
  100% {
    -webkit-transform: scale(1.6);
    box-shadow: inset 0 0 1px 1px rgba(207, 161, 68, 0);
  }
}
@-moz-keyframes cd-pulse {
  0% {
    -moz-transform: scale(1);
    box-shadow: inset 0 0 1px 1px rgba(207, 161, 68, 0.8);
  }
  50% {
    box-shadow: inset 0 0 1px 1px rgba(207, 161, 68, 0.8);
  }
  100% {
    -moz-transform: scale(1.6);
    box-shadow: inset 0 0 1px 1px rgba(207, 161, 68, 0);
  }
}
@keyframes cd-pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    box-shadow: inset 0 0 1px 1px rgba(207, 161, 68, 0.8);
  }
  50% {
    box-shadow: inset 0 0 1px 1px rgba(207, 161, 68, 0.8);
  }
  100% {
    -webkit-transform: scale(1.6);
    -moz-transform: scale(1.6);
    -ms-transform: scale(1.6);
    -o-transform: scale(1.6);
    transform: scale(1.6);
    box-shadow: inset 0 0 1px 1px rgba(207, 161, 68, 0);
  }
}


.cd-select:hover,
.cd-popular .cd-select:hover{
    background-color: #b31f23;
}
  .cd-currency, .cd-duration {
    color: #b31f23;
  }
  .cd-popular .cd-currency, .cd-popular .cd-duration {
    color: #b31f23;
  }
  .cd-secondary-theme .cd-currency, .cd-secondary-theme .cd-duration {
    color: #b31f23;
  }
  .cd-secondary-theme .cd-popular .cd-currency, .cd-secondary-theme .cd-popular .cd-duration {
    color: #b31f23;
  }




.post-sidebar input:active,
.post-sidebar input:focus {
  background: #b31f23;
}
.tagcloud a:hover{
  background: #b31f23;
  border-color:#b31f23;
}
.widget a:hover{
  color: #b31f23;
}



.blog-big-wrapper a:hover h5{ 
  color: #b31f23;
}
.blog-big-wrapper .link-to-post{
  color: #b31f23;
}
.blog-big-wrapper .big-post-date{ 
  background: #b31f23;
}
blockquote p{ 
  border-left:3px solid #b31f23;
}
.post-tags-categ p a:hover{
  color:#b31f23;
}
.post-content-comment .reply a:hover,
.post-content-com-top p span,
.list-social-share li:hover.icon-soc-share a{ 
  color: #b31f23;
}
.leave-reply input:active,
.leave-reply input:focus,
.leave-reply textarea:active,
.leave-reply textarea:focus {
  background: #b31f23;
}
.coming-soon span,
.blockquotes-box-1 p span,
.shop-item-details .price span,
.leave-reply input[type=submit]{
  color:#b31f23;
}
.shop-item-details .button-shop,
.leave-reply input[type=submit]:hover{
  background: #b31f23; 
}
.button-shortcodes.version-1:hover {
  border:2px solid #b31f23;
  background: #b31f23; 
}
.button-shortcodes.version-3 {
  background:#b31f23;
}
.button-shortcodes.version-3:hover {
  box-shadow: 0 3px 0 #b31f23;
}


#sync-sortcodes-8 .item:hover,
#sync-sortcodes-8 .synced .item,
#sync-sortcodes-6 .item:hover,
#sync-sortcodes-6 .synced .item,
#sync-sortcodes-4 .item:hover,
#sync-sortcodes-4 .synced .item, .cd-primary-nav ul a:hover,
div.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover,
div.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a,
div.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a:hover,
div.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  background:#b31f23;
}

.footer-1{
	background: #000000;
} 
.footer-bottom {
	background: #121212;
}
