body{font-family:'Tahoma', sans-serif;font-weight:400;font-size:10px;line-height:15px;color:#8E8A88;overflow-x:hidden;}
::selection{background:#ff7d04;color:#fff;}
::-moz-selection{background:#ff7d04;color:#fff;}
img{max-width:100%;}
a:link{color:#ff7d04;text-decoration:none;}
a:hover{color:#ff7d04;}
a:visited{color:#ff7d04;text-decoration:none;}
.fright{float:right;}
.fleft{float:left;}
#undefined-sticky-wrapper{position:relative;height:0 !important;}
.menu{position:absolute;bottom:0;width:100%;height:76px;background:url(../images/menu_bg.jpg) repeat;z-index:9999;}
#logo{float:left;margin-bottom:0;margin-left:0;}
#nav{float:right;text-align:right;}
.navigation{float:right;list-style:none;margin:0;}
ul.navigation{position:relative;margin:0;padding:0;}
.navigation li{float:left;text-align:left;padding:28px 0 15px;margin-left:20px;text-transform:uppercase;background:none;font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#b8b7b7;}
.navigation li:first-child{margin-left:0;}
.navigation li:hover,
.navigation .active{cursor:pointer;background:url(../images/menu_h.png) no-repeat center;border-bottom:3px solid #ff7d04;color:#fff;}
.btn_dropdown{display:none;cursor:pointer;background:#fff;margin:20px 30px 0 0;width:130px;height:36px;text-align:center;font-family:'Open Sans', sans-serif;font-weight:700;font-size:18px;line-height:36px;color:#3e3e3e;border-radius:5px;}
.btn_dropdown:hover{color:#3e3e3e;}
.slide{background-attachment:fixed;width:100%;height:100%;position:relative;padding:0;}
.title{text-align:center;}
h1{display:inline-block;margin:0 0 23px;padding:0 20px;text-transform:uppercase;text-align:left;font-style:normal;background:none;font-family:'Open Sans', sans-serif;font-size:25px;line-height:46px;color:#ff7d04;font-weight:700;}
.left_bord2{display:inline-block;padding-bottom:25px;background:url(../images/left_bord2.png) no-repeat;height:2px;width:145px;}
.right_bord2{display:inline-block;padding-bottom:25px;background:url(../images/right_bord2.png) no-repeat;height:2px;width:145px;}
.slide_descr{margin:0 auto;width:790px;}
h3{margin:0;padding:40px 0 32px 0;text-transform:uppercase;text-align:left;font-family:'Open Sans', sans-serif;font-weight:800;font-size:32px;font-style:normal;line-height:36px;color:#FFF5EB;text-shadow:2px 2px 16px rgb(3, 16, 249);}
.author span{display:inline-block;padding:0 8px;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:800;font-size:15px;line-height:36px;color:#ff7d04}
.author_bord{display:inline-block;padding-bottom:5px;background:url(../images/author_bord.png) no-repeat;height:1px;width:22px;}
img.icon_img{float:left;margin-right:20px;margin-top:20px;margin-bottom:25px;}
.effect_2{background:url(../images/effect_2.png) repeat left top;position:relative;top:0;bottom:-57px;height:100%;z-index:999 !important;}
.padding_slide1{padding:241px 0 101px 0;}
.inset_shadow{position:absolute;z-index:10;left:0;right:0;top:0;bottom:76px;box-shadow:0 0 60px rgba(0,0,0, 0.7) inset;}
#slide1{background-image:url(../images/interior-led-lighting.jpg);background-size:cover !important;width:100%;text-align:center;}
.filtr_bg{position:relative;z-index:20;text-align:center;}
#slide1 h1{float:none;border-right:none;margin:0;padding:0;text-align:center;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-size:40px;line-height:65px;color:#FFF5EB;font-weight:900;text-shadow:2px 2px 16px rgb(3, 16, 249);}
.slogan_text{display:inline-block;padding:0 12px 156px;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:300;font-size:37px;line-height:33px;color:#FFF5EB;text-shadow:2px 2px 4px rgba(0,0,0,0.21);}
.left_bord{display:inline-block;padding-bottom:13px;background:url(../images/left_bord.png) no-repeat;height:2px;width:140px;}
.right_bord{display:inline-block;padding-bottom:13px;background:url(../images/right_bord.png) no-repeat;height:2px;width:140px;}

#slide2{background:url(../images/OrlandoSign.net.jpg) repeat left top;width:100%;padding:86px 0 69px;}
#slide3{background-image:url(../images/residential-custom-soffit-led-light.jpg);background-size:cover !important;background-position:0 0 !important;width:100%;text-align:center;}
.padding_slide3{padding:88px 0 75px;}
#slide4{background:url(../images/slide_bg.jpg) repeat left top;width:100%;padding:86px 0 69px;}
a.servc_block{display:block;height:130px;background:#fff;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:9px solid #ff7d04;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
a.servc_block:hover{background:#313131;}
.icon_h{overflow:hidden;position:relative;float:left;margin:0 25px 10px 0;width:113px;height:113px;}
.icon_h img{position:absolute;top:0;left:0;}
.servc_icon{transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.servc_block:hover .servc_icon{opacity:0.75;filter:alpha(opacity=75);transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);}
.servc_block p{display:block;margin:0;padding:35px 0 0 0;text-transform:none;font-family:'Open Sans', sans-serif;color:#7a7a7a;font-size:35px;line-height:35px;font-weight:400;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.servc_block:hover p{font-size:14px;line-height:21px;color:#fff;}
.servc_block span{display:block;margin:0;padding:0 0 35px 0;text-transform:none;font-family:'Open Sans', sans-serif;color:#797979;font-size:14px;line-height:21px;font-weight:400;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.servc_block:hover span{font-size:22px;color:#ff7d04;}
#slide5{background-image:url(../images/full-RGB-led-light-ambient.jpg);background-size:cover !important;background-position:0 0 !important;width:100%;text-align:center;}
.padding_slide5{padding:88px 0 75px;}
#slide6{background:url(../images/slide_bg.jpg) repeat left top;width:100%;padding:86px 0 69px;}
.team1{margin-top:69px;}
.team2{margin-top:31px;}
.team1, .team2, .team3{float:left;text-align:center;margin-right:29px;}
.team_foto1, .team_foto2, .team_foto3{overflow:hidden;position:relative;width:108px;height:108px;background:#fff;border-radius:50%;border:5px solid #535353;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.team1:hover .team_foto1,
.team2:hover .team_foto2,
.team3:hover .team_foto3{background:#ff7d04;}
.team1:hover .team_foto1 img,
.team2:hover .team_foto2 img,
.team3:hover .team_foto3 img{opacity:0;filter:alpha(opacity=0);}
.team_foto1 img,
.team_foto2 img,
.team_foto3 img{opacity:1;filter:alpha(opacity=100);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.team_descr a{position:absolute;top:-50%;z-index:10;margin-top:-16px;width:33px;height:33px;border-radius:50%;background-color:#9a6432;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.team_descr a:hover{background-color:#535353;z-index:20;}
a.team_soc1{display:block;left:15%;background-image:url(../images/team_soc1.png);}
a.team_soc2{display:block;right:15%;background-image:url(../images/team_soc2.png);}
.team1:hover a.team_soc1,
.team2:hover a.team_soc1,
.team3:hover a.team_soc1{top:50%;}
.team1:hover a.team_soc2,
.team2:hover a.team_soc2,
.team3:hover a.team_soc2{top:50%;transition-delay:0.1s;-o-transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s;}
.team_contact{position:relative;top:15px;background:#535353;text-align:center;border-radius:999px;width:26px;height:26px;margin:0 auto;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.team_contact:hover{width:80px;}
.team_contact .team_contact_icon{position:absolute;left:50%;margin-left:-12px;width:25px;height:21px;opacity:1;filter:alpha(opacity=100);}
.team_contact a{display:block;color:#fff;text-transform:uppercase;font-size:12px;line-height:24px;opacity:0;filter:alpha(opacity=0);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.team_contact:hover a{opacity:1;filter:alpha(opacity=100);}
.team_contact:hover .team_contact_icon{opacity:0;filter:alpha(opacity=0);top:-40px;}
.team1 p{padding:2px 0 0 0;font-family:'Open Sans', sans-serif;color:#7a7a7a;font-size:15px;line-height:20px;font-weight:400;}
.team_foto2{width:182px;height:182px;}
.team2 a.team_soc1{left:30%;}
.team2 a.team_soc2{right:30%;}
.team2 p{padding:7px 0 0 0;font-family:'Open Sans', sans-serif;color:#7a7a7a;font-size:25px;line-height:35px;font-weight:400;}
.team2 .team_contact:hover{width:110px;}
.team2 .team_contact_icon{left:50%;margin-left:-15px;padding-top:1px;width:30px;height:30px;}
.team2 .team_contact{width:33px;height:33px;}
.team2 .team_contact a{line-height:33px;font-size:15px;}
.team_foto3{width:235px;height:235px;}
.team3 a.team_soc1{left:34%;}
.team3 a.team_soc2{right:34%;}
.team3 p{padding:12px 0 0 0;font-family:'Open Sans', sans-serif;color:#7a7a7a;font-size:35px;line-height:50px;font-weight:400;}
.team3 .team_contact_icon{left:50%;margin-left:-19px;padding-top:3px;width:38px;height:38px;}
.team3 .team_contact{width:38px;height:38px;}
.team3 .team_contact a{line-height:38px;font-size:18px;}
.team3 .team_contact:hover{width:140px;}
#slide7{background-image:url(../images/suspended-ceiling-with-dimable-led-light.jpg);background-size:cover !important;background-position:0 0 !important;width:100%;text-align:center;}
.padding_slide7{padding:88px 0 75px;}
.slide_descr2{margin:0 auto;width:700px;}
#slide8{background:url(../images/slide_bg.jpg) repeat left top;width:100%;padding:86px 0 69px;}
#slide8 h4{padding-bottom:18px;}
.gallery-list{text-align:center;margin-left:-25px !important;}
#slide8 .hover_img{overflow:hidden;position:relative;height:211px;width:235px;background:#343434;}
.img_block{display:inline-block;margin:10px;width:235px;height:211px;}
.portfolio_zoom, .portfolio_link{width:40px;height:40px;position:absolute;bottom:66px;background-repeat:no-repeat;background-color:#ff7d04;opacity:0.5;filter:alpha(opacity=50);border-radius:50%;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition-delay:0.2s;-o-transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s;}
.portfolio_zoom{left:-50px;background-image:url(../images/zoom.png);background-position:0 0;z-index:302;}
.portfolio_link{right:-50px;background-image:url(../images/link.png);background-position:0 0;z-index:303;}
.portfolio_zoom:hover, .portfolio_link:hover{opacity:1;filter:alpha(opacity=100);z-index:310;}
.portfolio_zoom a, .portfolio_link a{display:block;width:40px;height:40px;text-indent:-9999px;}
.hover_img:hover .portfolio_zoom{left:84px;}
.hover_img:hover .portfolio_link{right:71px;}
.item_description{position:absolute;top:-100px;left:0;right:0;background:#ff7d04;text-align:left;color:#fff;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.hover_img:hover .item_description{top:0;}
.item_description p{padding:24px 20px 17px;margin:0;font-family:'Open Sans', sans-serif;font-size:18px;color:#fff;line-height:26px;font-weight:400;text-transform:uppercase;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.item_description2{position:absolute;bottom:-100px;left:0;right:0;padding:5px 20px;background:#ff7d04;text-align:left;color:#fff;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.hover_img:hover .item_description2{bottom:0;}
#slide9{background-image:url(../images/LED-ceiling-and-wall-lighting-design.jpg);background-position:0 0 !important;background-size:cover !important;width:100%;text-align:center;}
.padding_slide9{padding:88px 0 75px;}
.slide_descr3{margin:0 auto;width:830px;}
#slide10{background:url(../images/slide_bg.jpg) repeat left top;padding:86px 0 0;}
#slide10 .container{margin-bottom:80px;}
::-webkit-input-placeholder{opacity:1 !important;color:#929292 !important;}
:-moz-placeholder{opacity:1 !important;color:#929292 !important;}
::-moz-placeholder{opacity:1 !important;color:#929292 !important;}
:-ms-input-placeholder{opacity:1 !important;color:#929292 !important;}
.contact_form input[type="text"],
.contact_form textarea{width:93%;margin:22px 0 0 0;padding:17px 10px 17px 21px;background:#fff;font-size:14px;line-height:21px;border:1px solid #e3e3e3;color:#929292;}
.contact_form input[type="text"]:first-child{margin-top:0;}
.contact_form textarea{resize:none;margin-top:0;height:auto;min-height:164px;}
.contact_btn{border:none;text-transform:uppercase;margin:0 4px 10px 0;padding:7px 25px;font-size:16px;line-height:20px;color:#fff;font-family:'Open Sans', sans-serif;font-weight:300;text-align:center;vertical-align:middle;background:#3e3e3e;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.contact_btn:hover,
.send_btn{background:#ff7d04;}
#note .notification_ok{margin-top:20px;padding:7px 10px;text-align:center;text-transform:uppercase;background:#3e3e3e;font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#fff;}
#note .notification_error{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#f00;}
#map_block{margin:0;}
#footer{background:url(../images/menu_bg.jpg) repeat;padding:27px 0 23px;}
.copyright{float:left;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:300;color:#e9e9e9;}
.copyright a{color:#ff7d04;}
.copyright a:hover{text-decoration:none;color:#fff;}
#back_top{float:right;}
#back_top a.button{cursor:pointer;position:relative;z-index:300;display:block;margin:0;width:31px;height:32px;background:url(../images/back_top.png) no-repeat;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:400;color:#fff;}
#back_top a.button:hover{text-decoration:none;}