.post-3972 {display:none;}

* {
  user-select: text !important;
}

  a{
	  color: #e90000;
	 }

p, h1, h2, h3, h4, h5, h6, span, a {
  user-select: text !important;
}

:root {  --primary-color: #000000; }

p {  color: black;  font-size: 1.2em;    margin-bottom: 0.5em; }

body.custom-background {padding: 0 !important;min-width: 100%;left: 0px;position: relative;}

#page {min-width: 100%;width: calc(100% - 0px);overflow-x: hidden;}
.site {;}
.row {min-width: 100%;width: calc(100% + 24px);}
#content {padding-top: 0px;padding-bottom: 0px;}


.elementor-element { --widgets-spacing: 0px; }
.elementor-widget:not(:last-child) { margin-bottom: 0px; }


.popupbox-div {padding:14px;}

.aiowps-captcha {width:100%;}

.login .form-row-first {min-width:50%;}
.login .form-row-last {min-width:50%;}

.versenyszabalyzat {
  font-weight: 700 !important;
  color: #e70000 !important;
  background-color: antiquewhite;
  padding-bottom: 13px;
  padding-left: 23px !important;
}

.szamlakeres {
font-weight: 700 !important;
    color: #000000 !important;
    background-color: #e2f2ff;
    padding-bottom: 20px;
    padding-left: 23px !important;
    padding-top: 14px;
}

.woocommerce #content div.product div.summary .btn {
    font-size: 16px;
    line-height: 1em;
}

table.variations select {
    margin-top: 23px;
}

.woocommerce div.product form.cart .variations label {
    font-size: 21px;
    text-transform: uppercase;
}

.woocommerce-loop-product__title, #content .woocommerce-loop-product__title, .woocommerce-loop-product__title a, #content .woocommerce-loop-product__title a {
    font-size: larger;
    line-height: 1.4em;
}


.checkout.woocommerce-checkout {
  padding-top: 44px;
}

.woocommerce-MyAccount-navigation {
    margin-top: 40px;
}

.single-product .site-main {
    margin-top: 40px;
}



.woocommerce-MyAccount-content {
    margin-top: 40px;
}

.cart_fixed_1 .taiowc-content {
    left: 97px;
}

.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{
width: 47%;
}

@media (min-width: 160px) and (max-width: 599px) { 
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{
width:100%;}
}

@media only screen and (max-width: 767px) {
ul.products.columns-4 li.product {width: 65% !important;}
}

@media only screen and (max-width: 301px) {
ul.products.columns-4 li.product {width: 85% !important;}
}

/************************ JOYAS THEME **********************/

.post .content-wrap {max-width: 1058px;  margin: auto; }
.content-wrap .woocommerce-error {margin-top: 33px;}

.joyas-shop-single-post .img-box {margin-top: 38px; }

.logo-wrap a img {max-width: 193px;margin-top: 5px;}
.logo-wrap h3 a {display:none;}
.logo-wrap {padding-left: 8px;}

#static_header_banner .content-text { display: none; }
#static_header_banner { height: 1vh;display: none;}

header.site-header {background: #002169 !important;padding-top: 3px;padding-bottom: 3px;border-bottom: 1px solid #242e70;width: calc(100% + 12px);}
#masthead.style_1 .navsticky.active { background: #00589c;border-bottom: 1px solid #003e84; }
#navbar .navigation-menu > li > a {padding: 8px 12px;color: #fff;}

.ss-content { background-color: transparent;}
.active .ss-wrapper .ss-content ul li a {color: #000;}

#masthead .header-icon li span.quantity { text-shadow: 1px 1px 1px black; }
#masthead.style_1 .navsticky.active li span.quantity {display: initial;}
#masthead .header-icon i {font-size: 22px;}

#navbar .navigation-menu li ul {margin-right: 4%;}
#masthead.style_1 .search-form {display: none;}
#masthead li {margin-right: 8%;}
#masthead .navigation-menu > li:after { color: aliceblue; }

.taiowc-image-wrap {min-width:99px;}
.taiowc .taiowc-cart-model-body a {  font-size: 1rem !important; }


.tos-close span:after, .tos-close span:before {
    width: 15px;
    height: 15px;
    margin-top: -7px;
}

.tos-close, .tos-next, .tos-prev {
    background: #000;
    border-radius: 3px;
    opacity: 1 !important;
    display: block;
    width: 40px;
    position: absolute !important;
    -webkit-transition: opacity .4s ease;
    transition: opacity .01s ease;
    z-index: 9999999 !important;
}

.tos-close span:before {
    left: 52%;
}

.tos-close span:after {
    right: 52%;
}

.tos-close {
    height: 40px;
    top: 65px !important;
    height: 52px !important;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
    display: block;
    background: url(close.png) no-repeat 5px 5px;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    padding: 5px;
    opacity: 0.5;
    margin-top: 44px;
}



/**** Button color ****/
#menu-item-2592-hu a {color: #ff5555 !important;}
#menu-item-2592-en a {color: #76c9fb !important;}

#menu-item-2593-hu a {color: #ff5555 !important;}
#menu-item-2593-en a {color: #76c9fb !important;}
.litext-smallmarginbottom {margin-bottom:6px;}
.litext-smallmarginbottom .elementor-widget-container .elementor-text-editor ul {margin-bottom:6px;}

.woo-figyelmezteto-szovege {display:inline-block;width:100%; font-size:18px; font-weight:700;margin-bottom: 8px;}
ul.wc_payment_methods li p, ul.wc_payment_methods li label {padding-left: 34px;}





.woocommerce-order {margin-top:33px;}
.woocommerce-order-overview__order .order {font-size: 23px !important;}
.woocommerce-order-overview__order strong {font-size: 23px !important;}
.woocommerce-order-overview__order {font-size: 23px !important;}
#customer_details .form-row label, #customer_details .form-row .woocommerce-input-wrapper {  width: auto !important; }

.woocommerce-input-wrapper label { border-top: 1px solid #dfdfdf; margin-top: 12px;  padding-top: 11px; }
.woocommerce-input-wrapper label input { width: 99px !important; float: right; margin-top: 15px; }
.payment_method_bacs p {font-size:16px !important;}
.woocommerce-input-wrapper textarea {min-height: 99px;}
#place_order.button { margin-top: 33px; }
td.product-name a { font-size: 18px; }




/***************************************************/
/*************** Navbar Color 2025 *****************/
/***************************************************/

header.site-header {
    background: #f5feff !important;
    background: linear-gradient(90deg, rgba(245, 254, 255, 1) 0%, rgba(250, 250, 255, 1) 48%, rgba(242, 245, 247, 1) 100%) !important;
}

#navbar .navigation-menu > li > a {
    padding: 8px 12px;
    color: #003281;
}

#masthead .navigation-menu > li:after {
    color: #2499ff;
}

#menu-item-2593-hu a {
    color: #d70044 !important;
}

#menu-item-2593-en a {
    color: #008ec7 !important;
}

#masthead.style_1 .navsticky.active {
    background: linear-gradient(90deg, rgba(245, 254, 255, 1) 0%, rgba(250, 250, 255, 1) 48%, rgba(242, 245, 247, 1) 100%) !important;
    border-bottom: 1px solid gray;
}

#navbar .navigation-menu li li > a:hover, #navbar .navigation-menu li li > a:focus, #navbar .navigation-menu li li.current-menu-item > a, #navbar .navigation-menu li li.current-page-parent > a {
  color: var(--quaternary-color);
  padding-left: 25px;
  background: #fefefe;
  color: #00549d !important;
}

/***************************************************/
/***************************************************/
/***************************************************/

.dev_info { display: none; }
#colophon .site_info {text-align: center;  background-color: black; min-width: 100% !important; }

ul.popular_category_list li, #colophon.site-footer li { padding-top: 4px; padding-bottom: 4px; }

.form-allowed-tags  {display: none; }


.marginauto {margin:auto;}
.displaynone {display:none;}

.logosor1oszl {;}
.logosor2oszl {;}
.logosor3oszl {;}
.logosor4oszl {;}

.kozepre-nevezes > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {display: table !important;max-width: 738px !important;margin: auto !important;}


.single-product div.product {  margin-top: 44px; }
.ss-content ul li a {color:black !important;}
.ss-content ul li a {
    color: #ffffff !important;
}


/******** FOOLDALI AJANDEK BLOKKOK ********/

.szelesoszlop {;}
.szelesoszlop > .elementor-container {max-width: 1310px !important; }
.szelesoszlop > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-section > .elementor-column-gap-wide {max-width: 1250px !important;}

.ajandek1 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}
.ajandek2 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}
.ajandek3 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}
.ajandek4 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}
.ajandek5 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}
.ajandek6 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}
.ajandek7 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}
.ajandek8 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}

.ajandek9 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}
.ajandek10 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}
.ajandek11 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}
.ajandek12 .elementor-widget-container .pp-flipbox-container {max-width: 488px;margin:auto;}

.ajandek1 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/07/ajandekok-8-kepe_1.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek1 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_1s.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek2 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_2.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek2 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_2s.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek2b .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/09/ajandekok-8b-kepe_2.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek2b .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/09/ajandekok-8b-kepe_2s.jpg); background-position: center;background-size: cover; cursor: pointer; }



.ajandek3 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_3.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek3 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_3s.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek4 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_4.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek4 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_4s.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek5 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_5.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek5 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_5s.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek6 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/10/ajandekok-8-kepe_6-a.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek6 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/10/ajandekok-8-kepe_6-a2.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek7 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_7.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek7 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_7s.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek8 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_8.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek8 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/ajandekok-8-kepe_8s.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek9 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/11/ajandekok-8-kepe_9.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek9 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/11/ajandekok-8-kepe_9s.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek10 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/11/ajandekok-8-kepe_10.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek10 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/11/ajandekok-8-kepe_10s.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek11 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/11/ajandekok-8-kepe_11.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek11 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/11/ajandekok-8-kepe_11s.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek12 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/11/ajandekok-8-kepe_12.jpg); background-position: center;background-size: cover; cursor: pointer; }

.ajandek12 .elementor-widget-container .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-front {background-image: url(https://adventifutas.hu/wp-content/uploads/2024/11/ajandekok-8-kepe_12s.jpg); background-position: center;background-size: cover; cursor: pointer; }

.pp-flipbox-heading {
    color: #f6ff73;
    text-shadow: 1px 3px 4px black;
    padding: 1px 0;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 26%) 25%, rgb(0 0 0 / 24%) 70%, rgba(0, 0, 0, 0) 100%);
}




.negyzetes {
    min-height: 225px;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: stretch;
    background-color: #d1d8db;
    flex-wrap: nowrap;
    background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/negyzetes.jpg);
    background-size: cover;
    height: 15vw;
}

.negyzetes2 {
    min-height: 225px;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: stretch;
    background-color: #d1d8db;
    flex-wrap: nowrap;
    background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/negyzetes2.jpg);
    background-size: cover;
    height: 15vw;
}

.negyzetes3 {
    min-height: 225px;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: stretch;
    background-color: #d1d8db;
    flex-wrap: nowrap;
    background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/negyzetes3.jpg);
    background-size: cover;
    height: 15vw;
}

.negyzetes4 {
    min-height: 225px;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: stretch;
    background-color: #d1d8db;
    flex-wrap: nowrap;
    background-image: url(https://adventifutas.hu/wp-content/uploads/2024/08/negyzetes4.jpg);
    background-size: cover;
    height: 15vw;
}

/***************************** Joyas theme ******************************/
.joyas-shop-single-post {;}
@media only screen and (max-width: 850px) {
#masthead #navbar ul {position: fixed;top: 38px;}
#navbar .navigation-menu > li > a {color: #000;}
#navbar li > .responsive-submenu-toggle {top: 2px;}
}



.flex {display:flex !important;}
.displayflex {display:flex !important;}

.aligncenter { clear: both; display: table !important; margin: 20px auto !important; }
.size-full { width:100%; }

.line-height11 { line-height: 1.1 !important; }
.line-height12 { line-height: 1.2 !important; }

.sortavolsag-laza { line-height: 1.3 !important; }
.sortavolsag-lazabb { line-height: 1.5 !important; }
.sortavolsag-leglazabb { line-height: 1.7 !important; }

.shadow { text-shadow: 1px 2px 3px #000;}
.shadow2 { text-shadow: 1px 1px 2px #000;}
.shadow3 { text-shadow: 1px 1px 1px #000;}
.shadowwhite { text-shadow: 1px 1px 1px #fff;}
.white { color: white !important; }
.black { color: black !important; }
.red  { color: #bf0000 !important; }
.blue   { color: blue !important; }
.gray   { color: gray !important; }
.whitelink { color: white !important; text-decoration: underline; }
.margin0 { margin:0px !important; }
.marginauto { margin: auto !important; }
.marginbottom1em { margin-bottom:1em;}
.marginbottom1-5em { margin-bottom:1.5em;}
.marginbottom15em { margin-bottom:1.5em;}
.marginbottom2em { margin-bottom:2em;}
.marginbottom2-5em { margin-bottom:2.5em;}
.marginbottom25em { margin-bottom:2.5em;}
.marginbottom5 { margin-bottom:5px;}
.margintop5 { margin-top:5px;}
.marginbottom10 { margin-bottom:10px;}
.margintop10 { margin-top:10px;}
.marginbottom15 { margin-bottom:15px;}
.margintop15 { margin-top:15px;}

.marginnulla { margin-top: 0px !important; margin-bottom: 0px !important; }
.marginbottom0 { margin-bottom: 0px !important; }

.spacer10 {height:10px;}
.spacer20 {height:20px;}
.spacer30 {height:30px;}
.spacer40 {height:40px;}
.spacer50 {height:50px;}
.spacer60 {height:60px;}

.textalignleft {text-align:left !important;}
.textaligncenter {text-align:center !important;}
.textalignright {text-align:right !important;}

strong, b, dl dt { font-weight: 700; }
.bold {font-weight:bold !important;}
.italic {font-style: italic !important;}

.fontweight100 {font-weight: 100;}
.fontweight200 {font-weight: 200;}
.fontweight300 {font-weight: 300;}
.fontweight400 {font-weight: 400;}
.fontweight500 {font-weight: 500;}
.fontweight600 {font-weight: 600;}
.fontweight700 {font-weight: 700;}
.fontweight800 {font-weight: 800;}

.opensans { font-family: 'Open Sans', arial, sans-serif; }
.montserrat { font-family: 'Montserrat', 'Open Sans', arial, sans-serif; }
.roboto { font-family: 'Roboto', 'Open Sans', arial, sans-serif; }
.robotocondensed { font-family: 'Roboto Condensed', sans-serif; }
.nunito { font-family: 'Nunito', 'Open Sans', arial, sans-serif; }
.poppins { font-family: 'Poppins', 'Open Sans', arial, sans-serif; }
.raleway  { font-family: 'Raleway', 'Open Sans', arial, sans-serif; }
.manrope  { font-family: 'Manrope', 'Open Sans', arial, sans-serif; }

.inline { display:inline !important; }
.inlineblock { display:inline-block; }
.inline-block { display:inline-block !important; }
.display-table { display:table !important; }
.displaytable { display:table !important; }
.display-block { display:block !important; }
.displayblock { display:block !important; }
.display-inlinetable { display: inline-table !important; }
.displayinlinetable { display: inline-table !important; }
.display-inlineblock { display: inline-block; }
.displayinlineblock { display: inline-block; }
.floatleft { float:left !important; display:block !important; }
.floatright { float:right!important; }

.bordered-line { display: block; width: 100%;height: 1px; border-bottom: 1px solid #afafaf85; margin-bottom: 1px; }
.bordered-line50gray { display: block; width: 50%;height: 1px; border-bottom: 1px solid #80808082;margin-bottom: 1px; }
.bordered-line100gray { display: block; width: 100%;height: 1px; border-bottom: 1px solid #80808082;margin-bottom: 1px; }
.bordered-line70gray { display: block; width: 70%; margin-left:15%; height: 1px; border-bottom: 1px solid #80808082;margin-bottom: 1px; }
.bordered-line50 { display: block; width: 50%; height: 1px; border-bottom: 1px solid #bed4dd38; margin-bottom: 1px; }
.bordered-line100 { display: block; width: 100%; height: 1px; border-bottom: 1px solid #bed4dd38; margin-bottom: 1px; }

.bordernone {border:none !important;}

.uppercase {text-transform: uppercase;} 
.texttransformnone { text-transform: none;}

.larger {font-size:larger;}
.large {font-size:large;}
.fontsize20 {font-size: 20px !important;}
.fontsize18 {font-size: 18px !important;}
.fontsize17 {font-size: 17px !important;}
.fontsize16 {font-size: 16px !important;}
.fontsize15 {font-size: 15px !important;}
.fontsize14 {font-size: 14px !important;}


/***** egyeni stilusok eddig *****/


@media (min-width: 250px) {
/*****.container-sm, .container {max-width: 100% !important;}******/
.logosor1oszl {width: 100% !important; padding:0 12%;}
.logosor2oszl {width: 100% !important; padding:0 12%;}
.logosor3oszl {width: 100% !important; padding:0 12%;}
.logosor4oszl {width: 100% !important; padding:0 12%;}
}

@media (min-width: 576px) {
/*****.container-sm, .container {max-width: 100% !important;}******/
.logosor1oszl {width: 50% !important; padding:0 7%;}
.logosor2oszl {width: 50% !important; padding:0 7%;}
.logosor3oszl {width: 50% !important; padding:0 7%;}
.logosor4oszl {width: 50% !important; padding:0 7%;}
}
@media (min-width: 768px) {
/*****.container-md, .container-sm, .container {max-width: 100% !important;}******/
.offset-md-1 {margin-left: 0;}
.col-md-10 {width: 100%;}
.navsticky .container .row .col-xl-9 { width: 80%; }
.navsticky .container .row .col-xl-3 { width: 20%; }
.active .container .row .col-xl-9 { width: 80%; }
.active .container .row .col-xl-3 { width: 20%; }
.logosor1oszl {width: 25% !important; padding:0 0%;}
.logosor2oszl {width: 25% !important; padding:0 0%;}
.logosor3oszl {width: 25% !important; padding:0 0%;}
.logosor4oszl {width: 25% !important; padding:0 0%;}
}
@media (min-width: 992px) {
/*****.container-lg, .container-md, .container-sm, .container {max-width: 100% !important;}******/
.navsticky .container .row .col-xl-9 { width: 80%; }
.navsticky .container .row .col-xl-3 { width: 20%; }
.active .container .row .col-xl-9 { width: 80%; }
.active .container .row .col-xl-3 { width: 20%; }
.logosor1oszl {width: 25% !important; padding:0 0%;}
.logosor2oszl {width: 25% !important; padding:0 0%;}
.logosor3oszl {width: 25% !important; padding:0 0%;}
.logosor4oszl {width: 25% !important; padding:0 0%;}
}
@media (min-width: 1200px) {
/*****.container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 100% !important;}******/
.navsticky .container .row .col-xl-9 { width: 80%; }
.navsticky .container .row .col-xl-3 { width: 20%; }
.active .container .row .col-xl-9 { width: 80%; }
.active .container .row .col-xl-3 { width: 20%; }
.logosor1oszl {width: 25% !important;}
.logosor2oszl {width: 25% !important;}
.logosor3oszl {width: 25% !important;}
.logosor4oszl {width: 25% !important;}
}
@media (min-width: 1400px) {
/*****.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 100% !important;}******/
.navsticky .container .row .col-xl-9 { width: 80%; }
.navsticky .container .row .col-xl-3 { width: 20%; }
.active .container .row .col-xl-9 { width: 80%; }
.active .container .row .col-xl-3 { width: 20%; }
.logosor1oszl {width: 25% !important;}
.logosor2oszl {width: 25% !important;}
.logosor3oszl {width: 25% !important;}
.logosor4oszl {width: 25% !important;}
}




@media only screen and (max-width: 850px) {
#navbar.active {left: 1px;}
.joyas-shop-navbar-close {margin-right: 0px;display: block; position: fixed;margin-left: 257px;}
#masthead .text-right {text-align: center !important;padding-bottom: 8px;}
#masthead.style_1 .logo-wrap .gap-3 {margin-bottom: 3px;}
}


@media (min-width: 993px) and (max-width: 5600px) { 
  #navbar.active {left: 1px;background-color: transparent;}
/*****#navbar .navigation-menu > li > a { background-color: transparent;}***/
}

@media (min-width: 222px) and (max-width: 992px) { 
  #navbar.active {left: 1px;background-color:#5478a9;}
/*****#navbar .navigation-menu > li > a { background-color: #a8b9d0;}***/
}


.menu .menu-item a span { font-size: 17px !important;}

#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
    height: 80px;
    line-height: 60px;
    padding: 12px 0;
}

#Top_bar a.responsive-menu-toggle i {
    font-size: 32px;
    line-height: 34px;
}

#Top_bar.is-sticky {
    background-color: #00124bed;
    min-height: 67px;
}

.mfn-footer a:not(.button,.icon_bar,.mfn-btn,.mfn-option-btn) {
    color: #79efff;
}

.textwidget p {color:white;}

@media only screen and (min-width: 1240px) {
#Top_bar.is-sticky #logo img.logo-sticky {max-height: 50px;}
}


/* Popup alap tipográfia */
.myds-popup-div {
  text-align: center;
  padding: 1px !important;
}

.myds-popup-div .popup-title {
  margin-bottom: 0.6em;
  margin-top: 24px;
}

.myds-popup-div .popup-text {
  margin-bottom: 0.6em;
}

.myds-popup-div .popup-highlight {
  color: #0092a6;
}

.myds-popup-div .popup-emphasis {
  font-style: italic;
}

@media (min-width: 222px) and (max-width: 576px) {
  .myds-popup-div .popup-title {margin-top: 2px;}
  .myds-popup-content h3 {font-size: 1.3em !important;}
  .ds-popup-content h3 {font-size: 1.3em !important;}
  .myds-popup-content h2 {font-size: 1.5em !important;}
  .ds-popup-content h2 {font-size: 1.5em !important;}
  .myds-popup-div .popup-title {font-size: 1.5em !important;margin-bottom: 0.1em !important; margin-top: .4em !important;}
  .myds-popup-div .popup-text {font-size: 1.3em !important;margin-bottom: 0.1em !important; margin-top: .4em !important;}
  .ds-popup-content { display: flex !important; align-items: center !important;}
}





