.majus-kep .sppb-addon-content .gallery-item- .sppb-gallery-btn .sppb-img-responsive{
  height: auto !important;
}
.tags {
    margin-top: 20px;
    border-left: 10px solid #efd28e;
    line-height: 45px;
    padding-left: 15px;
    font-size: 18px;
    text-transform: uppercase;
    font-family: Roboto, sans-serif;
    color: black;
    font-weight: 500;
      margin-bottom: 10px;
}

.tags >span {
    text-transform: uppercase;
    letter-spacing: 0px;
}
.label-info {
    background-color: #44bba4;
}
.label-info[href]:focus, .label-info[href]:hover {
    background-color: #efd28e;
}

.moddiffart {
  font-weight: bold;
    line-height: 36px;
}

.moddiffart ul {
  list-style-type: none;
}
.moddiffart ul li:before {
  content: "\f076"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  color: #44bba4;
}
.moddiffart-title {
    margin: 0 0 0px;
    line-height: 1;
    font-size: 18px;
    text-transform: uppercase;
    background-color: none;
    border-left: 10px solid #44bba4;
    padding: 15px;
    color: #333;
    font-weight: 500;
  margin-bottom: 10px;
}

.srfrFeedItemDate {
  display: none;
}
div[itemprop="dateCreated"] {
   display: block !important;
}
#sp-kapcsolodo-cikkek .container {
  background-color: rgba(255, 255, 255, 0.9);
}
#sp-main-body {
    padding: 100px 0px 0px 0px;
}
#sp-footer {
  margin-top: 100px;
}
.sp-module .sp-module-title {
    margin: 0 0 0px;
    line-height: 1;
    font-size: 18px;
    text-transform: uppercase;
    background-color: #44bba4;
    border-left: 10px solid #efd28e;
    padding: 15px;
    color: white;
    font-weight: 500;
}
.sp-module ul >li >a:before {
    font-family: FontAwesome;
    content: "\f076";
    margin-right: 8px;
  	color: #44bba4;
}
#sp-top-bar .sp-module-content {
    padding: 0px !important;
}
.sp-module-content {
  padding: 20px;
}
.sp-module ul >li {
    
    border-bottom: none;
}
.sp-module ul >li >a {
    color: #bb445b;
  font-weight: bold;
  transition: all 0.3s ease;
}
.ranrek {
  max-width:728px;
  max-height:90 px;
  margin: auto;
}
.jj_sl_navigation .jj_sl_custom1 a:hover {
    background-color: #000000;
    background: rgba(252,203,99,1);
    background: -moz-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(252,203,99,1)), color-stop(22%, rgba(251,174,80,1)), color-stop(57%, rgba(205,72,108,1)), color-stop(100%, rgba(138,58,185,1)));
    background: -webkit-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -o-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -ms-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: linear-gradient(to right, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccb63', endColorstr='#8a3ab9', GradientType=1 );
      transition: all 0.3s ease;
}

.helix-social-share-icon ul li div {
    display: block !important;
}
.helix-social-share-icon ul li div a {
    display: block !important;
}
#roksearch_search_str {
    background: #fff url(search-icon.png) 98% 50% no-repeat;
    border: 1px solid #dfdfdf;
    min-width: 290px;
    border-radius: 50px;
    padding: 8px 30px 8px 15px;
}
#sp-top3 > .sp-column {
      margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 15px;
}
.kiemelt h1 {
    font-size: 18px;
    text-transform: uppercase;
    background-color: #44bba4;
    border-left: 10px solid #efd28e;
    padding: 15px;
    color: white;
    font-weight: 500;
    margin-top: 2px;
}
.randver:before {
 	content: "Támogatónk";
  	border-radius: 3px;
    color: #006621;
    display: inline-block;
    font-size: 11px;
    border: 1px solid #006621;
    padding: 1px 3px 0 2px;
  	line-height: 11px;
    vertical-align: baseline;
}

.randver {
    padding: 5px;
    font-size: 12px;
    border: 1px solid #e6e6e6;
    margin-bottom: 20px;
    background-color: white;
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {
    box-shadow: none;
    display: none;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
    font-family: "FontAwesome";
    content: "";
    float: right;
}

.makikutya a {
  color: #44bba4;
}
.makikutya a:hover {
    color: #bb445b;
}
.srfrContainer a {
  color: #44bba4;
}
.srfrContainer a:hover {
    color: #bb445b;
}
.sppb-btn-success {
    color: #ffffff;
    background-color: #44bba4;
}
.sppb-btn-success:hover {
    color: #ffffff;
    background-color: #2c8c79;
}
.szolgrand {
  	background-color: white;
    padding: 10px;
    border: 1px solid #efefef;
  transition: 300ms all;
}
.readmore a {
      color: #44bba4 !important;
    border: none;
      padding-left: 0px;
    background-color: transparent;
  font-size: 16px;
}
.readmore a:hover {
    color: #bb445b !important;
  border: none;
    background-color: transparent;
}
.szolgrand:hover {
  	background-color: white;
    padding: 10px;
    border: 1px solid #e6e6e6;
  -webkit-box-shadow: 0px 0px 11px 0px rgba(212,212,212,0.46);
	-moz-box-shadow: 0px 0px 11px 0px rgba(212,212,212,0.46);
	box-shadow: 0px 0px 11px 0px rgba(212,212,212,0.46);
  transition: 300ms all;
}
#sp-footer1 {
  font-size: 13px;
}


*/----------------------------------------------*/


.hikashop_filter_button_outside {
  float: left !important;
}
.hikashop_products_listing {
  margin-top: 30px;
}
.hikashop_cart_input_button {
  background-color: #44bba4;
    border: none;
    padding: 5px 10px;
    color: white;
  transition: 300ms all;
}
.hikashop_cart_input_button:hover {
  background-color: #2c8c79;
  transition: 300ms all;

}
.hikashop_product_custom_value a {
  color: #fff;
    background-color: #bb445b;
    border-color: #bb445b;
  display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.hikashop_product_custom_value a:hover {
  color: #fff;
    background-color: #943749 !important;
    border-color: #943749 !important;
}

.hikashop_product_custom_info_main {
  	background-color: white;
    padding: 20px;
    border: 1px solid #e2e2e2;
}
.hikashop_product_custom_info_main h4 {
  	font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 20px;
}

.hikashop_product_custom_name label {
  	font-weight: 300;
    line-height: 30px;
}
*/----------------------------------------------*/


.list-footer-vau {
      float: right;
}
.list-footer-vau ul {
 	margin: 0;
    padding: 0;
    overflow: hidden;
    list-style-image: none;
}
.list-footer-vau ul li {
	display: block;
    color: white;
    text-align: center;
    padding: 0px;
    text-decoration: none;
    float: left;
    list-style-type: circle;
  	border-bottom: none;
  	padding-right: 10px;
  	padding-left: 10px;
  	border-right:1px solid grey;
}
.list-footer-vau ul li a:before{
	content: "";
  line-height: 36px;
}
#sp-footer a:hover {
    color: rgb(68, 187, 164);
}
.list-footer-vau ul li a{
  line-height: 20px;
  font-size: 13px;
  padding: 0px;
  display: inline;
}

.sppb-btn-warning {
    color: #44bba4;
    background-color: transparent;
    text-align: left;
    padding-left: 0px;
    margin-top: 10px;
    font-size: 16px;
}
.sppb-btn-warning:hover {
    color: #bb445b;
    background-color: transparent;
    text-align: left;
    padding-left: 0px;
    margin-top: 10px;
    font-size: 16px;
}

.dontcklick >a {
pointer-events: none;
-webkit-touch-callout: none;
cursor: default;
}

a {
    color: #bb445b;
}
a:hover {
    color: #943749;
}
#sp-header {
    height: 70px;
}
#sp-top1 .sp-column {
	float: right;
}
#sp-top-bar {
    padding: 10px 0;
}
#sp-top1 .btn {
    display: inline-block;
    padding: 10px 10px;
    text-transform: uppercase;
    border-radius: 50px !important;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    margin-bottom: 10px;
    margin-top: 10px;
}
#sp-top-bar .sp-module {
    display: inline-block;
    margin: 0px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    display: block;
    padding: 0;
    position: relative;
    text-align: center;
}
.sp-group-title img {
  padding-bottom: 10px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: rgba(255, 255, 255, 0.98);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
    padding: 10px;
    margin-top: 10px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    display: block;
    padding: 10px 2px 10px 2px;
    color: #141414;
    cursor: pointer;
    font-weight: 100;
    text-transform: uppercase;
}
.sp-megamenu-parent .sp-mega-group {
    list-style: none;
    padding: 0;
    margin: 0;
    border: 1px dotted #dedede;
}
#offcanvas-toggler >i:hover {
    color: #eed18c;
}
#flatcal_minical .flatcal_busylink:link, #flatcal_minical .flatcal_busylink:visited {
   
    text-decoration: none;
    color: #fff !important;
    padding: 3px;
    border: 1px solid #44bba4;
    background-color: #44bba4;
    border-radius: 20px;
}
.homeicon a i {
	font-size: 22px;
    background-color: #369683;
    border-radius: 60px;
    color: #ffffff;
    padding: 10px;
  transition: 300ms all;
}
.homeicon:hover a i {
	font-size: 22px;
    border-radius: 60px;
    color: #efd28e;
    padding: 10px;
  background-color: white;
  transition: 300ms all;
}
.homeicon a {
  background-color: transparent !important;
  transition: 300ms all;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    background-color: #bb445b;
  	color: white;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
    display: block;
    padding: 10px;
    color: #ffffff;
    cursor: pointer;
}
.bt-cs .bt-inner .bt-title {
    color: #bb445b;  
}
/*.logo a img {
	max-width: 40%;
}*/
.btn-success {
    color: #fff;
    background-color: #44bba4;
    border-color: #44bba4;
}
.btn-warning {
    color: #fff;
    background-color: #bb445b;
    border-color: #bb445b;
}
.btn-success:hover {
    color: #fff;
    background-color: #2c8c79;
    border-color: #2c8c79;
}
.btn-success:active {
    color: #fff;
    background-color: #2c8c79 !important;
    border-color: #2c8c79 !important;
}
.btn-warning:hover {
    color: #fff;
    background-color: #943749;
    border-color: #943749;
}
.btn-warning:active {
    color: #fff;
    background-color: #943749 !important;
    border-color: #943749 !important;
}
.sppb-row-container {
	background-color: rgba(255, 255, 255, 0.9);
	padding: 20px;
	padding-left: 20px !important;
	padding-right: 20px !important;
	    -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}
#sp-main-body > .container{
	background-color: rgba(255, 255, 255, 0.9);
	padding: 20px;
	padding-left: 20px !important;
	padding-right: 20px !important;
	    -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}
h2 {
	margin-top: 2px;
}
h2.sppb-addon-title {
	font-size: 18px;
    text-transform: uppercase;
    background-color: #44bba4;
    border-left: 10px solid #efd28e;
    padding: 15px;
    color: white;
    font-weight: 500;
}
h3.sppb-addon-title {
	font-size: 18px;
    text-transform: uppercase;
  	font-weight: bold;
    
}
h4.sppb-addon-title {
	font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}
.sp-menu-item {
	    font-size: 14px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif !important;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
        color: #efd28e !important;
      border-radius: 90px;
  background-color: white;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
    background: #bb445b;
}
.sp-megamenu-parent >li >a {
    display: inline-block;
    padding: 10px 10px;
    line-height: 20px;
    font-size: 13px;
    margin-top: 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #ffffff;
  border-radius: 90px;
}
.sppb-gallery li a {
    display: block;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 10px;
    border: 1px solid #e8e8e8;
	transition: 300ms all;
}
.sppb-gallery li a:hover {   
    background-color: #44bba4;
	transition: 300ms all;
}
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #666 !important;
    background-color: #fff;
}
.sp-megamenu-parent {
    list-style: none;
    padding: 0;
    margin: 0;
    z-index: 99;
    display: block;
    float: left;
    position: relative;
}
.hikashop_product_name {
	padding: 20px;
}
.hikashop_product_name a {
	color: #44bba4;
}
.hikashop_product_price_full {
	display: none;
}
.hikashop_product_top_part {
	    text-align: center;
    background-color: #44bba4;
    color: white;
    padding: 10px;
	text-transform: uppercase;
}
.hikashop_product_name_main {
	font-weight: 300;
}
.hikashop_container {
	transition: 300ms all;
}
.hikashop_container:hover {
	-webkit-box-shadow: 0px 0px 28px 0px rgba(99,99,99,0.28);
-moz-box-shadow: 0px 0px 28px 0px rgba(99,99,99,0.28);
box-shadow: 0px 0px 28px 0px rgba(99,99,99,0.28);
	transition: 300ms all;
}
#hikashop_category_information_menu_114 div.hikashop_subcontainer:hover, #hikashop_category_information_menu_114 .hikashop_rtop *, #hikashop_category_information_menu_114 .hikashop_rbottom * {
    background: #2c8c79;
	transition: 300ms all;
}
.banneritem {
	float: left;
	
}
.banneritem a img {
	width: 280px !important;
}
.post-format {
    background: #44bba4;
}
.btn-group a {
	color: #44bba4;
}
.jevbootstrap [class^="icon-"], .jevbootstrap [class*=" icon-"] {
    
    padding-right: 20px;
    
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title {
    text-transform: uppercase;
    font-weight: normal;
    background: #393e41;
    color: white;
    font-size: 14px;
}
#hikashop_category_information_menu_113 div.hikashop_container {
    margin: 0px !important;
}
.hikashop_container:hover > .hikashop_subcontainer {
  	background-color: grey;
}
.hikashop_product_name {
  	min-height: 100px;
}
.jj_sl_navigation li a {
    background-color: rgba(0, 0, 0, 0.15) !important;
    text-align: left;
    color: #ffffff !important;
}
.jj_sl_navigation {
    top: 200px !important;
}

.entry-header.has-post-format {
    margin-left: 68px;
    padding-top: 4px;
}
.article-info {
    display: none;
}
.blog .tags {
    display: none;
}
#sp-footer1 {
    padding: 20px;
}

/* Cookie formázás */
.jb.bottom.green .jb.cookie-bg.white, .jb.bottom.green .jb.cookie-bg.black {
    border-top: 1px solid #44bba4 !important;
}
.jb.accept.green {
    background: #44bba4 !important;
}
.jb.cookie.green p a {
    color: #44bba4 !important;
}
/* Cookie formázás END */

/* ---------------- gdpr ------------*/
.activebar-container {
    background-color: rgba(0, 0, 0, 0.8) !important;
    border-bottom: 1px solid #000;
    color: #fff !important;
}
.activebar-container p {
    font-size: 16px;
}
.activebar-container a {
    font-weight: bold;
    font-size: 14px;
}
.activebar-container {
    margin: 0;
    display: block;
    position: fixed;
    top: auto !important;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 9999;
    overflow: hidden;
    overflow-x: hidden;
  border-top: 1px dotted white;
}
.activebar-container button.accept {
    color: #fff !important;
    background-color: #5cba3c !important;
}

.activebar-container button {
    float: right;
    clear: none;
    margin: 5px 10px;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: none;
}

.activebar-container button {
    float: right;
    clear: none;
    margin: 5px 10px;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: none;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted, .plg_system_eprivacy_module div.plg_system_eprivacy_declined {
    overflow: hidden;
    border: none !important;
    border-top: 1px dotted white !important;
    color: #fff !important;
    vertical-align: middle;
    padding: 10px !important;
    background-color: #5e6969;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button, .plg_system_eprivacy_module div.plg_system_eprivacy_declined button {
    color: #fff;
    font-family: Raleway, sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    border: 2px solid #cecece !important;
    border-radius: 3px;
    padding: 5px 10px !important;
    margin: 0px 5px 5px 5px;
    background-color: rgb(68, 187, 164);
    -webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.6);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button:hover, .plg_system_eprivacy_module div.plg_system_eprivacy_declined button:hover {
    color: #efd28e;
    background-color: #44bba4;
    border: 2px solid #efd28e !important;
}

.sppb-gallery li {
   float: none !important;
}


@media(min-width: 1320px) {
  
  div#sp-menu {
    min-width: 1320px;
}
  
}