body{color:#333;font:400 14px/22px Lato, Arial,sans-serif;margin:0;padding:0;min-height:100%;background-color:#fff;counter-reset:a;}
iframe{width:100%;}
.body_no_height{height:auto;}
.body_no_height .lec_slider{height:700px;height:100vh;}
.lec_france{background-image:url("../images/main_back.jpg");background-size:1000px 584px;color:rgb(142, 130, 121);}
.lec_dark{background-image:url("../images/main_back_bl.png");background-size:1000px 584px;background-color:#292929;}
.lec_no_cover{-webkit-background-size:50%;background-size:50%;}
.lec_france h2{color:rgb(60, 35, 17);}
h2.lec_gold,
.lec_wht_txt h2.lec_gold{color:#e3cc6f;}
.lec_france h2 b{color:rgb(203, 0, 0);font-weight:normal;}
a, a:hover, a:focus, a:active{color:#6f6f6f}
html{min-height:100%;}
.clear{clear:both;}
.lec_page{min-height:100%;position:relative;height:100%;left:0;}
.lec_large_text{font:400 18px/30px Bree Serif, Arial;}
.lec_over{width:100%;top:0;left:0;position:absolute;z-index:1;bottom:-1px;}
.lec_image_bck{-webkit-background-size:cover;background-size:cover;background-position:top center;}
.lec_image_bck_no_cover{-webkit-background-size:40%;background-size:40%;}
.lec_top_menu_mobile_link{display:none;}
.lec_wht_txt,
.lec_wht_txt h2,
.lec_wht_txt h3{color:#fff;}
.text-center .lec_wht_txt h3{max-width:40%;margin-left:auto;margin-right:auto;}
footer.lec_wht_txt h3{max-width:100%;}
.lec_wht_txt .lec_icon_box_content{color:#fff;}
.lec_wht_txt .lec_icon_box h4{color:#fff;}
.lec_wht_txt a, .lec_wht_txt a i{color:#fff;}
h1.lec_h1_title{font:900 44px Bree Serif, Arial;text-transform:uppercase;line-height:1.125;margin-top:0;}
h2{font:400 43px Bree Serif, Arial;line-height:1.125;margin-bottom:50px;margin-top:0;}
h2 #lec_h2title_img{transform:scale(0.6);}
#lec_h2title_img image{margin:0;}
.lec_h2title{font:600 200px Bree Serif, Arial;fill:url(#lec_h2title_img);}
svg{width:100%;background-size:fit}
#lec_h2title_img{position:absolute;width:100%;}
.lec_great_titles h2{font:900 80px Bree Serif, Arial;text-transform:uppercase;}
.lec_middle_titles h2{font:900 44px Bree Serif, Arial;text-transform:uppercase;}
.lec_thin_titles h2{font:300 44px Bree Serif, Arial;text-transform:uppercase;}
.text-center h2:after, h2.text-center:after{margin-left:auto;margin-right:auto;}
.text-right h2:after, h2.text-right:after{margin-left:auto;margin-right:0;}
h2.noactive:after{width:5%;}
h2.active:after{width:100%;}
h3{font:400 24px/30px Bree Serif, Arial;margin-bottom:30px;}
.lec_content .text-center h3{max-width:700px;margin-right:auto;margin-left:auto}
.lec_content img{max-width:100%;}
h4{margin:20px 0;}
iframe{border:0;}
.lec_map_hidden_top{overflow:hidden;}
.lec_map_hidden_top iframe{margin-top:-47px;}
.lec_map_container iframe{width:100%;display:block;pointer-events:none;position:relative;}
.lec_map_container.clicked iframe{pointer-events:auto;}
.lec_insta_item.lec_news_block{display:block;height:430px;text-decoration:none;}
.lec_insta_item .lec_news_title{margin-top:40px;}
.lec_text_center{text-align:center;}
.text-center .lec_icon_box .ti{float:none;position:relative;margin-left:0;}
.text-center .lec_icon_box .lec_icon_box_content{padding-left:10px;}
.text-center h4:after{margin-left:auto;margin-right:auto;}
blockquote footer{padding:40px 0 0;}
.checkbox, .radio{display:inline-block;}
.method{display:inline-block;}
.checkout .box, .cart .box{background:#eee;padding:30px;}
.cart-total-item .price{float:right;}
.cart-total-item{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
.method p{margin:0;}
.container-full{width:100%;}
.panel-default > .panel-heading{border-radius:0;background:#f2f2f2;padding:20px;}
.panel-title a:before{display:inline-block;content:"\e622";font-family:themify;font-size:12px;margin-right:10px;}
.panel-title a.collapsed:before{content:"\e61a";}
.panel-group .panel{border-radius:0;}
.lec_simple_block{padding:100px;position:relative;z-index:1;}
.lec_simple_block_mini{padding:50px;}
.lec_block_middle_cente{position:absolute;transform:translateX(-50%) translateY(-50%);top:50%;left:50%;}
.lec_block_middle_top{position:absolute;transform:translateX(-50%);top:10%;left:50%;}
.lec_block_middle_bottom{position:absolute;transform:translateX(-50%);bottom:10%;left:50%;}
.lec_block_right_cente{position:absolute;transform:translateY(-50%);top:50%;right:10%;}
.lec_block_right_top{position:absolute;top:10%;right:10%;}
.lec_block_right_bottom{position:absolute;bottom:10%;right:10%;}
.lec_simple_block_great{padding:180px 100px;position:relative;z-index:1;}
.lec_simple_block_mini{padding:40px 50px;position:relative;z-index:1;}
.background-position{background-position:50% 0;}
.container-mini{max-width:600px;margin-right:auto;margin-left:auto;}
.text-center p{max-width:600px;margin-right:auto;margin-left:auto;}
.form-control{margin-bottom:30px;border-radius:0;height:50px;padding:10px 20px;box-shadow:none;border:1px solid #C4C4C4;}
.form-control.error{border:1px solid red;}
label.error{position:absolute;width:100%;left:0;top:81px;font-size:11px;}
p{margin-bottom:30px;}
textarea.form-control{height:150px;padding:20px;}
.btn{border:0;border-radius:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:rgba(0,0,0,0.2);padding:15px;position:relative;}
a.btn:hover{padding-right:40px;}
a.btn_simple:hover{padding-right:15px;}
.btn i{display:block;position:absolute;width:12px;height:22px;-webkit-background-size:cover;background-size:cover;right:15px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;top:18px;opacity:0;color:#d5b551;filter:blur(5px);}
.btn:hover i{opacity:1;filter:blur(0);}
.btn:hover{color:#fff;background:rgba(0,0,0,0.6);}
.lec_wht_txt .btn{background:rgba(0,0,0,0.6);color:#fff;}
.lec_wht_txt .btn:hover{background:rgba(0,0,0,0.9);}
.col-md-12 .twitter-feed{margin:50px auto 0;max-width:600px;}
.twitter-feed ul{list-style:none;padding:0;}
.twitter-feed ul li{border-bottom:1px solid rgba(255,255,255,0.3);margin-bottom:20px;}
.twitter-feed .interact{display:none;}
.twitter-feed ul li:last-child{border-bottom:0;}
.twitter-feed .user,
.twitter-feed .timePosted{display:none;}
.eng_big_icon i{font-size:40px;}
.row_no_pd .col-lg-1,
.row_no_pd .col-lg-10,
.row_no_pd .col-lg-11,
.row_no_pd .col-lg-12,
.row_no_pd .col-lg-2,
.row_no_pd .col-lg-3,
.row_no_pd .col-lg-4,
.row_no_pd .col-lg-5,
.row_no_pd .col-lg-6,
.row_no_pd .col-lg-7,
.row_no_pd .col-lg-8,
.row_no_pd .col-lg-9,
.row_no_pd .col-md-1,
.row_no_pd .col-md-10,
.row_no_pd .col-md-11,
.row_no_pd .col-md-12,
.row_no_pd .col-md-2,
.row_no_pd .col-md-3,
.row_no_pd .col-md-4,
.row_no_pd .col-md-5,
.row_no_pd .col-md-6,
.row_no_pd .col-md-7,
.row_no_pd .col-md-8,
.row_no_pd .col-md-9,
.row_no_pd .col-sm-1,
.row_no_pd .col-sm-10,
.row_no_pd .col-sm-11,
.row_no_pd .col-sm-12,
.row_no_pd .col-sm-2,
.row_no_pd .col-sm-3,
.row_no_pd .col-sm-4,
.row_no_pd .col-sm-5,
.row_no_pd .col-sm-6,
.row_no_pd .col-sm-7,
.row_no_pd .col-sm-8,
.row_no_pd .col-sm-9,
.row_no_pd .col-xs-1,
.row_no_pd .col-xs-10,
.row_no_pd .col-xs-11,
.row_no_pd .col-xs-12,
.row_no_pd .col-xs-2,
.row_no_pd .col-xs-3,
.row_no_pd .col-xs-4,
.row_no_pd .col-xs-5,
.row_no_pd .col-xs-6,
.row_no_pd .col-xs-7,
.row_no_pd .col-xs-8,
.row_no_pd .col-xs-9{padding:0;}
.tab-pane{padding:25px 0;}
.great-tabs li a,
.great-tabs li a:hover,
.great-tabs li.active a,
.great-tabs li.active a:hover,
.great-tabs{}
.great-tabs li a{text-align:center;margin:0 10px;width:160px;height:110px;border:1px solid #ccc;border-radius:0;padding:20px;}
.great-tabs li a i{display:block;margin-right:auto;margin-left:auto;font-size:40px;margin-bottom:10px;}
.nav-tabs > li > a{border-radius:0;border:0;}
.nav-tabs > li > a:hover{background:none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border:0;border-bottom:1px solid #6f6f6f;background:none;}
.nav-tabs{border:0;}
.btn.large, .btn-lg{padding:20px;font-weight:bold;}
.btn.medium, .btn-sm{padding:15px;font-weight:500;}
.btn.small, .btn-xs{padding:10px;font-size:10px;}
.btn.yellow{background:yellow;}
.btn.gray{background:#333;color:#fff;}
.btn.gray-light{background:#eee;}
.btn.cyan{background:cyan;color:#fff;}
.btn.blue{background:blue;color:#fff;}
.btn.teal{background:teal;color:#fff;}
.btn.green{background:green;color:#fff;}
.btn.lime{background:lime;color:#fff;}
.btn.deeporange{background:orange;color:#fff;}
.btn.yellow:hover,
.btn.gray:hover,
.btn.gray-light:hover,
.btn.cyan:hover,
.btn.blue:hover,
.btn.teal:hover,
.btn.green:hover,
.btn.lime:hover,
.btn.deeporange:hover{background:#292929;}
.btn span{display:inline-block;margin:0 0 0 5px;}
.btn span.ti-left{margin-right:5px;margin-left:0;}
.btn{text-shadow:none;}
.btn-primary{background:#337ab7;color:#fff;}
.btn-success{background:#5cb85c;color:#fff;}
.btn-info{background:#5bc0de;color:#fff;}
.btn-warning{background:#eea236;color:#fff;}
.btn-danger{background:#d9534f;color:#fff;}
.btn-link{background:none;padding:0 10px;}
.btn-link:hover{background:none;color:#333;}
.btn.btn_border{border:1px solid #ccc;background:none;color:#333;}
.lec_wht_txt .btn.btn_border{border:1px solid rgba(255,255,255,0.3);background:none;color:#fff;}
.lec_wht_txt .btn.btn_border:hover{border:1px solid rgba(255,255,255,1);color:#fff;}
.btn.btn_border.yellow{border:1px solid yellow;}
.btn.btn_border.gray{border:1px solid gray;}
.btn.btn_border.gray-light{border:1px solid #eee;}
.btn.btn_border.cyan{border:1px solid cyan;}
.btn.btn_border.blue{border:1px solid blue;}
.btn.btn_border.teal{border:1px solid teal;}
.btn.btn_border.green{border:1px solid green;}
.btn.btn_border.lime{border:1px solid lime;}
.btn.btn_border.deeporange{border:1px solid orange;}
.btn.btn_border:hover{color:#000;background:none;border:1px solid #333;}
.label{padding:10px 10px;border-radius:0;}
h5 .label, h6 .label{padding:5px;}
.alert{border-radius:0;border:0;box-shadow:none;}
.alert-success{background:#dff0d8;border:1px solid #d6e9c6;}
.alert-info{background:#d9edf7;border:1px solid #bce8f1;}
.alert-warning{background:#fcf8e3;border:1px solid #faebcc;}
.alert-danger{background:#f2dede;border:1px solid #ebccd1;}
.lec_port_titles_lg_icons .lec_port_icons{margin-top:0;}
.lec_port_titles_lg_icons, .lec_port_titles_lg_icons .lec_port_icons, .lec_port_titles_lg_icons .lec_port_icons a{position:absolute;top:0;bottom:0;left:0;right:0;}
.pagination li a,
.pagination-lg li a,
.pagination > li:first-child > a,
.pagination > li:last-child > a,
.pager li > a,
.pager li > span{border-radius:0;}
.lec_blog_pag .pagination li a{border:0;color:#292929;margin:0 3px;padding:10px 15px;}
.lec_blog_pag .pagination li.active a{border:0;background:#292929;color:#fff;}
.pager a span{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.pager .previous a:hover span{margin-right:10px}
.pager .next a:hover span{margin-left:10px}
.skill-bar{background:#f2f2f2;height:40px;margin-bottom:20px;position:relative;}
.skill-bar-thin{height:40px;padding-top:25px;background:none;}
.skill-bar-thin:after{position:absolute;display:block;content:'';height:5px;background:#f2f2f2;width:100%;z-index:0;margin-top:-5px;}
.skill-bar-thin .skill-bar-content{height:5px;position:relative;z-index:1;}
.skill-bar-thin .skill-perc{position:absolute;color:#333;right:0;margin-top:-30px;}
.skill-bar-thin .skill-title{position:absolute;color:#333;margin-top:-30px;padding:0;}
.skill-bar-content{position:absolute;height:40px;background:#292929;text-indent:-10000px;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.noactive .skill-bar-content{width:0!important;opacity:0;}
.active .skill-bar-content{opacity:1;}
.skill-title{position:absolute;color:#fff;padding:8px 10px;}
.lec_wht_txt .skill-title, .lec_wht_txt .skill-perc{color:#fff;}
.lec_page_loader{display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:#fefefe;z-index:100000;}
.lec_loader{width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;font-size:10px;text-indent:-12345px;border-top:1px solid rgba(0,0,0, 0.08);border-right:1px solid rgba(0,0,0, 0.08);border-bottom:1px solid rgba(0,0,0, 0.08);border-left:1px solid rgba(0,0,0, 0.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:spinner 700ms infinite linear;-moz-animation:spinner 700ms infinite linear;-ms-animation:spinner 700ms infinite linear;-o-animation:spinner 700ms infinite linear;animation:spinner 700ms infinite linear;z-index:100001;}
@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
label.error{display:none!important;}
.ui-datepicker{background:#fff;}
.ui-datepicker td a,
.ui-datepicker th{padding:3px 10px;}
.ui-datepicker td a{display:block;text-align:center;}
.ui-datepicker td a:hover{text-decoration:none;background:#ccc;}
.ui-datepicker table{margin:10px 5px;}
.ui-datepicker-title{font-size:18px;}
.ui-datepicker-next{float:right;}
.ui-datepicker-next,
.ui-datepicker-prev{cursor:pointer;}
.ui-datepicker-header{padding:15px;}
.lec_content{position:relative;}
.container{position:relative;z-index:2;}
.lec_main_sidebar h2:after{display:none;}
.lec_main_sidebar h2{margin-bottom:20px;}
.lec_section_borders:before{position:absolute;background-image:url(../images/sea/white_rough_edge_bottom.png);width:100%;height:30px;-webkit-background-size:cover;background-size:cover;content:'';display:block;top:-16px;z-index:1;}
.lec_section_borders:after{position:absolute;background-image:url(../images/sea/white_rough_edge_top.png);width:100%;height:33px;-webkit-background-size:cover;background-size:cover;content:'';display:block;bottom:-17px;z-index:2;background-position:bottom;background-repeat:none;}
.lec_section_borders.lec_wht_txt:before{background-image:url(../images/sea/white_rough_edge_bottom_bl.png);}
.lec_section_borders.lec_wht_txt:after{background-image:url(../images/sea/white_rough_edge_top_bl.png);}
.lec_section{overflow:hidden;position:relative;}
.lec_section_borders_lines .container:before{display:block;content:'';background:url(../images/smoke/lines.png);width:232px;height:68px;-webkit-background-size:cover;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);left:0;}
.lec_section_borders_lines .container:after{display:block;content:'';background:url(../images/smoke/lines.png);width:232px;height:68px;-webkit-background-size:cover;background-size:cover;background-position:right;position:absolute;top:50%;transform:translateY(-50%);right:0;}
.lec_section_no_overlay{overflow:visible;}
.lec_section_no_overlay .container{}
.lec_title_section{height:70vh;overflow:visible;}
.lec_section .container{padding-top:132px;padding-bottom:128px;}
.lec_section_lg_pd .container{padding-top:182px;padding-bottom:178px;}
.lec_section .container-fluid{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;position:relative;z-index:2;}
.lec_title_icon{padding-left:170px;padding-right:70px;}
.lec_title_icon img{position:absolute;left:0;width:120px;height:auto;}
.lec_section_sml_padding .container{padding-top:50px;padding-bottom:46px;}
.container{position:relative;}
.lec_main_menu{position:absolute;right:15px;color:#e3cc6f;top:34px;height:50px;width:75px;cursor:pointer;z-index:7;}
.lec_main_menu_icon{}
.lec_main_menu_icon i{display:block;width:30px;height:4px;border-radius:3px;background:#e3cc6f;position:absolute;-webkit-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s;}
.lec_main_menu.active .lec_main_menu_icon i,
.lec_main_menu.active .lec_main_menu_icon b span{transform:translateY(-20px);opacity:0;}
.lec_main_menu_icon i:nth-child(1){margin-top:0;-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms;}
.lec_main_menu_icon i:nth-child(2){margin-top:8px;-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms;}
.lec_main_menu_icon i:nth-child(3){margin-top:16px;-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms;}
.lec_main_menu_icon i:nth-child(4){margin-top:16px;-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms;background:#fff;opacity:0;}
.lec_main_menu.active i:nth-child(4){transform:translateY(-8px);opacity:1;}
.lec_main_menu_icon b{position:absolute;margin-top:-2px;font-size:14px;font-weight:normal;right:0;font-family:Bree Serif;}
.lec_main_menu_icon b span{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;display:inline-block;}
.lec_main_menu_icon_b span{transform:translateY(20px);opacity:0;color:#fff;}
.lec_main_menu.active b.lec_main_menu_icon_b span{transform:translateY(0);opacity:1;}
.lec_main_menu_content{top:0;bottom:0;left:0;right:0;position:fixed;z-index:6;pointer-events:none;opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_main_menu_content.active{opacity:1;}
.lec_main_menu_content.active{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;pointer-events:auto;}
.lec_main_menu_content_menu{position:fixed;top:0;bottom:0;left:0;right:0;z-index:6;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;opacity:0;overflow:hidden;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;pointer-events:none;transform:translateY(130px);padding-bottom:100px;}
.lec_main_menu_content_menu_copy{margin-top:30px;}
.lec_main_menu_content_menu.text-left .lec_footer_social{margin-left:-10px;}
.lec_main_menu_content_menu.text-right .lec_footer_social{margin-right:-10px;}
.lec_main_menu_content_logo{position:absolute;left:15px;top:80px;z-index:5;}
.lec_main_menu_content_menu.active{opacity:1;-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;transform:translateY(100px);overflow-y:auto;pointer-events:auto;}
.lec_main_menu_content_menu ul{padding:0;margin:0;list-style:none;}
.lec_main_menu_content_menu ul ul{display:none;}
.lec_main_menu_content_menu ul ul a{font-size:14px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;margin-right:13px;}
.lec_main_menu_content_menu.text-right ul ul a:hover{margin-right:20px;}
.lec_main_menu_content_menu a{font:400 30px/38px Bree Serif, Arial;display:block;text-decoration:none;}
.lec_main_menu_content_menu.active a{}
header{position:fixed;width:100%;height:60px;top:0;z-index:11;}
.lec_logo{font:900 24px/18px Bree Serif, Arial;color:#333;position:absolute;top:33px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:7;color:#e3cc6f;}
.lec_logo i{font-style:normal;position:absolute;left:100%;margin-left:10px;padding-left:12px;font-size:12px;line-height:12px;top:-2px;overflow:hidden;height:25px;width:200px;}
.lec_logo i:before{display:block;content:'';position:absolute;width:1px;background:#e3cc6f;height:25px;margin-left:-12px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.lec_first_step .lec_logo i:before{height:0;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}
.lec_logo i span{display:block;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}
.lec_first_step .lec_logo i span{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.lec_logo i span:last-child{-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;}
.lec_logo_txt{margin-top:15px;}
.lec_logo:hover{text-decoration:none;color:#e3cc6f;}
.lec_logo b{display:block;font:500 12px/18px Bree Serif, Arial;position:relative;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;opacity:1;left:0;}
.lec_light_shadow{-webkit-filter:drop-shadow(10px 10px 20px #fff);filter:drop-shadow(10px 10px 20px #fff);background:rgba(255,255,255,0.9);padding:20px;border-radius:10px;}
.lec_logo span{position:relative;display:inline-block;transition:1s all;min-width:5px;}
.lec_logo_rotate_y{transform:rotateY(0);}
.lec_logo_rotate_y:hover span, .active.lec_logo_rotate_y span{transform:rotateY(360deg)}
.lec_logo_rotate_x{transform:rotateX(0);}
.lec_logo_rotate_x:hover span, .active.lec_logo_rotate_x span{transform:rotateX(360deg)}
.lec_logo_rotate_z{transform:rotateZ(0);}
.lec_logo_rotate_z:hover span, .active.lec_logo_rotate_z span{transform:rotateZ(360deg)}
.lec_logo span:nth-child(0){background:#333;color:#fff;display:inline-block;padding:0 7px;margin:0 2px;}
.lec_logo img{max-height:41px;width:auto;}
header nav{height:83px;background:rgba(255,255,255,0);position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.1);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header nav.lec_light_nav{background:rgba(255,255,255,0.8);}
header .container{margin-top:0;margin-bottom:0;}
header nav.lec_transp_nav{background:rgba(255,255,255,0);color:#fff;border-bottom:1px solid rgba(255,255,255,0.05);}
header nav.lec_transp_nav .lec_top_menu a{color:#fff;}
.lec_first_step header nav.lec_transp_nav{background:rgba(255,255,255,0.9);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1);color:#333;}
.lec_first_step header nav.lec_transp_nav .lec_top_menu > li > a{color:#333;}
header nav ul{list-style:none;padding:0;margin:0;}
.lec_top_menu{float:right;margin-right:-35px;}
.lec_top_menu a{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-transform:uppercase;font:600 13px/24px Bree Serif;position:relative;}
.lec_top_menu a:hover{text-decoration:none;color:#000;}
.lec_transp_nav .lec_top_menu a:hover{color:#fff;}
.lec_first_step .lec_transp_nav .lec_top_menu a:hover{color:#000;}
.lec_first_step .lec_transp_nav .lec_top_menu ul a:hover{color:#fff;}
.lec_top_menu ul a:hover{text-decoration:none;color:#fff;}
.lec_top_menu ul{position:absolute;width:250px;display:none;background:rgba(0, 0, 0, 0.9);}
.lec_top_menu ul ul{padding:0;background:none;margin-bottom:20px;}
.lec_top_menu ul ul:last-child{margin-bottom:0;}
.lec_top_menu ul li{}
.lec_parent > a:after{content:"\e64b";display:inline-block;font-size:12px;font-family:themify;margin-left:10px;}
.lec_parent:last-child ul{right:0;}
.lec_parent > a.active:after{content:'\e648';}
.lec_top_menu ul li{float:none;border-bottom:1px solid rgba(255,255,255,0.1);padding:7px 10px;}
.lec_top_menu ul a{color:#fff;padding:10px 20px;height:auto;}
.lec_top_menu ul li:hover > a{color:#fff;margin-left:10px;}
.lec_top_menu ul li:hover > a:before{display:none;}
.lec_top_menu li:hover > a:before,
.lec_top_menu li.current a:before{display:block;content:'';height:1px;width:30%;position:absolute;top:55px;margin-right:30px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-bottom:2px solid rgba(0,0,0,.5);}
.lec_top_menu li.current a:before{border-bottom:2px solid rgba(255,255,255,.5);}
.lec_transp_nav .lec_top_menu li:hover > a:before{border-bottom:2px solid #fff;}
.lec_first_step .lec_top_menu li:hover > a:before{border-bottom:2px solid rgba(0,0,0,.5);}
.lec_second_step .lec_top_menu li:hover > a:before,
.lec_second_step .lec_top_menu li.current a:before{top:38px;}
.lec_first_step .lec_top_menu li.current a:before{border-bottom:2px solid rgba(0,0,0,.5);}
header nav ul li{float:left;height:100%;}
header nav ul li a{display:block;height:82px;padding:29px 20px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#000;}
ul.mega-menu{width:100%;left:0;white-space:nowrap;background:rgba(0, 0, 0, 0.9);}
ul.mega-menu:after{clear:both;display:block;content:'';}
.lec_top_menu ul .mega-menu-column{display:inline-block;vertical-align:top;background:none;padding:0;margin:0;}
.mega-menu-column ul{position:relative;width:100%;}
.mega-menu-column ul li{background:none;}
.lec_parent ul a{font:400 11px/18px Bree Serif;padding:5px 10px;}
.lec_second_step header nav.lec_mobile_menu_hor_padding .lec_parent ul a,
header nav.lec_mobile_menu_hor_padding .lec_parent ul a{padding:5px 10px;height:auto;}
.lec_parent a i{margin-right:10px;}
.mega-menu-column b{border-bottom:2px solid #fff;margin-bottom:20px;margin-left:10px;display:inline-block;color:#fff;}
.lec_first_step header nav .lec_top_menu ul a, .lec_first_step header nav .lec_top_menu ul b{color:#fff;}
.lec_mobile_menu_hor_padding{top:44px;left:44px;right:44px;position:fixed;width:auto;border-bottom:0;height:52px;background:#fff;opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;pointer-events:none;}
.tablet.landscape .lec_mobile_menu_hor .lec_logo,
.desktop .lec_mobile_menu_hor .lec_logo{margin-left:50px;}
.lec_mobile_menu_hor_padding .lec_top_menu{right:auto;}
.lec_mobile_menu .ti-close{opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;left:-10px;}
.lec_mobile_menu.active .ti-close{opacity:1;left:10px;}
.lec_mobile_menu .ti-menu{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;left:10px;}
.lec_mobile_menu.active .ti-menu{opacity:0;left:20px;}
.lec_mobile_menu_hor .lec_top_menu li:hover > a:before{top:38px;}
.lec_mobile_menu_hor_padding.active{opacity:1;pointer-events:auto;right:44px;}
.lec_first_step header nav.lec_mobile_menu_hor_padding{height:52px;background:#fff;}
header nav.lec_mobile_menu_hor_padding ul li a,
.lec_second_step header nav.lec_mobile_menu_hor_padding ul li a{height:52px;padding:14px 20px;}
.lec_mobile_menu_hor .lec_logo,
.lec_second_step .lec_mobile_menu_hor .lec_logo{top:17px;}
.lec_header_lang ul{list-style:none;padding:0;}
.lec_header_lang .lec_parent ul{position:absolute;z-index:20;list-style:none;padding:7px 0 0 0;width:100px;right:0;display:none;}
.lec_header_lang span:after{content:"\e64b";display:inline-block;font-size:12px;font-family:themify;margin-left:10px;}
.lec_header_lang .lec_parent ul li{background:rgba(0,0,0,0.7);}
.lec_header_lang .lec_parent ul a{padding:5px 10px;display:block;color:#fff;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-align:right;}
.lec_header_lang .lec_parent ul a:hover{padding-right:15px;text-decoration:none;}
.lec_header_lang{position:absolute;right:0;}
.lec_header_lang .lec_parent span{cursor:pointer;}
.lec_mobile_menu{position:absolute;font-size:24px;color:#fff;cursor:pointer;left:44px;top:44px;background:#e5e5e5;height:52px;width:46px;text-align:center;padding-top:13px;color:#6f6f6f;z-index:3;}
.lec_mobile_menu_content{background:rgba(196,196,196,.85);top:0;bottom:0;left:0;right:0;position:fixed;}
.lec_mobile_menu_content ul{margin:0;padding:0;list-style:none;position:absolute;top:120px;width:200px;padding-left:50px;}
.lec_mobile_menu_content ul li{position:relative;}
.lec_mobile_menu_content ul ul{position:relative;transform:translateY(0);padding:20px 0 20px 20px;top:0;display:none;}
.lec_mobile_menu_content ul a{font-size:20px;}
.lec_first_step header nav{background:rgba(255,255,255,0.9);}
.lec_second_step header nav{height:52px;background:rgba(255,255,255,0.7);}
.lec_second_step .lec_top_menu > li > a{height:52px;padding:13px 20px;}
.lec_second_step nav .lec_logo{top:17px;}
.lec_logo_und{top:41px;position:absolute;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;left:15px;opacity:1;text-transform:uppercase;font-weight:bold;}
.lec_second_step .lec_logo_und{left:15px;opacity:0;top:30px;filter:blur(5px);}
.lec_header_tech{width:100%;position:relative;height:40px;background:rgba(0,0,0,0.7);padding:7px 0;color:rgba(255,255,255,0.3);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:3;}
.lec_header_tech.lec_wht_txt{color:#fff;}
.lec_first_step .lec_header_tech{height:0;padding:0;z-index:0;overflow:hidden;}
.lec_header_address{position:absolute;left:0;top:0;margin-left:-5px;}
.lec_phone:before{display:inline-block;content:"\e621";margin-right:10px;font-family:themify;}
.lec_phone{margin:0 20px;}
.lec_location:before{display:inline-block;content:"\e693";margin-right:10px;font-family:themify;}
.lec_border_top{background:#e5e5e5;position:absolute;z-index:10;left:20px;right:20px;top:20px;height:24px;}
.lec_border_bottom{background:#e5e5e5;position:absolute;z-index:10;left:20px;right:20px;bottom:20px;height:24px;}
.lec_border_left{background:#e5e5e5;position:absolute;z-index:10;left:20px;top:20px;width:24px;bottom:20px;}
.lec_border_right{background:#e5e5e5;position:absolute;z-index:10;right:20px;top:20px;width:24px;bottom:20px;}
.tablet .lec_border_top{left:0;right:0;top:0;height:24px;}
.tablet .lec_border_bottom{left:0;right:0;bottom:0;height:24px;}
.tablet .lec_border_left{left:0;top:0;width:24px;bottom:0;}
.tablet .lec_border_right{right:0;top:0;width:24px;bottom:0;}
.lec_header_search{float:right;}
.lec_header_login{float:right;position:relative;padding:16px 0;margin-left:40px;}
.lec_second_step .lec_header_login{padding:12px 0;}
.lec_second_step .lec_header_login .btn{padding:5px 15px;}
.lec_second_step .lec_header_search span{padding:16px 0 16px 60px;}
.lec_header_search span{display:block;padding:30px 0 30px 60px;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_header_search a:hover{text-decoration:none;}
.lec_header_search_cont{position:absolute;right:0;background:rgba(0,0,0,0.8);padding:20px;width:300px;display:none;}
.lec_second_step .lec_header_search_cont{margin-top:-3px;}
.lec_mobile_menu_hor .lec_header_search span{padding:16px 0 16px 60px;}
.lec_mobile_menu_hor .lec_header_search_cont{margin-top:-5px;}
.lec_header_search_cont .btn{position:absolute;top:20px;right:20px;background:none;text-indent:-10000px;z-index:2;}
.lec_header_search_cont:after{display:block;position:absolute;content:"\e610";font-family:themify;color:#292929;top:33px;right:36px;}
.lec_header_search_cont input{margin-bottom:0;}
.lec_slider_carousel{height:100%;height:100vh;}
.lec_slider_carousel.lec_wht_txt .owl-buttons i{color:#fff;}
.lec_slider_carousel .owl-buttons{position:absolute;width:100%;top:50vh;}
.lec_slider_carousel.owl-theme .owl-controls .owl-buttons div{transform:scale(2);position:absolute;opacity:1;}
.lec_slider_carousel.owl-theme .owl-controls .owl-buttons div:hover{transform:scale(3);}
.lec_slider_carousel .owl-prev{left:40px;}
.lec_slider_carousel .owl-next{right:40px;}
.lec_slider_carousel .owl-pagination{position:absolute;width:100%;bottom:0px;}
.lec_slider_carousel .lec_slide_txt{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;filter:blur(10px);}
.lec_slider_carousel .active .lec_slide_txt{filter:blur(0);}
.lec_slider{height:100%;width:100%;-webkit-background-size:cover;background-size:cover;position:relative;height:100vh;overflow:hidden;}
.lec_slider_inside{height:60vh;min-height:500px;}
.lec_slider_bottom{position:absolute;bottom:100px;width:100%;}
.lec_slider_bottom h3{margin:0;}
.lec_slider_bottom .breadcrumbs{padding-top:30px;}
.lec_slider_copyright{position:absolute;left:-5px;bottom:100px;transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;}
.lec_auto_height .lec_slider_copyright{bottom:100px;left:100px;}
.lec_slider_copyright_right{right:0;left:auto;transform:rotate(90deg);-webkit-transform-origin:100% 0 0;-moz-transform-origin:100% 0 0;-ms-transform-origin:100% 0 0;-o-transform-origin:100% 0 0;transform-origin:100% 0 0;}
.lec_slide_txt{position:absolute;width:50%;}
.lec_slide_txt.lec_slide_center_middle, .lec_slide_txt.lec_slide_center_top, .lec_slide_txt.lec_slide_center_bottom{width:70%;}
.lec_slide_txt img{max-width:100%;}
.lec_slide_left_bottom{left:15px;bottom:120px;}
.lec_slide_left_middle{left:15px;top:50%;transform:translateY(-50%);}
.lec_slide_left_top{left:15px;top:140px;}
.lec_slide_right_bottom{right:15px;bottom:120px;}
.lec_slide_right_middle{right:15px;top:50%;transform:translateY(-50%);}
.lec_slide_right_top{right:15px;top:140px;}
.lec_slide_center_bottom{left:50%;bottom:120px;transform:translateX(-50%);}
.lec_slide_center_middle{left:50%;top:50%;transform:translateY(-50%) translateX(-50%);}
.lec_slide_center_top{left:50%;top:140px;transform:translateX(-50%);}
.lec_slider .container{position:relative;height:100%;z-index:4;}
div.lec_gold{margin-bottom:-20px;font:80px/80px selima;}
.lec_slide_title{font:400 100px/100px Bree Serif, Arial;text-transform:uppercase;}
.lec_slide_title_great{font:400 86px Bree Serif, Arial;line-height:1.0625;text-transform:uppercase;}
.lec_slide_title_middle{font:900 56px Bree Serif, Arial;line-height:1.0625;text-transform:uppercase;margin-bottom:25px;}
.lec_slide_subtitle{font:400 28px Bree Serif, Arial;text-transform:uppercase;line-height:1.125;margin-bottom:20px;margin:20px 0;}
.lec_slide_desq{font:400 24px Bree Serif, Arial;line-height:1.35417;margin:30px 0;}
.lec_slide_desq_great{font:500 24px Bree Serif, Arial;text-transform:uppercase;}
.lec_slide_title_great:after{display:block;content:'';height:1px;background:rgba(0,0,0,0.4);width:112px;margin:30px 0;}
.text-center .lec_slide_title_great:after{margin:30px auto;}
.text-right .lec_slide_title_great:after{margin:30px 0 30px auto;}
.lec_wht_txt .lec_slide_title_great:after{background:rgba(255,255,255,0.4);}
.lec_slide_desq_btns{margin-top:20px;}
.lec_scroll_down{position:absolute;bottom:40px;text-decoration:none;font:12px/18px Bree Serif, Arial;color:#333;width:50px;left:50%;margin-left:-25px;text-align:center;z-index:4;}
.lec_wht_txt .lec_scroll_down,
.lec_wht_txt .lec_scroll_down:hover{color:#fff;}
.lec_scroll_down:hover{color:#333;text-decoration:none;}
.lec_scroll_down b{width:50px;height:50px;display:inline-block;position:relative;background:url(../images/badge_mini.png);-webkit-background-size:cover;background-size:cover;-webkit-filter:drop-shadow(0);filter:drop-shadow(0);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.lec_scroll_down:hover b{-webkit-filter:drop-shadow(0 10px 20px rgba(198, 170, 74, 0.9));filter:drop-shadow(0 10px 20px rgba(198, 170, 74, 0.9));}
.lec_scroll_down i{display:block;top:10px;left:50%;transform:translateX(-10px);position:absolute;animation:2s ease 0s normal none infinite mouse-down;-webkit-animation:2s ease 0s normal none infinite mouse-down;font-size:20px;}
@keyframes mouse-down{0%{top:10px;}
50%{top:20px;}
100%{top:10px;}
}
.lec_image_bottom{position:absolute;bottom:0;}
.lec_working_hours i{font-style:normal;width:100px;display:inline-block;}
.mobile .petals_mobile .lec_flowers{display:none;}
.lec_flowers{position:absolute;z-index:4;height:100%;width:100%;overflow:hidden;pointer-events:none;}
.lec_flowers_light img{-webkit-filter:drop-shadow(0 10px 20px rgba(198, 170, 74, 0.9));filter:drop-shadow(0 10px 40px rgba(198, 170, 74, 0.3));}
.lec_section .lec_flowers{z-index:2;}
.lec_fl{position:absolute;transition:all 3s;}
.lec_fl img{transform:scale(0.6);}
.lec_flowers_great img{transform:scale(0.8);}
.lec_fl_1{transform:translateY(250px);left:-10%;}
.lec_fl_1 img{transform:scale(0.6);}
.lec_fl_2{transform:translateY(200px);left:4%;}
.lec_fl_2 img{transform:scale(0.5);}
.lec_fl_3{transform:translateY(200px);left:15%;}
.lec_fl_3 img{transform:scale(0.4);}
.lec_fl_4{transform:translateY(440px);left:25%;}
.lec_fl_5{transform:translateY(40px);left:22%;}
.lec_fl_5 img{transform:scale(0.4);}
.lec_fl_6{transform:translateY(350px);left:3%;}
.lec_fl_7{transform:translateY(250px);right:0%;}
.lec_fl_8{transform:translateY(150px);right:-100px;}
.lec_fl_9{transform:translateY(100px);left:21%;}
.lec_fl_10{transform:translateY(100px);right:100px;}
.lec_fl_13{transform:translateY(0px);left:0%}
.lec_fl_14{transform:translateY(120px);left:12%;}
.lec_fl_15{transform:translateY(120px);left:14%;}
.lec_fl_16{transform:translateY(240px);right:12%;}
.lec_fl_16 img{transform:scale(0.5);}
.lec_fl_17{transform:translateY(180px);right:-13%;}
.lec_fl_18{transform:translateY(380px);right:23%;}
.lec_fl_19{transform:translateY(370px);right:20%;}
.lec_fl_20{transform:translateY(30px);right:20%;}
.lec_virtual_play{top:50px;bottom:50px;left:50px;right:50px;position:absolute;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;padding-left:100px;}
.lec_virtual_play.active{opacity:0;pointer-events:none;}
.lec_virtual_play:before{position:absolute;display:block;content:'';background:url(../images/main_back_bl.jpg);-webkit-background-size:cover;background-size:cover;top:-50px;bottom:-50px;left:-35px;right:-36px;}
.lec_virtual_play_black:before{background:url(../images/main_back_bl.jpg);-webkit-background-size:cover;background-size:cover;}
.lec_virtual_close{background:#000;width:50px;height:50px;color:#fff;position:absolute;right:14px;top:0;z-index:2;padding-top:13px;cursor:pointer;display:none;}
.lec_daily_items{perspective:3000px;}
.lec_daily_item{margin-bottom:30px;padding:0 0 20px;position:relative;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_daily_items div[class^='col-']:hover .lec_daily_item{-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);box-shadow:0 0 100px rgba(255,255,255,0.2);z-index:10;}
.lec_daily_item_front{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_daily_item_front b{display:block;margin-top:20px;font-size:20px;font-weight:normal;}
.lec_daily_item_front b i{font-style:normal;color:red;}
.lec_daily_items div[class^='col-']:hover .lec_daily_item_front{opacity:0;}
.lec_daily_item_text{position:absolute;top:50%;left:50%;padding:30px;width:100%;-webkit-transform:rotateY(-180deg) translateY(-50%) translateX(-50%);-ms-transform:rotateY(-180deg) translateY(-50%) translateX(-50%);-o-transform:rotateY(-180deg) translateY(-50%) translateX(-50%);transform:rotateY(-180deg) translateY(-50%) translateX(-50%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_daily_items div[class^='col-']:hover .lec_daily_item_text{opacity:1;}
.lec_txt_mini{font:400 14px/24px Lato;}
.lec_contacts_icons i{display:inline-block;width:25px;}
.lec_contacts_icons{line-height:30px;}
.lec_reviews_item{-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;opacity:0;}
.lec_reviews_item strong{display:block;margin-top:20px;}
.lec_reviews_item strong:before{display:inline-block;content:'—';margin-right:10px;}
.lec_reviews_item img{width:400px!important;height:400px;display:inline-block!important;overflow:hidden;}
.lec_svg{display:none;}
.owl-item.active .lec_reviews_item{opacity:1;}
.lec_svg_container{}
.lec_animation_block{-webkit-transition:all 2s ease-out;-o-transition:all 2s ease-out;transition:all 2s ease-out;position:relative;}
.lec_animation_asian_texture{-webkit-background-size:420px auto;background-size:420px auto;background-position:0 0;background-repeat:no-repeat;}
.lec_animation_block.active{opacity:0;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;pointer-events:none;}
.lec_animation_block_img{position:absolute;right:20px;top:150px;}
.row_mb_100{margin-bottom:100px;}
.lec_animation_block .lec_lm_type_i_item_desc{right:0;transform:translateX(80%);}
.lec_lm_type_i_item_desc_left{left:6%;}
.lec_animation_abs_block{position:absolute;z-index:2;transform:translateY(-20px);}
.lec_posr{right:15px;}
.lec_posl{left:15px;}
.lec_parallax_menu{padding:70px;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;position:relative;z-index:1;}
.lec_parallax_menu_mini_title{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;min-height:24px;margin-bottom:5px;}
.lec_parallax_menu_mini_price{float:right;color:#333;font:400 22px/30px Bree Serif, Arial;padding-left:10px;}
.lec_parallax_menu_mini_title h3{float:left;margin:0;padding-right:10px;color:#333;font-size:20px;}
.lec_menu_spacer{box-flex:1;margin-bottom:6px;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border-bottom:1px dotted #e1e1e1;}
.lec_parallax_menu_mini{margin-bottom:20px;}
.lec_parallax_menu_mini_feaut{border:1px solid #e3cc6f;padding:10px;margin:0 -10px 10px;}
.lec_parallax_menu_mini p{font:300 12px/24px Lato, Open Sans, Arial;margin-bottom:0;}
.lec_parallax_menu_mini h4{font:400 16px/24px Bree Serif, Arial;text-decoration:underline;color:#333;margin:4px 0;padding:0;}
.lec_parallax_menu h2{margin-bottom:30px;}
.lec_title_counter:before{position:absolute;display:block;counter-increment:a;content:"0" counter(a);font:400 14px/24px Bree Serif;left:-30px;color:#95714b;margin-top:5px;}
.lec_title_counter{position:relative;}
.lec_gold.lec_title_counter:before{left:-40px;}
.lec_wht_txt .lec_title_counter:before{color:#fff;}
.text-center .lec_title_counter:before{position:relative;display:inline-block;left:-20px;vertical-align:top;}
.text-center .lec_opening_hours_table{text-align:left;}
.lec_opening_hours_table tr{border-bottom:1px solid #e5e5e5;}
.lec_opening_hours_table tr:nth-child(2n){background:rgba(41,41,41,0.02);border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.lec_opening_hours_table{width:100%;}
.lec_opening_hours_table th,
.lec_opening_hours_table td{padding:15px;text-align:left;}
.lec_opening_hours_table td{font:400 14px/24px Lato;padding:15px 0;}
.lec_opening_hours_table th:first-child{width:25%;}
.lec_cntr_img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.lec_slider_single_btns{position:absolute;width:100%;z-index:10;margin:30px 0 0;display:block!important;}
.owl-controls{position:absolute;width:100%;top:50%;transform:translateY(-55px);}
.owl-prev{color:#fff;width:50px;height:50px;display:block;background:url(../images/badge_mini.png);-webkit-background-size:cover;background-size:cover;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;left:-20px;transition:all 1s;}
.owl-prev:hover{-webkit-filter:drop-shadow(0 10px 20px rgba(198, 170, 74, 0.9));filter:drop-shadow(0 10px 20px rgba(198, 170, 74, 0.9));}
.owl-prev:before{content:'\e64a';font:20px themify;display:block;color:#fff;position:absolute;top:15px;left:13px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.owl-next{color:#fff;width:50px;height:50px;display:block;background:url(../images/badge_mini.png);-webkit-background-size:cover;background-size:cover;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;right:-20px;transition:all 1s;}
.owl-next:hover{-webkit-filter:drop-shadow(0 10px 20px rgba(198, 170, 74, 0.9));filter:drop-shadow(0 10px 20px rgba(198, 170, 74, 0.9));}
.owl-next:before{content:'\e649';font:20px themify;display:block;color:#fff;position:absolute;top:15px;right:13px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_slider_single .owl-prev{left:90px;}
.lec_slider_single .owl-next{right:90px;}
.lec_slider_single_wm{margin-top:70px;}
.lec_slider_single_btn{font:20px/24px Bree Serif, Arial;display:inline-block;margin:0 10px;cursor:pointer;color:#E7CD74;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_slider_single_btn.active{color:#fff;}
.owl-dot span{background:url(../images/badge_mini.png);width:15px;height:15px;display:inline-block;-webkit-background-size:cover;background-size:cover;margin:0 3px;}
.owl-dot.active span{-webkit-filter:drop-shadow(0 0 10px rgba(198, 170, 74, 0.9));filter:drop-shadow(0 0 10px rgba(198, 170, 74, 0.9));}
.owl-dot{display:inline-block;color:#000;}
.lec_slider_single_giant{margin-top:70px;}
.lec_lm_type_i_item{margin-bottom:60px;}
.lec_lm_type_i_item_desc{position:absolute;right:60px;bottom:0;padding:60px 50px;width:400px;-webkit-transition:all 2s ease-out;-o-transition:all 2s ease-out;transition:all 2s ease-out;z-index:1;}
.lec_lm_type_i_item_desc_gold_foil{content:'';display:block;background-image:url(../images/gold_foil_dark.jpg);top:15px;bottom:15px;left:15px;right:15px;position:absolute;z-index:0;overflow:hidden;-webkit-transition:all 3s ease-out;-o-transition:all 3s ease-out;transition:all 3s ease-out;}
.retina .lec_lm_type_i_item_desc_gold_foil{-webkit-background-size:250px 250px;background-size:250px 250px;}
.lec_lm_type_i_item_desc_gold_foil:after{content:'';display:block;background:url(../images/black_paper.jpg);top:5px;bottom:5px;left:5px;right:5px;position:absolute;z-index:1;}
.lec_lm_type_i_item_desc_gold_foil_light{content:'';display:block;background-image:url(../images/gold_foil_dark.jpg);top:7px;bottom:7px;left:7px;right:7px;position:absolute;z-index:3;overflow:hidden;-webkit-transition:all 3s ease-out;-o-transition:all 3s ease-out;transition:all 3s ease-out;}
.retina .lec_lm_type_i_item_desc_gold_foil_light{-webkit-background-size:250px 250px;background-size:250px 250px;}
.lec_lm_type_i_item_desc_gold_foil_light:after{content:'';display:block;background:url(../images/black_paper.jpg);top:2px;bottom:2px;left:2px;right:2px;position:absolute;z-index:1;}
.lec_lm_type_i_item_desc_cont{position:relative;z-index:2;}
.lec_lm_type_i_item_desc_cont h2{margin-top:0!important;}
.lec_lm_type_i_item_desc_cont h4{text-decoration:underline;}
.lec_lm_type_i_item img{}
.lec_lm_type_i_item_price{font:400 30px/34px Bree Serif, Arial;margin-bottom:20px;}
.lec_lm_type_i_item_price:before{content:"— ";display:inline-block;margin-right:10px;}
.lec_lm_type_i_item_ingr{font-size:12px;line-height:18px;margin-bottom:0;}
.lec_lm_type_i_item_desc .lec_gold{margin:0;}
.lec_lm_type_i_item_cat{font:400 20px/24px Bree Serif, Arial;display:inline-block;background:#fff;padding:5px 10px;color:#2F1C0D;position:absolute;right:50px;}
.lec_lm_type_i_item_desc h4{font-size:14px;margin:0 0 10px;}
.lec_title_animation span{opacity:0;}
.lec_section[data-animation="active"] .lec_title_animation span,
.lec_slider:hover .lec_title_animation span,
.lec_news_block:hover .lec_title_animation span{transform:translateX(0) translateY(0);opacity:1;}
.lec_news_block .lec_title_animation{position:relative;top:-100px;}
.lec_news_block .lec_title_animation span{-webkit-transition:all 0.8s cubic-bezier(0.2, 0.2, 0, 1) 0s;-o-transition:all 0.8s cubic-bezier(0.2, 0.2, 0, 1) 0s;transition:all 0.8s cubic-bezier(0.2, 0.2, 0, 1) 0s;}
.lec_news_block p{margin:40px auto 0;width:80%;}
.lec_news_block .lec_news_img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}
.lec_news_block:hover .lec_news_img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.lec_news_img_parent{height:340px;width:100%;overflow:hidden;display:block;top:0;}
.lec_animation_block_border:after{content:'';display:block;border:20px solid rgba(255,255,255,0.3);top:20px;bottom:20px;left:30px;right:30px;position:absolute;}
.lec_news_block .lec_news_img:before{content:'';display:block;width:100%;height:250px;bottom:0;position:absolute;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0);-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;opacity:0;}
.lec_news_block:hover .lec_news_img:before{opacity:1;}
.lec_title_animation span{position:relative;-webkit-transition:all 1.4s cubic-bezier(0.2, 0.2, 0, 1) 0s;-o-transition:all 1.4s cubic-bezier(0.2, 0.2, 0, 1) 0s;transition:all 1.4s cubic-bezier(0.2, 0.2, 0, 1) 0s;}
.lec_title_animation span:nth-child(1){transform:translateX(-100px) translateY(-175px);transition-delay:0s;}
.lec_title_animation span:nth-child(2){transform:translateX(130px) translateY(65px);transition-delay:25ms;}
.lec_title_animation span:nth-child(3){transform:translateX(-30px) translateY(-80px);transition-delay:50ms;}
.lec_title_animation span:nth-child(4){transform:translateX(-170px) translateY(150px);transition-delay:75ms;}
.lec_title_animation span:nth-child(5){transform:translateX(330px) translateY(180px);transition-delay:100ms;}
.lec_title_animation span:nth-child(6){transform:translateX(280px) translateY(340px);transition-delay:125ms;}
.lec_title_animation span:nth-child(7){transform:translateX(-170px) translateY(-240px);transition-delay:150ms;}
.lec_title_animation span:nth-child(8){transform:translateX(420px) translateY(280px);transition-delay:175ms;}
.lec_title_animation span:nth-child(9){transform:translateX(520px) translateY(-190px);transition-delay:200ms;}
.lec_title_animation span:nth-child(10){transform:translateX(520px) translateY(-190px);transition-delay:200ms;}
.lec_title_animation span:nth-child(11){transform:translateX(-320px) translateY(-290px);transition-delay:200ms;}
.lec_title_animation span:nth-child(12){transform:translateX(720px) translateY(-390px);transition-delay:200ms;}
.lec_title_animation span:nth-child(13){transform:translateX(120px) translateY(140px);transition-delay:200ms;}
.lec_title_animation span:nth-child(14){transform:translateX(320px) translateY(290px);transition-delay:200ms;}
.lec_title_animation span:nth-child(15){transform:translateX(520px) translateY(190px);transition-delay:200ms;}
.lec_title_animation span:nth-child(16){transform:translateX(120px) translateY(-290px);transition-delay:200ms;}
.lec_title_animation span:nth-child(17){transform:translateX(320px) translateY(490px);transition-delay:200ms;}
.lec_title_animation span:nth-child(18){transform:translateX(320px) translateY(-100px);transition-delay:200ms;}
.lec_title_animation span:nth-child(19){transform:translateX(120px) translateY(290px);transition-delay:200ms;}
.lec_title_animation span:nth-child(20){transform:translateX(420px) translateY(-90px);transition-delay:200ms;}
.lec_title_animation span:nth-child(9){transform:translateX(160px) translateY(-130px);transition-delay:200ms;}
.lec_slider_firefly{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;}
.jqueryFireFly{border-radius:50%!important;background-image:url(../images/gold_foil.png)!important;box-shadow:0 0 10px #fff;}
.retina .jqueryFireFly{-webkit-background-size:511px 65px;background-size:511px 65px;}
.jqueryFireFly:nth-child(3n){-webkit-animation:firefly 4000ms infinite linear;-moz-animation:firefly 4000ms infinite linear;-ms-animation:firefly 4000ms infinite linear;-o-animation:firefly 4000ms infinite linear;animation:firefly 4000ms infinite linear;}
.jqueryFireFly:nth-child(4n){-webkit-animation:firefly 6000ms infinite linear;-moz-animation:firefly 6000ms infinite linear;-ms-animation:firefly 6000ms infinite linear;-o-animation:firefly 6000ms infinite linear;animation:firefly 6000ms infinite linear;}
.jqueryFireFly:nth-child(5n){-webkit-animation:firefly 5000ms infinite linear;-moz-animation:firefly 5000ms infinite linear;-ms-animation:firefly 5000ms infinite linear;-o-animation:firefly 5000ms infinite linear;animation:firefly 5000ms infinite linear;}
@-webkit-keyframes firefly{0%{opacity:1;box-shadow:0 0 10px #BDA549;background:#BDA549;}
15%{opacity:0.3;box-shadow:0 0 5px #BDA549;background:#BDA549;}
20%{opacity:0.1;}
21%{opacity:1;box-shadow:0 0 50px #fff;background:#fff;}
40%{opacity:1;box-shadow:0 0 10px #BDA549;background:#BDA549;}
60%{opacity:0.3;box-shadow:0 0 0 #fff;}
65%{opacity:1;box-shadow:0 0 40px #fff;background:#fff;}
80%{opacity:0.3;}
100%{opacity:1;box-shadow:0 0 10px #BDA549;background:#BDA549;}
}
@keyframes firefly{0%{opacity:1;box-shadow:0 0 10px #BDA549;background:#BDA549;}
15%{opacity:0.3;box-shadow:0 0 5px #BDA549;background:#BDA549;}
20%{opacity:0.1;}
21%{opacity:1;box-shadow:0 0 50px #fff;background:#fff;}
40%{opacity:1;box-shadow:0 0 10px #BDA549;background:#BDA549;}
60%{opacity:0.3;box-shadow:0 0 0 #fff;}
65%{opacity:1;box-shadow:0 0 40px #fff;background:#fff;}
80%{opacity:0.3;}
100%{opacity:1;box-shadow:0 0 10px #BDA549;background:#BDA549;}
}
.lec_page_fire .lec_gold span,
.retina .lec_page_fire .lec_gold span{background-image:url(../images/selima_fire_wh.png);-webkit-background-size:2160px 163px;background-size:2160px 163px;}
.lec_page_fire .lec_wht_txt .lec_gold span,
.lec_page_fire .lec_wht_txt.lec_gold span,
.retina .lec_page_fire .lec_wht_txt .lec_gold span,
.retina .lec_page_fire .lec_wht_txt.lec_gold span{background-image:url(../images/selima_fire.png);}
.lec_page_fire .lec_gold_subtitle:after,
.lec_page_fire .lec_gold_subtitle:before{background:#ff4f05;}
.lec_page_fire .owl-prev,
.lec_page_fire .owl-next,
.lec_page_fire .lec_top b,
.lec_page_fire .lec_scroll_down b{background-image:url(../images/badge_mini_fire.png);}
.lec_page_fire .lec_shop_item_title b{background-image:url(../images/badge_mini_fire_dark.png);}
.lec_page_fire .lec_shop_item_title b{}
.lec_page_fire .owl-prev:hover,
.lec_page_fire .owl-next:hover,
.lec_page_fire .lec_top:hover b,
.lec_page_fire .lec_scroll_down:hover b{-webkit-filter:drop-shadow(0 10px 20px rgba(252, 123, 33, 0.9));filter:drop-shadow(0 10px 20px rgba(252, 123, 33, 0.9));}
.lec_page_fire .lec_main_menu,
.lec_page_fire .lec_logo:hover,
.lec_page_fire .lec_logo,
.lec_page_fire .btn i,
.lec_page_fire .lec_slider_single_btn{color:#ff4f05;}
.lec_page_fire .lec_slider_single_btn.active{color:#fff;}
.lec_page_fire .lec_main_menu_icon i,
.lec_page_fire .lec_logo i:before{background:#ff4f05;}
.lec_page_fire .jqueryFireFly{background-image:url(../images/fire.jpg)!important;-webkit-background-size:cover;background-size:cover;}
.lec_page_fire .owl-dot span{background-image:url(../images/badge_mini_fire.png);}
.lec_page_fire .owl-dot.active span{-webkit-filter:drop-shadow(0 0 5px rgba(252, 123, 33, 1));filter:drop-shadow(0 0 5px rgba(252, 123, 33, 1));}
.lec_page_rust .lec_gold_subtitle:after,
.lec_page_rust .lec_gold_subtitle:before{background:#e29627;}
.lec_page_rust .lec_main_menu,
.lec_page_rust .lec_logo:hover,
.lec_page_rust .lec_logo,
.lec_page_rust .btn i,
.lec_page_rust .lec_slider_single_btn{color:#e29627;}
.lec_page_rust .lec_slider_single_btn.active{color:#fff;}
.lec_page_rust .lec_main_menu_icon i,
.lec_page_rust .lec_logo i:before{background:#e29627;}
.lec_rust{font-family:intro_rust;color:#e29627!important;margin-bottom:40px;font-size:60px;}
.lec_slide_title.lec_rust{font-size:100px;}
.lec_wht_txt .lec_rust{color:#fff;}
.lec_page_rust .lec_gold_subtitle{font-family:intro_rust;margin-bottom:40px;font-size:30px;}
.lec_page_rust .lec_gold_subtitle:before,
.lec_page_rust .lec_gold_subtitle:after{background:#e29627;}
.lec_section_borders{overflow:visible;}
.lec_page_rust .owl-prev,
.lec_page_rust .owl-next,
.lec_page_rust .lec_top b,
.lec_page_rust .lec_scroll_down b{background-image:url(../images/badge_mini_rust.png);}
.lec_page_rust .owl-dot span{background-image:url(../images/badge_mini_rust.png);}
@media (max-width:1100px){.lec_section_borders .container{overflow:hidden;}
.lec_rust.lec_slide_title{font-family:intro_rust;margin-bottom:40px;font-size:90px;font-weight:normal;line-height:80px;margin-top:40px;}
.lec_section_borders_lines .container:after{right:-100px;}
.lec_section_borders_lines .container:before{left:-100px;}
}
@media (max-width:768px){.lec_section_borders_lines .container:after{right:-232px;}
.lec_section_borders_lines .container:before{left:-232px;}
}
@media (max-width:568px){.lec_rust.lec_slide_title{font-family:intro_rust;margin-bottom:20px;font-size:70px;font-weight:normal;line-height:60px;margin-top:20px;}
h2.lec_rust{font-size:40px;}
}
.lec_page_neon .lec_shop_item:hover img{transform:scale(1.07) rotate(2deg) translateX(-46%);-webkit-filter:drop-shadow(0 10px 10px #292929);filter:drop-shadow(0 10px 40px rgba(237, 28, 220, 0.3));}
.lec_page_neon .lec_parallax_menu_mini_feaut{border:1px solid #ffeb3b;border-radius:8px;}
.lec_page_neon .lec_neon_title{font-family:Bree Serif;text-shadow:0 0 10px #0080e2,0 0 20px #0080e2,0 0 30px #0080e2,0 0 40px #004097,0 0 70px #004097;color:#bde1ff;position:relative;display:inline-block;padding:20px 40px;text-transform:uppercase;margin-bottom:60px;}
.lec_page_neon .container-fluid .lec_neon_title{margin-top:130px;}
.lec_page_neon h2.lec_neon_title:before{box-shadow:0 0 15px 4px #ed1cdc,0 0 120px 2px #790072,inset 0 0 15px 4px #ed1cdc,inset 0 0 100px 2px #790072;border-color:#ffbde5;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #fff;border-radius:8px;-webkit-animation:neon 6s infinite linear;-moz-animation:neon 6s infinite linear;-ms-animation:neon 6s infinite linear;-o-animation:neon 6s infinite linear;animation:neon 6s infinite linear;z-index:-1;}
}
.lec_page_neon .btn{box-shadow:0 0 15px 4px #ed1cdc,0 0 120px 2px #790072,inset 0 0 15px 4px #ed1cdc,inset 0 0 100px 2px #790072;border-radius:8px;border:2px solid #fff;border-color:#ffbde5;}
@-webkit-keyframes neon{24%{opacity:1;}
25%{opacity:0;}
26%{opacity:1;}
44%{opacity:1;}
45%{opacity:0;}
46%{opacity:1;}
}
@-moz-keyframes neon{24%{opacity:1;}
25%{opacity:0;}
26%{opacity:1;}
44%{opacity:1;}
45%{opacity:0;}
46%{opacity:1;}
}
@-o-keyframes neon{24%{opacity:1;}
25%{opacity:0;}
26%{opacity:1;}
44%{opacity:1;}
45%{opacity:0;}
46%{opacity:1;}
}
@keyframes neon{24%{opacity:1;}
25%{opacity:0;}
26%{opacity:1;}
44%{opacity:1;}
45%{opacity:0;}
46%{opacity:1;}
}
.lec_neon_subtitle{position:absolute;top:-12px;font-family:Bree Serif;font-size:24px;display:block;width:100%;left:0;height:100%;text-shadow:0 0 4px #070707,0 0 10px #070707,0 0 12px #ed1cdc,0 0 15px #ed1cdc,0 0 25px #ed1cdc,0 0 40px #ed1cdc,0 0 50px #ed1cdc,0 0 50px #ed1cdc;color:#ffbde5;-webkit-animation:neon 6s infinite linear;-moz-animation:neon 6s infinite linear;-ms-animation:neon 6s infinite linear;-o-animation:neon 6s infinite linear;animation:neon 6s infinite linear;}
.lec_page_neon .lec_logo{font-family:Bree Serif;font-weight:normal;}
.lec_page_neon .lec_logo i,
.lec_page_neon .lec_main_menu_icon_b,
.lec_page_neon .lec_main_menu_icon b,
.lec_page_neon .lec_news_title{font-family:Lato;}
.lec_page_neon .lec_news_block p{margin-top:0;}
.lec_neon_subtitle b{position:absolute;font-weight:normal;bottom:-26px;display:block;left:0;width:100%;}
.lec_page_neon .lec_title_animation{font-family:Monoton;font-size:34px;}
.lec_page_neon .lec_gold_subtitle:after,
.lec_page_neon .lec_gold_subtitle:before{background:#ed1cdc;}
.lec_page_neon .owl-prev,
.lec_page_neon .owl-next,
.lec_page_neon .lec_top b,
.lec_page_neon .lec_scroll_down b{background-image:url(../images/badge_mini_neon.png);}
.lec_page_neon .lec_shop_item_title b{background-image:url(../images/badge_mini_neon_dark.png);}
.lec_page_neon .owl-prev:hover,
.lec_page_neon .owl-next:hover,
.lec_page_neon .lec_top:hover b,
.lec_page_neon .lec_scroll_down:hover b{-webkit-filter:drop-shadow(0 10px 20px rgba(237, 28, 220, 0.9));filter:drop-shadow(0 10px 20px rgba(237, 28, 220, 0.9));}
.lec_page_neon .lec_main_menu,
.lec_page_neon .lec_logo:hover,
.lec_page_neon .lec_logo,
.lec_page_neon .btn i,
.lec_page_neon .lec_slider_single_btn{color:#FFEB3B;}
.lec_page_neon .lec_slider_single_btn.active{color:#fff;}
.lec_page_neon .lec_main_menu_icon i,
.lec_page_neon .lec_logo i:before{background:#FFEB3B;}
.lec_page_neon .jqueryFireFly{background-image:url(../images/fire.jpg)!important;-webkit-background-size:cover;background-size:cover;}
.lec_page_neon .owl-dot span{background-image:url(../images/badge_mini_neon.png);}
.lec_page_neon .owl-dot.active span{-webkit-filter:drop-shadow(0 0 5px rgba(237, 28, 220, 1));filter:drop-shadow(0 0 5px rgba(237, 28, 220, 1));}
.lec_page_red .lec_parallax_menu_mini_feaut{border:1px solid #e50606;}
.lec_page_red .lec_gold span,
.retina .lec_page_red .lec_gold span{background-image:url(../images/selima_red_wh.png);-webkit-background-size:2160px 163px;background-size:2160px 163px;}
.lec_page_red .lec_wht_txt .lec_gold span,
.lec_page_red .lec_wht_txt.lec_gold span,
.retina .lec_page_red .lec_wht_txt .lec_gold span,
.retina .lec_page_red .lec_wht_txt.lec_gold span{background-image:url(../images/selima_red.png);}
.lec_page_red .lec_gold_subtitle:after,
.lec_page_red .lec_gold_subtitle:before{background:#e50606;}
.lec_page_red .owl-prev,
.lec_page_red .owl-next,
.lec_page_red .lec_top b,
.lec_page_red .lec_scroll_down b{background-image:url(../images/badge_mini_red.png);}
.lec_page_red .lec_shop_item_title b{background-image:url(../images/badge_red.png);}
.lec_page_red .lec_shop_item_title b{}
.lec_page_red .owl-prev:hover,
.lec_page_red .owl-next:hover,
.lec_page_red .lec_top:hover b,
.lec_page_red .lec_scroll_down:hover b{-webkit-filter:drop-shadow(0 10px 20px rgba(229, 6, 6, 0.9));filter:drop-shadow(0 10px 20px rgba(229, 6, 6, 0.9));}
.lec_page_red .lec_main_menu,
.lec_page_red .lec_logo:hover,
.lec_page_red .lec_logo,
.lec_page_red .btn i,
.lec_page_red .lec_slider_single_btn{color:#e50606;}
.lec_page_red .lec_slider_single_btn.active{color:#fff;}
.lec_page_red .lec_main_menu_icon i,
.lec_page_red .lec_logo i:before{background:#e50606;}
.lec_page_red .jqueryFireFly{background:red!important;}
.lec_page_red .owl-dot span{background-image:url(../images/badge_mini_red.png);}
.lec_page_red .owl-dot.active span{-webkit-filter:drop-shadow(0 0 5px rgba(229, 6, 6, 1));filter:drop-shadow(0 0 5px rgba(229, 6, 6, 1));}
.lec_page_ice .lec_gold span,
.retina .lec_page_ice .lec_gold span{background-image:url(../images/selima_ice_wh.png);-webkit-background-size:2160px 163px;background-size:2160px 163px;}
.lec_page_ice .lec_wht_txt .lec_gold span,
.lec_page_ice .lec_wht_txt.lec_gold span,
.retina .lec_page_ice .lec_wht_txt .lec_gold span,
.retina .lec_page_ice .lec_wht_txt.lec_gold span{background-image:url(../images/selima_ice.png);}
.lec_page_ice .lec_gold_subtitle:after,
.lec_page_ice .lec_gold_subtitle:before{background:#b02fbf;}
.lec_page_ice .owl-prev,
.lec_page_ice .owl-next,
.lec_page_ice .lec_top b,
.lec_page_ice .lec_scroll_down b,
.lec_page_ice .lec_shop_item_title b{background-image:url(../images/badge_mini_ice.png);}
.lec_page_ice .lec_shop_item_title b{}
.lec_page_ice .owl-prev:hover,
.lec_page_ice .owl-next:hover,
.lec_page_ice .lec_top:hover b,
.lec_page_ice .lec_scroll_down:hover b{-webkit-filter:drop-shadow(0 10px 20px rgba(176, 47, 191, 0.9));filter:drop-shadow(0 10px 20px rgba(176, 47, 191, 0.9));}
.lec_page_ice .lec_main_menu,
.lec_page_ice .lec_logo:hover,
.lec_page_ice .lec_logo,
.lec_page_ice .btn i,
.lec_page_ice .lec_slider_single_btn{color:#b02fbf;}
.lec_page_ice .lec_slider_single_btn.active{color:#fff;}
.lec_page_ice .lec_main_menu_icon i,
.lec_page_ice .lec_logo i:before{background:#b02fbf;}
.lec_page_ice .jqueryFireFly{background-color:#b02fbf;-webkit-background-size:cover;background-size:cover;}
.lec_page_ice .owl-dot span{background-image:url(../images/badge_mini_ice.png);}
.lec_page_ice .owl-dot.active span{-webkit-filter:drop-shadow(0 0 5px rgba(176, 47, 191, 1));filter:drop-shadow(0 0 5px rgba(176, 47, 191, 1));}
.lec_gold span{display:inline-block;text-indent:-10000px;background-image:url(../images/selima_gold_mini.png);margin-left:-7px;}
.retina .lec_gold span{background-image:url(../images/selima_gold_wh.png);-webkit-background-size:2160px 163px;background-size:2160px 163px;}
.retina .lec_wht_txt .lec_gold span,
.retina .lec_wht_txt.lec_gold span{background-image:url(../images/selima_gold.png);}
.lec_gold_big span{background-image:url(../images/selima_gold.png);}
.retina .lec_gold_big span{background-image:url(../images/selima_gold_retina.png);-webkit-background-size:3794px 326px;background-size:3794px 326px;}
.lec_gold_big{transform:scale(1);}
.lec_gold_bullet:after{display:block;position:absolute;content:'';background-image:url(../images/gold_foil2.png);-webkit-background-size:40px 64px;background-size:40px 64px;width:15px;height:4px;}
.text-center .lec_gold_bullet:after{left:50%;transform:translateX(-50%);}
.lec_gold_subtitle{margin-top:-20px;margin-bottom:70px;}
.lec_gold_subtitle:before{display:block;position:absolute;content:'';background-image:url(../images/gold_foil2.png);-webkit-background-size:40px 64px;background-size:40px 64px;width:15px;height:2px;margin-top:-13px;}
.lec_gold_subtitle:after{display:block;position:absolute;content:'';background-image:url(../images/gold_foil2.png);-webkit-background-size:40px 64px;background-size:40px 64px;width:15px;height:2px;margin-top:15px;}
.lec_animation_block .lec_gold_subtitle{margin-bottom:50px;position:relative;}
.text-center .lec_gold_subtitle:before,
.text-center .lec_gold_subtitle:after{left:50%;transform:translateX(-50%);}
.text-left .lec_gold_subtitle:before,
.text-left .lec_gold_subtitle:after{left:0;transform:translateX(0);}
.text-right .lec_gold_subtitle:before,
.text-right .lec_gold_subtitle:after{left:auto;transform:translateX(0);right:0;}
.lec_letter_{width:30px;}
.lec_gold .lec_letter_1{height:75px;width:32px;background-position:-1646px -15px;margin-right:10px;}
.lec_gold .lec_letter_2{height:75px;width:29px;background-position:-1698px -15px;margin-right:10px;}
.lec_gold .lec_letter_3{height:75px;width:27px;background-position:-1750px -15px;margin-right:10px;}
.lec_gold .lec_letter_4{height:75px;width:27px;background-position:-1801px -15px;margin-right:10px;}
.lec_gold .lec_letter_5{height:75px;width:35px;background-position:-1852px -15px;margin-right:10px;}
.lec_gold .lec_letter_6{height:75px;width:32px;background-position:-1908px -15px;margin-right:10px;}
.lec_gold .lec_letter_7{height:75px;width:35px;background-position:-1963px -15px;margin-right:5px;}
.lec_gold .lec_letter_8{height:75px;width:32px;background-position:-2016px -15px;margin-right:10px;}
.lec_gold .lec_letter_9{height:75px;width:35px;background-position:-2069px -15px;margin-right:10px;}
.lec_gold .lec_letter_0{height:75px;width:33px;background-position:-2125px -15px;margin-right:10px;}
.lec_gold .lec_letter_A{width:48px;height:74px;background-position:-8px -90px;}
.lec_gold .lec_letter_B{width:61px;height:74px;background-position:-73px -90px;margin-right:4px;}
.lec_gold .lec_letter_C{width:38px;height:74px;background-position:-154px -90px;margin-right:3px;}
.lec_gold .lec_letter_D{width:57px;height:74px;background-position:-223px -90px;margin-right:-2px;}
.lec_gold .lec_letter_E{width:39px;height:74px;background-position:-299px -90px;}
.lec_gold .lec_letter_F{width:55px;height:74px;background-position:-370px -90px;margin-right:-10px;}
.lec_gold .lec_letter_G{width:47px;height:73px;background-position:-439px -90px;}
.lec_gold .lec_letter_H{width:52px;height:74px;background-position:-517px -90px;}
.lec_gold .lec_letter_I{width:38px;height:74px;background-position:-582px -90px;}
.lec_gold .lec_letter_J{width:42px;height:74px;background-position:-638px -90px;}
.lec_gold .lec_letter_K{width:51px;height:74px;background-position:-710px -90px;}
.lec_gold .lec_letter_L{width:36px;height:74px;background-position:-783px -90px;}
.lec_gold .lec_letter_M{width:62px;height:74px;background-position:-836px -90px;}
.lec_gold .lec_letter_N{width:56px;height:74px;background-position:-927px -90px;}
.lec_gold .lec_letter_O{width:39px;height:74px;background-position:-1021px -90px;margin-right:4px;}
.lec_gold .lec_letter_P{width:63px;height:74px;background-position:-1087px -90px;margin-right:-9px;}
.lec_gold .lec_letter_Q{width:57px;height:74px;background-position:-1160px -88px;}
.lec_gold .lec_letter_R{width:54px;height:74px;background-position:-1252px -90px;}
.lec_gold .lec_letter_S{width:44px;height:74px;background-position:-1326px -90px;margin-right:-4px;}
.lec_gold .lec_letter_T{width:44px;height:74px;background-position:-1401px -89px;margin-right:-5px;}
.lec_gold .lec_letter_U{width:52px;height:74px;background-position:-1469px -90px;}
.lec_gold .lec_letter_V{width:53px;height:74px;background-position:-1544px -90px;margin-right:-10px;}
.lec_gold .lec_letter_W{width:58px;height:74px;background-position:-1614px -90px;}
.lec_gold .lec_letter_X{width:51px;height:74px;background-position:-1695px -90px;}
.lec_gold .lec_letter_Y{width:50px;height:74px;background-position:-1771px -90px;}
.lec_gold .lec_letter_Z{width:55px;height:74px;background-position:-1843px -90px;}
.lec_gold .lec_letter_a{width:34px;height:90px;background-position:0 0;}
.lec_gold .lec_letter_b{width:36px;height:90px;background-position:-53px 0;margin-left:-3px;}
.lec_gold .lec_letter_c{width:34px;height:90px;background-position:-124px 0;}
.lec_gold .lec_letter_d{width:48px;height:90px;background-position:-178px 0;}
.lec_gold .lec_letter_e{width:35px;height:90px;background-position:-249px 0;}
.lec_gold .lec_letter_f{width:38px;height:90px;background-position:-299px 0;}
.lec_gold .lec_letter_g{width:44px;height:90px;background-position:-354px 0;}
.lec_gold .lec_letter_h{width:47px;height:90px;background-position:-429px 0;margin-left:-10px;}
.lec_gold .lec_letter_i{width:26px;height:90px;background-position:-503px 0;}
.lec_gold .lec_letter_j{width:45px;height:90px;background-position:-538px 0;margin-left:-22px;}
.lec_gold .lec_letter_k{width:44px;height:90px;background-position:-611px 0;}
.lec_gold .lec_letter_l{width:33px;height:90px;background-position:-682px 0;}
.lec_gold .lec_letter_m{width:59px;height:90px;background-position:-736px 0;}
.lec_gold .lec_letter_n{width:52px;height:90px;background-position:-823px 0;}
.lec_gold .lec_letter_o{width:33px;height:90px;background-position:-897px 0;}
.lec_gold .lec_letter_p{width:44px;height:90px;background-position:-949px 0;}
.lec_gold .lec_letter_q{width:37px;height:90px;background-position:-1025px 0;}
.lec_gold .lec_letter_r{width:28px;height:90px;background-position:-1098px 0;margin-right:4px;}
.lec_gold .lec_letter_s{width:32px;height:90px;background-position:-1147px 0;margin-left:-5px;}
.lec_gold .lec_letter_t{width:33px;height:89px;background-position:-1204px 0;}
.lec_gold .lec_letter_u{width:40px;height:90px;background-position:-1259px 0;}
.lec_gold .lec_letter_v{width:37px;height:90px;background-position:-1330px 0;}
.lec_gold .lec_letter_w{width:40px;height:90px;background-position:-1404px 0;}
.lec_gold .lec_letter_x{width:32px;height:90px;background-position:-1469px 0;margin-left:-15px;margin-right:8px;}
.lec_gold .lec_letter_y{width:58px;height:90px;background-position:-1515px 0;margin-left:-15px;}
.lec_gold .lec_letter_z{width:37px;height:90px;background-position:-1595px 0;margin-left:-10px;}
.lec_gold_big .lec_letter_A{width:96px;height:148px;background-position:-16px -180px;}
.lec_gold_big .lec_letter_B{width:122px;height:148px;background-position:-146px -180px;margin-right:4px;}
.lec_gold_big .lec_letter_C{width:76px;height:148px;background-position:-308px -180px;margin-right:6px;}
.lec_gold_big .lec_letter_D{width:114px;height:148px;background-position:-446px -180px;margin-right:-4px;}
.lec_gold_big .lec_letter_E{width:78px;height:148px;background-position:-588px -180px;}
.lec_gold_big .lec_letter_F{width:110px;height:148px;background-position:-740px -180px;margin-right:-20px;}
.lec_gold_big .lec_letter_G{width:94px;height:148px;background-position:-878px -180px;}
.lec_gold_big .lec_letter_H{width:104px;height:148px;background-position:-1032px -180px;}
.lec_gold_big .lec_letter_I{width:76px;height:148px;background-position:-1164px -180px;}
.lec_gold_big .lec_letter_J{width:84px;height:148px;background-position:-1276px -180px;}
.lec_gold_big .lec_letter_K{width:102px;height:148px;background-position:-1420px -180px;}
.lec_gold_big .lec_letter_L{width:78px;height:148px;background-position:-1566px -180px;}
.lec_gold_big .lec_letter_M{width:124px;height:148px;background-position:-1672px -180px;}
.lec_gold_big .lec_letter_N{width:112px;height:148px;background-position:-1854px -180px;}
.lec_gold_big .lec_letter_O{width:78px;height:148px;background-position:-2042px -180px;margin-right:8px;}
.lec_gold_big .lec_letter_P{width:126px;height:148px;background-position:-2174px -180px;margin-right:-18px;}
.lec_gold_big .lec_letter_Q{width:114px;height:148px;background-position:-2320px -176px;}
.lec_gold_big .lec_letter_R{width:108px;height:148px;background-position:-2504px -180px;}
.lec_gold_big .lec_letter_S{width:88px;height:148px;background-position:-2652px -180px;margin-right:-4px;}
.lec_gold_big .lec_letter_T{width:88px;height:148px;background-position:-2802px -178px;margin-right:-10px;}
.lec_gold_big .lec_letter_U{width:104px;height:148px;background-position:-2938px -180px;}
.lec_gold_big .lec_letter_V{width:106px;height:148px;background-position:-3088px -180px;margin-right:-20px;}
.lec_gold_big .lec_letter_W{width:116px;height:148px;background-position:-3228px -180px;}
.lec_gold_big .lec_letter_X{width:102px;height:148px;background-position:-3390px -180px;}
.lec_gold_big .lec_letter_Y{width:100px;height:148px;background-position:-3542px -180px;}
.lec_gold_big .lec_letter_Z{width:110px;height:148px;background-position:-3686px -180px;}
.lec_gold_big .lec_letter_a{width:68px;height:180px;background-position:0 0;}
.lec_gold_big .lec_letter_b{width:72px;height:180px;background-position:-106px 0;margin-left:-6px;}
.lec_gold_big .lec_letter_c{width:68px;height:180px;background-position:-248px 0;}
.lec_gold_big .lec_letter_d{width:96px;height:180px;background-position:-356px 0;}
.lec_gold_big .lec_letter_e{width:70px;height:180px;background-position:-498px 0;}
.lec_gold_big .lec_letter_f{width:76px;height:180px;background-position:-598px 0;}
.lec_gold_big .lec_letter_g{width:88px;height:180px;background-position:-708px 0;}
.lec_gold_big .lec_letter_h{width:94px;height:180px;background-position:-858px 0;margin-left:-20px;}
.lec_gold_big .lec_letter_i{width:52px;height:180px;background-position:-1006px 0;}
.lec_gold_big .lec_letter_j{width:90px;height:180px;background-position:-1076px 0;margin-left:-44px;}
.lec_gold_big .lec_letter_k{width:88px;height:180px;background-position:-1222px 0;}
.lec_gold_big .lec_letter_l{width:66px;height:180px;background-position:-1364px 0;}
.lec_gold_big .lec_letter_m{width:118px;height:180px;background-position:-1472px 0;}
.lec_gold_big .lec_letter_n{width:104px;height:180px;background-position:-1646px 0;}
.lec_gold_big .lec_letter_o{width:66px;height:180px;background-position:-1794px 0;}
.lec_gold_big .lec_letter_p{width:88px;height:180px;background-position:-2160px 0;}
.lec_gold_big .lec_letter_q{width:74px;height:180px;background-position:-2050px 0;}
.lec_gold_big .lec_letter_r{width:56px;height:180px;background-position:-2186px 0;}
.lec_gold_big .lec_letter_s{width:64px;height:180px;background-position:-2294px 0;margin-left:-10px;}
.lec_gold_big .lec_letter_t{width:66px;height:178px;background-position:-2408px 0;}
.lec_gold_big .lec_letter_u{width:80px;height:180px;background-position:-2518px 0;}
.lec_gold_big .lec_letter_v{width:74px;height:180px;background-position:-2660px 0;}
.lec_gold_big .lec_letter_w{width:80px;height:180px;background-position:-2808px 0;}
.lec_gold_big .lec_letter_x{width:64px;height:180px;background-position:-2938px 0;}
.lec_gold_big .lec_letter_y{width:116px;height:180px;background-position:-3030px 0;margin-left:-30px;}
.lec_gold_big .lec_letter_z{width:74px;height:180px;background-position:-3190px 0;margin-left:-20px;}
.lec_title_section_bl_big{width:800px;height:400px;position:absolute;right:0;bottom:-200px;z-index:1;}
.lec_title_section_bl_small{width:400px;height:300px;position:absolute;right:0;bottom:-150px;z-index:2;right:600px;}
.lec_icon_boxes{margin-top:80px;}
.lec_icon_box, .lec_anim_box{margin-bottom:0;color:#666;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;padding:0 10px;}
.lec_icon_box h4{font:500 16px Bree Serif, Arial;text-transform:uppercase;line-height:1.225;color:#333;margin-bottom:25px;}
.lec_icon_box h4:after{display:block;content:'';height:1px;width:100px;background:#C9C9C9;margin-top:15px;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.lec_wht_txt .lec_icon_box h4:after{background:#fff;opacity:0.5;}
.text-right .lec_icon_box h4:after{margin-right:0;}
.text-left .lec_icon_box h4:after{margin-left:0;}
.lec_icon_box:hover h4:after{width:150px;}
.lec_icon_box h4 b{display:block;font-size:20px;margin:0 0 4px;}
.lec_icon_box h4 b:after{display:block;}
.lec_icon_box h4 strong{display:block;font:700 60px/60px Bree Serif, Arial;margin-bottom:20px;}
.lec_icon_box i{font-size:40px;margin:10px 0 0 5px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;}
.lec_icon_box:hover i{color:#000;}
.lec_wht_txt .lec_icon_box i{color:#fff;}
.lec_icon_box_content{overflow:hidden;padding:0 10px 0 65px;position:relative;}
.lec_testimonials{position:absolute;width:90%;z-index:2;background:rgba(255,255,255,1);padding:55px 40px;opacity:0;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;box-shadow:0 10px 20px rgba(0,0,0,0.1);left:50%;margin:0 0 0 -45%;top:120px;}
.lec_icon_box:hover .lec_testimonials{opacity:1;top:100px;}
.lec_testimonials:before{display:block;content:"\e67f";font-size:30px;position:absolute;font-family:themify;top:20px;left:20px;}
.lec_testimonials:after{display:block;content:"\e67e";font-size:30px;position:absolute;font-family:themify;bottom:20px;right:20px;}
.lec_testimonials b{display:block;font:500 20px/30px Bree Serif, Arial;margin-bottom:10px;}
.noactive .lec_icon_box, .noactive .lec_anim_box{opacity:0;top:30px;-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;filter:blur(5px);-webkit-filter:blur(5px);}
.active .lec_icon_box, .active .lec_anim_box{opacity:1;top:0;filter:blur(0);}
.lec_iphone{width:200px;height:567px;position:absolute;}
.lec_iphone_gold{z-index:1;-webkit-transition:top 5s;-o-transition:top 5s;transition:top 4s;right:0;top:-40px;}
.text-center .lec_iphone_gold{left:50%;transform:translateX(-50%);margin-left:80px;}
.text-center .lec_iphone_pink{left:50%;transform:translateX(-50%);margin-left:-80px;height:567px;width:200px;}
.text-center .active .lec_iphone_pink{top:-40px;}
.text-center .active .lec_iphone_gold{top:0px;}
.lec_iphone_gold_front{z-index:2;right:200px;}
.lec_iphone_pink{top:0;z-index:2;right:180px;width:250px;height:708px;-webkit-transition:top 1s;-o-transition:top 1s;transition:top 2s;}
.lec_iphone_pink_back{z-index:1;right:0;}
.active .lec_iphone_pink{top:-80px;}
.active .lec_iphone_gold{top:20px;}
.lec_macbook{background:url(../images/macbook2.png);-webkit-background-size:cover;background-size:cover;width:600px;height:403px;position:absolute;top:50px;-webkit-transition:top 1s;-o-transition:top 1s;transition:top 2s;}
.active .lec_macbook{top:-50px;}
.lec_browser_img{width:770px;position:absolute;height:400px;bottom:0;-webkit-transition:bottom 1s;-o-transition:bottom 1s;transition:bottom 1s;}
.lec_browser_mobile{left:0;bottom:-141px;z-index:4;width:250px;}
.lec_browser_tablet{right:0;bottom:-121px;width:500px;z-index:4;}
.lec_browser_desktop{z-index:5;left:50%;margin-left:-425px;bottom:-82px;}
.lec_browser_desktop:before{position:absolute;display:block;content:'';background:url(../images/lec_desktop.png);width:100%;height:32px;z-index:2;background-size:cover;border-radius:5px 5px 0 0;margin-top:-32px;}
.lec_browser_mobile:before{position:absolute;display:block;content:'';background:url(../images/lec_mobile_header.png);width:100%;height:42px;z-index:2;background-size:cover;margin-top:-42px;border-radius:5px 5px 0 0;}
.lec_browser_tablet:before{position:absolute;display:block;content:'';background:url(../images/lec_tablet_header.png);width:100%;height:41px;z-index:2;background-size:cover;border-radius:5px 5px 0 0;margin-top:-41px;}
.lec_browsers{height:300px;position:relative;bottom:-128px;}
.lec_browsers .active .lec_browser_desktop{bottom:-32px;}
.lec_browsers .active .lec_browser_mobile{bottom:-202px;}
.lec_browsers .active .lec_browser_tablet{bottom:-141px;}
.lec_icon_box_photo{overflow:hidden;height:400px;position:relative;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 1s;}
.lec_team_box h4 b{display:inline-block;margin:8px 0;font:900 26px/38px Bree Serif, Arial;}
.lec_team_box{margin-bottom:0;}
.lec_icon_box_photo:after{display:block;content:'';height:1px;width:100%;background:#c9c9c9;position:absolute;bottom:0;}
.lec_icon_box_photo img{width:auto;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.3s ease;height:200%;}
.lec_icon_box:hover .lec_icon_box_photo img{height:100%;}
.owl-theme .owl-controls .owl-page span{width:20px;height:2px;margin:15px 3px;}
.lec_team_slider .owl-controls,
.insta_slider .owl-controls{top:auto;position:relative;margin:40px 0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.lec_team_slider_sepia .lec_team_box img{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-filter:sepia(100%);-o-filter:sepia(100%);filter:sepia(100%);}
.lec_team_slider_sepia .lec_team_box:hover img{-webkit-filter:sepia(0%);-o-filter:sepia(0%);filter:sepia(0%);}
.lec_team_slider_bw .lec_team_box img, .lec_team_slider_bw .lec_news_img img{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.lec_team_slider_bw .lec_team_box:hover img, .lec_team_slider_bw .lec_news_img:hover img{-webkit-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);}
.lec_news_block{text-align:left;display:block;}
.lec_news_block.text-center{text-align:center;}
.lec_news_block img{width:100%;height:auto;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_news_block_prev .lec_title_animation{position:absolute;top:auto;bottom:20px;left:50%;transform:translateX(-50%);z-index:2;}
.lec_news_block_prev:after{content:'';display:block;position:absolute;bottom:0;top:0;right:15px;left:15px;background:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}
.lec_news_block_prev:hover:after{opacity:1;}
.lec_news_block_prev{margin-bottom:35px!important;position:relative;}
.mobile .lec_news_block_prev:after,
.tablet .lec_news_block_prev:after{opacity:1;}
.lec_news_img{width:100%;height:340px;overflow:hidden;display:block;top:0;-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s;background-position:50%;}
.lec_news_block:hover .lec_news_img{height:340px;}
.lec_news_img_lh{height:400px;}
.lec_news_block:hover .lec_news_img_lh img{}
.lec_news_block:hover{text-decoration:none;}
.lec_news_title{font:400 24px/32px Bree Serif, Arial;display:block;margin-bottom:10px;margin-top:-40px;}
.lec_news_author{display:block;margin:5px 0 20px;opacity:0.6;}
.lec_team_slider_single .lec_news_block{width:340px;margin-right:auto;margin-left:auto;}
.lec_team_slider_single .lec_news_block.text-left{width:auto;}
.lec_around_bl{margin-bottom:50px;position:relative;}
.lec_around_bl b{display:block;font-size:20px;line-height:1.8;margin:10px 0;}
.lec_around_bl i{font-style:normal;font-size:18px;line-height:1.8;display:block;position:relative;margin:0;}
.lec_price_bl{border:1px solid #ccc;padding:50px 20px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_price_bl:hover{box-shadow:0 0 20px rgba(0,0,0,0.1);}
.lec_price_bl h4{font-size:30px;}
.lec_price_bl ul{padding:0;margin:0;list-style:none;}
.lec_price_bl li{margin-bottom:10px;}
.lec_price_pr{color:#000;margin:30px 0;}
.lec_wht_txt .lec_price_pr, .lec_wht_txt .lec_price_pr span, .lec_wht_txt .lec_price_bl,
.lec_wht_txt .lec_parallax_menu_mini_title h3,
.lec_wht_txt .lec_parallax_menu_mini_price,
.lec_wht_txt .lec_parallax_menu_mini h4{color:#fff;}
.lec_wht_txt .lec_price_bl:hover{box-shadow:none;background:rgba(255,255,255,0.1);}
.lec_wht_txt .lec_price_bl{border:1px solid rgba(255,255,255,0.2);}
.lec_price_pr i{position:relative;font-size:20px;font-style:normal;display:block;margin:0;}
.lec_price_pr span{position:relative;font-size:8px;font-style:normal;color:#333;display:inline-block;text-align:left;line-height:14px;}
.lec_price_pr b{display:inline-block;vertical-align:top;margin-right:5px;font-size:35px;font-weight:normal;}
.lec_service_block{height:300px;display:block;}
.lec_service_block i{font-size:40px;}
.lec_service_block h4{margin:15px 0 0;font:900 30px/30px Bree Serif, Arial;text-transform:uppercase;}
.lec_service_block .lec_simple_block{padding:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(1);}
.lec_simple_block h3{margin-bottom:10px;}
.container-fluid .lec_simple_block h2{margin-top:0;}
.lec_service_block:hover .lec_simple_block{opacity:0;transform:translateX(-50%) translateY(-50%) scale(1.2);}
.lec_service_block .lec_over{-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}
.lec_service_block:hover .lec_over{opacity:0!important;}
.lec_service_block:hover{text-decoration:none;color:#fff;}
footer{padding-top:87px;padding-bottom:84px;position:relative;}
.lec_footer_social{height:50px;}
.lec_footer_social a{display:inline-block;font-size:20px;text-decoration:none;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;vertical-align:top;width:40px;text-align:center;font-size:18px;}
.lec_footer_social a:hover{font-size:24px;color:#292929;}
.lec_footer_social a i{position:relative;}
footer ul{padding:0;margin:0;list-style:none;}
footer ul li a:before{display:inline-block;content:'-';margin-right:10px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
footer ul li a:hover:before{margin-right:15px;}
footer h4:after{display:block;content:'';position:relative;width:70px;height:1px;background:#333;margin:10px 0 20px;opacity:0.5;}
footer.lec_wht_txt h4:after{background:#fff;}
footer a{color:#333;}
.lec_block{margin:20px 0;}
.lec_top{position:fixed;bottom:0;right:40px;width:50px;height:50px;display:block;z-index:10;opacity:0;color:#fff;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_top b{color:#fff;width:50px;height:50px;display:block;background:url(../images/badge_mini.png);-webkit-background-size:cover;background-size:cover;padding:18px 17px;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-filter:drop-shadow(0);filter:drop-shadow(0);}
.lec_top:hover b{-webkit-filter:drop-shadow(0 10px 20px rgba(198, 170, 74, 0.9));filter:drop-shadow(0 10px 20px rgba(198, 170, 74, 0.9));}
.body_no_height .lec_top{background:#e5e5e5;}
.body_no_height .lec_top:hover{}
.lec_top:hover b{text-decoration:none;color:#fff;padding:12px 17px;}
.lec_top:hover, .lec_top:focus, .lec_top:active{text-decoration:none;}
.lec_top:focus b, .lec_top:active b{text-decoration:none;color:#fff;}
.lec_second_step .lec_top{opacity:1;bottom:40px;}
.lec_map_over{background:rgba(255,255,255,0.8);position:absolute;width:100%;height:100%;color:#fff;text-align:center;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;opacity:1;}
.lec_map_over i{font-size:40px;display:block;margin-bottom:20px;}
.lec_map_txt{position:relative;top:50%;transform:translateY(-50%);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.active_map .lec_map_over{height:0;}
.active_map .lec_map_over .lec_icon_box_content{opacity:0;}
.lec_map{width:100%;height:450px;}
.lec_section.active .lec_map{}
.container-fluid .lec_portfolio_item{}
.grid-sizer{width:33.3333%;}
.lec_portfolio_item{padding:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;overflow:hidden;display:block;position:relative;padding:15px;}
.lec_portfolio_item_cont{position:relative;overflow:hidden;display:block;}
.lec_portfolio_padding{margin:15px -15px;}
.lec_portfolio_no_padding{margin:0}
.lec_portfolio_no_padding .lec_portfolio_item{padding:0}
.lec_portfolio_item img{width:100%;height:auto;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.lec_portfolio_item:hover img{transform:scale(1.1);}
.lec_port_titles{position:absolute;text-decoration:none;color:#fff;transform:translateY(0%);top:50%;padding:20px;z-index:2;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;opacity:0;left:0;width:100%;}
.lec_portfolio_item:hover .lec_port_titles{opacity:1;transform:translateY(-50%);}
.lec_portfolio_item_cont:after{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;background:rgba(0,0,0,0.5);width:100%;height:100%;content:'';display:block;top:0;opacity:0;}
.lec_demo_page .lec_portfolio_item_cont:after{background:rgba(0,0,0,0.65);}
.lec_demo_page{margin:15px 10px;}
.lec_portfolio_white .lec_portfolio_item_cont:after{background:rgba(255,255,255,0.8);}
.lec_portfolio_white .lec_port_icons a, .lec_portfolio_white .lec_port_titles{color:#333;}
.lec_port_title{font:400 24px/28px Bree Serif, Arial,sans-serif;display:block;width:100%;}
.lec_port_subtitle{font:400 18px/28px Bree Serif, Arial,sans-serif;display:block;width:100%;}
.lec_port_icons{display:block;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;margin-top:40px;position:absolute;opacity:0;width:100%;left:0;padding:0 20px;}
.lec_port_icons a{color:#fff;display:inline-block;font-size:20px;}
.lec_port_icons a:first-child:after{display:inline-block;content:'';margin:0 10px;font-weight:100}
.lec_port_icons a:hover{text-decoration:none;}
.lec_portfolio_item:hover .lec_port_icons{margin-top:20px;opacity:1;}
.lec_portfolio_item_cont:hover:after{opacity:1;}
.lec_portfolio_item:hover{background-position:0 -36px;}
.lec_port_img{height:120%;width:120%;position:absolute;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;top:0;left:0;}
.lec_portfolio_item:hover .lec_port_img{top:-20%;}
.filter-button-group a{margin-right:20px;cursor:pointer;}
.container-fluid .filter-button-group{margin:50px 0 40px;}
.container-fluid h2{margin-top:90px;}
.filter-button-group{margin-bottom:40px;}
.lec_page_title{padding-bottom:65px;padding-top:147px;background:#eee;position:relative;}
.lec_page_title_sm{padding-bottom:58px;padding-top:147px;}
.lec_page_title_white{background:#fff;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.lec_page_title_dark{background:#292929;color:#fff;}
.lec_page_title_dark a{color:#f2f2f2;}
.lec_page_title_dark .breadcrumbs a:hover{color:#fff;}
.lec_page_title h3{margin:0;}
.lec_page_title_great{padding-bottom:95px;padding-top:257px;}
.breadcrumbs{text-transform:uppercase;font-size:13px;text-align:right;}
.lec_page_title .breadcrumbs{padding-top:30px;}
.lec_page_title_sm .breadcrumbs{padding-top:12px;}
.breadcrumbs a{display:inline-block;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
.breadcrumbs a:hover{color:#000;text-decoration:none;}
.breadcrumbs a:after{display:inline-block;content:'/';margin:0 10px;}
.end_demo_grid{background:#eee;padding:5px 20px;display:block;text-align:center;}
.lec_nav_sidebar{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.sticky_block .lec_nav_sidebar{position:fixed;top:80px;}
.hide_sticky_block .lec_nav_sidebar{position:fixed;top:80px;opacity:0;pointer-events:none;}
.lec_nav_sidebar ul{padding:0;margin:0;list-style:none;}
.lec_nav_sidebar ul a{display:block;margin-bottom:10px;}
.lec_nav_sidebar ul a:before{content:"\e649";display:inline-block;font-size:10px;font-family:themify;margin-right:10px;-webkit-transition:margin 0.3s;-o-transition:margin 0.3s;transition:margin 0.3s;}
.lec_nav_sidebar ul a:hover, .lec_nav_sidebar ul a:focus, .lec_nav_sidebar ul a:active{text-decoration:none;}
.lec_nav_sidebar ul a:hover:before,
.lec_nav_sidebar .current a:before{margin-right:15px;}
.lec_nav_sidebar .current a{font-weight:bold;}
.lec_post_item{margin-bottom:80px;}
.lec_post_item a{-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
.lec_post_item .lec_post_title a:hover,
.lec_post_item .lec_post_info a:hover,
.lec_post_item .lec_post_more_link:hover, .lec_post_item .lec_post_more_link:focus{text-decoration:none;color:#000;}
.lec_post_item p{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;}
.lec_post_img .lightbox:after{content:"\e610";font-family:themify;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:block;z-index:1;font-size:140px;color:#000;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:0;}
.lec_post_img .lightbox:hover:after{opacity:1;}
.lec_post_img .owl-controls{position:absolute;width:100%;top:-40px;}
.lec_post_img img{max-width:100%;height:auto;}
.lec_post_title h3{font:600 18px/32px Bree Serif, Arial;text-transform:uppercase;margin:0;}
.lec_post_img{margin-bottom:30px;}
.lec_post_img a{-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;display:block;position:relative;}
.lec_post_img a:hover{opacity:0.5;}
.lec_post_info, .lec_post_info a{color:#999;}
.lec_post_info{margin-bottom:20px;text-transform:uppercase;}
.lec_post_more_link:hover{text-decoration:none;}
.lec_post_more{position:relative;}
.lec_post_more_link span{margin:0 15px 0 5px;}
.lec_post_more_social_menu li{display:inline-block;}
.dropdown-menu.lec_post_more_social_menu{border-radius:0;padding:15px;margin-top:-10px;}
.dropdown-menu > li > a:hover{background:none;background-color:none;color:#000;}
.widget{margin-bottom:40px;}
.widget .form-control{margin-bottom:20px;}
.widget h6{font:600 18px/28px Bree Serif, Arial;text-transform:uppercase;margin-bottom:20px;}
.list-unstyled li{}
.list-unstyled .date{display:block;margin-bottom:20px;}
.img-comments{width:90px;height:auto;margin-right:30px;float:left;}
.name-cmt{display:block;font-size:20px;}
.date-cmt{display:block;margin-bottom:20px;}
.content-cmt{overflow:hidden;}
.answer, .reply{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee;}
.reply{padding-left:110px;}
.form-comment{background:#eee;padding:40px;}
.content-reply{margin:0;padding:0;}
.masonry:after, .lec_portfolio_footer_white:after{display:block;content:'';background:rgba(0, 0, 0, 0) linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;width:100%;height:200px;bottom:0;position:absolute;pointer-events:none;}
.lec_portfolio_footer_grey:after{display:block;content:'';background:rgba(0, 0, 0, 0) linear-gradient(to top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 0) 100%) repeat scroll 0 0;width:100%;height:200px;bottom:0;position:absolute;pointer-events:none;}
.masonry{margin-bottom:-50px;}
.lec_project_attribute{margin:0 0 5px}
.lec_project_label{display:inline-block;width:90px;font-weight:bold}
.lec_project_soc a{margin:0 10px 0 0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_project_soc a:hover{text-decoration:none;color:#000}
.lec_project_slider{margin:80px 0}
.lec_simple_shop_item{background:#fff;display:block;padding:40px 20px;position:relative;}
.lec_simple_shop_item:before{display:block;position:absolute;content:'';background:rgba(0,0,0,0.02);top:0;bottom:0;left:0;right:0;z-index:1;}
.lec_simple_shop div[class^='col-']{padding-left:2px;padding-right:2px;}
.row.lec_simple_shop{margin-left:-2px;margin-right:-2px;}
.lec_simple_shop_item b{font:400 20px/28px Bree Serif;text-decoration:none;display:block;}
.lec_simple_shop_item:hover{text-decoration:none;}
.lec_simple_shop_item img{position:relative;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}
.lec_simple_shop_item:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.lec_shop_item{width:100%;margin:0;display:block;position:relative;font-family:Bree Serif;margin-bottom:70px;}
.lec_shop_item .lec_gold_subtitle:before{display:none!important;}
.lec_shop_item img{max-width:100%;max-height:300px;-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.lec_shop_item:hover img{transform:scale(1.07) rotate(2deg) translateX(-46%);-webkit-filter:drop-shadow(0 10px 40px rgba(198, 170, 74, 0.3));filter:drop-shadow(0 10px 40px rgba(198, 170, 74, 0.3));}
.lec_shop_item_wh:hover img,
.lec_shop_item_wh img{-webkit-filter:none;filter:none;}
.lec_shop_item_slider .owl-item img{filter:blur(20px);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_shop_item_slider .active img{filter:blur(0);}
.lec_shop_item_slider a{display:block;}
.lec_shop_item_slider{height:300px;display:block;position:relative;}
.lec_shop_item_slider .owl-pagination{position:absolute;width:100%;z-index:2;top:-40px}
.lec_shop_item_slider .owl-controls{z-index:3;position:absolute;width:100%;height:100%;top:0;}
.lec_shop_item_slider .owl-buttons{position:absolute;top:50%;transform:translateY(-50%);width:100%;}
.owl-theme .owl-controls .owl-buttons div{position:absolute;border:0;text-align:center;display:block;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transform:scale(2);}
.owl-theme .owl-controls .owl-buttons div .ti{margin:0;font-size:14px;position:relative;}
.lec_shop_item_slider:hover .owl-controls .owl-buttons .owl-next{right:10px;opacity:1;transform:scale(1);}
.lec_shop_item_slider:hover .owl-controls .owl-buttons .owl-prev{left:10px;opacity:1;transform:scale(1);}
.lec_shop_item_title{display:block;margin:20px auto 0;z-index:3;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-align:center;width:150px;font-size:20px;line-height:28px;}
.lec_shop_item_title b{display:block;color:#fff;position:absolute;top:150px;left:0;background:url(../images/badge.png);-webkit-background-size:cover;background-size:cover;width:80px;height:80px;padding:22px 0 0 0;font-size:20px;font-weight:normal;}
.lec_shop_item_title s{color:#999}
.lec_shop_item_title:hover{text-decoration:none}
.lec_shop_item_links{z-index:3;margin:0 0 0 0;text-align:center;position:absolute;top:171px;left:17px;font-size:16px;}
.lec_shop_item_links a{font-size:14px;display:inline-block;padding:22px 0;width:50px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#fff;}
.lec_shop_item_links i{margin:0;position:relative;font-size:18px}
.lec_icon_box:hover .lec_shop_item_links i{color:#6f6f6f;}
.lec_shop_item_links a:hover{text-decoration:none;}
.lec_shop_item_sale{position:absolute;top:20px;z-index:2;background:#292929;padding:5px 20px;color:#fff}
.lec_shop_header{margin:0 0 80px 0}
.rating-box{margin-bottom:20px;}
.lec_tags a{display:inline-block;border:1px solid #ccc;padding:5px 10px;margin:5px 10px 5px 0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lec_tags a:hover{background:#292929;color:#fff;text-decoration:none;}
.lec_product_thumbnail img{width:80px;float:right;margin:0 0 0 20px}
.lec_products_recent li{margin:0 0 20px 0;border-bottom:1px solid #ccc;padding:0 0 20px 0}
.lec_products_recent li:last-child{margin:0 0 20px 0;border-bottom:0;padding:0}
.lec_product_price{display:block;}
.lec_product_price s{color:#999}
.lec_product_close{padding:3px;font-size:5px;background:#292929;color:#fff;margin:0 5px 0 0;height:15px;padding:5px;line-height:8px;display:inline-block;}
.lec_product_close a:hover{text-decoration:none;}
.checkout-row{margin-bottom:40px;}
.table_head{font:600 18px/28px Bree Serif,Arial;margin:10px 0 20px;text-transform:uppercase;}
.cart-table .row{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;}
.product-info a{font-size:18px;}
.product_item_line .lec_product_thumbnail img{float:left;margin:0 20px 0 0;}
.cart-price{font-size:18px;}
.increase-qty{cursor:pointer;font-size:16px;height:15px;margin:3px 0 0;overflow:hidden;position:absolute;right:8px;z-index:3;top:2px;}
.decrease-qty{cursor:pointer;font-size:16px;margin:7px 0 0;position:absolute;right:8px;bottom:2px;}
.add-to-cart{position:relative;max-width:100px;}
.add-to-box{margin-bottom:20px;}
.product_inside{margin-bottom:40px;}
.special-price{font-size:40px;}
.price-box{margin-bottom:40px;}
.product_inside .lec_shop_item_slider img{max-width:100%;}
.product_inside .lec_shop_item_slider{position:relative;}
.lec_rest_menu_item{margin:0 0 15px;font-size:24px;position:relative;padding:0 90px 15px 0;border-bottom:1px dotted #ccc;}
.lec_rest_menu_item:last-child{border-bottom:0;}
.lec_rest_menu_item:after{display:block;content:'';width:100%;height:1px;}
.lec_rest_menu_item b{position:absolute;right:0;top:0;}
.lec_rest_menu_item i{display:block;font-style:normal;font-size:16px;}
@media (max-width:1100px){.lec_simple_block{padding:56px 45px 46px;}
}
@media (max-width:1024px){.lec_gold{font:75px/85px selima;}
div.lec_gold{font:80px/90px selima;}
.lec_animation_block{-webkit-transition:none;-o-transition:none;transition:none;}
.mobile .lec_iphone,
.lec_top_menu,
.lec_header_address,
.lec_browsers,
.lec_logo_und,
.mobile.landscape .lec_slide_desq,
.mobile.landscape .lec_scroll_down,
.lec_first_step .lec_header_lang ul{display:none;}
.lec_fixed,
.tablet .lec_fixed{background-attachment:scroll!important;}
.lec_section{}
.lec_icon_box i{position:relative;}
.lec_icon_box_content{padding:0;}
.lec_icon_box h4:after,
.text-left .lec_icon_box h4:after,
.text-right .lec_icon_box h4:after{margin-left:auto;margin-right:auto;}
.lec_header_lang{right:15px;}
.lec_slide_title{font:900 40px Bree Serif, Arial;width:100%;text-align:center;}
.lec_slide_title:after{margin:20px auto;}
.lec_slide_desq{font:400 18px Bree Serif, Arial;text-align:center;}
.lec_slide_txt,
.lec_slide_txt.lec_slide_center_middle,
.lec_slide_txt.lec_slide_center_top,
.lec_slide_txt.lec_slide_center_bottom{width:100%;left:0;top:50%;transform:translateY(-50%);padding:0 10px;}
.mobile.landscape .lec_slide_txt{padding:0 25px;}
.lec_great_titles h2{font:900 36px Bree Serif, Arial;text-align:center;}
.lec_great_titles h2:after{}
.lec_section .container{padding-top:56px;padding-bottom:46px;}
.text-left, .text-right{}
header nav{height:52px;background:rgba(255,255,255,0);}
.lec_around_bl,
.lec_around_bl:last-child,
.lec_icon_box:last-child,
.lec_icon_box{margin-bottom:30px;}
.text-center .lec_icon_box .lec_icon_box_content{padding-left:0;}
header nav.lec_transp_nav{background:none;}
.lec_first_step header nav.lec_transp_nav{background:rgba(255,255,255,0.9);}
.lec_header_tech{height:26px;padding:0;}
.lec_first_step .lec_header_tech{height:0;}
.lec_header_lang .lec_parent ul{padding:1px 0 0 0;}
.lec_portfolio_item,
.container-fluid .lec_portfolio_item{width:100%;}
.lec_port_titles{text-align:left;}
.lec_slider_copyright{left:10px;bottom:20px;}
.lec_middle_titles h2{font:900 30px Bree Serif, Arial;}
.lec_portfolio_footer_grey:after,
.lec_portfolio_footer_white:after{display:none;}
.lec_team_slider .owl-prev{left:20px;}
.lec_team_slider .owl-next{right:20px;}
.lec_auto_height .lec_image_bck[data-image]{min-height:400px;}
.lec_simple_block{padding:56px 15px 46px;}
.lec_news_block{margin-bottom:40px;text-align:center;}
.form-control{margin-bottom:10px;}
form{margin-bottom:20px;}
.lec_icon_boxes{margin-top:0;}
.lec_icon_box:last-child, .lec_anim_box:last-child{margin-bottom:0;}
footer{text-align:center;}
footer h4:after{margin-left:auto;margin-right:auto;}
.breadcrumbs{text-align:center;}
.lec_page_title_great{padding-top:95px;}
.lec_top_menu{display:block;position:absolute;top:0;left:0;bottom:0;right:0;padding-top:50px;}
.lec_top_menu_cont:after{display:block;content:'';width:100%;height:52px;background:#000;left:0;right:0;top:0;position:fixed;}
.lec_top_menu_cont{background:rgba(0,0,0,0.95);position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;display:none;}
.lec_header_search_cont input{margin-bottom:0;}
.lec_header_search_cont form{margin-bottom:0;}
.lec_header_search_cont{width:100%;}
.lec_first_step .lec_transp_nav .lec_top_menu a:hover,
.lec_first_step header nav.lec_transp_nav ul a{color:#fff;}
.lec_top_menu > li > a{padding:13px 25px;height:52px;color:#fff!important;}
.lec_top_menu > li > a:before{display:none!important;}
.tablet.portrait .lec_top_menu > li > a{padding:13px 25px;height:52px;color:#fff;}
.lec_parent ul,
.lec_parent ul.mega-menu,
.lec_parent ul,
.lec_parent ul.mega-menu{position:relative;white-space:normal;width:100%;background:none;}
.lec_transp_nav .lec_top_menu li:hover > a:before{display:none;}
.lec_parent ul .mega-menu-column{width:100%;margin-bottom:20px;}
header nav ul.lec_top_menu li{float:none;height:auto;}
.lec_top_menu_mobile_link{position:absolute;right:0;top:0;font-size:18px;padding:15px;display:none;cursor:pointer;z-index:3;}
.lec_top_menu_mobile_link,
.active .lec_top_menu_mobile_link{display:block;right:0;}
.lec_header_search{display:none;}
.lec_header_search span{padding:15px;color:#fff;font-size:18px;}
header nav.active .lec_top_menu_mobile_link,
header nav.active .lec_logo{color:#fff;}
.lec_port_title{font:400 18px/24px Bree Serif, Arial,sans-serif;}
.lec_port_subtitle{font:400 14px/22px Bree Serif, Arial,sans-serif;}
.mobile-text-left{text-align:left;}
.mobile-text-right{text-align:right;}
.lec_mobile_menu{display:none;}
.lec_mobile_menu_hor_padding,
.lec_mobile_menu_hor_padding.active,
.lec_first_step header nav.lec_mobile_menu_hor_padding{top:0;left:0;right:0;opacity:1;pointer-events:auto;}
.tablet .lec_auto_height .lec_slider_copyright{left:20px;}
.lec_auto_height .lec_slider_copyright{left:20px;}
.lec_slider_copyright.lec_slider_copyright_right,
.lec_slider_copyright_right{left:auto;right:20px;}
.lec_slide_txt{text-align:center;bottom:auto;top:50%;transform:translateY(-50%);left:0;}
.lec_team_slider_single .lec_news_block{width:100%;}
.reply{padding-left:20px;text-align:left;}
.add-to-box{text-align:center;}
.add-to-cart{margin-right:auto;margin-left:auto;}
.lec_header_login .btn{padding:5px 15px;}
.lec_header_login{padding:12px 0;margin-right:40px;position:relative;z-index:3;}
.lec_slider_single_btns{display:none!important;}
.lec_parallax_menu{padding:40px;}
.lec_gold{color:#e3cc6f;background:rgb(241,231,103);background:-moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);background:-webkit-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);background:linear-gradient(to bottom, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1e767', endColorstr='#feb645',GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.lec_page_fire .lec_gold{background:rgb(255,79,5);background:-moz-linear-gradient(top, rgba(255,79,5,1) 0%, rgba(252,157,5,1) 100%);background:-webkit-linear-gradient(top, rgba(255,79,5,1) 0%,rgba(252,157,5,1) 100%);background:linear-gradient(to bottom, rgba(255,79,5,1) 0%,rgba(252,157,5,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4f05', endColorstr='#fc9d05',GradientType=0);color:#ff4f05;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.lec_page_red .lec_gold{background:rgb(250,7,7);background:-moz-linear-gradient(top, rgba(250,7,7,1) 0%, rgba(205,3,3,1) 100%);background:-webkit-linear-gradient(top, rgba(250,7,7,1) 0%,rgba(205,3,3,1) 100%);background:linear-gradient(to bottom, rgba(250,7,7,1) 0%,rgba(205,3,3,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa0707', endColorstr='#cd0303',GradientType=0);color:#cd0303;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.lec_page_ice .lec_gold{background:rgb(244,93,233);background:-moz-linear-gradient(top, rgba(244,93,233,1) 0%, rgba(170,32,188,1) 100%);background:-webkit-linear-gradient(top, rgba(244,93,233,1) 0%,rgba(170,32,188,1) 100%);background:linear-gradient(to bottom, rgba(244,93,233,1) 0%,rgba(170,32,188,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f45de9', endColorstr='#aa20bc',GradientType=0);color:#b02fbf;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.lec_section[data-animation="active"] .lec_title_animation span,
.lec_slider .lec_title_animation span,
.lec_news_block .lec_title_animation span{transform:translateX(0) translateY(0);opacity:1;}
.lec_news_block .lec_news_img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.lec_news_block .lec_news_img:before{opacity:1;}
.lec_section_lg_pd .container{padding-top:152px;padding-bottom:148px;}
}
@media (max-width:992px){.lec_virtual_play{padding:0;left:15px;right:15px;}
.lec_slide_txt{width:100%;}
.lec_virtual_play:before{left:0;right:0;}
.lec_animation_abs_block{position:relative;transform:translateY(0);}
.lec_posr{right:0;margin:15px;}
.lec_posl{left:0;margin:15px;}
.tablet.portrait .lec_logo_und{display:none;}
.lec_header_lang{right:15px;}
.tablet.portrait .lec_browsers{display:none;}
.tablet .lec_great_titles h2{font:900 56px Bree Serif, Arial;}
.tablet.portrait header nav{height:52px;}
.tablet.portrait .form-control{margin-bottom:10px;}
.text-center .lec_iphone_pink,
.text-center .lec_iphone_gold{height:540px;width:185px;}
.lec_simple_block{padding:56px 45px 46px;}
}
@media (max-width:568px){.lec_neon_title{font:400 25px Bree Serif, Arial;}
.lec_neon_subtitle{font-size:16px;top:-7px;}
.lec_neon_subtitle b{bottom:-16px;}
.lec_page_neon .lec_neon_title{padding:20px;}
.lec_main_menu,
.lec_logo{top:17px;}
.lec_slider img{max-height:100px;}
.lec_slider p,
.lec_slider .lec_gold{margin-bottom:0;}
.lec_parallax_menu{padding:30px 15px;}
.lec_slide_subtitle{font:400 22px/28px Bree Serif, Arial;margin-top:0;margin-bottom:0;}
.lec_top_menu > li > a{padding:13px 16px;}
.lec_news_block{height:auto;margin-bottom:0;}
.lec_slider_single .owl-next{right:15px;}
.lec_slider_single .owl-prev{left:15px;}
.lec_gold{font:50px/60px selima;margin-bottom:20px;}
div.lec_gold{font:50px/60px selima;margin-bottom:20px;}
.lec_gold_subtitle{font-size:20px;line-height:28px;margin-top:0;margin-bottom:40px;}
.lec_lm_type_i_item_desc{position:relative;padding:30px 15px;right:0;left:0;width:100%;}
.owl-next,
.owl-prev{background-image:none!important;}
.lec_gold.lec_title_counter:before{display:none;}
}
@media (max-width:480px){.lec_iphone{display:none;}
.lec_top_menu > li > a{padding:13px 16px;}
}