/*!
Theme Name: Iconiq777 Theme
Theme URI: -
Author: Resident360 - Solayman Haider
Author URI: https://resident360.com
Description: Just another theme by Resident360.com
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: 360broadway
*/

img {
    max-width: 100%;
    height: auto;
}
.page-id-3 .textbox_inner, .page-id-135 .textbox_inner{
	text-align:left;
}
.color_default .content_block_content_inner a::after{
	background-color: var(--primary-color);
}
.page-id-122 .contact_field_select span.wpcf7-form-control-wrap select {
    background: var(--tertiary-color);
}
.home .betterbot_button-wrapper {
	display: none;
    transition: opacity 1s ease-out;
    opacity: 0;
}
.home .betterbot_button-wrapper.active {
    display: initial;
	opacity: 1;
}
.col-md-5.article {
    width: 250px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 30%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    text-align: center;
    padding: 2rem 0.5rem;
	margin-bottom: 25px;
}
.header_content .header_content_box h1, .header_content .header_content_box h2{
	font-family: 'Montserrat';
	font-size: 42px;
	text-align:center;
}
@media(max-width:1350px){
	.header_content .header_content_box h2{
		font-size:32px;
	}
}
.about_section_main a{
	font-family: 'Montserrat';
}
.page-id-329 .textbox_inner h1, .page-id-1203 .textbox_inner h1, .page-id-1232 .textbox_inner h1, .page-id-1209 .textbox_inner h1, .page-id-1211 .textbox_inner h1 {
	font-family: 'Montserrat';
    text-transform: uppercase;
	color:var(--primary-color);
}
.page-id-329 .textbox_inner, .page-id-1203 .textbox_inner, .page-id-1232 .textbox_inner, .page-id-1209 .textbox_inner, .page-id-1211 .textbox_inner{
	margin-bottom: 140px;
}
.page-id-329 .header_logo, .page-id-1203 .header_logo, .page-id-1232 .header_logo, .page-id-1209 .header_logo, .page-id-1211 .header_logo {
    text-align: center;
}
.textbox_inner .article {
    width: 250px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    text-align: center;
    padding: 2rem 0.5rem;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
	margin:20px;
}
.page-id-103 .content_block_content_inner ul li a{
	font-size: 20px;
}
.aerial_map h2 {
    font-family: 'roc-grotesk', serif;
    font-size: 50px;
    line-height: 46px;
    letter-spacing: 1px;
    margin-bottom: 40px;
	text-align: center;
}
.header_section + .textbox_section .textbox_inner h2, .header_section + .scores_section .textbox_inner h2 {
    font-size: 50px;
    line-height: 46px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    font-family: "roc-grotesk", sans-serif;
    font-weight: 300;
}
.header_section + .textbox_section .textbox_inner p, .header_section + .scores_section .textbox_inner p {
    font-size: 20px;
    font-family: "roc-grotesk";
}
.content_block_entertainment .content_block_content_inner ul li, .content_block_transport .content_block_content_inner ul li{
    text-transform: uppercase;
	font-size: 20px;
}
.content_block_entertainment .content_block_content_inner ul li a, .content_block_transport .content_block_content_inner ul li a {
	text-transform: initial;
	font-size: 18px;
}
.inner_header .header_nav ul li.phone_icon:hover a img {
    filter: brightness(5)!important;
}
.header_nav .phone_icon{
	display:none
}
/* .home .floorplan_item{
	margin: 0 10px;
	background: rgb(0 51 64 / 85%);
    color: #fff;
    border-color: transparent;
} */
.floorplans_carousel_carousel.owl-carousel .owl-nav button.owl-prev {
	position:relative;
    left: -40px !important;
}
.floorplans_carousel_carousel.owl-carousel .owl-nav button.owl-next {
	position:relative;
    right: -40px !important;
}
.owl-nav {
    text-align: center;
    margin-top: 20px;
}
.floorplans_carousel_carousel.owl-carousel .owl-nav button span {
    color: #000 !important;
    font-size: 60px;
    padding: 0;
}
/* .home .floorplan_title h2{
	font-size:1.6rem;
} */
li.phone_icon {
    display: inline-block;
	margin: 0 5px;
}
.floorplans_section h2{
	text-align: center;
	font-family: 'roc-grotesk', serif;
    font-weight: 300;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: 1px;
    margin-bottom: 15px;
}
.menu_icon.menu_open{
	display:none;
}
span.capitalize {
    text-transform: capitalize;
}
div#popmake-2610 {
    background: url(/wp-content/uploads/2023/05/Iconiq777_popup_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
}

div#popmake-2610, div#popmake-2610 h2 {
	cursor:pointer;
}
