html,
body {
margin: 0;
padding: 0;
height: 100%;
font-family: "aktiv-grotesk",sans-serif;
color: #000;
font-size: 13px;
letter-spacing: 1px;
}
input,textarea,select {
font-family: "aktiv-grotesk",sans-serif;
}
input[type="submit"],
a,
button {
cursor: pointer;
}
p {
margin-top: 0;
margin-bottom: 1.5em;
}
img {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
a {
text-decoration: none;
color: #000;
transition: 0.5s;
}
li {
transition: 0.5s;
}
textarea {
resize:none;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
}
#wrapper {
min-height: 100%;
margin: 23px 0px 0px;
padding: 0px;
float: left;
width: 100%;
color: #000;
background-color: #FFFF;
position: relative;
}
.wrap {
width: 1050px;
margin-right: auto;
margin-left: auto;
}
#header {
float: left;
width: 100%;
padding: 0px;
margin: 0px;
position: fixed;
z-index: 100000;
color: #fff;
background-color: #083632;
height: 55px;
top: 0;
right: 0;
}
#phoneheader {
display: none;
}
.logo {
padding: 0px;
float: left;
width: 126px;
margin-top: 13px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 25px;
}
.galleria-errors{
display:none;
}
.menu {
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
line-height: 25px;
list-style-type: none;
}
.menu li {
line-height: 25px;
float: left;
height: 25px;
padding: 14px 15px 16px 20px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.menu li a {
color: #fff;
}
.menu li:hover {
background-color: #092a27;
}
.hlink {
line-height: 25px;
padding: 0px;
float: right;
margin-top: 14px;
margin-right: 30px;
margin-bottom: 0px;
margin-left: 0px;
}
.hlink a {
color: #ffffff;
margin-left: 20px;
float: left;
}
.hsocial {
line-height: 25px;
margin: 0px;
padding: 0px;
float: left;
}
.hsocial a {
color: #fff;
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 25px;
margin-bottom: 0px;
margin-left: 0px;
}
.hlanguage {
margin: 0px;
padding: 0px;
float: left;
height: 25px;
width: 100px;
border: 1px solid transparent;
line-height: 25px;
background-color: transparent;
color: #fff;
letter-spacing: 1px;
}
.descrip {
line-height: 45px;
margin: 0;
padding: 0px;
float: left;
width: 100%;
text-align: center;
position: -webkit-sticky;
position: sticky;
top: 55px;
z-index: 1000;
background-color: #ffffff;
border-bottom: 1px solid #eaebea;
}
.descrip span {
font-weight: bold;
}
#content {
float: left;
width: 100%;
margin: 0px;
padding: 0;
}
.mainslide {
padding: 0px;
float: left;
height: 700px;
width: 100%;
position: relative;
background-color: #fff;
margin: 0px;
}
.galleria1 {
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.galleria1 .galleria-container {
background-color: transparent;
}
.galleria1 .galleria-stage {
top: 0;
right: 0;
bottom: 0;
left: 0;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info,
.mainslon {
padding: 0px;
float: left;
width: 700px;
position: absolute;
text-decoration: blink;
z-index: 100;
left: 0;
color: #fff;
letter-spacing: 2px;
margin: 0px;
top: auto;
bottom: 45px;
}
div.galleria1 div.galleria-container div.galleria-info  div.galleria-info-text {
background-color: transparent;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info  div.galleria-info-text {
margin-left: 150px;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info div.galleria-info-text div.galleria-info-title {
font-family: "aktiv-grotesk",sans-serif;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info div.galleria-info-text div.galleria-info-description {
text-decoration: blink;
position: absolute;
bottom: -38px;
transform: rotate(-90deg);
transform-origin: 0 0;
font-family: "aktiv-grotesk",sans-serif;
font-weight: normal;
font-style: normal;
color: #ffffff;
width: 500px;
left: 15px;
}
@keyframes blinker {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
} .mslyear,
{
animation: blinker 1s linear infinite;
}
.mslyear {
font-size: 20px;
line-height: 25px;
text-transform: uppercase;
animation: blinker 1s linear infinite;
text-decoration: blink;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
.mslhead {
font-size: 60px;
line-height: 60px;
text-transform: uppercase;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
}
.mslhead span {
font-weight: bold;
}
.mslmore {
font-size: 11px;
line-height: 30px;
color: #fff;
background-color: #092a27;
text-align: center;
margin: 0px;
padding: 00px;
float: left;
height: 30px;
width: 155px;
text-transform: uppercase;
}
.msldesc {
line-height: 18px;
margin: 0px;
padding: 0px;
float: left;
width: 380px;
position: absolute;
z-index: 100;
left: -160px;
bottom: 220px;
-webkit-transform: rotate(-90deg);
color: #fff;
}
.main_a {
text-align: center;
margin: 0px;
float: left;
width: 100%;
color: #000;
background-color: #FFFF;
padding-top: 70px;
padding-right: 0px;
padding-bottom: 80px;
padding-left: 0px;
}
.mnahead {
font-size: 60px;
line-height: 60px;
font-weight: bold;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.mnadesc {
font-size: 15px;
line-height: 22px;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.mnacon {
padding: 0px;
float: left;
width: 100%;
margin-top: 40px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
div#content div.productboxc div.wrap div.pdright ul.products {
padding: 0;
margin: 0;
}
div#content div.productboxc div.wrap div.pdright ul.products li,
.mnabox {
margin: 0px;
float: left;
width: 262px;
padding: 40px 20px;
min-height: 350px;*/
transition: 0.5s;
display: block;
box-sizing: border-box;
}
div#content div.productboxc div.wrap div.pdright ul.products li:nth-child(3n+1) {
clear: both;
}
div#content div.productboxc div.wrap div.pdright ul.products li:hover,
.mnabox:hover {
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
div#content div.productboxc div.wrap div.pdright ul.products li img,
.mnabox img {
padding: 0px 17px;
float: left;
width: 100%;
color: #000;
background-color: #FFFF;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
height: auto;
box-sizing: border-box;
}
div#content div.productboxc div.wrap div.pdright ul.products h2,
.mnaname {
font-size: 16px;
line-height: 20px;
font-weight: bold;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
div#content div.productboxc div.wrap div.pdright ul.products .button,
div#content div.productboxc div.wrap div.pdright ul.products .price{
display: none;
}
.mnatext {
font-size: 12px;
line-height: 17px;
letter-spacing: 0px;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.mnaorder {
font-size: 11px;
line-height: 15px;
text-transform: uppercase;
padding: 0px;
float: left;
width: 100%;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.mnaorder a {
color: #083632;
text-decoration: underline;
}
.main_b {
display: none;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
color: #fff;
position: relative;
} .mnbshow {
margin: 0px;
padding: 0px;
float: left;
width: 50%;
height: 50vw;
position: relative;
}
.mnbpic {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 {
background-color: #81837d;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 div.galleria-container div.galleria-info,
div#content div.main_b div.mnbshow div.mnbpic.galleria1 div.galleria-container div.galleria-info-text {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 0;
width: auto;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 div.galleria-image-nav {
margin-top: 0;
top: 36px;
z-index: 100;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 div.galleria-image-nav  .galleria-image-nav-left {
left: 39px !important;
opacity: 1 !important;
background: url(//papaya-studio.com/wp-content/themes/papaya/images/01-main_91.png) center center no-repeat;
background-size: auto;
width: 10px;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 div.galleria-image-nav  .galleria-image-nav-right {
opacity: 1 !important;
left: 75px !important;
background: url(//papaya-studio.com/wp-content/themes/papaya/images/01-main_93.png) center center no-repeat;
background-size: auto;
width: 10px;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 div.galleria-container div.galleria-info div.galleria-info-text div.galleria-info-title {
text-align: right;
width: auto;
position: absolute;
right: 56px;
top: 40px;
font: normal normal 22px "aktiv-grotesk",sans-serif;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 div.galleria-container div.galleria-info div.galleria-info-text div.galleria-info-description {
position: absolute;
bottom: 28px;
left: 45px;
font-family: "aktiv-grotesk",sans-serif;
font-style: normal;
font-variant: normal;
color: #ffffff;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 div.galleria-container div.galleria-info div.galleria-info-text div.galleria-info-description h4 {
font-weight: bold;
font-size: 17px;
margin-bottom: 0;
}
.mnbeditor {
margin: 0px;
padding: 0px;
float: left;
width: 250px;
position: absolute;
z-index: 100;
left: 40px;
top: 45px;
}
.mnbeditor p {
line-height: 20px;
text-transform: uppercase;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 25px;
margin-left: 0px;
}
.mnbeditor img {
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 25px;
margin-bottom: 0px;
margin-left: 0px;
}
.mnbshowhead {
font-size: 20px;
line-height: 25px;
text-transform: uppercase;
margin: 0px;
padding: 0px;
float: left;
height: 25px;
position: absolute;
z-index: 100;
top: 40px;
right: 55px;
}
.mnbdetail {
margin: 0px;
padding: 0px;
float: left;
width: 180px;
position: absolute;
z-index: 100;
left: 45px;
bottom: 40px;
}
.mnbdetail h4 {
font-size: 15px;
line-height: 25px;
font-weight: bold;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.mnbdetail p {
font-size: 13px;
line-height: 18px;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.mnbbox {
margin: 0px;
padding: 0px;
float: left;
width: 25%;
position: relative;
text-align: center;
color: #fff;
background-color: #d5d5d5;
height: 25vw;
}
.mnbbox .mnbpic {
width: 50%;
padding: 25%;
}
.mnbbox:nth-child(2) {
background-color: #bc9571;
}
.mnbbox:nth-child(3) {
background-color: #1d2a4f;
}
.mnbbox:nth-child(4) {
background-color: #083733;
}
.mnbbox:nth-child(5) {
background-color: #81837d;
}
.mnbhead {
line-height: 20px;
text-transform: uppercase;
padding: 0px;
float: left;
width: 100%;
margin: 0px;
position: absolute;
z-index: 100;
left: 0px;
top: 40px;
font-size: 15px;
}
a .mnbhead  {
color: #ffffff;
}
.mnbtext {
font-size: 15px;
line-height: 20px;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
position: absolute;
z-index: 100;
left: 0px;
bottom: 30px;
}
.main_c {
margin: 0px;
float: left;
width: 100%;
padding-top: 75px;
padding-right: 0px;
padding-bottom: 75px;
padding-left: 0px;
text-align: center;
}
.mncbox {
padding: 0px;
float: left;
width: 260px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px; height: 35px;
}
.mncbox img {
padding: 0px;
float: left;
height: 30px;
width: 30px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
}
.mncbox p {font-size: 13px;
line-height: 16px;
text-align: left;
margin: 0px;
padding: 0px;
float: left;
width: 75%;
letter-spacing: 0px;
vertical-align: baseline;
}
.main_d {
color: #fff;
background-color: #1d2a50;
margin: 0px;
float: left;
width: 100%;
position: relative;
padding-top: 55px;
padding-right: 0px;
padding-bottom: 85px;
padding-left: 0px;
}
.mndcategory {
line-height: 20px;
text-transform: uppercase;
margin: 0px;
padding: 0px;
float: left;
height: 20px;
position: absolute;
z-index: 100;
left: 45px;
top: 55px;
font-size: 13px;
}
.mndpic {
padding: 0px;
float: right;
margin-top: 0px;
margin-right: 50px;
margin-bottom: 0px;
margin-left: 0px;
max-width: 700px
}
.mndbox {
color: #fff;
margin: 0px;
padding: 0px;
float: left;
width: 400px;
position: absolute;
z-index: 100;
left: 45px;
bottom: 85px;
}
.mndhead {
font-size: 20px;
line-height: 30px;
text-transform: uppercase;
padding: 00px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
.mndtext {
margin: 0px 0px 10px 0px;
padding: 0px;
float: left;
width: 100%;
}
.main_e {
margin: 0px;
float: left;
width: 100%;
padding-top: 100px;
padding-right: 0px;
padding-bottom: 45px;
padding-left: 0px;
color: #fff;
text-align: center;
}
.mnecon {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
position: relative;
}
.mnecon img {
margin: 0px;
padding: 0px;
float: left;
height: 500px;
width: 100%;
}
.mneon {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
position: absolute;
z-index: 100;
left: 0px;
top: 0px;
}
.mnecategory {
line-height: 30px;
padding: 0px;
float: left;
width: 100%;
font-size: 18px;
text-transform: uppercase;
margin-top: 30px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.mnehead {
font-size: 60px;
line-height: 60px;
font-weight: bold;
padding: 0px;
float: left;
width: 100%;
text-transform: uppercase;
margin-top: 150px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.mnedate {
font-size: 18px;
line-height: 30px;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.mnemore {
padding: 0px;
float: left;
height: 30px;
width: 155px;
margin-top: 125px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 447px;
font-size: 11px;
line-height: 30px;
text-transform: uppercase;
color: #fff;
background-color: #093733;
text-align: center;
}
.main_f {
margin: 0px;
float: left;
width: 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 110px;
padding-left: 0px;
text-align: center;
}
.main_g {
margin: 0px;
float: left;
width: 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 100px;
padding-left: 0px;
}
.mngcon {
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 100px;
margin-bottom: 30px;
margin-left: 0px;
}
.mnghead {
font-size: 60px;
line-height: 70px;
font-weight: bold;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
.mngtext {
font-size: 15px;
line-height: 20px;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 35px;
margin-left: 0px;
}
.mngview {
line-height: 25px;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
text-transform: uppercase;
}
.mngview a {
text-decoration: underline;
}
.mngtype {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.mngbox {
text-align: center;
margin: 0px;
padding: 0px;
float: left;
height: 300px;
width: 20%;
position: relative;
}
.mngbox img {
margin: 0px;
padding: 0px;
float: left;
height: 100%;
width: 100%;
}
.mngname {
font-size: 15px;
line-height: 20px;
text-transform: uppercase;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
position: absolute;
z-index: 100;
left: 0px;
bottom: 20px;
color: #c4c4c4;
}
.main_h {
color: #fff;
background-color: #bd9571;
margin: 0px;
float: left;
width: 100%;
padding-top: 85px;
padding-right: 0px;
padding-bottom: 85px;
padding-left: 0px;
}
.mnhbox {
padding: 0px;
float: left;
width: 475px;
margin: 0px 20px 20px 0px;
position: relative;
}
.mnhbox.news {
width: 330px;
margin: 10px 10px;
overflow: scroll;
background-color: #846442;
}
.mnhbox.news .mnhhead {
width: 234px;
margin-top: 31px;
}
.mnhbox.news .mnhtext {width: 234px;}
.mnhbox a {
color: #fff;
}
.mnhbox img {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.mnhon {
background-image: url(//papaya-studio.com/wp-content/themes/papaya/images/01-main_210.png);
margin: 0px;
padding: 0px;
float: left;
height: 100%;
width: 100%;
position: absolute;
z-index: 100;
left: 0px;
top: 0px;
display: none;
}
.mnhhead {
line-height: 30px;
padding: 0px;
float: left;
width: 280px;
margin-top: 180px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 40px;
font-size: 20px;
text-transform: uppercase;
}
.mnhtext {
line-height: 18px;
padding: 0px;
float: left;
width: 280px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 40px;
}
.mnhtext p {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.mnhhead.x {
margin: 0px;
padding: 0px;
float: left;
width: 280px;
position: absolute;
z-index: 100;
left: 40px;
bottom: 20px;
}
.main_i {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
position: relative;
color: #fff;
}
.main_i a {
color: #ffffff;
}
.mnipic {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.mnihbox {
padding: 0px;
float: left;
width: 485px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -485px;
position: absolute;
z-index: 100;
left: 50%;
top: 50px;
}
.mnilogo {
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.mnihead {
font-size: 18px;
line-height: 25px;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.mnitext {
line-height: 18px;
padding: 0px;
float: left;
width: 120px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -485px;
position: absolute;
z-index: 100;
left: 50%;
bottom: 30px;
}
.about_a {
margin: 0px;
float: left;
width: 100%;
padding-top: 75px;
padding-right: 0px;
padding-bottom: 285px;
padding-left: 0px;
}
.about_a.singlenews {
padding-bottom: 100px;
}
.ababoxh {
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 110px;
margin-left: 0px;
}
.abacategory {
font-size: 15px;
line-height: 20px;
text-decoration: underline;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
.abahead {
font-size: 60px;
line-height: 60px;
font-weight: bold;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.ababoxc {
padding: 0px;
float: left;
width: 700px;
margin: 0px;
}
.ababoxc img {
width: 100%;
height: auto;
}
.abadesc {
font-size: 25px;
line-height: 33px;
font-weight: bold;
padding: 0px;
float: left;
width: 600px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
.abatext {
line-height: 18px;
color: #565656;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.about_b {
background-color: #bd9671;
margin: 0px;
float: left;
width: 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 120px;
padding-left: 0px;
}
.abbboxh {
float: left;
width: 968px;
padding-top: 35px;
padding-right: 40px;
padding-bottom: 30px;
padding-left: 40px;
border: 1px solid #ebebeb;
background-color: #fff;
margin-top: -205px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.abbhead {
font-family: "Times New Roman", Times, serif;
font-size: 50px;
line-height: 60px;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 80px;
margin-left: 0px;
}
.abbby {
font-size: 15px;
line-height: 30px;
color: #565656;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.about_b img {
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 70px;
margin-left: 0px;
}
.abbtext {
line-height: 20px;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
color: #fff;
}
.about_c {
margin: 0px;
float: left;
width: 100%;
padding-top: 95px;
padding-right: 0px;
padding-bottom: 100px;
padding-left: 0px;
}
.abcshowlist {
padding: 0px;
float: left;
width: 820px;
margin-top: 45px;
margin-right: 0px;
margin-bottom: 45px;
margin-left: 0px;
font-size: 25px;
line-height: 35px;
font-weight: bold;
list-style-type: none;
}
.abcshowlist li {
padding: 0px;
float: left;
width: 320px;
margin-top: 0px;
margin-right: 30px;
margin-bottom: 0px;
margin-left: 0px;
}
.abclist {
line-height: 20px;
color: #565656;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
list-style-type: none;
}
.abclist li {
padding: 0px;
float: left;
width: 350px;
margin: 0px;
}
.about_d {
margin: 0px;
padding: 0px;
float: left;
height: 120px;
width: 100%;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ebebeb;
}
.abdhead {
font-size: 60px;
margin: 0px;
padding: 0px;
float: left;
height: 120px;
width: 914px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #ebebeb;
line-height: 120px;
font-weight: bold;
}
.abdicon {
padding: 0px;
float: left;
height: 26px;
width: 55px;
margin-top: 55px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 40px;
}
.service_a {
margin: 0px;
float: left;
width: 100%;
padding-top: 70px;
padding-right: 0px;
padding-bottom: 15px;
padding-left: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ebebeb;
}
.svaleft {
margin: 0px;
padding: 0px;
float: left;
}
.svaright {
margin: 0px;
padding: 0px;
float: right;
}
.service_b {
margin: 0px;
float: left;
width: 100%;
padding-top: 30px;
padding-right: 0px;
padding-bottom: 95px;
padding-left: 0px;
}
#content.shoppage .service_b {
padding-bottom: 0;
}
.svblist {
padding: 0px;
float: left;
width: 300px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
list-style-type: none;
}
.svblist li {
font-size: 25px;
line-height: 35px;
color: #dedede;
padding: 00px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
font-weight: bold;
}
.svblist li.current_page_item a{
color: #000;
text-decoration: underline;
}
.svblist li a {
color: #dedede;
}
.svblist li a:hover {
color: #000;
}
.svbtext {
line-height: 20px;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 60px;
margin-left: 0px;
}
.svbtext img {
width: 100%;
height: auto;
}
.svbpic {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.svbcon {
display: none;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.mnbhead.x {
font-size: 13px;
top: 20px;
}
.mnbtext.x {
font-size: 13px;
bottom: 15px;
}
.productboxh {
margin: 0px;
float: left;
width: 100%;
padding: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ebebeb;
position: relative;
}
.productboxh .wrap {
clear: both;
padding-top: 50px;
}
.pdhead {
font-size: 60px;
line-height: 60px;
margin: 0 0px 0px;
padding: 0px;
float: left;
height: 60px;
}
div#content div.productboxh div.wrap p.woocommerce-result-count,
.pdhead span {
font-size: 13px;
line-height: 30px;
color: #9d9d9d;
padding: 0px;
margin: 30px 0px 0px 20px;
float: left;
}
div.productboxh form.woocommerce-ordering select.orderby,
.pdsortby {
line-height: 30px;
font-weight: bold;
padding: 0px;
float: right;
height: 31px;
width: 215px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #fff;
border-right-color: #fff;
border-bottom-color: #000;
border-left-color: #fff;
margin: 40px 0 -1px;
background-color: transparent;
border-radius: 0;
appearance: none;
-webkit-appearance: none;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBmaWxsPSIjMDEwMTAxIiBwb2ludHM9IjIzLjEsMzQuMSA1MS41LDYxLjcgODAsMzQuMSA4MS41LDM1IDUxLjUsNjQuMSAyMS41LDM1IDIzLjEsMzQuMSAiLz48L3N2Zz4=) right center no-repeat #ffffff;
background-size: 20px;
}
.productboxc {
margin: 0px;
float: left;
width: 100%;
padding-top: 50px;
padding-right: 0px;
padding-bottom: 90px;
padding-left: 0px;
}
.pdleft {
display: none;	
padding: 0px;
float: left;
width: 240px;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 0px;
}
.pdright {
margin: 0px;
padding: 0px;
float: right;
width: 100%;
text-align: center;
}
div.pdright h1.page-title ,
div.pdright p.woocommerce-result-count,
div.pdright form.woocommerce-ordering{
display: none;
}
.pdmenubox {
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 15px;
padding-left: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ebebeb;
}
.product-cat {
padding: 0;
margin: 0;
display: block;
font-size: 12px;
}
.product-cat li {
display: block;
margin: 0 0 5px;
padding-top: 0;
padding-right: 0;
padding-left: 0;
}
.product-cat>li>a {
font-weight: bold;
}.product-cat li a:hover {
color: #323232;
text-decoration: underline;
}
.product-cat li a {
transition: 0.5s;
}
.product-cat>li {
border-bottom: 1px solid #eaebea;
padding-bottom: 15px;
padding-top: 0;
margin-bottom: 15px;
}
.product-cat li ul {
margin: 15px 0 0;
padding: 0;
}
.pdcategory {
font-size: 15px;
line-height: 20px;
font-weight: bold;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.pdmenulist {
font-size: 13px;
line-height: 25px;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
list-style-type: none;
}
.pdmenulist li {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.productpage {
line-height: 25px;
margin: 0px;
float: left;
width: 100%;
padding-top: 25px;
padding-right: 0px;
padding-bottom: 65px;
padding-left: 0px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ebebeb;
}
.pdpage {
display: inline-block;
padding: 0px;
margin-top: 0px;
margin-right: 50px;
margin-bottom: 0px;
margin-left: 50px;
}
.pdpage a {
margin-right: 10px;
margin-left: 10px;
}
.pdpage a:hover {
text-decoration: underline;
}
.pditem {
display: inline-block;
padding: 0px;
margin-top: 0px;
margin-right: 50px;
margin-bottom: 0px;
margin-left: 50px;
}
.pdsgnavi {
line-height: 40px;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.pdsgnavi nav {
margin-left: 25px;
}
.pdsgnavi p{
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 25px;
color: #9d9d9d;
}
.pdsgnavi a {
color: #9d9d9d;
}
.pdsgnavi a:hover {
color: #000;
}
.pdsingle {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.pdsgpic {
padding: 0px;
float: left;
width: 50%;
margin-top: 0px;
margin-right: 45px;
margin-bottom: 0px;
margin-left: 0px;
}
#content div.product {
position: relative;
float: left;
width: 100%;
}
div.product div.summary.entry-summary,
.pdsgcon {
padding: 50px 0px;
float: right;
width: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
flex-direction: column;
-webkit-flex-direction: column;
margin: 0;
}
div.product div.summary.entry-summary .wrap{
width: 480px;
margin-left: auto;
margin-right: auto;
}
.pdsgcategory {
line-height: 20px;
color: #9d9d9d;
padding: 00px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
div.product div.summary.entry-summary h1,
.pdsghead {
font-size: 60px;
line-height: 60px;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
font-weight: bold;
}
.pdsgtext {
line-height: 20px;
margin: 0px;
float: left;
width: 100%;
padding: 0px 0px 10px;
}
.pdsgpart {
margin: 0px;
float: left;
width: 100%;
padding: 20px 0px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ebebeb;
}
.pdsgsubh {
line-height: 20px;
font-weight: bold;
margin: 0px;
padding: 0px;
float: left;
font-size: 15px;
}
.pdsgdimension {
line-height: 20px;
margin: 0px;
padding: 0px;
float: right;
color: #565656;
}
.pdsgdescription {
line-height: 20px;
padding: 0px;
float: left;
width: 100%;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: #565656;
}
.pdsgqty {
font-weight: bold;
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 105px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #fff;
border-right-color: #fff;
border-bottom-color: #000;
border-left-color: #fff;
}
button#place_order.button,
div#content div.woocommerce  a.checkout-button.button,
div.product  div.summary.entry-summary form.cart button.single_add_to_cart_button.button,
.pdsgcart {
font-size: 20px;
line-height: 30px;
font-weight: bold;
background-color: #fff;
padding: 0px;
float: left;
height: 30px;
width: 110px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #000;
margin-top: 70px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
display: block;
border-radius: 0;
color: #000000;
}
button#place_order.button {
float: left !important;
}
div#payment.woocommerce-checkout-payment {
background-color: transparent;
}
div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods,
div#payment.woocommerce-checkout-payment div.form-row.place-order {
padding: 0;
border-bottom-style: none;
}
div#content div.woocommerce  a.checkout-button.button {
width: auto;
}
.tuba .contact {
padding-bottom: 0;
padding-top: 110px;
}
.tuba .contact .contact_a {
margin-bottom: 0;
}
.tuba .main_e {
padding-bottom: 100px;
}
.contact {
margin: 0px;
float: left;
width: 100%;
padding-top: 75px;
padding-right: 0px;
padding-bottom: 95px;
padding-left: 0px;
}
.contact_a {
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 80px;
margin-left: 0px;
}
.ctahead {
font-size: 25px;
line-height: 30px;
font-weight: bold;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
.ctabox {
padding: 0px;
float: left;
width: 400px;
margin-top: 0px;
margin-right: 95px;
margin-bottom: 0px;
margin-left: 0px;
}
.ctabox.x {
width: 200px;
margin-right: 65px;
}
.ctabox.y {
margin: 0px;
padding: 0px;
float: left;
width: 290px;
}
.ctabox p {
line-height: 20px;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
}
.ctabox a {
font-weight: bold;
color: #083632;
text-decoration: underline;
}
.ctaform {
float: left;
width: 460px;
margin-top: 0px;
margin-right: 60px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
line-height: 60px;
font-weight: bold;
box-sizing: border-box;
background-image: url(//papaya-studio.com/wp-content/themes/papaya/images/06-contact_22.jpg);
border-style: none;
border-radius: 0;
}
.ctaform {
-webkit-appearance: none;
}
.ctaform.x{
width: 980px;
height: 60px;
}
.ctaform.y {
height: 120px;
width: 980px;
}
form.wpcf7-form p {
float: left;
}
form.wpcf7-form span.wpcf7-not-valid-tip {
display: inline-block;
width: 170px;
margin-left: 10px;
font-size: 10px;
}
form.wpcf7-form div.wpcf7-response-output {
padding: 0;
margin: 50px 0 0;
float: left;
clear: both;
border-style: none;
}
form.wpcf7-form span.wpcf7-form-control-wrap.your-email ,
form.wpcf7-form span.wpcf7-form-control-wrap.your-name {
float: left;
}
.ctasend {
font-size: 20px;
line-height: 35px;
font-weight: bold;
background-color: #fff;
padding: 0px;
float: left;
height: 35px;
width: 55px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #fff;
border-right-color: #fff;
border-bottom-color: #000;
border-left-color: #fff;
margin-top: 40px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
-webkit-appearance: none;
border-radius: 0;
}
.contactmap {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
height: 400px;
}
.contactmap iframe {
width: 100%;
height: 400px;
}
#footer {
width: 100%; float: left;
z-index: 10;
margin: 0px; color: #fff;
background-color: #083632;
padding: 45px 0px 15px;
}
.ftbox {
padding: 0px;
float: left;
width: 120px;
margin-top: 0px;
margin-right: 25px;
margin-bottom: 0px;
margin-left: 0px;
}
.ftbox.x {
width: 165px;
}
.ftbox.y {
width: 175px;
}
.ftbox.z {
margin: 0px;
width: 310px;
}
.fthead {
font-size: 15px;
line-height: 20px;
font-weight: bold;
text-transform: uppercase;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.ftmenu {
line-height: 18px;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
list-style-type: none;
}
.ftmenu li {
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
.ftmenu li a {
color: #fff;
}
.ftmenu li a:hover {
color: #b6b6b6;
}
.fttext {
line-height: 18px;
padding: 0px;
float: left;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
}
.ftsocial {
padding: 0px;
float: left;
width: 100%;
margin: 0px;
}
.ftsocial img {
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 30px;
margin-bottom: 0px;
margin-left: 0px;
}
.copyright {
font-size: 11px;
line-height: 15px;
padding: 0px;
float: left;
width: 100%;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.copyright a {
color: #fff;
}
.woocommerce-product-gallery {
background-color: #edeeed;
width: 50%;
margin: 0;
height: calc( 100vh - 55px);
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
flex-direction: column;
-webkit-flex-direction: column;
float: left;
position: sticky;
position: -webkit-sticky;
top: 55px;
}
.woocommerce-product-gallery__wrapper {
width: 100%;
height: 300px;
height: 100%;
margin: 0;
position: relative;
float: left;
}
.woocommerce-product-gallery__wrapper  .galleria-container {
background-color: transparent;
}
.woocommerce-product-gallery__wrapper  .galleria-stage {
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #edeeed;
}
.woocommerce-product-gallery__wrapper  .galleria-stage .galleria-images {
background-color: #edeeed;
}
.woocommerce-product-gallery__wrapper .galleria-container,
.woocommerce-product-gallery__wrapper  .galleria-stage .galleria-images .galleria-image {
height: 100% !important;
}
.woocommerce-product-gallery__wrapper  .galleria-stage .galleria-images .galleria-image {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.woocommerce-product-gallery__wrapper  .galleria-stage .galleria-images .galleria-image img {
width: 80% !important;
height: auto !important;
margin: 0 auto;
position: static !important;
}
.woocommerce-product-gallery__wrapper  div.galleria-info {
display: none !important;
}
div.summary.entry-summary div.wrap form.cart div.quantity {
display: none;
}
div#content div.woocommerce-message {
margin: -40px 0 0;
padding: 0 25px;
background-color: #ffffff;
height: 40px;
line-height: 40px;
float: left;
width: 100%;
box-sizing: border-box;
border-top-style: none;
}
div#content div.woocommerce-message:before{
display: none;
}
div#content div.woocommerce {
width: 700px;
margin: 50px auto;
}
div#content div.woocommerce div.woocommerce-info:before{
display: none;
}
div#content div.woocommerce div.woocommerce-info {
padding: 0;
border-top-style: none;
background-color: transparent;
}
.shopcatbutton {
display: none;
}
div#header div.hlink div.wpml-ls-statics-footer {
float: left;
padding: 0;
margin: 0;
clear: none;
}
div#header div.hlink div.wpml-ls-statics-footer  a.wpml-ls-link {
margin: 0;
}
div#content.shoppage div.pdleft div.priceslide {
}
div#slider-range.ui-slider.ui-widget.ui-widget-content {
height: 0;
border-style: none;
margin-top: 10px;
margin-left: 6px;
margin-right: 9px;
}
div#slider-range.ui-slider.ui-widget.ui-widget-content .ui-slider-range.ui-corner-all.ui-widget-header {
background-color: #000000;
}
div#slider-range{
border-bottom: 1px solid #000000 !important;
margin-bottom: 20px;
}
div.filterbox {
border-bottom: 1px solid #eaebea;
float: left;
clear: both;
width: 100%;
}
div.filterbox:last-child {
border-bottom-style: none;
}
div.filterbox h4 {
font-weight: bold;
font-size: 14px;
width: 100%;
float: left;
cursor: pointer;
margin-bottom: 20px;
}
div.filterbox .filtercont {
float: left;
clear: both;
display: none;
width: 100%;
}
div.filterbox h4:after {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjgzIDE2LjQybDkuMTcgOS4xNyA5LjE3LTkuMTcgMi44MyAyLjgzLTEyIDEyLTEyLTEyeiIvPjxwYXRoIGQ9Ik0wLS43NWg0OHY0OGgtNDh6IiBmaWxsPSJub25lIi8+PC9zdmc+) right center no-repeat #ffffff;
background-size: 20px;
content: '';
width: 20px;
height: 20px;
display: block;
float: right;
transition: 0.5s;
}
div.filterbox h4.active:after {
transform: rotate(-180deg);
}
div.priceslide div.minnum {
float: left;
width: 50%;
text-align: left;
margin-bottom: 15px;
}
div.priceslide div.maxnum {
float: right;
width: 50%;
text-align: right;
margin-bottom: 15px;
}
div#slider-range  span.ui-slider-handle.ui-corner-all.ui-state-default {
border-radius: 20px;
width: 12px;
height: 12px;
margin-left: -6px;
margin-top: -3px;
background-color: #ffffff;
border: 1px solid #000000;
outline: none;
cursor: pointer;
}
input#price-min {
width: 98px;
margin-right: 10px;
box-sizing: border-box;
border: 1px solid #e2e2e2;
padding: 10px;
text-align: center;
font-size: 13px;
font-family: "aktiv-grotesk", sans-serif;
outline: none;
}
input#price-max {
width: 98px;
box-sizing: border-box;
border: 1px solid #e2e2e2;
padding: 10px;
margin-left: 10px;
text-align: center;
font-size: 13px;
font-family: "aktiv-grotesk", sans-serif;
outline: none;
}
input#price-min::-webkit-inner-spin-button,
input#price-min::-webkit-outer-spin-button,
input#price-max::-webkit-inner-spin-button,
input#price-max::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
div.filterbox .cat {
padding: 0;
margin: 0 0 24px;
float: left;
}
div.filterbox .cat li {
display: block;
margin-bottom: 7px;
}
div.filterbox .filtercolor {
padding: 0;
margin: 0 0 24px;
float: left;
}
div.filterbox .filtercolor li{
width: 25px;
height: 25px;
display: block;
float: left;
margin-right: 15px;
box-sizing: border-box;
border-radius: 100%;
margin-bottom: 10px;
}
div.filterbox .filtercolor li a {
border-radius: 100%;
width: 25px;
height: 25px;
display: block;
}
form.searchform {
margin-bottom: 4px;
float: left;
width: 100%;
}
form.searchform input[type="text"] {
padding: 0;
width: 90%;
float: left;
margin: 0;
box-sizing: border-box;
border-style: none;	border-bottom: 1px solid #000000;
height: 30px;
outline: none;
}
form.searchform input[type="submit"] {
padding: 0;
width: 10%;
float: right;
margin: 0;
box-sizing: border-box;
border-style: none;	border-bottom: 1px solid #000000;
height: 30px;
background: url(//papaya-studio.com/wp-content/themes/papaya/images/04-product-new_06.png) center center transparent;
font-size: 0;
outline: none;
}
.swiper-container {
width: 100%;
height: 100%;
}
.swiper-container .swiper-slide {
width: 262px;
}
div#header div.hlink div.langsel {
float: left;
position: relative;
}
div#header div.hlink div.langsel>span {
float: left;
position: relative;
z-index: 1;
}
div#header div.hlink div.langsel:hover div.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-vertical {
opacity: 1;
visibility: visible;
}
div#header div.hlink div.langsel div.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-vertical {
position: absolute;
top: 0;
left: -15px;
padding: 36px 24px 10px 5px;
background-color: #043631;
white-space: nowrap;
opacity: 0;
visibility: hidden;
}
.menu li {
position: relative;
}
.menu li:hover .onlinemenu{
top: 55px;
opacity: 1;
visibility: visible;
}
.onlinemenu {
float: left;
position: absolute;
top: 65px;
left: 0;
background: -webkit-linear-gradient(left, white 50%, #ebedeb 50%) #ffffff;
background: -moz-linear-gradient(left, white 50%, #ebedeb 50%) #ffffff;
background: -ms-linear-gradient(left, white 50%, #ebedeb 50%) #ffffff;
background: linear-gradient(to right, white 50%, #ebedeb 50%) #ffffff;
width: 635px;
color: #000000;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
border: 1px solid #e9eae9;
opacity: 0;
visibility: hidden;
transition: 0.5s;
}
.onlinemenu:after {
bottom: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(255, 255, 255, 0);
border-bottom-color: #FFF;
border-width: 5px;
margin-left: -10px;
left: 70px;
}
.onlinemenu h4 {
font-weight: bold;
font-size: 15px;
margin-bottom: 7px;
}
.onlinemenu ul {
display: block;
padding: 0;
margin: 0;
}
.onlinemenu li ,
.onlinemenu li:hover{
display: block;
padding: 0;
margin: 0;
float: none;
clear: both;
height: auto;
background-color: transparent;
}
.onlinemenu li a {
color: #000000;
}
.onlinemenu .col {
width: 50%;
float: left;
padding: 3px 30px 30px;
box-sizing: border-box;
height: 100%;
}
.onlinemenu .col.right {
}
.container{
width: 100%;
height: 100vh;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.mainhalf{
width: 50%;
text-align: center;
height: 100vh;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
position: relative;
}
.border{
width: 1px;
height: 110px;
border-left: 1px solid #000;
}
.eachasset{
display: none;
position: absolute;
}
.asset{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
#asset1{
bottom: 120px;
left: 0;
}
#asset2{
right: 165px;
top: 85px;
}
#asset3{
bottom: 215px;
right: 85px;
}
#tbasset1{
right: 115px;
top: 65px;
}
#tbasset2{
right: 305px;
top: 50px;
}
#tbasset3{
bottom: 145px;
left: 50px;
}
#tbasset4{
left: 55px;
bottom: 275px;
}
#tbasset5{
right: 0;
top: 275px;
}
#tbasset6{
bottom: 103px;
right: 165px;
}
#tbasset7{
bottom: 100px;
right: 110px;
}
#tbasset8{
left: 110px;
top: 145px;
}
#tbasset9{
top: 258px;
left: 40px;
}
#tbasset10{
right: 45px;
top: 405px;
}
body>.wpml-ls-statics-footer {
display: none;
}@media (max-width: 1050px) {
.wrap {
width: 700px;
}
.wrap div{
max-width: 100%;
}
#phoneheader {
display: block;
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 100000;
background-color: #083631;
height: 50px;
}	
#phoneheader .logo {
margin-top: 10px;
margin-left: auto;
margin-right: auto;
float: none;
clear: both;
display: block;
}
#phoneheader .menubutton {
float: right;
width: 50px;
height: 50px;
background: url(//papaya-studio.com/wp-content/themes/papaya/images/01-main_05.png) center center no-repeat #041b18;
position: absolute;
top: 0;
right: 0;
}
#header {
top: 50px;
height: auto;
opacity: 0;
visibility: hidden;
transition: 0.5s;
}
#header.touch {
opacity: 1;
visibility: visible;
}
#header .logo {
display: none;
}
.menu {
width: 100%;
margin: 0;
box-sizing: border-box;
padding: 15px 25px;
border-top: 1px solid #041b19;
}
ul.menu li {
display: block;
padding: 0 5px;
margin: 0;
clear: both;
width: 100%;
}
.menu li,
.menu li:hover {
background-color: transparent;
}
div.hlink p.hsocial a {
margin-right: 10px;
}
div#header div.hlink a.cart-contents {
margin-left: 10px;
}
div#header div.hlink {
margin: 0;
padding: 15px 25px;
float: left;
width: 100%;
box-sizing: border-box;
border-top: 1px solid #041b19;
border-bottom: 1px solid #041b19;
}
.menu li a,
div#header div.hlink a {
display: block;
float: none;
width: 100%;
clear: none;
}
div#header div.hlink a.cart-contents {
margin: 0;
}
div#header div.hlink select.hlanguage {
clear: both;
margin-top: 5px;
margin-bottom: 10px;
}
.descrip {
top: 50px;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info  div.galleria-info-text {
margin-left: 56px;
width: 500px;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info div.galleria-info-text div.galleria-info-description {
bottom: -33px;
}
div.main_a {
padding-bottom: 0;
padding-top: 0;
}
div.main_a div.wrap div.mnacon {
margin-top: 20px;
}
div#content div.main_a div.wrap div.mnacon {
margin-right: auto;
margin-left: auto;
float: none;
width: 700px;
padding: 0;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 div.galleria-container div.galleria-info div.galleria-info-text div.galleria-info-title {
font-size: 14px;
top: 25px;
right: 25px;
}
div#content div.main_b div.mnbshow div.mnbeditor {
top: 25px;
left: 25px;
width: auto;
height: auto;
pointer-events: none;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 div.galleria-container div.galleria-stage div.galleria-image-nav {
left: -13px;
top: 0;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 div.galleria-container div.galleria-info div.galleria-info-text div.galleria-info-description {
bottom: 11px;
left: 25px;
}
div.mnbbox p.mnbtext {
display: none;
}
div.mnbbox a h3.mnbhead {
bottom: 16px;
height: auto;
top: auto;
font-size: 12px;
}
div.mnbbox a img.mnbpic {
padding: 15% 25% 35%;
}
div#content div.productboxc div.wrap div.pdright ul.products li,
.mnabox {
width: 33.33%;
box-sizing: border-box;
}
.swiper-container .swiper-slide .mnabox {
width: 100%;
}
div.main_f {
padding-bottom: 0;
}
div.main_f .mnacon {
margin-top: 0;
}
div.main_f .mnacon .mnabox:nth-child(4),
div#content div.main_a .mnabox:nth-child(4) {
display: none;
}
div.mnabox p.mnatext {
font-size: 12px;
}
.main_c {
padding-bottom: 0;
padding-top: 25px;
}
div#content div.main_c h2.mnahead {
position: sticky;
position: -webkit-sticky;
left: 0;
}
div#content div.main_c div.wrap {
padding-left: 34px;
padding-right: 34px;
width: 100%;
overflow: auto;
box-sizing: border-box;
padding-bottom: 35px;
-webkit-overflow-scrolling: touch;
}
.main_c .mnacon {
margin-top: 0;
width: 2800px;
max-width: 2800px;
}
.mncbox {
width: 5%;
box-sizing: border-box;
height: 180px;
padding-left: 5px;
padding-right: 5px;
}
.mncbox img {
width: 110px;
height: 110px;
margin-left: 9px;
margin-right: auto;
}
.mncbox p {
font-size: 13px;
line-height: 16px;
}
div#content div.main_d img.mndpic {
width: 700px;
margin: 0 auto;
float: none;
clear: both;
position: static;
display: block;
padding-top: 30px;
}
div#content div.main_d div.mndbox {
position: static;
width: 700px;
margin: 80px auto 0;
float: none;
clear: both;
}
div#content div.main_d h2.mndcategory {
position: static;
width: 700px;
margin-right: auto;
margin-left: auto;
float: none;
clear: both;
}
.main_d {
padding-bottom: 35px;
padding-top: 35px;
}
div.main_e {
padding-bottom: 0;
padding-top: 35px;
}
a.mnemore {
width: 100px;
height: 30px;
display: block;
clear: both;
float: left;
margin-left: 306px;
}
div#content div.main_g {
padding-bottom: 35px;
}
div#content div.main_g div.wrap div.mngcon {
margin-top: 0;
}
div#content div.main_g div.wrap div.mngtype {
display: none;
}
div#content div.main_h div.wrap div.mnhbox {
width: 330px;
}
div#content div.main_h {
padding-top: 25px;
padding-bottom: 35px;
}
.mnahead {
margin-bottom: 26px;
}
div.mnhon {
}
div.mnhbox div.mnhon h3.mnhhead {
margin-top: 15px;
margin-left: 15px;
}
div.mnhbox div.mnhon p.mnhtext {
margin-left: 15px;
}
div#content div.main_i div.mnihbox {
width: 700px;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
div#content div.main_i p.mnitext {
width: 700px;
margin-right: auto;
margin-left: auto;
right: 0;
left: 0;
}
div#footer div.wrap div.ftbox {
width: 33.33%;
margin-right: 0;
margin-bottom: 30px;
}
div#footer div.wrap div.ftbox.z {
width: 66.66%;
}
div#footer div.wrap div.ftbox a {
color: #ffffff;
}
div#footer {
height: auto;
padding-bottom: 20px;
padding-top: 30px;
position: static;
}
#content {
padding-bottom: 0;
}
div#content div.about_b div.wrap div.abbboxh {
box-sizing: border-box;
width: 100%;
}
div#content div.about_d div.wrap h2.abdhead {
width: 595px;
}
div#content div.about_a {
padding-top: 35px;
}
div#wrapper {
margin-top: 50px;
}
.abcshowlist {
width: 100%;
}
div#content div.service_a {
padding-top: 35px;
padding-bottom: 35px;
}
div.svbtext {
margin-bottom: 10px;
}
.service_b {
padding-bottom: 35px;
}
.contact {
padding-top: 35px;
padding-bottom: 0;
}
.ctaform {
width: 340px;
margin-right: 20px;
}
.ctaform.y,
.ctaform.x{
width: 700px;
}
.ctabox,.ctabox.x {
width: 40%;
margin-right: 10%;
}
.productboxh .wrap {
padding-top: 15px;
}
.pdleft {
width: 33.33%;
margin-right: 0;
}
.pdleft li {
font-size: 12px;
}
div#content div.productboxc {
padding-top: 35px;
padding-bottom: 35px;
}
div.pdright {
width: 66%;
float: right;
}
div#content div.productboxc div.wrap div.pdright ul.products{
margin: 0;
padding: 0;
}
div#content div.productboxc div.wrap div.pdright ul.products li{
width: 50% !important;
padding: 0 0 10px;
}
div#content div.productboxc div.wrap div.pdright ul.products li img {
padding: 25px;
}
div#content div.productboxc div.wrap div.pdright ul.products li:nth-child(3n+1)  {
clear: none;
}
div#content div.productboxc div.wrap div.pdright ul.products li:nth-child(2n+1)  {
clear: both;
}
div#content div.product {
margin-bottom: 50px;
}
.woocommerce-product-gallery {
width: 100%;
position: static;
height: 500px;
}
div.product div.summary.entry-summary,
.pdsgcon {
position: static;
display: block;
width: 700px;
margin-right: auto;
margin-left: auto;
float: none;
clear: both;
}
div.product div.summary.entry-summary .wrap{
width: 100%;
}
div#header div.hlink div.wpml-ls-statics-footer {
clear: both;
margin-left: -21px;
}
div#header div.hlink a.cart-contents {
clear: both;
}
input#price-min,
input#price-max {
width: 95px;
}
div.filterbox .filtercolor li {
margin-right: 13px;
}
div#header div.hlink div.langsel {
clear: both;
}
div#header div.hlink div.langsel>span {
display: none;
}
div#header div.hlink div.langsel div.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-vertical {
opacity: 1;
visibility: visible;
position: static;
float: left;
padding: 0;
margin: 4px 0 5px -1px;
clear: none;
}
div#header.touch div.hlink div.langsel div.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-vertical ul li {
float: left;
}
div#header.touch div.hlink div.langsel div.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-vertical ul li a {
padding: 0;
margin-right: 15px;
}
.onlinemenu {
display: none;
}
xx {
}
}@media (max-width: 767px) {
.wrap {
width: 325px;
}
div.descrip {
line-height: normal;
padding-top: 10px;
padding-bottom: 10px;
}
div#content>div.descrip{
position: static;
}
div#content div.mainslide {
height: 375px;
}
div#content div.mainslide {
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info div.galleria-info-text div.galleria-info-title p.mslyear {
font-size: 14px;
line-height: normal;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info div.galleria-info-text div.galleria-info-title h1.mslhead {
font-size: 25px;
line-height: normal;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info {
padding: 0 !important;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info div.galleria-info-text {
margin: 0;
padding: 0;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info div.galleria-info-text div.galleria-info-description {
display: none !important;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info,
.mainslon {
width: 325px;
right: 0;
left: 0;
bottom: 25px;
margin-left: auto;
margin-right: auto;
float: none;
}
div#content div.mainslide div.galleria1 div.galleria-container div.galleria-info * {
max-width: 100%;
}
.abadesc,
.abahead,
.mnghead,
.mnahead {
font-size: 24px;
line-height: normal;
margin-bottom: 12px;
}
h3.abadesc {
width: 100%;
}
.mnghead {
margin-top: 30px;
}
.mngtext {
font-size: 12px;
}
div#content div.productboxc div.wrap div.pdright ul.products li,
.mnabox {
width: 100%;
padding: 25px 0;
height: auto;
min-height: 0;
border-bottom: 1px solid #ebebeb;
}
div#content div.productboxc div.wrap div.pdright ul.products li:last-child,
.mnabox:last-child {
border-bottom-style: none !important;
}
div#content div.productboxc div.wrap div.pdright ul.products li img,
.mnabox  img {
width: 200px;
margin-left: auto;
margin-right: auto;
padding: 0;
display: block;
float: none;
clear: both;
}
.mnadesc {
margin-bottom: 25px;
}
div#content div.main_b div.mnbshow {
width: 375px;
height: 375px;
margin-right: auto;
margin-left: auto;
float: left;
display: block;
margin-top: -1px;
}
div#content div.main_b {
width: 375px;
margin-left: auto;
margin-right: auto;
float: none;
clear: both;
}
div#content div.main_b div.mnbshow div.mnbpic.galleria1 {
width: 375px;
height: 375px;
}
div#content div.main_b div.mnbbox {
margin-right: auto;
margin-left: auto;
width: 50%;
}
.main_d {
padding-bottom: 0;
}
div#content div.main_d img.mndpic {
width: 100%;
}div#content div.main_d div.mndbox,div#content div.main_d h2.mndcategory {
width: 325px;
}
#home-cat {
display: none;
}
div#content div.main_e {
padding-top: 25px;
}
div#content div.main_e div.wrap div.mnecon img {
height: auto;
}
div#content div.main_e div.wrap div.mnecon div.mneon h3.mnecategory {
margin-top: 12px;
font-size: 12px;
}
div#content div.main_e div.wrap div.mnecon div.mneon h2.mnehead {
margin-top: 0;
font-size: 24px;
line-height: normal;
}
div#content div.main_e div.wrap div.mnecon div.mneon a.mnemore {
margin-left: 115px;
margin-top: 5px;
}
div#content div.main_e div.wrap div.mnecon div.mneon p.mnedate {
font-size: 12px;
}
div#content div.main_h{
padding-bottom: 0;
}
div#content div.main_h div.wrap div.mnhbox {
margin-right: 0;
margin-bottom: 25px;
}
div#content div.main_i div.mnihbox {
width: 325px;
top: 25px;
}
div#content div.main_i p.mnitext {
width: 325px;
bottom: 25px;
}
div#content div.main_i .mnipic {
height: 290px;
object-fit:cover;
}
div#footer div.wrap div.ftbox {
width: 50%;
}
div#footer div.wrap div.ftbox.z {
width: 100%;
}
div#content div.about_a div.wrap div.ababoxh {
margin-bottom: 50px;
}
div#content div.about_a {
padding-top: 25px;
padding-bottom: 25px;
}
div#content div.about_b div.wrap div.abbboxh {
position: static;
margin: 1px -25px 0;
padding: 25px;
width: 375px;
box-sizing: border-box;
max-width: 375px;
border-style: none;
}
div#content div.about_b div.wrap div.abbboxh h2.abbhead {
font-size: 24px;
line-height: normal;
}
div#content div.about_b {
padding-bottom: 25px;
}
div#content div.about_b div.wrap img {
width: 375px;
margin: 0 -25px 25px;
}
div#clients.about_c {
padding-top: 25px;
padding-bottom: 25px;
}
div#clients.about_c div.wrap ul.abcshowlist {
font-size: 24px;
line-height: normal;
margin-top: 25px;
margin-bottom: 10px;
}
div#content div.about_d {
height: auto;
}
div#content div.about_d div.wrap h2.abdhead {
font-size: 24px;
line-height: normal;
width: auto;
height: auto;
border-right-style: none;
margin-top: 12px;
}
div#content div.about_d div.wrap img.abdicon {
margin-top: 15px;
margin-bottom: 15px;
float: right;
margin-right: 15px;
}
div#content div.service_a {
padding-top: 25px;
padding-bottom: 10px;
}
div#content div.service_a div.wrap div.svaleft {
float: left;
width: 50%;
}
div#content div.service_a div.wrap div.svaright {
float: right;
width: 50%;
text-align: right;
}
div#content div.service_b {
padding-top: 25px;
padding-bottom: 0;
}
.svblist li {
font-size: 16px;
line-height: normal;
margin-bottom: 5px;
}
.svbtext img {
margin: 25px -25px;
width: 375px;
}
div#content div.service_b div.wrap div.svbcon {
width: 375px;
max-width: 375px;
float: left;
margin-left: -25px;
margin-right: -25px;
}
div#content div.service_b div.wrap div.svbcon div.mnbbox {
width: 50%;
}
div#content div.about_a div.wrap div.ababoxh,
div#content div.contact div.wrap div.ababoxh {
margin-bottom: 25px;
}
div#content div.contact {
padding-top: 25px;
padding-bottom: 0;
}
div#content div.contact div.wrap div.contact_a {
margin-bottom: 20px;
}
.ctaform,
.ctaform.y,
.ctaform.x{
width: 325px;
margin-right: 0;
}
.ctabox,.ctabox.x {
width:100%;
margin-right: 0;
}
.pdleft {
height: 300px;
overflow: auto;
border: 1px solid #c2c2c2;
box-sizing: border-box;
-webkit-overflow-scrolling: touch;
width: 325px;
padding: 15px;
margin-top: -16px;
display: none;
}
.pdleft.touch {
display: block;
}
.pdhead {
font-size: 20px;
line-height: normal;
height: auto;
}
div#content div.productboxh div.wrap p.woocommerce-result-count {
margin: 0;
float: right;
}
div#content div.productboxh div.wrap form.woocommerce-ordering select.orderby {
display: none;
}
div#content div.productboxh {
border-bottom-style: none;
}
div#content div.productboxc {
padding-top: 0;
position: relative;
}
.shopcatbutton {
font-size: 12px;
display: block;
border: 1px solid #c1c2c1;
padding: 10px;
margin: 10px auto 15px;
width: 325px;
box-sizing: border-box;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBmaWxsPSIjMDEwMTAxIiBwb2ludHM9IjIzLjEsMzQuMSA1MS41LDYxLjcgODAsMzQuMSA4MS41LDM1IDUxLjUsNjQuMSAyMS41LDM1IDIzLjEsMzQuMSAiLz48L3N2Zz4=) right 10px center no-repeat #ffffff;
background-size: 15px;
}
div#content div.productboxc div.wrap div.pdright {
width: 100%;
}
div#content div.main_a.related {
margin-bottom: 25px;
}
div#content div.main_a.related div.wrap div.mnacon div.mnabox,
div#content div.productboxc div.wrap div.pdright ul.products  li {
width: 50%;
border-style: none !important;
padding: 15px;
}
div#content div.main_a.related div.wrap div.mnacon div.mnabox img,
div#content div.productboxc div.wrap div.pdright ul.products li img {
width: 100px;
}
div#content div.main_a.related div.wrap div.mnacon div.mnabox h3.mnaname,
div#content div.productboxc div.wrap div.pdright ul.products h2.woocommerce-loop-product__title {
font-size: 13px;
margin-bottom: 0;
}
div#content div.main_a.related div.wrap div.mnacon div.mnabox p.mnatext,
div#content div.productboxc div.wrap div.pdright ul.products p.mnatext {
font-size: 11px;
box-sizing: border-box;
line-height: normal;
}
div#content div.main_a.related div.wrap div.mnacon div.mnabox:nth-child(3) {
display: none;
}
div#content div.product {
margin-bottom: 25px;
}
.woocommerce-product-gallery {
height: 250px;
padding-top: 50px;
padding-bottom: 50px;
height: 100vw;
padding: 0;
}
div.product div.summary.entry-summary,
.pdsgcon {
width: 325px;
padding-top: 25px;
}
button#place_order.button,
div#content div.woocommerce  a.checkout-button.button,
div.product  div.summary.entry-summary form.cart button.single_add_to_cart_button.button,
.pdsgcart {
margin-top: 0;
font-size: 20px;
letter-spacing: 0;
width: auto !important;
}
div.product div.summary.entry-summary h1,
.pdsghead {
font-size: 24px;
line-height: normal;
}
div#content div.woocommerce div.cart-collaterals div.cart_totals h2,
div#content div.main_a.related div.wrap h2.mnahead {
font-size: 16px;
text-align: center;
margin-top: 0;
margin-bottom: 15px;
font-weight: bold;
}
div#content div.woocommerce {
width: 325px;
margin-top: 25px;
margin-bottom: 25px;
}
.main_b:after {
display: none;
}
}