@font-face {
font-family: 'GothamGreek-Thin';
src: url(//www.crepaland.gr/wp-content/themes/crepaland/fonts/GothamGreek-Thin.woff2) format('woff2');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'GothamGreek-Light';
src: url(//www.crepaland.gr/wp-content/themes/crepaland/fonts/GothamGreek-Light.woff2) format('woff2');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'GothamGreek-Book';
src: url(//www.crepaland.gr/wp-content/themes/crepaland/fonts/GothamGreek-Book.woff2) format('woff2');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'GothamGreek-Bold';
src: url(//www.crepaland.gr/wp-content/themes/crepaland/fonts/GothamGreek-Bold.woff2) format('woff2');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'GothamGreek-Black';
src: url(//www.crepaland.gr/wp-content/themes/crepaland/fonts/GothamGreek-Black.woff2) format('woff2');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'GothamGreek-Ultra';
src: url(//www.crepaland.gr/wp-content/themes/crepaland/fonts/GothamGreek-Ultra.woff2) format('woff2');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'GothamGreek-UltraItalic';
src: url(//www.crepaland.gr/wp-content/themes/crepaland/fonts/GothamGreek-UltraItalic.woff2) format('woff2');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'PFFuturaNeuRounded-Light';
src: url(//www.crepaland.gr/wp-content/themes/crepaland/fonts/PFFuturaNeuRounded-Light.woff) format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'PFFuturaNeuRounded-Heavy';
src: url(//www.crepaland.gr/wp-content/themes/crepaland/fonts/PFFuturaNeuRounded-Heavy.woff) format('woff');
font-weight: 700;
font-style: normal;
}
body {
font-family: 'PFFuturaNeuRounded-Light';
font-size: 17px;
}
img {
max-width:100%;
}
@media (min-width: 1400px) {
.container {
width: 100%;
max-width: 1300px;
}
}
@media (min-width: 1700px) {
.container {
width: 100%;
max-width: 1300px;
}
}
@media (min-width: 1900px) {
.container {
width: 1300px;
max-width: 100%;
}
} a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} .overlay-div {
height: 100vh;
width: 100vw;
z-index: 50;
position: fixed;
top: 0;
left: 0;
display: none;
}
.overlay-background {
height: 100vh;
width: 100vw;
z-index: 50;
background-color: black;
opacity: 0.75;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
display: none;
}
.offcanvas-contents-left-1 {
height: 100vh;
width: 100vw;
max-width: 500px;
z-index: 51;
background-color: #313cd0;
position: fixed;
top: 0;
left: -100vw;
transition: left 1s;
}
.offcanvas-contents-right-1 {
height: 100vh;
width: 100vw;
max-width: 500px;
z-index: 51;
background-color: #313cd0;
position: fixed;
top: 0;
right: -100vw;
transition: right 1s;
}
.offcanvas-contents-left-1-added {
left: 0;
}
.offcanvas-contents-right-1-added {
right: 0;
}
.offcanvas-base {
display: flex;
flex-direction: column;
position: fixed;
top: 0;
bottom: 0;
z-index: 500;
overflow: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
width: 340px;
background-color: #fff;
transition: -webkit-transform .25s ease;
transition: transform .25s ease;
transition: transform .25s ease,-webkit-transform .25s ease;
max-width: 100%;
}
.offcanvas-menu {
left: 0;
right: auto;
width: 340px;
-webkit-transform: translate3d(-340px,0,0);
transform: translate3d(-340px,0,0);
visibility: hidden;
transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
max-width: 100%;
}
.offcanvas-filters {
left: 0;
right: auto;
-webkit-transform: translate3d(-340px,0,0);
transform: translate3d(-340px,0,0);
visibility: hidden;
max-width: 100%;
}
.offcanvas-cart {
right: 0;
left: auto;
-webkit-transform: translate3d(340px,0,0);
transform: translate3d(340px,0,0);
visibility: hidden;
max-width: 100%;
}
.offcanvas-opened {
-webkit-transform: none;
transform: none;
visibility: visible;
z-index: 9999999;
}
.offcanvas-close-side {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 400;
opacity: 0;
visibility: hidden;
background-color: rgba(0,0,0,.7);
transition: opacity .25s ease,visibility 0s ease .25s;
}
.offcanvas-close-side-opened {
opacity: 1;
visibility: visible;
transition: opacity .25s ease,visibility 0s ease;
}
.off-cart-footer {
flex: 0 0 auto;
padding-bottom: 15px;
}
.off-filters-footer {
flex: 0 0 auto;
padding-bottom: 15px;
}
.off-menu-footer {
flex: 0 0 auto;
padding-bottom: 0px;
}
.off-cart-footer .woocommerce-mini-cart__buttons {
padding-right: 15px;
padding-left: 15px;
display: block;
margin-bottom: 0;
text-align: center;
}
.off-filters-footer .woocommerce-filter__buttons {
padding-right: 15px;
padding-left: 15px;
display: block;
margin-bottom: 0;
text-align: center;
}
.off-cart-footer .woocommerce-mini-cart__buttons a {
width: 100%;
margin-bottom: 10px;
}
.off-filters-footer .woocommerce-filter__buttons a {
width: 100%;
margin-bottom: 10px;
}
.off-cart-footer .woocommerce-mini-cart__buttons .btn-cart {
background-color: #f7f7f7;
padding: 12px 20px;
font-size: 13px;
line-height: 18px;
background-color: #F3F3F3;
color: #3E3E3E;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
outline: 0;
border-width: 0;
border-style: solid;
border-color: transparent;
border-radius: 0;
box-shadow: none;
vertical-align: middle;
text-align: center;
text-decoration: none;
text-transform: uppercase;
text-shadow: none;
letter-spacing: .3px;
font-weight: 600;
cursor: pointer;
transition: color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease;
}
.off-cart-footer .woocommerce-mini-cart__buttons .btn-checkout {
padding: 12px 20px;
font-size: 13px;
line-height: 18px;
background-color: #83b735;
color: #fff;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
outline: 0;
border-width: 0;
border-style: solid;
border-color: transparent;
border-radius: 0;
box-shadow: none;
vertical-align: middle;
text-align: center;
text-decoration: none;
text-transform: uppercase;
text-shadow: none;
letter-spacing: .3px;
font-weight: 600;
cursor: pointer;
transition: color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease;
}
.off-filters-footer .woocommerce-filter__buttons .btn-filters {
padding: 12px 20px;
font-size: 13px;
line-height: 18px;
background-color: #000;
color: #fff;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
outline: 0;
border-width: 0;
border-style: solid;
border-color: transparent;
border-radius: 0;
box-shadow: none;
vertical-align: middle;
text-align: center;
text-decoration: none;
text-transform: uppercase;
text-shadow: none;
letter-spacing: .3px;
font-weight: 600;
cursor: pointer;
transition: color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease;
}
.woocommerce-mini-cart__total {
border-color: rgba(129,129,129,.2);
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 15px;
padding-top: 15px;
padding-bottom: 15px;
border-top: 2px solid;
padding-right: 15px;
padding-left: 15px;
margin-bottom: 5px;
}
.woocommerce-mini-cart__total strong {
color: #2d2a2a;
text-transform: uppercase;
font-weight: 600;
font-size: 18px;
}
.woocommerce-mini-cart__total .amount {
font-weight: 600;
font-size: 20px;
}
.off-cart-header {
display: flex;
flex: 0 0 auto;
align-items: center;
flex-direction: row;
justify-content: flex-start;
padding: 20px 15px 20px 15px;
border-bottom: 1px solid;
border-color: rgba(129,129,129,.2);
}
.off-cart-header .widget-title {
flex: 1 1 auto;
margin: 0px;
font-size: 20px;
color: #2d2a2a;
text-transform: uppercase;
font-weight: 600;
font-size: 16px;
}
.wd-cross-button {
position: relative;
display: inline-block;
cursor: pointer;
line-height: 30px;
}
.off-cart-header .close-side-widget {
flex: 0 0 auto;
}
.wd-cross-button[class*=wd-with-text], .widget_layered_nav_filters ul li a {
color: #2d2a2a;
text-decoration: none;
text-transform: uppercase;
letter-spacing: .3px;
font-weight: 600;
font-size: 13px;
}
.wd-cross-button.wd-with-text-left {
padding-right: 18px;
}
.wd-cross-button:after, .wd-cross-button:before {
content: " ";
position: absolute;
top: 50%;
display: inline-block;
margin-top: -1px;
width: 12px;
height: 2px;
background-color: #000;
transition: background-color .2s ease-in-out,width .2s ease-in-out,-webkit-transform .2s ease-in-out;
transition: background-color .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out;
transition: background-color .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.wd-cross-button:before, .widget_layered_nav_filters ul li a:before, .woocommerce-remove-coupon:before, td.product-remove a:before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.wd-cross-button:after, .widget_layered_nav_filters ul li a:after, .woocommerce-remove-coupon:after, td.product-remove a:after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.wd-cross-button.wd-with-text-left:after, .wd-cross-button.wd-with-text-left:before {
right: 0;
}
.off-widget_shopping_cart {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
position: relative;
display: flex;
flex: 1 1 auto;
align-items: stretch;
flex-direction: column;
}
.off-widget_shopping_filters {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
position: relative;
display: flex;
flex: 1 1 auto;
align-items: stretch;
flex-direction: column;
}
.off-widget_mob_navigation_menu {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
position: relative;
display: flex;
flex: 1 1 auto;
align-items: stretch;
flex-direction: column;
}
.off-widget_shopping_cart_content {
display: flex;
flex: 1 1 auto;
align-items: stretch;
flex-direction: column;
justify-content: space-between;
}
.widget_shopping_cart_content {
display: flex;
flex: 1 1 auto;
align-items: stretch;
flex-direction: column;
justify-content: space-between;
}
.widget_shopping_filters_content {
display: flex;
flex: 1 1 auto;
align-items: stretch;
flex-direction: column;
justify-content: space-between;
}
.widget_mob_navigation_menu_content {
display: flex;
flex: 1 1 auto;
align-items: stretch;
flex-direction: column;
justify-content: space-between;
}
.off-widget-scroll {
position: relative;
flex: 1 1 auto;
overflow: hidden;
width: 100%;
height: 100%;
}
.off-widget-scroll-content {
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: auto;
overflow-x: hidden;
position: absolute;
padding-right: 0;
max-height: none;
}
.off-widget-scroll-content .woocommerce-mini-cart__total, .off-widget-scroll-content .woocommerce-mini-cart__buttons{
display:none;
}
.off-widget-scroll-content .woocommerce-mini-cart {
padding: 15px;
} .noesis-scroll {
position: relative;
flex: 1 1 auto;
overflow: hidden;
width: 100%;
height: 100%;
}
.off-widget_shopping_cart .noesis-scroll-content {
position: absolute;
padding-right: 0;
max-height: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: auto;
overflow-x: hidden;
position: absolute;
padding-right: 0;
max-height: none;
}
.off-widget_shopping_filters .noesis-scroll-content {
position: absolute;
padding-right: 15px;
padding-left: 15px;
max-height: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: auto;
overflow-x: hidden;
position: absolute;
padding-right: 15px;
max-height: none;
}
.off-widget_mob_navigation_menu .noesis-scroll-content {
position: absolute;
padding-right: 15px;
padding-left: 15px;
max-height: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: auto;
overflow-x: hidden;
position: absolute;
padding-right: 15px;
max-height: none;
}
.off-widget_shopping_cart .product_list_widget {
margin-bottom: 0;
text-align: left;
padding: 0px;
}
.woocommerce .off-widget_shopping_cart ul.product_list_widget .mini_cart_item {
margin-bottom: 0;
padding: 15px;
transition: background-color .3s ease;
}
.off-widget_shopping_cart .mini_cart_item {
position: relative;
display: flex;
align-items: flex-start;
flex-direction: row;
}
.widget_shopping_cart_content .mini_cart_item {
margin-bottom: 0;
padding: 15px;
transition: background-color .3s ease;
}
.product_list_widget>li>a {
display: block;
margin-bottom: 8px;
}
.off-widget_shopping_cart .cart-item-link {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
font-size: 0;
}
.off-widget_shopping_cart .mini_cart_item a {
margin-bottom: 0;
}
.off-widget_shopping_cart .remove {
position: absolute;
top: 13px;
right: 10px;
z-index: 99999;
margin-bottom: 0;
padding-right: 0;
width: 20px;
height: 20px;
border-radius: 50%;
color: rgba(0,0,0,.8);
text-align: center;
font-size: 21px;
line-height: 20px;
}
.off-widget_shopping_cart .mini_cart_item a {
margin-bottom: 0;
}
.cart-widget-side .off-widget_shopping_cart .remove {
top: 13px;
right: 10px;
}
.off-widget_shopping_cart .remove:after {
font-weight: 700;
font-size: 8px;
content: "X";
font-family: noesis-font;
display: none;
}
.off-widget_shopping_cart .cart-item-image {
position: relative;
flex: 0 0 auto;
overflow: hidden;
margin-right: 15px;
}
.off-widget_shopping_cart .mini_cart_item a {
margin-bottom: 0;
}
.product_list_widget>li img {
float: left;
margin-right: 15px;
min-width: 65px;
max-width: 65px;
height: auto;
}
.off-widget_shopping_cart .cart-item-image img {
float: none;
margin-right: 0;
transition: opacity .6s ease;
}
.off-widget_shopping_cart .cart-info {
flex: 1 1 auto;
padding-right: 20px;
}
.off-widget_shopping_cart .product-title {
display: block;
margin-bottom: 6px;
}
.off-widget_shopping_cart .product-title {
transition: all .25s ease;
}
.product_list_widget>li .product-title {
margin-bottom: 8px;
font-size: 14px;
}
.off-widget_shopping_cart .quantity {
display: inline-flex;
vertical-align: top;
white-space: nowrap;
font-size: 0;
}
.off-widget_shopping_cart .quantity {
display: block;
color: #BBB;
font-size: 13px;
}
.off-widget_shopping_cart .amount {
font-weight: 600;
font-size: 14px;
}
.shopping-cart-widget-footer {
display: none;
} .offcanvas-menu {
margin-top: 0px;
}
.offcanvas-menu .offcanvas-close-menu svg{
display: inline-block;
fill: #000;
vertical-align: middle;
background: none;
pointer-events: none;
width: 15px;
height: 15px;
stroke-width: 1.5px;
}
.offcanvas-close-menu {
position: relative;
vertical-align: middle;
line-height: 15px;
}
.offcanvas-menu .offcanvas-close-menu:before {
position: absolute;
content: '';
top: -8px;
right: -12px;
left: -12px;
bottom: -8px;
transform: translateZ(0);
}
.navbar-collapse {
display: block!important;
height: auto!important;
padding-bottom: 0;
overflow: visible!important;
}
.noesis-scroll-content .navbar-collapse  {
padding: 0px;
}
.off-widget_mob_navigation_menu .noesis-scroll-content {
padding-left: 30px;
padding-right: 30px;
}
.off-widget_mob_navigation_menu  .navbar-nav {
margin: 0px;
}
.off-widget_mob_navigation_menu .main-mob-menu-item {
border-bottom: 1px solid #d9d9d9;
border-color: rgb(140 140 140 / 0.25); 
overflow: hidden;
}
.off-widget_mob_navigation_menu .main-mob-menu-item a {
display: block;
position: relative;
width: 100%;
padding: 20px 0;
text-align: left;
cursor: pointer;
text-transform: uppercase;
}
.off-widget_mob_navigation_menu .nav>li>a:focus, .off-widget_mob_navigation_menu .nav>li>a:hover {
text-decoration: none;
background-color: transparent;
}
.off-widget_mob_navigation_menu .main-mob-menu-item a .caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 0px;
vertical-align: middle;
border-top: 0px dashed;
border-right: 0px solid transparent;
border-left: 0px solid transparent;
position: absolute;
right: 0;
top: calc(50% - (11px / 2));
width: 11px;
height: 11px;
}
.off-widget_mob_navigation_menu .main-mob-menu-item a .caret::before, .off-widget_mob_navigation_menu .main-mob-menu-item a .caret::after {
position: absolute;
content: '';
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(-90deg);
background-color: currentColor;
transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.off-widget_mob_navigation_menu .main-mob-menu-item a .caret::before {
width: 11px;
height: 1px;
opacity: 1;
}
.off-widget_mob_navigation_menu .main-mob-menu-item a .caret::after {
width: 1px;
height: 11px;
}
.off-widget_mob_navigation_menu .main-mob-menu-item.open a .caret::before, .off-widget_mob_navigation_menu .main-mob-menu-item.open a .caret::after {
transform: translate(-50%, -50%) rotate(90deg);
}
.off-widget_mob_navigation_menu .main-mob-menu-item.open a .caret::before{
opacity: 0;
}
.off-widget_mob_navigation_menu .dropdown-menu {
display: block;
height: 0;
visibility: hidden;
transition: height 0.35s ease-in-out, visibility 0s ease-in-out 0.35s;
overflow: hidden;
padding-bottom: 18px;
margin-left: 16px;
}
.off-widget_mob_navigation_menu .main-mob-menu-item.open .dropdown-menu {
visibility: visible;
transition: height 0.35s ease-in-out;
overflow:visible;
height: auto;
}
.off-widget_mob_navigation_menu .navbar-nav .open .dropdown-menu>li>a {
padding: 13px 0px 13px 0px;
font-size: 13px;
}
.secondary-mob-menu-item-first {
margin-top: 30px;
}
.secondary-mob-menu-item {
margin-bottom: 18px;
padding: 0px;
}
.secondary-mob-menu-item a {
line-height: 21px;
font-size: 13px;
}
.navbar-nav>.secondary-mob-menu-item>a {
padding: 0px;
color:#888;
text-transform: none;
font-size: 13px;
}
.off-widget_mob_navigation_menu {
opacity: 0;
transition: opacity 0.5s ease 0.25s, transform 0.5s ease 0.25s;
transform: translateX(-65px);
}
.offcanvas-opened .off-widget_mob_navigation_menu {
opacity: 1;
transform: translateX(0);
transition: opacity 0.5s ease 0.25s, transform 0.5s ease 0.25s;
}
.off-cart-header {
opacity: 0;
transition: opacity 0.5s ease 0.25s, transform 0.5s ease 0.25s;
transform: translateX(-65px);
}
.offcanvas-opened .off-cart-header {
opacity: 1;
transform: translateX(0);
transition: opacity 0.5s ease 0.25s, transform 0.5s ease 0.25s;
}
.off-menu-footer {
opacity: 0;
transform: translateY(45px);
transition: opacity 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.offcanvas-opened .off-menu-footer {
opacity: 1;
transform: translateY(0);
transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.45s,transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.45s;
}
.off-widget_mob_navigation_menu .navbar-nav>li {
float: none;
width: 100%;
}
.off-widget_mob_navigation_menu .navbar-nav {
float: none;
margin: 0;	
} #mobileheader {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 15px 18px;
background-color: #000;
}
.mobile-menu-icon svg {
height: 14px;
width: 20px;
fill: #fff;
}
.mobile-cart-icon svg {
height: 20px;
fill: #fff;
stroke-width: 1.5px;
}
.mobile-branding img {
max-width: 200px;
} .woocommerce table.shop_table {
border: 0px solid rgba(0,0,0,.1);
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
}
th.product-remove {
width: 40px;
}
th.product-thumbnail {
width: 10px;
}
th.product-name {
text-align: left;
}
table th {
padding: 15px 10px;
border: none;
border-bottom: 2px solid #EFEFEF;
color: #2d2a2a;
vertical-align: middle;
text-align: left;
text-transform: uppercase;
font-weight: 600;
font-size: 16px;
line-height: 1.2;
font-family: 'GothamGreek-Bold';
}
.woocommerce table.shop_table td {
padding: 15px 12px;
border: none;
border-bottom: 1px solid #E6E6E6;
text-align: left;
font-weight: inherit;
}
.shop_table tr td:last-child, .shop_table tr th:last-child {
text-align: right;
}
td.product-remove {
padding: 0;
text-align: center;
}
@media (min-width: 768px) {
.order-md-first {
-ms-flex-order: -1;
order: -1;
}
}
.order-last {
-ms-flex-order: 13;
order: 13;
}
.cart-actions .coupon {
display: flex;
align-items: center;
flex-direction: row;
}
.cart-actions .coupon label {
display: none;
}
.cart-actions .coupon .input-text {
margin-right: 10px;
max-width: 230px;
}
.cart-actions input {
padding: 0 15px;
max-width: 100%;
width: 100%;
height: 42px;
border: 2px solid rgba(129,129,129,.2);
border-radius: 0;
background-color: transparent;
box-shadow: none;
vertical-align: middle;
font-size: 14px;
transition: border-color .5s ease;
}
.woocommerce .cart-actions [type=submit]{
padding: 12px 20px;
font-size: 13px;
line-height: 18px;
background-color: #F3F3F3;
color: #3E3E3E;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
outline: 0;
border-width: 0;
border-style: solid;
border-color: transparent;
border-radius: 0;
box-shadow: none;
vertical-align: middle;
text-align: center;
text-decoration: none;
text-transform: uppercase;
text-shadow: none;
letter-spacing: .3px;
font-weight: 600;
cursor: pointer;
transition: color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease;
}
td.product-thumbnail>a {
display: block;
overflow: hidden;
}
td.product-thumbnail img {
min-width: 80px;
max-width: 80px;
}
.cart-actions.row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.woocommerce .cart-totals-inner {
padding: 25px;
border: 3px solid #EFEFEF;
}
.woocommerce .cart-totals-inner h2 {
text-transform: uppercase;
font-size: 22px;
margin-bottom: 5px;
padding-left: 6px;
font-family: 'GothamGreek-Bold';
margin-top: 0px;
}
.cart-subtotal th {
border-bottom: 1px solid #E6E6E6;
text-transform: none;
font-size: 14px;
}
.woocommerce-shipping-totals th {
border-bottom: 1px solid #E6E6E6;
text-transform: none;
font-size: 14px;
}
.cart-subtotal .woocommerce-Price-amount{
color: #777;
}
.order-total .woocommerce-Price-amount {
font-size: 16px;
font-family: 'GothamGreek-Bold';
}
.woocommerce-remove-coupon, td.product-remove a {
width: 30px;
height: 30px;
vertical-align: middle;
font-size: 0;
position: relative;
display: inline-block;
cursor: pointer;
line-height: 30px;
}
@media (min-width: 769px) {
.order-md-first {
-ms-flex-order: -1;
order: -1;
}
.order-md-last {
-ms-flex-order: 13;
order: 13;
}
.col-md-automa {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-md-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
}
@media (max-width: 1024px) {
.cart-content-wrapper .cart-data-form {
margin-bottom: 40px;
padding-top: 0;
}
}
@media (max-width: 768px) {	
.shop_table_responsive tbody, .shop_table_responsive tfoot, .shop_table_responsive tr {
display: block;
}
.shop_table_responsive tr {
position: relative;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid rgba(129,129,129,.2);
}
.woocommerce-cart-form__contents tr {
margin-bottom: 25px;
padding-bottom: 25px;
padding-left: 115px;
min-height: 136px;
}
.shop_table_responsive tr:last-child {
margin-bottom: 0;
}
.woocommerce-cart-form__contents td {
display: flex;
align-items: center;
flex-direction: row;
flex-wrap: wrap;
margin-bottom: 5px;
padding: 0;
}
.woocommerce-cart-form__contents td:not(:last-child) {
border-bottom: 1px dashed rgba(129,129,129,.2);
}
.shop_table_responsive td {
display: block;
margin-bottom: 8px;
padding: 0 0 8px;
border-bottom: none;
text-align: right;
}
.shop_table_responsive td:before {
content: attr(data-title);
float: left;
padding-top: 3px;
color: #2d2a2a;
text-transform: uppercase;
font-weight: 600;
font-size: 12px;
}
.woocommerce-cart-form__contents td:before {
flex: 1 1 auto;
margin-bottom: 5px;
padding-top: 0;
text-align: left;
font-size: 11px;
}
.group_table td>*, .woocommerce-cart-form__contents td>* {
margin-bottom: 5px;
}
.woocommerce table.shop_table td.product-thumbnail {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
margin-bottom: 0;
padding-bottom: 0;
max-height: 115px;
border-bottom: none;
}
.woocommerce-cart-form__contents td.product-thumbnail img {
min-width: 100px;
max-width: 100px;
}
.shop_table_responsive tbody, .shop_table_responsive tfoot, .shop_table_responsive tr {
display: block;
}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
display: block;
}
.shop_table_responsive {
display: block;
}
.shop_table_responsive th, .shop_table_responsive thead {
display: none;
}
th.product-name {
text-align: left;
}
td.product-name:before {
display:none;
}
.woocommerce .woocommerce-cart-form__contents td.product-remove {
position: absolute;
top: -7px;
right: -7px;
z-index: 1;
margin-bottom: 0;
padding-bottom: 0;
border: none;
}
.woocommerce .woocommerce-cart-form__contents td.product-name {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
text-align: left!important;
padding: 15px 12px;
}
.woocommerce  .woocommerce-cart-form__contents td.product-name a {
margin-bottom: 10px;
padding-right: 30px;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: transparent;
}
.woocommerce table.shop_table td {
padding: 4px 12px;
}
.order-first {
-ms-flex-order: -1;
order: -1;
}
.order-last {
-ms-flex-order: 13;
order: 13;
}
.cart-actions .button {
width: 100%;
}
.woocommerce table.shop_table {
margin-bottom: 40px;
}
.woocommerce .cart-actions button.button:disabled, .woocommerce .cart-actions button.button:disabled[disabled] {
padding: 12px 20px;
}
.cart-actions .coupon {
justify-content: center;
margin-top: 30px;
padding: 25px;
border: 2px dashed rgba(129,129,129,.2);
}
.cart-actions .coupon {
flex-direction: column;
}
.cart-actions .coupon .input-text {
max-width: 100%;
margin-right: 0px;
margin-bottom: 10px;
}
.woocommerce .cart-totals-inner table.shop_table td {
border-bottom: 0px solid #E6E6E6;
margin-bottom: 0px;
}
body .select2-container, body .ui-widget.ui-datepicker {
z-index: 99!important;
}
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #6ca300;
color: #fff;
-webkit-font-smoothing: antialiased;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: #83c305;
color: #fff;
} .noesis-table-wrapper {
overflow-x: auto;
margin-bottom: 20px;
padding: 5px 15px;
background-color: #FFF;
box-shadow: 1px 1px 2px rgba(0,0,0,.05);
}
.woocommerce-terms-and-conditions-wrapper {
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid;
}
input[type=radio], input[type=checkbox] {
box-sizing: border-box;
margin-top: 0;
margin-right: 5px;
padding: 0;
vertical-align: middle;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
position: relative;
margin-top: 4px;
margin-left: 0px;
}
.checkout-order-review, .woocommerce-order-pay .entry-content>.woocommerce {
position: relative;
margin-bottom: 40px;
padding: 30px;
background-color: #F8F8F8;
}
.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {
max-width: 50%;
width: 50%;
}
th.product-name {
text-align: left;
}
.shop_table tr td:last-child, .shop_table tr th:last-child {
text-align: right;
}
.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {
max-width: 50%;
width: 50%;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #add_payment_method #payment .payment_methods .payment_box {
position: relative;
margin-top: 15px;
padding: 15px;
background-color: #FFF;
box-shadow: 1px 1px 2px rgba(0,0,0,.05);
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #add_payment_method #payment .payment_methods .payment_box:before {
position: absolute;
top: -4px;
left: 25px;
color: #FFF;
font-size: 32px;
line-height: 0;
content: "\f151";
font-family: woodmart-font;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #add_payment_method #payment .payment_methods .payment_box p:last-child {
margin-bottom: 0;
}
.checkout-order-review:after, .checkout-order-review:before, .woocommerce-order-pay .entry-content>.woocommerce:after, .woocommerce-order-pay .entry-content>.woocommerce:before {
content: "";
position: absolute;
left: 0;
width: 100%;
height: 10px;
background-color: transparent;
background-image: radial-gradient(farthest-side,rgba(0,0,0,0) 6px,#f8f8f8 0);
background-size: 15px 15px;
}
.checkout-order-review:before, .woocommerce-order-pay .entry-content>.woocommerce:before {
top: -10px;
background-position: -3px -5px,0 0;
}
#ship-to-different-address label {
display: inline;
margin: 0;
margin-right: 5px;
color: #2d2a2a;
} .koboClear{clear:both;}
.koboClear5{clear:both;padding:5px;}
.koboClear10{clear:both;padding:10px;}
.koboClear15{clear:both;padding:15px;}
.koboClear20{clear:both;padding:20px;}
.koboClear30{clear:both;padding:30px;}
.koboClear40{clear:both;padding:40px;}
.koboClear60{clear:both;padding:60px;}			
.koboCont{
max-width: 980px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
}		
.koboContRowL{
width: 50%;
padding: 10px;
}					
.koboContRowSR{
width: 50%;
padding: 10px;
}			
.koboContSTitle{
}		
.koboContS{
}
.koboContS span{
}
.koboContS a{
color: #000;
text-decoration: none !important;
}
.contForm input[type="text"],
.contForm input[type="tel"],
.contForm input[type="email"] {
background: transparent;
border: 0; 
border-bottom: 1px solid #BBB;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
height: 40px;
padding-left: 10px;
color: #000;
width: 100%;
margin-top: 3px; 
font-weight: 300;
}
.contForm select {
background: transparent;
border: 0; 
border-bottom: 1px solid #BBB;
border-radius: 0;
height: 40px;
padding-left: 10px;
color: #000;
width: 100%;
margin-top: 3px; 
font-weight: 300;
}
.contForm textarea{
background: transparent;
border: 0; 
border-bottom: 1px solid #BBB;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
height: 120px;
padding-left: 10px;
color: #000;
width: 100%;
margin-top: 3px; 
font-weight: 300;
}  
.reqFrom input[type="submit"] {   
background: #f56423;
color: #FFF;
border-radius: 0;
margin-top: 10px;
width: 200px;
font-weight: 300;
border: 0;
height: 40px;
} 
.contFormCh {
padding: 20px 0;
text-align: left;
font-size: 12px;
font-weight: 600;
}
.contFormCh a {
color: #000;
text-decoration: none !important;
}
.koboSocial{ 
margin: 40px auto;
display: flex;
flex-wrap: wrap;
}
.koboSocialS{
padding-right: 5px;
}
.koboSocialS img{
max-width: 35px;
}
.kobofranchBody{ 
margin: 100px 0;
border-top: 1px solid #dadada;
border-bottom: 1px solid #dadada;
padding: 80px 0;
}
.kobofranchInner{
max-width: 1300px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.kobofranchR{
width: 50%;
}
.kobofranchL{
width: 50%;
}
.kobofranchBg{
}
.kobofranchBg img{ 
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.kobofranchLMeta{
padding: 0 50px;
text-align: center;
}
.kobofranchLogo{
}
.kobofranchLogo img{ 
max-width: 100px;
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.kobofranchLTitle{
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 50px;
color: #181818;
margin-top: 10px;
margin-bottom: 19px;
}
.kobofranchLText{
}
.kobofranchLBtn{
}
.kobofranchLBtn a{
padding: 17px 30px;
background-color: #f56423;
color: #fff;
border-radius: 5px;
font-size: 17px;
display: inline-block;
margin-top: 20px;
}
.wp-block-post-excerpt__more-link { 
margin: 40px 0;
padding: 9px 30px;
background-color: #f56423;
color: #fff;
}
.kobopfran{
}
.kobopfranTitle{
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 50px;
color: #181818;	
text-align: center; 
}
.kobopfranTitle h2{
margin-top: 0 !important;
}
.kobopfranLine{ 
border-bottom: 4px solid #f56423; 
margin: 25px auto;
max-width: 200px;
}
.kobopfranDesc{
text-align: center;
max-width: 800px;
margin: 0 auto;
}
.kobopfranRow{
display: flex;
flex-wrap: wrap;
margin: 100px 0 40px;
}
.kobopfranRowS{
display: flex;
flex-wrap: wrap; 
width: 100%;
padding: 0 0 100px;
}
.kobopfranRowSL{
width: 50%;
padding: 20px;
}
.kobopfranRowSR{
width: 50%;
padding: 20px;
}
.kobopfranRowSLBg{
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center !important; 
width: 100%;
height: 400px;
}
.kobopfranRowSRMeta{
padding: 40px;
}
.kobopfranRowSRTitle{ 
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 35px;
color: #181818;	
}
.kobopfranRowSRLine{
border-bottom: 4px solid #f56423;
margin: 10px 0 20px;
max-width: 100px;
}
.kobopfranRowSRDesc{
}
.kobopfranRowS:nth-child(2n) .kobopfranRowSL{
order: 2;
}
.contFormF{
width: 50%;
float: left;
padding: 10px;
}
.contFormFT{
padding: 10px;
}
.kobopfranform{ 
background: #f8f8f8;
padding: 20px 40px;
text-align: center;
}			
.kobopfranformR{
padding: 50px;
}
.koboContDesc{
text-align: center;
max-width: 800px;
margin: 0 auto 100px;
padding: 0 20px;
}   .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
-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(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-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 {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-loaded {
display: block; }
.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 {
-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; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
animation-duration: 1000ms;
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 500ms ease-in-out; } .owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.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(//www.crepaland.gr/wp-content/themes/crepaland/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms 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-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; 
}
.owl-theme .owl-nav [class*=owl-] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: transparent;
display: inline-block;
cursor: pointer;
border-radius: 0px;
} .main-home-slider img {
width: 100%;
}
.menu-grid {
margin-top: -110px;
margin-bottom: 40px;
}
.menu-grid-home {
position: relative;
}
.menu-grid-image-wrapper {
overflow: hidden;
border-radius: 8px 8px 8px 8px;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
width: 100%;
}
.menu-grid-home.big-left .menu-grid-home-box-bg {
background-image: url(//www.crepaland.gr/wp-content/themes/crepaland/images/grid-1-1-1.jpg);
}
.menu-grid-home.small-center-1 .menu-grid-home-box-bg {
background-image: url(//www.crepaland.gr/wp-content/themes/crepaland/images/grid-2-2-1.jpg);
}
.menu-grid-home.small-center-2 .menu-grid-home-box-bg {
background-image: url(//www.crepaland.gr/wp-content/themes/crepaland/images/grid-1-1-1cs2.jpg);
}
.menu-grid-home.big-right .menu-grid-home-box-bg {
background-image: url(//www.crepaland.gr/wp-content/themes/crepaland/images/grid-4-1-1.jpg);
}
.menu-grid-home-box-bg {
background-size: cover;
background-position: 50%;
z-index: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.menu-grid-home-box-bg, .menu-grid-home-box-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
}
.menu-grid-home-box-bg .menu-grid-home-box-overlay {
background-color: rgba(0,0,0,0);
transition-duration: 400ms;
z-index:1;
}
.menu-grid-home.big-left .menu-grid-content-wrapper {
z-index: 1;
overflow: hidden;
padding: 35px;
width: 100%;
min-height: 532px;
text-align: left;
position: relative;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
color: #fff;
}
.menu-grid-home.big-right .menu-grid-content-wrapper {
z-index: 1;
overflow: hidden;
padding: 35px;
width: 100%;
min-height: 532px;
text-align: center;
position: relative;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
color: #fff;
}
.menu-grid-home.small-center-1 .menu-grid-content-wrapper {
z-index: 1;
overflow: hidden;
padding: 35px;
width: 100%;
min-height: 245px;
text-align: left;
position: relative;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
color: #fff;
}
.small-center-1 {
margin-bottom: 30px;
}
.menu-grid-home.small-center-2 .menu-grid-content-wrapper {
z-index: 1;
overflow: hidden;
padding: 35px;
width: 100%;
min-height: 255px;
text-align: left;
position: relative;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
color: #fff;
}
.menu-grid-content-wrapper a {
padding: 13px 20px;
background-color: #f56423;
color: #fff;
border-radius: 5px;
font-size: 15px;
}
.menu-grid-title {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 67px;
margin-bottom: 5px;
margin-top: 0px;
color: #f5b423;
margin-top: -5px;
}
.menu-grid-subtitle {
font-size: 34px;
letter-spacing: 0.5px;
}
.menu-grid-description {
margin-bottom: 40px;
display: block;
font-size: 20px;
}
.menu-grid-home.big-left:hover .menu-grid-home-box-bg {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition-duration: 400ms;
}
.menu-grid-home.big-left:hover .menu-grid-home-box-overlay {
background-color: rgba(0,0,0,.3);
transition-duration: 400ms;
z-index:1;
}
.menu-grid-home.big-right:hover .menu-grid-home-box-bg {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition-duration: 400ms;
}
.menu-grid-home.big-right:hover .menu-grid-home-box-overlay {
background-color: rgba(0,0,0,.3);
transition-duration: 400ms;
z-index:1;
}
.menu-grid-home.small-center-1:hover .menu-grid-home-box-bg {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition-duration: 400ms;
}
.menu-grid-home.small-center-1:hover .menu-grid-home-box-overlay {
background-color: rgba(0,0,0,.3);
transition-duration: 400ms;
z-index:1;
}
.menu-grid-home.small-center-2:hover .menu-grid-home-box-bg {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition-duration: 400ms;
}
.menu-grid-home.small-center-2:hover .menu-grid-home-box-overlay {
background-color: rgba(0,0,0,.3);
transition-duration: 400ms;
z-index:1;
}
.small-center-1 .menu-grid-subtitle {
font-size: 22px;
letter-spacing: 0.5px;
}
.small-center-1 .menu-grid-title {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 56px;
margin-bottom: 30px;
margin-top: 0px;
color: #fff;
margin-top: -5px;
}
.small-center-2 .menu-grid-subtitle {
font-size: 22px;
letter-spacing: 0.5px;
}
.small-center-2 .menu-grid-title {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 56px;
margin-bottom: 30px;
margin-top: 0px;
color: #fff;
margin-top: -5px;
}
.big-right .menu-grid-subtitle {
font-size: 28px;
letter-spacing: 0.5px;
}
.big-right .menu-grid-title {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 56px;
margin-bottom: 4px;
margin-top: 0px;
color: #f5b423;
margin-top: -5px;
}
.big-right .menu-grid-description {
margin-bottom: 30px;
margin-top: 20px;
font-size: 17px;
}
.home-magazi-section {
background-image: url(https://staging.mindrop.space/crepaland/wp-content/uploads/2021/08/magazi-bg-1-1.jpg);
background-position: center center;
background-size: cover;
padding-top: 120px;
padding-bottom: 120px;
background-attachment: fixed;
text-align: center;
}
.magazi-content h5 {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 50px;
color: #fff;
}
.magazi-content p {
color: #fff;
font-size: 20px;
margin-bottom:20px;
margin-top: 20px;
}
.magazi-content a {
padding: 17px 55px;
background-color: #f56423;
color: #fff;
border-radius: 36px;
font-size: 20px;
display: inline-block;
} #newslettersubscribe {
background-color: #f56423;
padding-bottom: 40px;
}
.subscribe-title h3 {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 32px;
color: #fff;
text-align: center;
margin-top:0px;
margin-bottom:0px;
}
.subscribe-title p {
font-size: 15px;
text-align: center;
margin-top: 6px;
color: #5d311e;
}
.subscribe-icon-cycle {
text-align:center;
margin-top:-45px;
}
.subscribe-icon-cycle span {
display: inline-block;
background-color: #f56423;
margin: 0 auto;
width: 105px;
height: 105px;
overflow: hidden;
border-radius: 100%;
z-index: 99999999;
position: relative;
}
.subscribe-icon-cycle span img {
max-width: 57%;
margin-top: 19px;
}
.form-crepa-subscribe {
position:relative;
margin-top: 35px;
margin-bottom: 20px;
}
.form-crepa-subscribe input {
width: 100%;
height: 56px;
padding: 18px;
z-index: 1;
border: none;
-webkit-transition: all .3s ease 0s;
transition: all .3s ease 0s;
background: #fff;
border: 1px solid;
border-radius: 300px;
border-color: #fff;
}
.form-crepa-subscribe input[type=submit] {
position: absolute;
top: 3px;
right: 3px;
z-index: 2;
height: 50px;
-moz-appearance: none !important;
-webkit-appearance: none !important;
width: auto;
border-radius: 300px;
padding: 15px 30px 18px 30px;
background-color: #181818;
color: #fff;
letter-spacing: 1px;
font-family: 'PFFuturaNeuRounded-Heavy';
}
.site-footer {
background-color:#181818;
}
.site-footer .blank-divider {
padding-top:140px;
border-bottom: 1px solid #303030;
}
#footer-widgets {
margin-top: 90px;
margin-bottom: 90px;
}
.footer-logo {
text-align: center;
position: relative;
}
.footer-logo img {
position: absolute;
max-height: 124px;
left: 50%;
transform: translate(-50%, -50%);
box-shadow: -1px -1px 0px 19px rgb(24 24 24);
-webkit-box-shadow: -1px -1px 0px 19px rgb(24 24 24);
-moz-box-shadow: -1px -1px 0px 19px rgba(24,24,24,1);
}
.social-icons-footer {
padding-left: 0px;
margin-bottom: 0px;
text-align: center;
}
.social-icons-footer li {
background: #fff;
color: #000;
padding: 7px;
border-radius: 50%;
margin-right: 15px;
display: inline-block;
width: 40px;
height: 40px;
padding-top: 6px;
}
.social-icons-footer li.social-last {
margin-right: 0px;
}
.social-icons-footer li img {
width: 100%;
}
.footer-widget-title {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 21px;
color: #fff;
text-align: center;
margin-bottom: 20px;
}
.footer-widget p {
color: #b0b0b0;
text-align: center;
font-size: 16px;
line-height: 27px;
}
.footer-widget {
text-align: center;
margin-top: 25px;
}
.footer-widget-content strong {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 21px;
color: #f56423;
}
.footer-widget-content ul {
list-style:none;
padding:0px;
}
.footer-widget-content ul li {
color: #b0b0b0;
text-align: center;
font-size: 16px;
line-height: 27px;
}
.footer-widget-content ul li a{
color: #FFF;
text-decoration: none !important;
}
#footercopyrights {
border-top: 1px solid #303030;
min-height:40px;
}
.site-info  {
padding: 20px 0px;
}
.site-info ul {
padding:0px;
list-style:none;
color: #fff;
margin-bottom: 0px;
}
.site-info ul li {
display: inline-block;
margin-right: 30px;
color: #787878!important;
}
.site-info ul li a {
color: #787878!important;
}
.site-developer-company {
text-align: right;
padding-top: 10px;
}
.site-developer-company img {
max-height: 35px;
margin-left: 15px;
}
.site-developer-company a {
color: #787878!important;
} @media (max-width: 992px) {
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-collapse.collapse {
display: none !important;
}
.navbar-nav {
float: none !important;
margin: 7.5px -15px;
}
.navbar-nav > li {
float: none;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-text {
float: none;
margin: 15px 0;
} .navbar-collapse.collapse.in {
display: block !important;
padding-top: 40px;
}
.navbar-collapse.collapsing {
padding-top: 40px;
}
.collapsing {
overflow: hidden !important;
}
.navbar {
background: #F8F8F8;
border: none;
margin-bottom: 0;
}
.navbar .container {
width: 100%;
}
.navbar-header {
height: 105px;
}
.navbar-header .navbar-toggle {
right: 0;
border: none;
background: transparent !important;
margin-top: 35px;
}
.navbar-header .navbar-toggle:hover {
background: transparent !important;
}
.navbar-header .navbar-toggle .icon-bar {
width: 22px;
transition: all 0.2s;
}
.navbar-header .navbar-toggle .top-bar {
transform: rotate(45deg);
transform-origin: 10% 10%;
}
.navbar-header .navbar-toggle .middle-bar {
opacity: 0;
}
.navbar-header .navbar-toggle .bottom-bar {
transform: rotate(-45deg);
transform-origin: 10% 90%;
}
.navbar-header .navbar-toggle.collapsed .top-bar {
transform: rotate(0);
}
.navbar-header .navbar-toggle.collapsed .middle-bar {
opacity: 1;
}
.navbar-header .navbar-toggle.collapsed .bottom-bar {
transform: rotate(0);
}
.navbar-brand {
position: absolute;
top: 0;
left: 50%;
display: block;
z-index: 9999;
transform: translate(-50%, 0%);
}
.navbar-brand img {
width: 155px;
margin-top: -32px;
}
.navbar-nav li a {
color: #707070 !important;
font-size: 14px;
}
.navbar-nav li a:hover {
background: #ebebeb !important;
color: #BC7A84 !important;
}
} @media (min-width: 993px) {
.navbar {
border: none;
margin-bottom: 0;
}
.navbar-brand {
position: absolute;
top: 0;
left: 50%;
display: block;
z-index: 9999;
transform: translate(-50%, 0%);
}
.navbar-brand img {
width: 155px;
margin-top: -32px;
}
.navbar-nav li a {
color: #d72027 !important;
font-size: 14px;
}
.navbar-nav li a:hover {
color: #BC7A84 !important;
}
.navbar-right li a {
padding: 20px 20px 20px 10px;
}
.navbar-left li a {
padding: 20px 10px 20px 20px;
}
}
@media (max-width: 1390px)  { 
.navbar-left li a {
padding: 20px 10px 20px 20px;
}
.navbar-default .navbar-nav>li>a {
font-size: 12px !important;
}
} @media (min-width: 1200px) {
.navbar-brand {
position: absolute;
top: 0;
left: 50%;
display: block;
z-index: 9999;
transform: translate(-50%, 0%);
}
.navbar-brand img {
width: 155px;
margin-top: -32px;
}
.navbar-right li a {    
padding: 20px 6px 20px 20px;
}
.navbar-left li a {
padding: 20px 20px 20px 20px;
}
}
.navbar-default { 
background: transparent;
box-shadow: none;
}
@media (min-width: 768px) {
.navbar-right {
float: left!important;
margin-left: 80px;
margin-top: 31px;
margin-bottom: 30px;
}
}
@media (min-width: 768px) {
.navbar-left {
float: right!important;
margin-right: 80px;
margin-top: 31px;
margin-bottom: 30px;
}
}
.navbar-default .navbar-nav>li>a {
color: #777;
color: #2b2a26!important;
text-shadow: 0 0px 0 rgb(255 255 255 / 0%);
font-family: 'PFFuturaNeuRounded-Heavy';
letter-spacing: 0.6px;
font-size: 15px;
}
@media (min-width: 768px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
margin-left: -0px;
}
}
#topbar {
background-color:#181818;
padding: 8px 0;
line-height: 24px;
}
#welcome {
padding:100px 0px;
background-color: #fff;
}
#welcome h2 {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 50px;
color: #181818;
margin-top: 10px;
margin-bottom: 19px;
}
#welcome p {
color: #9e9e9e;
}
.welcome-image img {
width: 100%;
height:auto;
}
.welcome-more-btn {
padding: 17px 30px;
background-color: #f56423;
color: #fff;
border-radius: 5px;
font-size: 17px;
display: inline-block;
margin-top: 20px;
}
.welcomesubtitle {
margin-top:40px;
display:block;
}
.welcome-txt-content {
padding-right: 60px;
}
#homestores {
padding:0px 0px;
background-color: #f3eee1;
position: relative;
}
.homestores-content h2 {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 50px;
color: #181818;
margin-top: 10px;
margin-bottom: 19px;
}
.home-stores-more-btn {
padding: 17px 30px;
background-color: #f56423;
color: #fff;
border-radius: 5px;
font-size: 17px;
display: inline-block;
margin-top: 20px;
}
.home-stores-franchise-more-btn {
padding: 14px 26px;
background-color: #f3eee1;
color: #f56423;
border-radius: 5px;
font-size: 17px;
display: inline-block;
margin-top: 20px;
border: 2px solid #f56423;
padding-top: 15px;
}
.homestores-content p {
color: #9e9e9e;
}
.homestores-content span {
color: #f56423;
}
.homestores-map img {
width: 100%;
}
.homestores-image-bg {
background-size: cover;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 50%;
background-position: center center;
}
.homestores-image-bg {
background-image: url(//www.crepaland.gr/wp-content/themes/crepaland/images/crepaland-map10.png);
background-size: contain;
background-repeat:no-repeat;
}
.homestores-content {
padding-top: 100px;
padding-bottom: 150px;
}
#homenews {
padding:100px 0px;
background-color: #fff;
padding-bottom: 150px;
}
.newsheading {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 50px;
color: #181818;
margin-top: 10px;
margin-bottom: 19px;
}
.morenews-btn {
margin-top: 37px;
display: inline-block;
color: #9e9e9e;
}
.news-item-box {
overflow: hidden;
border-radius: 8px;
border:1px solid #f1f1f1;
-webkit-box-shadow: 0 5px 30px 0 rgb(14 32 77 / 7%);
-khtml-box-shadow: 0 5px 30px 0 rgba(14, 32, 77, 0.07);
-moz-box-shadow: 0 5px 30px 0 rgba(14, 32, 77, 0.07);
-ms-box-shadow: 0 5px 30px 0 rgba(14, 32, 77, 0.07);
-o-box-shadow: 0 5px 30px 0 rgba(14, 32, 77, 0.07);
box-shadow: 0 5px 30px 0 rgb(14 32 77 / 7%);
}
.news-item-image img {
width: 100%;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.news-item-image {
overflow: hidden;
}
.news-item-content {
padding: 30px;
}
.news-item-content h5 {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 23px;
color: #181818;
margin-bottom:20px;
}
.news-item-content p {
color: #9e9e9e;
font-size: 16px;
}
.newsrow {
margin-top: 20px;
}
.more-news-item {
padding: 13px 26px;
background-color: #ffffff;
color: #f56423;
border-radius: 5px;
font-size: 17px;
display: inline-block;
margin-top: 20px;
border: 2px solid #f56423;
padding-top: 15px;
}
.news-item-box:hover .news-item-image img {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition-duration: 400ms;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
@media (max-width: 992px) {
.menu-grid {
margin-top: 60px;
margin-bottom: 60px;
}
.menu-grid-home {
margin-bottom:20px;
}
.menu-grid-home.big-left .menu-grid-content-wrapper {
z-index: 1;
overflow: hidden;
padding: 35px;
width: 100%;
min-height: 245px;
text-align: left;
position: relative;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
color: #fff;
}
.menu-grid-home.big-right .menu-grid-content-wrapper {
z-index: 1;
overflow: hidden;
padding: 35px;
width: 100%;
min-height: 245px;
text-align: left;
position: relative;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
color: #fff;
}
.menu-grid-home.big-right .menu-grid-home-box-bg {
background-position: bottom;
background-position-y: 420px;
}
.welcome-txt-content {
text-align:center;
padding-right:15px;
}
#welcome h2 {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 36px;
color: #181818;
margin-top: 10px;
margin-bottom: 19px;
}
.welcomesubtitle img {
width: 145px;
}
.homestores-image-bg {
background-size: contain;
height: 400px;
position: relative;
width: 100%;
}
.homestores-content {
text-align:center;
}
.newsheading {
text-align:center;
}
.morenews-btn {
display:none;
}
.news-item-box {
margin-bottom:30px;
}
.subscribe-title p {
font-size: 17px;
text-align: center;
margin-top: 6px;
color: #97390e;
}
}
.company-element .company-widget-container {
-webkit-transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
-o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
}
.company-timeline-wrapper .item {
padding: 45px 0;
display: flex;
align-items: center;
position: relative;
}
.company-timeline-wrapper .item:before {
position: absolute;
content: '';
width: 3px;
height: 100%;
background-color: #f56423;
top: 0;
left: 0;
}
.company-timeline-wrapper .time-thumb {
padding-right: 90px;
width: 50%;
display: none;
}
.company-timeline-wrapper .time-thumb img {
border-radius: 8px;
}
.company-timeline-wrapper .content-wrap {
width: 100%;
display: flex;
align-items: center;
}
.company-timeline-wrapper .content-wrap .inner {
display: block;
width: 100%;
padding-left: 20px;
}
.company-timeline-wrapper .time-thumb-mobile img {
border-radius: 8px;
}
.company-timeline-wrapper .content-wrap .number-wrap {
width: 25%;
position: relative;
font-size: 30px;
padding-top: 15px;
padding-right: 15px;
font-weight: 700;
margin-left: -39px;
max-width: 213px;
color: #f56423;
}
.company-timeline-wrapper .content-wrap .number-wrap .inner {
display: flex;
align-items: center;
max-width: 70px;
}
.company-timeline-wrapper .content-wrap .number-wrap .line {
width: 60px;
height: 0;
background-color: #f56423;
vertical-align: middle;
margin: 0 8px;
position: relative;
display: inline-block;
}
.company-timeline-wrapper .content-wrap .number-wrap .number {
font-family: 'PFFuturaNeuRounded-Heavy';
}
.company-timeline-wrapper .content-wrap .number-wrap .line:before {
content: '';
position: absolute;
display: block;
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #f56423;
top: -4px;
left: -12px;
}
.company-timeline-wrapper .content-wrap .content {
flex: 1;
}
.company-timeline-wrapper .content-wrap .title {
font-size: 35px;
line-height: 1.2;
font-family: 'PFFuturaNeuRounded-Heavy';
}
.company-timeline-wrapper .item:nth-child(2n) {
flex-direction: row-reverse;
}
.company-timeline-wrapper .item:nth-child(2n) .time-thumb {
padding-left: 90px;
width: 50%;
padding-right: 0;
}
.company-timeline-wrapper .item:nth-child(2n) .content-wrap>.inner {
flex-direction: row-reverse;
}
.time-thumb img {
height: auto;
max-width: 100%;
border: none;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none
}
@media (min-width: 768px) {
.company-timeline-wrapper .item:before {
left: 50%;
}
.company-timeline-wrapper .time-thumb {
display: block;
}
.company-timeline-wrapper .content-wrap {
width: 50%;
max-width: 645px;
}
.company-timeline-wrapper .content-wrap .inner {
display: flex;
padding-left: 0;
}
.company-timeline-wrapper .time-thumb-mobile {
display: none;
}
.company-timeline-wrapper .content-wrap .number-wrap {
width: 33%;
margin-left: 0;
padding-top: 50px;
}
.company-timeline-wrapper .content-wrap .number-wrap .inner {
max-width: unset;
}
.company-timeline-wrapper .content-wrap .number-wrap .line {
height: 3px;
}
.company-timeline-wrapper .item:nth-child(2n) .content-wrap .number-wrap {
padding-left: 15px;
padding-right: 0;
}
.company-timeline-wrapper .item:nth-child(2n) .content-wrap .number-wrap .line:before {
right: -14px;
left: unset;
}
.company-timeline-wrapper .item:nth-child(2n) .content-wrap .number-wrap .inner {
flex-direction: row-reverse;
}
}
.company-intro-content {
max-width: 700px;
margin: 0 auto;
}
.company-intro-content h2 {
font-family: 'PFFuturaNeuRounded-Heavy';
}
.company-intro-content p {
color: #9e9e9e;
}
.store-item-box {
border: 1px solid #f1f1f1;
-webkit-box-shadow: 0 5px 30px 0 rgb(14 32 77 / 7%);
-khtml-box-shadow: 0 5px 30px 0 rgba(14, 32, 77, 0.07);
-moz-box-shadow: 0 5px 30px 0 rgba(14, 32, 77, 0.07);
-ms-box-shadow: 0 5px 30px 0 rgba(14, 32, 77, 0.07);
-o-box-shadow: 0 5px 30px 0 rgba(14, 32, 77, 0.07);
box-shadow: 0 5px 30px 0 rgb(14 32 77 / 7%);
border-radius: 8px;
padding: 30px;
margin-bottom: 30px;
min-height: 310px;
}
.store-title {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 23px;
color: #181818;
margin-bottom: 20px;
min-height: 70px;
}
.store-address, .store-city, .store-tel {
color:#181818;
display:block;
}
.store-cta {
display:block;
padding: 13px 26px;
background-color: #ffffff;
color: #f56423;
border-radius: 5px;
font-size: 17px;
display: inline-block;
margin-top: 20px;
border: 2px solid #f56423;
padding-top: 15px;
}
.store-tel {
margin-top: 10px;
margin-bottom: 10px;
font-family: 'PFFuturaNeuRounded-Heavy';
min-height: 27px;
}
.store-tel-twolines {
display: inline-block;
margin-right: 5px;
}
.store-country {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 42px;
margin-top:40px;
}
.page-hero-title {
padding: 90px 0px;
background-color: #fbf7f2;
text-align: center;
}
.page-hero-title .entry-title {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 42px;
}
.page article .entry-title {
display:none;
}
.page article {
padding-bottom: 90px;
padding-top: 90px;
}
.products-box-wrapper {
position:relative;
}
.products-content-box {
background-color: #12121291;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
color: #fff;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-bottom: 90px !important;
justify-content: flex-end !important;
flex-direction: column;
-webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
}
.products-content-box h2 {
font-family: 'PFFuturaNeuRounded-Heavy';
font-size: 34px;
letter-spacing: 0.9px;
}
.products-carousel {
height: 100%;
}
.owl-nav {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 100%;
}
.owl-next {
right: 0px;
position: absolute;
}
.owl-prev {
left: 0px;
position: absolute;
}
.products-box-wrapper:hover .products-content-box {
background-color: #12121217;
-webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
}
#wpcf7-f199-p17-o1 {
text-align:center;
}
.wpcf7-spinner {
display:block;
}
#wpcf7-f199-p17-o1 input {
background-color: #fff;
border-color: #767676;
border-width: 1px;
border-radius: 10px;
padding: 10px;
border-style: solid;
}
.page-id-19 h2 {
font-family: 'PFFuturaNeuRounded-Heavy';
margin-top: 50px;
}
@media (max-width:820px) {
.koboContRowL {
width: 100%;
}
.koboContRowSR {
width: 100%;
}
.kobofranchInner {
padding: 0 30px;
}
.kobofranchR {
width: 100%;
}
.kobofranchL {
width: 100%;
padding: 50px 0;
}
.kobofranchLTitle {
font-size: 25px; 
}
.kobofranchLMeta {
padding: 20px;
}
.kobopfranRowSL {
width: 100%;
padding: 0;
}
.kobopfranRowSR {
width: 100%;
padding: 0;
}
.kobopfranRowSLBg {
height: 250px;
}
.kobopfranRowSRMeta {
padding: 20px 5px;
}
.kobopfranRowS:nth-child(2n) .kobopfranRowSL {
order: 1;
}
.kobopfranRowS:nth-child(2n) .kobopfranRowSR{
order: 2;
}
.kobopfranformR {
padding: 50px 0;
}
.contFormF {
width: 100%;
}
.kobopfranform {
padding: 20px 15px;
}
}