/*
Theme Name: Jevelin Child
Description: Child theme for Jevelin theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: jevelin
*/

/* Add your custom CSS below */
/*-----------------HOME---------------*/

/*----header-----*/

header.primary-desktop.primary-desktop-light.primary-desktop-light-noborder{
	width: 78%;
}

.sh-table-cell.sh-group {
    width: 47%;
}

.sh-nav {
    float: left;
}
.header-mobile-social-media a i, .sh-nav-mobile li a, .sh-header .sh-nav > li.menu-item ul a, .sh-header-left-side .sh-nav > li.menu-item ul a, .header-mobile-search .header-mobile-form .header-mobile-form-input, .header-mobile-search .header-mobile-form-submit {
    color: #000000!important;
    font-weight: 600;
}
.sh-header-right-side, .sh-header-mobile-dropdown, .header-mobile-social-media a, .sh-header .sh-nav > li.menu-item ul, .sh-header-left-side .sh-nav > li.menu-item ul, .sh-header-mobile-dropdown {
    background-color: #ffffff!important;
    border-radius: 10px;
    margin-top: -20px;
    padding-left: 15px;
}
.sh-nav > .menu-item > .sub-menu {
    margin-left: 0px;
}
.sh-nav-mobile .current_page_item > a, .sh-nav-mobile > li a:hover, .sh-header .sh-nav ul, .sh-header:not(.sh-header-megamenu-style2) .sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover, .sh-header .sh-nav ul.mega-menu-row li.mega-menu-col > a, .sh-header-left-side .sh-nav ul, .sh-header-left-side .sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover, .sh-header-left-side .sh-nav ul.mega-menu-row li.mega-menu-col > a, .sh-header .woocommerce a.remove:hover:before, .sh-header-left-side .woocommerce a.remove:hover:before {
    color: #000000!important;
    font-weight: 900;
    border-bottom: none !important;

}
.sh-nav ul.sub-menu a {
    padding-left: 15px;
    padding-right: 15px;
    border-bottom: none !important;
    
}

.sh-nav ul a{
	transition: all 0s !important
}

.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li.current_page_item > a, .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li:not(.current_page_item):hover > a {
    color: #000!important;
    background-color: white;
    padding: 0px 25px;
    border-radius: 5px;
}

.sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a{
	padding-top: 0;
	padding-bottom: 0;
}
nav#header-navigation {
    animation-delay: 3000ms;
}


/*----revslider------*/
div#slide-2-layer-6 {
    transform: rotate(-43deg)!important;
    margin-top: -49px !important;
    margin-left: -20px !important;
}


/*------bloc1------*/
 
.elementor-widget-image .elementor-image img {
    vertical-align: middle;
    display: inline-block;
}


/*-----bloc2------*/

.elementor-counter-title {
    margin-top: 20px !important;
}


/*--------sa slider-------*/

.sa_owl_theme .owl-dots{
	display: none;
}
div#sample_slider_slide02 {
    width: 85% !important;
}


/*------footer-------*/
.sh-footer .sh-footer-widgets{
	background-color:#3185cd;
}

.sh-footer-widgets ul li, .sh-footer-widgets ul li{
	border-bottom: none;
}

div#text-2,
div#text-3,
div#nav_menu-2,
div#nav_menu-3,
div#nav_menu-5, 
div#nav_menu-4,
div#nav_menu-6,
div#nav_menu-7,
div#text-7,
div#text-8 {
    width: 20% !important;
}

div#imagev2-2,
div#text-4,
div#text-5,
div#contacts-2,
div#text-6,
div#social-2{
	width: 30% !important;
}

div#text-5 {
    padding-right: 150px;
}

a.sh-social-widgets-item {
    background: transparent;
}

div#text-2 {
    border-left: 1px solid;
    margin-left: 10px;
}

div#text-3, div#text-4 {
    border-left: 1px solid;
}
div#social-2 {
    margin-top: -150px;
    margin-left: -18px;
}


/*------------ABOUT-----------*/

/*-------revslider------*/

div#slide-3-layer-2{
	text-align: center !important;
}


/*------------PROIECTE-----------*/

/*-------revslider------*/

div#slide-4-layer-2{
	text-align: center !important;
}


/*---------bloc------*/

.elementor-page-124 .elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
    padding: 18px 0px;
    line-height: 35px !important;
}


/*------------CONTACTE--------*/

/*------revslider----*/

div#slide-5-layer-2{
	text-align: center !important;
}

/*-------contactform-------*/
div.wpforms-container-full .wpforms-form input[type=date], 
div.wpforms-container-full .wpforms-form input[type=datetime], 
div.wpforms-container-full .wpforms-form input[type=datetime-local], 
div.wpforms-container-full .wpforms-form input[type=email], 
div.wpforms-container-full .wpforms-form input[type=month], 
div.wpforms-container-full .wpforms-form input[type=number], 
div.wpforms-container-full .wpforms-form input[type=password], 
div.wpforms-container-full .wpforms-form input[type=range], 
div.wpforms-container-full .wpforms-form input[type=search], 
div.wpforms-container-full .wpforms-form input[type=tel], 
div.wpforms-container-full .wpforms-form input[type=text], 
div.wpforms-container-full .wpforms-form input[type=time], 
div.wpforms-container-full .wpforms-form input[type=url], 
div.wpforms-container-full .wpforms-form input[type=week], 
div.wpforms-container-full .wpforms-form select {
    padding: 27px 10px !important;
}

div.wpforms-container-full .wpforms-form input[type=date]::-webkit-input-placeholder,
div.wpforms-container-full .wpforms-form input[type=datetime]::-webkit-input-placeholder,
div.wpforms-container-full .wpforms-form input[type=datetime-local]::-webkit-input-placeholder,
div.wpforms-container-full .wpforms-form input[type=email]::-webkit-input-placeholder,
div.wpforms-container-full .wpforms-form input[type=month]::-webkit-input-placeholder,
div.wpforms-container-full .wpforms-form input[type=number]::-webkit-input-placeholder,
div.wpforms-container-full .wpforms-form input[type=password]::-webkit-input-placeholder, 
div.wpforms-container-full .wpforms-form input[type=range]::-webkit-input-placeholder, 
div.wpforms-container-full .wpforms-form input[type=search]::-webkit-input-placeholder, 
div.wpforms-container-full .wpforms-form input[type=tel]::-webkit-input-placeholder, 
div.wpforms-container-full .wpforms-form input[type=text]::-webkit-input-placeholder, 
div.wpforms-container-full .wpforms-form input[type=time]::-webkit-input-placeholder, 
div.wpforms-container-full .wpforms-form input[type=url]::-webkit-input-placeholder,
div.wpforms-container-full .wpforms-form input[type=week]::-webkit-input-placeholder, 
div.wpforms-container-full .wpforms-form select::-webkit-input-placeholder, 
div.wpforms-container-full .wpforms-form textarea::-webkit-input-placeholder
{ 
	color: #484646 !important;
	font-style: normal !important;
}
div.wpforms-container-full, div.wpforms-container-full .wpforms-form *{
	overflow: hidden !important;
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #3185cd !important;
    border: none !important;
    color: #333 !important;
    font-size: 14px !important;
    padding: 13px 40px !important;
    color: white !important;
}


/*-----------------SERVICII--------------*/

/*-------------USI METALICE---------*/

/*---------revslider--------*/

div#slide-13-layer-2,
div#slide-12-layer-2,
div#slide-11-layer-2,
div#slide-9-layer-2,
div#slide-6-layer-2{
	text-align: center !important;
}



/*-------mobile-------*/

@media only screen and (max-width: 600px){

 /*-----------------HOME-----------*/

 /*----header-----*/

    .sh-header-mobile-navigation .sh-nav-container{
	    float: right;
    }

    .sh-header-right-side,
    .sh-header-mobile-dropdown,
    .header-mobile-social-media a,
    .sh-header .sh-nav > li.menu-item ul,
    .sh-header-left-side .sh-nav > li.menu-item ul, 
    .sh-header-mobile-dropdown{
    	margin-top: -20px;

    }

    /*------revslider------*/


    div#slide-2-layer-6 {
        margin-top: -15px !important;
        margin-left: -14px !important;
        transform: rotate(-20deg) !important;
    }


    /*----------bloc1--------*/

    .elementor-6 .elementor-element.elementor-element-4c50bcd.elementor-position-top .elementor-image-box-img {
        margin-bottom: -18px;
    }


    /*-----footer-----*/

    div#text-2,
    div#text-3{
        width: 100% !important;
    }

    div#imagev2-2,
    div#text-4,
    div#text-5,
    div#contacts-2,
    div#custom_html-2,
    div#social-2{
	    width: 100% !important;
    }
    div#nav_menu-3,
    div#nav_menu-2 {
        width: 50% !important;
    }

    div#text-5 {
        padding-right: 0;
    }

    a.sh-social-widgets-item {
        background: transparent;
    }

    div#text-2 {
        border-left: 1px solid;
        margin-left: 10px;
    }

    div#text-3, div#text-4 {
        border-left: 1px solid;
    }

    div#text-7,
    div#text-6,
    div#text-8 {
    	display: none;
    }
    div#social-2 {
        margin-top: -50px;
    }





    /*--------ABOUT---------*/

    /*-----revslider-----*/

    div#slide-3-layer-5{
    	text-align: center !important;
    }
    div#slide-3-layer-1 b {
        font-size: 23px !important;
    }


    /*-----------PORIECTE----------*/

    /*-------revslider------*/

    div#slide-4-layer-5{
    	text-align: center !important;
    }
    div#slide-4-layer-1 b{
    	font-size: 23px !important;
    }


    /*--------------CONTACT---------*/

    /*------revslider------*/

    div#slide-5-layer-5{
    	text-align: center !important;
    }

    div#slide-5-layer-1 b {
        font-size: 23px !important;
    }


    /*------conatactform------*/
    div.wpforms-container-full .wpforms-form .wpforms-five-sixths, 
    div.wpforms-container-full .wpforms-form .wpforms-four-sixths, 
    div.wpforms-container-full .wpforms-form .wpforms-four-fifths, 
    div.wpforms-container-full .wpforms-form .wpforms-one-fifth, 
    div.wpforms-container-full .wpforms-form .wpforms-one-fourth, 
    div.wpforms-container-full .wpforms-form .wpforms-one-half, 
    div.wpforms-container-full .wpforms-form .wpforms-one-sixth, 
    div.wpforms-container-full .wpforms-form .wpforms-one-third, 
    div.wpforms-container-full .wpforms-form .wpforms-three-fourths, 
    div.wpforms-container-full .wpforms-form .wpforms-three-fifths, 
    div.wpforms-container-full .wpforms-form .wpforms-three-sixths, 
    div.wpforms-container-full .wpforms-form .wpforms-two-fourths,
    div.wpforms-container-full .wpforms-form .wpforms-two-fifths, 
    div.wpforms-container-full .wpforms-form .wpforms-two-sixths, 
    div.wpforms-container-full .wpforms-form .wpforms-two-thirds{
    	margin-left: 0px !important;
    	margin-top: 20px !important;
    }

    div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
        width: 100% !important;
    }


    /*----------------SERVICII-----------------*/

    /*---------USI METALICE----------*/

    /*-----revslider------*/

    div#slide-13-layer-5,
    div#slide-12-layer-5,
    div#slide-11-layer-5,
    div#slide-8-layer-5,
    div#slide-9-layer-5,
    div#slide-6-layer-5{
    	text-align: center !important;
    }

    div#slide-13-layer-1 b,
    div#slide-12-layer-1 b,
    div#slide-11-layer-1 b,
    div#slide-9-layer-1 b,
    div#slide-6-layer-1 b{
    	font-size: 23px !important;
    }

}

/*-----------------PVC------------*/

/*------revslider--------*/
div#slide-8-layer-2{
	text-align: center !important;
}


/*--------------laptop---------*/

@media only screen and (min-width: 1024px){
    
    @media only screen and (max-width: 1900px){
        
        /*-------header------*/

        .sh-table-cell.sh-group {
            width: 39%;
        }

        /*------------HOME----------*/
        /*------bloc1------*/

        .elementor-6 .elementor-element.elementor-element-76ae52a .elementor-image-box-content {
            width: 85%;
            display: inline-block;
            margin-left: 15px;
        }


        /*--------bloc2--------*/

        .elementor-6 .elementor-element.elementor-element-b5413ff {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-6 .elementor-element.elementor-element-4a7f941 > .elementor-container {
            min-height: 430px;
        }

        /*------------PROIECTE-------*/

        /*--------bloc1--------*/

        .elementor-124 .elementor-element.elementor-element-a1fe1f6 > .elementor-container,
        .elementor-124 .elementor-element.elementor-element-cca32fc > .elementor-container {
            min-height: 360px;
        }





        /*---------ALL REVSLIDER-----*---*/

   
        
        div#slide-13-layer-6,
        div#slide-12-layer-6,
        div#slide-11-layer-6,
        div#slide-10-layer-7,
        div#slide-8-layer-6,
        div#slide-9-layer-6,
        div#slide-5-layer-6,
        div#slide-4-layer-6,
        div#slide-3-layer-6,
        div#slide-6-layer-6,
        div#slide-2-layer-7 {
            margin-top: 11px !important;
            font-size: 14px !important;
        }

        div#slide-13-layer-1 b,
        div#slide-12-layer-1 b,
        div#slide-11-layer-1 b,
        div#slide-9-layer-1 b,
        div#slide-6-layer-1 b,
        div#slide-3-layer-1 b,
        div#slide-4-layer-1 b,
        div#slide-5-layer-1 b{
        	font-size: 21px !important; 
        }

        
        div#slide-13-layer-7,
        div#slide-12-layer-7,
        div#slide-11-layer-7,
        div#slide-10-layer-9,
        div#slide-8-layer-7,
        div#slide-9-layer-7,
        div#slide-2-layer-9,
        div#slide-6-layer-7,
        div#slide-3-layer-7,
        div#slide-4-layer-7,
        div#slide-5-layer-7 {
            margin-top: 10px !important;
            margin-left: -14px !important;
        }
        i.fa-icon-volume-control-phone{
        	font-size: 13px !important;
        }






    }


}

@media only screen and (min-width: 600px){
    @media only screen and (max-width: 1023px){
    	nav#header-navigation-mobile {
            float: right;
        }
        /*-----footer-----*/

        div#text-2,
        div#text-3{
            width: 100% !important;
        }

        div#imagev2-2,
        div#text-4,
        div#text-5,
        div#contacts-2,
        div#custom_html-2,
        div#social-2{
	        width: 100% !important;
        }
        div#nav_menu-3,
        div#nav_menu-2 {
            width: 50% !important;
        }

        div#text-5 {
            padding-right: 0;
        }

        a.sh-social-widgets-item {
            background: transparent;
        }

        div#text-2 {
            border-left: 1px solid;
            margin-left: 10px;
        }

        div#text-3, div#text-4 {
            border-left: 1px solid;
        }

        div#text-7,
        div#text-6,
        div#text-8 {
        	display: none;
        }
        div#social-2 {
            margin-top: -50px;
        }


        .page.page-id-124 .elementor-column-wrap.elementor-element-populated {
            margin: 10px !important;
        }


        .page.page-id-124 .elementor-widget-container{
        	margin: 0 160px !important;
        }
        .elementor-124 .elementor-element.elementor-element-ac3c28f{
        	background: none;
        }



        div#slide-13-layer-5,
        div#slide-12-layer-5,
        div#slide-11-layer-5,
        div#slide-9-layer-5,
        div#slide-8-layer-5,
        div#slide-6-layer-5,
        div#slide-3-layer-5,
        div#slide-4-layer-5,
        div#slide-5-layer-5{
        	text-align: center !important;
        }


        div#slide-13-layer-1 b,
        div#slide-12-layer-1 b,
        div#slide-11-layer-1 b,
        div#slide-9-layer-1 b,
        div#slide-6-layer-1 b,
        div#slide-3-layer-1 b,
        div#slide-4-layer-1 b,
        div#slide-5-layer-1 b{
        	font-size: 23px !important; 
        }

    }


}
.revs1:hover,
.revs2:hover,
.revs3:hover,
.revs4:hover,
.revs5:hover,
.revs6:hover{
    margin-top: -15px !important;
}
.revs1,
.revs2,
.revs3,
.revs4,
.revs5,
.revs6{
    margin-top: 15px !important;
    -webkit-transition: margin-top 0.5s ease-out !important;
    -moz-transition: margin-top 0.5s ease-out;
    -o-transition: margin-top 0.5s ease-out;
}





.tableconfmet td {
    vertical-align: top;
}


.tp-bgimg.defaultimg{
	height:100% !important;
	background-position:bottom center !important;

}
.page.page-id-328 .tp-bgimg.defaultimg{
	height:100% !important;
	background-position:center !important

}
.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10),
.sh-header.sh-header-1{
	    background: rgba(85, 85, 86,.9);
}
.sh-header .sh-nav > .current_page_item > a, .sh-header .sh-nav > .current-menu-ancestor > a, .sh-header-left-side .sh-nav > .current_page_item > a
.sh-header-search-close i, .sh-header .sh-nav > li.menu-item > a, .sh-header #header-logo-title, .sh-header .sh-nav > li.menu-item > a > i, .sh-header-mobile-navigation li.menu-item > a > i, .sh-header-left-side li.menu-item > a, .sh-header-left-2 .sh-side-button-search, .sh-header-left-2 .sh-side-button-cart, .sh-header-left-2 .sh-side-button-cart .sh-nav-cart i, .sh-header-left-2 .sh-nav li.menu-item > a.fa:before {
    color: #ffffff !important;
}

.txc {
    text-align: -webkit-center;
} 
.bwg_slideshow_dots_container_3,
.bwg_slideshow_dots_container_4,
.bwg_slideshow_dots_container_2,
.bwg_slideshow_dots_container_1,
.bwg_slideshow_dots_container_0{
	display:none !important;
}
i.bwg_prev_btn.fa.fa-angle-left:before, i.bwg_next_btn.fa.fa-angle-right:before {
    font-size: 80px;
	color: #686868;
}





.sh-nav > li.menu-item:last-child > ul.sub-menu {
    margin-left: -27px;
}