/*
Theme Name: Minamaze Child
Theme URI: http://www.thinkupthemes.com/free/minamaze-free/
Template: minamaze
Author: ThinkUpThemes
Author URI: http://www.ThinkUpThemes.com
Description: Minamaze the free version of the multi-purpose professional theme (Minamaze Pro) ideal for a business or blog website. The theme has a responsive layout, HD retina ready and comes with a powerful theme options panel with can be used to make awesome changes without touching any code. The theme also comes with a full width easy to use slider. Easily add a logo to your site and create a beautiful homepage using the built-in homepage layout.
Tags: black,dark,red,one-column,two-columns,three-columns,right-sidebar,left-sidebar,fixed-layout,responsive-layout,fluid-layout,custom-header,custom-menu,full-width-template,theme-options,threaded-comments,editor-style,featured-images,featured-image-header,post-formats,sticky-post,translation-ready,flexible-header,gray,light,white,custom-background,grid-layout,footer-widgets,blog,e-commerce,education,entertainment,news,photography,portfolio
Version: 1.4.10.1504460730
Updated: 2017-09-03 17:45:30

*/

a {
 color: #01ACBF;
}

a:visited {
 color: #01ACBF;
}

/* change */

#main-boxes .widget-title {
  background: #339999;
  padding: 5px;
  border: #fff solid 1px;
  border-radius: 4px 4px 0 0;
  color: #fff;
}

.main-page-content .widget-title {
  background: #339999;
  padding: 5px;
  border: #fff solid 1px;
  border-radius: 4px 4px 0 0;
  color: #fff;
}

.main-page-content-container {
 padding: 15px;
}

#content-core { background: transparent; max-width: 1300px;}
.home #content-core { background: transparent; }

.main-page-content h3.widget-title {
	text-align: left;
	font-size: 16px;
	padding: 10px;
	font-family: "Impact", sans-serif;
	letter-spacing: 1px;
    text-transform: uppercase;
}

.main-page-content h3.widget-title::before {
    content: "\f0da";
    font-family: "fontawesome";
    padding-right: 5px;
}

body.custom-background #body-core { 
  max-width: 100%; 
  background: transparent;
}

.main-box {
  border-radius: 4px 4px 0 0;
}

.main-box h3.widget-title {
 font-family: "Impact", "Roboto", sans-serif;
 font-size: 16px;
 letter-spacing: 1px;
 text-align: center;
 text-transform: uppercase;
}

.main-box h3.widget-title::before {
    content: "\f0da";
    font-family: "fontawesome";
    padding-right: 5px;
}

.main-box-text {
 padding: 7.5px;
}

.main-box-text strong {
 color: #ED7600;
}

i.fa {
padding-right: 5px;
}

.widget {
 line-height: 1.5;
}

#menu-main li {
 border: 1px solid darkbrown;
 border-bottom: 0;
 margin: 0 5px;
}

#header .header-links > ul > li a {
 background: #339999;
 color: #fff;
 font-family: "Impact", "Roboto", sans-serif;
 font-size: 15px;
 letter-spacing: 0.5px;
 padding: 7.5px 15px;
 text-transform: uppercase;
 text-shadow: 1px 1px 5px #333;
 border-radius: 3px 3px 0 0;
}

#header .menu > li.current_page_item > a, #header .menu > li.current-menu-ancestor > a {
 color: #fff;
 transition: all .2s ease-in-out;
}

#header .menu > li.menu-hover > a, #header .menu > li > a:hover {
 color: #ED7600;
 transform: scale(1.1);
}

#header-core {
 display: flex;
 align-items: baseline;
 max-width: 1200px !important;
 margin-top: 0px;
 background-color: #674B34;	
}

.home-bottom-shadow {
 margin: -35px;
 padding: 15px 0 10px;
 text-align: center;
 color: #FFFFCC;
 background: #ab9a82;
}

#logo img { max-height: 100%; }
#logo a { display: block; }

.phone-number-top span {
 color: #fff;
 font-size: 25px;
 font-family: "Impact", "Roboto", sans-serif;
}

#pre-header { 
 background: transparent; 
 text-align: right;
 color: #887255;
}

#sub-footer { background: #684b34; }

#content {
background: rgba(150,150,150,0.3);
border-top: 3px solid #2f1506;
}

.home #content {
background: transparent;
border-top: 0;
}

#intro.option1 { display: none; }
.map-home-image { max-width: 90px; }
.ng-scope.u-pullRight.branding-subtle.is-embedded { display: none !important; }

.leasing-desc {
 width: 60%;
}

.su-table tr td {
 vertical-align: middle;
}

.price-request {
 padding: 15px;
 background: #F3F1EACC;
 box-shadow: 1px 1px 6px rgba(0,0,0,0.5);
 border: 2px solid #2f1506;
}

.amenities-gallery h3.widget-title {
 background: #DACDBC;
 padding: 5px;
}

.widget li {
  background: #fff;
  border-bottom: 1px solid #674B34;
  padding: 5px;
}

.widget ul {
 border-color: #674B34;
}

#footer {
background: transparent;
border-top: 0;
border-bottom: 0;
padding: 0;
}

#sidebar { 
	background: #dacdbb;
	border-radius: 10px;
	padding: 10px;  	
	width: 20%;
	max-width: 210px;
    height: 300px;
}
#sidebar-core { margin: 0 !important; border-radius: 10px; }
#sidebar-core .widget li { background: #75533d; }
#sidebar-core .widget_sow-image { margin: 0 !important; }
#sidebar .widget { margin-bottom: 0; border: 0; max-width: 210px;}

@media (max-width: 850px) {
	#main { width: 70% !important; }
	#sidebar { width: 30% !important; }
}

#main { background: transparent;}
#main-core { background: #fff; }
.home #main-core { background: transparent;}

/* try changing responsive size */
@media (max-width: 850px)
(index):74
#pg-18-0.panel-no-style, #pg-18-0.panel-has-style > .panel-row-style, #pg-18-1.panel-no-style, #pg-18-1.panel-has-style > .panel-row-style {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.home-footer-links a {
	color:#ffc;
}

.home-footer-links a:hover {
	text-decoration: underline;
}

/* table */
.main-page-content-container .su-table .su-even td { background: #EBE9E0 !important; }
.main-page-content-container .su-table td { background: #DACDBC !important; }
.main-page-content-container .su-table table { border-color: #927C5D; }
.main-page-content-container .su-table td, 
.main-page-content-container .su-table th { border: 0 !important; }
.main-page-content-container .su-table th { font-weight: bold !important; }
.main-page-content-container .su-table { color: #674B34 !important; }

/* image title on furniture tools */
.furtools .panel-grid-cell .widget-title { text-align: center !important; }

#slider { 
	background: #927c5d;
    padding: 5px; 
	padding-top: 5px;
}

/** UPDATED 2020 **/
#content-core {
	display: flex !important;
}
#main {
	order: 2;
}
#main-boxes {
	margin: 0 !important;
	padding: 0 !important;
}
#header {
	margin: 0 auto;
}
#sidebar {
	order: 1;
}

.layout-sidebar-left #main {
	float: unset;
	width: 100%;
}

.main-box-text .su-row {
    display: flex;
}

@media (max-width: 768px) {
	.main-box-text .su-row .su-column-size-1-2 { padding: 0 5px; }
	.main-box-text p { text-align: center; }
	#header { padding: 0 !important; }
	#logo { margin: 0 !important; }
}