body {  overflow: hidden; font-family: "Manrope", "Nunito", "Open Sans", sans-serif; }
/************************************************** Header-Footer szerkesztése előtt Phlox-ot kell aktiválni  ***/
body:before { height: initial !important; }
a { color: #117db1; display: inline-block;}
p { font-family: "Manrope", "Nunito", "Open Sans", sans-serif; font-size: 18px; line-height: 1.75em; margin: 0 0 0.2em 0; }
.sitecolor {color:#2379a3;}
.no-sidebar .aux-primary {margin-top: 58px;}
.aux-header-elements {;}
.nocomments { display: none; }

.pointer {cursor: pointer;}

.elementor-safe-mode-toast {z-index: 10;width: 200px;height: 200px;}


@media screen and (min-width: 700px) {
  .aux-goto-top-btn {display: none !important;}
}

/********** Onkorm Ocean theme footerem elrejt **********/
.post-in-category-osszes-hirdetmeny .myfooter-v2-container {display:none;}
/********** Onkorm Ocean theme footerem elrejt **********/

/**************************** Desktop *****************************/
.shortcode-redirect-div {display:none;}
.displaynone {display:none;}

/******* Levelezes *******/
.levelezes-maxwidth {max-width: 1311px; margin:auto;}
.levelezes-leftcol {width:260px !important;}
.levelezes-rightcol {width:1049px !important;}
.levelezes-leftcol-buttons .elementor-widget-container .elementor-button-wrapper .elementor-button {min-width:87%;}
.levelezes-leftcol-buttons .elementor-widget-container .elementor-button-wrapper .elementor-button  .elementor-button-content-wrapper .elementor-button-text { text-align: left;}
#levelezes-headbutton-right {;}
.levelezes-headbutton-right-frame {;}
.levelezes-headbutton-right-frame .elementor-widget-wrap { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; align-items: flex-start;align-content: flex-start;}
.levelezes-headbutton-right-frame .elementor-widget-wrap .elementor-widget-button {width: initial !important;}
.levelezes-headcounter {;}
.levelezes-headcounter .elementor-widget-container .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-prefix {display:none;}
.levelezes-headcounter .elementor-widget-container .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix {display:none;}
.levelezes-headcounter .elementor-widget-container {display:inline-block !important;}
.levelezes-headcounter .elementor-widget-container .elementor-counter {text-align:center;}
.levelezes-headcounter .elementor-widget-container .elementor-counter .elementor-counter-number-wrapper {display:inline-block;}
.levelezes-headcounter .elementor-widget-container .elementor-counter .elementor-counter-title {line-height: 1em !important;}

.postbox-left {;} 
.postbox-right {;}
.postbox-head .elementor-container {display:flex;}
.postbox-head .elementor-container {display:flex;}
.postbox-head .elementor-container .postbox-left {min-height: 155px;}
.postbox-head .elementor-container .postbox-right {min-height: 155px;}

/***********  Levelezes betekinto nezetes verzio *********/
.levelezes-rightcol-betekinto {width:1200px !important;}
.levelezes-leftcol-betekinto {width:111px !important;}

.positionfixed-top0 { position: fixed !important; top:0px; z-index:999999;}
.positionfixed-bottom0 { position: fixed !important; bottom:0px;  z-index:999999; }

.bongeszofejlec-cimsorelott { width: 190px !important;}
.bongeszofejlec-cimsorelott-kep {min-width:191px !important;}
.searchresult-beforeicon {;}
.searchresult-beforeicon tr td img { width:36px !important; height:36px !important; margin-top:1px; }
.searchresult-smallspantext { display:block; width:100%; height:22px; }
.searchresult-buttonwrapper { display: table; margin-right: 1em; max-width: 117px; overflow: visible; }
.searchresult-pointer .elementor-widget-container span { cursor:pointer; }
.buttonwrapper-right { display: block; max-width: 148px;margin-right: 14px;}
.buttonwrapper-right-frame .elementor-widget-wrap { display: flex !important;justify-content: flex-end !important;margin-top: 0px !important;max-height: 39px;}
.kormanyhivatal-text-style {text-shadow: #fff 0px 1px 0px, #d9d9d8 0px 2px 0px;color: #d71921;}

.maxwidth680 {max-width:680px; margin:auto;}
.maxwidth480 {max-width:481px; margin:auto;}
.spotybackground {background-color: #001544;}
.spotyblockleft {;}
.spotyblockright {;}

.instablockleft {max-width:55px !important;}
.instablockright {max-width:75% !important;}

.myinstacolumned {;}
.myinstacolumned .elementor-container {display: flex;margin-right: auto;margin-left: auto;position: relative;flex-direction: column !important;}


.nincsheader {;}
.nincsfooter {;}



.instahead {;}

footer {min-width: 100%;}

.ikonok {margin-bottom:15px !important; }
.talca-floatright .elementor-widget-wrap .elementor-element .elementor-widget-container img {float:right;}

.fuggolegesen-kinyujt .elementor-element-populated {
display: flex !important; align-items: stretch !important; align-content: space-between !important;
}

.ikonkepkezeles .elementor-widget-wrap .elementor-element .elementor-widget-container {display: inline; max-width: 75px;min-width: 75px;}
.ikonkepkezeles .elementor-widget-wrap .elementor-element {display: inline; max-width: 75px;min-width: 75px;}
.ikonkepkezeles .elementor-widget-wrap {display: inline; min-width: 75px; padding: 15px !important;}
.ikonkepkezeles {;}
.ikon-jobbra .elementor-element-populated {justify-content: flex-end;}

.size-full-default { width: initial !important; }
.maxheight121 { max-height:121px; }


/**** Twenty Seventeen jol megy, most Hello van ****/
.custom-header {display: none;}
.single-featured-image-header { border: none !important;background-color: black !important;}
.site-content-contain {background-color: #000;position: relative;top: -2px;}
.single-featured-image-header {border: none !important;background-color: black !important;position: absolute;display: none}

.mydeskstopfooter {display:block;}

#desktopheader-right-spacerimage .elementor-widget-wrap .elementor-element .elementor-widget-container img {display:block !important; min-height:121px !important;b;float: right; width: 260px !important; min-width: 260px;}

.positionfixed {position:fixed !important;}
.positionfixed-regpopup {position:fixed !important; top:10px;}
.positionfixed-regpopup2 {
position: fixed !important;
top: 55px;
max-width: 100% !important;
margin:auto;
width:1400px;
}
.regpopup-width {max-width:700px;margin:auto;}



/**************************** Desktop eddig *****************************/




.aux-top-sticky .site-header-section.aux-sticky {  top: 0px !important; }

.pointer {cursor: pointer;}
.cursorpointer {cursor: pointer;}

#sitefooter {display:none !important;}


/***************  Footer innen  *****************/

.margininitial { margin: initial !important; }
.margintop10 { margin-top:10px !important; }
.widthrev-95sz { width:95% !important; }
.logomaxwidth {max-width:140px !important;}

.myfooter-v2 { 
width:100%; 
text-align: center; 
display: inline-block; 
background-color: #f5f5f5; 
left: 0px; bottom: 0px; 
border:none; 
padding:0; 
background-image:url(https://webdesigner-grafikus.hu/wp-content/uploads/alapfile/backgr-hatter_graygreen.jpg);background-size: cover; 
}

.myfooter-v2-4-3cols-inner > ul > li {
	margin-bottom: 0.1em;
  line-height: 1.2em;
  font-family: 'Roboto', Arial, sans-serif;
}

.myfooter-v2-container { max-width: 1420px; display:inline-block; display:flex; flex-wrap: wrap; width: 100%; min-height: 144px; margin: auto; padding: 0.5em 0em; margin-top:1em; margin-bottom:2.5em;}
.myfooter-v2-container-inner { display:inline-block; display: flex; flex-wrap: wrap; width: 96%; margin:auto; float:none; }
.myfooter-v2-bottom-container { max-width: 1420px; display:inline-block; display:flex; flex-wrap: wrap; width: 100%; margin: auto; padding: 1.2em 0em; }
.myfooter-v2-bottom-container-inner { display:inline-block; display: flex; flex-wrap: wrap; width: 96%; margin:auto; float:none; }
.myfooter-spacer { display:inline-block; width:100%; min-height:40px; }

.myfooter-v2-4cols1 { display: inline-block; width:25%; float:left; text-align:left; padding: 0;  }
.myfooter-v2-4cols2 { display: inline-block; width:25%; float:left; text-align:left; padding: 0;  }
.myfooter-v2-4cols3 { display: inline-block; width:25%; float:left; text-align:left; padding: 0;  }
.myfooter-v2-4cols4 { display: inline-block; width:25%; float:left; text-align:left; padding: 0;  }

.myfooter-v2-3cols1 { display: inline-block; width:33.3333%; float:left; text-align:left; padding: 0;  }
.myfooter-v2-3cols2 { display: inline-block; width:33.3333%; float:left;  padding: 0;  }
.myfooter-v2-3cols3 { display: inline-block; width:33.3333%; float:left;  padding: 0;  }

.myfooter-v2-4-3cols-inner { width: 96%; margin:auto; float:none; }

.myfooter-v2-container div ul { list-style: none outside; margin-bottom: 0; margin-left: 0; margin-top: 0px; padding: 0; border: none;}
.myfooter-v2-container div ul li a {color: #9ec5e7; font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:16px; line-height:1.6em;text-decoration: none;}
.myfooter-v2-container div {color: #9ec5e7; font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:16px; line-height:1.6em; margin-top: 10px; }
.colorwhite { color: white !important; }
.colorlight { color: #9ec5e7 !important; }
.colorlight2 { color: #597C88 !important; }



.myfooter-v2-container div img { height: auto; max-width: 100%; border: none; border-radius: 0; box-shadow: none; }

.myfooter-v2-bottom { display:inline-block; width: 100%; float:none; background-color: #0D0F13;}

.myfooter-v2-bottom-container-inner div div span {color: #9ec5e7; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:15px; line-height:1.5em;text-decoration: none;}

.width-20-60-20--20 {width:20%;display: flex;}
.width-20-60-20--60 {width:60%;display: flex;}

@media (min-width: 1024px) and (max-width: 3999px) {
.width-20-60-20--20 {width:20%;}
.width-20-60-20--60 {width:60%;}
}

@media (min-width: 768px) and (max-width: 1023px) {
.myfooter-v2-4cols1 { width:50%; padding: 0;} 
.myfooter-v2-4cols2 { width:50%; padding: 0; } 
.myfooter-v2-4cols3 { width:50%; padding: 0; } 
.myfooter-v2-4cols4 { width:50%; padding: 0; }
.myfooter-v2-3cols1 { width:50%; padding: 0; } 
.myfooter-v2-3cols2 { width:50%; padding: 0; } 
.myfooter-v2-3cols3 { width:100%; padding: 0; text-align:center; }
.myfooter-v2-3cols1 > .myfooter-v2-4-3cols-inner {text-align: left;}
.myfooter-v2-3cols2 > .myfooter-v2-4-3cols-inner {text-align: center;}
.myfooter-v2-3cols3 > .myfooter-v2-4-3cols-inner {text-align: center;}

.margininitial { margin: auto !important; }

}

@media (min-width: 576px) and (max-width: 767px) { 
.myfooter-v2-4cols1 { width:50%; padding: 0;} 
.myfooter-v2-4cols2 { width:50%; padding: 0; } 
.myfooter-v2-4cols3 { width:50%; padding: 0; } 
.myfooter-v2-4cols4 { width:50%; padding: 0; }
.myfooter-v2-3cols1 { width:50%; padding: 0; } 
.myfooter-v2-3cols2 { width:50%; padding: 0; } 
.myfooter-v2-3cols3 { width:100%; padding: 0; text-align:center; }
.myfooter-v2-3cols1 > .myfooter-v2-4-3cols-inner {text-align: center;}
.myfooter-v2-3cols2 > .myfooter-v2-4-3cols-inner {text-align: center;}
.myfooter-v2-3cols3 > .myfooter-v2-4-3cols-inner {text-align: center;}

.margininitial { margin: auto !important; }
}

@media (min-width: 200px) and (max-width: 575px) { 
.myfooter-v2-4cols1 { width:100%; padding: 0; } 
.myfooter-v2-4cols2 { width:100%; padding: 0; } 
.myfooter-v2-4cols3 { width:100%; padding: 0; } 
.myfooter-v2-4cols4 { width:100%; padding: 0; }
.myfooter-v2-3cols1 { width:100%; padding: 0; } 
.myfooter-v2-3cols2 { width:100%; padding: 0; } 
.myfooter-v2-3cols3 { width:100%; padding: 0;  text-align:center; }
.myfooter-v2-3cols1 > .myfooter-v2-4-3cols-inner {text-align: center;}
.myfooter-v2-3cols2 > .myfooter-v2-4-3cols-inner {text-align: center;}
.myfooter-v2-3cols3 > .myfooter-v2-4-3cols-inner {text-align: center;}

.margininitial { margin: auto !important; }
}

/***************  Footer eddig  *****************/





 
/***************  Lightbox for Gallery &amp; Image Block - Image popup  *****************/
.ads-row .cell p {      font-family: "Crimson Pro", Times, serif; font-size: 1.43em;line-height: 1.55em;margin: 0 0 0.9em 0;}
.cell > p { font-family: "Crimson Pro", Times, serif !important;font-size: 1.43em !important; line-height: 1.55em !important; margin: 0 0 0.9em 0 !important;}
[class^="cell"] {  margin-right: 9%;margin-bottom: 1.5rem;}
@media (max-width: 1024px) {
body.admin-bar .dialog-type-lightbox {position: fixed !important;}
.elementor-lightbox {z-index: 999999;}
}


/******** Resp Gallery ********/
.rl-gallery-container {display:inline-block;}


/********* MaxButton fugg kozepre ***********/
#menu-item-6650 {  display: flex; flex-direction: row; align-items: center; }

/******** Wpforms ********/
.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium { max-width: 100% !important; }
.mycontainer-wpforms { margin:auto; max-width:899px; }
.wpforms-container .wpforms-field-label { margin-bottom: 11px !important; }
.wpforms-container .wpforms-field { padding: 11px 0 !important; }
.wpforms-field-row-block > input[type=text] { border: 1px solid gray !important; }
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea > input[type=text] { border: 1px solid gray !important; }
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {border: 1px solid gray !important;}
div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button {min-width:123px;min-height:55px;}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {text-align: center;}
.wpforms-container .wpforms-recaptcha-container { display: flex;justify-content: space-evenly;flex-direction: row;flex-wrap: wrap;align-content: flex-end;align-items: flex-end;}

@media (min-width: 480px) and (max-width: 768px) {
.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half, .wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-sixths, .wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fourths { width: 100% !important;  padding: 0 !important; }
.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:first-child { margin-bottom:22px; }
}


/****** Top header jobb és balra gombokhoz ******/
.aux-search-section {width: 3.9%;margin-left: 0px !important;}
.aux-search-field > .aux-search-section {width: 100%; margin-left: 0px !important;}
.mm-top-header {width: 96%;margin-right: 0px !important;}
.aux-top-header .aux-float-wrapper { min-width: 100% !important;}
@media screen and (max-width: 1024px) and (min-width: 768px) { .aux-desktop-on, .aux-tablet-off, .aux-phone-on {display: block !important;} 
#nav-burger { display: none !important; }
}

/*** Phlox head ***/
.aux-resp.aux-hd .aux-fold, .aux-resp.aux-hd .aux-fold-width, .aux-resp.aux-hd .aux-boxed-container > .aux-container { max-width: 1400px; }
.site-header > .aux-wrapper > .aux-fold {max-width: 100% !important;}
.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu {background-color:#FFF; padding: 0px 0;}
.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu > .aux-menu-item > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu > .aux-menu-item > .aux-item-content {padding: 0px;min-height: 40px;}
.site-header-section.aux-header-light .aux-master-menu.aux-horizontal.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-elementor-header-menu.aux-header-light .aux-master-menu.aux-horizontal.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { display: none !important; }

.aux-menu-depth-1 .aux-menu-item {min-width: 227px !important;}
.aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content {background-color:aliceblue !important;}
.aux-top-sticky .site-header-section.aux-sticky .aux-header-elements {height: 67px;}

/****Phlox menu****/

/***Sticky menu magassaga***/
.menu-primary-menu-container > .aux-master-menu { min-height: 70px; display: flex;flex-direction: row;align-items: center; align-items: center; }
/*********rev***********/
.menu-primary-menu-container > .aux-master-menu > .menu-item {min-height: fit-content !important;}

.aux-top-sticky .site-header-section.aux-sticky .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 70px; }

.aux-media-frame.aux-media-image img { min-width: 96%; }
.aux-media-frame.aux-media-image {display: inline !important;}

.aux-sidebar-style-border.right-sidebar .aux-sidebar-primary { border-left: 1px solid #e0e5ed; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea { padding: 0.9em; max-width: 100%; }

.aux-top-sticky .site-header-section.aux-sticky .secondary-bar, .aux-top-sticky .site-header-section.aux-sticky .secondary-bar .aux-fill .aux-menu-depth-0 > .aux-item-content {
    height: 68px;
}

/********  Web&amp;Graf portalom menuje  ********/
.menu-item-4855 > .aux-submenu { min-width: 360px; }
.menu-item-4859 > .aux-submenu { min-width: 280px; }
.menu-item-4884 > .aux-submenu { min-width: 220px; }

/*** Phlox top menu ***/
.aux-master-menu.aux-vertical.aux-skin-classic .aux-menu-depth-0 > .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0 > .aux-submenu {
  color: black;margin-top:0;padding-top:0;background-color: #FFF;}
  
.aux-menu-label { font-size: 16px; line-height: 2.3em; color: #373737;padding:0px 12px;text-transform: uppercase !important;font-family:"Manrope"; font-weight: 500;}
.aux-master-menu>.aux-menu-label { color: gray !important; }
.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu > .aux-menu-item > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu > .aux-menu-item > .aux-item-content {padding: 1px; margin: 0 0px; line-height: initial;}
.aux-item-content {;}
.aux-menu-depth-1 .aux-menu-item {;}
.aux-menu-item {font-size:16px; line-height:1.7em;}
.sub-menu .aux-submenu {margin-top:0px !important;}

.aux-submenu-indicator {display: none !important;}
.site-header-section.aux-header-light { border: 0px !important; }
.single-post .hentry .entry-meta { padding: 1em 0 !important; }



.entry-content h1, .comment-body h1 {  font-size: 1.6em;}

.entry-content h2, .comment-body h2 {  font-size:1.5em; }

.hentry .entry-title {line-height: 1.3em !important;line-height: 122% !important;}





/******** Maxbutton a menube ********/
.site-header-section .secondary-bar .aux-menu-box[class*="-center"] .aux-master-menu > * {text-align: initial;display:inline-flex;flex-direction: row;align-content: stretch;
  align-items: center;display:inline-block;}
#master-menu-main-header {text-align: initial;display: flex;flex-direction: row;align-content: stretch;align-items: center;}
.home-button {;}
#menu-item-6649 {display: inline-flex;}
.menu-item-6649 {display: flex; flex-direction: row;align-items: center;}
.aux-master-menu.aux-horizontal > .menu-item { vertical-align: middle; }


/**** Fifu kép elrejt ****/
.attachment-post-thumbnail {overflow:visible; min-width:initial; height:initial; border:none; margin:0px; display:none;}

/********** Blfe shop kieg stílus javítas ************/
/** animacio kikapcs. **/
.blfe-hero1 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner, .blfe-hero2 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner, .blfe-hero3 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner, .blfe-hero4 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner, .blfe-hero5 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner, .blfe-hero6 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner, .blfe-hero7 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner, .blfe-hero8 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner, .blfe-hero9 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner, .blfe-hero10 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner  { transition: all 925s ease; bottom: 30px !important; }



/***frabi***/
.mysinanegyzetesbox {padding-top:57%;}


/****************************************************** 
******** Sablon blogjanak aloldali stilusleiroi *******
*******************************************************/

.tds-message-box {padding: 25px 25px 27px 75px !important;}
.box-warning:before, .box-council:before, .box-note:before, .box-info:before {font-size: 45px !important;line-height: 3px !important;top: calc(50% - 1px) !important;
left: 12px !important;color: #004aa7 !important;}
.box-warning { background: #ffffff !important; color: black !important; }
.ads-pullquote-left { font-family:"Open Sans", sans-serif; border-left: 10px solid #6a6a6a; margin: 2em 1em 2em 0;padding: 1px 0 1px 40px;width: 100%; font-weight: 300;font-style: italic;}
.ads-color-box {color: #fff !important; background: #000000 !important; }
.ads-color-box {font-family: "Montserrat"; font-weight: 800; padding: 0.5rem 1rem 0.5rem 1.1rem; display: inline-block; margin-bottom:5px;margin-top:10px; }

.nav-skin-minimal > section > a {max-width:99% !important; display:inline-block !important;}
.aux-resp .aux-next-prev-posts .np-title { max-height: initial !important; }


@media (min-width: 1406px) and (max-width: 2999px) {
p { font-size: 1.2em; line-height: 1.8em; margin: 0 0 0.9em 0; }
.box-info, .ads-custom-box-content, .box-warning, .box-council, .ads-color-box {font-size: 1.3em !important;line-height: 1.8em !important;margin: 0 0 1em 0 !important;}
.ads-pullquote-left {font-size: 1.5em; line-height: 1.65em; margin: 0.7em 0 0.7em 0; }
.ads-color-box {font-size: 22px; padding: 0.5rem 1rem 0.5rem 1.1rem;}
}

@media (min-width: 1024px) and (max-width: 1405px) {
.entry-main > header > h1 { font-size: 2.45em !important; line-height: 1.15em !important; }
.ads-pullquote-left {font-size: 1.45em; line-height: 1.65em; margin: 0.5em 0 0.5em 0; }
p { font-size: 1.19em; line-height: 1.8em; margin: 0 0 0.7em 0; }
.ads-color-box {font-size: 21px; padding: 0.4rem 0.9rem 0.4rem 1rem;}
}

@media (min-width: 981px) and (max-width: 1023px) {
p { font-size: 1.18em; line-height: 1.8em; margin: 0 0 0.7em 0; }
.ads-pullquote-left {font-size: 1.4em; line-height: 1.65em; margin: 0.5em 0 0.5em 0; }
.ads-color-box {font-size: 20px; padding: 0.3rem 0.9rem 0.4rem 0.9rem;}
.nav-skin-minimal > section > a {max-width:50% !important; display:inline-block !important;}
.nav-skin-minimal > section > a > p { display: none; }
}

@media (min-width: 769px) and (max-width: 980px) {
p { font-size: 1.16em; line-height: 1.8em; margin: 0 0 0.6em 0; }
.ads-pullquote-left {font-size: 1.3em; line-height: 1.65em; margin: 0.5em 0 0.5em 0; }
.ads-pullquote-left { padding: 1px 0 1px 30px; }
.ads-color-box {font-size: 20px; padding: 0.3rem 0.9rem 0.4rem 0.9rem;}
.nav-skin-minimal > section > a {max-width:50% !important; display:inline-block !important;}
.nav-skin-minimal > section > a > p { display: none; }
}

@media (min-width: 480px) and (max-width: 768px) {
p { font-size: 1.1em; line-height: 1.8em; margin: 0 0 0.5em 0; }
.ads-pullquote-left {font-size: 1.3em; line-height: 1.65em; margin: 0.5em 0 0.5em 0; }
.ads-pullquote-left { padding: 1px 0 1px 24px; }
.tds-message-box {padding: 16px 7px 18px 68px !important;}
.ads-color-box {font-size: 19px; padding: 0.3rem 0.9rem 0.4rem 0.9rem;}
.nav-skin-minimal > section > a {max-width:50% !important; display:inline-block !important;}
.nav-skin-minimal > section > a > p { display: none; }
}

@media (min-width: 200px) and (max-width: 479px) {
p { font-size: 1em; line-height: 1.8em; margin: 0 0 0.4em 0; }
.ads-pullquote-left {font-size: 1.25em; line-height: 1.65em; margin: 0.5em 0 0.5em 0; }
.ads-pullquote-left { padding: 1px 0 1px 16px; }
.tds-message-box {padding: 16px 7px 18px 62px !important;}
.ads-color-box {font-size: 19px; padding: 0.3rem 0.9rem 0.4rem 0.9rem;}
.nav-skin-minimal > section > a {max-width:50% !important; display:inline-block !important;}
.nav-skin-minimal > section > a > p { display: none; }
}

/****************************************************** 
******** Sablon blogjanak aloldali stilusleiroi *******
*******************************************************/


/*** Webdesiger-grafikus site buttons ***/
.maxbutton-31 .maxbutton { display:block; }
.maxbutton-31-container { display:block; margin-left:6px; min-height: 34px !important;padding-left: 10px;}
.maxbutton-32 .maxbutton { display:block; }
.maxbutton-32-container { display:block; margin-left:6px; min-height: 34px !important;padding-left: 10px;}
.maxbutton-33 .maxbutton { display:block; }
.maxbutton-33-container { display:block; margin-left:6px; min-height: 34px !important;padding-left: 10px;}
.maxbutton-34 .maxbutton { display:block; }
.maxbutton-34-container { display:block; margin-left:6px; min-height: 34px !important;padding-left: 10px;}
.maxbutton-35 .maxbutton { display:block; }
.maxbutton-35-container { display:block; margin-left:6px; min-height: 34px !important;padding-left: 10px;}


/*** Webdesiger-grafikus site buttons ***/
.maxbutton-7.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-8.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-9.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-10.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-11.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-12.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-13.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-14.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-15.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-16.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-17.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-18.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-19.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-20.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-21.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-22.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-23.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-24.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-25.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-26.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-27.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }

.maxbutton-57.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }

.maxbutton-60.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }

.maxbutton-62.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-63.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-64.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-65.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-66.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }
.maxbutton-67.maxbutton .mb-text { font-family: "Manrope" !important; letter-spacing: 0.02em; }


/******* Megee post shrtcd az oldalsavban *******/
.magee-blog-list-wrap .entry-box-wrap .entry-header a h4 { font-size: 1.55em !important; font-family:"Roboto" !important; color: #200000 !important;font-weight: 800;}
.magee-blog .entry-meta {font-size: 12px !important; margin: 0; padding: 5px 0 2px 0 !important; }
.magee-blog .entry-meta i { margin-right: 6px !important; font-size: 12px !important; margin-bottom: 0px !important; display: none !important; }
.magee-blog .entry-meta li {font-family: "Montserrat","Roboto", sans-serif !important; font-weight: 700 !important; }
.magee-blog .entry-meta a {  color: #5876cd !important;  text-decoration: blink;font-weight: 700; }
.magee-blog .entry-header { margin-bottom: 0 !important; padding-bottom: 1px !important;  padding-top: 6px !important;margin-top: 0 !important; }
.entry-summary {font-size: 1.28em;font-family: "Roboto";letter-spacing: -0.02em;line-height: 1.5em;}
.magee-blog .feature-img-box img {margin-top: 17px;}
.img-box .img-overlay.dark { display: none; }


/*** Oldalsav Recposzt Extended poszt porgeto ***/
.rpwe-title a { font-weight: 800 !important; font-size: 19px !important;line-height: 1.3em;font-family: "Roboto" !important; color: #200000 !important;text-decoration: blink !important; letter-spacing: 0.01em; }
@media (min-width: 480px) and (max-width: 768px) { .rpwe-title a { font-size: 23px !important; } }
@media (min-width: 200px) and (max-width: 479px) { .rpwe-title a { font-size: 20px !important; } }
.rpwe-summary { font-size: 16px; color: #303030; font-family: 'Roboto'; font-weight: 400; line-height: 1.6em;}
.rpwe-time { color: #bbb; font-size: 11px; color: #5876cd !important; font-family: "Montserrat"; letter-spacing: 0.04em; }
.rpwe-block li { border-bottom: 1px solid #d4dadf !important; margin: 0 0 1px !important; padding: 12px 0 8px !important; }
#rpwe_widget-2 { margin-top: 0.7em !important; }
.recent-posts-extended > .widget-title { font-weight: 700; color:#bd069e; }




/*** Responsive Lightbox stilusai ***/
#swipebox-slider {padding-bottom: 53px;}
#swipebox-overlay { background: #0d0d0d9e !important;}
#swipebox-close { top: 30px; background-color: #00abcd; }
#swipebox-top-bar {transition:9999s;}
#swipebox-bottom-bar.visible-bars { -webkit-transform: translate3d(0,-4px,0) !important;transform: translate3d(0,-4px,0) !important; }
#swipebox-bottom-bar, #swipebox-top-bar { position: absolute !important;bottom: 0px !important;}
#swipebox-bottom-bar {opacity: .85; background: rgb(132,255,251);background: linear-gradient(90deg, rgba(132,255,251,1) 0%, rgba(105,181,255,1) 50%, rgba(111,255,251,1) 100%);}
/**** Responsive Lightbox.2.4.5 ****/


/** woo uzlet oldal category oszlop proba**/
.product-category .product {;}
.product-category  { background-color: #b8e6ff; padding: 14px !important; }
.columns-4 { display: grid; grid-template-columns: auto auto auto auto auto auto;  grid-gap: 14px;  padding: 10px; }
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {display: none;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 98%; margin-bottom: 1em;min-height: auto;}
@media (min-width: 480px) and (max-width: 768px) { .columns-4 {grid-template-columns: auto auto auto;} .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { width: 98%; margin: 0 0 1em; } }
@media (min-width: 200px) and (max-width: 479px) { .columns-4 {grid-template-columns: auto;} .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { width: 98%; margin: 0 0 1em; } }


.elementor-widget:not(:last-child) { margin-bottom: 10px; }

/**** Sajat blog stilusok - gombokon a texteditorban ****/
.mylead {font-size: 1.2em; font-family:"Montserrat";font-weight:600; line-height:1.63em; margin-bottom:0.05em !important; letter-spacing:-0.02em;margin-top: 0.4em;display: block;}
.mylargetitle {font-size: 1.8em;font-family: "Poppins"; font-weight:700; line-height: 1.4em; margin-bottom: 0.2em; color: #004aa7; text-transform: uppercase; display: block; }
.mytitle {font-size: 1.55em;font-family: "Poppins"; font-weight:700; line-height: 1.4em; margin-bottom: 0.2em; color: #004aa7; text-transform: uppercase; display: block; }
.mysubtitle {font-size: 1.12em;font-family: "Manrope";font-weight: 800;line-height: 1.63em;margin-bottom: 0.5em;color: #004aa7;text-transform: uppercase;display: block;}
/**Nem Uppercese mysubtitle**/
.mysubtitle2 {font-size: 1.12em;font-family: "Manrope";font-weight: 800;line-height: 1.63em;margin-bottom: 0.5em;color: #004aa7;text-transform: uppercase;text-transform: initial;}
.mysmallsubtitle {font-size:1.08em; font-family: "Manrope";font-weight: 600; line-height: 1.63em; margin-bottom: 0.5em;text-transform: uppercase;}
.mycomment  {font-size:1.2em; font-family: "Cabin";font-weight: 400; display:block; line-height: 1.63em; margin: 0.8em 0 1em 0; font-style: italic; color:#004499;}


/****Decoration Shortcores (Text Editorban) ****/
.tds-message-box{ margin: 0;padding: 10px 25px 10px 48px; font-family: "Manrope", sans-serif;}
.box-warning:before, .box-council:before, .box-note:before, .box-info:before {font-size: 45px !important; line-height: 3px !important; top: calc(50% - 1px) !important; left: 0px !important; color: #004aa7 !important; }
.ads-custom-box { padding: 0rem 2.2rem 2.2rem !important; }
.ads-pullquote-left { width: 100% !important; }
.ads-quote-center { font-weight: 600; position: relative; font-family: "Open Sans", sans-serif !important; }

.custom-box { background-color: #e6f0f9; }
.ads-custom-box { padding: 0.1rem 0.6rem 0.9rem 1rem; margin: 1rem 0; }
.ads-custom-box-title { top: -2rem;left: -1rem;background:transparent;padding: 0 1rem;font-size: 1.5rem;color: #c57a24;background-color: #e6f0f9; }

.box-warning:before, .box-council:before, .box-note:before, .box-info:before {font-size:24px;opacity:1;line-height:24px;margin-right:0px;left:8px;top:calc(50% - 14px);color: #464444;}
.box-info { background: transparent;color: #136a95;font-weight: 500;font-family: "Montserrat";font-size: 17px;}
.box-note:before {content: "\f504";}
.box-note { background: transparent;color: #136a95;font-weight: 500;font-family: "Montserrat";font-size: 17px;}

@media only screen and (max-width:768px){ 
.box-warning:before,.box-council:before,.box-note:before,.box-info:before{display:initial;}
}



/*** Texteditorban custom buttonon van ***/
.bordered-bottom {padding: 3px 0px; margin-bottom: 23px;min-height: 20px;line-height: 0.5em;display: block; border-bottom: 1px solid #dbdbdb;width:100%;display:inline-block;}
.bordered-bottom-szines { padding: 3px 0px; margin-bottom: 23px;min-height: 20px;line-height: 0.5em;display: block; border-bottom: 1px solid #e9bcbc;display:inline-block;}




/** wpfront **/
.wpfront-message > span {font-weight: 400;font-family: 'Montserrat', 'Open Sans', arial, sans-serif; line-height: 1.8 !important; color: #bfbfbf;}
#wpfront-notification-bar, #wpfront-notification-bar-editor {
    background: #282d40;
    background: -moz-linear-gradient(top, #3d465a 0%, #282d40 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d465a), color-stop(100%,#282d40)) !important;
    background: -webkit-linear-gradient(top, #3d465a 0%,#282d40 100%) !important;
    background: -o-linear-gradient(top, #3d465a 0%,#282d40 100%) !important;
    background: -ms-linear-gradient(top, #3d465a 0%,#282d40 100%) !important;
    background: linear-gradient(to bottom, #3d465a 0%, #282d40 100%) !important;
}
#wpfront-notification-bar-open-button { background-color: #bdbdbd !important; right: 62px !important; }
.wpfront-notification-bar-open-button { border: 2px solid #cbd9ff !important; width: 27px !important; }
.wpfront-notification-bar div.wpfront-close { font-size: 14px !important; line-height: 14px !important; padding: 5px 7px !important; }
#wpfront-notification-bar div.wpfront-close { border: 1px solid #ff5000 !important; background-color: #ff2a00 !important; color: #000000 !important; }
#wpfront-notification-bar div.wpfront-close:hover { border: 1px solid #fffafa !important;background-color: #ff8800 !important; }


/***cookie-notice***/
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme { display: flex !important;  justify-content: center; }




.marginnulla { margin-top: 0px !important; margin-bottom: 0px !important; }
.marginbottom0 { margin-bottom: 0px !important; }
.displayflex {display:flex;}
.flex-frame {display:flex;}
.borderradius6 {border-radius: 6px 6px 6px 6px;}
.borderradius5 {border-radius: 5px 5px 5px 5px;}
.height100 {height: 100%;}

.border {border:1px solid black;}
.bordergray {border:1px solid gray;}




/****** Popup Builder styles******/
.popupbuilderdiv { margin:auto; width: 96%; scroll:none;background-color:transparent;}
.popupbuildertext { font-size:18px; font-family: "Nunito"; font-weight: 400; text-align: left; color:black; line-height: 1.6em; margin: 8px 0;}
.popupbuildertext strong { font-weight: 700; }
.popupbuilderbuttonspace {display:block; width:14px; height:12px;display: inline-block!important; float: left;line-height:10px !important;}




/************************************************************* Phlox Sablon resp javítasa ***/

/*** Tartalom kezdopont javítasa ***/
.aux-content-top-margin .aux-primary {padding-top: 80px !important;}
@media (min-width: 769px) and (max-width: 993px) {
.aux-content-top-margin .aux-primary {padding-top: 80px !important;}
}
@media (min-width: 200px) and (max-width: 768px) {
.aux-content-top-margin .aux-primary {padding-top: 80px !important;}
}

li .page-numbers {padding-top:8px;}
li .prev {padding-top:9px !important;padding-left: 11px !important;padding-right: 11px !important;}
li .next {padding-top:9px !important;padding-left: 11px !important;padding-right: 11px !important;}

.aux-image-mask a { cursor: unset; }

/** A sablon blogjának stílusai  **/
.single-post > #inner-body {background-color:aliceblue;}
.aux-media-frame.aux-media-image img { margin: 0 !important; }
.single-post > #inner-body > .aux-main > .aux-wrapper > .aux-container > .aux-primary {padding-top: 36px !important; padding-bottom: 62px; }
.category > #inner-body > .aux-main > .aux-wrapper > .aux-container > .aux-primary {padding-top: 36px !important;}
.entry-content .alignnone, .comment-body .alignnone { margin: 2em 0; }
.aux-contact-form textarea, #commentform textarea, .c_form textarea, .wpcf7 textarea {min-height: 150px;max-height: 150px;margin-bottom: 23px;}
/** contactform7-hez megnoveltem **/
.aux-contact-form input[type="submit"], #commentform input[type="submit"], .c_form input[type="submit"], .wpcf7 input[type="submit"] {padding: 0.9em 2em;font-size: 20px;letter-spacing: 0.04em;}
.entry-main > .entry-meta {margin-top: 18px !important;margin-bottom: 60px;}


/*** Tartalom kezdopont javítasa ***/





.aux-h5 { line-height: 1.6; margin-bottom: 0.3em; }
.aux-h4 { line-height: 1.15; margin-bottom: 0.4em; }
.aux-h3 { line-height: 1.6; margin-bottom: .1em; }
.aux-h2 { line-height: 1.2em; margin-bottom: .35em; }
.h1-to-h2  { line-height:1.5em !important;  display: block; margin-top: 0.2em; }
.h2-to-h3  { line-height:1.5em !important;  display: block; margin-top: 0.2em; }
.h3-to-h4  { line-height:1.5em !important;  display: block; margin-top: 0.2em; }
.h4-to-h5  { line-height:1.6em !important;  display: block; margin-top: 0.2em; }

.h1-to-h2smll { font-family: "Albert Sans"; font-weight: 700; text-align: left; color:black;line-height:1.35em !important;}
.h2-to-h3smll { font-family: "Albert Sans"; font-weight: 700; text-align: left; color:black;line-height:1.35em !important;}
.h3-to-h4smll { font-family: "Albert Sans"; font-weight: 600; text-align: left; color:black;line-height:1.45em !important;}
.h4-to-h5smll { font-family: "Albert Sans"; font-weight: 600; text-align: left; color:black;line-height:1.5em !important;}



h1, .aux-h1 { margin: 0px 0px 0px 0px !important;}
h2, .aux-h2 { margin: 0px 0px 0px 0px !important;}
h3, .aux-h3 { margin: 0px 0px 0px 0px !important;}
h4, .aux-h4 { margin: 0px 0px 0px 0px !important;}
h5, .aux-h5 { margin: 0px 0px 0px 0px !important;}
h6, .aux-h6 { margin: 0px 0px 0px 0px !important;}

h1, .aux-h1 {
    font-size: 2em;
    line-height: 1.2;
}

h2, .aux-h2 {
    font-size: 1.82em;
    line-height: 1.3;
}

h3, .aux-h3 {
    font-size: 1.6875em;
    line-height: 1.3;
}


table tr th, table tr td { padding: 0em 0em; border: none;  text-align: initial;}
td { border-color: none;  border-style: none;  border-width: 0 0px 0px 0; }
th, td, caption { padding: 0px 0px 0px 0px; }
table {border: none; margin-bottom: 0em; }

.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;}
.shadow-c {  text-shadow: 1px 1px 3px #4F8692; }
.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;}


.spacer10 {height:10px;}
.spacer20 {height:20px;}
.spacer30 {height:30px;}
.spacer40 {height:40px;}
.spacer50 {height:50px;}
.spacer60 {height:60px;}

.width90 {width:90%;}
.width85 {width:85%;}
.width80 {width:80%;}
.width75 {width:75%;}
.width70 {width:70%;}
.width65 {width:65%;}
.width60 {width:60%;}

.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; }
.albertsans  { font-family: 'Albert Sans', 'Open Sans', arial, sans-serif; }


.inline { display:inline !important; }
.inlineblock { display:inline-block !important; }
.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 !important; }
.displayinlineblock { display: inline-block !important; }
.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;}

.corp-fullwidth { width:100%; overflow:hidden; padding: 36px 0; }
.corp-center {	max-width: 1180px;	margin: auto;	padding-top: 0px;	overflow: hidden;	height: auto;	width:100%;}
.corp-row-port { clear:both; overflow: hidden; position:relative; margin:auto; }

.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;}

.footertextcolor {color:aliceblue !important;}

/***** egyeni stilusok eddig *****/



/************ Woo ************/
.woocommerce ul.products li.product .button { margin-top: 0em; display: none !important; }
/**prodpage akc.karika elrejt**/
.product-type-simple > .onsale {display:none;}
mark { background: #fff0; }

/*** Woo text ***/
.woo-h2 { font-size: 21px;font-family: 'Manrope', arial, sans-serif;font-weight: 300;line-height: 1.7em; color:black;}
.woo-h3 { font-size: 18.4px;font-family: 'Manrope', arial, sans-serif;font-weight: 300;line-height: 1.7em; color:black;}
.woo-h4 { font-size:16px;font-family: 'Manrope', arial, sans-serif; font-weight: 400; line-height: 1.7em;  color:black;}
.woo-h5 { font-size:15px;font-family: 'Open Sans', arial, sans-serif; font-weight: 400; line-height: 1.7em; color:black;}



/******** Fooldali SA Slider mini lapozohoz *******/
#minilapozo-button {;}
.minilapozo-button-class {;}


/********SA Slider********/
.white .sa_owl_theme .owl-nav .owl-prev { width: 40px !important; }
.white .sa_owl_theme .owl-nav .owl-next { width: 40px !important; }
.sa_owl_theme .owl-dots .owl-dot { background-color: #3a3a3a !important; }


/*************** SA Slider stilusok - belso kod szamara **********************/
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { top: calc(51% - 0px); }
.mysaslider-bottom > .elementor-widget-container > .elementor-shortcode > .white > .owl-carousel > .owl-stage-outer > .owl-stage > .owl-item > .sa_hover_container {min-height: 400px !important;}
.mysaslider-frame { width: 100%;padding-top: 100%;position: relative; border: 1px solid gray; }
.mysaslider-inner { margin: 0;position: absolute; text-align:center; width:100%; top:50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }
.mysaslider-content { border: 1px solid gray; display:inline; padding:8px; }
.mysaslider-title { font-weight: 600; font-family:"Poppins", "Montserrat", Arial; line-height:1.2em; text-align:center;}
/*** Fooldali SA mini lapozo ***/
.mysaslider-bottom {max-height:456px;}
.mysaslider-bottomframe {;}
.mysaslider-bottominner { position: absolute;text-align: center;width: 94%;bottom: 28px;margin: auto;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;}
.mysaslider-bottomcontent {display: inline;padding:8px 8px 24px 8px;font-size: 16px; line-height: 1.2em; color: white;width: 100%;display: block; }
.mysaslider-bottomtitle { font-weight:600;font-family: "Poppins", "Montserrat", Arial;line-height: 1.2em;text-align: center;font-size:19px;color: white;width:100%;display:block;}
.mysaslider-bottom-buttondiv {display:block; width: 100%; text-align:center;}
.mysaslider-bottom > .elementor-widget-container > .elementor-shortcode > .white > .owl-carousel > .owl-nav {display: initial !important;}



/*** Shortcode Ultimate - flat button stilusa ***/
.su-button { float: left; margin-bottom: 12px;}

.su-custom-gallery { display: block;margin-left: -2%;margin-right: -2%;}
.su-custom-gallery-slide {position: relative;overflow: hidden;width: 21% !important;display: inline-block;float: left !important;margin: 0px 2% !important;}
.su-custom-gallery-slide > a > img {display:inline-block;width: 100%;}
.su-custom-gallery-slide a {display: block;width: 100%;margin-bottom: 33px;}
@media (min-width: 200px) and (max-width: 998px) { .su-custom-gallery-slide {width: 46% !important;margin: 0px 2% !important;} }



.marginnulla { margin-top: 0px !important; margin-bottom: 0px !important; }
.marginbottom0 { margin-bottom: 0px !important; }


/*** JEG Elementor kit P.Grid stilusjavitas  ***/
.jeg-elementor-kit.jkit-product-grid .product-order .orderby {margin-bottom: 15px; background-image: none;padding: 16px 1px 16px 18px;}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block {width: 100%;margin: 0; display:flex; flex-direction: column; align-items: center;justify-content: space-between;position: relative;}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block > a {display: block;position: relative;}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block > a > .product-categories {position: relative !important;min-height: 28px;overflow: visible;min-width: 100%;position: relative;display: inline-block;}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-categories span {position:relative!important;margin-right:0!important;display:inline;}
.fluid-width-video-wrapper {position: relative !important;width: 100%;position: relative;padding: 0;display: block;width: 96% !important; margin: auto;}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {position: relative !important;width: 100%;height: 100%; display: inline-table !important;}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-title { display: block !important;position: relative; padding: 0px 8px;}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-categories a {display: inline !important;position: relative;}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block > div {display: inline !important;position: relative;}
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block > h2 {display: inline !important;position: relative;}
.jeg-elementor-kit.jkit-product-grid .price {display: inline-block !important;}
/*** JEG Elementor kit stilusjavitas eddig ***/

/*** JEG CATEGORIES Elementor kit stilusjavitas  ***/

.jkit-product-category-content {background-color:gray;padding: 6px 0;}

@media (min-width: 1201px) and (max-width: 5600px) { 
  /*** JEG Elementor CATEGORIES stilusjavitas ***/
.jeg-elementor-kit.jkit-product-categories.display-grid { --product-grid-column: 4 !important; }
}

@media (min-width: 993px) and (max-width: 1200px) {
/*** JEG Elementor CATEGORIES stilusjavitas ***/
.jeg-elementor-kit.jkit-product-categories.display-grid { --product-grid-column: 4 !important; }
}

@media (min-width: 769px) and (max-width: 992px) { 
/*** JEG Elementor CATEGORIES stilusjavitas ***/
.jeg-elementor-kit.jkit-product-categories.display-grid { --product-grid-column: 4 !important; }
}

@media (min-width: 481px) and (max-width: 768px) { 
/*** JEG Elementor CATEGORIES stilusjavitas ***/
.jeg-elementor-kit.jkit-product-categories.display-grid { --product-grid-column: 2 !important; }
}

@media (min-width: 160px) and (max-width: 480px) { 
/*** JEG Elementor CATEGORIES stilusjavitas ***/
.jeg-elementor-kit.jkit-product-categories.display-grid { --product-grid-column: 1 !important; }
}

/*** JEG CATEGORIES Elementor kit stilusjavitas  ***/


/*** JEG CAROUSEL Elementor kit stilusjavitas - ez a blokk nem fittelheto magassagra, tehat pixelezni kell, és sok soros title elrontja - 434 px! ***/
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price {display: inline-block;}
.jeg-elementor-kit.jkit-product-carousel .jkit-product-block .jkit-product-block-wrapper {border: 1px solid gray;height:inherit;display: flex;flex-direction: column;justify-content: space-between;}
#tns1 > .tns-item { display: inline-grid; height: 100%; min-height: 434px; align-content: stretch;}




/*** QI Elementor kit stilusjavitas  (qodef) nem jó cucc ***/
.qodef-qi-woo-shortcode-product-list .qodef-e-product-heading { position: relative;display: flex;flex-direction: column;}
.qodef-woo-product-price > .woocommerce-Price-amount {display:block;}
.qodef-woo-product-price > .woocommerce-Price-amount p {font-size:19px;}



/*************************************************************************** INNEN ***
**************************************************************************************
**************************************************************************************/






/**** JEG BANNER - lapositott *****/
.jkit-banner-wrapper { width: 100%; }
/*****.jkit-banner-wrapper .jkit-banner-content {margin: auto;height: 8.7vw !important; max-height: 167px;}****/
.myjkit-banner > .elementor-widget-container > .jkit-banner > .jkit-banner-wrapper > .jkit-banner-content  { height: 8.7vw !important; max-height: 167px; }
.myjkit-banner-szoveges > .elementor-widget-container > .jkit-banner > .jkit-banner-wrapper > .jkit-banner-content  {display: inline;}

/*** Sina Post Content slider ****/
.sina-content-slider > .owl-nav > .owl-prev { display: block; width: 33px; height: 33px; text-align: center; }
.sina-content-slider > .owl-nav > .owl-next { display: block; width: 33px; height: 33px; text-align: center; }

/*** Sina Post Carousel slider ****/
.sina-post-carouser-imagecrophoz {;}
.sina-post-carouser-imagecrophoz > .elementor-widget-container > .sina-posts-carousel > .owl-stage-outer > .owl-stage > .owl-item > .sina-pc-col > .sina-bp > .sina-bg-thumb > img { display: block;width: 125% !important; position: relative; max-width: 153% !important; top: -20px; left: -20px; }
.sina-post-carouser-imagecrophoz > .elementor-widget-container > .sina-posts-carousel > .owl-stage-outer > .owl-stage > .owl-item > .sina-pc-col > .sina-bp > .sina-bg-thumb { max-height: 10vw; overflow:hidden;}

/*** Sina Review Carousel ****/
.sina-review-carousel .owl-item .sina-review-face { margin: 0px !important; width: 100% !important; }
.sina-review-comment > .su-button-center > .su-button-style-flat {border: 1px solid gray !important; margin:8px 0;}

@media (min-width: 544px) {
.container {max-width: 100% !important;text-align: center;padding: 0 !important;margin: 0 !important;width: 100% !important;}
}

/***Sina***/
.owl-carousel .owl-nav {display: block;}
.owl-carousel .owl-dots { background: #6a6a6a00;display: block;position: absolute;width: 100%;bottom: 0;}
.sina-dynamic-btn {text-align:left !important;}
.sina-cs-item {  display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: flex-end !important;}
.sina-cs-desc { margin-bottom:46px; }
.sina-cs-desc > .su-button-center { margin-top: 11px; }
.sina-content-slider > .owl-stage-outer > .owl-stage > .owl-item >  .sina-cs-item > .sina-cs-desc { text-align: center; }
.owl-carousel .owl-nav .owl-prev { margin-left: 11px; }
.owl-carousel .owl-nav .owl-next { margin-right: 11px; }
.sina-bg-cover { background-position: right !important; background-size: contain !important; }
.mysina-dbutton-frame > .elementor-widget-container > .sina-dynamic-button > a {font-family: "Poppins", sans-serif !important;}


.sina-szoveges-flex-space-between-column { height: 100%; }
.sina-szoveges-flex-space-between-column  .elementor-element-populated > .elementor-widget-wrap {padding-top:0px !important;padding-bottom: 0px !important; display: flex;flex-direction: column; justify-content: space-between;}
.sina-szoveges-flex-space-between-column > .elementor-container { height: 100%; }
.sina-szoveges-flex-space-between-column > .elementor-container > .elementor-row { height: 100%; }
.sina-szoveges-flex-space-between-column > .elementor-container > .elementor-row  > .elementor-column { height: 100%; }
.sina-szoveges-flex-space-between-column > .elementor-container > .elementor-row  > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {height: 100%;}
.sina-szoveges-flex-space-between-column > .elementor-container > .elementor-row  > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element { height: 100%; }
.sina-szoveges-flex-space-between-column > .elementor-container > .elementor-row  > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element > .elementor-widget-container { height: 100%; }

.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content { display: flex; flex-direction: column; justify-content: flex-start; align-content: flex-start; flex-wrap: wrap; padding: 34px 4% 34px 5%; height: 100%; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container {width: 50%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
.sina-szoveges-banner { height: 100%; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider { height: 100%; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer { height: 100%; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage { height: 100%; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item { height: 100%; }








.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1400px; }
.elementor-widget:not(:last-child) {margin-bottom: 8px;}





/**** Osztott Head Top Elementor rublikak Xado  ****/
.top-negyesblokk-elso { border-right:1px solid #e5e5e5; width: 19% !important;}
.top-negyesblokk-elso > .elementor-element-populated > .elementor-widget-wrap {padding-top:0px !important;padding-bottom: 0px !important; display: flex;flex-direction: column; justify-content: space-between;}
.top-negyesblokk-elso-jegbox {margin-bottom:0; max-width: 100%; overflow: hidden;}
.top-negyesblokk-maso { width: 62% !important; }
.top-negyesblokk-maso2 > .elementor-container {min-width: 100%;}
.top-negyesblokk-harm { width: 19% !important; }
.top-negyesblokk-harm-jegbox > .elementor-widget-container > .jeg-elementor-kit > .image-box-body > .body-inner p {text-shadow: 1px 1px 2px black;}
.top-negyesblokk-harm-jegbox > .elementor-widget-container > .jeg-elementor-kit > .image-box-body > .body-inner > .body-description {text-shadow: 1px 1px 2px black;}
.top-negyesblokk-maso1 { min-height: 400px !important; background-color: #5697c1; }
.top-negyesblokk-maso1 > .elementor-element-populated { padding: 0px !important; }
.top-negyesblokk-maso2 { display: flex; flex-direction: row; align-items: flex-end; min-height: 168px; margin-bottom: 0px !important; ;}
.top-negyesblokk-maso-jegbox > .elementor-widget-container > .jeg-elementor-kit > .image-box-body > .body-inner p {text-shadow: 1px 1px 2px black;}
.top-negyesblokk-maso-jegbox > .elementor-widget-container > .jeg-elementor-kit > .image-box-body > .body-inner > .body-description {;}
.top-negyesblokk-maso2bal > .elementor-element-populated { padding:initial !important; }
.top-negyesblokk-maso2bal { ;}
.top-negyesblokk-maso2jobb > .elementor-element-populated { padding:initial !important; }
.top-negyesblokk-maso2jobb { ; }
.top-negyesblokk-maso1 > .elementor-element-populated  > .elementor-widget-wrap > .elementor-section-height-default > .elementor-container {;}

.mytop-btn1 { float: left; }
.mytop-btn2 { float: left; }
.mytop-btn3 { float: left; }
.mytop-btn4 { float: left; }
.mytop-btn5 { float: left; }
.mytop-btn6 { float: left; }
.mytop-btn7 { float: left; }
.mytop-btn8 { float: left; }
.mytop-btn9 { float: left; }



/***JEG ADDONS POST BLOCK***/

.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container { max-height: 195px !important;padding-top: 59% !important;}
.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container img { min-width: initial; min-height: initial; padding: 15px; }
.jeg-elementor-kit.jkit-postblock .jkit-post { margin-bottom: 0rem !important; width: 100% !important; }
.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container img { padding: 0px; }

.jegpostblock-col-height100 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-jkit_post_block { height:100%; }
.jegpostblock-col-height100 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-jkit_post_block > .elementor-widget-container {height:100%;}
.jegpostblock-col-height100 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-jkit_post_block > .elementor-widget-container > .jkit-postblock {height:100%; }
.jegpostblock-col-height100 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-jkit_post_block > .elementor-widget-container > .jkit-postblock > .jkit-block-container { height:100%; }
.jegpostblock-col-height100 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-jkit_post_block > .elementor-widget-container > .jkit-postblock > .jkit-block-container > .jkit-posts { height:100%; }
.marginbottom0 {margin-bottom:0px !important;}
/***ez csak label***/
.jeg-elementor-kit.jkit-postblock .jkit-edit-post { color: #2e2e2e; opacity: 1; visibility: visible;top: 13px; }







/*** JEG CAROUSEL Elementor KIT - stilusjavitas - ez a blokk nem fittelheto magassagra, - 434 px! ***/

.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price {;}
.jeg-elementor-kit.jkit-product-carousel .jkit-product-block .jkit-product-block-wrapper {border: 1px solid gray;height:inherit;display: flex; justify-content: space-between;}
#tns1 { height: 100%;}
#tns1 > .tns-item { display: inline-grid; }
#tns1 { display: flex;  align-content: space-between;  align-items: stretch;}
#tns2 { height: 100%;}
#tns2 > .tns-item { display: inline-grid; }
#tns2 { display: flex;  align-content: space-between;  align-items: stretch;}
#tns3 { height: 100%;}
#tns3 > .tns-item { display: inline-grid; }
#tns3 { display: flex;  align-content: space-between;  align-items: stretch;}
#tns4 { height: 100%;}
#tns4 > .tns-item { display: inline-grid; }
#tns4 { display: flex;  align-content: space-between;  align-items: stretch;}
.tns-outer {height: 100%;}
.tns-ovh {height: 100%;}
.tns-inner {height: 100%;}
.elementor-widget-jkit_product_carousel {height: 100%;}
.elementor-widget-jkit_product_carousel > .elementor-widget-container {height: 100%; }
.elementor-widget-jkit_product_carousel > .elementor-widget-container > .jkit-product-carousel {height: 100%; }
.jkit-product-carousel > .jkit-block-container {height: 100%;}
.tns-controls button[data-controls=prev] { left: 10px; min-width: 56px; }
.tns-controls button[data-controls=next] { right: 10px; min-width: 56px; }
.tns-controls button i { line-height: 54px !important; }
.jkit-block-container > .woocommerce {height: 100%;}


.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price {word-spacing: 1px;}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price {padding: 1px 20px 1px 30px !important;}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .button {display: none;}
.jeg-elementor-kit.jkit-product-carousel .jkit-products { padding: 0px 0; }
.jeg-elementor-kit.jkit-product-carousel .tns-nav { display: none !important; }

.jkit-product-block-wrapper { border: none !important; }

.jkit-product-link {display:flex; flex-direction: column; justify-content: space-between;}


.jeg-elementor-kit.jkit-image-box .image-box-body .body-inner { display: flex; flex-direction: column; justify-content: flex-end; }
.borderradius5 > .elementor-widget-container > .jeg-elementor-kit > .image-box-header > .image-box-body > .body-inner {border-radius: 5px 5px 5px 5px;}

/*** JEG Product Grid alakitasa - bal kép, jobb info***/
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .product-order {display:none;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product {min-width:100%;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link {width: 40%;float: left;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .add_to_cart_button {display:none;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-title { width: 60%; display: inline-block !important; }
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { margin-top: initial; width: 60%; display: inline-block !important; margin-right: 0px; padding-left: 10px; margin-bottom: 32px; float: right; }
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .button {display:none;}
.jkit-productgrid-fuggolegesmeret > .elementor-widget-container > .jkit-product-grid { display:block; min-width:100%; }
.jkit-productgrid-fuggolegesmeret { height:100%; }
.jkit-productgrid-fuggolegesmeret > .elementor-widget-container { height: 100%; }
.jkit-productgrid-fuggolegesmeret > .elementor-widget-container > .jeg-elementor-kit {height: 100%; }
.jkit-productgrid-fuggolegesmeret > .elementor-widget-container > .jeg-elementor-kit >  .jkit-block-container { height: 100%;  }
.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products { height: 100%; }
/*** Electro resz ***/
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price > .electro-price > .extended .row { margin-left: 0px; margin-right: 0px;}
/*** Altalanos resz ***/
.extended > .row > .col-6 { padding: 0px 0px; }
.electro-navbar { margin-left: 0; }
.handheld-header-wrap.container { max-width: 100% !important; padding: 0 15px !important; }


.owl-item>.product, .products>.product {border-bottom: none;margin: 0;}

/*** Fooldal termek lapozok oszlopai ***/
.blokks-78-22__76-24__72-28__72-28__80-100__100-100 {display:flex;}
.blokks-22-78__24-76__28-72__28-72__100-80__100-100 {display:flex;}
.blokks-85-15__85-15__82-18__72-28__80-85__100-100 {display:flex;}
.blokks-15-85__15-85__18-82__28-72__85-80__100-100 {display:flex;}

.col3-as-33-33-33-50-100-100 {width:33.333%;}
.col3-as-33-33-33-100-100-100 {width:33.333%;}

@media (min-width: 1481px) and (max-width: 5600px) { 
.top-negyesblokk-elso { border-right:1px solid #e5e5e5; }
.top-negyesblokk-maso2 { padding-top: 18px !important; }
.top-negyesblokk-maso { width: 62% !important; }
.top-negyesblokk-harm { width: 19% !important; }
.blokks-78-22__76-24__72-28__72-28__80-100__100-100 {width:78% !important; margin:auto;height: 100%;}
.blokks-22-78__24-76__28-72__28-72__100-80__100-100 {width:22% !important; margin:auto;height: 100%;}
.blokks-85-15__85-15__82-18__72-28__80-85__100-100 {width: 85% !important; margin: auto; height: 100%;}
.blokks-15-85__15-85__18-82__28-72__85-80__100-100 {width: 15% !important; margin: auto;height: 100%;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link > .product-image {padding-top:28px;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link {width: 31%; margin-left: 3%;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-title {margin-top: 30px; width: 65%; font-size:23px;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { width: 66%; }
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { margin-bottom: 16px; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content { display: flex; flex-direction: column; justify-content: flex-start; align-content: flex-start; flex-wrap: wrap; padding: 34px 4% 34px 5%; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container {width: 50%;}
.mysina-dbutton-frame > .elementor-widget-container > .sina-dynamic-button > a {font-family: "Poppins", sans-serif !important;}
.col3-as-33-33-33-50-100-100 {width:33.333% !important;}
.col3-as-33-33-33-100-100-100 {width:33.333% !important;}
}

@media (min-width: 1201px) and (max-width: 1480px) { 
.top-negyesblokk-elso { border-right:1px solid #e5e5e5; }
.top-negyesblokk-maso { width: 60% !important; }
.top-negyesblokk-harm { width: 21% !important; }
.blokks-78-22__76-24__72-28__72-28__80-100__100-100 {width:76% !important;}
.blokks-22-78__24-76__28-72__28-72__100-80__100-100 {width:24% !important;}
.blokks-85-15__85-15__82-18__72-28__80-85__100-100 {width: 85% !important;}
.blokks-15-85__15-85__18-82__28-72__85-80__100-100 {width: 15% !important;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link > .product-image {padding-top:30px;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link {width: 31%; margin-left: 3%;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-title {margin-top: 30px; width: 65%; font-size:22px;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { width: 66%; }
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { margin-bottom: 16px; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content { display: flex; flex-direction: column; justify-content: flex-start; align-content: flex-start; flex-wrap: wrap; padding: 34px 4% 34px 5%; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container {width: 50%;}
.mysina-dbutton-frame > .elementor-widget-container > .sina-dynamic-button > a {font-family: "Roboto Condensed", sans-serif !important;}
.col3-as-33-33-33-50-100-100 {width:33.333% !important;}
.col3-as-33-33-33-100-100-100 {width:33.333% !important;}
}



@media (min-width: 1024px) and (max-width: 1200px) { 
.top-negyesblokk-elso { border-right:1px solid #e5e5e5; }
.top-negyesblokk-elso > .elementor-element-populated > .elementor-widget-wrap { display: flex; flex-direction: column; justify-content: space-between;}
.top-negyesblokk-maso2 { padding-top: 18px !important; }
.top-negyesblokk-maso { width: 60% !important; }
.top-negyesblokk-harm { width: 21% !important; }
.blokks-78-22__76-24__72-28__72-28__80-100__100-100 {width:72% !important;height: 100%;}
.blokks-22-78__24-76__28-72__28-72__100-80__100-100 {width:28% !important;height: 100%;}
.blokks-85-15__85-15__82-18__72-28__80-85__100-100 {width: 82% !important;height: 100%;}
.blokks-15-85__15-85__18-82__28-72__85-80__100-100 {width: 18% !important;height: 100%;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link > .product-image {padding-top:39px;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link {width: 31%; margin-left: 3%;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-title {margin-top: 30px; width: 65%; font-size:22px;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { width: 66%; }
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { margin-bottom: 16px; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content { display: flex; flex-direction: column; justify-content: flex-start; align-content: flex-start; flex-wrap: wrap; padding: 24px 4% 24px 4%; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container {width: 50%;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container > .sina-banner-btns > .sina-banner-sbtn {padding: 6px 9px 6px 9px;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container > .sina-banner-btns > .sina-banner-pbtn {padding: 6px 9px 6px 9px;}
.mysina-dbutton-frame > .elementor-widget-container > .sina-dynamic-button > a {font-family: "Roboto", sans-serif !important;}
.col3-as-33-33-33-50-100-100 {width:33.333% !important;}
.col3-as-33-33-33-100-100-100 {width:33.333% !important;}
.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container { max-height: 170px !important; }
}

@media (min-width: 1024px) and (max-width: 1070px) {
.top-negyesblokk-elso-jegbox {display: none;}
.top-negyesblokk-elso > .elementor-element-populated > .elementor-widget-wrap { display: initial; }
}

@media (min-width: 769px) and (max-width: 1023px) { 
.top-negyesblokk-harm-jegbox > .elementor-widget-container > .jkit-image-box > .image-box-body > .body-inner { background-image: url(https://dev.xado.hu/wp-content/uploads/fuggoleges-sav-fooldali.jpg) !important;  background-position: right !important;}
.top-negyesblokk-elso { order: 2; border-right:none; width: 100% !important; }
.top-negyesblokk-elso > .elementor-element-populated > .elementor-widget-wrap {display: initial; margin-top: 26px;}
.top-negyesblokk-elso-jegbox {display: none;}
.top-negyesblokk-maso {width: 72% !important;}
.top-negyesblokk-maso2 { padding-top: 18px !important; }
.top-negyesblokk-harm {width: 28% !important; padding-left: 9px;}
.mytop-btn1 {width:33.33% !important;}
.mytop-btn2 {width:33.33% !important;}
.mytop-btn3 {width:33.33% !important;}
.mytop-btn4 {width:33.33% !important;}
.mytop-btn5 {width:33.33% !important;}
.mytop-btn6 {width:33.33% !important;}
.mytop-btn7 {width:33.33% !important;}
.mytop-btn8 {width:33.33% !important;}
.mytop-btn9 {width:33.33% !important;}
.blokks-78-22__76-24__72-28__72-28__80-100__100-100 {width:72% !important;height: 100%;}
.blokks-22-78__24-76__28-72__28-72__100-80__100-100 {width:28% !important;height: 100%;}
.blokks-85-15__85-15__82-18__72-28__80-85__100-100 {width: 72% !important;height: 100%;}
.blokks-15-85__15-85__18-82__28-72__85-80__100-100 {width: 28% !important;height: 100%;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link > .product-image {padding-top:40px;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link {width: 31%; margin-left: 3%;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-title {margin-top: 30px; width: 65%; font-size:20px;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { width: 66%; }
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { margin-bottom: 16px; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content { display: flex; flex-direction: column; justify-content: flex-start; align-content: flex-start; flex-wrap: wrap; padding: 35vw 4% 24px 4%; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container {width: 100%; text-align: center; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container > .sina-banner-btns > .sina-banner-sbtn {padding: 6px 9px 6px 9px;margin: 0; margin-left: 10px;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container > .sina-banner-btns > .sina-banner-pbtn {padding: 6px 9px 6px 9px;margin: 0; margin-right: 10px;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container > .sina-banner-title {display:none;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-bg-cover {background-position-y: top !important;background-position-x: center; background-position: right 50% top -24px !important;background-size: 80% !important;}
.mysina-dbutton-frame > .elementor-widget-container > .sina-dynamic-button > a {font-family: "Roboto Condensed", sans-serif !important;}
.col3-as-33-33-33-50-100-100 {width:50% !important;}
.col3-as-33-33-33-100-100-100 {width:100% !important;}
}

@media (min-width: 577px) and (max-width: 768px) { 
.top-negyesblokk-elso { order: 2; border-right:none; width: 100% !important; }
.top-negyesblokk-elso > .elementor-element-populated > .elementor-widget-wrap {display: initial;margin-top: 26px;}
.top-negyesblokk-elso-jegbox {display: none;}
.top-negyesblokk-maso {width: 100% !important;}
.top-negyesblokk-maso > .elementor-column-wrap > .elementor-widget-wrap { padding: 0px 6% 0px 6% !important; }
.top-negyesblokk-maso2 { padding-top: 0px !important; }
.top-negyesblokk-maso2bal > .elementor-column-wrap > .elementor-widget-wrap {padding: 14px 0px 0px 0px !important;}
.top-negyesblokk-maso2jobb > .elementor-column-wrap > .elementor-widget-wrap {padding: 14px 0px 0px 0px !important;}
.top-negyesblokk-harm {width: 100% !important; margin-top:18px; padding: 0px 6% 0px 6% !important;}
.elementor-element-0bbf630 {width:100% !important;}/**TopBlokkok**/
.elementor-element-b8f876f {width:100% !important;}
.elementor-element-5921557 {width:50% !important;}
.elementor-element-839f434 {width:50% !important;}
.mytop-btn1 {width:33.33% !important;}
.mytop-btn2 {width:33.33% !important;}
.mytop-btn3 {width:33.33% !important;}
.mytop-btn4 {width:33.33% !important;}
.mytop-btn5 {width:33.33% !important;}
.mytop-btn6 {width:33.33% !important;}
.mytop-btn7 {width:33.33% !important;}
.mytop-btn8 {width:33.33% !important;}
.mytop-btn9 {width:33.33% !important;}
.blokks-78-22__76-24__72-28__72-28__80-100__100-100 { width:80% !important;  margin: auto; margin-bottom: 30px; height:initial; display:block; }
.blokks-22-78__24-76__28-72__28-72__100-80__100-100 { width:100% !important; height: initial; display:block; }
.blokks-85-15__85-15__82-18__72-28__80-85__100-100 {width: 80% !important;margin: auto;margin-bottom: 30px;height: initial;display: block;}
.blokks-15-85__15-85__18-82__28-72__85-80__100-100 { width: 85% !important; height: initial; display: block; margin: auto; }
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link > .product-image {padding-top:38px;}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block { margin-bottom: 13px !important; margin: auto;  max-height: 420px; }
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link {width: 31%; margin-left: 3%;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-title {margin-top: 42px; width: 65%; font-size:20px;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { width: 66%; }
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { margin-bottom: 16px; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content { display: flex; flex-direction: column; justify-content: flex-start; align-content: flex-start; flex-wrap: wrap; padding: 24px 4% 24px 4%; }
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container {width: 64%;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container > .sina-banner-btns > .sina-banner-sbtn {padding: 6px 9px 6px 9px; margin: 0;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container > .sina-banner-btns > .sina-banner-pbtn {padding: 6px 9px 6px 9px; margin: 0;}
.mysina-dbutton-frame > .elementor-widget-container > .sina-dynamic-button > a {font-family: "Roboto Condensed", sans-serif !important;}
.col3-as-33-33-33-50-100-100 {width:100% !important;}
.col3-as-33-33-33-100-100-100 {width:100% !important;}
}

@media (min-width: 200px) and (max-width: 576px) { 
.top-negyesblokk-elso { order: 2; border-right:none; width: 100% !important; }
.top-negyesblokk-elso > .elementor-element-populated > .elementor-widget-wrap {display: initial;margin-top: 26px;}
.top-negyesblokk-elso-jegbox {display: none;}
.top-negyesblokk-maso {width: 100% !important;}
.top-negyesblokk-maso > .elementor-column-wrap > .elementor-widget-wrap { padding: 14px 0px 14px 0px !important; }
.top-negyesblokk-maso2 { padding-top: 0px !important; }
.top-negyesblokk-maso2bal > .elementor-column-wrap > .elementor-widget-wrap {padding: 14px 0px 0px 0px !important;}
.top-negyesblokk-maso2jobb > .elementor-column-wrap > .elementor-widget-wrap {padding: 14px 0px 0px 0px !important;}
.top-negyesblokk-harm {width: 100% !important;}
.top-negyesblokk-harm-jegbox > .elementor-widget-container > .jeg-elementor-kit > .image-box-body > .body-inner {min-height: 44vw !important;}
.elementor-element-0bbf630 {width:100% !important;}/**TopBlokkok**/
.elementor-element-b8f876f {width:100% !important;}
.elementor-element-5921557 {width:100% !important;}
.elementor-element-839f434 {width:100% !important;}
.mytop-btn1 {width:50% !important;}
.mytop-btn2 {width:50% !important;}
.mytop-btn3 {width:50% !important;}
.mytop-btn4 {width:50% !important;}
.mytop-btn5 {width:50% !important;}
.mytop-btn6 {width:50% !important;}
.mytop-btn7 {width:50% !important;}
.mytop-btn8 {width:50% !important;}
.mytop-btn9 {width:50% !important;}
.blokks-78-22__76-24__72-28__72-28__80-100__100-100 {width:100% !important; margin-bottom: 30px;height: 100%;height: initial; }
.blokks-22-78__24-76__28-72__28-72__100-80__100-100 {width:100% !important;height: initial; display: block;}
.blokks-85-15__85-15__82-18__72-28__80-85__100-100 {width: 100% !important;margin-bottom: 30px;height: 100%;height: initial;}
.blokks-15-85__15-85__18-82__28-72__85-80__100-100 {width: 100% !important; height: initial;display: block;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link > .product-image {padding-top:33px;}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block { margin-bottom:13px !important;margin:auto; max-height:320px; }
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-link {width: 100%; margin-left: 0%;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-title {margin-top: 32px; width: 100%; font-size:23px;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .product-title {margin-top: 16px !important;}
.jkit-productgrid-sorting-hide > .elementor-widget-container > .jkit-product-grid > .jkit-block-container > .woocommerce > .products > .product > .jkit-product > .price { width: 100%; float:left;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content { display: flex; flex-direction: column; justify-content: flex-start; align-content: flex-start; flex-wrap: wrap; padding: 24px 4% 24px 4%; background-position-x: right !important; background-position-y: center !important; background-size: 47% !important;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container {width: 63%;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container > .sina-banner-btns > .sina-banner-sbtn {padding: 6px 9px 6px 9px;margin: 0;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container > .sina-banner-btns > .sina-banner-pbtn {padding: 6px 9px 6px 9px;margin: 0;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container > .sina-banner-title {display: none;}
.mysina-dbutton-frame > .elementor-widget-container > .sina-dynamic-button > a {font-family: "Roboto Condensed", sans-serif !important;}
.col3-as-33-33-33-50-100-100 {width:100% !important;}
.col3-as-33-33-33-100-100-100 {width:100% !important;}
}

@media (min-width: 200px) and (max-width: 480px) {
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content > .sina-banner-container {
 width: 100%;}
.sina-szoveges-banner > .elementor-widget-container > .sina-banner-slider > .owl-stage-outer > .owl-stage > .owl-item > .sina-slider-content {background-image:none !important;}
}


/*************************************************************************** eddig ***
**************************************************************************************
**************************************************************************************/



.woocommerce-Price-currencySymbol  { display: inline; margin-left: 6px; float: right;}
.woocommerce ul.products li.product a { display: block; }
div.related div.products h2  { width: 80%; float: left; margin-left: 10%; }
related {display:block; background-color:gray; min-height:88px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { color: #373a95; font-family: 'Roboto' !important; line-height: 1.3em; padding: 0.1em 0 0.6em 0; font-weight:600; font-size: 22px !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
align-items: center;justify-content: flex-start;display: flex;height: 308px;flex-wrap: wrap;align-content: space-between; overflow: hidden; text-align:center;height: initial;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {  align-items: center;  justify-content: space-between; display: flex; align-content: center;  overflow: hidden;  text-align: center;height: auto;  flex-direction: column;}
.woocommerce ul.products li.product a { display: block;  min-width: 100%; display: flex; flex-wrap: wrap; justify-content: center; flex-direction: column; }
.quantity .qty-button { padding: 9px 19px; background-color: #ddd; font-size: 30px; margin: 0;}
.woocommerce .quantity .qty { height: 2.4em;top: -4px;position: relative;}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {  display: inline-block;  min-height: 50px; }






/***** Page title display none *****/
.page-title-section {  display: none !important; }
.page-title {  display: none !important; }
.aux-breadcrumbs { display: none !important; }







/*** Phlox Sablon resp javítasa ***/
@media (min-width: 769px) and (max-width: 1023px) {
.aux-header-elements                {min-width: 29% !important;}
.site-header-section .secondary-bar {min-width: 71% !important; padding-right: 22px; }
.aux-tablet>.aux-float-wrapper{ max-width: 637px;}
.aux-tablet > div { flex-direction: row; }
.aux-tablet>.aux-header-elements { min-width: 177px;}
.aux-container .aux-fold{padding-right: 40px;padding-left: 40px;}
.aux-float-layout {display: flex !important; align-items: center;}
.aux-float-layout .aux-tablet-center { position: relative; display: flex; flex-direction: row-reverse; left: 0px; transform: none;}
.aux-semi-full-container>.aux-wrapper>.aux-container, .aux-semi-full-container>.aux-container { padding-right: 4px !important; padding-left: 4px !important; }
.aux-resp .site-header-section .aux-logo-header { max-width: 100%;}
.site-header-section .aux-menu-depth-0>.aux-item-content, .aux-elementor-header .aux-menu-depth-0>.aux-item-content { padding: 0.75em 0.5em;}
#menu-item-2240 {display:none;}
}

/* Phlox + Elementor kod innen */
#login h1 a { background-size: 250px 56p !important;  width: 250px !important;  height: 56px !important;  }
footer {margin-top: 55px;}
.footerlist ul li {margin-bottom:8px;}

.aux-has-sidebar .aux-primary .hentry .entry-title { font-size: 2.4em; }

/*** Phlox poszt lapozo oldal aljan ***/
.nav-skin-minimal { display: flex !important;flex-direction: row !important;align-items: center;max-width: 100%; }
.aux-next-prev-posts .np-nav-text { margin-bottom: 0px; }
.aux-next-prev-posts { margin-bottom: 2em;  min-height: 68px; margin-top: -18px !important; }
.aux-next-prev-posts .np-prev-section {  overflow: hidden; }


.aux-sidebar .sidebar-inner { padding: 2em 1.875em; }
@media (min-width: 981px) and (max-width: 1023px) {
.aux-has-sidebar .aux-primary .hentry .entry-title { font-size: 2em; }
}
@media (min-width: 769px) and (max-width: 980px) {
.aux-has-sidebar .aux-primary .hentry .entry-title { font-size: 1.9em; }
}
@media (min-width: 480px) and (max-width: 768px) {
.aux-has-sidebar .aux-primary .hentry .entry-title { font-size: 1.9em; }
}
@media (min-width: 200px) and (max-width: 479px) {
.aux-has-sidebar .aux-primary .hentry .entry-title { font-size: 1.8em; }
}



li {  margin-bottom: 1em; line-height: 1em; font-family: 'Open Sans', Arial, sans-serif; }

.images { width: 100%;  height: auto;  display: inline-block;  position: initial; }
.image { width: 100%;  height: auto;  display: inline-block;  position: initial; }

#nav-burger {display:none;}

.hentry .entry-main { margin-bottom: 0em; }
.hentry .entry-content, .hentry .comment-body { margin-bottom: 0em !important; }

.site-header-section .aux-header .aux-burger:before, .site-header-section .aux-header .aux-burger:after, .site-header-section .aux-header .aux-burger .mid-line{border-color:#fff;}
.site-header-section.aux-header-light .aux-master-menu.aux-horizontal.aux-with-splitter>.aux-menu-item>.aux-item-content::after { background-color: transparent;display:none;}


.site-header-section.aux-add-border .aux-wrapper { border-bottom: 0px !important; }
.aux-logo-anchor>img { image-rendering: auto !important; }
.aux-sticky-placeholder { height: 0px !important; }
.aux-top-sticky .site-header-section.aux-sticky .aux-wrapper {border-bottom: none;}
.aux-top-header .aux-float-wrapper { max-width: 100% !important; padding: 0 1.5em !important;}
.aux-top-header { border: none !important; }
.aux-top-header .aux-start .aux-menu-depth-0>.aux-item-content, .aux-top-header .aux-center .aux-menu-depth-0>.aux-item-content, .aux-top-header .aux-center-middle .aux-menu-depth-0>.aux-item-content { font-size: 15.6px;text-transform: uppercase;font-family: 'Montserrat';line-height: 2.2em;}
.site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content {padding: 0 0.35em;}


.aux-subfooter>.aux-wrapper>.aux-container { padding-top: 40px; margin-bottom: 50px; }
.widget-container ul li {font-size: medium !important;  font-weight: 600 !important;  line-height: 1.6em !important; }
aside .widget-container, .aux-aside .widget-container {  margin-top: 0em !important; }
aside .widget-title, .aux-aside .widget-title {padding: 0.5em 0 0.35em;margin-bottom: 0.5em;font-size: 1.3rem !important;font-weight: 400;letter-spacing: 0;line-height: 1.2em;}

/*************  Menu beallitasa - Feher menu  ***********/
.site-header-section {  background-color: #ffffff !important; }
.site-header-section.aux-sticky { background-color: #ffffff !important; }
.aux-logo-header .aux-logo-anchor { max-width: 180px !important; }
.aux-logo-header .aux-logo-anchor > img { max-width: 180px !important; }
.site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-size: 18px; text-rendering: auto; font-weight: 400; font-family: "Work Sans"; color:black;}

/*************  Menu beallitasa - FEKETE menu  ***********/
.site-header-section {  background-color: #141416 !important; }
.site-header-section.aux-sticky { background-color: #141416 !important; }
.site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-size: 18.3px; text-rendering: auto; font-weight: 700; font-family: "Manrope"; color:white;}



.right-sidebar>.aux-wrapper>.aux-container {margin-top: 101px;}


/************************************************************** Phlox Sablon resp javítasa ***/


/*************  SA Slider stilusok  ***********/
.sa-sliderbe-backgr1 {
background: url(/wp-content/uploads/Sliderek/SA-slider/freshwater-salt-system-picture-2022c.jpg);background-position: left;background-position-y: bottom; background-size:cover;}
.sa-sliderbe-backgr2 {
background: url(/wp-content/uploads/Sliderek/SA-slider/HotSpring-thermoteto.jpg);background-position:center; background-position-y:center; background-size:cover;}
.sa-sliderbe-title {font-size:1.5em; line-height:1.3em; font-family: "Lexend Deca", Arial, sans-serif; padding-bottom:12px; display:block;}
.sa-sliderbe-text {font-family: "Nunito", Arial, sans-serif; font-size: 1.2em; line-height: 1.4em; font-style: italic; font-weight: 300; text-align: left;display:block;}
.sa-sliderbe-subtitle {font-size:1.22em; line-height:1.35em; font-family: "Montserrat", Arial, sans-serif; padding:8px 6px;font-weight: 500; display:block;}







/**** Termekoldal stilus ****/
.posted_in {display: block; padding: 10px 26px; margin: 13px 0px; background-color: #ffffff; color: #040404; border: 2px solid #df8755 !important;}
.posted_in a {font-weight: 700 !important; text-transform: uppercase;}

.woocommerce div.product div.summary {display: flex;  flex-wrap: wrap; flex-direction: row;         flex-direction: column; }
.woocommerce div.product .product_title { font-family: "Poppins" !important; display: flex; order: 0; border-bottom: 1px solid #c7c7c7; padding-bottom: 8px; margin: 44px 0 10px 0; color: #1a1a1a;}
.woocommerce-product-details__short-description { order: 3; margin-top: 30px; }
.product_meta{display:flex; order: 2;font-family:"Work Sans";letter-spacing:-0.04em; font-size:1em; width:100% !important;border-left:0px !important;padding-left: 1px !important;}

.sku_wrapper {display: inline-block;padding: 13px 26px;margin: 13px 0px;background-color: #f18530;color: white; margin-right: 22px; border: none; font-weight: 300;}
    
.sku {font-weight: 700 !important;}

.woocommerce div.product p.price {color:#006eaf;font-size: 1.5em!important;display:flex; font-family:'Poppins', sans-serif;font-weight: 600;}
.woocommerce div.product span.price {color:#006eaf;font-size: 1.09em!important;display:flex; font-family:'Poppins', sans-serif;font-weight: 600;}
.entry-summary > .price {font-size: 1.6em!important;font-weight: 600;}

.woocommerce ul.products li.product .price {display: inline-table;text-align: center;margin: auto;}

.woocommerce button.button.alt {margin-top: 6px;}

ins { padding: 0.25em 0.38em; }
del { padding: 0.25em 0.38em; }



/******************** Woocommerce beallitasok Woocommerce beallitasok ******************************/
.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h3 { font-size: 1.35em !important; }
.woocommerce div.product div.images .flex-control-thumbs li { border: 1px solid #ffffff !important; border-top: 2px solid white !important; }







/***************** WOO ELREJTESEK ****************/

/**** athozott woo tartalom - elrejtesek stilusleiroi: woocommerce visszakapcsolhato egyedileg is ***/


.woocommerce-product-details__short-description h2 {font-size:20px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs { background-color: #f0f6fb;  display: none; }
.woocommerce div.product p.price, .woocommerce div.product span.price { color: #fff; font-size: 0.22em; display: none;}
.woocommerce-products-header h1 {display:none !important;}
.woocommerce ul.products li.product .price {color: #ffffff;margin-bottom: 0;font-size: .187em;line-height: 1em;max-height: 11px !important;overflow: hidden;display: none;}
.woocommerce div.product form.cart { margin-bottom: 0em; display: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li { border: none !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::after { border: none !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs::before { border: none !important; }
.woocommerce div.product div.images .flex-control-thumbs {margin-top: 1px;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after { border: none !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: none !important; }
.woocommerce ul.products li.product .button { margin-top: 0em; display: none; }

.woocommerce span.onsale { min-height: 1em;min-width: 1em;line-height: 1.236;top: -0.5em;left: -0.5em;margin: 0; border-radius: 100%;background-color: #a3a3a300;color: #fff0;font-size: .457em;}

.woocommerce .woocommerce-ordering {margin: 1.5em 0 2em 1em;}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {padding: 0.7em 0.9em 0.7em 0.9em; font-family:'Work Sans'; font-size: 1.3em;}
.next { margin-top: 0px !important; font-size: 29px !important; padding: 0px !important;}
.prev { margin-top: 0px !important; font-size: 29px !important; padding: 0px !important;}
.sku_wrapper { line-height: 1.3em !important; }
.sku { line-height: 1.3em !important; }
.posted_in { line-height: 1.3em !important; }
.aux-widget-recent-products .aux-recent-product-item .button, .aux-widget-recent-products .aux-recent-product-item .added_to_cart { background-color: #ffffff;display: none; }


/**** woocommerce visszakapcsolhato egyedileg is ***/

/***************** WOO ELREJTESEK ****************/










/* C kod innen */
.aux-site-footer { border-top: 1px solid #000000; }



/*************************************** youtube keret jo videoaranyhoz ***************************************/

.embed-container { position: relative; padding-bottom: 60%;height: 0;overflow: hidden;max-width: 84% !important;margin-left:8%;} 
.embed-container2 { position: relative; padding-bottom: 58%; height: 0; overflow: hidden; max-width: 100% !important; margin-left:0%;} 
.embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top: 0;left: 0;width: 100%;height: 100%;}
.embed-container2 iframe, .embed-container2 object, .embed-container2 embed {position:absolute;top:0;left:0;width:100%; height:100%;}
.embed-container-page { position:relative; padding-bottom:47%; height:0; overflow:hidden; max-width:84% !important; margin-left:0%;}
.embed-container-page iframe, .embed-container2 object, .embed-container2 embed {position:absolute;top:0;left:0;width:100%;height: 100%;}
.embed-container-page-lapos { position: relative; padding-bottom: 36%; height: 0; overflow: hidden; max-width: 84% !important; margin-left:0%;}
.embed-container-page-lapos iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
/***egy-sorban-ket-video***/
.leftvideodiv {background-color: aliceblue;text-align: center;width: 48%;float:left;text-align:left;}
.rightvideodiv {background-color: aliceblue;text-align: center;width: 48%;float:right;margin-left:4%;text-align:right;}
.embed-container-videodivs { position: relative; padding-bottom: 75%;height: 0;overflow: hidden;max-width: 100% !important;} 
.embed-container-videodivs iframe, .embed-container-videodivs object, .embed-container-videodivs embed {position:absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*************************************** youtube keret jo videoaranyhoz ***************************************/

/*************** FLEX-CONTAINER - alja igazitott **************/

.flex-container-myflex { display: flex; flex-flow: row wrap;}
.flex-container-myflex > div {width: 31.333%;margin: 1%;text-align: center; }
.flex-container-topbottom { display: flex;flex-wrap: wrap;height: auto; align-content: space-between; }
.flex-container-topbottom > div { width: 90%; margin: 5%; text-align: center; }
.flex-container-title {font-size:1.4rem;line-height:1.4em; font-family: "Montserrat", sans-serif; word-wrap: break-word;margin-bottom:1.2rem;}
.flex-container-text {font-size: 1.1rem;line-height: 1.6em;word-wrap: break-word;font-family: "Montserrat", sans-serif;font-style: italic;
font-weight: 400;}
.flex-container-text-large {font-size: 1.28rem;line-height: 1.6em;word-wrap: break-word;font-family: "Montserrat", sans-serif;font-style: italic; font-weight: 400;}

/*************** FLEX-CONTAINER - alja igazitott **************/



/*************** FLEX-CONTAINER - alja igazitott - ketoszlopos verzio **************/
/*** Highlife oldalkozepi lapozo-hoz hasznalva - SA sliders ***/
.flex-container-myflex-half { display: flex;flex-flow: row wrap; padding-left: 1%;padding-right: 1%;padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}
.flex-container-myflex-half > div {;width: 48%;margin: 1%;text-align: center; padding: 0.5rem 1rem; padding-bottom: 1.2rem;}
/*** Highlife oldalkozepi lapozo-hoz hasznalva - SA sliders ***/
.flex-container-topbottom-half { display: flex;flex-wrap: wrap;height: auto; align-content: space-between; }
.flex-container-topbottom-half > div { width: 90%;margin: 18px 5% 3px 5%;text-align:center;font-size: 20px; }
.flex-container-title-half {font-size:1.4rem;line-height:1.4em; font-family: "Montserrat", sans-serif; word-wrap: break-word;margin-bottom:0.8rem;}
.flex-container-text-half {font-size: 1.1rem;line-height: 1.6em;word-wrap: break-word;font-family: '"Montserrat"', sans-serif;font-style: italic;
font-weight: 400;}
/*************** FLEX-CONTAINER - alja igazitott - ketoszlopos verzio **************/


.simplebutton-color1 { background-color: #767E9A; }
.simplebutton-color2 { background-color: #767E9A; }
.simplebutton-color3 { background-color: #767E9A; }
.simplebutton-color4 { background-color: #767E9A; }
.simplebutton-color5 { background-color: #767E9A; }
.simplebutton-color6 { background-color: #767E9A; }
.simplebutton-color7 { background-color: #767E9A; }
.simplebutton-color8 { background-color: #767E9A; }

.simplebutton-box {
    transition: .1s ease;
    display: block;
    margin: auto;
    width: auto;
    overflow: visible;
    text-align: center;
    vertical-align: middle;
    padding-top: 0em;
    padding-bottom: 0em;
    padding-left: 0em;
    padding-right: 0em;
    font-family: 'Barlow', 'Roboto', Arial, sans-serif;
    font-size: 1.2em;
    line-height: 1em;
    letter-spacing: 0em;
    color: white;
    text-decoration: none !important;
	word-break:keep-all;
}

.simplebutton-box:hover,
.simplebutton-box:focus {
    color: #ffffff;
    text-decoration: none;
}

.simplebutton-box:active {
    background-color: #0e377d;
}


 


@media (min-width: 1406px) and (max-width: 2999px) {
        .h1-to-h2  { font-size: 41px !important; }
        .h2-to-h3  { font-size: 35px !important; }
        .h3-to-h4  { font-size: 28px !important; }
        .h4-to-h5  { font-size: 22px !important; }
	p { ; }
	      .h1-to-h2smll  { font-size: 26px !important; }
        .h2-to-h3smll  { font-size: 24px !important; }
        .h3-to-h4smll  { font-size: 22px !important; }
        .h4-to-h5smll  { font-size: 20px !important; }
	
}

@media (min-width: 1024px) and (max-width: 1405px) {
        .h1-to-h2  { font-size: 39px !important; }
        .h2-to-h3  { font-size: 30px !important; }
        .h3-to-h4  { font-size: 24px !important; }
        .h4-to-h5  { font-size: 21px !important; }
	p { ; }
	      .h1-to-h2smll  { font-size: 25px !important; }
        .h2-to-h3smll  { font-size: 23px !important; }
        .h3-to-h4smll  { font-size: 21px !important; }
        .h4-to-h5smll  { font-size: 19.5px !important; }

}

/********* Menu javitasa ezen a mereten ********/
@media (min-width: 992px) and (max-width: 1023px) {
.site-header-section .aux-header-elements:not(.aux-vertical-menu-elements)  { display: flex; }
.site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content        { display: flex; align-items: center; }
.aux-float-layout .aux-tablet-center   { min-width: 680px; display: block; width: max-content; float: initial;  text-align: right; }
.aux-header-elements>.aux-phone-center { min-width: 227px; }
}

@media (min-width: 981px) and (max-width: 1023px) {
        .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; }
	p { ; }
		    .h1-to-h2smll  { font-size: 24px !important; }
        .h2-to-h3smll  { font-size: 22.5px !important; }
        .h3-to-h4smll  { font-size: 20.5px !important; }
        .h4-to-h5smll  { font-size: 19px !important; }
        
.entry-content h1, .comment-body h1 { font-size: 1.48em; letter-spacing: -0.03em; }

.site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-family: "Roboto"; }
.aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content {padding: 0 0.35em;}
.site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label {font-size: 17px;padding: 0 5px;}
.site-header-section .secondary-bar .aux-menu-box[class*="-center"] .aux-master-menu { text-align: right; padding-right: 22px; }

}

@media (min-width: 769px) and (max-width: 980px) {
        .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; }
	p { ; }
			  .h1-to-h2smll  { font-size: 22px !important; }
        .h2-to-h3smll  { font-size: 20px !important; }
        .h3-to-h4smll  { font-size: 19px !important; }
        .h4-to-h5smll  { font-size: 18px !important; }
        
.entry-content h1, .comment-body h1 { font-size: 1.38em; letter-spacing: -0.03em; }
	
.site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-family: "Roboto"; }

.aux-desktop-on {display: block !important;}
.aux-tablet-off {display: block !important;}
.aux-master-menu .aux-menu-item {display: inline !important;}
.aux-master-menu.aux-horizontal > .menu-item {display: inline !important;float: left;}

.aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content {padding: 0 0.1em;}
.site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label {font-size: 17px;padding: 0 5px;}
.site-header-section .secondary-bar .aux-menu-box[class*="-center"] .aux-master-menu { text-align: right; padding-right: 22px; }

.flex-container-myflex-half > div {;width: 99%;}

.cf7-side-l-l-l-l-c-c { width: 100%; display: block; float: left; padding-right: 0px; }
.cf7-side-r-r-r-r-c-c { width: 100%; display: block; float: left; padding-left: 0px; }
.cf7-side-c-c-c-c-c-c { width: 100%; display: block; float: left; margin-left: 0%; }

}

@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; }
	p { ; }
				.h1-to-h2smll  { font-size: 21px !important; }
        .h2-to-h3smll  { font-size: 19px !important; }
        .h3-to-h4smll  { font-size: 18px !important; }
        .h4-to-h5smll  { font-size: 17px !important; }
        
.entry-content h1, .comment-body h1 { font-size: 1.35em; letter-spacing: -0.03em; }

.site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-family: "Roboto"; }
.aux-top-header{max-width:100px; float: left; min-height: 70px; margin: 4px 0 0 4px; background-color:#f5f5f5;background-image:linear-gradient(135deg, #ffffff 0%, #d7d5ef 100%);}
.aux-top-header{
    max-width: 30px;
    max-height: 30px;
    min-height: 20px;
    margin: 0px;
    background-color: transparent !important;
    background-image: none !important;
}
.site-header-section.aux-header-light { top: 0px !important; max-height: 80px;}
.left-menu-icon-text { font-family: Roboto; font-weight: 500; line-height: 29px; }


.mobmenu-left-panel li a, .leftmbottom, .leftmtop {color: #FFF !important;font-family: "Poppins", "Roboto", "Roboto Condensed", sans-serif;font-size: 1em !important;border-bottom: 1px solid #9090c3;display: block !important;margin: 2px 6px 2px 6px;}
.mobmenu-content li > .sub-menu li { padding-left: calc(8*1%);}
ul ul, ul ol, ol ol, ol ul { margin: 0.1em 0 0.1em 0.7em; }
.mobmenu-content { margin-top: 27px;padding-bottom: 20px;padding-top: 2px; }
.mob-expand-submenu { top: -4px; }

.flex-container-myflex-half > div {;width: 99%;}
.sa-sliderbe-text { font-size: 1.1em; line-height: 1.35em; }
.center-flex-outer-def {display: block;}

.flex-container-myflex-half > div {;width: 99%;}
.sa-sliderbe-text { font-size: 1.1em; line-height: 1.35em; }
.center-flex-outer-def {display: block;}

.cf7-side-l-l-l-l-c-c { width: 100%; display: block; float: left; padding-right: 0px; }
.cf7-side-r-r-r-r-c-c { width: 100%; display: block; float: left; padding-left: 0px; }
.cf7-side-c-c-c-c-c-c { width: 100%; display: block; float: left; margin-left: 0%; }
.contactform7>label { font-size: 18px; }
.wpcf7 input[type="text"] { font-size: 18px; }
.sotetforms>.contactform7>label { font-size: 18px; }
.sotetforms>.wpcf7 input[type="text"] { font-size: 18px; }

body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top { max-width: 100% !important; }
.aux-resp.aux-hd .aux-fold, .aux-resp.aux-hd .aux-fold-width, .aux-resp.aux-hd .aux-boxed-container > .aux-container { max-width: 100% !important; }

.popupbuildertext { line-height: 1.35em; font-size: 17px;}
  
}

@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; }
	p { ; }
				.h1-to-h2smll  { font-size: 20px !important; }
        .h2-to-h3smll  { font-size: 19px !important; }
        .h3-to-h4smll  { font-size: 18px !important; }
        .h4-to-h5smll  { font-size: 17px !important; }

.entry-content h1, .comment-body h1 { font-size: 1.2em; letter-spacing: -0.03em; }

.site-header-section.aux-header-light { top: 0px !important; }
.left-menu-icon-text { display: none !important; }
.aux-top-header{float:left;max-width:62px !important;min-height:70px !important;margin: 4px 0 0 4px;background-color:#f5f5f5;background-image:linear-gradient(135deg, #ffffff 0%, #d7d5ef 100%);}
.aux-top-header{
    max-width: 30px;
    max-height: 30px;
    min-height: 20px;
    margin: 0px;
    background-color: transparent !important;
    background-image: none !important;
}
.mobmenu-left-panel li a, .leftmbottom, .leftmtop {color: #FFF !important;font-family: "Roboto", "Roboto Condensed", sans-serif;font-size: 1em !important;border-bottom: 1px solid #9090c3;display: block !important;margin: 2px 6px 2px 6px;}
.mobmenu-content li > .sub-menu li { padding-left: calc(8*1%);}
ul ul, ul ol, ol ol, ol ul { margin: 0.1em 0 0.1em 0.7em; }
.mobmenu-content { margin-top: 27px;padding-bottom: 20px;padding-top: 2px; }
.mob-expand-submenu { top: -4px; }

.product_meta { display: block; }
.sku_wrapper { width: 100%; }

.flex-container-myflex-half > div {;width: 99%;}
.sa-sliderbe-text { font-size: 1.05em; line-height: 1.3em; }
.center-flex-outer-def {display: block;}

.cf7-side-l-l-l-l-c-c { width: 100%; display: block; float: left; padding-right: 0px; }
.cf7-side-r-r-r-r-c-c { width: 100%; display: block; float: left; padding-left: 0px; }
.cf7-side-c-c-c-c-c-c { width: 100%; display: block; float: left; margin-left: 0%; }
.wpcf7 {padding: 0px 0px;}
.contactform7>label { font-size: 17px; }
.wpcf7 input[type="text"] { font-size: 17px; }
.sotetforms>.wpcf7 {padding: 0px 0px;}
.sotetforms>.contactform7>label { font-size: 17px; }
.sotetforms>.wpcf7 input[type="text"] { font-size: 17px; }

body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top { max-width: 100% !important; }
.aux-resp.aux-hd .aux-fold, .aux-resp.aux-hd .aux-fold-width, .aux-resp.aux-hd .aux-boxed-container > .aux-container { max-width: 100% !important; }

.popupbuildertext { line-height: 1.2em;font-size: 16px; }

}



