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

.header-cta-button span { font-size: 22px; font-weight: 400; text-transform: none;}
.header-cta-button a.grve-btn  { padding: 1em 2.2em !important; } 

#grve-theme-wrapper .grve-bg-dark { background-color: rgba(0,0,0,.60) !important; }
#grve-theme-wrapper .grve-bg-light { background-color: rgba(255,255,255,.60) !important; }

.grve-box-icon.grve-side-icon.service-icon .grve-box-content { padding-top: 20px;}
.grve-box-icon.grve-side-icon.service-icon .grve-box-content p { padding-top: 15px;}

.grve-btn.grve-btn-small { font-size: 16px !important; font-weight: 400 !important; margin-left: 0px; }
a.grve-btn { padding: 1.2em 2.0em !important; }
a.grve-btn i { margin-top: -5px; }
#grve-theme-wrapper a.grve-btn-line.grve-bg-black { background-color:#ffffff !important }
#grve-theme-wrapper a.grve-btn-line.grve-bg-black:hover { background-color:#218acb !important }

.txt-white, .txt-white h2, .txt-white h3, .txt-white h4, .txt-white h5, .txt-white h6, .txt-white .wpcf7-form label { color: #ffffff; }

.txt-align-center { text-align: center; }

#grve-top-bar ul.grve-left-side {width: 100%;}

/** Navigation **/

#grve-header .grve-main-menu .grve-wrapper > ul > li:hover > a { color: #218acb; }

#grve-hidden-menu > ul > li:hover > a { color: #218acb; }

#grve-hidden-menu { background-color: rgba(24,24,24,0.8); }

/** Mobile Navigation **/

#grve-hidden-menu ul.grve-menu li a:hover { color: #218acb; }


/** icon text and button **/

.icon-box-bg { background-color: rgba(255,255,255,0.6); padding: 10px 10px 0 10px; }

/** Subscription Form **/

.left-footer .wpcf7 { text-align: center; }
.left-footer .wpcf7 .wpcf7-form p { margin-bottom: 0px; }
.left-footer .wpcf7 .wpcf7-form input[type="email"] { width: 80% !important; background-color: #ffffff !important; color: #181818 !important; font-size: 18px !important; text-align: center; }
.left-footer .wpcf7-submit { padding: 1em 1.2em !important; border: 1px solid #ffffff !important; background-color: transparent !important; font-weight: 400 !important;}
.left-footer .wpcf7-submit:hover { background-color:#218acb !important; }

/** Contact Form **/

.wpcf7-form label { font-size: 16px !important; font-weight: 500 !important;}

.wpcf7-form label { font-size: 16px !important; font-weight: 500 !important;}

.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap select { background-color: #ffffff !important; padding: 10px 14px !important; font-size: 15px !important; border: 1px solid rgba(0,0,0,0.25) !important;}

.recaptcha { transform:scale(0.87) !important; transform-origin:0 0 !important; }

/** Split Content Element **/
.grve-split-content .grve-wrapper-inner { top: 40%; }

.grve-split-content .grve-title > span { background: rgba(0, 0, 0, .8); padding: 23px 15px 20px 15px;}


@media only screen and (min-width: 1201px) and (max-width: 1440px) {
	#grve-body { background-image: url(../../../wp-content/uploads/2018/07/pro46-close-base-1440.jpg) !important; }
}

@media only screen and (min-width: 960px) and (max-width: 1200px) {
	#grve-body { background-image: url(../../../wp-content/uploads/2018/07/pro46-close-base-1200.jpg) !important; }
	
	.grve-split-content .grve-wrapper-inner { top: 50%; }
}

@media only screen and (min-width: 761px) and (max-width: 959px) {
	#grve-body { background-image: none !important; }
	#grve-body::before { /*background-image: url(../../../wp-content/uploads/2018/07/pro46-close-base-959.jpg) !important; */
	background-image: url(../../../wp-content/uploads/2018/07/pro46-close-base-959.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  content: '';
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  will-change: transform;
  z-index: -1;}
	
	
	.grve-split-content .grve-wrapper-inner { top: 50%; }
}

@media only screen and ( max-width:760px ) {
	#grve-body { /*background-image: url(../../../wp-content/uploads/2018/07/pro46-close-base-770.jpg) !important; background-size: contain !important;*/ }
	.header-cta-button span { font-size: 17px; font-weight: 400; text-transform: none; margin-top: 10px !important;}
	.header-cta-button a.grve-btn  { padding: .8em 1.8em !important; margin-left: 0px; margin-right: 0px; } 
	.expadd { padding-top: 8px; display: inline-block;}
	
	.grve-split-content .grve-wrapper-inner { top: 50%; }
	
	#grve-body { background-image: none !important; }
	#grve-body::before { /*background-image: url(../../../wp-content/uploads/2018/07/pro46-close-base-959.jpg) !important; */
	background-image: url(../../../wp-content/uploads/2018/07/pro46-close-base-770.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  content: '';
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  will-change: transform;
  z-index: -1;}
	
}


