/*
Theme Name: Gastrro
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

@media (max-width: 576px)  {
	.sidebar-toggle { display: none !important;}
	
	
		.column2-right-sidebar .main-content {
			padding-top: 10px !important;
		}

		.column2-right-sidebar .main-content #content {
			background-color: #FFF;
			border: solid 1px #DDD !important;
			margin: 0px !important;
			padding: 10px !important;
		}

		.column2-right-sidebar .sidebar  {
			background-color: #FFF;
			border: solid 1px #DDD !important;
			margin: 20px 0 50px 0;
			padding: 10px !important ;
		}
	
		.container, .container-fluid .vc_row .porto-map-section .container, .container-fluid .vc_row.no-padding .container, .container-fluid .vce-row-no-paddings .container,
		.container-fluid .vc_row.vc_row-no-padding .container, .container-fluid .porto-inner-container .container, .vc_section.alignfull > .container, .alignfull .porto-ibanner-desc > .container {
			padding-left: 15px;
			padding-right: 15px;
		}

}




@media (min-width: 1440px)
.container {
    max-width: 1140px;
}

.section {
	padding: 20px 0 !important;
}

.blog-posts-hover_info article.post, .blog-posts-hover_info2 article.post, .blog-posts .post-item-list, .porto-image-frame {
    margin-bottom: 20px;
}
.column2-right-sidebar .main-content {
	padding-top: 10px !important;
}

.column2-right-sidebar .main-content #content {
	background-color: #FFF;
	border: solid 1px #DDD !important;
	margin: 10px;
	padding: 20px;
}

.column2-right-sidebar .sidebar  {
	background-color: #FFF;
	border: solid 1px #DDD !important;
	margin: 20px 0 50px 0;
	padding: 20px; ;
}

.footer-top {
	background-color: #FFF;
	padding-bottom: 10px;
	padding-top: 10px;
}


#footer .widget .tagcloud a {
    background-color: rgba(255, 255, 255, 0.8);
    color: #8f0c10;
    padding: 0.5rem 0.8em;
    border-radius: .25rem;
}

.entry-content h3 {
	text-align: center;
	font-size: 26px;
	margin: 40px 0;
}

blockquote {
	background-color: #F2F2F2 !important;
}

.wpb_content_element, ul.wpb_thumbnails-fluid>li, .wpb_button {
    margin-bottom: 15px;
}

.stats-block {
	margin-bottom: 0px;
}

