/*
Theme Name:   Movedo Child
Theme URI:    http://themeforest.net/user/greatives
Description:  Movedo Child Theme
Version:      3.4.8
Author:       Greatives Team
Author URI:   http://greatives.eu
Template:     movedo
*/

/* h4 {
	font-family: "sacre-bleu-mvb" !important;
font-weight: 500 !important;
font-style: normal;
letter-spacing: 0px !important;
}*/

.o2c-cta-font h4 {
	font-size:70px !important;
}

/* Fix centering of menu */
@media only screen and (min-width: 1025px){
	#grve-main-menu.grve-position-center {left: 21px;}
}



#grve-theme-wrapper .o2c-full-button-short .grve-fullwidth-btn.grve-btn {
	line-height: 40px !important;
}

/* Custom Basket Icon in Nav */
.grve-icon-shop::before {
	content: url('/wp-content/uploads/2021/12/Basket-4.svg');
}


/* 404 Background Image */
.error404 #grve-main-content .grve-section {
	background-image: url("/wp-content/uploads/2021/12/image-404.jpg");
	background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;;
}


/* Responsive Nav Fix for smaller screens before break point */
@media screen and (max-width: 1165px) {
	.grve-logo .grve-wrapper img {
		height: 85%;
	}
}
@media screen and (max-width: 1165px) {
	#grve-header .grve-horizontal-menu ul.grve-menu > li > a {
		padding: 0 0.6em;
	}
}
@media screen and (max-width: 1065px) {
	.grve-logo .grve-wrapper img {
		height: 80%;
	}
}
@media screen and (max-width: 1065px) {
	#grve-header .grve-horizontal-menu ul.grve-menu > li > a {
		padding: 0 0.5em;
	}
}
@media screen and (max-width: 1065px) {
	.grve-main-menu .grve-wrapper > ul > li > a {
		font-size: 12px;
	}
}

/* Upstate underline Nav */
#grve-header .grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li > a .grve-item:after
{
	background-color: rgba(0, 0, 0, 0) !important;
}

/* Basket slider button */
#grve-theme-wrapper .grve-bg-grey {
	background-color: #99c339 !important;
	border-color: #99c339 !important;
}

/* woof */
.woof_container {
	padding-top: 30px;
}

.woof_container h4 {
	font-family: "cantarell" !important;
font-weight: 700 !important;
font-style: normal;
letter-spacing: 0px !important;
	text-transform: uppercase;
	font-size: 14pt;
	
}

#grve-theme-wrapper input[type="search"] {
	font-size: 15px !important;
    font-family: "hind siliguri" !important;
}

.chosen-container-single .chosen-single span {
    color: #727272;
}

#grve-content form div {
	font-size: 15px !important;
	color: #727272;
}


/* shop Background Image */
.woocommerce-shop #primary {
	background-image: url("/wp-content/uploads/2021/12/shop-bg-shapes-bg-scaled.jpg");
	background-repeat: no-repeat;
    background-size: cover;
	max-width: 100%;
}

body.woocommerce-shop.grve-stretched #grve-theme-wrapper {
overflow-y: initial;
}

.shop-page-wpb-container-area {
padding-right: 0px;
padding-left: 0px;
}

/* shop message bars */
#grve-theme-wrapper .grve-bg-green {
	background-color: #99c339;
}

#grve-theme-wrapper .grve-bg-red {
		background-color: #000000;
}

#grve-theme-wrapper .grve-bg-blue {
	background-color: #0e9dc6;
}

/* payment box borders */
.woocommerce-checkout #payment {
	background: #ffffff;
    border-radius: 0px;
	border: 2px solid black;
}

.woocommerce-privacy-policy-text {
	padding-bottom: 20px !important;
}

.woocommerce .woocommerce-message {
	background-color: #0e9dc6;
}

.woocommerce .woocommerce-info {
	background-color: #0e9dc6;
}

#grve-theme-wrapper .grve-border-wrapper.grve-border.cart_totals {
		border-color: #000000 !important;
}


#grve-content form div {
	border-color: #000000;
	font-size: 15px !important;
    color: #000000;
}

#grve-content form span:not(.grve-heading-color) {
		border-color: #000000;
}

.wpb_widgetised_column h2, .grve-sidebar h2 {
	font-weight: 700;
	font-size: 20px;
}

.grve-sidebar .widget, .wpb_widgetised_column .widget {
	margin-bottom: 0.846em;
}

.grve-sidebar .wp-block-image figcaption, .wpb_widgetised_column .wp-block-image figcaption {
	font-family: 'Cantarell';
	font-weight: 700;
	font-size: 12px;
}

.woocommerce #grve-theme-wrapper button.button {
	padding: 0.8359999999999992em 1.545em;
}

.grve-footer-bar {
	padding-bottom: 20px !important;
    background-image: url(/wp-content/uploads/2022/01/scdsUntitled-2-scaled.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100%;

}

#grve-footer .grve-footer-bar a:hover {
    color: #333333;
}

.grve-divider .grve-line-divider {
	border-top: 2px solid !important;
}


#grve-theme-wrapper .grve-bg-aqua {
	background-color: #009899;
    border-color: #009899;
    color: #ffffff;
}
.grve-bg-hover-aqua {
	color: #009899
}

@font-face {
    font-family: 'Namela - Resalaty Regular';
    src: url("/wp-content/themes/movedo-child/webfonts/Namela - Resalaty Regular.otf") format("opentype");
    font-weight: 500;
}

.o2c-min-col-300 .grve-column-wrapper-inner {
	    min-height: 300px;
}

/* Equal column heights */
@media only screen and (min-width: 768px){
	.o2c-equal-column-112 .grve-text {min-height: 112px;}
}
@media only screen and (min-width: 1231px){
	.o2c-min-342 .grve-box-icon {min-height: 342px;}
	.o2c-min-256 .grve-box-icon {min-height: 256px;}
	.o2c-min-388 .grve-box-icon {min-height: 388px;}
}
@media only screen and (min-width: 980px) and (max-width: 1230px) {
	.o2c-min-342 .grve-box-icon {min-height: 527px;}
	.o2c-min-256 .grve-box-icon {min-height: 415px;}
	.o2c-min-388 .grve-box-icon {min-height: 493px;}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.o2c-min-342 .grve-box-icon {min-height: 1007px;}
	.o2c-min-256 .grve-box-icon {min-height: 708px;}
	.o2c-min-388 .grve-box-icon {min-height: 620px;}
}

@media only screen and (min-width: 1106px) and (max-width: 1180px){
	.o2c-min-288 .grve-box-icon {min-height: 288px;}
}

@media only screen and (min-width: 981px) and (max-width: 1099px){
	.o2c-min-288 .grve-box-icon {min-height: 372px;}
}

@media only screen and (min-width: 929px) and (max-width: 980px){
	.o2c-min-288 .grve-box-icon {min-height: 428px;}
}

@media only screen and (min-width: 779px) and (max-width: 928px){
	.o2c-min-288 .grve-box-icon {min-height: 608px;}
}

@media only screen and (min-width: 1118px) and (max-width: 1230px){
	.o2c-min-418 .grve-box-icon {min-height: 418px;}
}

@media only screen and (min-width: 986px) and (max-width: 1117px){
	.o2c-min-418 .grve-box-icon {min-height: 440px;}
}

@media only screen and (min-width: 768px) and (max-width: 985px){
	.o2c-min-418 .grve-box-icon {min-height: 620px;}
}

@media only screen and (min-width: 1120px) and (max-width: 1189px){
	.o2c-min-502 .grve-column-wrapper-inner {min-height: 502px;}
}

@media only screen and (min-width: 1023px) and (max-width: 1119px){
	.o2c-min-502 .grve-column-wrapper-inner {min-height: 530px;}
}

@media only screen and (min-width: 978px) and (max-width: 1022px){
	.o2c-min-502 .grve-column-wrapper-inner {min-height: 546px;}
}

@media only screen and (min-width: 1231px){
	.o2c-min-517 .grve-column-wrapper-inner {min-height: 517px;}
}

@media only screen and (min-width: 882px) and (max-width: 1230px){
	.o2c-min-517 .grve-column-wrapper-inner {min-height: 545px;}
}

@media only screen and (min-width: 768px) and (max-width: 881px){
	.o2c-min-517 .grve-column-wrapper-inner {min-height: 566px;}
}

