@media only screen and (min-width: 1140px)  {
} @media only screen and (max-width: 989px) {
} @media only screen and (min-width: 768px) and (max-width: 989px) {
} @media only screen and (max-width: 767px) {
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) {
} .phone-info{font-size:18px !important;}
.html_header_transparency #top .avia-builder-el-0 .container{padding-top: 0px !important;}  .csem-hero-container-padding {padding-top: clamp(30px, 19%, 225px); padding-bottom: clamp(30px, 15%, 100px);} .csem-inner-header { margin-top: clamp(10px, 20%, 200px) !important; margin-bottom: clamp(10px, 20%, 250px) !important; }
.csem-inner-header h1 {font-size: clamp(30px, 3vw, 50px); text-transform:uppercase !important; font-family: 'electrolize', Helvetica, Arial, sans-serif; color:#ffffff; font-weight:400;} .csem-body-container-padding {padding-top: var(--pd-lg) !important; padding-bottom: var(--pd-lg) !important;} @media only screen and (max-width: 762px) {
div{text-align: center !important;}
} @keyframes scaleIn{
0% {transform: scale(0.2);}
85% {transform:scale(1.1);}
100% {transform:scale(1);}
} 
.csem-hero{font-size: var(--fs-xl); font-family: 'knewave', Helvetica, Arial, sans-serif; font-weight:400; line-height: 1em; margin-bottom: 20px; margin-top: 0px; animation-name: scaleIn; animation-duration: 1s; }
.sub-hero {font-size: 39px; font-family: 'knewave', Helvetica, Arial, sans-serif;}
.csem-fs-lg{font-size: var(--fs-lg); margin: 0px; line-height:1em; display: inline-block;}
.csem-fs-lg p {	overflow: hidden; white-space: nowrap; margin: 0px;	padding-bottom: 3px; animation: typing 2s steps(35), blinking 0.5s steps(1) infinite; animation-delay: 1s; animation-fill-mode: backwards;} #top .socialbookmarks-widget .social_bookmarks {
float: left;
margin: 15px 0 0 ;
position: relative;
}
#top .socialbookmarks-widget .social_bookmarks li {
float: left;
clear: right !important;
} @media only screen and (max-width: 1255px) {.av-main-nav > li.menu-item-avia-special {
display: block;
}
.av-main-nav > li {
display: none;
}} #csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}
#csem-top-bar div {margin-right:10px;}
@media only screen and (max-width: 762px) {#csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}}
#csem-footer-icons {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content; margin: auto; font-size: 18px; color: #444;}
#csem-footer-icons div {margin-right:5px;}
#csem-footer-icons a {color: #444;} input[type='text'], input[type='tel'], input[type='email'], textarea {color:#000 !important;}
body .gform_wrapper ::placeholder,
body .gform_wrapper ::-webkit-input-placeholder,
body .gform_wrapper input[placeholder],
body .gform_wrapper select{
color: #717171 !important;
opacity: 1
}
.footer-logo {width: 300px; margin-top: -20px;}
.socket-logo-sect { display: flex ; justify-content: space-between; width: 100%; } 
#socket .copyright {width: 65% !important; }
#socket .container { padding-top: 25px !important; padding-bottom: 40px !important; }
.inner_product{ background-color: #ffffff00 !important; }
.inner_product_header {	background-color: #ffffff00 !important;}
.woocommerce-loop-product__title{ color: #000 !important; }
.woocommerce-Price-amount{color: #00b2ad;}
.avia_cart_buttons { display: none !important; }
.inner_product_header_cell { text-align: center !important; }
.product-sorting{display:none !important;} .csem-cafe-menu {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
max-width: 1200px;
margin: 0 auto;
padding: 20px;
}
.csem-cafe-item {
padding: 10px;
}
.csem-cafe-item h3 {
margin-top: 0;
font-size: 1.5em;
}
.csem-cafe-item p, .csem-cafe-item ul {
margin: 10px 0;
}
.csem-cafe-item ul {
list-style-type: disc;
padding-left: 20px;
}
@media (max-width: 900px) {
.csem-cafe-menu {
grid-template-columns: 1fr;
}
}
.social_bookmarks_facebook a{color:#f0b51c !important;}
.social_bookmarks_instagram {color:#00b2ad !important;}
.social_bookmarks_instagram svg path {
fill: #00b2ad; }
div .logo {top: 20px; }
.header-scrolled div .logo {top: 0px; }
@media only screen and (max-width: 767px) {.responsive .logo svg {
height: 42% !important;}}
.inner_product {border-color:#ffffff00 !important;}
.inner_product_header .avia-arrow {display:none !important;}
#socket .social_bookmarks a {
width: 50px !important;
height: 50px !important;
font-size: 18px !important;
}
.footer-logo { width: 250px !important; }
.logo{height: 55% !important;
top: 30px !important;}
@media only screen and (max-width: 1000px) {.csem-footer-divide img{
height: 31px;!important
border-radius: 0px !important;
}
.page-id-1292 li{list-style-type:none !important;}
}
#socket .copyright {
width: 100% !important;
}
.socket-logo-sect{flex-direction: column-reverse; align-items: center;}
#socket .social_bookmarks
{width: fit-content !important;
margin: 0 auto;
float: none !important;
}
.csem-cafe-item ul {
list-style-type: none;
padding-left: 0px;
}
.csem-footer-divide .avia_image {
border-radius: 0px;
}
.widget_shopping_cart_content strong, .woocommerce-mini-cart-item .quantity{color: #000 !important; }	
.widget_shopping_cart_content {
background-color: #fff !important;
}
.csem-shop .price, .page-id-78 .price {display:none !important;}
.csem-sub-t{font-family: 'knewave', Helvetica, Arial, sans-serif; font-style: italic; font-weight: 400; font-size: 27px; line-height: 1.3em; letter-spacing: 4px; max-width: 620px !important; display: inline-block; margin-bottom: 20px;}
.csem-deco-t{font-family: 'knewave', Helvetica, Arial, sans-serif; font-style: italic; font-weight: 400; font-size: 27px; line-height: 1.3em; letter-spacing: 4px;  margin-bottom: 20px;}
.csem-rnd{border-radius:20px;}
.csem-box{padding:30px;}
.csem-shadpw .flex_column_table{box-shadow: 0px 0px 11px #0000005e; border-radius: 20px;}
.csem-rnd-left{padding:70px; border-radius:20px 0px 0px 20px;; background-color:#f2f2f2;}
.csem-rnd-right{padding:70px; border-radius:0px 20px 20px 0px; background-color:#f2f2f2;}
.csem-grid{padding:70px;}
.csem-faq .toggler{font-family: 'knewave', Helvetica, Arial, sans-serif !important; color: #00b2ad !important;}
.csem-faq .vert_icon, .csem-faq .hor_icon, .csem-faq .toggle_icon{border-color: #f0b51c !important;}
.csem-rnd-3rd-left{padding:70px; border-radius:20px 0px 0px 0px; background-color:#f2f2f2;}
.csem-rnd-3rd-right{padding:70px; border-radius:0px 20px 0px 0px; background-color:#f2f2f2;}
.csem-rnd-3rd-full{padding:70px; border-radius:0px 0px 20px 20px; background-color:#f2f2f2;}
.flex_column_table{}
.csem-hero h1{text-transform:none !important;} @media only screen and (max-width: 1200px) { .responsive #top #main .flex_column_table,
.responsive #top #main .flex_column_table_cell {
display: block !important;
width: 100% !important;
margin-left: 0 !important;
margin-bottom: -1px !important;
} .responsive #top #main .av-layout-grid-container {
display: block !important;
}
.responsive #top #main .av-layout-grid-container .flex_cell {
display: block !important;
width: 100% !important;
margin-left: 0 !important;
} .responsive #top #wrap_all .flex_cell.av-moww4s-b7b492ed4d7c191b667f49b6004567e2 {
min-height: 300px !important;
padding: 0 !important;
} .responsive #top #main .flex_cell_inner {
padding: 40px 20px !important;
}
.responsive #top #main .flex_cell.csem-footer-divide .flex_cell_inner {
padding: 0 !important;
} .responsive #top #main .flex_cell .flex_column {
width: 100% !important;
margin-left: 0 !important;
display: block !important;
} .responsive #top #main .flex_column.av-animated-generic {
transition: none !important;
transform: none !important;
opacity: 1 !important;
}
.csem-rnd-3rd-left{border-radius: 20px 20px 0px 0px; margin:0px; padding:30px;}
.csem-rnd-3rd-right{border-radius: 0px; margin:0px; padding:30px;}
.csem-rnd-3rd-full{padding:30px;}
.csem-rnd-left {border-radius: 20px 20px 0px 0px; padding:30px;}
.csem-rnd-right {border-radius: 0px 0px 20px 20px; padding:30px;}
.csem-grid{padding:30px;}
}
.woocommerce-loop-product__title{color:#00b2ad !important;}