.top-area .gem-button{
    background-color: #00bfa5;
}
.mouse-scroll {
    border: 2px solid #3c3950;
}
#primary-menu li.menu-item-cart{
    display:none;
}
.mouse-scroll:after {
    background-color: #3c3950;
}
#primary-navigation #primary-menu > li.menu-item-cart > a .minicart-item-count {
    background-color: #00bfa5;
}
.no-full-padding .vc_column-inner{
    padding-top: 0!important;
}
.new-style-accardion .vc_tta-panel .vc_tta-panel-heading h4{
    color:#99a9b5;
}
.new-style-accardion .vc_tta-panel.vc_active .vc_tta-panel-heading h4{
    color:#3c3950;
}
.new-style-accardion .vc_tta-container{
    max-width:540px;
}
.new-style-accardion .vc_tta.vc_tta-color-thegem.vc_tta-style-simple_dashed .vc_tta-controls-icon::before, .vc_tta.vc_tta-color-thegem.vc_tta-style-simple_dashed .vc_tta-controls-icon::after {
    border-color: #00bfa5;
    color: #00bfa5;
}
.new-quick-back .quickfinder-item:nth-of-type(1) .quickfinder-item-box{
    background-color:#e5ebe9!important;
}
.new-quick-back .quickfinder-item:nth-of-type(2) .quickfinder-item-box{
    background-color:#d3ddda!important;
}
.new-quick-back .quickfinder-item:nth-of-type(3) .quickfinder-item-box{
    background-color:#f0f3f2!important;
}
.new-quick-back .quickfinder-item:nth-of-type(4) .quickfinder-item-box{
    background-color:#e5ebe9!important;
}
.new-quick-back .quickfinder-item:nth-of-type(5) .quickfinder-item-box{
    background-color:#f0f3f2!important;
}
.new-quick-back .quickfinder-item:nth-of-type(6) .quickfinder-item-box{
    background-color:#e2eae8!important;
}
.new-quick-back .quickfinder-item:hover .quickfinder-item-box{
    background-color:#ffffff!important;
}
.no-left-padding .vc_column_container > .vc_column-inner{
    padding:0;
}
.new-socials .socials-list{
    text-align:center;
}
.new-socials .socials-list .socials-item-icon{
    font-size:24px;
    color: #2c2f36;
}
.new-post-style .post-meta-author{
    color:#00bfa5;
}
.new-post-style .blog-style-compact article {
    background-color: transparent;
}
.new-post-style .blog-style-compact article .gem-compact-item-content:after {
    box-shadow: none;
}
.new-post-style .reverse-link-color a:hover{
     color:#00bfa5;
}
.business-form.yikes-easy-mc-form label.label-inline {
    float: left;
    width: 100%;
    padding-right: 0;
     margin-bottom: 0;
}
.business-form.yikes-easy-mc-form input[type="email"]{
    background-color: rgba(255,255,255,0.2);
    border: 1px solid #dfe5e8;
    text-align:center;
    color:#ffffff!important;
    border-radius:5px;
}
.business-form.yikes-easy-mc-form .submit-button-inline-label{
    width: 100%;
    min-width: 90px;
    float: left;
    margin-bottom: 0;
}
.business-form.yikes-easy-mc-form .yikes-easy-mc-submit-button{
    padding:0;
    margin:0;
}
.business-form.yikes-easy-mc-form .submit-button-inline-label button{
    background-color:#2fc5b0;
    border:0;
    border-radius:5px;
    color:#fff;
    text-transform:uppercase;
    font-size:19px;
    min-height: 45px;
    padding-top:3px;
}
.business-form.yikes-easy-mc-form .submit-button-inline-label button:hover{
    background-color:#3c3950;
}
.edit-link{
    display:none;
}
.new-quick-padding .quickfinder-item-box{
    padding:80px 50px;
}
.new-quick-padding .socials-list{
    text-align:center;
}
.new-quick-padding .socials-list .socials-item-icon{
    font-size:24px;
    color: #2c2f36;
}
.new-portfolio-style .portfolio.portfolio-slider .portolio-slider-prev span:hover,
.new-portfolio-style .portfolio.portfolio-slider .portolio-slider-next span:hover {
    background-color: #2fc5b0;
}
.new-testimonials-style .gem-testimonial-name{
    color:#2fc5b0;
}
.new-testimonials-style .gem-testimonials.style1 .gem-testimonial-wrapper:after{
    color:#2fc5b0;
}
.gem-testimonials.fullwidth-block:hover .gem-prev:after,
.gem-testimonials.fullwidth-block:hover .gem-next:after{
    background-color: #2fc5b0;
}
@media (max-width: 1199px) {
	.wpb_row {
		margin-top: 0;
	}
	.wpb_row > * {
		margin-top: 0;
	}
	.row {
		margin-top: 0;
	}
	.row > * {
		margin-top: 0;
	}
}
@media (max-width: 780px) {
    .new-style-accardion .vc_tta-container{
        max-width:95%;
    }
}
@media (max-width: 480px) {
    .mobile-respons-style{
        padding-top:50px;
    }
    .mobile-respons-style .title-xlarge span{
        font-size:32px;
    }
    .mobile-respons-style .gem-button-position-right,
    .mobile-respons-style .gem-button-position-left{
        float:none!important;
        width:100%!important;
        margin:0px auto!important;
        text-align:center!important;
    }
    .mobile-respons-style .gem-button-position-right a {
        margin:0 !important;
    }
    .mobile-respons-style .gem-button-size-medium{
        float:none;
        margin:-50px auto!important;
        text-align:center!important;
        width:90%!important;
    }
    body .vc_custom_1459159236571{
        padding-left:0!important;
    }
    body .vc_custom_1459159222035 {
        padding-right: 0!important;
    }
    .no-left-padding{
        padding-left:15px!important;
    }
    .new-quick-padding .socials a{
        padding-bottom:30px!important;
    }
}
