/* 
Theme Name: Hans Wiemann
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
*/

/*Nav Animation*/
.elementor-nav-menu__container{
    top:0px!important;
}
#menuhopin.headershow{
    transform: translateY(0);
    padding:15px 0;
}
#menuhopin{
    position: fixed;
    z-index: 9999;
    top:0;
    padding:0;
    width: 100vw;
    -webkit-transition: transform 0.34s ease;
    transition : transform 0.34s ease;
    transform: translateY(-110px); /*adjust this value to the height of your header*/
}

/*Nav Icons & Footer Icons*/

.nav-icon-list .elementor-icon-list-icon{
    border: 3px solid #e4c956;
    border-radius: 50%;
    line-height: 35px;
    display: inline-block;
    text-align: center;
    transition: all .5s; 
    line-height: 30px;
    width:35px;
    height:35px;
}
.nav-icon-list .elementor-icon-list-icon svg{
    width:12px;
    line-height: 30px;
}


/*Footer*/

.footer-main .contact-link a{
    color:#2f2f2f;
}
.footer-main .contact-link a:hover{
    color:#0f76b2;
}
.elementor-icon .elementor-social-icon .elementor-social-icon-facebook .elementor-repeater-item-6bacf52{
    background-color: rgba(255,255,255,0);
    font-size: 24px;
    padding: 0.4em;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #e4c955;
}

/*Let's Talk Animation*/


.letBox .elementor-widget-container {
    position: relative;
}

.letBox .elementor-widget-container:after {
    content: '';
    display: block;
    border: 18px solid transparent;
    vertical-align: top;
    border-left-color: #e4c955;
    border-left-width: 18px;
    position: absolute;
    left: 26px;
    transform: rotate(90deg);
    animation: arrow 3s ease-out 200ms;     
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

    @keyframes arrow {
            0% {
                bottom: -35px;  
            }
            
            30% {
                bottom: -28px;
            }
            
            60% {
                bottom: -32px;
            }
            
            80% {
                bottom: -30px;
            }

            100% {
                bottom: -35px;
            }
    }


.callBar h4 b {
    font-weight: 400;
    color: #e4c955;
}

/*Icon call section*/
.special-call span{
    color: #2f2f2f;
}
.special-call .elementor-icon-box-content .elementor-icon-box-title a{
    font-size: 20px;
    color:#e4c955;
}
.special-call h6 span{
    font-size: 28px;
    color:#0f76b2;
}

/*Contact pages special stuff!*/
#IconSpcl.elementor-view-framed .elementor-icon{
    border-color: #e4c955;
}
.contact-list .elementor-icon-list-text label{
    font-weight: bold;
    color: #0d76b2;
    text-transform: uppercase;
}


/*This file was exported by "Export WP Page to Static HTML" plugin which created by ReCorp (https://myrecorp.com) */