.com-contact .contact h3 {
    display: none;
}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-top: 5px;
    margin-left: 0;
}
.uk-slidenav {
    width: 35px !important;
    height: 35px !important;
    line-height: 25px !important;
    color: rgba(50,50,50,.4);
    font-size: 50px !important;
}
.uk-panel-box {
    padding: 20px 10px !important;
}
.uk-panel-title {
    font-size: 16px !important;
    line-height: 20px !important;
	margin-bottom: 10px !important;
}
.uk-panel {
    font-size: 13px;
}
.uk-panel h3 a{
    color: #0066c0;
}
.uk-panel h3 a:hover{
    color: #c45500;
}
.uk-margin {
    margin-top: 10px !important;       
    margin-bottom: 10px !important;       
}
.uk-panel:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(204,204,204,1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(204,204,204,1);
    box-shadow: 0px 0px 10px 0px rgba(204,204,204,1);
}
.uk-button {
 color:#111 !important;
 padding:0 10px !important;
 background:#f0c14b !important;
 background:linear-gradient(to bottom,#f7dfa5,#f0c14b) !important;
 background:-webkit-linear-gradient(top,#f7dfa5,#f0c14b) !important;
 background:-moz-linear-gradient(to bottom,#f7dfa5,#f0c14b) !important;
 line-height:25px !important;
 min-height:28px !important;
 font-size:13px !important;
}
.uk-button:hover {
 background:#f1c861 !important;
 background:linear-gradient(to bottom,#f5d78e,#eeb933) !important;
 background:-webkit-linear-gradient(top,#f5d78e,#eeb933) !important;
 background:-moz-linear-gradient(to bottom,#f5d78e,#eeb933) !important;
}
.product-listing .product-inner {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
border: 1px solid #e5e5e5 !important;
}
.product-listing .product-inner:hover {
-webkit-box-shadow: 0px 0px 10px 0px rgba(204,204,204,1) !important;
-moz-box-shadow: 0px 0px 10px 0px rgba(204,204,204,1) !important;
box-shadow: 0px 0px 10px 0px rgba(204,204,204,1) !important;
}
#ProOPC input[type="tel"] {
    padding-left: 45px !important;
    width: 80%;
}
#ProOPC input[type="tel"].invalid {
	border-color: #b94a48;
	color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
#ProOPC table.cart-summary.proopc-table-striped tr th, #ProOPC table.cart-summary.proopc-table-striped tr td {
    text-transform: none !important;
}
#ProOPC table.cart-summary.proopc-table-striped .col-name {
    width: 40%;
}
#ProOPC .proopc-product-name a, #ProOPC .col-name a {
    text-transform: none !important;
}
.btn-backtocat {
    display: none;
}
.product-image-gallery-main-cont {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
	border-color: #e5e5e5 !important;
}
.product-image-gallery-main-cont:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(204,204,204,1) !important;
    -moz-box-shadow: 0px 0px 10px 0px rgba(204,204,204,1) !important;
    box-shadow: 0px 0px 10px 0px rgba(204,204,204,1) !important;
}
.custom-bullet-ok li {
    display: block;
}

.custom-bullet-ok li:before
{
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e013";
    font-family: 'Glyphicons Halflings';
    font-size: 13px;
    float: left;
    margin-top: 0px;
    margin-left: -18px;
    color: #5cb85c;
}
label.radio-inline {
    display: block !important;
}
.action-end{
	padding: 40px;
	color: #fff;
    font-size: 18px;
	line-height: 26px;
    font-weight: 700;
background: #237087 url(/images/pattern-1.png) repeat left top;
background: url(/images/pattern-1.png) repeat left top, -moz-linear-gradient(top,  #237087 0%, #59BEDC 100%);
background: url(/images/pattern-1.png) repeat left top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#237087), color-stop(100%,#59BEDC));
background: url(/images/pattern-1.png) repeat left top, -webkit-linear-gradient(top,  #237087 0%,#59BEDC 100%);
background: url(/images/pattern-1.png) repeat left top, -o-linear-gradient(top,  #237087 0%,#59BEDC 100%);
background: url(/images/pattern-1.png) repeat left top, -ms-linear-gradient(top,  #237087 0%,#59BEDC 100%);
background: url(/images/pattern-1.png) repeat left top, linear-gradient(to bottom,  #237087 0%,#59BEDC 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#237087', endColorstr='#59BEDC',GradientType=0 );
}
.action-end h2{
	color: #fff;
	font-weight: 700;
	margin-top: 0;
}
.action-end p {margin-bottom: 0;}
.module-cont.module-autowidth.cart-bullet-box {
    margin-top: 45px;
	margin-bottom: 0;
}
.cart-promo-mod {
  margin-top: 30px;
}
.cart-bullet-bg {
color: #fff;
font-size: 14px;
line-height: 20px;	
background: #237087 url(/images/pattern-1.png) repeat left top;
background: url(/images/pattern-1.png) repeat left top, -moz-linear-gradient(top,  #237087 0%, #59BEDC 100%);
background: url(/images/pattern-1.png) repeat left top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#237087), color-stop(100%,#59BEDC));
background: url(/images/pattern-1.png) repeat left top, -webkit-linear-gradient(top,  #237087 0%,#59BEDC 100%);
background: url(/images/pattern-1.png) repeat left top, -o-linear-gradient(top,  #237087 0%,#59BEDC 100%);
background: url(/images/pattern-1.png) repeat left top, -ms-linear-gradient(top,  #237087 0%,#59BEDC 100%);
background: url(/images/pattern-1.png) repeat left top, linear-gradient(to bottom,  #237087 0%,#59BEDC 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#237087', endColorstr='#59BEDC',GradientType=0 );
}
.kosar-kiskep {
    margin-top: -45px;
	padding-left: 0;
    padding-right: 0;
}
.cart-bullet-bg h3 {color: #fff;margin-top: 20px;}
.cart-bullet-ok li {
    display: block;
}
.cart-bullet-ok li:before
{
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e013";
    font-family: 'Glyphicons Halflings';
    font-size: 13px;
    float: left;
    margin-top: 0px;
    margin-left: -18px;
    color: #b6ffb6;
}
.country.preferred.active {
    display: block;
}
.country {
    display: none;
}
.intl-tel-input .country-list .divider {
    display: none;
}
.intl-tel-input {
    margin-bottom: 0 !important;
}
.intl-tel-input .country-list {
    overflow-y: hidden;
}
.gyn-kedvezmeny {
  font: 4em/1.4 'Lobster', georgia, serif;
  background: #fe5252;  
  width: 1.9em;
  height: 1.9em;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 50%;  
  margin-top: 0em;
  margin-left: -1.25em;  
  left: 75%;
  transform: rotate(-45deg);  
}

.gyn-kedvezmeny,
.gyn-kedvezmeny span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size:30px;
}

.gyn-kedvezmeny span {
  width: 100%;
  height: 100%;
  background: inherit;
  transform: rotate(45deg);
}

.gyn-kedvezmeny:before,
.gyn-kedvezmeny:after ,
.gyn-kedvezmeny span:before,
.gyn-kedvezmeny span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: inherit;
  z-index: -1;
  transform: rotate(30deg);
}

.gyn-kedvezmeny:after {
  transform: rotate(-30deg);
}

.gyn-kedvezmeny span:after {
  transform: rotate(30deg);
}
.gyn-kedvezmeny span:before {
  transform: rotate(-30deg);
}
.vmcustom-idozitettszoveg {
    margin-bottom: 15px;
    font-size: 13px;
    background: #FFDE8B;
    display: inline-block;
    padding: 5px 10px;
    text-align: center;
}
.idozitettvisszaszamlalo {
    text-align: center;
    font-size: 27px;
    color: #2F96B4;
    width: 250px;
    margin: 0 auto 25px;
    padding: 5px 0;
    border: 1px solid #2F96B4;
}
.idozitettvisszaszamlalo-headline {
    text-align: center;
    font-size: 18px;
    margin-bottom: 5px;
}
.cf4all_no_color_btn {
    height: auto;
    padding: 8px 10px;
}
.cf4all_buttons input[type="radio"]:checked + label, .cf4all_buttons input[type="checkbox"]:checked + label, .cf4all_color_buttons input[type="radio"]:checked + label, .cf4all_color_buttons input[type="checkbox"]:checked + label {
    border: 1px solid #924300 !important;
    box-shadow: none;
    color: #3c1c00;
    background: #FFD366;
}
.view-orders .nav.nav-tabs li:last-child {
    display: none;
}
.ontop-fields-cont.egyedi_ajandek .product-field.product-field-type-Y {
	display: inline-block;
    padding: 5px 10px;
    background: #FFDE8B;
}
.ontop-fields-cont.egyedi_ajandek .product-fields-title-wrapper {
    float: left;
}
.ontop-fields-cont.egyedi_ajandek .product-fields-title{
	padding-top: 0;
	padding-bottom: 0;
	font-size: 13px;
}
.ontop-fields-cont.egyedi_ajandek .product-field-display{
	display: inline-block;
}
.ontop-fields-cont.egyedi_ajandek .product-field-display:before {
    content: '\a0';
}
.footer-left {
    text-align: center;
}
.uk-scope .uk-h3, .uk-scope h3 {
  font-size:18px !important;
  line-height: 20px !important;
  color: #0066c0 !important;
  font-family: 'Open Sans', Verdana, sans-serif !important;
}
.uk-scope .uk-h3:hover, .uk-scope h3:hover {
  color: #c45500 !important;
}
.uk-scope .uk-button {
	text-transform: none !important;
}
.uk-scope .uk-card-default {
  color: #444 !important;
}
@media (min-width: 1200px) {
  .uk-scope .uk-card-body {
    padding: 20px 10px !important;
  }
}
@media only screen and (min-width:992px) and (max-width:1199px){
.cart-bullet-bg h3 {margin-top: 8px;}
.kosar-kiskep {margin-top: -35px;}
.module-cont.module-autowidth.cart-bullet-box {margin-top: 35px;}
}
@media only screen and (max-width: 991px) {
.module-cont.module-autowidth.cart-bullet-box {margin-top: 20px;}
}
@media only screen and (max-width: 767px) {
#ProOPC table.cart-summary.proopc-table-striped .col-name {
    width: auto;
}
#ProOPC table.cart-summary.proopc-table-striped tr td.col-sku {
    display: none !important;
}
}
@media only screen and (max-width: 480px) {
.col-xs-4.kosar-kiskep {
    width: 100%;
}
.col-xs-8.kosar-headline {
    width: 100%;
}
}