.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {margin: 0 0 0 0; background: ; border:; position: relative;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px} .flex-direction-nav {}
.flex-direction-nav a {width: 57px; height: 52px; margin:-26px 0 0 0; display: block; background:no-repeat center center; position: absolute; bottom:50px; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;background-size:;}
.flex-direction-nav .flex-next {right:0px;top:50%; background-image: url(//megalight.kz/wp-content/themes/mytheme/img/slider-next.png);}
.flex-direction-nav .flex-prev {left:0px;top:50%;background-image: url(//megalight.kz/wp-content/themes/mytheme/img/slider-prev.png);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {position:absolute;z-index:2;left:0;right:0; margin: -30px auto 0 auto; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 14px; height: 14px; border-radius:20px; display: block; background: #fff;cursor: pointer; text-indent: -9999px;}
.flex-control-paging li a:hover { background:; }
.flex-control-paging li a.flex-active {background:#f09054;cursor:default;}
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//megalight.kz/wp-content/themes/mytheme/js/owlcarousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@font-face {
font-family: FS-JOEYPRO-BOLD; src: url(//megalight.kz/wp-content/themes/mytheme/fonts/FS_JOEYPRO-BOLD.otf); }
body,
html {
margin: 0;
width: 100%;
}
body * {
font-family: FS-JOEYPRO-BOLD;
line-height: 18px;
}
a {
text-decoration: none;
color: inherit;
cursor: pointer;
}
b,
h1,
h2,
h3 {
font-family: FS-JOEYPRO-BOLD;
font-weight: normal;
}
.page {
width: 100%;
height: 100%;
}
.page_size {
max-width: 1200px;
margin: auto;
}
.page_size_wrapper {
padding: 0;
}
.currency:after {
content: 'ТГ';
} .page_header {
padding: 0px 0 0 0;
background: #fff;
}
.page_header_wrapper {
position: relative;
}
.page_header .containers {
display: table;
padding: 0;
margin: 0;
width: 100%;
height: ;
}
.page_header .containers>li {
display: table-cell;
vertical-align: middle;
width: ;
}
.page_header .topPanel {
background: #ff7623;
padding: ;
}
.page_header .topPanel .containers {
height: 54px;
}
.page_header .menuContainer {
position: relative;
z-index: 20;
}
.page_header .menuContainer ul {
display: table;
padding: 0;
margin: 0;
}
.page_header .menuContainer ul>li {
display: table-cell;
}
.page_header .menuContainer a {
display: block;
padding: 0 10px;
font-size: 16px;
color: #fff;
}
.page_header .menuContainer label {
display: none;
position: relative;
padding: 0;
width: 30px;
cursor: pointer;
}
.page_header .menuContainer label i {
display: block;
height: 4px;
background: #fff;
border-radius: 2px;
}
.page_header .menuContainer label i:nth-child(2) {
margin: 4px 0;
}
.page_header .middlePanel {
padding: 20px 0;
}
.page_header .middlePanel .containers {}
.page_header .middlePanel .containers>li {
padding: 10px 0;
}
.page_header .container_logo {
width: ;
}
.page_header .logo {
display: block;
}
.page_header .logo img {
display: block;
}
.page_header .middlePanel .phones {
float: right;
white-space: nowrap;
}
.page_header .middlePanel .phones label {
display: block;
padding: 0 0 5px 40px;
font-size: 16px;
color: #595b61;
}
.page_header .middlePanel .phones_wrapper {
padding: 0 0 0 40px;
background: url(//megalight.kz/wp-content/themes/mytheme/img/i-phone.png) left center no-repeat;
}
.page_header .middlePanel .phones a {
display: block;
margin: 0 0;
font-family: FS-JOEYPRO-BOLD;
font-size: 18px;
color: #595b61;
}
.page_header .middlePanel .phones a:hover {
text-decoration: underline;
}
.page_header .bottomPanel {
position: relative;
z-index: 10; 
padding: 15px 0 15px 0;
background: #fff;
}
.page_header .bottomPanel.fixed {
position: fixed;
top: 0;
right: 0;
left: 0;
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}
.page_header .bottomPanel .area {
position: relative;
padding: 0 25px;
background: #f9f6f2;
border-radius: 5px;
}
.page_header .bottomPanel .area input {
display: block;
padding: 20px 0;
width: 100%;
border: none;
outline: none;
background: none;
font-size: 17px;
font-family: FS-JOEYPRO-BOLD;
color: #595b61;
}
.page_header .bottomPanel .area .btn-send {
display: block;
position: absolute;
top: 0;
right: 63px;
right: 20px;
bottom: 0;
display: block;
width: 28px;
border: none;
outline: none;
background: url(//megalight.kz/wp-content/themes/mytheme/img/i-search.png) center center no-repeat;
cursor: pointer;
}
.page_header .bottomPanel .area .btn-options {
display: block;
display: none;
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 63px;
background: url(//megalight.kz/wp-content/themes/mytheme/img/i-settings.png) center center no-repeat;
cursor: pointer;
}
.page_header .bottomPanel .container_menu {
width: 20px;
}
.page_header .bottomPanel .menu-catalog {
position: relative;
margin: 0 20px 0 0;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.page_header .bottomPanel .menu-catalog_wrapper {
position: relative;
width: 270px;
}
.page_header .bottomPanel .menu-catalog label {
display: block;
position: relative;
z-index: 10;
padding: 17px 0 17px 60px;
background: #3f4b51;
cursor: pointer;
border-radius: 5px;
}
.page_header .bottomPanel .menu-catalog.active label {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.page_header .bottomPanel .menu-catalog label div {
width: ;
overflow: hidden;
}
.page_header .bottomPanel .menu-catalog label b {
display: block;
position: absolute;
left: 20px;
top: 20px;
width: 20px;
}
.page_header .bottomPanel .menu-catalog label i {
display: block;
height: 3px;
background: #f09054;
border-radius: 2px;
}
.page_header .bottomPanel .menu-catalog label i:nth-child(2) {
margin: 4px 0;
}
.page_header .bottomPanel .menu-catalog label span {
display: block;
overflow: hidden;
font-size: 16px;
font-family: FS-JOEYPRO-BOLD;
font-size: 20px;
color: #fff;
}
.page_header .bottomPanel .menu-catalog label a {
transition: transform 0.2s ease-in-out;
display: block;
position: absolute;
top: 23px;
right: 20px;
width: 18px;
height: 11px;
background: url(//megalight.kz/wp-content/themes/mytheme/img/arrow-down.png) center center no-repeat;
}
.page_header .bottomPanel .menu-catalog.active label a {
transform: rotate(180deg);
}
.page_header .bottomPanel .menu-catalog .list {
display: none;
position: absolute;
z-index: 2;
right: 0;
left: 0;
max-height: ;
background: #fff;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
max-height: 350px;
overflow-y: auto;
}
.page_header .bottomPanel .menu-catalog.active .list {
display: block;
background: rgba(255, 255, 255, 1);
}
.page_header .bottomPanel .menu-catalog .list_wrapper {
padding: 5px 20px;
}
.page_header .bottomPanel .menu-catalog .list .item {
position: relative;
transition: color 0.2s ease-in-out;
display: block;
padding: 15px 0;
border-bottom: 1px #eee solid;
font-size: 18px;
font-family: FS-JOEYPRO-BOLD;
color: #595b61;
cursor: pointer;
}
.page_header .bottomPanel .menu-catalog .list .item:hover {
color: #ff7623;
}
.page_header .bottomPanel .menu-catalog .list .item:last-child {
border-bottom: none;
}
.page_header .bottomPanel .menu-catalog .list .item .dropdown {}
.page_header .bottomPanel .menu-catalog .list .item .dropdown_wrapper {
transition: max-height 0.4 ease-in-out;
max-height: 0px;
overflow: hidden;
}
.page_header .bottomPanel .menu-catalog .list .item.active .dropdown_wrapper {
max-height: 400px;
}
.page_header .bottomPanel .menu-catalog .list .item .dropdown a {
display: block;
position: relative;
transition: color 0.2s ease-in-out;
display: block;
padding: 10px 0;
margin: 0 0 0 10px;
border-top: 1px #eee solid;
font-size: 16px;
font-family: FS-JOEYPRO-BOLD;
color: #595b61;
}
.page_header .bottomPanel .menu-catalog .list .item .dropdown a:hover {
color: #ff7623;
}
.page_header .bottomPanel .menu-catalog .list .item .dropdown a:first-child {
margin-top: 10px;
}
.btn-type1 {
position: relative;
display: inline-block;
padding: 10px 40px;
background: #368148;
border: none;
outline: none;
background: linear-gradient(to top, #368148, #6CAD51);
box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.4);
border-radius: 50px;
text-shadow: 0 2px rgba(0, 0, 0, 0.2);
font-size: 18px;
color: #fff;
cursor: pointer;
}
.btn-type1:active {
background: #368148;
} .page_body {
padding: 30px 0;
background: #f9f6f2;
}
.page_body-main {
padding: 0;
}
h2 {
padding: 0 0 20px 0;
margin: 0;
font-size: 30px;
text-transform: none;
color: #ff7623;
} .block-main {
background: linear-gradient(to bottom right, #fa7902, #fe912a);
}
.block-main .slides {}
.block-main .slides {}
.block-main .slides .img {
position: relative;
background: right top no-repeat;
background-size: cover; }
.block-main .slides .img img {
display: block;
width: 100%;
max-height: 560px;
}
.block-services {
position: relative;
z-index: 10;
margin-top: 100px;
}
.block-services .list {
background: #fff;
border-radius: 10px;
margin: auto;
max-width: 900px;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.block-services .list_wrapper {
padding: 30px 40px;
}
.block-services ul {
display: table;
padding: 0;
margin: 0;
width: 100%;
height: 100%;
}
.block-services ul>li {
display: table-cell;
width: 33.33%;
vertical-align: top;
}
.block-services .item {
text-align: center;
padding: 20px 0;
}
.block-services .item:before {
content: '';
display: block;
height: 50px;
background: center center no-repeat;
}
.block-services .item1:before {
background-image: url(//megalight.kz/wp-content/themes/mytheme/img/i-service1.png);
}
.block-services .item2:before {
background-image: url(//megalight.kz/wp-content/themes/mytheme/img/i-service2.png);
}
.block-services .item3:before {
background-image: url(//megalight.kz/wp-content/themes/mytheme/img/i-service3.png);
}
.block-services .item4:before {
background-image: url(//megalight.kz/wp-content/themes/mytheme/img/i-service4.png);
}
.block-services .item5:before {
background-image: url(//megalight.kz/wp-content/themes/mytheme/img/i-service5.png);
}
.block-services .item6:before {
background-image: url(//megalight.kz/wp-content/themes/mytheme/img/i-service6.png);
}
.block-services .item div {
padding: 12px 0 0 0;
}
.block-services .item span {
font-size: 13px;
color: #7b7b7e;
}
.block-services ul:first-child {
border-bottom: 1px solid #ADADAD;
}
.block-services ul li:nth-child(2) {
border-left: 1px solid #ADADAD;
border-right: 1px solid #ADADAD;
}
.block-catalog {
padding: 60px 0 60px 0;
background: #fff;
}
.block-catalog h2 {
padding: 0 0 30px 0;
margin: 0;
text-align: center;
font-size: 30px;
text-transform: none;
color: #ff7623;
}
.cataloglist {
margin: -10px;
}
.cataloglist_wrapper {
display: table;
width: 100%;
}
.cataloglist .item {
display: block;
float: left;
width: 25%;
}
.cataloglist .item_wrapper {
position: relative;
margin: 10px;
border-radius: 5px;
background: center center no-repeat #eee;
background-size: cover;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.cataloglist .item .title {
position: absolute;
right: 0;
bottom: 0;
left: 0; padding: 10px;
font-size: 24px;
font-family: FS-JOEYPRO-BOLD;
color: #3f4b51;
}
.cataloglist .item img {
display: block;
width: 100%;
border-radius: 5px;
}
.block-novelty {
padding: 30px 0 60px 0;
}
.block-novelty h2 {
padding: 0 0 30px 0;
margin: 0;
text-align: center;
font-size: 30px;
text-transform: none;
color: #ff7623;
}
.block-special {
padding: 0px 0 60px 0;
}
.block-special h2 {
padding: 0 0 30px 0;
margin: 0;
text-align: center;
font-size: 30px;
text-transform: none;
color: #ff7623;
}
.productlist {}
.productlist_wrapper {}
.productlist2 .item {
float: left;
width: 25%;
}
.productlist2 .productlist_wrapper {
display: table;
width: 100%;
}
.productlist .item {
display: block;
}
.productlist .item_wrapper {
margin: 10px;
padding: 20px 20px 0 20px;
transition: border-color 0.3s ease-in-out;
display: block;
position: relative;
border: 2px solid #fff;
border-radius: 5px;
background: #fff;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
cursor: pointer;
}
.productlist .item_wrapper:hover {
border-color: #ff7623;
}
.productlist .item .title {
margin: 20px 0 0 0;
height: 60px;
overflow: hidden;
font-family: FS-JOEYPRO-BOLD;
font-size: 18px;
color: #595b61;
}
.productlist .item .img {
background: center center no-repeat;
background-size: contain;
}
.productlist .item img {
display: block;
width: 100%;
}
.productlist .item .bottom {
padding: 0;
margin: 20px 0 0 0;
border-top: 1px solid #eee;
}
.productlist .item .bottom ul {
display: table;
padding: 0;
margin: 0;
width: 100%;
}
.productlist .item .bottom ul>li {
display: table-cell;
width: 50%;
height: 80px;
vertical-align: middle;
}
.productlist .item .bottom .price {
display: none;
font-family: FS-JOEYPRO-BOLD;
font-size: 24px;
color: #595b61;
}
.productlist .item .bottom .price span {
font-size: 20px;
font-weight: normal;
}
.productlist .item .bottom .price_old {
display: table;
display: none;
position: relative;
font-family: FS-JOEYPRO-BOLD;
font-size: 16px;
color: #595b61;
}
.productlist .item .bottom .price_old:after {
transform: rotate(-8deg);
content: '';
display: block;
position: absolute;
right: 0;
left: 0;
top: 50%;
margin: -1px 0 0 0;
height: 2px;
background: #c7442c;
}
.productlist .item .bottom .btn {
float: right;
padding: 10px 14px;
border-radius: 5px;
background: #3f4b51;
font-size: 16px;
color: #fff;
}
.productlist .navig {
position: relative;
display: table;
margin: 40px auto 0 auto;
}
.productlist .navig .owl-prev {
position: absolute;
top: 90%;
left: -47px;
margin-top: -16px;
width: 17px;
height: 16px;
border: none;
outline: none;
background: url(//megalight.kz/wp-content/themes/mytheme/img/arrow-left.png) center center no-repeat;
cursor: pointer;
color: transparent;
}
.productlist .navig .owl-prev span {
display: none;
}
.productlist .navig .owl-next {
position: absolute;
top: 90%;
right: -47px;
margin-top: -16px;
width: 17px;
height: 16px;
border: none;
outline: none;
background: url(//megalight.kz/wp-content/themes/mytheme/img/arrow-right.png) center center no-repeat;
cursor: pointer;
color: transparent;
}
.productlist .navig .owl-next span {
display: none;
}
.productlist .navig .owl-dot {
margin: 0 4px;
width: 14px;
height: 14px;
border: none;
outline: none;
border-radius: 20px;
background: #dbd3c8;
cursor: pointer;
}
.productlist .navig .owl-dot.active {
background: #f09054;
}
.paginationWrapper {
display: table;
margin: 30px auto 0 auto;
}
.paginationWrapper h2 {
display: none;
}
.paginationWrapper .pagination {
border-radius: 3px;
overflow: hidden;
background: #fff;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.paginationWrapper .page-numbers {
display: block;
float: left;
padding: 14px 14px;
min-width: 20px;
font-family: FS-JOEYPRO-BOLD;
text-align: center;
color: #666;
font-size: 16px;
cursor: pointer;
}
.paginationWrapper .current {
background: #fafafa;
cursor: default;
}
.paginationWrapper .page-numbers.prev {
width: 8px;
margin: 0 0 -1px 0;
border-right: 1px solid #eee;
}
.paginationWrapper .page-numbers.next {
width: 8px;
margin: 0 0 -1px 0;
border-left: 1px solid #eee;
}
.paginationWrapper .disabled {
cursor: default;
}
.block-action {
padding: 0 0 40px 0;
}
.block-action .link {
display: block;
cursor: pointer;
}
.block-action .containers {
position: relative;
}
.block-action .containers .container {
display: block;
width: 50%;
}
.block-action .text {
position: relative;
padding: 40px;
background: #fff;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
border-radius: 5px;
}
.block-action .text:after {
content: '';
display: block;
position: absolute;
top: 50%;
right: 30px;
margin: -16px 0 0 0;
width: 17px;
height: 32px;
background: url(//megalight.kz/wp-content/themes/mytheme/img/arrow-right.png) center center no-repeat;
}
.block-action h2 {
padding: 0 0 30px 0;
margin: 0;
font-size: 30px;
text-transform: none;
color: #ff7623;
}
.block-action p {
padding: 0;
margin: 0;
font-size: 17px;
line-height: 25px;
}
.block-action .containers .container-img {
position: absolute;
width: 50%;
top: 10px;
right: 0;
bottom: 10px;
background: center center no-repeat;
background-size: cover;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}
.block-about {
padding: 60px 0;
}
.block-about .containers {
display: table;
padding: 0;
margin: 0;
width: 100%;
}
.block-about .containers>li {
display: table-cell;
width: 50%;
vertical-align: top;
}
.block-about .text {
padding: 0 20px 0 0;
}
.block-about h2 {
padding: 0 0 20px 0;
margin: 0;
font-size: 30px;
text-transform: none;
color: #ff7623;
}
.block-about p {
font-size: 15px;
color: ;
line-height: 25px;
}
.block-about img {
display: block;
width: 100%;
}
.block-news {
padding: 40px 0;
background: #F9F9F9;
}
.block-news .list {
margin: ;
}
.block-news .list_wrapper {
display: table;
width: 100%;
}
.block-news .item {
float: left;
display: block;
width: 33.33%;
}
.block-news .item_wrapper {
position: relative;
display: block;
margin: 10px;
padding: 20px 20px 40px 20px;
background: #fff;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
border-top-left-radius: 5px;
}
.block-news .item .title {
overflow: hidden;
height: 35px;
font-size: 13px;
}
.block-news .item .shorttext {
height: 75px;
margin: 25px 0 25px 0;
overflow: hidden;
font-size: 13px;
}
.block-news .item .btn {
display: block;
position: absolute;
bottom: 20px;
left: 20px;
font-size: 13px;
color: #0c743b;
cursor: pointer;
}
.block-news .item .btn:hover {
text-decoration: underline;
}
.block-map {}
.block-map .map {
position: relative;
max-height: 390px;
overflow: hidden;
}
.block-map .map iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100% !important;
height: 100% !important;
border: none;
}
.block-map .map img {
display: block;
width: 100%;
}
.productInfoMain {}
.productInfoMain>ul {
display: table;
padding: 0;
margin: 0;
width: 100%;
}
.productInfoMain>ul>li {
display: table-cell;
vertical-align: top;
width: 50%;
}
.productInfoMain .gallery {
margin: 0 20px 0 0;
}
.productInfoMain .gallery .img {
padding: 20px;
border-radius: 5px;
background: #fff;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.070);
}
.productInfoMain .gallery .img_wrapper {
border-radius: 5px;
overflow: hidden;
background: center center no-repeat #fff;
background-size: contain;
}
.productInfoMain .gallery .img img {
display: block;
width: 100%;
}
.productInfoMain .gallery .thumbnails {
margin: -5px;
}
.productInfoMain .gallery .thumbnails_wrapper {
display: table;
margin: 20px 0 0 0;
width: 100%;
}
.productInfoMain .gallery .thumbnail {
float: left;
width: 20%;
}
.productInfoMain .gallery .thumbnail_wrapper {
margin: 5px;
border-radius: 5px;
background: center center no-repeat;
background-size: contain;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.070);
cursor: pointer;
}
.productInfoMain .gallery .thumbnail.active .thumbnail_wrapper {
border: 2px solid #595b61;
}
.productInfoMain .gallery .thumbnail img {
display: block;
width: 100%;
}
.productInfoMain .info {
padding: 20px;
border-radius: 5px;
background: #fff;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.070);
}
.productInfoMain .title {
padding: 0;
margin: 0;
font-size: 26px;
}
.productInfoMain .vendor {
display: none;
padding: 15px 0 15px 0;
font-size: 16px;
color: #595b61;
}
.productInfoMain .price {
display: none;
padding: 0;
font-family: FS-JOEYPRO-BOLD;
font-size: 26px;
color: #595b61;
}
.productInfoMain .price .currency :after {
font-size: 22px;
}
.productInfoMain .price_old {
display: table;
display: none;
position: relative;
font-family: FS-JOEYPRO-BOLD;
font-size: 16px;
color: #595b61;
}
.productInfoMain .price_old:after {
transform: rotate(-8deg);
content: '';
display: block;
position: absolute;
right: 0;
left: 0;
top: 50%;
margin: -1px 0 0 0;
height: 2px;
background: #c7442c;
}
.productInfoMain .characteristics {
margin: 20px 0 0 0;
}
.productInfoMain .characteristics .item {
padding: 0;
margin: 0;
}
.productInfoMain .characteristics .item>ul {
display: table;
padding: 0;
margin: 0;
width: 100%;
}
.productInfoMain .characteristics .item>ul>li {
display: table-cell;
vertical-align: top;
width: 50%;
}
.productInfoMain .characteristics .item .label {
padding: 7px 20px 7px 0;
font-family: FS-JOEYPRO-BOLD;
color: #595b61;
}
.productInfoMain .characteristics .item .labeled {
padding: 7px 0;
}
.productInfoMain .btnWrapper {
margin: 30px 0 0 0;
}
.productInfoMain .btnWrapper button {
padding: 15px 40px;
border: 2px solid #d9dbdc;
border-radius: 3px;
outline: none;
background: #fff;
font-family: FS-JOEYPRO-BOLD;
font-size: 16px;
color: #595b61;
cursor: pointer;
}
.productInfo {
margin: 40px 0 0 0;
border-radius: 5px;
background: #fff;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.070);
}
.productInfo .navig {
position: relative;
border-bottom: 1px solid #eee;
}
.productInfo .navig ul {
display: table;
padding: 0;
margin: 0;
height: 100%;
}
.productInfo .navig ul>li {
display: table-cell;
vertical-align: middle;
padding: 0;
}
.productInfo .navig label {
position: relative;
display: table;
padding: 20px 20px;
border-right: 1px solid #eee;
font-family: FS-JOEYPRO-BOLD;
font-size: 20px;
color: #595b61;
cursor: pointer;
}
.productInfo .navig label.active {
color: #ff7623;
}
.productInfo .navig label.active:after {
display: block;
}
.productInfo .navig label span {
opacity: 0;
}
.productInfo .tab {
display: none;
padding: 20px;
}
.productInfo .tab[t='1'] {
display: block;
}
.productInfo .tab table {
padding: 0;
margin: 0;
}
.productInfo .tab table tr:nth-child(odd) {
background: #eee;
}
.productInfo .tab table tr td {
padding: 10px;
} .page_footer {
padding: 40px 0;
height: 50px;
background: #fff;
}
.page_footer_wrapper {}
.page_footer .containers {
display: table;
padding: 0;
margin: 0;
width: 100%;
}
.page_footer .containers>li {
display: table-cell;
vertical-align: top;
width: 25%;
}
.page_footer .menuset {
display: block;
margin: ;
}
.page_footer .menu {
display: block;
vertical-align: top;
padding: 0;
margin: 0;
}
.page_footer .menu li {
display: block;
margin: 0 0 10px 0;
}
#menu-item-wpml-ls-4-ru{
display: inline-block;
}
#menu-item-wpml-ls-4-en{
display: inline-block;
}
.page_footer .menu a {
display: block;
font-size: 15px;
color: #595b61;
}
.page_footer .menu a:last-child {
margin: 0;
}
.page_footer .menu a:hover {
text-decoration: underline;
}
.page_footer .phones {
display: table;
float: right;
margin: auto;
white-space: nowrap;
}
.page_footer .phones label {
display: block;
padding: 0 0 5px 40px;
text-align: left;
font-size: 16px;
color: #595b61;
}
.page_footer .phones_wrapper {
padding: 0 0 0 40px;
background: url(//megalight.kz/wp-content/themes/mytheme/img/i-phone.png) left center no-repeat;
}
.page_footer .phones a {
display: block;
margin: 0 0;
font-family: FS-JOEYPRO-BOLD;
font-size: 18px;
color: #595b61;
}
.page_footer .phones a:hover {
text-decoration: underline;
}
.page_footer .socbtns {
margin: 0;
}
.page_footer .socbtns label {
display: block;
padding: 0 0 5px 0;
font-size: 16px;
color: #595b61;
}
.page_footer .socbtns .btnset {
display: inline-block;
margin: ;
}
.page_footer .socbtns .btn-soc {
display: inline-block;
margin: 0 7px 0 0;
width: 32px;
height: 32px;
background: center center no-repeat;
}
.page_footer .socbtns .btn-soc:last-child {
margin: 0;
}
.page_footer .socbtns .btn-soc-fb {
width: 15px;
background-image: url(//megalight.kz/wp-content/themes/mytheme/img/i-fb.png);
}
.page_footer .socbtns .btn-soc-ins {
background-image: url(//megalight.kz/wp-content/themes/mytheme/img/i-ins.png);
}
.page_footer .socbtns .btn-soc-vk {
background-image: url(//megalight.kz/wp-content/themes/mytheme/img/i-vk.png);
}
.page_footer .socbtns .btn-soc-tw {
background-image: url(//megalight.kz/wp-content/themes/mytheme/img/i-tw.png);
}
.copyright {
padding: 0 20px 0 20px;
text-align: center;
color: #595b61;
font-size: 14px;
}
.copyright a {
cursor: pointer;
text-decoration: underline;
}
.copyright a:hover {
text-decoration: none;
}
.dialogbox {
display: none;
position: fixed;
z-index: 1000;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: auto;
background: rgba(0, 0, 0, 0.5);
}
.dialogbox_wrapper {
display: table;
padding: 0;
margin: 0;
width: 100%;
height: 100%;
}
.dialogbox_container {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
}
.dialogbox_window {
position: relative;
display: block;
padding: 25px;
max-width: 280px;
margin: 30px auto;
border-radius: 10px;
background: #fff;
}
.dialogbox_window .close {
position: absolute;
top: 0px;
right: 0px;
padding: 20px 20px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAASUlEQVR42mNgGLSgqKHrPwhTrB4mQYxhBNUSYxjRFuJTSIqrcWog2RBsGsk2BJdhFCcJqrqG4vChaoxRNQ1RNVUTpZZqmXbQAACv7byFdRUIMQAAAABJRU5ErkJggg==) center center no-repeat;
cursor: pointer;
}
.dialogbox_window .close:hover {
opacity: 0.8;
}
.dialogbox_window_content {}
.dialogbox_window_content .heading {
padding: 0 0 15px 0;
text-align: center;
font-family: FS-JOEYPRO-BOLD;
font-size: 26px;
color: #595b61;
}
.dialogbox_window_content .wrapper {
padding: 0 20px;
margin: 10px 0 0 0;
max-width: 280px;
background: #F0F0F0;
border-radius: 5px;
}
.dialogbox_window_content input {
display: block;
padding: 15px 0;
width: 100%;
outline: none;
border: none;
background: none;
font-size: 16px;
}
.dialogbox_window_content textarea {
resize: vertical;
display: block;
padding: 15px 0;
width: 100%;
min-height: 80px;
outline: none;
border: none;
background: none;
font-size: 16px;
}
.dialogbox_window_content button[type='submit'] {
display: block;
padding: 12px;
margin: 20px 0 0 0;
width: 100%;
border-radius: 5px;
border: none;
outline: none;
background: #3f4b51;
font-family: FS-JOEYPRO-BOLD;
font-size: 18px;
color: #fff;
cursor: pointer;
}
.getPrice {
display: table;
margin: auto;
}
.getPrice .wrapper {
padding: 0 20px;
margin: 10px 0 0 0;
max-width: 280px;
background: #fff;
border-radius: 5px;
}
.getPrice input {
display: block;
padding: 15px 0;
width: 100%;
outline: none;
border: none;
background: none;
font-size: 16px;
}
.getPrice textarea {
resize: vertical;
display: block;
padding: 15px 0;
width: 100%;
min-height: 80px;
outline: none;
border: none;
background: none;
font-size: 16px;
}
.getPrice button[type='submit'] {
display: block;
padding: 12px;
margin: 20px 0 0 0;
width: 100%;
border-radius: 5px;
border: none;
outline: none;
background: #3f4b51;
font-family: FS-JOEYPRO-BOLD;
font-size: 18px;
color: #fff;
cursor: pointer;
}
.getPrice whatsapp-button {
margin-top: 15px;
text-align: center;
}
.getPrice whatsapp-button button {
display: inline-block;
padding: 10px 20px;
background-color: #25D366;
color: #fff;
border: none;
border-radius: 5px;
font-size: 16px;
cursor: pointer;
}
.getPrice whatsapp-button button:hover {
background-color: #1DA851;
}
@media screen and (max-width: 1200px) {
.page_size_wrapper {
padding: 0 15px;
}
}
@media screen and (max-width: 1024px) {
.productlist2 .item {
width: 33.33%;
}
}
@media screen and (max-width: 1024px) { .page_header .menuContainer label {
display: block;
}
.page_header .menuContainer .menuWrapper {
display: none;
position: absolute;
top: 30px;
left: 0;
padding: 10px 0;
background: #fff;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
}
.page_header .menuContainer .menuWrapper.active {
display: block;
}
.page_header .menuContainer ul {
display: block;
}
.page_header .menuContainer ul>li {
display: block;
}
.page_header .menuContainer a {
display: block;
padding: 7px 15px;
color: #595b61;
}  .block-main .container h1 {
font-size: 30px;
line-height: 34px;
}
.block-main .container p {
padding: 20px 0 0 0;
font-size: 22px;
}
.cataloglist .item {
width: 33.33%;
}
.cataloglist .item .title {
padding: 9px 9px 3px 9px;
font-size: 18px;
}
.productlist2 .item {
width: 50%;
}
}
@media screen and (max-width: 767px) {
.page_header .bottomPanel .menu-catalog {
width: 60px;
}
.page_header .bottomPanel .menu-catalog label a {
display: none;
}
.page_header .bottomPanel .menu-catalog_wrapper {
width: 60px;
}
.page_header .bottomPanel .menu-catalog.active {}
.page_header .bottomPanel .menu-catalog.active label a {
display: block;
}
.page_header .bottomPanel .menu-catalog.active .menu-catalog_wrapper {
width: 250px;
} .block-main {
padding: 0;
}
.block-main .slides .img {
border-radius: 0;
}
.block-main .page_size_wrapper {
padding: 0;
}
.block-news .item {
width: 100%;
}
.block-news .item .title {
height: auto;
}
.block-news .item .shorttext {
height: auto;
}
.block-about .containers {
display: block;
text-align: center;
}
.block-about .containers>li {
display: block;
margin: 15px 0;
width: 100%;
text-align: center;
}
.block-action .containers {}
.block-action .text {
padding: 30px;
}
.block-action .containers .container {
width: 100%;
min-height: 180px;
}
.block-action .containers .container-img {
position: static;
width: 100%;
border-radius: 5px;
}
.productInfoMain>ul {
display: block;
}
.productInfoMain>ul>li {
display: block;
width: auto;
}
.productInfoMain .gallery {
margin: 0 0 30px 0;
} .page_footer {
padding: 25px 0;
}
.page_footer .containers {
display: block;
text-align: center;
}
.page_footer .containers>li {
display: block;
margin: 25px auto;
width: auto;
}
.page_footer .menuset {}
.page_footer .socbtns {}
.page_footer .phones {
float: none;
}
}
@media screen and (max-width: 600px) {
.page_header .logo img {
display: block;
max-width: 200px;
}
.cataloglist .item {
width: 50%;
}
.productlist .item .bottom {
padding: 20px 0 0 0;
margin: 20px 0 0 0;
border-top: 1px solid #eee;
}
.productlist .item .bottom ul {
display: block;
}
.productlist .item .bottom ul>li {
display: table;
margin: auto;
width: auto;
}
.productlist .item .bottom .btn {
margin: 15px 0 0 0;
float: none;
text-align: center;
}
}
@media screen and (max-width: 425px) {
.page_size_wrapper {
padding: 0 10px;
}
.page_header .logo img {
display: block;
}
.page_header .middlePanel .containers {
display: block;
}
.page_header .middlePanel .containers>li {
display: table;
margin: auto;
} .cataloglist {
margin: -5px;
}
.cataloglist .item_wrapper {
margin: 5px;
}
.cataloglist .item .title {
padding: 15px;
font-size: 16px;
}
.productlist2 .list {
margin: -5px;
}
.productlist2 .item_wrapper {
margin: 5px;
}
.productlist2 .item {
width: 100%;
}
}
@media screen and (max-width: 375px) {
.cataloglist .item {
width: 100%;
}
}
@media screen and (max-width: 320px) {}
.katal {
top: 86%!important;
left: 34%!important;
transform: translate(-45%, -70%);
}
@media screen and (max-width: 425px) and (min-width: 376px) {
.katal {
transform: translate(-45%, -100%)!important;
}
} .EKT {
position: absolute;
right: 140px;
top: -6px;
}
.EKT img {
height: 30px; }
@media(max-width : 768px){  
.EKT {
right: 168px;
}
}
@media(max-width : 661px){
.block-about{
padding: unset;
}
.block-action{
padding: unset;
}
}  
.donwload_link {
position: absolute;
right: 0;
top: -6px; }
.donwload_link img {
height: 30px;
}
.btn.news {
background: #ff7623!important;
}
.ies-download{
background: #ff7623!important;
color: #ffffff!important;
border:1px solid #ff7623!important;
}
.menuWrapper{
max-width: 930px;
}