/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Aug 30, 2017, 11:16:12 AM
    Author     : Fekete Zsuzsanna
*/


@import url('/fonts/Vectora LT Std 45 Light.otf');
@font-face {
    font-family: 'Archivo Narrow';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/archivo-narrow-v7-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Archivo Narrow Regular'), local('ArchivoNarrow-Regular'),
        url('/fonts/archivo-narrow-v7-latin-regular.eot?#iefix') format('embedded-opentype'),  IE6-IE8 
        url('/fonts/archivo-narrow-v7-latin-regular.woff2') format('woff2'),  Super Modern Browsers 
        url('/fonts/archivo-narrow-v7-latin-regular.woff') format('woff'),  Modern Browsers 
        url('/fonts/archivo-narrow-v7-latin-regular.ttf') format('truetype'),  Safari, Android, iOS 
        url('/fonts/archivo-narrow-v7-latin-regular.svg#ArchivoNarrow') format('svg'), Legacy, iOS ;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix { display: inline-block; } 
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
html {  
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}
a, p, span, div, h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Archivo Narrow', sans-serif ;
    color: #666;
    font-weight: 400;
    /*color:black;*/
}
*, *:before, *:after { 
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

html,body{
    width: 100%;
    height: 100%;
    margin:0;
    padding: 0;
    border: 0;
    background-color: #fff;
}
#myBtn {
    display: none;
    position: fixed;
    bottom: 0px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: transparent;
    color: white;
    cursor: pointer;
    /*padding: 15px;*/
    border-radius: 10px;
}

#window{
    color:#000;
    position: fixed;
    top:0;
    z-index: 1000;
}

.pointer{
    cursor: pointer;
}

.big_container_full{
    /*max-width: 2000px;*/
    width: 100%;
    margin:0 auto;
    display: block;
}
.big_container_header{
    max-width: 6240px;
    width: 100%;
    margin:0 auto;
    display: block;
    position: fixed;
    background-color: white;
    z-index: 99999999;
}
.header_moge_container{
    width: 100%;
    max-height: 75px;
    height: 100%;
}
.big_container{
    max-width: 1920px;
    width: 100%;
    margin:0 auto;
    display: block;
}
.big_container_footer{
    display: block;
    margin: 0 auto;
    max-width: 6240px;
    width: 100%;
}
.big_container_slider{
    display: block;
    margin: 0 auto;
    max-width: 40000px;
    width: 100%;
}
.page_container{
    max-width: 1250px;
    margin: 0 auto;
    width: 100%;
}

/***Header Menu***/
.header_menu_icon{
    margin-top: 30px;
}
.menu{
    background-color: #312F30;
    color: white;
    position: absolute;
    top: 45px;
    padding: 5px 15px;
    z-index: 2147483647;
    width: 35%;
}
.menu2{
    border-bottom: 1px solid white; 
    margin: 7px auto;

}
.menu2:hover{
    border-bottom: 1px solid #898788; 
    color: #898788;
}
.CategoryMenu:hover{
    color: #898788;
}
.CategoryMenu{
    font-size: 18px;
    color: white;
}
.subCategoryMenu{
    margin-left: 10px;
}
.header_menu a{
    color:white; 
    font-size: 18px;
    /*text-transform: uppercase;*/
}
.header_menu2 a{
    color:white; 
    font-size: 13px;
    /*text-transform: uppercase;*/
}
.header_menu a:hover{
    text-decoration: none;
    color: #898788;
}
.header_menu2 a:hover{
    text-decoration: none;
    color: #898788;
}
.consulting_tools{
    background-color: #898788;
    margin: 10px 0;
    padding: 5px;

    text-transform: uppercase;
    /*width: 57%;*/
}
.consulting_tools a{
    color:white; 
    font-size: 18px;

}
.header_menu{
    margin: 5px auto;
}
.subCategory a{
    color: white;
}
.subCategory a:hover{
    text-decoration: none;
    color: #898788;
}
.subCategory{
    margin:5px auto;
}
.kepforgatas90{
    transform:             rotate( -90deg );            
    -moz-transform:    rotate( -90deg );            
    -ms-transform:     rotate( -90deg );            
    -o-transform:      rotate( -90deg );            
    -webkit-transform: rotate( -90deg );            
    /*    transition:             transform 550ms ease;
        -moz-transition:    -moz-transform 550ms ease;
        -ms-transition:     -ms-transform 550ms ease;
        -o-transition:      -o-transform 550ms ease;
        -webkit-transition: -webkit-transform 550ms ease;*/
}
.kepforgatas{
    transform:             rotate( -180deg );            
    -moz-transform:    rotate( -180deg );            
    -ms-transform:     rotate( -180deg );            
    -o-transform:      rotate( -180deg );            
    -webkit-transform: rotate( -180deg );            
    transition:             transform 550ms ease;
    -moz-transition:    -moz-transform 550ms ease;
    -ms-transition:     -ms-transform 550ms ease;
    -o-transition:      -o-transform 550ms ease;
    -webkit-transition: -webkit-transform 550ms ease;
}
.visszaforgat{
    transform:             rotate( -360deg );            
    -moz-transform:    rotate( -360deg );            
    -ms-transform:     rotate( -360deg );            
    -o-transform:      rotate( -360deg );            
    -webkit-transform: rotate( -360deg );            
    transition:             transform 550ms ease;
    -moz-transition:    -moz-transform 550ms ease;
    -ms-transition:     -ms-transform 550ms ease;
    -o-transition:      -o-transform 550ms ease;
    -webkit-transition: -webkit-transform 550ms ease;
}
.social_icon{
    display: inline;
    margin: 10px 2px;
}
.input-style-search{
    margin-left: 10px;
    min-height: 30px;
    padding: 5px;
}
.menu_style{
    margin-left: 10px;
    font-size: 25px;
}
.hambi_menu{
    float:left;
    margin-top: 7px;
}
/***End header menu***/
/***Slider**/
.slick-dots{
    display: none;
}
.slider-text a{
    color: #fff;
}
.slider-text{
    background-color: rgba(0,0,5,0.9);;
    margin-left: 110px;
    margin-top: -230px;
    /*    opacity: 0.9;*/
    width: 35%;
    color: #fff;
    padding: 15px;
}
/***End slider**/
/**Footer**/
.footer_container{
    background-color: #312F30;
    color: white;
}
.webdesign_style{
    text-align: center;
    margin: 55px auto;

}
.webdesign_style a{
    color: white;
    font-size: 18px;
}
.webdesign_style a:hover{
    color: #ED3E21;
    text-decoration: none;

}
.footer_menu_container{
    border-left: 2px solid white;
    margin: 5px auto 30px;
    padding: 25px 5px;
}
.footer_menu a{
    color: white;
    margin: 20px 15px;

}
.footer_menu a:hover{
    color: #ED3E21;
    text-decoration: none;
}
.footer_menu_activ a{
    color: #ED3E21;
}
.footer_menu{
    /*    padding-left: 5px;
        padding-right: 5px;*/
    border-right: 2px solid white;
    font-size: 18px;
    text-transform: uppercase;
}
.input-style-newsletter{
    height: 50px;
    border: none;
    color: #312F30;
    margin-top: 5px;
    padding: 5px;
}
.input-style-newsletter-captcha{
    height: 50px;
    border: none;
    color: #312F30;
    margin-top: 5px;
    padding: 5px;
}
.send-style-newsletter{
    width: 100%;
    border: none;
    background-color: #ED3E21;
    color: white;
    text-transform: uppercase;
    height: 50px;
    margin-top: 5px;
    font-size: 18px;
    margin-left: -20px;
}
.send-style-newsletter:hover{
    background-color: white;
    color: #ED3E21;
}
.captcha_image_refresh{
    margin-right: 5px;
    margin-left: 5px;
}
.captcha_reload{
    text-decoration: none;
}
.inscriere_style{
    color: #ED3E21;
    font-size: 22px;
    padding-left: 35px;
    text-transform: uppercase;
}
.alert_newsletter{
    background-color: #ed3e21;
    color: white;
    margin: 5px auto;
    text-align: center;
    width: 50%;
}
.footer_newsletter{
    margin:50px auto;
}
/***End Footer**/
/***Home***/
.font_30{
    font-size: 30px;
}
.margin_home_title{
    margin:20px auto;
    color: black;
}
.produse_title_home{
    text-transform: uppercase;
    margin: 10px auto;
    color: black;
    font-size: 20px;
}
.produse_title_home a{
    text-transform: uppercase;
    margin: 10px auto;
    color: black;
    font-size: 20px;
}
.produse_title_home a:hover{
    text-decoration: none;
}
.font_15{
    font-size: 16px;
}
.produse_text_home{
    height: 100%;
    max-height: 110px;
}
.mai_mult_home a{
    color: #EC8421;
}
.margin_home_produse{
    margin: 20px auto;
}
.img_home:hover{
    opacity: 0.8;
}
/***End home***/
/***Content***/
.page_navigation{
    font-size: 18px;
    color: #666;
    margin: 20px auto;
    /*margin: 175px auto 20px;*/
    border-bottom: 2px solid #e9e5e6;
    border-top: 2px solid #e9e5e6;
    padding-top: 5px;
    padding-bottom: 5px;
}
.page_navigation a{
    color: #666;
}
.parteneri_title{
    margin: 20px auto;
    font-size: 25px;
}
.parteneri_text{
    font-size: 16px;  
    margin: 10px auto 20px auto;
}
.parteneri_oras{
    font-size: 18px;
    color: black;
    margin: 10px auto;
    text-transform: uppercase;
}
.parteneri_image{
    margin: 0px auto;
}
.parteneri_descriere{
    max-height: 20px;
    height: 100%;
}
.parteneri_content{
    /*height: 100%;*/
    margin-bottom: 25px;
    /*max-height: 300px;*/
    min-height: 255px;
}
/***End content***/
/***Content lister***/
.subcategory_lister_title{
    margin: 10px auto 45px;
    color: #666;
}
.subcategory_lister_text{
    margin: 20px auto;
    font-size: 18px;
}
.produse_title_lister{
    text-transform: uppercase;
    margin: 10px auto;
    color: #666;
    font-size: 18px;
}
.produse_title_lister a{
    text-transform: uppercase;
    margin: 10px auto;
    color: black;
    font-size: 17px;
}
.produse_title_lister a:hover{
    text-decoration: none;
}
.how-to-videos1{
    max-width: 1220px;
    max-height: 700px;
    margin: 20px auto;
}
/***End content lister****/
/***Contact***/
.input-style-contact{
    height: 50px;
    padding: 5px;
    /*border: 2px solid black;*/
    margin: 5px auto;
    width: 100%;
    color: black;
}
.input-style-contact2{
    height: 200px;
    padding: 5px;
    /*border: 2px solid black;*/
    margin: 5px auto;
    width: 100%;
    color: black;

}
.input-style-contact-captcha{
    /*border: 2px solid black;*/
    height: 50px;
    margin: 5px auto 5px 65px;
    padding: 5px;
    width: 47%;
    color: black;
}
.style-contact-send{
    height: 50px;
    padding: 5px;
    border: 2px solid #ED3E21;
    color: white;
    text-transform: uppercase;
    text-align: center;
    background-color: #ED3E21;
    margin: 5px auto;
    width: 100%;
    font-size: 18px;
}
.style-contact-send:hover{
    background-color: white;
    color: #ED3E21;
}
.margin_contact_form{
     margin: 10px auto;
}
/***End contact****/
/***Container Lister***/
.container_lister_title_box{
    background-color: #e9e5e6;
    color: black;
    font-size: 18px;
    height: 100%;
    margin-left: 15px;
    min-height: 110px;
    max-width: 357px;
    padding: 10px;
    /*margin-top: -65px;*/
    width: 100%;
}
.container_lister_margin{
    margin: 20px auto;
}
.container_lister_title_box a{
    color: #ED3E21;
}
.navigation{
    color: #ed3e21;
    padding-left: 30px;
    text-align: center;
}

.navigation a{
    color: #312F30;
}

/***End Container Lister***/

.gal {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}	
.gal img{ 
    width: 100%; 
    padding: 7px 0;

    /*    -webkit-transition: all 0.30s ease-in-out;
        -moz-transition: all 0.30s ease-in-out;
        -ms-transition: all 0.30s ease-in-out;
        -o-transition: all 0.30s ease-in-out;*/
}
.gal img:hover{
    opacity: 0.8;
    /*    -webkit-filter: blur(2px);
        -moz-filter: blur(2px);
        -o-filter: blur(2px);
        -ms-filter: blur(2px);
        filter: blur(2px);*/
}

/****Download Center****/
.download_center_title{
    font-size: 20px;
    color: black;
}
.download_center_text a{
    color: #EC8421;
    font-size: 18px;
}
.download_center_text{
    margin: 10px auto;
    /*text-align: center;*/
}
.download_center_text span:hover{
    color: #bc6d28;
}
/***End download center****/


/***Container***/
/* The image used */
.parallax{
    background-image: url("/images/home/parallax1.jpg");

    /* Set a specific height */
    min-height: 445px; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
}
.margin_properties{
    margin: 20px auto;
}
.container_properties_title{
    color: #666;
    text-transform: uppercase;
    font-size: 20px;
    border-bottom: 2px solid #EC8421;
    /*width: 60%;*/
    margin: 10px auto;
}
.container_properties{
    color: black; 
    font-size: 18px;
    border-bottom: 2px solid #E9E5E6;
    /*width: 60%;*/ 
    padding-top: 5px;
    padding-bottom: 5px;
}
.margin_properties_logo{
    margin: 60px auto;
}
.container_title_box{
    background-color: #e9e5e6;
    color: black;
    font-size: 18px;
    height: 100%;
    /*margin-left: 15px;*/
    max-height: 110px;
    max-width: 380px;
    padding: 10px;
    /*     margin-top: -110px;*/
    width: 100%;

}
.container_title_box a{
    color: #ED3E21;
}

.container_produse_title_box{
    background-color: black;
    height: 100%;
    width: 60%;
    left: 570px;
    max-height: 150px;
    opacity: 0.7;
    padding: 20px 10px;
    top: 250px;
    /*width: 50%;*/
}
.lista_parteneri_box{
    background-color: #666;
    font-size: 18px;
    margin: 20px auto;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
}
.lista_parteneri_box a{
    color: #fff;
}
.lista_parteneri_box:hover{
    background-color: #999;
}
.lista_parteneri_box a:hover{
    text-decoration: none;
}
/***End container****/

.alert_contact{
    background-color: #ed3e21;
    color: white;
    margin: 5px auto;
    text-align: center;

}
.map_style{
    height: 100%;
    width: 100%;
    max-height: 500px;
    max-width: 1920px;
}

.search_container{
    height: 100%;
    margin: 10px auto;
    max-height: 400px;
}

.slider_meister_picture{
    /*float: right;*/
    margin-top: 120px;
    position: absolute;
    z-index: 999;
    width: 91%;
}
.slider_meister_picture img{
    float: right;
}

.content_lister_produs_container{
    max-height: 300px;
    height: 100%;
}
.border_produse_lister{
    margin: 10px auto;
    color: #ec8421;
    font-size: 18px;
    border-bottom: 2px solid #e6e6e6;
}
.border_produse_lister_simple{
    margin: 10px auto;
    color: #ec8421;
    font-size: 18px; 
}
.portofoliu_text_lister{
    min-height: 500px;
}
.noutati_text_lister{
    min-height: 450px;
}
.interior_box{
    background-color: #F3F3F3;
    margin: 20px auto;
    font-size: 18px;
    padding: 5px;
}
.interior_box a{
    color: #666;
}
.interior_box a:hover{
    text-decoration: none;
}
.interior_design_box{
    background-color: #666;
    font-size: 18px;
    padding: 5px;
    margin: 20px auto;
    text-align: center;
    border: 1px solid #666;
}
.interior_design_box a{
    color: white;
}
.interior_design_box a:hover{
    text-decoration: none;
}
.interior_design_box:hover{
    background-color: #999;
}
.noimage_margin{
    margin-bottom: 60px;
    margin-top: 85px;
}
.parteneri_image img:hover{
    opacity: 0.8;
}
.parteneri_oras a:hover{
    text-decoration: none;
    color: #EE3E21;
}
.contactati_link a:hover{
    color: #EE3E21;
}
.contactati_link a{
    font-weight: bold;
    text-decoration: underline;
}
.video_desprenoi{
    margin: 10px auto;
}
.termeni-si-conditii-registration-link{
    font-weight: 600;
}
.termeni-si-conditii-registration-link:hover{
    text-decoration: underline;
}
.termeni-si-conditii-registration-newsletter{
    color:white;
}
.termeni-si-conditii-registration-link-newsletter{
    font-weight: 600;
    color:white;
}
.termeni-si-conditii-registration-link-newsletter:hover{
    text-decoration: underline;
}
.color_black{
    color: black;
}
.webdesign_style{

    color: white;
    font-size: 18px;

}
.icon_produs{
    cursor:pointer;
}
.produse_etichete_icons{
    max-height: 110px;
    max-width: 150px;
    margin: 0px auto;
}
.catalogList {
    margin-top: 10px;
    margin-bottom: 10px;
}
.modal {
    z-index: 999999999;
}
.modal_succes_icon{
    width: 20px;
    height: auto;
    margin-right: 10px;
    margin-bottom: 5px;
}







