/*
Theme Name: Silverman Realty - Blue
Author: Steve Widom for MSM DesignZ, inc.
Author URI: http://msmdesignz.com/
Description: Custom WordPress theme for Silverman Realty Group
Version: 1.0
Text Domain: silverman
*/
nav ul li{transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
nav ul li:hover{background:#244383;color:#fff;}
.none:hover{text-decoration:underline;}
.phone:before{content:'\f095';}
.email:before{content:"\f0e0";}
.phone:before,.email:before{color:#ccc;font-size:13pt;font-family:'FontAwesome';margin-right:10px;}
#main-copy{margin-bottom:40px;}
#main-copy p{font-size:12pt;text-align:center;padding:0 65px;line-height:2em;margin-bottom:20px;font-weight:400;}
#home-bottom{background:#4f4f4f;color:#fff;overflow:hidden;height:240px;}
#home-bottom .left{width:65%;position:relative;}
#home-bottom .right{width:35%;background:#262626 url(images/new-bottom.jpg) center center no-repeat;background-size:cover;}
#home-bottom .left,#home-bottom .right{height:100%;}
#home-bottom img{display:block;width:100%;}
.ojbutton{position:absolute;bottom:0;right:0;text-transform:uppercase;background:#244383;color:#fff;padding:15px;font-size:12pt;text-decoration:none;font-weight:400;letter-spacing:2px;word-spacing:5px;}
#home-bottom p{font-size:14pt;line-height:2em;padding:26px 20px;margin:0 auto;}
.cf{height:100%;}
.fourth{width:25%;float:left;}
.third{width:33.333%;float:left;}
footer{font-weight:600;padding:30px 0 10px;font-size:10pt;text-transform:uppercase;line-height:2em;}
footer ul{list-style:none;}
footer ul a:hover{text-decoration:underline;}
footer i{margin-right:10px;}
footer .fourth:last-child, footer .third:last-child{text-transform:none;}
hr{margin:12px 0;}
.oj{color:#244383;text-decoration:none;}
.oj:hover{color:#d15a06;}
footer p{font-size:9pt;}
footer .follow i{background:#262626;color:#fff;font-size:19pt;padding:5px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
footer .follow i:hover{background:#244383;}
#search{border-left:1px solid #ccc;border-right:1px solid #ccc;position:relative;}
#searchterm{width:974px;outline:none!important;box-shadow:none;background:#fff;font-size:32pt;border:none;padding:10px 20px;font-weight:300;font-family:inherit;}
#search button{position:absolute;right:0;height:50px;top:14px;background:#244383;color:#fff;text-align:center;padding:0 30px;font-size:22pt;outline:none;border:none;border-radius:2px;font-weight:300;font-family:inherit;}
h3{z-index:999;}
.box p{color:#fff;position:absolute;bottom:5px;left:10px;font-size:22pt;font-weight:300;text-transform:uppercase;transform:translate3d(0,-100px,0);transition:opacity 0.35s,transform 0.35s;-webkit-transition:opacity 0.35s,transform 0.35s;-moz-transition:opacity 0.35s,transform 0.35s;opacity:0;}
.box{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;overflow:hidden;}
.box:hover{background-color:#4e4e4e;}
.box h3{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}
.box:hover h3{transform:translate3d(0,-40px,0);text-shadow:1px 1px #111;}
.box:hover p{opacity:1;transform:translate3d(0,0,0);}
.box h3,.box p{text-shadow:2px 2px 8px #333,-2px -2px 8px #333,1px 1px #000;}
button{cursor:pointer;}
.ra{width:100%;text-align:right;}
#send{width:auto;background:#244383;padding:10px 20px;color:#fff;font-weight:300;text-align:center;outline:none!important;border:none;font-size:14pt;font-family:inherit;}
#error{color:#262626;padding-right:10px;}
#error i{margin-right:5px;}
.highlight{border:1px solid red;}
#primary{background:#fefefe linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(165,194,255,1) 100%);}
.button{transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.gform_button {font-size:12pt; width:auto; cursor:pointer;}
.gform_confirmation_message { color:#262626; font-weight: 400; }
.gform_wrapper .gform_validation_errors { border-radius:0!important; }
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction { font-size:10pt; font-weight:400; }
.contact-button{cursor:pointer;}
.lightbox{width:600px;/*height:466px;*/height:auto;position:absolute;top:50%;left:50%;margin-left:-300px;margin-top:-233px;background:#fff;padding:20px;}
.ecks{position:absolute;top:-10px;right:-10px;background:#244383;color:#fff;cursor:pointer;padding:5px;}
#empty{color:#4e4e4e;font-size:16pt;font-weight:400;display:none;}
label,label span{display:block;color:#4e4e4e;}
label{width:100%;margin-bottom:25px;}
/*label span{margin-bottom:5px;}*/
input,textarea{padding:7px;font-family:inherit;font-size:inherit;width:100%;border:1px solid #ccc;outline:none!important;}
textarea{height:6em;max-height:6em;max-width:100%;min-width:100%;min-height:6em;}
.inquiry label span{font-weight:600;}
.send{outline:none;border:none;}
.returnMSG{position:absolute;top:50%;margin-top:-42px;text-align:center;width:100%;left:0;right:0;padding:0 20px;line-height:1.5em;font-size:14pt;}
.returnMSG span{font-weight:700;}
.disabled,.gf_disabled input, .gf_disabled textarea{background:#efefef;}
.inquiry label:last-of-type{margin-bottom:0;}
.errorMSG{color:red;padding-top:10px;font-weight:800;}
#articles{background:#262626;width:100%;color:#fff;padding:30px 0;}
#articles h2{font-weight:300;text-align:center;margin-bottom:30px;}
.article{width:33.333333%;margin:0 0 30px 0;float:left;border-right:2px solid #686868;padding:0px 12px;overflow:hidden;position:relative;}
.article > div {position:relative;padding-bottom:30px;}
.read-more{position:absolute;bottom:0;right:0;background:#244383;color:#fff;padding:5px;font-size:10pt;font-weight:400;text-decoration:none;}
.article:nth-child(3n){border:none;}
.excerpt{color:#686868;font-weight:600;}
#articles .content{font-size:10pt;}
#articles .title{border:none;color:#fff;font-size:12pt;margin-bottom:0;}
#secondary{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}
.breaker{background:url("images/breaker-7px.png") top left repeat-x;height:7px;clear:both;}
#tertiary{padding-top:30px;}
#tertiary .left{width:15%;}
#tertiary .left img{width:130px;height:auto;}
#tertiary .right{width:85%;font-size:13pt;}
#tertiary .row{height:180px;margin-bottom:10px;padding:20px 0;border-bottom:1px solid #ccc;}
#tertiary .left,#tertiary .right{padding:0;text-align:left;}
.row:last-child{border-bottom:none!important;}
#page-bottom{background:#262626;height:197px;}
#page-bottom div{height:100%;}
#page-bottom p{color:#fff;font-style:normal;padding:40px 40px 0;font-size:15pt;margin:0 auto;line-height:2em;}
#page-bottom .left{width:65%;position:relative;}
#page-bottom .right{width:35%;background:#262626 url(images/bottom_two_03.jpg) center center no-repeat;background-size:cover;}
.ojbutton:hover,.button:hover{text-decoration:none;}
.fancybox-wrap{overflow:visible!important;}
.property-comment{display:block;margin-bottom:20px;font-size:11pt;font-style:italic;padding-right:20px;font-weight:bold;color:#333;}
.property tr:first-child{background:#262626;color:#fff;}
.property tr:nth-child(even){background:#eee;}
.floorplan{position:absolute;bottom:0;left:0;width:100%;background:#262626;height:30px;text-align:center;padding-top:5px;font-size:10pt;color:#fff;}
.floorplan a{color:inherit;}
.floorplan a:hover{color:#244383;}
*{-webkit-text-size-adjust:100%;}
@media screen and (max-width: 1280px){
	.container{width:1120px;}
	.box h3 { font-size:24pt; }
	.box p { font-size:20pt; }
	#home-primary .copy { padding:30px; }
	#h{width:62px;}
	#ny{width:152px;}
	#ct{width:172px;}
	#nj{width:160px;}
	#fl{width:136px;}
	#ac{width:160px;}
	#cp{width:140px;}
	#cu{width:100px;}
	#q{width:36px;}
}
@media screen and (max-width: 1120px){
	.container{width:960px;}
	.top-stripe span{padding:0 120px;display:block;}
	#h,#ny,#ct,#nj,#fl,#ac,#cp,#cu,#q{width:auto;}
	nav ul li{border:none;padding:12px 22px;}
	h1{font-size:19pt;}
	h2{font-size:14pt;}
	#home-primary{height:403px;}
	#home-primary p{font-size:10pt;}
	.copy{padding-bottom:100px;}
	#quicklinks .container { flex-wrap:wrap; }
	#quicklinks a { max-width:50%; margin-bottom:10px; }
	.box{/*width:313px;*/height:204px;margin-right:10px}
	#quicklinks a:nth-child(even) .box { margin-right:0; }
	h3{font-size:30pt;}
	.box p{font-size:20pt;}
	h1 span{padding-left:5px;}
}@media screen and (max-width: 960px){
	.container{width:767px;}
	.top-stripe span{padding:0 64px;}
	nav ul li{padding:12px 29px;}
	#slider img{max-width:125%;}
	.copy{padding:16px 16px 100px;}
	h1{font-size:16pt;}
	h2{font-size:12pt;}
	.box{/*width:249px;*/height:188px;}
	h3{font-size:24pt;}
	.box p{font-size:17pt;}
	#main-copy p{font-size:11pt;}
	#home-bottom p{font-size:13pt;}
	footer{font-size:8pt;}
	#tertiary .row{height:auto;}
	#tertiary .right{padding-left:20px;}
	#page-bottom p{padding-top:20px;}
	.contact p{font-size:12pt;}
	.contact .right{padding-left:5px;}
	#cities .button{font-size:10pt;padding:12px;}
}@media screen and (max-width: 768px){
	.container{width:480px;}
	#menu{display:none;}
	nav{overflow:visible;z-index:999;position:relative;}
	.slicknav_menu{display:block;background:transparent;font-family:'Open Sans',sans-serif;padding:26px 0 0 0;}
	.slicknav_nav{background:#000;font-size:13pt;}
	.slicknav_nav a{margin:4px 6px;}
	.top-stripe span{padding:0;}
	.slicknav_nav a:last-child{display:none;}
	.slicknav_menu{padding:8px 0 0;background:#262626;}
	.left,.right,.copy,#slider,.box,#home-bottom .container>div{float:none;width:100%;text-align:center;}
	#home-primary{height:auto;}
	.copy{padding:30px;}
	h1{font-size:19pt;}
	h2{font-size:14pt;}
	#home-primary p{font-size:12pt;}
	#slider img{max-width:100%;}
	#quicklinks a { max-width:100%; }
	.box{margin:0 0 10px; margin-right:0;}
	h3{font-size:33pt;}
	.box p{font-size:22pt;}
	#main-copy p{padding:0 30px;}
	#home-bottom{height:500px;}
	#home-bottom .left,#page-bottom .left{height:auto;}
	#home-bottom .right,#page-bottom .right{height:265px;}
	#page-bottom{height:400px;margin-bottom:50px;}
	#page-bottom .left,#page-bottom .right{width:100%;}
	.ojbutton{font-size:11pt;}
	.fourth,.third{width:50%;padding-right:10px;margin-bottom:10px;}
	#tertiary .left,#tertiary .right{float:left;}
	#secondary h3{font-size:23pt;}
	.contact .left,.contact .right{width:100%;padding:0;}
	.contact .right{border:none;text-align:center;margin-top:20px;}
	.article{width:100%;border-right:none;border-bottom:1px solid #aaa;margin:0 0 20px;}
	.property .image,.property .content{width:100%;}
	.property .content{padding:15px 0 0;}
	#cities{text-align:center;}
	#cities .button{border:none;font-size:11pt;display:inline-block;float:none;padding:20px;}
	.lightbox{width:300px;margin-left:-150px;}
	.errorMSG{display:none;}
}@media screen and (max-width: 480px){
	.container{width:300px;}
	.top-stripe{font-size:10pt;}
	h1{font-size:20pt;}
	h2{font-size:13pt;}
	h3{font-size:27pt;}
	.box p{font-size:18pt;}
	#home-bottom{height:614px;}
	#home-bottom p{padding:20px 20px 45px;}
	.ojbutton{font-size:10pt;padding:10px;}
	.fourth,.third{padding-right:0;width:100%;float:none;}
	#page-bottom{height:466px;}
	#page-bottom p{padding-bottom:20px;}
	#tertiary .left,#tertiary .right{width:100%;}
	#tertiary .left{text-align:center;margin-bottom:10px;}
	.property td:last-child,.property th:last-child{display:none;}
	.lightbox textarea{height:4em;min-height:4em;max-height:4em;}
	.lightbox{/*height:430px;*/margin-top:-215px;}
	#contact-primary,#contact-primary iframe{height:200px;}
}