/**
 * Theme Name:          Mai Lifestyle Pro
 * Description:         Mai Lifestyle Pro is a custom child theme for The Genesis Framework.
 * Author:              Mike Hemberger, BizBudding Inc
 * Author URI:          https://bizbudding.com/
 * Version:             1.1.0
 *
 * Template:            genesis
 *
 * License:             GPL-2.0+
 * License URI:         http://www.opensource.org/licenses/gpl-license.php
 */


/* Table of Contents

	- Defaults
	- Structure and Layout
	- Common Classes
	- Content Area
		- Entry Meta
	- Media Queries (mobile-first)
	- Media Queries (mobile-second)

*/


/* # Defaults
---------------------------------------------------------------------------------------------------- */

/**
 * Retina Logo
 *
 * If uploading double sized (retina) image,
 * put exactly half the width in pixels for retina display.
 * Example: Retina (2x) image is 360px by 90px, CSS should be:
 * max-width: 180px;
 */
.wp-custom-logo .site-title a {
	/* max-width: 180px; */
}

body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color:black!important;
}

h2,
h3,
h4,
h5,
h6,
.site-title a,
.adjacent-entry-pagination a {
	font-family: 'Muli', sans-serif;
	font-weight: 400;
}
h2 {
	margin-bottom:40px;
}
.banner-area .archive-title,
.banner-area .author-box-title,
.banner-area .entry-title,
.heading,
h1 {
	font-family: 'Open Sans', serif;
}

.author-box-title,
.entry-comments h3,
.comment-respond h3,
.widget-title,
.related > h2,
.up-sells > h2 {
	font-family: 'Playfair Display', serif;
}

.sidebar .widget-title {
	text-align: center;
}

/* # Content Area
---------------------------------------------------------------------------------------------------- */

.adjacent-entry-pagination a,
.after-entry .widget,
.author-box,
.comment-respond,
.entry,
.entry-comments,
.entry-pings,
.sidebar .widget,
.sticky-header.scroll .site-header {
	-webkit-box-shadow: 0 4px 24px rgba(0,0,0,0.025);
	box-shadow: 0 4px 24px rgba(0,0,0,0.025);
}

/* ## Entry Meta
--------------------------------------------- */

.entry-comments .comment-meta {
	-webkit-font-smoothing: antialiased;
}

/* # Media Queries (mobile-first)
---------------------------------------------------------------------------------------------------- */

@media only screen and (min-width: 1160px) {
	.margin-left {
		margin-left:80px;
	}}

@media only screen and (min-width: 993px) {}

@media only screen and (min-width: 769px) {}

@media only screen and (min-width: 545px) {}

/* # Media Queries (mobile-second)
---------------------------------------------------------------------------------------------------- */

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

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

@media only screen and (max-width: 768px) {
	
	h2 {
	font-size:20px!important;
}
	
	
	.contacts {
		text-align:center;
	}
	
	.header-before {
    display: block!important;
}
}

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

.blue {
	color:#DA251D;
}

.post-26:hover {
	
	-webkit-box-shadow: 0px 0px 23px -4px #DA251D;
-moz-box-shadow: 0px 0px 23px -4px #DA251D;
box-shadow: 0px 0px 23px -4px #DA251D;
	
	
	
}

.post-22:hover {
	
	-webkit-box-shadow: 0px 0px 23px -4px rgba(0,172,235,1);
-moz-box-shadow: 0px 0px 23px -4px rgba(0,172,235,1);
box-shadow: 0px 0px 23px -4px rgba(0,172,235,1);
	
	
	
}

.post-24:hover {
	
	-webkit-box-shadow: 0px 0px 23px -4px rgba(0,172,235,1);
-moz-box-shadow: 0px 0px 23px -4px rgba(0,172,235,1);
box-shadow: 0px 0px 23px -4px rgba(0,172,235,1);
	
	
	
}
.entry-title > a {
	font-weight: bold;
}
.entry-title > a:hover {
	color:rgba(0,172,235,1);
}

.antraste {
	color:white;
	margin-top:10px;
}


#responsive-form{
	 /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 33%;
	}
}


#edd-purchase-button, .button, .edd-submit, .entry-content .button, .entry-content .more-link, .menu-item.highlight > a, .woocommerce #payment #place_order, .woocommerce .button.alt.checkout-button, .woocommerce .button.alt.single_add_to_cart_button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #payment #place_order, [type="submit"].edd-submit, button, input[type="button"], input[type="reset"], input[type="submit"] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    width: auto;
    white-space: normal;
    background-image: none;
    background-color: #00aceb!important;
    color: rgba(255,255,255,1);
    font-size: 100%;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    margin: 0;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-font-smoothing: antialiased;
}

#edd-purchase-button:hover, .button:hover, .edd-submit:hover, .entry-content .button:hover, .entry-content .more-link:hover, .menu-item.highlight > a:hover, .woocommerce #payment #place_order:hover, .woocommerce .button.alt.checkout-button:hover, .woocommerce .button.alt.single_add_to_cart_button:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #payment #place_order:hover, [type="submit"].edd-submit:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    width: auto;
    white-space: normal;
    background-image: none;
    background-color: #0084ea!important;
    color: rgba(255,255,255,1);
    font-size: 100%;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    margin: 0;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-font-smoothing: antialiased;
}

.lang-item
{ display : inline!important;
}

.widget_polylang {
padding: 2px 20px;
margin: 0 2px;	
}


.widget ol, .widget ul {
    margin: 10px 0 10px 20px;
}


.entry-image-link {
	padding:5px!important;
}


.sekcija>.wrap>.section-content>.flex-grid>.row>.post-11, .sekcija>.wrap>.section-content>.flex-grid>.row>.post-47, .sekcija>.wrap>.section-content>.flex-grid>.row>.post-55 {
   background-color: #fff!important;
	-webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.3)!important;box-shadow: 0 0px 8px rgba(0, 0, 0, 0.3)!important; padding: 24px!important; transition: box-shadow 0.3s ease-in-out;
	
}

.sekcija>.wrap>.section-content>.flex-grid>.row>.post-11:hover, .sekcija>.wrap>.section-content>.flex-grid>.row>.post-47:hover, .sekcija>.wrap>.section-content>.flex-grid>.row>.post-55:hover {
    background-color: #fff!important;
    padding: 24px!important;
    border: 1px solid rgba(217, 38, 28, 0.3)!important;
	box-shadow: 0px 0px 23px -4px rgba(217, 38, 28, .6)!important;
	
}


.entry-header>h3>a {
	font-weight:900!important;
	color:#da251d!important;
	
}


.home .nav-header .current-menu-item>a, .nav-header .nav-search, .nav-header a {
    font-weight:bold!important;
	color:#da251d!important;
}

.adjacent-entry-pagination a.boxed, .after-entry .widget.boxed, .author-box.boxed, .comment-respond-wrap.boxed, .comment-respond.boxed, .content-sidebar-wrap.boxed, .content.boxed, .entry-comments.boxed, .entry-pings.boxed, .entry.boxed, .sidebar .widget.boxed, .sidebar.boxed {
    background-color: #fff!important;
    
    border: 1px solid rgba(0,0,0,.06)!important;
}


.inner-light {
	background-color: #fff!important;
	-webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.3)!important;box-shadow: 0 0px 8px rgba(0, 0, 0, 0.3)!important; border: 1px solid rgba(217, 38, 28, 0.0)!important;
}



#edd-purchase-button, .button, .edd-submit, .entry-content .button, .entry-content .more-link, .menu-item.highlight > a, .woocommerce #payment #place_order, .woocommerce .button.alt.checkout-button, .woocommerce .button.alt.single_add_to_cart_button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #payment #place_order, [type="submit"].edd-submit, button, input[type="button"], input[type="reset"], input[type="submit"] {
    
    background-color: white!important; 
    
}


.entry-content a, .entry-content a {
    text-decoration: none!important;
	color:black!important;
}


.after-entry .widget, .comment-respond, .content .author-box, .entry, .entry-comments, .entry-pings, .sidebar .widget {
    margin-bottom: 0px!important;
}


.conteiner {
	
  display: flex;
  justify-content: center;

}

