/*
Theme Name: BWTC Wordpress Theme
Theme URI: https://maroonfrog.com
Description: BWTC Theme for WordPress.
Author: Maroon Frog Team
Author URI: https://wordpress.org/
Version: 2.5.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu, flexible-header, featured-images, footer-widgets, featured-image-header
Text Domain: bwtc
*/


/* =Reset default browser CSS. Based on work by iCarpet.
--------------------------------------------------------------*/

/* Shop Style */

.post-type-archive-tenants .item-blog-post, .tax-tenants-tags .item-blog-post,
.tax-tenants-category .item-blog-post{
    position: relative;
    width: 100%;
    max-width: 400px;
    margin: auto;
    overflow: hidden;
	box-shadow: 0 0 5px 1px #ccc;
	margin:1em auto;
}
.tenants-post-section {
    margin-bottom: 30px;
}
.post-type-archive-tenants .content-details, .tax-tenants-tags .content-details,
.tax-tenants-category .content-details{
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.post-type-archive-tenants .content-details h3, .tax-tenants-tags .content-details h3,
.tax-tenants-category .content-details h3 {
    color: #fff;
    margin-bottom: 0.5em;
    text-transform: uppercase;
    font-family: inherit;
    font-size: 20px;
    line-height: 25px;
}
.post-type-archive-tenants .item-blog-post:hover .content-details, .tax-tenants-tags .item-blog-post:hover .content-details,
.tax-tenants-category .item-blog-post:hover .content-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}
.post-type-archive-tenants .item-blog-post:hover .content-overlay, .tax-tenants-tags .item-blog-post:hover .content-overlay,
.tax-tenants-category .item-blog-post:hover .content-overlay {
    opacity: 1;
}
.post-type-archive-tenants .item-blog-post .content-overlay, .tax-tenants-tags .item-blog-post .content-overlay,
.tax-tenants-category .item-blog-post .content-overlay {
    background: rgba(0,0,0,0.8);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}
.fadeIn-left {
    left: 20%;
}
.fadeIn-top {
    top: 20%;
}
.single-shop-logo img {
    width: 250px;
    max-width: 100%;
}
.shopdetail-list {
    list-style: none;
}
.shopdetail-list li {
    padding: 12px 0;
    border-bottom: 1px solid #E5E5E5;
}
.shopdetail-list .fa {
    color: #978351;
    padding-right: 5px;
}
.shopdetail-list span {
    color: #232323;
    font-weight: 600;
}
.shopdetail-list li .hvr-shrink {
    vertical-align: initial;
}
.shopdetail-list li a {
    color: #969696;
    text-decoration: none;
}
.facebook-link .fa, .facebook-link .fab {
	background-color: #4267B2;
	color: #fff;
	padding: 5px;
	border-radius: 15px;
	width: 25px;
	height: 25px;
	font-size: 12px;
	margin: 0 5px;
	line-height: 15px;
	text-align: center;
}
.instagram-link .fa, .instagram-link .fab {
	background-color: #e1306c;
	color: #fff;
	padding: 5px;
	border-radius: 15px;
	width: 25px;
	height: 25px;
	font-size: 12px;
	margin: 0 5px;
	line-height: 15px;
	text-align: center;
}
.twitter-link .fa,.twitter-link .fab {
	background-color: #1da1f2;
	color: #fff;
	padding: 5px;
	border-radius: 15px;
	width: 25px;
	height: 25px;
	font-size: 12px;
	margin: 0 5px;
	line-height: 15px;
	text-align: center;
}
.linkedin-link .fa,.linkedin-link .fab {
	background-color: #0a66c2;
	color: #fff;
	padding: 5px;
	border-radius: 15px;
	width: 25px;
	height: 25px;
	font-size: 12px;
	margin: 0 5px;
	line-height: 15px;
	text-align: center;
}
.shop-gallery {
	margin-bottom: 30px;
}

.tags-title {
	float: left;
	margin: -5px 20px 0 0;
	font-size: 18px;
	color: #4a4a4a;
}
.shop-tags { 
	list-style: none; 
}
.shop-tags li {
	float: left;
	border: 1px solid #a38757;
	padding: 5px 20px;
	margin-right: 20px;
	border-radius: 5px;
}
.shop-tags li a {
	color: #a38757;
}

@media (max-width: 768px) {
	.tax-tenants-category .item-blog-post{
		margin:0.5em auto;
	}
}


@media (min-width: 768px) {
	.padding-sm-left-30 > .vc_column-inner > .wpb_wrapper {
		padding-left: 30px;
	}
	
	.padding-sm-right-30 > .vc_column-inner > .wpb_wrapper {
		padding-right: 30px;
	}
	
	.padding-sm-0 {
		padding: 0 !important;
	}
	
	.margin-sm-0 {
		 margin: 0 !important;
	}
		
	.padding-sm-0 > .vc_column-inner {
		padding: 0 !important;
	}
	
	.margin-sm-0 > .vc_column-inner {
		 margin: 0 !important;
	}
	
	.border-top-left-radius-sm-20 {
		border-top-left-radius: 20px;
	}
	
	.border-top-right-radius-sm-20 {
		border-top-right-radius: 20px;
	}
	
	.border-bottom-left-radius-sm-20 {
		border-bottom-left-radius: 20px !important;
	}
	
	.border-bottom-right-radius-sm-20 {
		border-bottom-right-radius: 20px !important;
	}

	.border-top-left-radius-sm-20 img {
		border-top-left-radius: 20px !important;
	}
	
	.border-top-right-radius-sm-20 img {
		border-top-right-radius: 20px !important;
	}
	
	.border-bottom-left-radius-sm-20 img {
		border-bottom-left-radius: 20px !important;
	}
	
	.border-bottom-right-radius-sm-20 img {
		border-bottom-right-radius: 20px !important;
	}
	
	.hover-effect-1.effected {
		opacity: .5;
	}
	
	.hover-effect-1.effected p {
		opacity: .5;
		color: transparent;
		text-shadow: 0 0 5px rgba(0,0,0,0.5);
	}
	
	.hover-effect-1.effected h3 {
		color: rgba(57, 91, 103, .5);
	}
	
 	.hover-effect-1.hovered {
		transform: scale(1.03);
	}
	
/* 	.hover-effect-1:hover {
		transform: scale(1.05);
	}
	
	.hover-effect-2:hover ~ .hover-effect-2 {
		opacity: .5;
	}
	
	.hover-effect-2 > div:hover ~ div {
		opacity: .5;
	}
	
	.hover-effect-2 > div:hover ~ div p,
	.hover-effect-2 > div:hover ~ div h1,
	.hover-effect-2 > div:hover ~ div h2,
	.hover-effect-2 > div:hover ~ div h3,
	.hover-effect-2 > div:hover ~ div h4,
	.hover-effect-2 > div:hover ~ div h5,
	.hover-effect-2 > div:hover ~ div h6 {
		color: transparent;
   		text-shadow: 0 0 5px rgba(0,0,0,0.5);
	}

	.hover-effect-2:hover ~ .hover-effect-2 p, 
	.hover-effect-2:hover ~ .hover-effect-2 h1
	.hover-effect-2:hover ~ .hover-effect-2 h2
	.hover-effect-2:hover ~ .hover-effect-2 h3
	.hover-effect-2:hover ~ .hover-effect-2 h4
	.hover-effect-2:hover ~ .hover-effect-2 h5
	.hover-effect-2:hover ~ .hover-effect-2 h6 {
		color: transparent;
   		text-shadow: 0 0 5px rgba(0,0,0,0.5);
	} */
}

.hover-effect-1, .hover-effect-1 p, .hover-effect-1 h3 {
	transition: all .5s;
}

.anchor-green a {
	color: #265249 !important;
}

.img-no-shadow {
	box-shadow: none !important;
}

.img-no-shadow img {
	box-shadow: none !important;
}

.sections-seperator {
 	padding: 60px 0;
}

.line-after:after {
	height: 1px;
    width: 100%;
    content: "";
    background: #dee2e6;
    position: absolute;
    bottom: 0;
	left: 0;
}

.line-after:before {
	content: "";
}

.column-p-0 .vc_column-inner {
	padding: 0 !important;
}

.radius-123, .radius-123 img {
    border-radius: 25px 25px 25px 0 !important;
}

.radius-14, .radius-14 img {
    border-radius: 25px 0 0 25px !important;
}

.radius-234, .radius-234 img {
    border-radius: 0 25px 25px 25px !important;
}

.radius-23, .radius-23 img {
    border-radius: 0 25px 25px 0 !important;
}
.radius-124, .radius-124 img {
    border-radius: 25px 25px 0 25px !important;
}
.leasing-form {
    min-height: 550px;
}

.blog-post-section .btn:hover {
    background: white;
    color: #a59355;
}
.blog-post-section .btn {
    background: #a59355;
    color: white;
    transition: all .5s;
}