body {  overflow: hidden; }

/********** kis mereten 320 px szelesseg hiba korr. *********/
#body-core { min-width: 100% !important; }
#content { min-width: 100% !important; }
.kc_row.kc_row_inner { width: calc(100% + 0px);}
.kc-row-container.kc-container .kc-wrap-columns, .kc_row_inner { margin-left: 0px; margin-right: 0px; }

.dslc-theme-content {width: 100% !important;}
.dslc-theme-content-inner {width: 100% !important;}
.hentry {width: 100% !important;}
.main-core {width: 100% !important;}
/********** kis mereten 320 px szelesseg hiba korr. *********/


.width-initial {width:initial;}

.mythumbsrow2ers { position: relative; margin-left: 50%;left: -150px; }
.mythumbsrow3ers { position: relative; margin-left: 50%;left: -220px; }
.mythumbsrow4ers { position: relative; margin-left: 50%;left: -300px; }
.mythumbsrow4ers-pic {width:150px !important;}
.mythumbsrow-outer {text-align:center; width: max-content;}

.preferences-fatuzelesu  { width: auto; }
.preferences-colors  { width: auto !important; }
.preferences-colors2  { width: auto !important; }
.preferences-colors3  { width: auto !important; }
.preferences-colors4  { width: auto !important; }

#footer-col3 {display:none;}
.one_fifth {    width: 23%; }


.aligncenter-def {margin-bottom:2px;}

a {  color: #32393c;  }

.reg-keret {background:#FFFFFF !important; margin: 5px 0px;}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 84% !important; margin-left:8%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.footer-title {font-family:"Roboto", Arial, sans-serif; font-size: 15px; line-height: 1em; font-weight:500; color: #ccdcea;}
.footer-text {font-family:"Roboto", Arial, sans-serif; font-size: 15px; line-height: 1em; font-weight:300; color: #c6d5dc;}
.footerspacer {height:10px;}
#footer .widget li { padding: 1px 0 1px 0 !important; }
#footer .widget li a { color: #5c9bbf; }
.myfooter-type {color: #dcdcdc !important;font-family: 'Manrope';font-size: 15px;line-height: 2.2em;}
.widget .widget_block .widget_text {margin-bottom:0px !important;}
.widget .shortcodes-ultimate {;}
.myfooter-linediv {margin: 7px 0px;}

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item { text-align: center; }
#mega-menu-wrap-header_menu #mega-menu-header_menu {background-color: #ffffff; }
#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link { color: black; font-size: 17px; background: #ffffff; font-family: 'Montserrat', sans-serif !important; font-weight: 500 !important; line-height: initial !important; }
#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link:hover {  background:#ffffff; }
#mega-menu-wrap-header_menu #mega-menu-header_menu a:hover > li.mega-menu-item > a.mega-menu-link { background: black !important; }

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-flyout ul.mega-sub-menu {top:54px;}
#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link { font-family: 'Manrope', sans-serif; }
#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link { font-family: 'Manrope', sans-serif; }

#mega-menu-wrap-header_menu #mega-menu-header_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-header_menu #mega-menu-header_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    transform: translate(0, 3px);
}

#menu-item-2811 { float: right !important; }
#menu-item-2812 { float: right !important; }

.mega-sub-menu { margin-bottom: 4px !important;}

.grill-adat-kiemeles {font-family: 'Poppins', sans-serif; font-size:1.1em; font-weight:800; display:block; float: right; margin-right: 4px;}
.preview-pic-cols {width:33.3333%;}

.blog-images-receptek { display:inline; width:50%; margin-left:33px; }

hr {
    display: block;
    width: 100%;
    margin-left: auto;
    border-style: initial;
    border-width: thin;
    border-color: #eaeaea;
    border-width: 0px;
    background-color: #d8d8d8;
    margin: 3px 0px;
    height: 0.25px;
}

hr2 {
    display: block;
    width: 100%;
    margin-left: auto;
    border-style: initial;
    border-width: thin;
    border-color: #6a94a9;
    border-width: 0px;
    background-color: #62717b;
    height: 1px;
}

table {  border: 0px solid transparent; }

th, td { border: 0px solid #fff; border-left: none; }

.pref-lineheight { line-height:2em !important; }

.position-absolute {position: absolute; top: 0;left: 0; bottom: 0; right: 0;}

.position-relative {position: relative;}


#header .header-links > ul > li > .sub-menu, #header-sticky .header-links > ul > li > .sub-menu {
    margin-left: 0px;
    top: 56px;
}

#header .header-links .sub-menu, #header-sticky .header-links .sub-menu {
    border: none;
    border-top: 0px solid #333333;
    background-color: #333333;
    color:white;
}

#nav-above, #nav-below {margin-bottom: 55px;}


#header, #header-sticky { background:#ffffff; border: none !important; }

#header-sticky { transition: all 0.4s ease; }
#header-sticky-core { width: 1480px !important; max-width: 100% !important; padding: 0px 44px 0px 44px; height: 60px; }

#header {float: initial;}
#header-core { float: initial; padding: 8px 22px 8px 22px; width: 100% !important; max-width: 1400px !important; }


.header-sticky-active #header-sticky { padding-top: 4px; box-shadow: 1px 4px 4px #0000001f; }

#header .header-links li a, #header-sticky .header-links li a { padding: 0; margin: 0px; }

#header .header-links > ul > li a, #header-sticky .header-links > ul > li a {
    padding: 3px 22px 0px 20px !important;
    font-family: 'Manrope', sans-serif;
    font-weight: 400;
    color: #000 !important;
    min-height: 43px;
    line-height: 2.9em;
    font-size: 15px !important;
}

#header .header-links > ul > li a:hover {background-color:black !important;}

#header .sub-menu li, #header-sticky .sub-menu li {
    border-left: 0px solid #333333;
    border-right: 0px solid #333333;
    z-index: 99999; 
}

#header .sub-menu li, #header-sticky .sub-menu li a {
    border-left: 0px solid #333333;
    border-right: 0px solid #333333;
    background-color:#fff !important;
    padding: 1px 1px !important;
}

#header .header-links li a { padding: 0px; }




#header-links, #header-sticky-links {  margin-top: 3px; }





#site-header {float: initial;position: initial; z-index: initial;}

#pre-header {float: initial; background: #eaeaea; border-bottom: 1px solid #c3c3c3; }

#pre-header-core { max-width: 100%; }


.wp-block-search .wp-block-search__button {background: #8c8989; }

.wp-block-search .wp-block-search__input {color: #c37446;}

#header-search {  float: none; margin-top:7px; }

#header-search .search {top: -40px;  height: 40px; border: 1px solid #d2d3d6; }

#header-search a {
    color: #9599a5;
    font-size: 20px;
    line-height: 40px;
    height: 40px;
    width: 40px;
    margin-left: 15px;
    background: none;
    border: 1px solid #e8e8e8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.hpt_headertitle { 
letter-spacing: 0.02em;
}

#header-search .fa-search {  font-size: 16px;  line-height: 40px;  width: 40px;  margin-top: -1px;position: relative;  display: block; }

#site-header { width: 100%; }

#mega-menu-wrap-header_menu {  clear: both; float: left; }

#content {padding: 0px 0px; overflow: hidden; }

#content-core, #footer-core, #sub-footer-core, #sub-footer-widgets, #sub-footer-close, #notification-core, #intro-core, #introaction-core, #outroaction-core { max-width: 1340px; }

.type-post {margin-top:2em;}

.layout-sidebar-right #sidebar { }

#footer-core a, #footer-core .widget li > a:before {
    letter-spacing: 0.035em;
        color: #6da4c7;
}

#footer-info {padding-bottom: 4px !important; font-size: 11px !important; text-align: center !important; }

#footer { font-size: 15px; background:#2a2b2b; padding: 30px 33px 22px 33px; border-top: 1px solid #E5E5E5; }

#footer .widget li {  border: none;  padding: 2px 0; margin: 0px 0px 10px 0px; color: #C1F9FD; padding: 6px 0 6px 0; }

#footer .widget {  margin-bottom: 15px !important; }

#sub-footer { padding: 0; border-top: none; background-color: black; }

#sub-footer-widgets { padding: 8px 0; }

#sub-footer-core { display: none; }

#logo img { max-height: 50px; margin-top: 0px; }

#logo-sticky img { max-height: 40px; margin-top: 4px; }

#logo { margin-top: 3px !important; float: left; }

#logo-sticky { margin-top: 3px !important; }

#content-core, #footer-core, #sub-footer-core, #sub-footer-widgets, #sub-footer-close, #notification-core, #intro-core, #introaction-core, #outroaction-core { max-width: 1340px; }

.wrap-safari { max-width: 100%; }

.blog-article {
    padding-top: 2em;
}


.wrap-safari { max-width: 100%; }

/* ======= alap stilusok =======*/

.overflowvisible { overflow:visible !important; }
.overflowhidden { overflow:hidden !important; }

.font-size13 { font-size:13px; }
.font-size14 { font-size:14px; }
.font-size15 { font-size:15px; }
.h0-to-0re   { font-size: 2.6rem; line-height: 1.2em; font-family: 'Montserrat', sans-serif;	font-weight: 800; }

.h0-to-h1re  { font-size: 2.4rem; line-height: 1.2em;  font-family: 'Montserrat', sans-serif;  font-weight: 800 !important; }
.h1-to-h2re  { font-size: 1.9rem; line-height: 1.2em; font-family: 'Montserrat', sans-serif;  font-weight: 800;}
.h2-to-h3re  { font-size: 1.7rem; line-height: 1.2em; font-family: 'Montserrat', sans-serif;  font-weight: 800;}
.h3-to-h4re  { font-size: 1.5rem; margin: 0; font-family: 'Montserrat', sans-serif;}
.h4-to-h5re  { font-size: 1.3rem; margin: 0; font-family: 'Montserrat', sans-serif;}
.h5-to-h6re  { font-size: 1.2rem; margin: 0; font-family: 'Montserrat', sans-serif;}


.montserrat {font-family: 'Montserrat', sans-serif !important;}
.roboto {font-family: 'Roboto', sans-serif !important;}
.raleway {font-family: 'Raleway', sans-serif !important;}
.nunito {font-family: 'Nunito', sans-serif !important;}

.black { color:#000 !important; }
.white { color:#FFF !important; }
.shadow {text-shadow: 1px 2px 3px #000000;}
.shadow2 {text-shadow: 1px 2px 3px #FFF;}
.bold { font-weight:600; }
.extrabold  { font-weight:900; }
.light { font-weight:300;}
.light-extra { font-weight:200;}
.extralight { font-weight:100;}

.background-black { background-color:#000;}
.background-darkgray { background-color: #333;}
.background-gray { background-color:#CCC;}
.background-halfblue { background-color: #476AA5;}
.background-soso-white { background-color: #E7E9EB;}
.background-light { background-color: #F0F1F4;}
.background-white { background-color:#FFF;}
.maincolor { color:black; }

.shadow { text-shadow: 1px 2px 3px #000;}
.shadow2 { text-shadow: 1px 1px 2px #000;}
.shadow3 { text-shadow: 1px 1px 1px #000;}
.shadow4 { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5 );}
.shadowwhite { text-shadow: 1px 1px 1px #fff;}
.white { color: white !important; }
.black { color: black !important; }
.whitelink { color: white !important; text-decoration: underline; }
.pointer {cursor: pointer;}
.hand {cursor: pointer;}
.opensans-stilus { font-family: 'Open Sans'; }

.displayinline {display:inline;}

.widthauto { width: auto !important; }


.small_text {	font-size: 11px;	line-height: 11px;}

.title-large {	font-family: 'Poppins';	font-size: 36px;}

.title-medlarge {	font-family: 'Poppins';	font-size: 28px;}

.title-sublarge {	font-family: 'Poppins';	font-size: 20px;}

.tableright {	text-align: left;}

.tablecenter {	text-align: center;}



/* ======= alap stilusok =======*/


.home .page-template-default .page .page-id-4317 .logged-in .admin-bar .no-customize-support .wp-custom-logo .cookies-set .cookies-accepted .kingcomposer .kc-css-system ._auxels .phlox .aux-dom-unready .aux-full-width .aux-resp .aux-hd .aux-top-sticky .aux-page-animation-off {
width:100%;
}

#error-page { margin-top: 0px; width: 100%; min-width: 100%; padding: 0 !important;  margin: 0 !important;}

html { margin-top: 0px !important; }

.programok-borderrev {border-right: 0px solid white;padding-right: 0px;}

.entry-content iframe, .comment-body iframe { border: none; }



/* =========================
 * matterport 3d bejaras innen
 * =========================*/

.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}

.resp-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    border: 1px solid #838394 !important;
}
.resp-container-slider {
    position: relative;
    overflow: hidden;
    padding-top: 26.25%;
}


/* =========================
 * matterport 3d bejaras eddig
 * =========================*/
 
 .youtubevideo-resp {  position: relative; width:100%; padding-top: 56.25%; }
 .kc-video-inner {  position: relative; width:100%; }
 
 
 /* ==== smartsl innen ====*/
 

.n2-ss-slider .n2-ss-widget {
    font-size: 36px;
}

div#n2-ss-13 .nextend-arrow img {
    width: 42px !important;
    background-color: #00000080;
    display: block;
    border-radius: 99px;
    padding: 3px;
}

div#n2-ss-14 .nextend-arrow img {
    width: 42px !important;
    background-color: #00000080;
    display: block;
    border-radius: 99px;
    padding: 3px;
}

div#n2-ss-15 .nextend-arrow img {
    width: 42px !important;
    background-color: #00000080;
    display: block;
    border-radius: 99px;
    padding: 3px;
}

 /* ==== smartsl eddig ====*/

#livechat-eye-catcher {bottom: 33px !important; right: 27px !important;}




[class^="et-"], [class*=" et-"], [class^="et-"]:before, [class*=" et-"]:before {
    display: inherit;
}

.cursor-default {cursor: default !important;}


/* responsive-val editalt */
.center-outer {
position: relative;
}

.center-inner {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.center-outer-partnerek {
position: relative;
}

.center-inner-partnerek {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.center-inner-repair { padding-left: 6% !important; padding-right: 8% !important; }

.center-outer-rev { position: relative; }
.center-inner-rev {top: 50%; left: initial; -ms-transform: translate(0%, 99%); transform: translate(0%, 99%);}
.center-inner-foglalas { margin: 0; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

/* responsive-val editalt */





/* Phlox + Elementor kod innen */
h1, h2, h3  { font-family: 'Lexend', arial, sans-serif !important;  font-weight: 700; }
h4, h5, h6, .aux-h1, .aux-h2, .aux-h3, .aux-h4, .aux-h5, .aux-h6 { font-family: 'Roboto', arial, sans-serif; }
p { font-family: 'Manrope', arial, sans-serif; font-weight: 400; margin: 0 0 0 0 !important; font-size: 18px; line-height: 1.7em;}

li { margin-bottom: 0.7em; line-height: 1em; font-family: sans-serif; }
li {margin-bottom: 0em !important;}
h5, .aux-h5 { line-height: 1.4em; margin-bottom: 0.3em; }
h4, .aux-h4 { line-height: 1.3em; margin-bottom: 0.4em; }
h3, .aux-h3 { line-height: 1.3em; margin-bottom: .3em; }
h2, .aux-h2 { line-height: 1.2em; margin-bottom: .35em; }

.h00-to-h0  { font-family: 'Lexend', arial, sans-serif !important;  font-weight: 700; line-height:1.3em !important;  display: block; margin-top: 0.2em; }
.h0-to-h1  { font-family: 'Lexend', arial, sans-serif !important;  font-weight: 700; line-height:1.3em !important;  display: block; margin-top: 0.2em; }
.h1-to-h2  { font-family: 'Lexend', arial, sans-serif !important;  font-weight: 700; line-height:1.3em !important;  display: block; margin-top: 0.2em; }
.h2-to-h3  { font-family: 'Manrope', arial, sans-serif !important;  font-weight: 700; line-height:1.3em !important;  display: block; margin-top: 0.2em; }
.h3-to-h4  { font-family: 'Roboto', arial, sans-serif !important;  font-weight: 700; line-height:1.3em !important;  display: block; margin-top: 0.2em; }
.h4-to-h5  { font-family: 'Roboto', arial, sans-serif !important;  font-weight: 700; line-height:1.3em !important;  display: block; margin-top: 0.2em; }
.fontweight100 {font-weight:100;}
.fontweight200 {font-weight:200;}
.fontweight300 {font-weight:300;}
.fontweight400 {font-weight:400;}
.fontweight500 {font-weight:500;}
.fontweight700 {font-weight:700;}
.sortavolsag-laza { line-height: 1.3em !important; }
.sortavolsag-lazabb { line-height: 1.5em !important; }
.sortavolsag-leglazabb { line-height: 1.7em !important; }
.sortavolsag-legleglazabb { line-height: 1.8em !important; }
.sortavolsag-szuk { line-height: 1.1em !important; }
.hentry .entry-main { margin-bottom: 0em; }
.hentry .entry-content, .hentry .comment-body { margin-bottom: 0em !important; }
.floatleft {float:left;}

.site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-size: 16px; text-rendering: auto; font-weight: 700;}
.site-header-section .aux-header-elements, .site-header-section .aux-menu-depth-0>.aux-item-content { padding: 0 20px; }
.aux-logo-anchor>img { image-rendering: auto; }
.eael-countdown-digits { font-family: 'Work Sans';  font-weight: 200; }
.aux-sticky-placeholder { height: 0px !important; }

.aux-content-top-margin .aux-primary { padding-top: 0em!important; }
.aux-float-layout .aux-fill { font-size: 18px; color: #3C3C3C; }

.page-title-section { display: none; }
.aux-resp.aux-hd .aux-fold, .aux-resp.aux-hd .aux-fold-width, .aux-resp.aux-hd .aux-boxed-container>.aux-container { width: auto; max-width: none; }

li { line-height: 2em; font-family: 'Manrope', Arial, sans-serif; font-weight: 400; }

#gallery-1 img { border: 0px solid #cfcfcf !important;  }

.aux-fold, .aux-fold-padding, .aux-boxed-container>.aux-container { padding-right: 0px; padding-left: 0px; }


.padding0-22-0-26 { padding: 0px 22px 0px 26px; }

.entry-content ul, .comment-body ul { padding-left: 0em !important; }


/* Pluginok */
/* WP 1 Slider */
.wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-title { text-shadow: 1px 2px 2px black; font-family: Comfortaa, Arial, sans-serif !important; text-rendering: optimizeLegibility; }
.wp1s-slider-wrapper { padding-bottom: 0px !important; }
.wp1s-caption-wrapper.wp1s-caption-type-4 .wps1-readmore-button { background-color: rgba(0, 0, 0, 0.5); }
.wp1s-main-wrapper .wp1s-arrow-type-6 .bx-wrapper .bx-next { margin-right: 1%; }
.wp1s-main-wrapper .wp1s-arrow-type-6 .bx-wrapper .bx-prev { margin-left: 1%; }




/*** King-hez ***/
.kc_column, .kc_column_inner { padding-right: 0px !important;  padding-left: 0px !important; }
.kc-call-to-action { padding: 10px 15% !important; }
.kc-call-to-action .kc-cta-desc h2, .kc-call-to-action .kc-cta-text { margin: 6px 4px 6px 4px !important; }
.kc-call-to-action .kc-cta-button a { float: none !important; }
figure {
    display: block;
    -webkit-margin-before: 0em !important;
    -webkit-margin-after: 0em !important;
    -webkit-margin-start: 0px !important;
    -webkit-margin-end: 0px !important;
    padding: 0;
    margin: 0 auto;
}

.kc-fb-layout-2, .kc-pricing-layout-1, .kc-pricing-layout-2, .kc-pricing-layout-4, .kc-testi-layout-3 {
    box-shadow: none;
}

.kc_accordion_content {
    border-left: 0px solid #9498AF !important;
    border-right: 0px solid #9498AF !important;
}

.kc_accordion_content {
    border-bottom: 0px solid #9498AF !important;
    border-top: none!important;
}

.kc_accordion_section>.ui-state-active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin: 0;
    border-top: 0px solid white !important;
    border-left: 0px solid white !important;
    border-right: 0px solid white !important;
    border-bottom: 1px solid #9498AF !important;
    padding-bottom: 0;
}

.kc_accordion_section>.kc_accordion_header { 
    border-bottom: 1px solid #9498AF !important;
    border-top: 0px solid white;
    border-left: 0px solid white;
    border-right: 0px solid white;
}

.kc_accordion_header>span.ui-accordion-header-icon { color: #07307B; font-weight: 800; font-size: 20px; }

.kc_accordion_header>a { font-size: 22px; font-family: 'Raleway', sans-serif; padding: 10px 1px; }

.kc_accordion_content .kc-panel-body { padding: 15px 1px 15px 0px; }

.kc_single_image:hover .kc-image-overlay { background: rgba(255, 255, 255, 0.2); opacity: 1; }
.kc-image-overlay { transition: all .3s ease; }


.entry-content table, body.et-pb-preview #main-content .container table {
    border: 1px solid #3F477D !important;
}


.pp_tartalom { position:absolute; }

.pp_pic_holder dark_rounded { position:absolute;}

.pp_content_container { position: absolute; top: -330px; }

#fullResImage {opacity: 1; }

#pp_full_res {
    line-height: 1 !important;
    top: -90px;
    position: relative;
}

[class^="sl-"], [class*=" sl-"], [class^="sl-"]:before, [class*=" sl-"]:before {
    text-shadow: 1px 2px black;
}

.bx-wrapper .bx-controls-direction a {
    background-color: #381919;
    border: 3px solid #7c8a88;
}

.bx-wrapper .bx-caption {
    background: rgb(222 248 253 / 68%) !important;
}
.bx-wrapper .bx-caption span {
    color: #545454 !important;
}


.gdc_row { overflow: hidden !important;}

.gdc_column div.gdc_inner { padding: 0 4px !important;}

.gdc_row  { margin-bottom: 0px !important;}

.background-white { background-color: white !important; }

#pre-header .header-links > ul > li { border-right: 0px solid #333333; }
#pre-header .header-links > ul > li { border-right: 0px solid #333333; }
#pre-header .header-links > ul > li:first-child { border-left: 0px solid #333333; }

#menu-item-2810 {float:right !important;}
#menu-item-2809 {float:right !important;}
#menu-item-2808 {float:right !important;}
#menu-item-2807 {float:right !important;}








@media (min-width: 1406px) and (max-width: 2999px) {

        .h1-to-h2  { font-size: 41px !important; }
        .h2-to-h3  { font-size: 34px !important; }
        .h3-to-h4  { font-size: 24px !important; }
        .h4-to-h5  { font-size: 20px !important; }
         .mytable-preference-text2 {font-family: "Roboto";font-weight: 300;font-size: 1.2em;padding: 6px 3px 6px 3px;}
         .mytable-preference-smalltexth {font-family: "Roboto";font-weight: 300;font-size: 1.06em;padding: 6px 3px 6px 3px;}
         .mytable-preference-smalltext2 {font-family: "Roboto";font-weight: 300;font-size: 1.05em;padding: 9px 4px 10px 4px;}
         
         .center-inner {top: 50%;left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
         
.blog-images-receptek { display:inline; width:50%; margin-left:33px; }

.haromdbejarasframe { width:100%; max-width:1070px; height: 670px; }
.padding0-22-0-26 { padding: 0px 0px 0px 0px; }

.inputblock-firstname-div {width:34%; display: block; float: left; }
.inputblock-email-div {width:33%; display: block; float: left; }
.inputblock-phone-div {width: 33%; display: block; float: left; }
.inputblock-postalcode-div {width:50%; display: block; float: right; }
.inputblock-aszf-div {width:100%; display: block; float: left; font-weight: 300; font-family: 'Roboto Condensed', sans-serif; font-size: 15px;}
.desciption-div {width:50%; display: block; float: right; }
.submit-div { margin-top: 22px; }

.side-l-l-l-l-c-c { width: 50%; display: block; float: left; }
.side-r-r-r-r-c-c { width: 50%; display: block; float: right; }
.side-c-c-c-c-c-c { width: 50%; display: block; float: left; margin-left: 25%; }

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-flyout ul.mega-sub-menu { background: #ffffff; }

.mytable-preference-text { display: block; font-family:"Roboto Condensed"; font-weight:300; font-size:1.2em; padding:6px 0px 6px 0px; margin: 2px !important; }
.mytable-preference-smalltext { display: block; font-family:"Roboto Condensed"; font-weight:300; font-size:1.1em; line-height:1.8em; text-align:center; padding:6px 0px 6px 0px; margin: 2px !important; }
	
.site-content-sajat { width: 100%; padding: 0 4% 0 4% !important; }
.bx-wrapper img { object-fit: cover; object-position: center; height: auto; width: 100%; }

.mythumbsrow2ers { position: relative; margin-left: 50%;left: -150px; }
.mythumbsrow4ers-pic {width:150px !important;}
.mythumbsrow4ers { position: relative; margin-left: 50%;left: -260px; }

}






@media (min-width: 1025px) and (max-width: 1405px) {

        .h1-to-h2  { font-size: 38px !important; }
        .h2-to-h3  { font-size: 30px !important; }
        .h3-to-h4  { font-size: 24px !important; }
        .h4-to-h5  { font-size: 20px !important; }

         body.kc-css-system .kc-css-473297 .kc_button { font-family: Nunito; }
         body.kc-css-system .kc-css-826529 .kc_button { font-family: Nunito; }
         body.kc-css-system .kc-css-513006 .kc_button { font-family: Nunito; }
         
         .mytable-preference-text2 {font-family: "Roboto";font-weight: 300;font-size: 1.1em;padding: 6px 3px 6px 3px;}
         .mytable-preference-smalltexth {font-family: "Roboto";font-weight: 300;font-size: 1.06em;padding: 6px 3px 6px 3px;}
         .mytable-preference-smalltext2 {font-family: "Roboto Condensed";font-weight: 300;font-size: 1em;padding: 8px 3px 8px 3px;}
         
         .center-inner {top: 50%;left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
         
.blog-images-receptek { display:inline; width:45%; margin-left:20px; }
        
.haromdbejarasframe { width:100%; max-width:1070px; height: 610px; }
.padding0-22-0-26 { padding: 0px 0px 0px 0px; }

.inputblock-firstname-div {width:34%; display: block; float: left;  }
.inputblock-email-div {width:33%; display: block; float: left; }
.inputblock-phone-div {width:33%; display: block; float: left; }
.inputblock-aszf-div {width:98%; display: block; float: left; font-weight: 300; font-family: 'Roboto Condensed', sans-serif; font-size: 15px;}
.desciption-div {width:48%; display: block; float: right; }
.submit-div { margin-top: 22px; }

.maxbutton-1-container.mb-container { display:none !important;}

.side-l-l-l-l-c-c { width: 50%; display: block; float: left; }
.side-r-r-r-r-c-c { width: 50%; display: block; float: right; }
.side-c-c-c-c-c-c { width: 50%; display: block; float: left; margin-left: 25%; }

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-flyout ul.mega-sub-menu { background: #ffffff; }

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link {font-family:'Manrope', sans-serif; font-size:17px; font-weight: 400 !important; color: #000000;}
#header-core { max-width: 100%;  padding: 10px 20px 10px 20px; }

.maxbutton-1.maxbutton { display: none !important; }

.mythumbsrow2ers { position: relative; margin-left: 50%;left: -150px; }
.mythumbsrow4ers-pic {width:130px !important;}
.mythumbsrow4ers { position: relative; margin-left: 50%;left: -260px; }

}





@media (min-width: 999px) and (max-width: 1024px) {

        .h1-to-h2  { font-size: 29px !important; }
        .h2-to-h3  { font-size: 27px !important; }
        .h3-to-h4  { font-size: 24px !important; }
        .h4-to-h5  { font-size: 20px !important; }

         body.kc-css-system .kc-css-473297 .kc_button {font-family: 'Roboto Condensed' !important; }
         body.kc-css-system .kc-css-826529 .kc_button {font-family: 'Roboto Condensed' !important; }
         body.kc-css-system .kc-css-513006 .kc_button {font-family: 'Roboto Condensed' !important; }
         
         .mytable-preference-text2 {font-family: "Roboto Condensed";font-weight: 300;font-size: 1.1em;padding: 6px 0px 6px 0px;}
         .mytable-preference-smalltexth {font-family: "Roboto";font-weight: 300;font-size: 1.06em;padding: 6px 0px 6px 0px;}
         .mytable-preference-smalltext2 {font-family: "Roboto Condensed";font-weight: 300;font-size: 1em;padding: 6px 0px 6px 0px;}
         
         .center-inner {top: 0px;left: 0px;display:inline-table;position: inherit; -ms-transform: initial; transform: initial;}
         
.blog-images-receptek { display:inline; width:45%; margin-left:20px; }
         
.haromdbejarasframe { width:100%; max-width:1070px; height: 550px; }
.padding0-22-0-26 { padding: 0px 0px 0px 0px; }

.inputblock-firstname-div {width:75%; display: block; float: left; margin-left: 14%;}
.inputblock-email-div {width:40%; display: block; float: left; margin-left: 14%; }
.inputblock-phone-div {width:30.5%; display: block; float: left; margin-left: 1%; }
.inputblock-postalcode-div {width:48%; display: block; float: right; margin-right: 1%; }
.inputblock-aszf-div {width:72%; display: block; float: left; font-weight: 300; font-family: 'Roboto Condensed', sans-serif; font-size: 15px;margin-left: 14%;}
.desciption-div {width:48%; display: block; float: right; }
.submit-div { margin-top: 22px; }

.maxbutton-1-container.mb-container { display:none !important;}

.side-l-l-l-l-c-c { width: 50%; display: block; float: left; }
.side-r-r-r-r-c-c { width: 50%; display: block; float: right; }
.side-c-c-c-c-c-c { width: 50%; display: block; float: left; margin-left: 25%; }

#logo img {  max-height: 40px;}

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-flyout ul.mega-sub-menu { background: #ffffff; }

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link {font-family:'Roboto Condensed';font-size:18px;font-weight:400 !important;color:#000000;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link { height: 38px; font-family: 'Roboto Condensed' !important; }
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu { right: 0; min-width: 522px !important; }

.maxbutton-1.maxbutton { display: none !important; }

#header-core { max-width: 100%;  padding: 10px 11px 10px 11px; }

	.mytable-preference-text { display: block; font-family:"Roboto Condensed"; font-weight:300; font-size:1.2em; padding:9px 0px 9px 0px; margin: 2px !important; }
	.mytable-preference-smalltext { display: block; font-family:"Roboto Condensed"; font-weight:300; font-size:1.1em; line-height:1.6em; text-align:center; padding:9px 0px 9px 0px; margin: 2px !important; }
	
	.site-content-sajat { width: 100%; max-width: 1000px; padding: 0 3% 0 3% !important; }
	.bx-wrapper img { object-fit: cover; object-position: center; height: 444px; width: 100%; }
	
	.mythumbsrow2ers { position: relative; margin-left: 50%;left: -150px; }
	.mythumbsrow4ers-pic {width:120px !important;}
	.mythumbsrow4ers { position: relative; margin-left: 50%;left: -252px; }

}



@media (min-width: 769px) and (max-width: 998px) {

        .h1-to-h2  { font-size: 26px !important; }
        .h2-to-h3  { font-size: 22px !important; }
        .h3-to-h4  { font-size: 20px !important; }
        .h4-to-h5  { font-size: 16px !important; }

         body.kc-css-system .kc-css-473297 .kc_button {font-family: 'Roboto Condensed' !important; }
         body.kc-css-system .kc-css-826529 .kc_button {font-family: 'Roboto Condensed' !important; }
         body.kc-css-system .kc-css-513006 .kc_button {font-family: 'Roboto Condensed' !important; }
         
         .mytable-preference-text2 {font-family: "Roboto";font-weight: 300;font-size: 1.1em;padding: 6px 0px 6px 0px;}
         .mytable-preference-smalltexth {font-family: "Roboto";font-weight: 300;font-size: 1.06em;padding: 6px 0px 6px 0px;}
         .mytable-preference-smalltext2 {font-family: "Roboto";font-weight: 300;font-size: 1em;padding: 6px 0px 6px 0px;}
         
         .center-inner {top: 0px;left: 0px;display:inline-table;position: inherit; -ms-transform: initial; transform: initial;}
         
.blog-images-receptek { display:inline; width:100%; margin-left:0px; margin-top:0px; margin-bottom:34px; }
         
.haromdbejarasframe { width:100%; max-width:1070px; height: 530px; }
.padding0-22-0-26 { padding: 0px 22px 0px 26px; }
.accordion-right-tune { width: 94%; margin-left: 3%; }

.inputblock-firstname-div {width:80%; display: block; float: left; margin-left: 10%;}
.inputblock-email-div {width:38%; display: block; float: left; margin-left: 10%; }
.inputblock-phone-div {width:38%; display: block; float: left; margin-left: 4%;}
.inputblock-aszf-div {width:80%; display: block; float: left; font-weight: 300; font-family: 'Roboto', 'Open Sans', sans-serif; font-size: 15px;margin-left: 10%;}
.desciption-div {width:99%; display: block; float: right; }
.submit-div { margin-top: 22px; }

.maxbutton-1-container.mb-container { display:none !important;}

input[type="text"] { min-width: 100%; max-width: 100%; }

.inputblock-lastname-div6 {width:47%; display: block; float: left; }
.inputblock-firstname-div6 {width:47%; display: block; float: left; margin-left: 6%; }
.inputblock-email-div6 {width:47%; display: block; float: left; }
.inputblock-phone-div6 {width:47%; display: block; float: right; margin-left: 6%;}
.inputblock-contactname-div6 {width:50%; display: block; float: left; margin-left: 25%; }
.inputblock-postalcode-div6 {width:47%; display: block; float: right; }
.inputblock-aszf-div6 {width:47%; display: block; float: left; font-weight: 300; font-family: 'Roboto Condensed', sans-serif; font-size: 15px;}
.desciption-div6 {width:47%; display: block; float: right; }
.weboldalforras-div6 {display: none;}
.submit-div6 {width:100%; display: block; margin-top: 22px; text-align: center;}

.side-l-l-l-l-c-c { width: 48%; display: block; float: left; margin-right: 2%; }
.side-r-r-r-r-c-c { width: 48%; display: block; float: right; }
.side-c-c-c-c-c-c { width: 48%; display: block; float: left; margin-left: 25%; }
fieldset {border: none;}

#header-search { display: none; }

#logo img { max-height: 36px; margin-top: 0.2em; }

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-flyout ul.mega-sub-menu { background: #ffffff; }

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link {font-family:'Roboto Condensed';font-size:18px;font-weight:400 !important;color: #000000;padding: 7px 12px 0px 12px;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link { font-family: 'Roboto Condensed' !important; font-size: 16px; font-weight: 500; }
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu { right: 0; min-width: 522px !important; }

.maxbutton-1.maxbutton { display: none !important; }

#header-core { max-width: 100%;  padding: 10px 11px 10px 11px; }

	.mytable-preference-text { display: block; font-family:"Roboto"; font-weight:300; font-size:1.4em; padding:11px 0px 11px 0px; margin: 4px !important; }
	.mytable-preference-smalltext { display: block; font-family:"Roboto"; font-weight:300; font-size:1.2em; line-height:1.4em; text-align:center; padding:4px 0px 6px 0px; margin: 4px !important; }
	
.site-content-sajat { width: 100%; padding: 0 2% 0 2% !important; }
.bx-wrapper img { object-fit: cover; object-position: center; height: 588px; width: 100%; }

.mythumbsrow2ers { position: relative; margin-left: 50%;left: -150px; }
.mythumbsrow4ers-pic {width:120px !important;}
.mythumbsrow4ers { position: relative; margin-left: 50%;left: -240px; }
.the999hide {display:none;}

}

@media (min-width: 480px) and (max-width: 768px) {

        .h1-to-h2  { font-size: 24px !important; }
        .h2-to-h3  { font-size: 22px !important; }
        .h3-to-h4  { font-size: 20px !important; }
        .h4-to-h5  { font-size: 18px !important; }

         #footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget { margin-right: 0!important; width: 47%!important; padding-left: 3%; }

         body.kc-css-system .kc-css-473297 .kc_button {font-family: 'Nunito' !important; }
         body.kc-css-system .kc-css-826529 .kc_button {font-family: 'Nunito' !important; }
         body.kc-css-system .kc-css-513006 .kc_button {font-family: 'Nunito' !important; }
         
         .mytable-preference-text2 {font-family: "Roboto";font-weight: 300;font-size: 1.1em;padding: 6px 0px 6px 0px;}
         .mytable-preference-smalltexth {font-family: "Roboto";font-weight: 300;font-size: 1.06em;padding: 6px 0px 6px 0px;}
         .mytable-preference-smalltext2 {font-family: "Roboto";font-weight: 300;font-size: 1em;padding: 6px 0px 6px 0px;}
         
         .center-inner {top: 0px;left: 0px;display:inline-table;position: inherit; -ms-transform: initial; transform: initial;}
         
         .one_fifth { width: 100%; float: left; margin-right: 0px;}
         #footer-col1 { width: 50%; }
         #footer-col2 { width: 50%; padding-left: 10px; }

.blog-images-receptek { display:inline; width:100%; margin-left:0px; margin-top:0px; margin-bottom:34px; }

.haromdbejarasframe { width:100%; height: 420px; }
.padding0-22-0-26 { padding: 0px 22px 0px 26px; }
.accordion-right-tune { width: 94%; margin-left: 3%; }

.inputblock-firstname-div {width:95%; display: block; float: left; margin-left: 5%; }
.inputblock-email-div {width:95%; display: block; float: left; margin-left: 5%;}
.inputblock-phone-div {width:95%; display: block; float: left;  margin-left: 5%; }
.inputblock-aszf-div {width:90%; display: block; float: left; font-weight: 300; font-family: 'Roboto Condensed', sans-serif; font-size: 15px; margin-left: 5%;}
.desciption-div {width:95%; display: block; float: left; margin-left: 5%;}
.submit-div { margin-top: 22px; }

.inputblock-lastname-div6 {width:100%; display: block; float: left; text-align: center;}
.inputblock-firstname-div6 {width:100%; display: block; float: left; text-align: center;}
.inputblock-email-div6 {width:100%; display: block; float: left;text-align: center; }
.inputblock-phone-div6 {width:100%; display: block; float: right; text-align: center;}
.inputblock-contactname-div6 {width:100%; display: block; float: left; margin-left: 0%; text-align: center;}
.inputblock-postalcode-div6 {width:100%; display: block; float: right; text-align: center;}
.inputblock-aszf-div6 {width:100%; display: block; float: left; font-weight: 300; font-family: 'Roboto Condensed', sans-serif; font-size: 15px;text-align: center;}
.desciption-div6 {width:100%; display: block; float: right; text-align: center;}
.submit-div6 {width:100%; display: block; margin-top: 22px; text-align: center;}

.maxbutton-1-container.mb-container { display:none !important;}

legend { text-align: center; }

.side-l-l-l-l-c-c { width: 96%; display: block; float: left; margin-left: 1.5%; }
.side-r-r-r-r-c-c { width: 96%; display: block; float: left; margin-left: 1.5%; }
.side-c-c-c-c-c-c { width: 96%; display: block; float: left; margin-left: 1.5%; }
fieldset {border: none;}

#site-header { display: block; position: fixed; z-index: 99999; }
#header { display: block; height: initial; width: 100%; }
#header, #header-sticky { border-bottom: 0px; }
#pre-header { display: block; height: initial; width: 100%;}
#logo img {max-height: 36px;}
.maxbutton-1-container.mb-container { display:none !important;}
.one_fourth {width: 50%; float: left; margin-right: 0px; min-height: 270px;}

#logo img { max-height: 30px; margin-top: 0.7em; }
#header-core { display: inline-block; width: 50% !important; float: left; background-color: #838383; padding: 0px 22px 0px 22px; height: 46px; }
#mega-menu-wrap-header_menu { float: right; width: 100% !important; max-width: 100% !important;}
#header-responsive { width: 50%; background: #838383; padding: 0px 0px; height: auto; }
#header-responsive li a { padding: 0px 0px !important; }
#header-nav { display: none; }

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {background: #838383; text-align: right; color: #ffffff; font-family: 'Montserrat', sans-serif !important; font-weight: 500;}

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link { line-height:36px;height: 36px;font-size: 16px;text-align: right;font-family:'Montserrat'; color:#ffffff; background: #838383; font-weight: 600 !important; line-height: 2.5em !important;}
#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link:hover {background: #838383;text-align:right;color:#ffffff;ont-family:'Montserrat',sans-serif !important;font-weight: 500;}

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-megamenu > ul.mega-sub-menu { border: 0;padding: 0px;border-radius: 0;background-color: white; }

#mega-menu-wrap-header_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-header_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-header_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after { background-color: #ffffff; }

#mega-menu-wrap-header_menu #mega-menu-header_menu p { margin-bottom: 1px !important;max-height: 34px;background-color: #545454;text-align: right;padding-right: 8px;font-size: 16px;}

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    line-height: 2.5em !important;
}

.maxbutton-1.maxbutton { display: none !important; }

.preview-pic-cols {width:33.3333% !important;}

.mythumbsrow2ers { position: relative; margin-left: 50%;left: -150px; }
.mythumbsrow4ers-pic {width:100px !important;}
.mythumbsrow4ers { position: relative; margin-left: 50%;left: -200px; }
.preferences-fatuzelesu  { width: auto; display: block !important; position: relative; left: -126px; margin-left: 50%; width: 252px; }
.preferences-colors  { width: auto; display: block !important; position: relative; left: -142px; margin-left: 50%; }
.preferences-colors2  { width: auto; display: block !important; position: relative; left: -162px; margin-left: 50%; }
.preferences-colors3  { width: auto; display: block !important; position: relative; left: -50px; margin-left: 50%; }
.preferences-colors4  { width: auto; display: block !important; position: relative; left: -62px; margin-left: 50%; }

}

@media (min-width: 200px) and (max-width: 479px) {

        .h1-to-h2  { font-size: 24px !important; }
        .h2-to-h3  { font-size: 21px !important; }
        .h3-to-h4  { font-size: 19px !important; }
        .h4-to-h5  { font-size: 17px !important; }

         #footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget { width: 100%!important; margin-right: 0!important; padding-left: 8%; }

         body.kc-css-system .kc-css-473297 .kc_button {font-family: 'Nunito' !important; }
         body.kc-css-system .kc-css-826529 .kc_button {font-family: 'Nunito' !important; }
         body.kc-css-system .kc-css-513006 .kc_button {font-family: 'Nunito' !important; }
         
         .mytable-preference-text2 {font-family: "Roboto";font-weight: 300;font-size: 1.2em;padding: 6px 0px 6px 0px;}
         .mytable-preference-smalltexth {font-family: "Roboto";font-weight: 300;font-size: 1.06em;padding: 6px 0px 6px 0px;}
         .mytable-preference-smalltext2 {font-family: "Roboto";font-weight: 300;font-size: 1em;padding: 6px 0px 6px 0px;}
         
         .center-inner {top: 0px;left: 0px;display:inline-table;position: inherit; -ms-transform: initial; transform: initial;}

.blog-images-receptek { display:inline; width:100%; margin-left:0px; margin-top:0px; margin-bottom:34px; }

         .one_fourth {width: 100%; float: left; margin-right: 0px;}
         .one_fifth { width: 100%; float: left; margin-right: 0px;}
         
.haromdbejarasframe { width:100%; height: 270px; }
.padding0-22-0-26 { padding: 0px 22px 0px 26px; }
.accordion-right-tune { width: 90%; margin-left: 5%; }

.inputblock-firstname-div {width:96%; display: block; float: left; }
.inputblock-email-div {width:96%; display: block; float: left; }
.inputblock-phone-div {width:96%; display: block; float: left; }
.inputblock-postalcode-div {width:96%; display: block; float: left; }
.inputblock-aszf-div {width:88%; display: block; float: left; font-weight: 300; font-family: 'Roboto Condensed', sans-serif; font-size: 15px;}
.desciption-div {width:88%; display: inline-block; float: left; }
.submit-div { margin-top: 22px; }
input[type="text"] { min-width: 100%; max-width: 100%; }

.inputblock-lastname-div6 {width:100%; display: block; float: left;text-align: center; }
.inputblock-firstname-div6 {width:100%; display: block; float: left;text-align: center;text-align: center; }
.inputblock-email-div6 {width:100%; display: block; float: left;text-align: center; }
.inputblock-phone-div6 {width:100%; display: block; float: right; text-align: center;}
.inputblock-contactname-div6 {width:100%; display: block; float: left; margin-left: 0%;text-align: center; }
.inputblock-postalcode-div6 {width:100%; display: block; float: right; text-align: center;}
.inputblock-aszf-div6 {width:100%; display: block; float: left; font-weight: 300; font-family: 'Roboto Condensed', sans-serif; font-size: 15px;text-align: center;}
.desciption-div6 {width:100%; display: block; float: right; text-align: center;}
.submit-div6 {width:100%; display: block; margin-top: 22px; text-align: center;}

.maxbutton-1-container.mb-container { display:none !important;}

legend { text-align: center; }

.side-l-l-l-l-c-c { width: 96%; display: block; float: left; margin-left: 1.5%; }
.side-r-r-r-r-c-c { width: 96%; display: block; float: left; margin-left: 1.5%; }
.side-c-c-c-c-c-c { width: 96%; display: block; float: left; margin-left: 1.5%; }
fieldset {border: none;}

#site-header { display: block; position: fixed; z-index: 99999; }
#header { display: block; height: initial; width: 100%; }
#header, #header-sticky { border-bottom: 0px; }
#pre-header { display: block; height: initial; width: 100%;}
#logo img {max-height: 36px;}
.maxbutton-1-container.mb-container { display:none !important;}
.one_fourth {width: 50%; float: left; margin-right: 0px; min-height: 270px;}

#logo img {  max-height: 30px;}
#header-core { display: inline-block; width: 50% !important; float: left; background-color: #838383; padding: 3px 22px 2px 22px; }
#mega-menu-wrap-header_menu { float: right; width: 100% !important; max-width: 100% !important; }
#header-responsive { width: 50%; background: #838383; padding: 1px 1px; height: auto; }
#header-responsive li a { padding: 0px 0px !important; }
#header-nav { display: none; }

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {background: #838383;text-align: right;
color: #ffffff; font-family: 'Montserrat', sans-serif !important; font-weight: 500;}

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link { line-height:36px;height: 36px;font-size: 16px;font-weight: 500;text-align: right;font-family:'Montserrat';color: #ffffff; background: #838383;font-weight: 600 !important; line-height: 2.5em !important;}
#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link:hover { background: #838383; text-align: right; color: #ffffff;font-family: 'Montserrat', sans-serif !important; font-weight: 500;}

#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-megamenu > ul.mega-sub-menu { border: 0;padding: 0px;border-radius: 0;background-color: white; }

#mega-menu-wrap-header_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-header_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-header_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after { background-color: #ffffff; }

#mega-menu-wrap-header_menu #mega-menu-header_menu p {margin-bottom: 1px !important;max-height:34px;background-color:#545454;text-align:right;padding-right: 8px;font-size: 16px;}

.maxbutton-1.maxbutton { display: none !important; }

.preview-pic-cols {width:33.3333% !important;}

.mythumbsrow2ers { position: relative; margin-left: 50%;left: -150px; }
.mythumbsrow4ers-pic {width:75px !important;}
.mythumbsrow4ers { position: relative; margin-left: 50%;left: -150px; }
.preferences-fatuzelesu  { width: auto; display: block !important; position: relative; left: -126px; margin-left: 50%; width: 252px; }
.preferences-colors  { width: auto; display: block !important; position: relative; left: -142px; margin-left: 50%; min-width: 388px; }
.preferences-colors2  { width: auto; display: block !important; position: relative; left: -162px; margin-left: 50%; min-width: 388px; }
.preferences-colors3  { width: auto; display: block !important; position: relative; left: -50px; margin-left: 50%; min-width: 388px; }
.preferences-colors4  { width: auto; display: block !important; position: relative; left: -62px; margin-left: 50%; min-width: 388px; }

}


@media (min-width: 100px) and (max-width: 320px) {
  
}



@media (min-width: 1289px) and (max-width: 4048px) {
	.mytable-preference-text { display: block; font-family:"Roboto"; font-weight:300; font-size:1.2em; padding:6px 0px 6px 0px; margin: 2px !important; }
	.mytable-preference-smalltext { display: block; font-family:"Roboto"; font-weight:300; font-size:1.1em; line-height:1.8em; text-align:center; padding:6px 0px 6px 0px; margin: 2px !important; }
	
}
