/* Enter Your Custom CSS Here */

/*footer social icons*/

.et-social-facebook a:before { 
  content: '\e093'; 
} 

.et-social-instagram a:before { 
  content: '\e09a'; 
}
.footer-class a:before {
  color: #323131;
  background-color: white;
  padding: 8px;
  border-radius: 25px;
}

.horisontal-display>li {
    display: inline-block;
    padding-left: 5px!important;
    padding-right: 5px!important;

}

#footer-widgets .footer-widget li:before {
     border-width: 0;
}

/*shoping cart on mobile*/

@media (max-width: 980px){
#et-secondary-menu {
display: inline-block !important;
}

#top-header .container {
padding-top: 0;
text-align: right;
}

.et-cart-info span {
font-size: 1.6em;
position: relative;
}

#top-header .et-social-icon a {
font-size: 14px;

}

#main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
top: 46px;
padding-bottom: 10px;
}

.et_secondary_nav_two_panels #et-secondary-menu {
margin-top: 0px!important;
}

}

/*hide sidebar globaly
/*** Take out the divider line between content and sidebar ***/
/*#main-content .container:before {background: none;}*/
 
/*** Hide Sidebar ***/
/*#sidebar {display:none;}*/
 
/*** Expand the content area to fullwidth ***/
/* @media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}*/

/*right sidebar*/

/*.et_right_sidebar #main-content .container::before{
left: 29% !important;
right: auto !important;
}
body #page-container #left-area{
float: right;
padding-left: 3%;
padding-right: 0;
}
body #page-container #sidebar{
padding-left: 0;
padding-right: 3%;
float: left;
}*/


/*zooming images*/
.zoom-blurb img  {  
  transition:all 0.5s; 
  -moz-transition:all 0.5s; 
  -webkit-transition:all 0.5s; 
}
  
.zoom-blurb img:hover  {
  transform:scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform:scale(1.1);
}
.zoom-blurb div.et_pb_main_blurb_image {
  overflow:hidden;
}

.et_pb_image_wrap {
 overflow:hidden;
}


/*navigation borders*/
.et_header_style_centered, #main-header, div#et-top-navigation {
    
    border-top: 1px solid #bdb0bd;
    padding-top: 15px;
}

#sb_instagram, .sb_instagram_header, h3.sbi_no_bio {
    
    color: white;
}


.footerButton {
background-color:#BDB0BD;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #BDB0BD;
display:inline-block;
cursor:pointer;
color:#ffffff!important;
font-size:17px;
padding:5px 15px;
text-decoration:none;
/*text-shadow:0px 1px 0px #2f6627;*/
}
.footerButton:hover {
background-color:#AE6AB0;
}
.footerButton:active {
position:relative;
top:1px;
}

/*footer join email list button*/

.sml_submitbtn {
background-color:#BDB0BD;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #BDB0BD;
display:inline-block;
cursor:pointer;
color:#ffffff!important;
font-size:17px;
padding:5px 15px;

text-decoration:none;
/*text-shadow:0px 1px 0px #2f6627;*/
}
.sml_submitbtn:hover {
background-color:#AE6AB0;
}
.sml_submitbtn:active {
position:relative;
top:1px;
}

/*center footer icons*/

.footer-widget {
    float: none!importnat;
    display: flex;
    justify-content: center;
}

#footer-info { 
width: 100%; margin:0 auto; text-align: center !important; 
}

#footer-bottom .et-social-icons { 
    display:none;
}

.sml_subscribe {
  text-align: center !important;
}


/*SHOP*/

.et_shop_image {
    border: solid 2px;
}

.et_pb_widget_area_left {
    
    border-right: 2px solid #bdb0bd;
}

/*product margin*/

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin: 0 0 0px!important;
}

/*blog readmore button*/
a.custom_readmore {
width:20%;
display: block;
  
}

.entry-title {
margin-top: 30px;
}