/*
Theme Name: Oasis ODK
Theme URI: www.oasis-odk.co.il
Description: Puenta Custom Theme
Author: Studio Puenta
Author URI: http://www.puenta.co.il/
Version: 1.0
*/

*{padding:0;margin:0;box-sizing: border-box;direction: rtl;}
h1,h2,h3,h4,h5,h6,p,a,li,input,textarea,button,.breadcrumbs span,label,.credit span{font-family: 'Heebo', sans-serif;}
p{font-size: 18px;}
.wrapper{max-width: 1300px;width:90%;margin:0 auto;}
header,.stickyheaer{height:140px;}
header{background-color: transparent;position: relative;z-index: 500;}
header .topheader,.stickyheaer .topheader{display: flex;flex-wrap: wrap;justify-content: space-between;}
header .topheader .headernav,.stickyheaer .topheader .headernav{width:80%;}
header .topheader .headernav ul,.stickyheaer .topheader .headernav ul{display: flex;flex-wrap: wrap;justify-content:center;position: relative;}
header .topheader .logo,.stickyheaer .topheader .logo{width:7%;}
header .topheader .logo img,.stickyheaer .topheader .logo img{width:100%;padding-top: 5px;}
.stickyheaer{position: fixed;top: -140px;width: 100%;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;z-index: 2000;background: rgba(0,0,0,.9);}
.stickyheaer.shrink{top:0;box-shadow: 0px 0px 10px;}
header nav ul,.stickyheaer nav ul{list-style: none;}
header nav ul li,.stickyheaer nav ul li{padding:0 30px;}
header nav ul li a,.stickyheaer nav ul li a{color:#fff;font-size:18px;text-decoration: none;line-height:140px;transition: all 0.3s;}
header nav ul li a:hover,.stickyheaer nav ul li a:hover{color:#F79D16;}
header .topheader .headernav ul li ul.sub-menu,.stickyheaer .topheader .headernav ul li ul.sub-menu{display: none;position: absolute;background-color: #aacfbd;border-top:2px solid #ea7d69;padding:10px 20px;text-align: center;top:100px;right:60px;z-index: 500;}
header .topheader .headernav ul li:hover ul.sub-menu,.stickyheaer .topheader .headernav ul li:hover ul.sub-menu{display: block;}
header .topheader .headernav ul li ul.sub-menu li a,.stickyheaer .topheader .headernav ul li ul.sub-menu li a{line-height: 40px;text-align: center;color:#fff;}

.openmenu{display: none;}
.active .bar1{-webkit-transform: rotate(-45deg) translate(-9px, 8px);transform: rotate(-45deg) translate(-9px, 8px);}
.active .bar2{opacity: 0;}
.active .bar3{-webkit-transform: rotate(45deg) translate(-8px, -8px);transform: rotate(45deg) translate(-8px, -8px);}
header .bar1, header .bar2, header .bar3,.stickyheaer .bar1, .stickyheaer .bar2, .stickyheaer .bar3{width: 35px;height: 3px;background-color: #F79D16;margin: 9px auto;transition: 0.4s;display: block;text-align: center;}
header .bar1,.stickyheaer .bar1{margin-top:28px;}

#mainbanner{margin-top: -140px;padding-top:140px;background-attachment: fixed;}
#mainbanner ul{list-style: none;display: flex;flex-wrap: wrap;justify-content: flex-start;padding-bottom: 200px;padding-right: 25px;border-top:1px solid #F79D16;}
#mainbanner ul li a{background-color:transparent;padding:0 15px;margin-bottom: 0;border-radius: none;color:#F79D16;font-size: 18px;transition: all 0.3s;}
#mainbanner ul li a:hover{color:#fff;}
#mainbanner h1{font-size: 75px;color:#F79D16;font-weight: 600;line-height: 65px;}
#mainbanner h2{color:#fff;font-size: 50px;font-weight: 300;}
#mainbanner h2 span{font-weight: 500;}
#mainbanner a{display:inline-block;background-color:#F79D16;color:#fff;padding:10px 25px;text-align: center;text-decoration: none;border-radius:6px;margin-top:10px;margin-bottom: 200px;}

#waytokitchen{padding:100px 0;background-image:linear-gradient(rgba(0,0,0, 0.94),rgba(0,0,0, 0.94)),url('img/wayto.png');background-repeat: repeat;background-attachment: fixed;}
#waytokitchen h2{color:#fff;text-align: center;font-size:55px;font-weight: 200;position: relative;}
#waytokitchen h2:before{height: 1px;margin-top: 0;content: " ";background-color: #F79D16;width:100px;position: absolute;top:0%;right: 0%;left: 0;margin: 0 auto;}
#waytokitchen .waywrapper{display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 80px;}
#waytokitchen .waywrapper .waynumber{width: 28%;}
#waytokitchen .waywrapper .waynumber .number span{color:#fff;font-size:80px;font-weight: 600;font-family: 'Heebo', sans-serif;display: block;}
#waytokitchen .waywrapper .waynumber .arrow{position: relative;width:75%;}
#waytokitchen .waywrapper .waynumber .arrow .shaft{background-color: #F79D16;display: block;height: 1px;position: relative;width:150px;}
#waytokitchen .waywrapper .waynumber .arrow .shaft:before,#waytokitchen .waywrapper .waynumber .arrow .shaft:after{background-color: #F79D16;content: '';display: block;height: 1px;position: absolute;top: 0;left: 0;-webkit-transition: all 0.2s;transition: all 0.2s;-webkit-transition-delay: 0;transition-delay: 0;-webkit-transform-origin: top left;transform-origin: top left;width:12px;-webkit-transform: rotate(40deg);transform: rotate(40deg);}
#waytokitchen .waywrapper .waynumber .arrow .shaft:after{-webkit-transform: rotate(-40deg);transform: rotate(-40deg);}
#waytokitchen .waywrapper .waynumber h3{color:#fff;font-size:22px;margin-top: 20px;font-weight:400;margin-bottom:15px;}
#waytokitchen .waywrapper .waynumber p{color:#fff;font-size: 18px;font-weight: 300;}

#whyoasis{padding:100px 0;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}
#whyoasis h3{color:#fff;text-align: center;font-size:55px;font-weight: 200;position: relative;margin-bottom:25px;}
#whyoasis h3:before{height: 1px;margin-top: 0;content: " ";background-color: #F79D16;width:100px;position: absolute;top:0%;right: 0%;left: 0;margin: 0 auto;}
#whyoasis p{color:#fff;font-size: 18px;font-weight: 300;text-align: center;}
#whyoasis a.facebook{width: 45px;height: 45px;display: block;margin:0 auto;}
#whyoasis a.facebook img{width: 100%;}

#homegallery{padding:100px 0 40px;background-color:#000;}
#homegallery h3{color:#fff;text-align: center;font-size:55px;font-weight: 200;position: relative;margin-bottom:25px;}
#homegallery h3:before{height: 1px;margin-top: 0;content: " ";background-color: #F79D16;width:100px;position: absolute;top:0%;right: 0%;left: 0;margin: 0 auto;}
#homegallery ul{list-style: none;display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 50px;}
#homegallery ul li{width:19%;margin-bottom:8px;height: 190px;overflow: hidden;}
#homegallery ul li a{display: block;overflow: hidden;height: 190px}
#homegallery ul li a img{height: 100%;width: 100%;transition: 1s ease all;}
#homegallery ul li:hover a img{transform: scale(1.2);}
#homegallery a.allgallery{display:block;background-color: #F79D16;color: #fff;padding: 10px 25px;text-align: center;text-decoration: none;border-radius: 6px;margin:0 auto;margin-top: 10px;width: 200px;margin-bottom: 30px;transition: all 0.3s;}
#homegallery a.allgallery:hover{background-color:#fff;color:#F79D16;}

#testimonials{position: relative;overflow: hidden;height: 80vh;}
#testimonials video{position:absolute;top:0;width: 100%;}
#testimonials .testimask{background-color: rgba(0,0,0, 0.94);position: absolute;top:0;width: 100%;height: 100%;padding:100px 0;}
#testimonials .testimask h3{color:#fff;text-align: center;font-size:55px;font-weight: 200;position: relative;margin-bottom:25px;}
#testimonials .testimask h3:before{height: 1px;margin-top: 0;content: " ";background-color: #F79D16;width:100px;position: absolute;top:0%;right: 0%;left: 0;margin: 0 auto;}
#testimonials .bx-wrapper,#testimonials .bx-wrapper .bx-viewport{direction: ltr;box-shadow: none;border:none;background-color: transparent;}
#testimonials .bx-wrapper .bx-viewport{margin-top:100px;}
#testimonials .bx-wrapper .testimonialswrapper .testimonial{border:1px solid #5f5f5f;height:300px;padding:40px 15px;text-align: center;}
#testimonials .bx-wrapper .testimonialswrapper .testimonial h5{color:#fff;margin-bottom: 15px;}
#testimonials .bx-wrapper .testimonialswrapper .testimonial p{color:#fff;font-size: 16px;margin-bottom: 15px;}
#testimonials .bx-wrapper .bx-prev{left:-100px;}
#testimonials .bx-wrapper .bx-next{right:-100px;}
.fa-star{color: white;-webkit-text-stroke: 1px #F79D16;}
.checked{color: #F79D16;}

#categories{padding:100px 0;background-image:linear-gradient(rgba(0,0,0, 0.94),rgba(0,0,0, 0.94)),url('img/wayto.png');background-repeat: repeat;background-attachment: fixed;}
#categories h3{color:#fff;text-align: center;font-size:55px;font-weight: 200;position: relative;margin-bottom:25px;}
#categories h3:before{height: 1px;margin-top: 0;content: " ";background-color: #F79D16;width:100px;position: absolute;top:0%;right: 0%;left: 0;margin: 0 auto;}
#categories .kitchenswrapper{padding-top: 70px;display: flex;flex-wrap: wrap;justify-content: center;}
#categories .kitchenswrapper .kitchentype{width: 30%;margin-bottom:50px;position: relative;padding-bottom: 30px;}
#categories .kitchenswrapper .kitchentype:after{display:block;content: '';border-bottom: solid 2px #F79D16;transform: scaleX(0);transition: transform 250ms ease-in-out;transform-origin:  100% 50%;}
#categories .kitchenswrapper .kitchentype:hover:after{transform: scaleX(1);}
#categories .kitchenswrapper .kitchentype a{display: block;text-align: center;color:#fff;font-weight: 500;text-decoration: none;margin-bottom: 30px;}
#categories .kitchenswrapper .kitchentype a img{width:65px;margin:0 auto;margin-bottom:30px;display: block;}

.archive,.page-template-default{background-color: #000;}
.archive .maininner ul,.page-template-default #mainbanner ul{list-style: none;display: flex;flex-wrap: wrap;justify-content: flex-start;padding-bottom:100px;padding-right: 25px;border-top:1px solid #F79D16;}
.archive .maininner ul li a,.page-template-default #mainbanner ul li a{background-color:transparent;padding:0 15px;margin-bottom: 0;border-radius: none;color:#F79D16;font-size: 18px;transition: all 0.3s;text-decoration: none;margin-top: 10px;display: block;}
.archive .maininner ul li a:hover,.page-template-default #mainbanner ul li a:hover{color:#fff;}
.archive .maininner ul li.current-menu-item a{color:#fff;}
.archive h1,.page-template-default #mainbanner h1{color:#fff;font-size:55px;font-weight: 500;position: relative;margin-bottom:25px;}
.archive h1:after,.page-template-default h1:after{height: 1px;margin-top: 0;content: " ";background-color: #F79D16;width:100px;position: absolute;bottom:0%;right: 0%;}
.archive .maininner .kitchenswrapper{display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: row;}
.archive .maininner .kitchenswrapper .type{width:31%;margin-bottom:50px;}
.archive .maininner .kitchenswrapper .type a{height:280px;overflow: hidden;display: block;margin-bottom: 7px;}
.archive .maininner .kitchenswrapper .type a img{width: 100%;transition: 1s ease all;display: block;}
.archive .maininner .kitchenswrapper .type:hover a img{transform: scale(1.2);}
.archive .maininner .kitchenswrapper .type h4{color:#fff;font-size: 18px;transition: all 0.3s;}
.archive .maininner .kitchenswrapper .type:hover h4{color:#F79D16;}

.single{background-color: #000;}
.single .maininner ul{list-style: none;display: flex;flex-wrap: wrap;justify-content: flex-start;padding-bottom:100px;padding-right: 25px;border-top:1px solid #F79D16;}
.single .maininner ul li a{background-color:transparent;padding:0 15px;margin-bottom: 0;border-radius: none;color:#F79D16;font-size: 18px;transition: all 0.3s;text-decoration: none;margin-top: 10px;display: block;}
.single .maininner ul li a:hover{color:#fff;}
.single .maininner ul li.current-menu-item a{color:#fff;}
.single h1{color:#fff;font-size:55px;font-weight: 500;position: relative;margin-bottom:25px;}
.single h1:after{height: 1px;margin-top: 0;content: " ";background-color: #F79D16;width:100px;position: absolute;bottom:0%;right: 0%;}
.single .singlewrapper{background-color: #fff;margin-top: 40px;padding:40px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.single .singlewrapper .right{width:49%;}
.single .singlewrapper .left{width:49%;text-align: left;}
.single .singlewrapper .left img{width: 100%;height: auto;}

.page-template-gallery{background-color: #000;}
.page-template-gallery #mainbanner h1{color: #fff;font-size: 55px;font-weight: 500;position: relative;margin-bottom: 25px;}
.page-template-gallery #mainbanner h1:after{height: 1px;margin-top: 0;content: " ";background-color: #F79D16;width: 100px;position: absolute;bottom: 0%;right: 0%;}
.page-template-gallery #mainbanner ul{padding-bottom: 50px;}
.page-template-gallery .innergallery ul{list-style: none;display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 50px;}
.page-template-gallery .innergallery ul li{width: 19%;margin-bottom: 8px;height: 190px;overflow: hidden;}
.page-template-gallery .innergallery ul li a{display: block;overflow: hidden;height: 190px;}
.page-template-gallery .innergallery ul li a img{height: 100%;width: 100%;transition: 1s ease all;}
.page-template-gallery .innergallery ul li:hover a img{transform: scale(1.2);}

.page-template-default p{color:#fff;}
.page-template-default #mainbanner .thecontent ul{border:none;list-style: none;display: block;padding:0;margin-top: 25px;}
.page-template-default #mainbanner .thecontent ul li{color:#fff;display: block;margin-bottom: 10px;}
.page-template-default #mainbanner .thecontent ul li::before{content: "\2022";color:#fff;font-weight: bold;display: inline-block;width: 1em;margin-left:0em;}
.page-template-default .innergallery ul{list-style: none;display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 50px;}
.page-template-default .innergallery ul li{width: 19%;margin-bottom: 8px;height: 190px;overflow: hidden;}
.page-template-default .innergallery ul li a{display: block;overflow: hidden;height: 190px;}
.page-template-default .innergallery ul li a img{height: 100%;width: 100%;transition: 1s ease all;}

#sb-nav #sb-nav-close{background-image: url('img/close_black.png');}
#sb-nav #sb-nav-next{background-image: url('img/right_black.png');}
#sb-nav #sb-nav-previous{background-image: url('img/left_black.png');}

footer{padding:60px 0;background-color: #000;}
footer .contactform h4{color:#fff;text-align: center;font-size:55px;font-weight: 200;position: relative;margin-bottom:25px;}
footer .contactform h4:before{height: 1px;margin-top: 0;content: " ";background-color: #F79D16;width:100px;position: absolute;top:0%;right: 0%;left: 0;margin: 0 auto;}
footer .contactform form{width: 50%;margin:0 auto;margin-top: 50px;}
footer .contactform form .twoline{display: flex;flex-wrap: wrap;justify-content: space-between;}
footer .contactform form .twoline label{width: 48%;}
footer .contactform form .twoline label input{width: 100%;padding-right: 7px;text-align: right;direction: rtl;height:45px;margin-bottom:30px;background-color: transparent;border:none;border-bottom:1px solid #fff;outline:none; transition: 0.5s;color:#fff;font-size: 16px;font-weight: 300;}
footer .contactform form .twoline label input:focus{border-color:#F79D16;}
footer .contactform form textarea{width: 100%;padding-right: 7px;text-align: right;direction: rtl;height:7em;margin-bottom:30px;background-color: transparent;border:none;border-bottom:1px solid #fff;outline:none; transition: 0.5s;color:#fff;font-size: 16px;font-weight: 300;resize:none;}
footer .contactform form input[type=submit],footer .contactform form input.recaptcha-btn{display: block;width: 25%;background-color: #F79D16;height:40px;line-height:40px;color:#fff;text-align: center;border-radius: 6px;margin:0 auto;border:none;font-size: 20px;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
footer .contactform .contactdetails{display: flex;flex-wrap: wrap;justify-content:center;padding-top: 40px;padding-bottom: 50px;border-bottom:1px solid #F79D16;margin-bottom: 20px;}
footer .contactform .contactdetails a{display: block;text-decoration: none;text-align: center;text-decoration: none;color:#fff;border-left:1px solid #fff;padding:0 30px;font-size: 18px;font-weight: 200;}
footer .contactform .contactdetails a:nth-child(3){border-left: none;}
footer .contactform .socialswrapper{padding:30px 0;display: flex;flex-wrap: wrap;justify-content: center;}
footer .contactform .socialswrapper a{width:30px;height:30px;display: block;margin:0 15px;line-height: 30px;}
footer .contactform .socialswrapper a img{height: 100%;}
footer .credit{display: flex;flex-wrap: wrap;justify-content:space-between;}
footer .credit span{color:#fff;font-weight: 200;}
footer .credit span a{color:#fff;text-decoration: none;}
a.wsup{width:80px;height:80px;position: fixed;left:10px;bottom:10px;background: url('img/waup.svg')no-repeat center;}


@media screen and (min-width:1280px) and (max-width:1439px) {
	header .topheader .headernav, .stickyheaer .topheader .headernav{width: 89%;}
	header .topheader .logo, .stickyheaer .topheader .logo{width: 11%;}
	#mainbanner ul{padding-bottom: 110px;}
}
@media screen and (min-width:1025px) and (max-width:1279px) {
	header .topheader .headernav, .stickyheaer .topheader .headernav{width: 89%;}
	header .topheader .logo, .stickyheaer .topheader .logo{width: 11%;}
	#mainbanner ul{padding-bottom: 110px;}
}
@media screen and (min-width:769px) and (max-width:1024px) {
	header{position: fixed;width: 100%;top:0;right:0;background: rgba(0,0,0,.9);}
	.stickyheaer{display: none;}	
	header .topheader .logo, .stickyheaer .topheader .logo{width: 15%;}
	header .openmenu,.stickyheaer .openmenu{display: block;position: fixed;top:22px;z-index: 50;left:22px;} 
	header .topheader nav.headernav{width:100%;transition: 0.5s ease all;transform: translateX(100%) !important;position: fixed;width: 100%;height: 100%;top:0;left:0;background: rgba(58, 58, 60,.9);z-index: 1;}
    header .topheader nav.active{transform: translateX(0%) !important;}
	header .topheader .headernav ul{padding-top: 80px;display: block;text-align: center;}
	header nav ul li a{line-height: 80px;}
	#mainbanner{margin-top: 0;}
	#testimonials .bx-wrapper .testimonialswrapper .testimonial{height: 400px;}
	.maininner{padding-top: 140px;}
}
@media screen and (min-width:461px) and (max-width:768px) {
	header{position: fixed;width: 100%;top:0;right:0;background: rgba(0,0,0,.9);}
	.stickyheaer{display: none;}	
	header .topheader .logo, .stickyheaer .topheader .logo{width: 15%;}
	header .openmenu,.stickyheaer .openmenu{display: block;position: fixed;top:22px;z-index: 50;left:22px;} 
	header .topheader nav.headernav{width:100%;transition: 0.5s ease all;transform: translateX(100%) !important;position: fixed;width: 100%;height: 100%;top:0;left:0;background: rgba(58, 58, 60,.9);z-index: 1;}
    header .topheader nav.active{transform: translateX(0%) !important;}
	header .topheader .headernav ul{padding-top: 80px;display: block;text-align: center;}
	header nav ul li a{line-height: 80px;}	
	#mainbanner{margin-top: 0;}
	#homegallery ul li{height: 130px;}
	.maininner{padding-top: 140px;}
	.archive .maininner ul,.single .maininner ul{display: block;text-align: center;padding-right: 0;padding-bottom: 10px;}
	.archive .maininner .kitchenswrapper .type a{height: 170px;}
	footer .contactform form{width: 90%;}
	.single h1{font-size: 40px;}
	.single .singlewrapper .right{width: 100%;}
	.single .singlewrapper .left{width: 100%;}

	.page-template-gallery #mainbanner h1{text-align: center;font-size: 33px;}
	.page-template-gallery #mainbanner h1:after{left:0;margin:0 auto;}
	.page-template-gallery .innergallery ul li{height: 130px;}
}
@media screen and (max-width:460px){
	header{position: fixed;width: 100%;top:0;right:0;background: rgba(0,0,0,.9);height: 90px;}
	.stickyheaer{display: none;}	
	header .topheader .logo, .stickyheaer .topheader .logo{width:21%;}
	header .openmenu,.stickyheaer .openmenu{display: block;position: fixed;top:0px;z-index: 50;left:22px;} 
	header .topheader nav.headernav{width:100%;transition: 0.5s ease all;transform: translateX(100%) !important;position: fixed;width: 100%;height: 100%;top:0;left:0;background: rgba(58, 58, 60,.9);z-index: 1;}
    header .topheader nav.active{transform: translateX(0%) !important;}
	header .topheader .headernav ul{padding-top: 80px;display: block;text-align: center;}
	header nav ul li a{line-height: 80px;}
	#mainbanner{margin-top: 0;padding-top: 100px;background-position: center;} 
	.page-template-default #mainbanner ul{padding-bottom: 30px;padding-right:0;}
	#mainbanner ul li{text-align: center;}
	.page-template-default #mainbanner h1{font-size:62px;line-height: 55px;}
	#mainbanner h2{font-size: 33px;}
	#mainbanner a{width: 100%;margin-bottom:50px;}
	#waytokitchen{padding:40px 0;}
	#waytokitchen h2{font-size: 33px;}
	#waytokitchen .waywrapper{padding-top: 30px;}
	#waytokitchen .waywrapper .waynumber{width: 100%;text-align: center;margin-bottom: 20px;}
	#waytokitchen .waywrapper .waynumber .number span{font-size: 50px;}
	#waytokitchen .waywrapper .waynumber .arrow .shaft,#waytokitchen .waywrapper .waynumber .arrow{margin:0 auto;}
	#waytokitchen .waywrapper .waynumber h3{margin-top: 15px;font-size: 19px;}
	#whyoasis{padding:30px 0;}
	#whyoasis h3{font-size: 33px;}
	#homegallery{padding:30px 0;}
	#homegallery h3{font-size: 33px;}
	#homegallery ul{padding-top: 10px;}
	#homegallery ul li{width: 49%;height: 130px;}
	#homegallery ul li a{height: 130px;}
	#testimonials{max-height: 70vh;}
	#testimonials .testimask{padding:30px 0;background-color: rgba(0,0,0, 0.74);}
	#testimonials video{width: auto;height: 100%;}
	#testimonials .testimask h3{font-size: 33px;}
	#testimonials .bx-wrapper{margin-bottom: 0;}
	#testimonials .bx-wrapper .bx-viewport{margin-top: 10px;}
	#testimonials .bx-wrapper .bx-prev{left:-29px;}
	#testimonials .bx-wrapper .bx-next{right:-29px;}
	#categories{padding:30px 0;}
	#categories h3{font-size: 33px;}
	#categories .kitchenswrapper{padding-top: 10px;}
	#categories .kitchenswrapper .kitchentype{padding-bottom: 0;margin-bottom: 25px;}

	.maininner{padding-top: 140px;}
	.archive .maininner ul,.single .maininner ul{display: block;text-align: center;padding-right: 0;padding-bottom: 10px;}
	.archive h1,.single h1{font-size: 33px;text-align: center;}
	.archive h1:after,.single h1:after{left:0;right:0;margin:0 auto;}
	.single .singlewrapper .right{width: 100%;}
	.single .singlewrapper .left{width: 100%;}
	.archive .maininner .kitchenswrapper .type{width: 100%;}
	.archive .maininner .kitchenswrapper .type a{height: auto;}

	.page-template-gallery #mainbanner h1{text-align: center;font-size: 33px;}
	.page-template-gallery #mainbanner h1:after{left:0;margin:0 auto;}
	.page-template-gallery .innergallery ul li{width: 49%;height: 130px;}

	.page-template-default .innergallery ul li{width: 100%;height: auto;}
	.page-template-default .innergallery ul li a{height: auto;}


	#sb-nav #sb-nav-next{right: 0;}
	#sb-nav #sb-nav-previous{left:0;}

	footer{padding:30px 0;}
	footer .contactform h4{font-size: 33px;}
	footer .contactform form{width: 90%;}
	footer .contactform .contactdetails a{border:none;}
	footer .contactform .contactdetails{padding-top: 10px;padding-bottom: 30px;}
	footer .credit{justify-content: center;text-align: center;}
	a.wsup{width: 60px;height: 60px;bottom:0;}
}
@media screen and (min-width:360px) and (max-width:459px){}
@media screen and (min-width:320px) and (max-width:359px){
	#testimonials{height: 85vh;}
}