/*ideiglenesen menu logo miatt*/

#jbounce-jmodal {

  z-index: 99999 ;

}

.rstpl-logo-menu img {max-width:45px;display:inline-block;}

.h1, .h2, .h3, h1, h2, h3 {margin-top:20px;margin-bottom:20px;color:#ffffff;}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight:400;text-shadow: 0 3px 0 rgba(50, 50, 50, 0.2);}

body {line-height:26px;/*color:#fff;*/background-color:#A578AF;background-image:url("/templates/szulnijo/images/bg2.png");background-attachment:fixed;}

body{color:rgba(255,255,255, 0.8);}
a {color:#fff;font-weight:bold;}

.item-page h3 {font-family: PT Sans, sans-serif;font-size:22px;font-weight:bold;}
.item-page h2 {line-height:50px;}

#sp-logo img {max-width:120px;margin-top:-14px;transition:all 0.3s;}
.menu-fixed #sp-logo img {max-width:84px;margin-top:0;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {font-size:16px;color:#777;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {padding:10px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {padding:3px 5px;}



#sp-page-builder .page-content .sppb-section:first-child {margin-top:20px;}
.feher-border img {border:10px solid #fff;transition:all 0.4s;}
.feher-border.zoom img:hover {
	-webkit-transform: scale(1.05,1.05);
	-moz-transform: scale(1.05,1.05);
	-ms-transform: scale(1.05,1.05);
	-o-transform: scale(1.05,1.05);
	transform: scale(1.05,1.05);
  transition:all 0.4s;
}



input.hikashop_cart_input_button {font-family:pacifico !important;background:transparent;border:0;padding:5px 10px;font-size:22px;color:#60266c;transition:all 0.3s;}
input.hikashop_cart_input_button:hover {color:#fff;}


.btn, button {font-size:20px;font-family:pacifico;background:transparent;border:0;border-radius:0;text-shadow:0 2px 0 rgba(50,50,50, .2);position:relative;color:#fff;}
.btn:hover, .btn:focus {color:#fff;background-color:transparent;border-color:transparent;box-shadow:none;top:1px;}
.btn:hover::before {color:#fff;text-shadow: .6em 0 #fff, -.6em 0 #fff;}

.btn-default, .btn-primary {font-size:26px;}

.btn-primary{color:#ffffff;}
a.btn.btn-primary{color:#9b67a6;}

.btn-primary:hover {color:#9b67a6;background-color:transparent;border-color:transparent;box-shadow:none;}
.btn-primary:hover::before {color:#9b67a6;text-shadow: .6em 0 #9b67a6, -.6em 0 #9b67a6;}
.readmore span {display:none;}
.readmore {float:right;margin:20px 0px;}

.btn:before {
	position: absolute;
	top: 85%;
	left: 50%;
	color: transparent;
	content: '•';
	text-shadow: 0 0 transparent;
	font-size: .8em;
	-webkit-transition: text-shadow 0.3s, color 0.3s;
	-moz-transition: text-shadow 0.3s, color 0.3s;
	transition: text-shadow 0.3s, color 0.3s;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
	line-height: 1;
	font-family: Arial;
}

#offcanvas-toggler > i {color:#bd85c9;}
#sp-main-body {padding:20px 0;}
#sp-main-body .container {background:#8f5f99;padding:30px;}
/*.page-header*/ h2 a {color:#fff;}
.page-header {padding-bottom:0;}
.page-header h2 {font-size:30px;}
.sppb-addon-title.sppb-feature-box-title {text-shadow: none;}

#sp-top2 .sp-module ul > li {display:inline-block;border-bottom:0;padding-left:15px;}
#sp-top2 .sp-module ul > li > a {display:inline;line-height: 24px;padding: 0;}
#sp-top2 .sp-module ul > li > a::before {content: "";margin-right: 0;}
#sp-top2 .sp-module {float:right;background:transparent;padding:0;border:0;}

/*.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th, .table-hover tbody tr:hover td, .table-hover tbody tr:hover th {background: rgba(255,255,255,0.2)!important;}*/

.table-striped > tbody > tr:nth-of-type(2n+1), .table-hover > tbody > tr:hover {background: rgba(255,255,255,0.2)!important;}
#hikashop_checkout_registration {margin-bottom:15px;}
legend {color:#fff;}

#sp-right .sp-module .sp-module-title {font-size:16px;line-height:18px;text-transform:uppercase;font-family:PT Sans;font-weight:bold;text-shadow:none;}
#sp-right .sp-module {margin-top:25px;background:#BBBBBB;padding:10px;border-radius:5px;border:1px solid #fff;} 

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {margin-bottom: 10px;}

#sp-right .sp-module.modul-style1 {background:transparent;border:1px solid #fff;}

#sp-right .sp-module.modul-style2 .sp-module-title {color:#60266c;border-bottom:1px solid #60266c;padding-bottom:10px;margin:0 0 5px;}
#sp-right .sp-module.modul-style2 {background:transparent;border:1px solid #60266c;}

#sp-right .sp-module.modul-style3 {background:#440b48;border:0;}
#sp-right .sp-module.modul-style3 .sp-module-title {text-transform:none;color:#a05fbd;border-bottom:1px solid #a05fbd;padding-bottom:10px;margin:0 0 5px;}

#sp-right .sp-module.modul-style4 {border:0;}
#sp-right .sp-module.modul-style4 .sp-module-title {color:#440b48;padding:6px;margin:0 0 5px;background:#a05fbd;border-radius:2px;}


.hikashop_cart table {border:1px solid #9a7ba2;margin-bottom:10px;font-size:12px;line-height:22px;}
.hikashop_cart table td, .hikashop_cart table th {padding:0 5px;border:1px solid #9a7ba2;}


#sp-social-ikon .sp-module .sp-module-title {font-size:30px;text-transform:none;text-align:center;}

.social-block {text-align:center;}
.social-button {background:#fff;margin:0 5px;}
.social-block a, .social-block .fa::before {transition: all 300ms ease 0s;}
.social-block a {align-items:center;display:inline-block;height:50px;justify-content:center;width:50px;border-radius:50%;box-shadow:0 4px 0 rgba(50,50,50, .2);}
.social-button .fa::before {color:#8f5f99;font-size:26px;}
.social-block i {line-height:50px;text-align:center;width:100%;font-size:0;}
.social-block a:hover {transform:scale(1.1);}

.element-invisible {position:absolute;padding:0;margin:0;border:0;height:1px;width:1px;overflow:hidden;}
.filters #filter-search {float:left;}
.sp-module ul > li > a {line-height:24px;}
.sp-module .nav>li>a:focus {background-color: transparent;}

#offcanvas-toggler {font-size:30px;}
.offcanvas-menu .offcanvas-inner .sp-module:first-child {padding:45px 0 0 0;}
.offcanvas-menu .offcanvas-inner .sp-module {margin-bottom:30px;}

#sp-footer1 {text-align:left;}
#sp-footer2 {text-align:right;}

.well {background-color:#60266c;}

.userdata.form-inline .input-append .add-on, .userdata.form-inline .input-prepend .add-on {height:34px;padding:5px 5px;background-color:transparent;}

.entry-header h2 a {color:#60266c;}


div#klixoSlider_132 div.slide_show_header h3, div#klixoSlider_132 .slide_show_header h3 a, div#klixoSlider_132 .slide_show_header a:visited {height: 30px !important;}

h3.page-header {border:0;}

.pagination > li > a, .pagination > li > span {background-color:transparent;}
.pagination > .active > a, .pagination > .active > span {border-color: #ddd;background-color:#60266c;}
.pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span:hover, .pagination > .active > span:focus {border-color:#ddd;background-color:#60266c;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
background-color:#60266c;}






/* Large Display */
@media (min-width: 1200px) {

}

/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {font-size: 14px;padding:0 10px;}
  
.fooldal-kepes-box .sppb-addon-title {margin-bottom:15px!important;margin-top:5px!important;font-size:18px!important;line-height:20px!important;}
.fooldal-kepes-box .sppb-addon-text p {font-size:14px;line-height:22px;}
.fooldal-kepes-box .sppb-icon .sppb-icon-container > i {font-size:42px!important;width:42px!important;height:42px!important;}

} 

 @media (min-width: 961px) and (max-width: 991px) {

} 
	
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {

}
	

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
.sppb-addon.sppb-addon-feature.fooldal-kepes-box {padding-left:170px!important;padding-right:170px!important;}
}


/* Smartphones */
@media only screen and (max-width: 480px) {

}


@media only screen and (max-width: 320px) {

}