@media screen and (min-width: 991px) {
.vp-portfolio {
display: none;
}
}
@media screen and (max-width: 991px) {
.slider-pro {
display: none;
}
}


@media screen and (max-width: 991px) {
.wpcp-carousel-wrapper * {
display: none;
}
}







.wpcp-carousel-section .wpcp-single-item img {
max-width: 60% !important;
}
@media screen and (max-width: 990px) {
#thememattic-aside {
 display: none !important;
}
}

.slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.425em;
    height: .120em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
}
.slicknav_menu {
    font-size: 21px;
		padding-top: 2px;
    padding-right: 7px;
    padding-bottom: 10px;
    padding-left: 5px;
}
.slicknav_brand {
    float: left;
    color: #fff;
    font-size: 18px;
    line-height: 36px;
    padding: 2px 12px;
    height: 44px;
    max-width: 200px;
}


.slider-pro { 
		margin-bottom: 50px !important; 
} 
.sp-image-container { 
		padding-bottom: 30px !important; 
		box-sizing: border-box !important; 
}
#slider-pro-3-773 .title-in-bg {
bottom: -2% !important;
		padding-bottom: 10px !important;
		font-family: Play !important;
    font-size: 16px !important;
    width: 100% !important;
}
#slider-pro-3-813 .title-in-bg {
		bottom: -2% !important;
		padding-bottom: 10px !important;
				font-family: Play !important;
    font-size: 16px !important;
    width: 100% !important;
}
#slider-pro-3-821 .title-in-bg {
				bottom: -2% !important;
		padding-bottom: 10px !important;
				font-family: Play !important;
    font-size: 16px !important;
    width: 100% !important;
}
#slider-pro-3-831 .title-in-bg {
						bottom: -2% !important;
		padding-bottom: 10px !important;
				font-family: Play !important;
    font-size: 16px !important;
    width: 100% !important;
}
.sp-arrow {
width: 10px !important;
}


.sp-horizontal .sp-arrows {
left: -40px !important;
}
.sp-horizontal .sp-next-arrow {
right: -60px !important;
}
.wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item .wpcp-all-captions {
font-family: play !important;
    font-weight: bolder !important;
    font-size: 16px !important;
}
.entry-content h2 #content h2 .type-page h2 {
font-family: Play !important;
		letter-spacing: 1px !important;
}
body h2 {
letter-spacing: 1px !important;
}

@media screen and (max-width: 600px) {
		body p {
    font-size: 16px !important;
		}
}
body .main-navigation #primary-menu li a {
    font-family: play !important;
}
.slicknav_nav li a {
font-family: play !important;
}