@charset "UTF-8";
::-moz-selection {background: #E1E1E1;text-shadow: none;}
::selection {background: #E1E1E1;text-shadow: none;}
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track {
    background-color: #f1f1f1;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    }
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: rgba(214,214,214,0.8); 
    }
::-webkit-scrollbar-thumb:window-inactive {background: rgba(214,214,214,0.4);}
::-webkit-scrollbar-thumb:hover{background-color: #76E183;}



body{
    background: white;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.9em;
    color: #222222;
}
p{font-size: 0.9em;}

/*
-------------------------------------------------
START.TOP MENU
-------------------------------------------------
*/
header{padding: 7px 0;background: #76e183;}
.lilia_top_menu > ul{list-style-type: none;padding: 0;margin: 0;}
.lilia_top_menu > ul > li{display: inline-block;}
.lilia_top_menu > ul > li > a{display: block;margin-right: 20px;color: #ffffff;font-size: 0.9em;padding-top: 5px;}
.lilia_top_menu > ul > li > a > i{margin-right: 10px;}

.lilia_search_form{overflow: hidden;}
.lilia_search_form label{color: #ffffff;padding-top: 5px;font-size: 0.9em;}
.lilia_search_form input{
    margin-bottom: 0px;
    display: block;
    width: 190px;
    height: 30px;
    float: left;
    border: none;
    box-shadow: none;
    font-size: 0.9em;
}
.lilia_search_form button{
    display: block;
    padding: 0 5px;
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
    background: #ffffff;
    color: #76e183;
    font-size: 0.9em;
}

.lilia_language_btn{
    display: block;
    height: 30px;
    padding-top: 5px;
    margin-left: 24px;
    background: #ffffff;
    color: #222222;
    text-align: center;
    font-size: 0.9em;
}
.lilia_language_btn > i{margin-left: 10px;color: #76E183;}
.lilia_language_btn:hover{color: #222222;}
.lilia_language_btn:focus{color: #222222;}

.f-dropdown li a{font-size: 0.9em;}
.f-dropdown.content.open{padding: 0;}
.lilia_language_switcher{list-style-type: none;padding: 0;margin: 0;text-align: left;}
.lilia_language_switcher > li > a > img{margin-right: 10px;}


/*
-------------------------------------------------
START.MAIN NAV AND SLIDER
-------------------------------------------------
*/
.lilia_nav_and_slider_bg{
    background: url(../img/slider_shadow_bg.jpg) no-repeat center bottom, url(../img/header_shadow_bg.jpg) repeat-x bottom;
}
.lilia_main_navigation{margin-top: 20px;}
.lilia_main_navigation h1{display: block;line-height: 1;margin: 0;color: #76E183;}
.lilia_main_navigation p{
    color: #76E183;
    font-weight: bold;
    font-size: 12px;
}

.lilia_main_menu{padding-top: 15px;}
.lilia_main_menu > ul{list-style-type: none;padding: 0;margin: 0;}
.lilia_main_menu > ul > li{display: inline-block;position: relative;}
.lilia_main_menu > ul > li > a{
    position: relative;
    display: block;
    padding: 5px;
    margin-left: 10px;
    font-size: 0.9em;
    color: #222222;    
}
.lilia_main_menu > ul > li > a > i{color: #aaaaaa;font-size: 0.688em;margin-left: 3px;vertical-align: middle;}
.lilia_main_menu > ul > li:hover > a > i{color:#ffffff;}
.lilia_main_menu > ul > li:hover > a{background: #76E183;color:#ffffff;}
.lilia_main_menu > ul > li > ul{
    background: #76E183;
    width: 180px;
    display: none;
    position: absolute;
    top: 30px;
    left: 10px;
    right: 0;
    text-align: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
    z-index: 999;
    border-radius: 0 0 1px 1px;
    }
.lilia_main_menu > ul > li > ul > li > a{
    display: block;
    padding: 5px 10px;
    font-size: 0.813em;
    color:#ffffff;
    border-bottom: 1px solid #ffffff;
}  
.lilia_main_menu > ul > li > ul > li > a:hover{background: #ffffff;color: #222222;}
.lilia_main_menu > ul > li > ul > li:last-child > a{border-bottom: none;}
/*.lilia_main_menu > ul > li:hover > ul{display: block;}*/

.lilia_main_slider{overflow: hidden;height: 354px;}
.lilia_main_slider img{height: 331px;}
.lilia_main_slider div[class="small-12 medium-8 large-8 columns padding-right-none"]{padding-left: 0.6375rem;}
.lilia_main_slider div[class="medium-4 large-4 columns padding-left-none hide-for-small-only"]{padding-right: 0.6375rem;}


.orbit-container .orbit-slides-container>* .orbit-caption{
    background-color: rgba(255, 255, 255, 0.8);
    color: #222222;
    padding: 10px 10px 0 10px;
}
figcaption[class="orbit-caption"] a{color: #222222;}
figcaption[class="orbit-caption"] > a > h6{color: #222222;}


.lilia_carousel_btn{
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    cursor: pointer;
}
.lilia_carousel_btn a{
    display: block;
    color: #222222;
    padding:16.5px;
    border-bottom: 1px solid #f2f2f2;
    cursor: pointer;
}


/*
-------------------------------------------------
SERVICES CLASS
-------------------------------------------------
*/
.lilia_services{margin-top: 30px;}
.lilia_services > div > ul{margin: 0;}
.lilia_services > div > ul > li > article{border: 1px solid #f2f2f2;padding: 10px;}
.lilia_services > div > ul > li > article > a > h5{
    display: block;
    margin-top: 10px;
    min-height: 50px;
}
.lilia_services_deskription{margin: 5px 0 0 0;min-height: 120px;}
.lilia_services_deskription p{font-size: 0.813em;}
.lilia_btn{
    display: inline-block;
    background: #76e183;
    padding: 5px;
    font-size: 0.9em;
    color: #ffffff;
}
.lilia_btn i{margin-left: 5px;}
.lilia_btn:hover{color: #ffffff;}
.lilia_btn:focus{color: #ffffff;}

/*
-------------------------------------------------
SOCIAL BLOCK AND CONTENT CLASS
-------------------------------------------------
*/
.lilia_content_block{background: url(../img/content_block_bg.jpg) no-repeat center top;padding-top: 40px;}
.lilia_social_block{border: 1px solid #f2f2f2;margin-top: 20px;}
.lilia_social_block ul[class="tabs"]{margin: 0;padding: 0;}
.tabs-content{margin: 0;}
.tabs-content>.content{padding: 0;}
.tabs dd>a, .tabs .tab-title>a{padding: 10px 20px;}



.lilia_konsultatsiya{margin: 20px 0;}
.lilia_konsultatsiya span[class="lilia_question"]{
    display: block;
    padding: 5px;
    margin-bottom: 10px;
    border-left: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}
.lilia_konsultatsiya span[class="lilia_question"]:last-child{margin-bottom: 0px;}
.lilia_konsultatsiya span[class="lilia_question"] p{font-size: 0.813em;margin: 0;}

.lilia_konsultatsiya span[class="lilia_support_img"]{display: block;border: 1px solid #d9d9d9;}
.lilia_konsultatsiya span[class="lilia_support_img"] > a{
    display: block;
    padding: 13px 5px;
    color: #222222;
    font-size: 0.813em;
    text-align: center;
}
.lilia_konsultatsiya_text p{font-size: 0.813em;text-align: justify;}


/*
-------------------------------------------------
FOOTER CLASS
-------------------------------------------------
*/
footer{background: url(../img/footer_bg.jpg) no-repeat center top;padding: 30px 0 20px 0;margin-top: 40px;}
footer strong{
    display: block;
    margin-bottom: 20px;
    font-size: 1.313em;
    font-weight: normal;
    color: #8c8c8c;
}
footer nav > ul{list-style-type: none;padding: 0;margin: 0;font-size: 0.813em;}
footer nav > ul > li{margin-bottom: 10px;}
footer nav > ul > li > a{color: #222222;}
footer nav > ul > li > a > i{color: #e3e2e2;}
.lilia_contact_info{list-style-type: none;padding: 0;margin: 0;font-size: 0.813em;}
.lilia_contact_info > li{margin-bottom: 10px;}
.lilia_contact_info > li > a{color: #222222;}
.lilia_contact_info > li > address{font-style: normal;display: inline;}

.lilia_copyright{margin-top: 20px;font-size: 0.813em;}
.lilia_copyright ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.lilia_copyright ul > li > a{font-size: 0.813em;color: #222222;}
footer div[class="large-3 columns"]:nth-child(1){background: url(../img/footer_divider.jpg) no-repeat right 20px center;}
footer div[class="large-3 columns"]:nth-child(2){background: url(../img/footer_divider.jpg) no-repeat right 20px center;}
footer div[class="large-3 columns"]:nth-child(3){background: url(../img/footer_divider.jpg) no-repeat right 20px center;}


/*
-------------------------------------------------
MODAL WINDOW CLASS
-------------------------------------------------
*/
.reveal-modal{border-radius: 0;}
.lilia_success_send{
    display: block;
    background: #76E183;
    padding:10px 20px;
    margin: 20px 0;
    color: #ffffff;
}
.lilia_feedback input{
    border: 1px solid #e8e8e8;
    box-shadow: none;
}
.lilia_feedback textarea{
    min-height: 170px;
    max-height: 170px;
    border: 1px solid #e8e8e8;
    box-shadow: none;
}
.lilia_feedback_btn_send{
    background: #76E183;
    padding: 10px;
}
.lilia_feedback_btn_send:hover{background: #76E183;}

/*
-------------------------------------------------
OTHER CLASS
-------------------------------------------------
*/
.lilia_feedback_btn{
    position: fixed;
    bottom: 0;
    right: 50px;
    display: inline;
    background: #f4f4f4;
    border:1px solid #e4e4e4;
    font-size: 0.9em;
    color: #aaaaaa;
    padding: 5px;
}
.lilia_feedback_btn:hover{color: #222222;}
.lilia_feedback_btn:focus{color: #222222;}
#lilia_google_map{width: 100%;height: 300px;}
.lilia_breadcrumbs{
    background: none;
    border: none;
    padding-left: 0;    
    padding-bottom: 5px;  
    margin-left: 0;
}
.lilia_breadcrumbs > li{display: inline-block;text-transform: none;color: #222222;float: none;}
.lilia_breadcrumbs > li > a:first-letter{text-transform: uppercase !important;}
.lilia_breadcrumbs > li > a{color: #222222;font-size: 0.6875rem;}
.lilia_breadcrumbs > li[class="current"]{color: #222222;}
.lilia_breadcrumbs > li:before{
    content: " / ";
    font-size: 0.6875rem;
    margin: 0 3px;
}
.lilia_breadcrumbs > li:first-child:before{display: none !important;}

.lilia_page_title{font-size: 1.313em;}
.lilia_error_page{text-align: center;padding:50px 0 100px 0;}
.lilia_error_page big{font-size: 3.375em;}
.lilia_error_page p{font-size: 2.500em;}



/*
-------------------------------------------------
PAGE FULL CLASS
-------------------------------------------------
*/
.lilia_content_wrapper{
    background: url(../img/shadow-page-content.jpg) no-repeat center top, url(../img/condent_bg_shadow.jpg) repeat-x center top;
}
.lilia_content{padding-right: 20px;text-align: justify;}
.lilia_content main > ul{
    margin: 10px 0;
    list-style-type: none;
    font-size: 0.9em;
}
.lilia_content main > ul > li{margin-bottom: 10px;}
.lilia_content main > ul > li:before{content: "- ";margin-right: 5px;color: #bbbbbb;}
/*
-------------------------------------------------
SIDEBAR CLASS
-------------------------------------------------
*/
.lilia_sidebar{padding-left: 20px;position: relative;}

.lilia_sidebar_shadow_top{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    height: 156px;
    background: url('../img/aside-top.png') no-repeat top right;
}
.lilia_sidebar_shadow_center{
    display: block;
    position: absolute;
    top: 156px;
    bottom: 156px;
    right: 0;
    width: 22px;   
    background: url('../img/aside-center.png') repeat-y right;
    
}
.lilia_sidebar_shadow_bottom{
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 22px;
    height: 156px;
    background: url('../img/aside-bottom.png') no-repeat bottom right;
}

.lilia_sidebar > nav > ul{list-style-type: none;padding: 0;margin: 0;}
.lilia_sidebar > nav > ul > li > a{
    display: block;
    padding: 5px;
    font-size: 0.9em;
    color: #222222;
    border-bottom: 1px solid #d9d9d9;
}
.lilia_sidebar > nav > ul > li > a[class="active"]{background: #EFEFEF;}
.lilia_sidebar > nav > ul > li > a:hover{background: #EFEFEF;}
.lilia_sidebar > nav > ul > li:last-child > a{border-bottom: none;}

.lilia_sidebar > nav > ul > li > ul{list-style-type: none;}
.lilia_sidebar > nav > ul > li > ul > li > a{
    display: block;
    padding: 5px;
    font-size: 0.9em;
    color: #222222;
    border-bottom: 1px solid #d9d9d9;
}
.lilia_sidebar > nav > ul > li > ul > li > a[class="active"]{background: #EFEFEF;}
.lilia_sidebar > nav > ul > li > ul > li > a:hover{background: #EFEFEF;}




/*
-------------------------------------------------
CONTACT PAGE CLASS
-------------------------------------------------
*/
.lilia_contact_list{list-style-type: none;margin:10px 0 20px 0;padding: 0;}
.lilia_contact_list > li{margin-bottom: 5px;}
.lilia_contact_list > li > a{color: #222222;}
.lilia_contact_list > li > address{display: inline-block;font-style: normal;}

.lilia_google_map{
    overflow: hidden;
    border: 1px solid #e8e8e8;
    margin: 10px 0 20px 0;
    padding: 0;
}


.lilia_contact_form{margin: 10px 0 20px 0;}

.lilia_contact_form input{
    box-shadow: none;
    border: 1px solid #e8e8e8;
}
.lilia_contact_form textarea{
    min-height: 180px;
    max-height: 180px;
    box-shadow: none;
    border: 1px solid #e8e8e8;
}

/*
-------------------------------------------------
SEARCH RESULT
-------------------------------------------------
*/
ul.lilia_search_result{list-style-type: decimal;padding-left: 20px;}
ul.lilia_search_result > li{margin-bottom: 30px;}
ul.lilia_search_result > li > h2{font-size: 1.213em;}
ul.lilia_search_result > li > h2 > a{color: #222222;}
ul.lilia_search_result > li:before{content: "";display: block;width: 0px;height: 0;}
/*
-------------------------------------------------
HELPER CLASS
-------------------------------------------------
*/
.padding-left-none{padding-left: 0;}
.padding-right-none{padding-right: 0;}

*:focus {outline: none;}


/*
-------------------------------------------------
SITEMAP CLASS
-------------------------------------------------
*/
.lilia_sitemap_wrapper{padding: 0 20px;}
.lilia_sitemap{font-size: 0.9em;margin-top: 20px;}
.lilia_sitemap > li > strong{margin-bottom: 15px;display: block;}
.lilia_sitemap > li > strong > a{color: #222222;}
.lilia_sitemap > li > ul{
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    font-size: 0.9em;
    list-style-type: none;
    margin-left: 5px;
    }
    .lilia_sitemap > li > ul > li{
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    margin-bottom: 10px;
    }
    .lilia_sitemap > li > ul > li > i{color: #aaaaaa;font-size: 0.688em;margin-right: 3px;}
    .lilia_sitemap > li > ul > li > a{color: #222222;}   
    
/*
-------------------------------------------------
ORDER BOOK FORM STYLE
-------------------------------------------------
*/  
.lilia_order_book_form{
    border: 1px solid #D9D9D9;
    padding: 30px;
    border-radius: 10px;
}
.lilia_order_book_form input{
    box-shadow: none;
    border: 1px dotted #D9D9D9;
    border-radius: 3px;
}

.lilia_order_book_form button{
    background: #76E183;
    padding: 10px;
    border-radius: 3px;
}    