/* Newsroom Contact */

.tax-center_topic_parent.nmd        { padding: 0; }

.newsroom-mediadesk                 { padding: 0 0 60px 0;  font-family: 'Roboto', sans-serif; font-size: 0; border-bottom:1px solid #c6cbcd; }
.newsroom-mediadesk2                 { padding: 60px 0; }
.newsroom-mediadesk .inner::after   { content: ""; display: table; clear: both; }
.newsroom-mediadesk .c1             { width: 70%; float:left; }
.newsroom-mediadesk .c2             { width: 25%; float:right; }
.newsroom-mediadesk h1              { color:#111; font-family: 'Roboto', sans-serif; font-size: 40px; line-height: 50px; margin: 0; padding: 0 0 20px 0; font-weight:500; letter-spacing:normal; text-align: left; }
.newsroom-mediadesk h2              { color:#111; font-family: 'Roboto', sans-serif; font-size: 24px; line-height: 30px; margin: 0; padding: 0 0 20px 0; font-weight:500; letter-spacing:normal; text-align: left; }
.newsroom-mediadesk p               { font-size: 14px; line-height: 19px; color:#333; font-family: 'Roboto', sans-serif; font-weight:400; }
.newsroom-mediadesk p a             { font-size: 14px; line-height: 19px; color:#333; font-family: 'Roboto', sans-serif; }
.newsroom-mediadesk div.icon        { display:inline-block; width:46px; text-align: left; }
.newsroom-mediadesk .inforow            { font-size: 14px; line-height: 19px; color:#111; font-family: 'Roboto', sans-serif; padding: 10px 0; }
.newsroom-mediadesk .inforow div.icon   { display:inline-block; width:46px; text-align: left; vertical-align: top; }
.newsroom-mediadesk .inforow div.info   { display:inline-block; width:270px; text-align: left; vertical-align: top; }
.newsroom-mediadesk .inforow div.emailline p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }


.newsroom-mediadesk .inforow a      { color:#15a4aa; }
.newsroom-mediadesk .inforow a:hover, .newsroom-mediadesk .inforow a:active, .newsroom-mediadesk .inforow a.focus { text-decoration: underline; }
.newsroom-mediadesk .line         { width: 100%; height:1px; padding: 0; margin: 20px 0 30px 0; background-color: #c6cbcd; }

.newsroom-mediadesk .column         { display:inline-block; width:33.33%; vertical-align: top; padding: 0 20px; }
.newsroom-mediadesk .column:first-child { padding: 0 40px 0 0; }
.newsroom-mediadesk .column:last-child { padding: 0 0 0 40px; }


.newsroom-mediadesk .c2 a.cta       { display:block; color:#fff; background-color: #6aa509; height:auto; line-height: 20px; font-size: 14px; padding: 10px 0; margin: 0; text-align: center; text-transform: uppercase; }
.newsroom-mediadesk .c1					{ width:10%; float:left; }
.newsroom-mediadesk .c2					{ width:85%; float:left; }
.newsroom-mediadesk .contact_info_block    { margin:0px 0px 20px 0px; max-width:280px; }
.newsroom-mediadesk .contact_info_block a  { color:#767676; }
.newsroom-mediadesk .contact_list p		     { margin:0px 0px 25px 0px; }
.newsroom-mediadesk form            { display:block; padding:20px 0px 0px 0px; }
.newsroom-mediadesk form .row       { margin: 0 0 14px 0; font-size: 0; }
.newsroom-mediadesk form .row .col  { width: 50%; display:inline-block; vertical-align: top; }
.newsroom-mediadesk form .row .col:nth-of-type(1) { padding-right: 10px; }
.newsroom-mediadesk form .row .col:nth-of-type(2) { padding-left: 10px; }
.newsroom-mediadesk form .wpcf7-response-output   { display:none !important; }
.newsroom-mediadesk label           { display:block; font-family: 'Roboto', sans-serif; font-size: 12px; line-height: 26px; font-weight: 900; text-transform: uppercase; }
.newsroom-mediadesk textarea        { max-width:100%; min-height:120px; width:100%; background-color: #e7e7e7; border:none; color:#000; font-family: "Noto Sans", sans-serif; font-size: 13px; padding: 11px; line-height:20px; }
.newsroom-mediadesk select        	{ max-width:100%; height:45px; width:100%; color: inherit; background-color: #e7e7e7; border:none; font-family: "Noto Sans", sans-serif; font-size: 13px; padding: 11px; line-height:20px; }
.newsroom-mediadesk .checkbox_label { margin:10px 0px 0px 0px; float:right; font-size:12px; font-weight:normal; line-height:22px; text-transform:none; color:#000; }
.newsroom-mediadesk [type=checkbox]       { margin:10px 20px 0px 0px; float:left; outline:0; -webkit-appearance: none; -moz-appearance: none; appearance: none; height:20px; width:20px; border:none; padding:0px 0px 0px 5px; background-color: #e5e9eb; }
.newsroom-mediadesk [type=checkbox]:checked:after	{ content: '\2714'; }
.newsroom-mediadesk .checkbox_container   { float:left; }
.newsroom-mediadesk input                 { width:100%; background-color: #e7e7e7; border:none; color:#000; font-family: "Noto Sans", sans-serif; font-size: 13px; padding: 11px; height:45px; line-height:20px; font-weight:400; }
.newsroom-mediadesk input[type=text]      { width:100%; background-color: #e7e7e7; border:none; color:#000; font-family: "Noto Sans", sans-serif; font-size: 13px; padding: 11px; height:45px; line-height:20px; font-weight:400; }
.newsroom-mediadesk input[type=email]:focus, .newsroom-mediadesk input[type=date]:focus, .newsroom-mediadesk input[type=tel]:focus { border: 2px solid #16a5aa; outline: none; }

.newsroom-mediadesk input[type=email], .newsroom-mediadesk input[type=date], .newsroom-mediadesk input[type=tel], .newsroom-mediadesk select { -webkit-appearance: none; -webkit-border-radius: 0px; border-radius: 0; }


.newsroom-mediadesk textarea:focus        { border: 2px solid #16a5aa; outline: none; }
.newsroom-mediadesk select:focus          { border: 2px solid #16a5aa; outline: none; }

.newsroom-mediadesk input::-webkit-input-placeholder { color: inherit; font-weight: inherit; }
.newsroom-mediadesk input::-moz-placeholder     { color: inherit; font-weight: inherit; }
.newsroom-mediadesk input:-ms-input-placeholder { color: inherit; font-weight: inherit; }
.newsroom-mediadesk input:-moz-placeholder      { color: inherit; font-weight: inherit; }
.newsroom-mediadesk input.action_submitmediadeskform { display:block; background-color: #15a4aa; color:#fff; width:300px; height:40px; padding: 0; margin: 0; line-height:40px; text-align:center; float:right; cursor: pointer; outline:none; }
.newsroom-mediadesk input.action_submitmediadeskform:hover { background-color: #189397; }

.newsroom-mediadesk .svg_ico.location svg path { fill:#c1c1c1; }
.newsroom-mediadesk .svg_ico.phone { }
.newsroom-mediadesk .svg_ico.email { }

section.newsroom-mediadesk .wpcf7-not-valid-tip   { min-width:200px; background-color: transparent; border-radius:0; padding: 5px; margin: 10px 0 0 0; color:#ff0000 !important; font-size: 14px !important; }

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

  /* Newsroom Contact */
	.newsroom-mediadesk                 { padding: 30px 0; }
  .newsroom-mediadesk h1          { font-size: 24px; line-height: 30px; }
  .newsroom-mediadesk h2          { font-size: 18px; line-height: 24px; }
	.newsroom-mediadesk .c1					{ width:15%; min-width:30px; }
	.newsroom-mediadesk .c2					{ width:85%; border-top:none; padding:0; }
  .newsroom-mediadesk form            { padding: 20px 0 0 0; }
	.newsroom-mediadesk form .row .col	{ float:none; width:100%; }
	.newsroom-mediadesk form .row .col:nth-of-type(1){ padding-right: 0px; margin-bottom:14px; }
	.newsroom-mediadesk form .row .col:nth-of-type(2){ padding-left: 0px; }
	.newsroom-mediadesk .checkbox_container { float:none; width:260px; margin: 0 auto; padding: 20px 0; }
	.newsroom-mediadesk .checkbox       { margin:0px 20px 0px 0px; }
	.newsroom-mediadesk a.action_submitmediadeskform { clear:both; display:block; float:none; margin-top:20px; width:100%; }
	.newsroom-mediadesk label           { display:block; }
	.newsroom-mediadesk .checkbox_label { margin:0px 0px 0px 0px; width:200px; line-height:18px; display:block; }
  .newsroom-mediadesk input.action_submitmediadeskform { float:none; margin: 0 auto; }

  .newsroom-mediadesk .contact_info_block { margin:0px 0px 10px 0px; }
  .newsroom-mediadesk .contact_info_block .c2 .c1					{ min-width:20px; }
  .newsroom-mediadesk .contact_list p		{ margin:0px 0px 15px 0px; }
  
  .newsroom-mediadesk .inforow  { position: relative; }
  .newsroom-mediadesk .inforow div.icon { position: absolute; display:block; top:11px; left: 0; }
  .newsroom-mediadesk .inforow div.info { width: 100%; display:block; padding: 0 0 0 37px; }
  
  .newsroom-mediadesk .column { width:100%; padding: 10px 0; }
  .newsroom-mediadesk .column:first-child { padding: 10px 0; }
  .newsroom-mediadesk .column:last-child { padding: 10px 0; }
  
  
  }
/* tablet vertical */
@media only screen and (min-width: 768px) and (max-width: 989px) {
  
  /* Newsroom Contact */

  .newsroom-mediadesk                 { padding: 60px 0; }

	.newsroom-mediadesk .c1					{ width:15%; }
	.newsroom-mediadesk .c2					{ width:85%; border-top:none; padding:0; }
	.newsroom-mediadesk label           { display:block; }
	.newsroom-mediadesk .checkbox_label  { display:block; }
  
  .newsroom-mediadesk h2      { font-size: 21px; }
  
  .newsroom-mediadesk .column { padding: 0 10px; }
  .newsroom-mediadesk .column:first-child { padding: 0 20px 0 0; }
  .newsroom-mediadesk .column:last-child { padding: 0 0 0 20px; }
  
  .newsroom-mediadesk .inforow div.info   { width:160px; }
  
}
@media only screen and (min-width: 990px) and (max-width: 1279px) {
  .newsroom-mediadesk .column { padding: 0 20px; }
  .newsroom-mediadesk .column:first-child { padding: 0 40px 0 0; }
  .newsroom-mediadesk .column:last-child { padding: 0 0 0 40px; }
  
  .newsroom-mediadesk .inforow div.info   { width:230px; }
}
