/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.sp-testimonial-free-section .slick-next, .sp-testimonial-free-section .slick-prev {
    top: 91%;
    padding: 0;
    width: 69%;
    transform: translateY(-50px);
}

@media only screen and (max-width: 500px) {
  .sp-testimonial-free-section .slick-next, .sp-testimonial-free-section .slick-prev {
    top: 24%;
    padding: 0px;
    width: 18%;
    transform: translateY(-50px);
  }
}
.slick-next {
    height: 32px;
}
.slick-prev {
    height: 32px;
}

   #sp-testimonial-free-wrapper-5603 .sp-testimonial-free-section .slick-prev:hover, #sp-testimonial-free-wrapper-5603 .sp-testimonial-free-section .slick-next:hover {
    background: #1595ce00;
    border-color: #00000000;
    color: #000000;
}

.slick-next:before {
    content: '';
	display:none;
}
header.art-header-one .art-header-one-content .art-navigation-container .center-content nav ul.menu > li > a {
    font-size: 12px;
    color: black;
}
.slick-prev::before {
    content: "";
	display:none;
}

.special_button >a {font-size: 12px;
    color: black;
    background-color: #929b3e;
    padding: 15px 30px!important;
	margin-top:-10px;
	margin-left:30px;
}
header.art-header-one .art-header-one-content .art-navigation-container .right-content .hamburger-inner, header.art-header-one .art-header-one-content .art-navigation-container .right-content .hamburger-inner::before, header.art-header-one .art-header-one-content .art-navigation-container .right-content .hamburger-inner::after {
    background-color: #000;
}
.elementor-3794 .elementor-element.elementor-element-ef755e1 > .elementor-widget-container {
     margin: 0px 0px 0px 0px; 
}
	.art-blog-single-wrapper .art-single-blog-top .art-single-post-left {
    position: relative;
    margin-top: 117px;
}
.art-blog-single-wrapper .art-single-blog-top .art-single-post-right{
	 position: relative;
    margin-top: 117px;
}

#bw_btn  a {
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    border: solid 1px rgb(0, 0, 0); 
} 
	#bw_btn a:hover {
    background: black;
    color:white;
    border: solid 1px rgb(255, 255, 255);
} 

.art-team-popup-left img[src*="Angie"] {
     margin-top:-850px;
}

.art-team-popup-left img[src*="Tendai"] {
     margin-top:-524px;
}

.art-team-popup-left img[src*="Katrina"] {
     margin-top: 0px;
}
 img {
    max-width: 100%;
    height: auto;
}
.imgs{
	flex:1;
	max-width:47%!important;
}
.imgs:first-child{
	margin-right:5%;
}

.story blockquote {
 
    font-size: 26px;
    line-height: 40px;
}


/* button #2 style */

.art-button-two-light{
	color: rgb(0, 0, 0)!important;
    background: rgb(255, 255, 255)!important;
    border: solid 2px rgb(0, 0, 0)!important;
}

.art-button-two-light:hover{
	color: rgb(255, 255, 255)!important;
    background: rgb(0, 0, 0)!important;
    border: solid 2px rgb(255, 255, 255)!important;
}
/* button #2 style */
/* button #3 style */
.art-button-three-light{
	color: rgb(255, 255, 255)!important;
    background: rgb(0, 0, 0)!important;
    border: solid 2px rgb(255, 255, 255)!important;
}
.art-button-three-light:hover{
	color: rgb(0, 0, 0)!important;
    background: rgb(255, 255, 255)!important;
    border: solid 2px rgb(0, 0, 0)!important;
}
img.image.wp-image-7736.attachment-full.size-full {
    max-width: 69% !important;
}
.art-copyrights {
    font-size: 18px;
    line-height: 14px;
}


	.art-team-popup-left img[src*="Kristof"]{
		margin-top:0px!important;
	}

.elementor-4214 .elementor-element.elementor-element-ac33238 > .elementor-element-populated {
    padding: 88px 0px 0px 0px;
}

.elementor-3961 .elementor-element.elementor-element-86e04c9 {
    margin-top: -139px;
}

.elementor-4220 .elementor-element.elementor-element-3d06557 {
    margin-top: -139px;
}

.elementor-4238 .elementor-element.elementor-element-aabf8c3 {
    margin-top: -138px;
}

@media only screen and (max-width: 767px) {
	.elementor-4214 .elementor-element.elementor-element-4377b0e {
    margin-top: -130px;
	}
	
	.elementor-4238 .elementor-element.elementor-element-aabf8c3 {
    margin-top: -42px;
	}
}

/* page headings */
h1.art-h2.art-page-title {
    opacity: 0;
}


/* mailchimpo form footer */
div#mc_embed_signup {
    width: 100%;
    background: rgb(242 238 233);
}



#mc_embed_signup h2 {
    display: none;
}

#mc_embed_signup .indicates-required {
	display:none;
}
#mc_embed_signup .button{
font-family: Jost;
    font-size: 14px!important;
    font-weight: 500!important;
    letter-spacing: 0.1em!important;
    line-height: 0px!important;
    text-align: center!important;
    text-transform: uppercase!important;
    color: rgb(255 255 255)!important;
    background-color: rgb(0 0 0)!important;
    display: inline-block!important;
    padding: 14px 32px 14px 32px!important;
    border: none!important;
    border-radius: 0!important;
}

#mc_embed_signup .clear{
	text-align:center;
}

p.art-subscribe-subtitle {
    font-weight: 500;
    text-align: center;
}


 #art_contact_widget-2{
	display:none;
}  
/* contact form blog page */
.art-archive-blog-bottom-area{
	display:none;
}
/* Mobile View Header */
header.art-header-one .art-header-one-content.art-sticky {
    background-color: rgb(255 255 255);
    border-bottom: 0px solid rgb(0 0 0 / 10%);
    position: fixed;
    top: 0;
    width: 100%;
}
/*  Header Menu*/
nav.art-mega-menu.qrt-nav-menu {
    margin-top: 36px;
}
.art-single-product-before-top {
    margin-top: 91px;
    margin-bottom: 60px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9746bb3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
	z-index:50;
}


/* BLOG-PAGE TOP MARGIN */
.art-blog-cats {
    margin-top: 3rem;
}
