@charset "utf-8";
/* CSS Document */
@font-face{ src:url(../fonts/josefinsans/JosefinSans-Regular.ttf); font-family:'jose';}
@font-face{src:url(../fonts/playfairdisplay/PlayfairDisplay-Regular.ttf); font-family:'play';}
@import url(https://fonts.googleapis.com/css?family=Pacifico);
.navbar-default .navbar-nav > li > a {
    color: #333;
    font-size: 1.1em;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li.active a{ color:#6A3E99; font-weight:bold;}

.products-section .center-block h3, .news-section .page-header h3, .expertdiv .page-header h3, .newproducts .page-header h3{ font-family:'jose'; font-size:2.8em;}
.bxslider li h4{text-align:left;}
.bxslider li p{ text-align:left; border:none; padding:0;}
.image-grid .col-md-6 .image_place{ //padding:10px;}
.image-grid .col-md-6 .image_place .boxed_purple,.image-grid .col-md-6 .image_place .boxed_green{ padding:20px; color:#fff; min-height:282px}
.image-grid .col-md-6 .image_place .boxed_purple h2,.image-grid .col-md-6 .image_place .boxed_green h2{ text-transform:uppercase;}
.image-grid .col-md-6 .image_place .boxed_purple{ background:#AA6EE0}
.image-grid .col-md-6 .image_place .boxed_green{ background:#03843D;}
.greenery{ background:rgba(120, 179, 107, 0.8);    padding-bottom: 0;}
.greenery h3{ color:#fff !important; margin:0; padding:20px; font-size:2.5em !important; font-family: 'Pacifico', cursive !important;}
.news-section{ padding:0;}
.yamm .dropdown-menu{
background:#F8F4FF
}
.image-grid{ margin-top:3em;}
footer .bottom_footer{ background-color:#6BA05F}
.image_place p {
	 width:450px;
    font-size: 1.2em;
	margin-top:2em; text-align:justify;
}
h3.fancy:after,h3.fancy:before{ content:''; width:50%; height:1px; background:darkgreen; top:45%; position:absolute;}
h3.fancy:after{ right:100%; margin-right:10px;}
h3.fancy:before{ left:100%; margin-left:10px;}
.top_footer h3{ margin:10px 0;}
.news-section {
    width: 100%;
    position: relative;
    float: left;
    margin: 1em auto;
    padding: 0px;
}