/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.submit:hover {background-color: #2F3952 !important;} 
.comment-metadata a {color: #2F3952 !important;}
.reply a {color: #2F3952 !important; text-decoration: underline !important;}

.biohigh {min-height: 232px !important;}
.astahigh {min-height: 490px !important;}
.wpack {min-height: 200px !important;}
.wpack2 {min-height: 700px !important;}
.wpack3 {min-height: 700px !important;}

.callout1 {font-size: 20px; font-family: "Helvetica", Sans-serif !important; color: #585858; line-height: 27px; border-left: 4px solid #F6C042; padding: 20px 28px 20px 30px; background: #f4f4f4; margin-bottom: 18px;}

.callout1 a {color: #F6C042 !important; text-decoration: underline !important;}

.post-copy-bl a {color: #F6C042 !important; text-decoration: underline !important;}
.post-copy-bl ul {margin-bottom: 18px !important;}

.blogbutt {font-family: "Helvetica", Sans-serif; font-size: 17px; font-weight: bold; line-height: 1em; fill: #FFFFFF; color: #FFFFFF !important; background-color: #202C3A; border-style: solid; border-width: 4px 4px 4px 4px; border-color: #C28D5B; border-radius: 30px 30px 30px 30px; padding: 12px 45px 12px 45px; text-decoration: none !important; margin-top: 25px !important; margin-bottom: 55px !important; display: inline-block !important;}

/* START HEADER AND ANOUNCMENT */
.announc {}
.stic2 {position: absolute !important; top: 57px; width: 100%;}
/* END HEADER AND ANOUNCMENT */

/* START CONTACT FORM */
.wpcf7-form {font-family: "Helvetica", Sans-serif !important;}
.wpcf7-form input {border: none !important; border-radius: 0px !important;}
input.wpcf7-submit {background: #2F3952; padding: 12px 25px; border: 3px solid #ffffff !important; border-radius: 30px !important; color: #ffffff !important; font-weight: bold !important; width: 100% !important; margin-top: 12px !important;}
input.wpcf7-submit:hover {background: #2F3952;}
/* END CONTACT FORM */

p {font-family: "Helvetica", Sans-serif !important; font-size: 17px !important; line-height: 22px !important;}

p a {color: #F6C042 !important; text-decoration: underline !important;}

ul {line-height: 22px; font-family: "Helvetica", Sans-serif; font-size: 17px !important;}
ul li {margin-bottom: 4px; color: #333333;}

ol {line-height: 22px; font-family: "Helvetica", Sans-serif; font-size: 17px !important;}
ol li {margin-bottom: 4px; color: #333333;}

.ylink {list-style-type: none; padding-left: 0px; margin-top: 20px; line-height: 1em;}
.ylink li {margin-top: 20px;}
.ylink li a {color: #F6C042 !important; font-weight: bold; padding-top: 0px; padding-bottom: 0px; font-size: 14px; font-family: "Helvetica", Sans-serif;}

.fmenu {list-style-type: none; padding-left: 0px; margin-top: 20px;}
.fmenu li a {color: #FFFFFF; padding-top: 7px; padding-bottom: 7px; line-height: 2em; font-size: 14px; font-family: "Helvetica", Sans-serif;}

.whitetxt p {color: #ffffff !important;}
.whitetxt2 p {color: #ffffff !important;}
.whitetxt2 ul li {color: #ffffff !important;}
.bwh2 p {color: #ffffff !important; font-size: 25px !important; line-height: 1.2em !important; margin-bottom: 1.9rem !important;}

.contblock {overflow: hidden !important;}

.ybord {
	width: 372px; 
	height: 70px; 
	border-top: 10px solid #C28D5B; 
	border-right: 10px solid #C28D5B;
	margin-left: -120px;
}

.ycube {width: 458px; height: 396px; background: #C28D5B; float: right;}
.ycube2 {width: 396px; height: 396px; background: #C28D5B; float: right;}
.bcube {width: 675px; height: 756px; background: #202C3A; float: right; margin-right: -50px;}

.ybrak {border-left: 10px solid #C28D5B; border-right: 10px solid #D68546; border-bottom: 10px solid #D68546; height: 70px;}

.footer p {color: #C28D5B !important; font-size: 13px !important;}

.midcol {margin-top: -24px !important; height: 260px !important;}
.lefcol {height: 260px !important;}
.rigcol {height: 260px !important;}

h5 span {font-family: "Banaue", Sans-serif !important; font-size: 45px !important; font-weight: normal !important;}

h6 {font-family: "Banaue", Sans-serif !important; font-size: 68px !important; font-weight: normal !important;}

.numb div span {font-family: "Yellowtail", Sans-serif !important; font-size: 120px !important; font-weight: normal !important; text-align: left !important;}

.joy {background: #C28D5B !important; margin-right: 25%;}
.joy div {margin-left: 37px; padding-right: 45px;}
.joy div img {float: left; margin-right: 22px; margin-top: 5px;}

.pride {background: #202C3A !important; margin-left: 25%;}
.pride div {margin-left: 37px; padding-right: 45px;}
.pride div img {float: left; margin-right: 22px; margin-top: 5px;}

.profit {background: #333333 !important; margin-right: 25%;}
.profit div {margin-left: 37px; padding-right: 45px;}
.profit div img {float: left; margin-right: 22px; margin-top: 5px; margin-bottom: 45px;}

.elementor-slideshow__title {text-transform: uppercase !important;}

.subbutt {position: fixed !important; top: 78px !important; right: 53px !important; width: 23% !important;}

.wbutt a {width: 100% !important;}

.rt-reading-time {color: #f6c042; font-size: 13px; margin-top: -10px; padding-bottom: 8px;}

.post-views-label {color: #f6c042; font-size: 13px; margin-top: -10px; padding-bottom: 8px;}
.post-views-count {color: #f6c042; font-size: 13px; margin-top: -10px; padding-bottom: 8px;}

.comment-reply-title {font-family: "Helvetica", Sans-serif; font-size: 30px !important; color: #2f3952; font-weight: bold;}

.logged-in-as a {color: #585858; font-family: "Helvetica", Sans-serif !important; text-decoration: underline !important;}

.octit {background: #ffffff; padding: 20px 40px; margin-left: -150px; min-width: 420px !important;}

.tabspa {font-size: 13px;  text-transform: normal !important; display: block; max-width: 320px; line-height: 14px; margin: 6px 0px 9px 0px;}

@media screen and (min-width: 1400px) {
	.fspace {height: 155px !important;}
	.astahigh {min-height: 345px !important;}
	.wpack {min-height: 148px !important;}
	.wpack2 {min-height: 510px !important;}
	.wpack3 {min-height: 580px !important;}
}
	
@media screen and (max-width: 768px) {

	.slidbox {overflow: hidden !important;}
	
.ybord {
	width: 300px !important; 
	height: 35px !important; 
	margin-left: -155px !important;
}

.ycube {width: 400px !important; height: 200px !important;}
.ycube2 {width: 200px !important; height: 200px !important;}
	
.midcol {margin-top: 0px !important;}
	
.ybrak {height: 40px !important;}
	
.joy {background: #C28D5B !important; margin-right: 0% !important;}
.joy div {margin-left: 25px !important; padding-right: 25px !important;}
.joy div img {float: left; margin-right: 22px; margin-top: 5px;}

.pride {background: #202C3A !important; margin-left: 0% !important;}
.pride div {margin-left: 25px !important; padding-right: 25px !important;}
.pride div img {float: left; margin-right: 22px; margin-top: 5px;}

.profit {background: #333333 !important; margin-right: 0% !important;}
.profit div {margin-left: 25px !important; padding-right: 25px !important;}
.profit div img {float: left; margin-right: 22px; margin-top: 5px; margin-bottom: 45px;}

.ylink {text-align: center !important;}

.fmenu {text-align: center !important;}
	
.subbutt {position: relative !important; width: 100% !important; top: 0px !important; right: 0px !important;}
	
.octit {background: #ffffff; padding: 20px 40px; margin-left: -20% !important; min-width: 375px !important; margin-top: -120px !important;}
	
.biohigh {min-height: auto !important;}
.astahigh {min-height: auto !important;}
.wpack {min-height: auto !important;}
.wpack2 {min-height: auto !important;}
.wpack3 {min-height: auto !important;}
	
.acent span {text-align: center !important;}
	
}

.edd_download_title {
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    margin: 12px 0px;
}
.eddr-notice {
    margin-top: 10px;
}