/*@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500&subset=cyrillic');*/

/*NY Promo*/


.text-module .copy .ny-promo {font-size:32px;line-height:2;font-family:'Roboto', Helvetica, Sans-serif;}
.text-module .copy .ny-promo p { margin-bottom:10px;line-height:140%; }

.text-module .copy .ny-promo .ny-head { font-size:60px;}


.fs-13 { font-size:13px; }
.text-italic { font-style:italic; }

h2.dark-red-head { font-size: 40px; line-height: 1.4;text-align:center; }
h2.dark-red-head.fs-32 { font-size:32px; }

.table-ny { width:100%;color:#fff;line-height:1.3; }
.table-ny,.table-ny th,.table-ny td { border:1px solid #fff;border-collapse:collapse; vertical-align:top; }
.table-ny th,.table-ny td { padding:10px; }
.table-ny th { font-size:14px;text-align:center; }
.table-ny td.col1 { width:40%; }
.table-ny td.col2 { width:12%; }
.table-ny td.col3 { width:12%; }
.table-ny td.col4 { width:12%; }
.table-ny td.col5 { width:12%; }
.table-ny td.col6 { width:12%; }
.table-ny td { text-align:center; }
.table-ny td:first-child { text-align:left; }

.module .table-ny ul { font-size:14px; }
.module .table-ny ul li { list-style: disc!important;margin-left:20px; }
.module .table-ny ul ul { margin-top:7px; }
.module .table-ny ul ul li { margin-left:20px;list-style: circle!important; }


.text-module .copy .annotation { margin-top:20px; }
.text-module .copy .annotation p { margin-bottom:5px;line-height:1em; }



.table-ny.tbl2 .col1 { width:50%; }
.table-ny.tbl2 .col2 { width:25%; }
.table-ny.tbl2 .col3 { width:25%; }
.table-ny.tbl2 h3+p { margin-bottom:15px; }

div[data-size="4-1"].text-module .copy, div[data-size="4-2"].text-module .copy, div[data-size="4-3"].text-module .copy, div[data-size="4-4"].text-module .copy { width:70%; }


.table-ny.tmp-view .col1,.table-ny.tbl2.tmp-view .col1 { width:60%; }
.table-ny.tmp-view .col2,.table-ny.tbl2.tmp-view .col2 { width:40%; }

@media screen and (max-width: 89.9999em) and (min-width: 60em) {
body .module div.copy p {
    font-size: inherit;
    line-height: 140%;
	margin-bottom:10px;
}
}





@media screen and (max-width: 59.9999em) {
	div[data-size="1-1"].text-module .copy, div[data-size="1-2"].text-module .copy, div[data-size="1-3"].text-module .copy, div[data-size="1-4"].text-module .copy, div[data-size="2-1"].text-module .copy, div[data-size="2-2"].text-module .copy, div[data-size="2-3"].text-module .copy, div[data-size="2-4"].text-module .copy, div[data-size="3-1"].text-module .copy, div[data-size="3-2"].text-module .copy, div[data-size="3-3"].text-module .copy, div[data-size="3-4"].text-module .copy, div[data-size="4-1"].text-module .copy, div[data-size="4-2"].text-module .copy, div[data-size="4-3"].text-module .copy, div[data-size="4-4"].text-module .copy {
    padding: 0% 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

body .module .copy p {
    /* font-size: 15px; */
    line-height: 140%;
}
}









@media screen and (max-width:1200px) {
div[data-size="4-1"].text-module .copy, div[data-size="4-2"].text-module .copy, div[data-size="4-3"].text-module .copy, div[data-size="4-4"].text-module .copy { width:100%; }
}

@media screen and (max-width:991px){

.text-module .copy .ny-promo .ny-head { font-size:50px; }

}
@media screen and (max-width:900px) {

    #module-46401,#module-46407,#module-464012,
	.module.text.auto-wrap.text-module,
	.module.text.custom-wrap.text-module,
	.module.text.dont-wrap.text-module,
	.module.text.regular-wrap.text-module {background-size:cover;  }
    .text-module .copy .ny-promo .ny-head {    font-size:40px;}
    .ny-promo {font-size:22px!important}


}



@media screen and (max-width:750px) {

    #module-46401,#module-46407,#module-464012,
	.module.text.auto-wrap.text-module,
	.module.text.custom-wrap.text-module,
	.module.text.dont-wrap.text-module,
	.module.text.regular-wrap.text-module {background-size:cover;  }
    .ny-promo .ny-head {    font-size:35px;}
    .ny-promo {font-size:15px!important}
	.text-module .copy .ny-promo .ny-head {    font-size:30px;}
	h2.dark-red-head.fs-32,h2.dark-red-head { font-size:24px }
	body .module .copy p { font-size: 18px;}

	body .module .copy .table-ny .col1 *,body .module .copy .table-ny tr td:first-child { line-height:1.4 }
	body .module .copy .table-ny th,.module .table-ny ul,body .module .copy .table-ny tr td:first-child,body .module .copy .table-ny .col1 p,body .module .copy .table-ny tr td:first-child p { font-size:12px; }
	.table-ny .col1 h3,body .module .copy .table-ny tr td:first-child h3 { font-size:14px;font-weight:bold; }
}

@media screen and (max-width:620px) {
.module .copy .table-ny th,.module .copy .table-ny td { padding:10px 2px;border-color:rgba(255,255,255,0.2) }
.module .copy .table-ny td ul li ul { display:none; }
.module .copy .table-ny tr td { font-size:12px; }
}

@media screen and (max-width:480px) {

    #module-46401,#module-46407,#module-464012,
	.module.text.auto-wrap.text-module,
	.module.text.custom-wrap.text-module,
	.module.text.dont-wrap.text-module,
	.module.text.regular-wrap.text-module {background-size:cover;  }
    .ny-promo .ny-head {    font-size:20px;}
    .ny-promo {font-size:14px!important}


}

@media screen and (max-width: 29.9999em) {
body .module div.copy p {
    font-size: 16px;
}  }






