/*
Theme Name: TouchUp Child
Theme URI: http://touchup.mikado-themes.com
Description: A child theme of TouchUp
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: touchup
Template: touchup
*/


#qodef-page-header .qodef-header-sticky .qodef-header-navigation > ul > li > a {
  color: #000000;
}


#qodef-main-navigation-menu.menu li.menarearise.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9378 a span.qodef-menu-item-inner span.qodef-menu-item-text {
padding: 11px 27px 10px;
font-size: 12px;
border: 1px solid #FFFFFF;
}

#qodef-sticky-navigation-menu.menu li.menarearise.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9378 a span.qodef-menu-item-inner span.qodef-menu-item-text {
padding: 11px 27px 10px;
font-size: 12px;
border: 1px solid #282828;
}



#qodef-page-footer-top-area {
  padding: 40px 0 29px !important;
  background-color: #282828;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 solid #e1e1e1;
}



#qodef-main-navigation-menu.menu li.menarearise.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9378 a span.qodef-menu-item-inner::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 2px;
  width: 100%;
  height: 0px !important;
  background-color: currentColor;
  width: 0;
  -webkit-transition: width .3s ease-in-out;
  -o-transition: width .3s ease-in-out;
  transition: width .3s ease-in-out;
}


body {
  font-family: "Raleway", Sans-serif;
}


h5, h1, h2, h3, h4 {
 font-family: "Raleway", Sans-serif;
 font-weight: 900;
}



.qodef-header-navigation > ul > li > a {
 font-family: "Raleway", Sans-serif;
 font-weight: 900;
}

.qodef-theme-button, button[type="submit"], input[type="submit"] {
font-family: "Raleway", Sans-serif;
}


#wpcf7-f9798-p9184-o1.wpcf7 form.wpcf7-form.init button.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-type--filled.qodef-m {
  background-color: #000000;
	color: #FFFFFF;
	font-weight: 900;
margin-top: 30px;
margin-bottom: 20px;
border: 0px;
}


#wpcf7-f9798-p9184-o1.wpcf7 form.wpcf7-form.init button.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-type--filled.qodef-m:hover {
  background-color: #FFFFFF;
	color: #000000;
	font-weight: 900;
  margin-top: 30px;
  margin-bottom: 20px;
	border: 0px;
}


#text-9.widget.widget_text div.textwidget p em {
   color: #31B5AA;
}

::selection {
  color: #fff;
  background: #31B5AA;
}


.elementor-widget-text-editor {
  font-family: "Raleway", Sans-serif !important;
}

.qodef-button.qodef-html--link {
  font-family: "Raleway", Sans-serif !important;
}

#qodef-mobile-header-navigation .qodef-m-inner > ul > li > a {
  font-family: "Raleway", Sans-serif !important;
  color: #000000;
	font-weight: 900;
}

.qodef-h3, h3 {
  color: #000000;
}


.qodef-blog.qodef-item-layout--standard .qodef-e-title a:hover {
  color: #31B5AA;
}
.qodef-blog article .qodef-e-info .qodef-e-info-right .qodef-e-info-social-share a {
  color: #000000;
}


div.qodef-e-read-more a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--textual.qodef-html--link  {
  color: #000000;
}


#block-9.widget.widget_block p em {
  color: #31B5AA;
}


.category  #qodef-page-wrapper header#qodef-page-header div#qodef-page-header-inner {
   background-color: #757573;
}

.tag  #qodef-page-wrapper header#qodef-page-header div#qodef-page-header-inner {
   background-color: #757573;
}

  @media (max-width: 767px) {
.elementor-924 .elementor-element.elementor-element-5a60b32 > .elementor-element-populated {
  padding: 65px 0px 0px 0px;
	padding-bottom: 65px !important;
}
.elementor-924 .elementor-element.elementor-element-981ef4e > .elementor-element-populated {
  padding: 65px 0px 0px 0px;
	padding-bottom: 65px !important;
}

.elementor-9331 .elementor-element.elementor-element-343fca0 > .elementor-element-populated {
  padding: 0px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-be70343 > .elementor-element-populated {
  padding: 20px 0px 0px 0px !important;
}

.elementor-9331 .elementor-element.elementor-element-e19b911 > .elementor-element-populated {
  padding: 20px 0px 0px 0px !important;
}

.elementor-9331 .elementor-element.elementor-element-094489c > .elementor-element-populated {
 padding: 20px 0px 0px 0px !important;
}

.elementor-9331 .elementor-element.elementor-element-e8473b0 > .elementor-element-populated {
  padding: 20px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-343fca0 > .elementor-element-populated {
  padding: 20px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-8f430d4 > .elementor-element-populated {
  padding: 20px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-4b39550 > .elementor-element-populated {
  padding: 20px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-6e7824b > .elementor-element-populated {
  padding: 20px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-e0acf89 > .elementor-element-populated {
  padding: 20px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-37c19fc {
  padding: 0px 0px 0px 0px !important;
}

}

@media only screen and (max-width: 680px)  {
h2 {
  font-size: 28px !important;
}

}


@media (max-width: 1024px) {
.elementor-924 .elementor-element.elementor-element-5a60b32 > .elementor-element-populated {
  padding: 65px 0px 0px 0px;
	padding-bottom: 65px !important;
}
.elementor-924 .elementor-element.elementor-element-981ef4e > .elementor-element-populated {
  padding: 65px 0px 0px 0px;
	padding-bottom: 65px !important;
}

.elementor-9331 .elementor-element.elementor-element-343fca0 > .elementor-element-populated {
  padding: 0px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-be70343 > .elementor-element-populated {
  padding: 20px 0px 0px 0px !important;
}

.elementor-9331 .elementor-element.elementor-element-e19b911 > .elementor-element-populated {
  padding: 20px 0px 0px 0px !important;
}

.elementor-9331 .elementor-element.elementor-element-094489c > .elementor-element-populated {
 padding: 20px 0px 0px 0px !important;
}

.elementor-9331 .elementor-element.elementor-element-e8473b0 > .elementor-element-populated {
  
  padding: 20px 0px 0px 30px !important;
	padding-top: 100px !important;
	
}

.elementor-9331 .elementor-element.elementor-element-343fca0 > .elementor-element-populated {
  padding: 20px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-8f430d4 > .elementor-element-populated {
  padding: 20px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-4b39550 > .elementor-element-populated {
  padding: 20px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-6e7824b > .elementor-element-populated {
  padding: 20px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-e0acf89 > .elementor-element-populated {
  padding: 20px 0px 0px 30px !important;
}

.elementor-9331 .elementor-element.elementor-element-37c19fc {
  padding: 0px 0px 0px 0px !important;
}

}