/*
Theme Name:     Briny Child Theme
Theme URI: 		https://briny.ancorathemes.com
Description:    Briny is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author:         AncoraThemes
Author URI:		https://ancorathemes.com/
Template:       briny
Version:        1.0.0
*/

.buttons-wrap a.afrfqbt.button.add_to_cart_button {
    display: none !important;
}
.submit_rq button {
    width: 100% !important;
    margin-bottom: 15px;
    border: none !important;
}
div#myModal .modal-header h5 {
    color: #ffffff;
    margin: 10px;
}
.submit_rq {
    margin: 10px 0;
}
.single-product .request_btn{
    position: relative;
    float: left;
    height: 50px;
    line-height: 50px;
    color: #ffffff;
    border-width: 0 !important;
    border-radius: 3px;
    display: inline-block;
    width: 47%;
    margin-right: 10px;
    margin-left: 10px !important;
    padding: 0 13px 0 45px;
    background: #46838F;
}
.modal {
	display: none;
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
}
.modal-header {
	padding: 2px 16px;
	background-color: #46838f;
	color: white;
}

/* Modal Body */
.modal-body {padding: 2px 16px;}

/* Modal Footer */
.modal-footer {
	padding: 2px 16px;
	background-color: #46838f;
	color: white;
}

/* Modal Content */
.modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	margin-top: 160px; 
	border: 1px solid #888;
	width: 80%;
	max-width: 360px;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	animation-name: animatetop;
	animation-duration: 0.4s
}

/* Add Animation */
@keyframes animatetop {
	from {top: -300px; opacity: 0}
	to {top: 0; opacity: 1}
}

/* The Close Button */
.close {
	color: #fff;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.close:hover,
.close:focus {
	color: black;
	text-decoration: none;
	cursor: pointer;
}
.rq_field p {
margin-bottom: 5px;    font-size: 15px;
}
.rq_field input,.rq_field textarea{
    width: 100%;
}
@media (max-width: 600px){
	button.request_btn.button.alt {
	    width: 100%;
	    margin-top: 10px;
	}
	.modal-content {
		margin-top: 30px;
	}
	div#dfd-button-63c6a5bd68b86 a span {
	    font-size: 15px !important;
	    display: block;
	    text-align: center;
	}

	button#wpforms-submit-14648 {
	    width: 148px;
	    color: #fff;
	    font-size: 20px !important;
	    margin-bottom: 14px;
	}
}