@charset "utf-8";

/*
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
  ______    ____    ______  _____  ___     ___     ____    ____       __       __    __
   \   \    /  \    /   /    | |   | |     | |     |   \  /   |      /  \      \ \  / /
    \   \  / /\ \  /   /     | |   | |     | |     | |\ \/ /| |     / /\ \      \ \/ /
     \   \/ /  \ \/   /      | |   | |     | |     | | \  / | |    / /  \ \      \  /
      \    /    \    /       | |   | |     | |     | |  \/  | |   / /====\ \     /  \
       \  /      \  /        | |   | |     | |     | |      | |  / /      \ \   / /\ \
        \/        \/        -----  =====/  =====/  |_|      |_| /_/        \_\ /_/  \_\

-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------

   WillMax Capital Management
   Screen & Handheld Stylesheet
   
   Author: Brian McMakin - brianmcmakin.com
	---FIND ME ON---
	Facebbok: https://www.facebook.com/brian.mcmakin.3
	Instagram: https://www.instagram.com/brianmcmakin/
	Snapchat: https://www.snapchat.com/add/brianmcmakin
	Pinterest: https://www.pinterest.com/brianjmcmakin
	Twitter: https://twitter.com/brianplaysgame
	Linkdin: https://www.linkedin.com/in/brian-mcmakin-a4578a40/

   Last Updated: 12/27/2018
   
   Filename: css/screen.css
   
   This file contains the layout styles used in the www.willmax.net site.

*/

/*@@@@@ PRINT MEDIA @@@@@*/

/* HIDE UNNECESSARY ELEMENTS */

section.main, h1.hide-on-print, h2.hidden, div.gallery, section.banner, section.contact-form, div.social-media, div.copyright, span#about, h4 a, h1.tagline2, div.addison-banner, section.arlington-banner, .hide-for-print-dir, .hide-for-print-em, .hide-for-print-ph, figure, figcaption, button, .hidden, i, #google-map, a#virtual-tour, span.topright, ul.tab, a.top-print, a.apt-logo, li.dropdown, div.w3-display-topmiddle2, p.text-prop2, section.customer-reviews, .noprint, section.utility-partners, div.contact-phone, section.sitemap, #google-map, th.noprint, td.noprint, h1.noprint, p.noprint {
    visibility: hidden;
    display: none;
    width: 0px;
    height: 0px;
}

li.company-name {
	font: 18pt Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
}

#Header, #Footer {
    display: none !important;
}

/* SETTING PAGE MARGIN */
@page {
    margin: 1cm;
}

/* SETTINGS FOR BODY & CONTAINER */
body {
    width: auto;
	font: 13pt Georgia, "Times New Roman", Times, serif;
    line-height: 1.2;
    background-color: #FFF;
    background: #FFF !important;
    color: #000;	
}
.container {
	width: 100%;
	overflow: hidden;
	background-color: #FFF;
}

/* SETTINGS FOR FONT SIZE */

h1.apartment a, h2, h4 {
    font: 18pt "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    margin: 20px 0 10px 15px;
    text-decoration: none;
    display: block;
    visibility: visible;
}
img.print {
	display: block;
	margin: 25px 0 50px 25px;
	width: 90%;
}
section.amenities {
	page-break-before: always;
}
section.neighborhood {
	display: block;
	float: left;
	width: 100%;
	margin: 20px 0 20px 50px;
	page-break-before: auto;
}

section.neighborhood ol {
	display: block;
	float: left;
	width: 33%;
}

h3 {
    font: 18pt "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    margin: 20px 0 -20px 30px;
    text-decoration: none;
    display: block;
    visibility: visible;
}

h3.print {
    margin: 20px 0 20px 30px;
}

h1.show-for-tiny {
    font: 30pt "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    margin: 20px 0 10px 5px;
}

p.text_column3 {
    font-size: 16pt;
}

p.index {
    font-size: 13pt;
}

a {
    text-decoration: none;
}

/* BORDER BETWEEN SECTIONS */

article {
    border-top: 1px solid #000;
}

/* SETTINGS FOR DIV, PARAGRAPH, UL, LI */

p.text_column, p.text_column3 {
    margin-bottom: 15px;
    text-indent: 50px;
}

p.text-prop {
    margin: 15px;
    clear: both;
}

p.text-prop2 {
    margin: 15px;
    clear: both;
}

li {
    list-style: disc;
}

address {
    width: 100%;
}

span.print-dir {
    display: block;
    width: 100%;
    text-decoration: none;
    margin: 0 0 10px 10px;
}

section.amenity-list, section.amenity-list-2, section.amenity-list-3 {
    display: block;
    float: left;
    width: 28%;
    margin-left: 5%;
    line-height: 1.3
}

li.list-for-amenities {
    list-style-position: outside;
}

table, tbody, div.tabcontent {
    display: block !important;
    float: none;
    width: 90% !important;
    clear: both;
    margin: 20px 0 0px 20px;
    text-align: left;
}

tr {
    border: 1px solid #000;
}


/* IMAGE SETTINGS */
div.w3-row-padding {
    text-align: center;
    margin: 25px 0px;
}

img {
    width: 49%;
    margin-bottom: 0px;
    margin-top: 0;
}

div.w3-col {
    width: 52mm;
    margin: 1mm 2mm;
    display: block;
    float: left;
}

img.demo {
    border: 1px solid #000;
}

img.floorplan-icon {
    max-height: 150px;
}

/* SETTING PAGE BREAKS */

div.thumbnail3 {
    page-break-after: always;
}

.page-break {
    page-break-before: always;
}
.page-break-b {
    page-break-after: always;
}

a {
    page-break-inside:avoid
}

blockquote {
    page-break-inside: avoid;
}

h1, h2, h3, h4, h5, h6 { 
    page-break-after:avoid;
    page-break-inside:avoid; 
}

img { 
    page-break-inside:avoid;
    page-break-after:avoid; 
}
ul, ol, dl  { 
    page-break-before:avoid; 
}


/* SETTING PAGE LINKS */

a:link, a:visited, a {
    background: transparent;
    color: #500;
    text-decoration: none;
    text-align: left;
}

a {
    page-break-inside:avoid;
}

a[href^=http]:after {
      content:"";
}

a:after > img {
   content: "";
}

article a[href^="#"]:after {
   content: "";
}

a:not(:local-link):after {
   content:"";
}

/* REMOVE iFRAMES */

iframe, ins {
    display: none;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    line-height: 0pt !important;
    white-space: nowrap;
}





