/* 
 Theme Name:   prastore
 Theme URI:    
 Description:  
 Author:       scribnet
 Author URI:   https://scribnet.pl
 Template:     Divi
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/
/* --- COLORS 
 * buff: #ECBA82
 * peach: #FFB997
 * light coral: #F67E7D
 * eggplant: #74546A
 * 
 * border color: #d9d9d9
 * ---*/
/* --- GENERAL --- */
a {
	transition: all 300ms ease-out;
}
a:hover, a:focus, a:active {
	transition: all 300ms ease-out;
}
/* --- BUTTONS --- */
.wp-element-button {
	font-size: 20px;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	text-transform: uppercase;
	background-color: transparent;
	color: #ecba82;
	border: 2px solid #ecba82!important;
	border-radius: 50px!important;
	transition: all 300ms ease-out!important;
}
.wp-element-button:hover, .wp-element-button:focus, .wp-element-button:active {
	background-color: #ecba82!important;
	color: #ffffff!important;
	overflow: hidden;
	transition: all 300ms ease-out!important;
}
/* --- MAIN MENU --- */
#main-header {
	box-shadow: none!important;
}
@media screen and (max-width: 980px) {
	#icon-menu .et_pb_menu__menu {
		display: block;
	}
	#icon-menu .mobile_menu_bar {
		display: none;
	}
}
/* --- DISPLAY NONE SECTIONS --- */
.page-id-2 #prastore-header, .woocommerce-breadcrumb, .woocommerce-products-header, .page-id-22 .main_title {
	display: none;
}
/* --- WOOCOMMERCE --- */
.woocommerce-store-notice {
	padding-bottom: 16px!important;
}
.woocommerce-info a, .woocommerce-message a {
  color: #ecba82!important;
}
/* --- PRODUCT PAGE --- */
.small-title {
	text-transform: lowercase;
}
.bold-title {
	font-weight: bold;
}
/* --- FORM --- */
.et_pb_contact_field a {
  color: #ecba82!important;
  font-weight: 500!important;
  text-decoration: none!important;
}
/* --- FOOTER --- */
#footer-widgets .footer-widget a, #footer-info a, #footer-bottom .et-social-icon a {
	font-weight: normal!important;
	color: #888888!important;
	transition: all 300ms ease 0ms;
}
#footer-widgets .footer-widget a:hover, #footer-widgets .footer-widget a:focus, #footer-widgets .footer-widget a:active, #footer-info a:hover, #footer-info a:focus, #footer-info a:active, #footer-bottom .et-social-icon a:hover, #footer-bottom .et-social-icon a:focus, #footer-bottom .et-social-icon a:active {
	color: #ecba82!important;
	opacity: 1!important;
	transition: all 300ms ease 0ms;
}
#footer-widgets .footer-widget ul li {
  padding-left: 0 !important;
  margin-bottom: 0;
}
#footer-widgets .footer-widget li::before {
	border-style: none!important;
}
#footer-widgets #text-2 {
	margin-bottom: 10px!important;
}
/* --- TO TOP BUTTON --- */
.et_pb_scroll_top.et-pb-icon {
	background: transparent;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	border: 2px solid #ecba82;
	color: #ecba82;
	transition: all 300ms ease 0ms;
}
.et_pb_scroll_top.et-pb-icon:hover, .et_pb_scroll_top.et-pb-icon:focus, .et_pb_scroll_top.et-pb-icon:active {
	color: #ffffff!important;
	background: #ecba82!important;
}
/* --- COOKIES BANER --- */
.cky-consent-container {
	width: 520px!important;
}
.cky-notice .cky-title {
	margin: 0!important;
}
#cn-notice-text a {
	text-decoration: none!important;
	transition: all 300ms ease 0ms !important;
}
#cn-notice-text a:hover, #cn-notice-text a:focus, #cn-notice-text a:active {
	transition: all 300ms ease 0ms !important;
}
.cky-notice-btn-wrapper button, .cky-btn {
	border-radius: 50px!important;
	border: 2px solid #ecba82!important;
}
.cky-btn {
	transition: all 300ms ease 0ms !important;
}
.cky-btn:hover, .cky-btn:focus, .cky-btn:active {
	color: #ffffff!important;
	background: #ecba82!important;
	border-color: #ecba82!important;
	opacity: 1!important;
	transition: all 300ms ease 0ms !important;
}.cky-notice-des a.cky-policy {
	color: #ecba82!important;
	text-decoration: none!important;
}