/* 
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
*/



.elementor-63 .elementor-element.elementor-element-4254e6c .elementor-button[type="submit"], .elementor-63 .elementor-element.elementor-element-3bb3855 .elementor-button[type="submit"] {
    background-color: #DBAE32;
    color: #000000;
	background-image: url("/wp-content/themes/hello-theme-child-master/img/btn_bg.jpg");
	background-repeat:no-repeat;
	background-size:auto;
	background-size:cover;
}

.elementor-31 .elementor-element.elementor-element-9d62068 .elementor-button[type="submit"] {
    background-color: #DBAE32;
    color: #000000;
	background-image: url("/wp-content/themes/hello-theme-child-master/img/btn_bg.jpg");
	background-repeat:no-repeat;
	background-size:cover;
}

.elementor-field-group .elementor-select-wrapper:before {
    content: "\e92a";
    font-family: eicons;
    font-size: 30px!important;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 10px;
    pointer-events: none;
    text-shadow: 0 0 3px rgba(0,0,0,.3);
    color: #DBAE32;
}

.elementor-63 .elementor-element.elementor-element-4254e6c .elementor-field-group .elementor-select-wrapper select {
    background-color: #00000000;
    border-width: 0px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    color: #707070;
    font-size: 16px;
	font-weight:600;
}

.elementor-63 .elementor-element.elementor-element-990da75 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-63 .elementor-element.elementor-element-990da75 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after, .elementor-443 .elementor-element.elementor-element-1fa1dbe .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-443 .elementor-element.elementor-element-1fa1dbe .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #DBAE32;
	background-image: url("/wp-content/themes/hello-theme-child-master/img/btn_bg.jpg");
	background-repeat:no-repeat;
	background-size:cover;
}


.elementor-63 .elementor-element.elementor-element-990da75 .elementor-nav-menu--dropdown a:hover, .elementor-63 .elementor-element.elementor-element-990da75 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-63 .elementor-element.elementor-element-990da75 .elementor-nav-menu--dropdown a.highlighted, .elementor-443 .elementor-element.elementor-element-1fa1dbe .elementor-nav-menu--dropdown a:hover, .elementor-443 .elementor-element.elementor-element-1fa1dbe .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-443 .elementor-element.elementor-element-1fa1dbe .elementor-nav-menu--dropdown a.highlighted {
    background-color: #DBAE32;
	background-image: url("/wp-content/themes/hello-theme-child-master/img/btn_bg.jpg");
	background-repeat:no-repeat;
	background-size:cover;
}

.elementor-63 .elementor-element.elementor-element-5ae4554 .elementor-nav-menu--dropdown a:hover, .elementor-63 .elementor-element.elementor-element-5ae4554 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-63 .elementor-element.elementor-element-5ae4554 .elementor-nav-menu--dropdown a.highlighted {
	 background-color: #DBAE32;
	background-image: url("/wp-content/themes/hello-theme-child-master/img/btn_bg.jpg");
	background-repeat:no-repeat;
	background-size:cover;
}
a:active, a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none;
}


/** SERVICES ICONS **/
.service-icon-container {display:inline-block;min-height:180px;width:16%;background-size:contain;background-repeat:no-repeat}
.service-icon {display:block;width:100%;height:180px;}


.services-icons-vertical .services-icons {text-align:center;}
.services-icons-vertical .service-icon-container {width:34%;min-height:9vw}
.services-icons-vertical .service-icon {height:9vw}
@media all and (max-width: 617px) {
	.service-icon-container {width: 32%;min-height:103px;}
	.service-icon {height:103px;}
	
	.services-icons-vertical .service-icon-container {width:25%;min-height:24vw}
	.services-icons-vertical .service-icon {height:24vw}
}
@media all and (max-width: 768px) {
	.services-icons-vertical .service-icon-container {width:25%;min-height:24vw}
	.services-icons-vertical .service-icon {height:24vw}
	}