/* 
Theme Name:		Hello Elementor Child
Theme URI:		https://elementor.com/
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.0
Text Domain:	hello-elementor-child
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
*/
a {
    color: #ca580e;
}
[type=button], [type=submit], button {color: #ca580e; border-color: #ca580e;}
/*HEADER*/
.custom-logo-link {max-width: 100px;background: #FFF;border-radius: 50%;}.site-header{z-index: 9;position: relative;}@media (min-width: 1200px){body .site-header, body:not([class*=elementor-page-]) .site-main {max-width: 1140px;}}@media (min-width: 992px){.site-header, body:not([class*=elementor-page-]) .site-main {max-width: 1140px;}}
.site-navigation ul.menu li a {color: #FFF;font-weight: 800;border-right: 1px solid;}
li#menu-item-173 a, li#menu-item-220 a{border: none;padding: 0 0 0 10px;}
li#menu-item-173 img{width: 80px;}li#menu-item-220 img{width: 54px;margin-top: -10px;}.site-navigation ul.menu li{max-height: 24px;line-height: 0;}
li#menu-item-173 img, li#menu-item-220 img{transition: all ease-in-out .2;}
li#menu-item-173 img:hover,li#menu-item-220 img:hover{transform: rotate(25deg);}
/*CONTENT*/
.elementor-inner{margin-top: -132px;}
/*TEXT GRADIENT*/
.i-grad h3{background: linear-gradient(45deg, rgba(0,80,165,1) 0%, rgba(2,169,235,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.palmas .elementor-shortcode{text-align: center;background: #030066;width: 100px;height: 100px;margin: 0 auto;border-radius: 50%;}
.palmas .elementor-shortcode .wp-applaud, .palmas .elementor-shortcode .wp-applaud:hover, .palmas .elementor-shortcode .wp-applaud.active {margin: 7px 0 0px 0 !important;height: 77px;filter: brightness(700%)!important;}
.palmas .elementor-shortcode .wp-applaud span.wp-applaud-count{ background: #0803e4;padding: 5px 10px;left: 20px;position: relative;text-align: right;border-radius: 3px;}
/*HOME*/
.gallery.gallery-columns-7.gallery-size-full{text-align: center;}
#gallery-1.gallery.gallery-columns-7.gallery-size-full figure {float: none;}
/*BLOG*/
.post-template-default.single.single-post{background: #ffecdf;}
.otw-row {
    max-width: 900px;
    margin: 0 auto;
    background: #FFF;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.otw-row .otw-row {
    max-width: auto;
    padding: 0px;
    box-shadow: none;
}
/*RESPONSIVE CF7*/
#responsive-form{;margin:0 auto;width:100%;}.form-row{width: 100%;}
.column-half, .column-full{
float: left;position: relative;padding: 0.65rem;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.clearfix:after {content: "";display: table;clear: both;}
.acceptance-976 span{color: #12205c;font-weight: 700;}.acceptance-976 span a{color: #FFF;background: #043877;}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { .column-half{width: 50%;}}
/*FOOTER*/
footer#site-footer{background: linear-gradient(45deg, rgba(0,80,165,1) 0%, rgba(2,169,235,1) 100%);}
#sidebar-primary{display: flex;justify-content: space-around;max-width: 1140px;margin: 0 auto;color: #FFF;font-size: 14px;padding:40px 0px 40px 0px;}#sidebar-primary div.widget{flex-grow: 1;flex-shrink: 1;flex-basis: 0;width: 0;margin: 20px 20px 20px 20px;}#sidebar-primary a{color: #ffffff;border-bottom: 1px dotted #FF9800;padding: 0 0 2px 0;}#sidebar-primary a:hover{color: #FF9800;}#gallery-1 figure{width: 46%;
float: left;margin: 4px;}#sidebar-primary h3 {font-size: 14px;text-transform: uppercase;font-weight: 800;letter-spacing: 1px;}#sidebar-primary ul{list-style: none;padding-inline-start: 0px;}#sidebar-primary li{margin: 0 0 7px 0;}
/*Header for post blog*/
body.single-post .site-navigation ul.menu li a {color: #fa741c;}
/*Hide recaptcha*/
body:not(.page-id-136) .grecaptcha-badge {display: none;}
/*RESPONSIVE*/
@media all and (max-width: 950px){
	#sidebar-primary div.widget {flex-basis: auto;width: 30%;}#sidebar-primary {flex-wrap: wrap;}
}
@media all and (max-width: 769px){
	.site-navigation ul.menu li a {font-size: 12px;}
}
@media all and (max-width: 669px){
	#sidebar-primary div.widget {width: auto;}
	.site-branding {margin-top: -5px;} .site-navigation{    width: 70%;}header.site-header{padding-top: 10px;}.custom-logo-link {max-width: 79px;}header .site-navigation ul.menu li a {padding: 4px 10px;font-size: 12px;}li#menu-item-173 img {width: 69px;}.site-navigation ul.menu li {margin-top: 20px;}
}