/*
Theme Name: Jola custom
Theme URI: http://www.wakeliteweb.com
Version: 2.3.1.
Description: Jola.hu template - Garazskapu
Author: Wakeliteweb
Author URI: http://www.wakeliteweb.com
Template:  Divi
*/

@import url("../Divi/style.css");
/*Blog kin?zet*/
/*Left Featured Image Thumbnail*/
@media only screen and ( min-width: 800px ) {
.bbb_blog_list a img  {  float: left; width: 40%; padding-right: 20px; vertical-align: bottom; padding-bottom: 0px;}
.bbb_blog_list .et_pb_post {background-color: #f3f3f3; padding: 7px;margin-bottom: 10px;}
}

/*Custom Read More Link on Blog Homepage*/
.bbb_blog_list a.more-link {
    clear: both;
    display: block;
    position: relative;
    background: #d40075;
    font-family: "Oswald", serif;
    font-size: 16px;
    color: #ffffff;
    max-width: 100%;
    padding: 5px 5px;
    text-align: center;
    margin-top: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
/*Adjust Hover Style*/
.bbb_blog_list a.more-link:hover {
    background: #3d3d3b;
    color: #ffffff;
}
/*Blog kin?zet end*/




/* Headers */
#main-header	{ z-index:auto;}			
h6 {
	color: #FFFFFF;
	background: #d40576;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 15px;
	padding-top: 10px !important;
	padding-right: 10px  !important;
	padding-bottom: 10px !important;
	padding-left: 20px !important;
}	
h1.page-title {
	color: #FFFFFF;
	background: #d40576;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-weight: normal;
	font-size: 24px;
	margin-bottom: 15px;
	padding-top: 10px !important;
	padding-right: 10px  !important;
	padding-bottom: 10px !important;
	padding-left: 20px !important;
}
.notification {
	color: #FFFFFF;
	background: #d40576;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 15px;
	padding-top: 10px !important;
	padding-right: 10px  !important;
	padding-bottom: 10px !important;
	padding-left: 20px !important;
}	



.post-meta + img {
display: none !important;
}


/*Footer menu*/

#et-footer-nav { background-color: rgba(255,255,255,0.05); }
	.bottom-nav { text-align:center !important; padding: 15px 0; }
	.bottom-nav li {
	display: inline-block;
	font-size: 16px;
	padding-right: 32px;
	padding-left: 32px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	text-transform: uppercase;
}
	.bottom-nav a { color: #bbb; }
	.bottom-nav a:hover { color: #d40576 !important; }
	.menu-item-287 { border:none !important;}		

/*Frame*/

.frame{border: 1px solid #d40576; padding: 2px;}
.frame2{-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;box-shadow: 1px 1px 8px #a7a7a7;}

/*Products listing, onsale*/

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 225px!important; margin: 0 60px 53px 0!important; }
.woocommerce ul.products li.product.last, .woocommerce-page ul.products li.product.last { margin-right: 0!important; }
	.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; margin: 0 0 9px !important; }
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { font-weight: 500; font-size: 16px!important; color: #333; padding: 4px 0 4px!important; }
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del  { color: #444!important; font-size: 14px!important; margin: 0!important; }
	.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {  left: 10px !important; margin: 0 !important; right: auto !important; }
		.woocommerce span.onsale, .woocommerce-page span.onsale {
	box-shadow: none !important;
	color: #fff;
	font-size: 14px!important;
	font-weight: bold !important;
	margin: 0!important;
	min-height: 0!important;
	min-width: 0!important;
	background-image: url(images/xakcio-bg.png.pagespeed.ic.ApqdbkiyIc.png) !important;
	width: 35px !important;
	height: 58px !important;
	text-transform: uppercase;
	text-align: left!important;
	background-color: transparent !important;
	background-repeat: no-repeat !important;
	background-position: 7px 1px !important;
}
/*?r h?tt?r
.price{min-height:50px;background:url(./images/ar-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);width:100%;padding-top:17px
color: #FFF !important;
font-size: 10px !important;}

ins span.amount {
display:inline-block;
color: #FFF !important;
font-size: 16px !important; 
float: left !important;
color: #FFF !important;
font-size: 20px !important;
font-weight: 700 !important;
padding-left: 45px !important;
margin-top: 6px !important;  }


del span.amount {
	display: inline-block;
	color: #ffffff !important;
	margin-top: 5px !important;
	padding-right: 1px !important;
	padding-left: 3px !important;
	text-decoration: line-through;
}
*/
.price{
	background-color: #d40576 !important;
	-webkit-border-radius: 4;
 	-moz-border-radius: 4;
 	border-radius: 4px;
 	height: 32px !important;
 	max-width: 300px !important;
	text-align:center !important;
  }
/*Akci?s ?r*/
ins span.amount {
display:inline-block;
color: #FFF !important;
font-size: 16px !important; 
color: #FFF !important;
font-size: 20px !important;
font-weight: 700 !important;
padding-right: 5px !important;
padding-left: 15px !important;


 }
del span.amount {
	display: inline-block;
	color: #ffffff !important;
	text-decoration: line-through;
	font-size: 12px !important; 
	
}
.entry-summary p.price span{ font-size:21px !important;}
/*Norm?l ?r*/
span.amount {
	color: #FFF !important;
	text-align: center !important;
	font-size: 20px !important;
font-weight: 700 !important;
padding-right: 5px !important;
padding-left: 5px !important;
margin-top: 2px !important; 
margin-bottom: 2px !important; 
}

/*Kos?r*/
.shop_table  .amount{
	color: #d40576 !important;
}
.cart_totals  .amount{
	color: #d40576 !important;
}

/*Term?k n?v*/
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { font-weight: 500; font-size: 16px!important; color: #333; text-align:center !important; padding: 4px 0 4px!important; }

/*Term?k k?p*/
.et_shop_image {
	max-width: 160px !important;
	
	text-align: center;
	box-shadow: 1px 1px 8px #a7a7a7;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 24px;
	margin-left: 5px;
	display:block;
    margin:auto;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {max-height:320px !important;
}
/* term?k k?p nagy?tva*/

.pp_description{display:none !important;}
.ppt{display:none !important;}
 
/*Term?k list?z?s*/
.term-description {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px !important;
	font-size: 1.1em;
	font-weight: bolder;
}

.archive.et_left_sidebar.woocommerce ul.products li.product, .archive.et_right_sidebar.woocommerce ul.products li.product {
    width: 225px !important;
	max-height:inherit !important;
}

/*Keres?si eredm?ny term?kk?p*/
.search-results .product img {width: 160px !important; display: block;
    margin-left: auto;
    margin-right: auto;}
.search-results .et_pb_post {
width: 300px;
float: left;
margin: 10px 30px 10px 0;
border: 1px solid #f3f3f3;
padding: 10px;
}


/*Egyedi term?k k?p*/
img.attachment-shop_single {
width: 160px !important;
}
.et_pb_image_container {
margin: 0px !important;
}

.single-product .attachment-shop_single.wp-post-image{
}
.et_pb_image_container img, .et_pb_post a img {
}

/*Contact*/
.et_pb_team_member_description h4 {text-align: center;color: #FFFFFF;background: #d40576;padding: 4px 10px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;font-weight: normal;font-size: 20px;margin-bottom: 10px;}	
.et_pb_team_member_image img {border-radius: 7px;box-shadow: 1px 1px 8px #a7a7a7;}
p.et_pb_member_position{color: #3d3d3b !important;padding-left: 10px;text-align: center;}
.coKey{display:inline-block; width: 120px; text-transform:uppercase; font-size:14px; font-weight:bold; margin-left:10px; color:#3C3C3B; }
.coVal{display:inline-block;font-size:14px;  margin-left:10px; color:#3C3C3B;}
.coDatasRowLine{ border:none; height:1px; background-color:#cfcfcf; margin:5px;}
.gmaps {-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;box-shadow: 1px 1px 8px #a7a7a7;height: 350px !important;padding: 1px;border: 1px solid #d40576;}

.coDatLeadRowLine {
background-color: #CFCFCF;
border: medium none;
height: 1px;
margin: 6px;
}
.coLeadKey {
display: inline-block;
font-size: 14px;
font-weight: bold;
margin-left: 10px;
text-transform: uppercase;
width: 115px;
}
.coLeadVal {
font-size: 14px;
margin-left: 10px;
}

/*Revolution slider*/
#rev_slider_full .et_pb_row{
width:100% !important;
}
#home-slider .et_pb_row  {
width: 100% !important;
margin: 0 auto;
padding: 0px 0 0 0;
position: relative;
}
.et_pb_section {
padding: 0px 0;
position: relative;
}

/*Aj?nlatk?r?s gomb*/

a.ajanlatkeres_button {
	font-size: 18px;
	font-weight: 500;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	line-height: 1.7em;
	background: transparent;
	border: 2px solid #FFF;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	position: relative;
	color: #FFF;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.et_pb_promo { padding: 20px 40px !important;}

#szakuzletek-terkep a:hover {color:#d40576 !important;}
#szakuzletek-menu { display:none;}

/*Id?zet*/

blockquote {
background-color:#F1F1F1;
padding:10px;
padding-right:14px;
font-size:20px;  
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
line-height: 1.2;
}
/*WIDGET*/
.widgettitle{
	background-image: url(images/xwidget-title.png.pagespeed.ic.QrKtcwIgKO.png) !important;
	background-repeat: no-repeat;
	background-position: right !important;
	background-color: #3c3c3b !important;
	width: 95%;
	color: #FFF !important;
	font-size: 1.3em;
	padding-left: 10px;
	padding-top: 14px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #30302f;
	-webkit-border-top-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-bottom: 10px;
}

/*MOBILE*/
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {


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


#szakuzletek-terkep {display:none !important;}
#szakuzletek-menu { display:block !important; margin-top: -85px !important;}
#szakuzletek-menu li {
	color: #FFFFFF !important;
	background: #d40576;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 15px;
	padding-top: 10px !important;
	padding-right: 10px  !important;
	padding-bottom: 10px !important;
	padding-left: 20px !important;}
#szakuzletek-menu a {color: #FFFFFF !important;}
	


/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {
	
