
.boxed header, .boxed #nav-container, .boxed .container, .boxed .wrap, .boxed footer {
	max-width: 1240px;
	margin: 0 auto;
}
body,
.page .intro-main-text,
.bbpress .wp-editor-area {
	font-family: "Montserrat", sans-serif;
}
.site-title,
h1,
.login h1 a,
h2,
h3,
h4,
h5,
h6 {
	
}
h1 {
	letter-spacing: -1px;
}
h2,
h2 a,
article h2 a,
h3,
h4,
h5,
h6 {
	letter-spacing: -1px;
}
.socialmag-double-panel.first-section a.btn
{
	background: #aa3468;
	border: 2px solid #000000;
}
.socialmag-double-panel.first-section a.btn:hover {
	background: #222222;
	border: 2px solid #222222;
}
.socialmag-double-panel.first-section a.btn {
	color: #ffffff;
}
.socialmag-double-panel.first-section a.btn:hover {
	color: #81d742;
}
.socialmag-double-panel.first-section i {
	color: #000000;
}
.socialmag-template-wrap i {
	font-size:50px;
}
.socialmag-double-panel.first-section h3,
.socialmag-double-panel.first-section h2,
.socialmag-double-panel.first-section p {
	color: #aa3468;
}
.socialmag-section-two i,
.socialmag-section-two h3,
.socialmag-section-two h2,
.socialmag-section-two p {
	color: #000000;	
}
.socialmag-template-products-section ul li {
	background: #eeeeee;
}
.socialmag-template-products-section h2,
.socialmag-template-products-section .star-rating {
	color: #111111;
}
.page-template .socialmag-template-products-section  del .woocommerce-Price-amount.amount {
	color: #111111;
}
.page-template .socialmag-template-products-section .woocommerce-Price-amount.amount {
	color: #111111;
}
.socialmag-template-products-section a.add_to_cart_button {
	color: #ffffff;
	background: 111111;
	border: 2px solid #ffffff;
}
.socialmag-template-products-section a.add_to_cart_button:hover {
	color: #111111;
	background: #ffffff;
	border: 2px solid #ffffff;
}
.socialmag-section-five .double-panel-two h2,
.socialmag-section-five .double-panel-two p {
	color: #aa3468;
}
.socialmag-section-five a.btn {
	background: #aa3468;
	border: 2px solid #111111;
	color: #ffffff;
}
.socialmag-section-five a.btn:hover {
	background: #111111;
	border: 2px solid #111111;
	color: #ffffff;
}
.socialmag-section-six i {
	color: #000000;
}
.socialmag-section-six h2,
.socialmag-section-six h3,
.socialmag-section-six p {
	color: #000000;
}
.socialmag-section-six a.btn {
	color: #ffffff;
	background: #72000e;
	border: 2px solid #000000;
}
.socialmag-section-six a.btn:hover {
	color: #ffffff;
	background: #111111;
	border: 2px solid #111111;
}
.socialmag-closing-section i {
	color: #aa3468;
}
.socialmag-closing-section h2,
.socialmag-closing-section h3 {
	color: #aa3468;
}
.socialmag-closing-section p {
	color: #111111;
}
.socialmag-action-section {
	background: #8224e3;
}
.socialmag-action-section h2,
.socialmag-action-section p {
	color: #ffffff;
}
.socialmag-action-section a.btn {
	color: #111111;
	background: #ffffff;
	border: 2px solid #ffffff;
}
.socialmag-action-section a.btn:hover {
	color: #ffffff;
	background: #111111;
	border: 2px solid #111111;
}
.featured-slider h2 {
	letter-spacing: -6px;
}
.masthead a.site-title,
footer a.site-title {
	font-size: 40px;
	line-height: 1;
	letter-spacing: -3px;
}
i#mobile-navigation {
    line-height: 40px;
}
ul.top-menu > li > a,
ul.socialmag-mini-nav > li > a,
.search-icon,
ul.sub-menu li a {
	font-size: 20px;
}
.page h1.intro-main-text,
.page h2.intro-main-text,
.intro-main-text,
.featured-slider h2 {
	font-size: 80px;
	line-height: 80px;
	letter-spacing: -6px;
}
.featured-intro h3.main-second-intro {
	font-size: 40px;
	line-height: 40px;
	letter-spacing: -1px;
}
.featured-intro p.main-intro-paragraph {
	font-size: 15px;
	letter-spacing: 0px;
}
.page .socialmag-portfolio h1 {
	font-size: 80px;
	line-height: 80px;
}
.socialmag-portfolio header {
	margin-top: -80px;
}
h1.post,
.archives h1,
.category h1,
.tag h1,
.page h1,
section h1 {
	font-size: 39px;
	line-height: 39px;
}           
article p {
    font-size: 15px;
    line-height: 1.5;
    color: #333;
}
.grid-wrap article h2,
.grid-wrap article h2 a {
	font-size: 23px;
	line-height: 23px;
	padding: 10px 0;
}
h2.sticky,
.single-post h2,
.single-post h2 a .search-results h2,
.search-results h2 a {
	font-size: 30px;
	line-height: 30px;
}
h3 {
	font-size: 23px;
	line-height: 23px;
}
h4 {
	font-size: 21px;
	line-height: 21px;
}
h5 {
	font-size: 18px;
	line-height: 18px;
}
h6 {
	font-size: 15px;
	line-height: 15px;
}
.social-network-links a i {
	font-size: 35px;
}
li.mega-menu-one ul.sub-menu {
	background-image: url('');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: auto 100%;
}
li.mega-menu-two ul.sub-menu {
	background-image: url('');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: auto 100%;
}
li.mega-menu-three ul.sub-menu {
	background-image: url('https://www.farmaciaidoiamorgado.com/wp-content/themes/socialmagpro/images/mega-menu-bg.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: auto 100%;
}
@media screen and (max-width: 961px) {
	li.mega-menu-one ul.sub-menu,
	li.mega-menu-two ul.sub-menu,
	li.mega-menu-three ul.sub-menu {
		background-image: none;
	}
}
a:hover,
.create-menu > li > a:hover,
ul.top-menu > li > a:hover,
i.search-icon:hover,
.featured .create-menu > li > a:hover,
.featured ul.top-menu > li > a:hover,
.header-three ul.socialmag-mini-nav > li > a:hover,
.featured i.search-icon:hover,
.edit-post a:hover,
.socialmag-theme-widget a:hover,
.article-nav-links li a:hover,
a.carousel-control:hover i,
.authorship a:hover,
.pagination a:hover,
ul.error-articles li a:hover,
.social-network-links a i:hover,
.woocommerce .product_meta a:hover,
.btn-primary.featured-button:hover,
.header-one li.socialmag-cart a.cart-contents:hover,
.header-one li.socialmag-cart a.cart-contents:hover:before,
.header-three li.socialmag-cart a.cart-contents:hover,
.header-three li.socialmag-cart a.cart-contents:hover:before,
.header-four li.socialmag-cart a.cart-contents:hover,
.header-four li.socialmag-cart a.cart-contents:hover:before,
#nav-container ul.top-menu li a:hover,
#nav-container ul.top-menu li .cart-contents,
#nav-container i:hover,
#nav-container a.socialmag-myaccount-link:hover,
#nav-container li.socialmag-cart a.cart-contents:hover,
#nav-container li.socialmag-cart a.cart-contents:hover:before {
	color: #999999;
}
.btn-primary.landing-page-closing-button,
.btn-primary.landing-page-closing-button:hover,
.btn-primary.socialmag-about-button:hover,
input#submit:hover,
input#contact-submit:hover,
input.wpcf7-form-control[type='submit']:hover,
.woocommerce-account .addresses .title .edit:hover,
#subscription-toggle a:hover,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.post-password-form input[type='submit']:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.added_to_cart,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.wc_payment_methods li input:checked + label:before,
.woocommerce-store-notice a.socialmag-sale-btn,
.woocommerce-mini-cart__buttons a.button:hover,
.btn-primary:hover,
.btn-primary:focus {
	background: #999999;
}
.btn-hover:active,
.btn-primary:hover,
.front-page-buttons .btn-primary:not(:disabled):not(.disabled):active{
	background: #999999;
	border-color: #999999;
}
.featured-intro .intro-main-text,
.featured-intro .main-second-intro,
.featured-slider .carousel-captions h2,
.featured-slider .carousel-captions p,
.featured-intro h2,
.featured-intro h3,
.featured-intro p {
	color: #fff;
}
.socialmag-panel-info .btn-primary {
	background: #222;
	border-color: #222;
}
.socialmag-panel-info .btn-primary:hover {
	background: #222;
	border-color: #222;
}
.colorOverlay {
	background: #8224e3;
}
footer,
footer .container {
	background: #1e1e1a;	
}
footer a:hover,
footer .socialmag-theme-widget a:hover,
footer .social-network-links a i:hover,
footer ul.footer-menu li a:hover,
.footer-tml a:hover {
	color: #fff;
}
.btn-primary.featured-button {
	background: #000000;
	border-color: #000000;
}
.btn-primary.featured-button:hover {
	background: #000000;
	border-color: #000000;
}
.btn-primary.featured-button {
	color: #333333;
}
.btn-primary.featured-button:hover {
	color: #000000;
}
.btn-primary.second-featured-button {
	color: #000;
	border-color: #fff;
	background: #fff;
}
.btn-primary.second-featured-button:hover {
	color: #000;
	border-color: #fff;
	background: #fff;
}
footer a.site-title,
footer p,
.footer-tml a,
.bottom-title p.tagline,
footer .socialmag-theme-widget h3,
footer .socialmag-theme-widget a,
footer .textwidget p,
footer .footer-attr p,
footer .footer-attr a,
footer ul.footer-menu li a,
footer ul.social-wrap li a i {
	color: #777;
}
.footer-menu-wrap:after {
	background: #777;
}
@media screen and (min-width: 991px) {
	.socialmag-transparent-bg.featured a.site-title,
	.socialmag-transparent-bg.featured  ul.top-menu > li > a,
	.socialmag-transparent-bg.featured  i#mobile-navigation,
	.socialmag-transparent-bg.featured i.search-icon,
	.socialmag-transparent-bg.featured ul.create-menu li a,
	.socialmag-transparent-bg.featured .cart-contents,
	.home .socialmag-transparent-bg .header-two #nav-container.fixed-header ul.top-menu > li > a,
	.home .socialmag-transparent-bg .header-three #nav-container.fixed-header ul.top-menu > li > a,
	.home .socialmag-transparent-bg .header-four #nav-container.fixed-header ul.top-menu > li > a,
	.home .socialmag-transparent-bg .header-two ul.site-header-cart.menu li.socialmag-cart .cart-contents:before,
	.home .socialmag-transparent-bg .header-two ul.site-header-cart.menu li.socialmag-cart a.cart-contents,
	.home .socialmag-transparent-bg .header-three ul.site-header-cart.menu li.socialmag-cart .cart-contents:before,
	.home .socialmag-transparent-bg .header-three ul.site-header-cart.menu li.socialmag-cart a.cart-contents,
	.home .socialmag-transparent-bg .header-three ul.site-header-cart.menu li.socialmag-cart .cart-contents:before,
	.home .socialmag-transparent-bg .header-three ul.site-header-cart.menu li.socialmag-cart a.cart-contents,
	.home.page-template-panels-template .featured ul.top-menu > li > a,
	.page.frontpage .header-two #nav-container.fixed-header ul.top-menu > li > a,
	.page.frontpage .header-three #nav-container.fixed-header ul.top-menu > li > a,
	.page.frontpage .header-four #nav-container.fixed-header ul.top-menu > li > a,
	.page.frontpage .header-two ul.site-header-cart.menu li.socialmag-cart .cart-contents:before,
	.page.frontpage .header-two ul.site-header-cart.menu li.socialmag-cart a.cart-contents,
	.page.frontpage .header-three ul.site-header-cart.menu li.socialmag-cart .cart-contents:before,
	.page.frontpage .header-three ul.site-header-cart.menu li.socialmag-cart a.cart-contents,
	.page.frontpage .header-three ul.site-header-cart.menu li.socialmag-cart .cart-contents:before,
	.page.frontpage .header-three ul.site-header-cart.menu li.socialmag-cart a.cart-contents,
	.page.frontpage.page-template-panels-template .featured ul.top-menu > li > a,
	.home header.socialmag-transparent-bg .social-network-links a i,
	.header-one.featured li.socialmag-cart a.cart-contents,
	.header-one.featured li.socialmag-cart a.cart-contents:before,
	.header-two.featured li.socialmag-cart a.cart-contents:before,
	.header-three.featured li.socialmag-cart a.cart-contents,
	.header-three.featured li.socialmag-cart a.cart-contents:before,
	.header-five.featured li.socialmag-cart a.cart-contents::before,
	.header-three.featured ul.socialmag-mini-nav > li > a,
	.header-four.featured li.socialmag-cart a.cart-contents,
	.header-four.featured li.socialmag-cart a.cart-contents:before,
	.frontpage.featured .socialmag-myaccount-commerce a.socialmag-myaccount-link,
	.frontpage.featured .socialmag-myaccount-commerce a.cart-contents,
	.featured p.socialmag-call {
		color: #aa3468;
	}
}
.home #nav-container,
.header-one #nav-container,
.header-two #nav-container,
.header-three #nav-container {
	background: #eaeaea;
}
.featured i.mobile-icon,
.featured i.search-icon,
.home #nav-container.fixed-header a.site-title,
.home #nav-container.fixed-header ul.top-menu > li > a,
.page.frontpage #nav-container.fixed-header a.site-title,
.page.frontpage #nav-container.fixed-header ul.top-menu > li > a,
.header-one.masthead ul.top-menu > li > a.cart-contents,
.single .masthead ul.top-menu > li > a,
.single .masthead a.site-title,
.masthead i.search-icon,
.cart-contents,
.cart-contents:before,
.masthead a.site-title,
.masthead ul.top-menu > li > a,
.masthead i.mobile-icon,
.masthead i.search-icon,
i#mobile-navigation,
.socialmag-myaccount-commerce a,
.socialmag-mini-menu-bar-wrap .social-network-links a i,
header .social-network-links a i,
li.woocommerce-mini-cart-item mini_cart_item a {
	color: #aa3468;
}
header.header-two a.socialmag-checkout {
	color: #eaeaea;
}
h1.intro-main-text,
h2.intro-main-text {
	letter-spacing: -6px;
}
.woocommerce-store-notice {
	background-color: #000000;
	position: fixed;
}
.woocommerce-store-notice p,
.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link,
.demo_store a.woocommerce-store-notice__dismiss-link {
	color: #ffffff;
}
.woocommerce-store-notice a.socialmag-sale-btn,
.demo_store a.socialmag-sale-btn {
	color: #ffffff;
	background-color: #bbbbbb;
}
.woocommerce-store-notice a.socialmag-sale-btn:hover,
.demo_store a.socialmag-sale-btn:hover {
	color: #ffffff;
	background-color: #999999;
}
.woocommerce span.onsale {
	background-color: #000000;
	color: #ffffff;
	font-size: 15px;
	line-height: 15px;
	min-height: 0px;
	min-height: 0px;
}
.woocommerce ul.products li.product .onsale {
    margin: -0.5% -0.5% 0 -0.5%;
    right: 0;
    left: 0;
    right: auto;
    top: auto;
}
.socialmag-product-details {
	display: flex;
	align-items: center;
	justify-content: center;
}
.socialmag-product-details .woocommerce-LoopProduct-link.woocommerce-loop-product__link {
	align-items: center;
}
ul.products.columns-1 li,
ul.products.columns-2 li,
ul.products.columns-3 li,
ul.products.columns-4 li,
ul.products.columns-5 li,
ul.products.columns-6 li,
ul.products.columns-7 li {
	flex-direction: row;
}	
