/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.genericon {
    font-size: 25px !important;

}

.Recent_posts ul li .photo .c {

    display: none;
}

#Footer h1, #Footer h1 a, #Footer h1 a:hover, #Footer h2, #Footer h2 a, #Footer h2 a:hover, #Footer h3, #Footer h3 a, #Footer h3 a:hover, #Footer h4, #Footer h4 a, #Footer h4 a:hover, #Footer h5, #Footer h5 a, #Footer h5 a:hover, #Footer h6, #Footer h6 a, #Footer h6 a:hover {
    color: #eeee22;
    border-bottom: ridge #ffffff;
}

#Footer .footer_action .one {
    margin-bottom: 30px;
    padding-top: 30px;
    text-align: center;
    font-size: 25px;
    line-height: 180%;
    border-bottom: thick dotted;
	  color: yellow;
}

.highlight-left:after, .highlight-right:after {
    background: transparent;
}

.offer_box {
    background-color: #1e73be;
    padding: 20px 20px 5px;
    text-align: center;
	  display: block;
}

.offer_box .offer_box_list {
    border-width: 1px 1px 0 1px;
    border-style: dashed;
    border-color: white;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 2px;
    margin-bottom: 20px;
}

.offer_box .offer_box_list a {
    display: block;
    color: #fff;
    border-bottom: 1px dashed white;
    padding: 18px 15px;
    word-wrap: break-word;
}

.widget_categories ul {

    background-color: #1e73be !important;
}

#menu > ul > li > a, a.button.action_button, #overlay-menu ul li a {
    font-size: 18px;
}

@media only screen and (max-width: 767px) {
    body:not(.template-slider) #Header_wrapper {
        background-size: cover;
}
}

@media only screen and (max-width:767px) {
	.offer_box {
    display: none;
}
}

#sb_instagram .sb_instagram_header p {
    font-size: 12px;
}

#sb_instagram.sbi_fixed_height {

    width: 260px;
}

@media only screen and (max-width:767px){
img.scale-with-grid, #Content img {
    max-width: auto;
    height: auto!important;
}
}

/*Florescu Stuff Here*/
/* .round-card {
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
}

.round-card:hover {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
} */

/* @media only screen and (min-width: 1240px) {
	.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title {
		padding-right: 5px;
	}
} */

@media only screen and (min-width: 1240px) {
	.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li a {
		font-size: 13px;
	font-weight: 500 !important; 
		font:inherit;
	}
}