a,
a:focus,
a:active,
.timeline__number,
.icon-box__number,
.section__pretitle,
.pricing__value,
.post-box:hover .post-box__title,
.post-box .article-title a:hover,
.post-box__figure__list li i,
.portfolio-box__icon,
.postbar:hover .postbar__title,
.icon-list--inline li a:hover,
.calendar_wrap .today,
.input-icon .btn:hover,
.pagination span,
.text-404__title {
    color: #ffbf00;
}

.menuitems li:hover > a:hover, .menuitems li.active > a, .tag-list a, .tag-list a:hover, .btn--border-primary, .btn--border-primary:focus, .list-count a:hover, .widget li a:hover, .posts .post-box.sticky {
    background: #BC530A; border-color: #BC530A; color: #ffffff; 
}

.cat-item > a:hover {
    color: #BC530A !important;
}

.tag-list a:hover, .btn--border-primary:before, input[type="submit"].btn--border-primary:hover {
    background: #A34809; 
}

.cover-content__text {
	background:#FFDF7F;
} 

.cover-content__text > .section__pretitle {
    color: #BC530A;
}

.btn {
	font-weight:normal;
}

h1, .article-title {
	font-family: "Libre Baskerville", Sans-serif;
}

p, .btn, .btn--border-primary {
	font-family: Lato, sans-serif;
}

h5 {
	text-transform: uppercase;
	font-weight:bold;
}

.header__logo, .custom-logo-link {
    display: block;
    height: 3em;
}

.header__logo img, .custom-logo-link img {
    display: block;
    width: auto;
    height: 3.5em;
}

.pt-5, .py-5 {
    padding-top: 0rem!important;
}

body.admin-bar {
    margin-top: 0px !important;
}
body.admin-bar .header, body.admin-bar .mobile-nav {
    top: 0px !important;
}

.elementor-2 .elementor-element.elementor-element-c2320d8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
	  max-width: 400px;
}

.elementor-2 .elementor-element.elementor-element-4f34075 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
    max-width: 400px;
}

.elementor-2 .elementor-element.elementor-element-8c07ea3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
    max-width: 400px;
}

.intro {
    background-image: url(https://gadze.finance/wp-content/uploads/2022/07/hero-c.png) !important;
    background-size: cover !important;
    background-position: right bottom !important;
}

.mainmenu > li:hover > a, .mainmenu > li.active > a {
    color: #BC530A;
    font-weight: 600; 
}

.mainmenu li a {
    color: #000;
    font-weight: 600;
}

.productbox {
    margin-bottom: 100px;
}

.elementor-image-box-content.productbox {
    width: 80%;
    background-color: antiquewhite;
    height: 100px;
    z-index: 100 !important;
    position: relative;
    padding-left: 20px;
    padding-top: 45px;
}

@media (min-width: 768px) and (max-width: 1200px) {

.col-md-7.col-xl-4 {
		display: contents !important;
		width: 0 !important;
}

.col-xl-4 {
		width: 50%;
	}
	
}

@media (max-width: 767px) {
img.alignnone.size-full.wp-image-1181.jetpack-lazy-image.jetpack-lazy-image--handled {
    margin: -4rem -2rem -2rem -2rem;
    max-width: 24rem !important;
}

img.alignnone.wp-image-1565.size-full {
    height: 80px !important;
    width: auto !important;
		text-align: center; 
}

.modal-window-content {
    max-width: 95%;
}

textarea.wpcf7-form-control.wpcf7-textarea.form-control {
    height: 100px !important;
}
	
} 
	
@media (max-width: 767px) {
.cover-content.cover-content--right.plain-animated.fadeInUp {
    background-position: 70px -60px; 
}
	
img.alignnone.size-full.wp-image-1181.jetpack-lazy-image.jetpack-lazy-image--handled {
    margin: -4rem -2rem -2rem -2rem;
    max-width: 24rem;
}
	
.elementor-form-fields-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}

}

a, a:focus, a:active, .timeline__number, .icon-box__number, .section__pretitle, .pricing__value, .post-box:hover .post-box__title, .post-box .article-title a:hover, .post-box__figure__list li i, .portfolio-box__icon, .postbar:hover .postbar__title, .icon-list--inline li a:hover, .calendar_wrap .today, .input-icon .btn:hover, .pagination span, .text-404__title {
    color: #BC530A;
	opacity: 1;
}

a:hover {
    color: #A34809; 
}

h6 {
    min-width: 270px;
    background: #BC530A !important;
    border-color: #BC530A;
    text-decoration: none;
    position: relative;
    z-index: 1;
    color: inherit;
    box-shadow: none !important;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    font-size: 1.125rem;
    line-height: 1.5;
    border-radius: 0rem;
    padding: 1.25rem 2rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		width: 100%;
}

.elementor-form-fields-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
}

.footer li a {
    color: #ffffff;
}

.footer {
    color: #fff;
    background-color: #000;
	  font-size: 1rem;
}

.footer__top {
    background: #000;
    color: #fff;
}

.menu-footer-menu-container, a:hover {
    background-color: transparent !important;
    background: none;
}

a {
    text-decoration: none;
    border-bottom: 1px solid transparent !important;
}

a:focus, a:active, a:hover {
    text-decoration: none !important;
    border-bottom: 1px solid #BC530A !important;
}

.copyright {
    padding: 0 0 2rem 0;
    text-align: center;
    margin-top: -2rem;
	  opacity: 0.6;
}

.header__logo img, .custom-logo-link img {
    display: block;
    width: auto;
    height: 3.5em;
    background-color: white !important;
}

.elementor-2 .elementor-element.elementor-element-0630347 .elementor-message {
    font-family: "Lato", Sans-serif;
    font-weight: 400;
    text-align: center;
    padding-top: 2rem;
}

img.alignnone.size-full.wp-image-1181.jetpack-lazy-image.jetpack-lazy-image--handled {
    margin: -4rem -2rem -2rem -2rem;
    max-width: 26rem;
}

.footer .widget {
    margin-bottom: -2rem;
}

img.alignnone.size-full.wp-image-1181.jetpack-lazy-image.jetpack-lazy-image--handled {
    margin: -4rem -2rem -2rem -2rem;
    max-width: 26rem;
}

.btn:before {
    position: absolute;
    content: "";
    z-index: -1;
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    opacity: 0;
    -webkit-transition: none !important;
    transition: none !important;
}

a, input, textarea, button {
    -webkit-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out, opacity .2s ease-out;
    transition: color .0s ease-out, background-color .0s ease-out, border-color .0s ease-out, opacity .0s ease-out;
    transition-property: color, background-color, border-color, opacity;
    transition-duration: 0s, 0s, 0s, 0s;
    transition-timing-function: ease-out, ease-out, ease-out, ease-out;
    transition-delay: 0s, 0s, 0s, 0s;
}

.btn {
    transition: color .0s ease-in-out,background-color .0s ease-in-out,border-color .0s ease-in-out,box-shadow .0s ease-in-out;
}

h6:hover {
    background: #A34809 !important;
}

button#btnnewsletter:hover {
    background: #A34809 !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control {
    font-family: 'Lato', sans-serif;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
    font-family: 'Lato', sans-serif;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-block.btn--border-primary {
    font-family: 'Lato', sans-serif;
}

img.wp-image-1565.size-full.alignleft {
    height: auto;
    width: 80px;
    margin: -8px 20px 20px 0;
}

h2.section__title.text-center.plain-animated.fadeInUp.full-visible {
    margin-bottom: 0.5em;
}

.figure-zoom-effect__bg {
	display: none;
}

.article-title {
    word-break: normal !important;
}

.mainmenu li a {
    color: #000;
    font-weight: 600;
    font-family: "Lato", Sans-serif;
}

@media screen and (min-width: 1200px) {

	.intro {
    min-height: 275px !important;
}
	
h1, .intro__title {
    color: rgb(0, 0, 0);
    font-family: "Libre Baskerville", sans-serif;
    font-size: 4.5rem;
    font-weight: 900;
}	
}

/* Remove Comment Status from Byline | 5453909-zd (am) */
ul.post-box__figure__list span {
    display:none;
}
.post-box__figure__list li a {
	display:none;
}

.footer__title {
    font-size: 1.125rem;
    font-family: "Lato", Sans-serif;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: auto;
    padding: 1.25rem 1rem;
    border-width: 0 0 1px;
    font-size: 1.125rem;
    line-height: 1.5;
    border-radius: 0;
    font-family: 'Lato', sans-serif;
    border-color: transparent transparent #000;
    background-color: #fcfcfc;
}

form.wpcf7-form.init {
	  font-size: 1.125rem;
    line-height: 1.5;
    border-radius: 0;
	  padding: 1.25rem 1rem;
}

form.wpcf7-form.submitting {
	  font-size: 1.125rem;
    line-height: 1.5;
    border-radius: 0;
	  padding: 1.25rem 1rem;
}

form.wpcf7-form.invalid {
	  font-size: 1.125rem;
    line-height: 1.5;
    border-radius: 0;
	  padding: 1.25rem 1rem;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-family: 'Lato', sans-serif;
    min-width: 200px;
    background: #BC530A !important;
    border-color: #BC530A;
    text-decoration: none;
    position: relative;
    z-index: 1;
    box-shadow: none !important;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    font-size: 1.125rem;
    line-height: 1.5;
    border-radius: 0rem;
    padding: 1.25rem 2rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 100%;
    color: #ffffff;
}

.wow-modal-window, .wow-modal-window div {
    box-sizing: border-box;
    width: max-content !important;
}

span.wpcf7-spinner {
	display: none;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    display: none;
		  font-size: 1.125rem;
}