/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

#site-header.center-header #site-navigation-wrap .middle-site-logo {
	margin-top: -50px;
}

#main {
	background-image: url(../../uploads/2019/07/background.jpg);
	background-size: auto;
    background-position: center bottom;
}

.jet-button__instance {
	box-shadow: 0 0 7px #000;
}

.instashow-gallery-control-arrow {
	width: 34px !important;
}

.instashow-gallery .instashow-gallery-control-arrow {
	background: #256509 !important;
}

.instashow-gallery .instashow-gallery-control-arrow:hover {
	background: #44b40e !important;
}

.instashow-gallery .instashow-gallery-control-arrow:hover::after, .instashow-gallery .instashow-gallery-control-arrow:hover::before,
.instashow-gallery .instashow-gallery-control-arrow::after, .instashow-gallery .instashow-gallery-control-arrow::before{
	background: #fdf094 !important;
}

.instashow-gallery-control-arrow-previous::after, .instashow-gallery-control-arrow-previous::before {
	right: 6px !important;
}

.instashow-gallery-control-arrow-next::after, .instashow-gallery-control-arrow-next::before {
	left: 6px !important;
}

.instashow-gallery {
	overflow: visible !important;
}

.instashow-gallery-control-arrow.instashow-gallery-control-arrow-previous{
	border-radius: 50px 0 0 50px;
	left: 0;
}

.instashow-gallery-control-arrow.instashow-gallery-control-arrow-next{
	border-radius: 0 50px 50px 0;
	right: 0;
}

.acrepeater {
	position: relative;
}

.acrepeater button {
    font-size: 0;
    border: none;
    display: block;
    padding: 10px;
    border-radius: 10px;
    margin: 0 0 0 auto;
    background-color: #f6f61a;
    background-image: linear-gradient(#ffe600, #ff7509) !important;
}

.acrepeater button:after {
    font-family: "The Bold Font", Sans-serif;
    content: 'Adicionar produto';
    font-size: 14px;
    color: #860f63;
}

.cf7-smart-grid.has-grid input[type="submit"].wpcf7-submit {
	background: #019e01;
	border: none;
}

.cf7-smart-grid.has-grid input[type="submit"].wpcf7-submit:hover {
	background: #026302;
}
/*
.oew-modal-wrap .oew-modal-inner {
	max-height: 100%;
	overflow: auto;
}
*/
#Testimonials_Column > .elementor-column-wrap:before {
    content: "";
    background: #FFF;
    padding-top: 25%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
	z-index: 1;
}

#Testimonial_carousel:before {
    content: "";
    background: #FFFFFF;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 85%;
    z-index: -1;
}

.wpcf7-list-item input[type="radio"]+span {
    border: none;
    cursor: pointer;
    display: block;
    font-family: "The Bold Font", Sans-serif;
    padding: 5px 10px;
    border-radius: 10px;
    color: #860f63;
    margin: 0 0 0 auto;
    background-color: #f6f61a;
    background-image: linear-gradient(#ffe600, #ff7509) !important;
}

.wpcf7-list-item input[type="radio"]:checked+span {
    background-color: #ff7509;
    background-image: none !important;
}

.wpcf7-list-item input[type="radio"] {
	display: none;
}

@media (max-width: 767px) {
	#site-header #site-logo {
		display: none !important;
	}
}