/*********** Build Version: 1.343.362.770, Date: Thu, 13 Jul 2017 05:06:08 GMT ********************/

/*
Theme Name: Supported Decision-Making New York
Description: Custom theme for sdmny.com
Template: dt-the7
Version: 1.0.0
Text Domain: sdmny
*/

/* @import url("../dt-the7/style.css"); */


/*********** Header *******************************************************************************/
#sdmny-mininav                          { display: none }

/*********** Main Content *************************************************************************/
body.page-template-custom-home          { overflow: hidden }
body.page-template-custom-home #main    { padding: 0 }
body.page-template-custom-home #main > .wf-wrap
                                        { width: 100%; padding: 0 }                                       

/*********** Home Page ****************************************************************************/
.sdmny-home-content                     { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif }
.sdmny-home-content .row-1              { background-color: #1E73BE; display: table; width: 100%; overflow: hidden }
.sdmny-home-content .row-1 > div        { display: table-cell }
.sdmny-home-content .row-1 > div:first-child
                                        { width: 67% }
.sdmny-home-content .row-1 > div:last-child
                                        { width: 33%; background-color: #1E73BE; height: 100%; vertical-align: middle }
.sdmny-home-content .row-1 > div:last-child > div
                                        { text-align: center; padding: 0; min-height: 300px }
.sdmny-home-content .row-1 > div:last-child h2, .sdmny-home-content .row-1 > div:last-child h3
                                        { color: #FFFFFF }
.sdmny-home-content .row-1 > div:last-child h2
                                        { border-bottom: 3px solid #FFFFFF; padding-bottom: 20px }
#dt-btn-1                               { margin-top: 20px }

/*********** Home Page Row 2 **********************************************************************/
.sdmny-home-content .row-2              { display: table; width: 100%; color: #000000 }
.sdmny-home-content .row-2 > div        { width: 25%; display: table-cell; text-align: center; -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; height: 100%; vertical-align: middle; overflow: hidden; cursor: pointer }
.sdmny-home-content .row-2 > div a      { text-decoration: none; color: #FFFFFF; font-size: 1.35em;}
.sdmny-home-content .row-2 > div:nth-child(1)
                                        { background-color: #77B227 }
.sdmny-home-content .row-2 > div:nth-child(2)
                                        { background-color: #5D237A }
.sdmny-home-content .row-2 > div:nth-child(3)
                                        { background-color: #009288 }
.sdmny-home-content .row-2 > div:nth-child(4)
                                        { background-color: #A4286A }
.sdmny-home-content .row-2 > div > div p{ -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; z-index: 5; font-size: 20px; color: #FFFFFF; -moz-transition-delay: 0.1s; -webkit-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; margin: 0 }
.sdmny-home-content .row-2 > div span.sliding-text
                                        { -o-transform: translate(-100px); -ms-transform: translate(-100px); -moz-transform: translate(-100px); -webkit-transform: translate(-100px); transform: translate(0, -200px); -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; z-index: 5; font-size: 20px; color: #FFFFFF; -moz-transition-delay: 0.1s; -webkit-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s }
.sdmny-home-content .row-2 > div.box-hover
                                        { background-color: #1E73BE }

/* Large screens > 1920 x 1080 */
@media screen and (min-width:1920px) and (min-height: 1081px) {

	#rev_slider_1_1_wrapper { z-index: 0; transform: scale(1.07)  }
	.sdmny-home-content .row-1 > div:last-child > div { background-color: #1E73BE }

}

/* Max 1500 */
@media screen and (max-width:1500px) {

	/*********** Home Page Row 2 *********************************************************************/
	.sdmny-home-content .row-1 > div:last-child h2, .sdmny-home-content .row-1 > div:last-child h3
	                                        { font-size: 26px; line-height: 125% }
	.sdmny-home-content .row-1 > div:last-child h3
	                                        { font-size: 22px }

}

/* Max 1024 */
@media screen and (max-width:1024px) {

	/*********** Home Page ***************************************************************************/
	.sdmny-home-content .row-1 > div:last-child > div
	                                        { padding: 30px }

}

/* Max 990 */
@media screen and (max-width:990px) { 

	/*********** Home Page ***************************************************************************/
	.sdmny-home-content .row-1 > div:last-child > div
	                                        { padding: 20px; box-sizing: border-box; }
	.sdmny-home-content .row-1 > div:last-child h2, .sdmny-home-content .row-1 > div:last-child h3
	                                        { font-size: 18px; line-height: 125% }
	.sdmny-home-content .row-1 > div:last-child h3
	                                        { font-size: 16px }

	/*********** Home Page Row 2 *********************************************************************/
	.sdmny-home-content .row-2              { overflow: auto; display: block }
	.sdmny-home-content .row-2 > div        { display: block; float: left; box-sizing: border-box; width: 50%; height: 50%; padding: 0 }
	.sdmny-home-content .row-2 > div:nth-child(odd)
	                                        { background-color: transparent }
	.sdmny-home-content .row-2 > div:nth-child(1), .sdmny-home-content .row-2 > div:nth-child(4)
	                                        { background-color: rgba(30, 115, 190, 0.19) }

}

/* Max 860 */
@media screen and (max-width:880px) {
	/*body.home-page div.top-bar { height: 90px }*/
}

/* Max 767 */
@media screen and (max-width:767px) {

	/*********** Home Page ***************************************************************************/
	.sdmny-home-content .row-1 > div:last-child > div
	                                        { padding: 15px }
	.sdmny-home-content .row-1 > div:last-child h2, .sdmny-home-content .row-1 > div:last-child h3
	                                        { font-size: 16px; padding-bottom: 10px }
	.sdmny-home-content .row-1 > div:last-child h3
	                                        { font-size: 14px }
	body.page-template-custom-home #page #dt-btn-1
	                                        { margin-top: 0; margin-bottom: 0 }

	/*********** Home Page Row 2 *********************************************************************/
	.sdmny-home-content .row-2 > div        { padding: 10px }
	.sdmny-home-content .row-2 > div > div  { border: 1px dashed #C2C2C2 }

}

/* Max 600 */
@media screen and (max-width:600px) {

	/*********** Main Content ************************************************************************/
	body.page-template-custom-home          { overflow: auto; padding-bottom: 50px }

	/*********** Home Page ***************************************************************************/
	.sdmny-home-content .row-1 > div        { display: block; width: 100% }
	.sdmny-home-content .row-1 > div:last-child > div
	                                        { padding: 20px }
	.sdmny-home-content .row-1 > div:first-child, .sdmny-home-content .row-1 > div:last-child
	                                        { width: 100% }
	.sdmny-home-content .row-1 > div:last-child
	                                        { padding: 20px; box-sizing: border-box }
	.sdmny-home-content .row-1 > div:last-child h2, .sdmny-home-content .row-1 > div:last-child h3
	                                        { font-size: 20px; line-height: 125% }
	.sdmny-home-content .row-1 > div:last-child h3
	                                        { font-size: 18px }

	/*********** Home Page Row 2 *********************************************************************/
	.sdmny-home-content .row-2 > div        { float: none; display: block; width: auto }
	.sdmny-home-content .row-2 > div > div  { max-height: 90px; }
	.sdmny-home-content .row-2 > div:nth-child(1), .sdmny-home-content .row-2 > div:nth-child(4)
	                                        { background-color: transparent }
	/*.sdmny-home-content .row-2 > div:nth-child(odd)
	                                        { background-color: rgba(30, 115, 190, 0.3) }*/
											
	/*extra mobile rules 8-20-17*/
	.easy-read{min-height:150px; border:none;}
	.sdmny-home-content .row-2 > div:nth-child(1) 
                                        { background-color: #77B227; }
	.sdmny-home-content .row-2 > div:nth-child(2)
                                        { background-color: #5D237A; }
	.sdmny-home-content .row-2 > div:nth-child(3)
                                        { background-color: #009288; }
	.sdmny-home-content .row-2 > div:nth-child(4)
                                        { background-color: #A4286A; }
	.sdmny-home-content .row-2 > div.box-hover
                                        { background-color: #1E73BE; }

	#wpadminbar                          { position: fixed !important } /* Leaving gap at top */                

	/* Top Nav */                                        
	#top-menu                  { display: none }
	#sdmny-mininav             { display: block; margin: 10px auto 10px; text-align: center; font-size: 25px; position: relative; line-height: 100% }
	#sdmny-top-menu            { display: none; margin-top: 0px; background-color: #1E73BE; text-align: left; z-index: 110; overflow-y: auto; max-height: 275px }	 
	#sdmny-mininav.expanded > span
							   { height: 28px; display: block; padding-bottom: 14px }
	#sdmny-mininav.expanded    { height: 300px; z-index: 110; background-color: #1E73BE; box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.31) } 
	#sdmny-mininav.expanded #sdmny-top-menu   
	                           { display: block; background-color: white; color: #1E73BE; padding: 10px; border-bottom: solid 1px #1E73BE } 
	#sdmny-mininav a           { color: #1E73BE; font-size: 16px }	                           
	#sdmny-top-menu > li > a   { font-weight: bold }
	#sdmny-mininav .sub-nav    { position: relative; visibility: visible; background-color: transparent; color: #1E73BE; opacity: initial; box-shadow: initial;  }
	#sdmny-top-menu .sub-nav .sub-nav
							   { left: initial !important; }	
	#google_language_translator { display: none }	                           

} 
/*add on styles for font switching*/
.fontsize, .fontsize h1, .fontsize h2, .fontsize h3, .fontsize h4, .fontsize h5, .fontsize h6, .fontsize p, .fontsize li:not(.a11y-toolbar-list-item), .fontsize label, .fontsize input, .fontsize select, .fontsize textarea, .fontsize legend, .fontsize code, .fontsize pre, .fontsize dd, .fontsize dt, .fontsize blockquote{font-size:200% !important;}
