.wrapper [class*="text-style-"] {padding: 5px;font-size: 15px; padding-left: 5px; line-height: 15px !important;} 
.wrapper .header1 {font-size: 13px !important; line-height: 15px !important;}


/*gutter style*/
 /*initial size of gutter and margin table*/
.grid .margintable{width:0px;height:22px;}

.grid .guttertable{width:0px;height:22px;}

/*end of gutter style*/
 /* Defaults */

#layout table td {font-family: Arial, sans-serif;border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt;}

#layout table, #layout label {font-family: Arial, sans-serif; font-size:16px;line-height:24px;}

#layout .block[data-sd-content=website]{padding:5px 20px}


#layout label.control-label.required:after, #layout .form-group.required .control-label:after {content: '*';}

#layout .form-control {font-size:16px;line-height:24px;}

#layout textarea {height: 115px !important;}

#layout .form-control {height: 44px; border-radius: 0px;}

#layout label {font-weight: 400;}

#layout .allow [data-sd-content=website] td{/* Style of website link TDs*/
padding:0 8px;font-family: Arial, sans-serif; text-align:center;border-left:1px solid #999999;border-right:1px solid #999999;}

#layout .allow [data-sd-content=website] td:first-child{border-left:none;}

#layout .allow [data-sd-content=website] td:last-child{border-right:none;}

.sd-article-share{/* Spacing between A's around share icons */
margin:8px 4px 0;}

.map-info-body{/* Spacing around the text in the Google Map block */
padding: 20px 20px 20px 20px;}

.choice-container table td{/* Vertical gap after poll buttons */
padding-bottom:10px;}

.intro{/* Vertical gap in introductory text for non-article blocks */
padding-bottom:10px;padding-top:0px;padding-left:0px;padding-right:0px;}

.figcaption{/* Applies to images, videos and articles with images*/
padding:10px 20px;font-size:12px; text-align: center; text-decoration: none; font-family: Arial, sans-serif;}

.figcaption a { text-decoration: none;}

.main, .intro{/* body text of blocks */
font-family: Arial, sans-serif; }

.header{/* Provides consistent heading height across different email clients*/
}

#layout .add-to-calendar-container td{/* Spacing between "Add to calendar" icons */
padding-right:6px;}



#layout .block[data-image-position=left] td.figure{padding-right:30px;}

#layout .block[data-image-position=right] td.figure{padding-left:30px;}

#layout .block[data-image-position=left] tr.figure-container:last-child td, #layout .block[data-image-position=right] tr.figure-container:last-child td{padding-bottom:10px;}

.calendar-body td, .calendar-body th{/* Styles of calendar table*/
border-top:1px solid #ddd;font-family: Arial, sans-serif; border-bottom:1px solid #ddd;padding:2px 0}





/*hybrid*/
#layout .block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr > td, #layout .block[data-sd-content=article][data-image-position=top] .block-body > tbody > tr:not(.media-container) > td, #layout .block[data-sd-content=article][data-image-position=bottom] .block-body > tbody > tr:not(.media-container) > td{/*set all elements in article to have padding left and right except image*/
padding-left:0px;padding-right:0px;}

#layout .block[data-sd-content=article][data-image-position=bottom] .block-body > tbody > tr:first-child > td, #layout .block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr:first-child > td{padding-top:40px;}

#layout .block[data-sd-content=article][data-image-position=bottom] .media-container > td {padding-top: 0px;}

#layout .block[data-sd-content=article][data-image-position=top] .media-container > td, #layout .block[data-sd-content=article][data-image-position=top] .block-body > tbody > tr:last-child > td, #layout .block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr:last-child > td{padding-bottom:40px;}

/*end of hybrid*/
#layout .block[data-sd-content=map] td.gm-text-wrapper, #layout .block[data-sd-content=poll], #layout .block[data-sd-content=links], #layout .block[data-sd-content=rsvp], #layout .block[data-sd-content=calendar], #layout .block[data-sd-content=share], #layout .block[data-sd-content=list]{/*default padding around every block (except article block)*/
padding:40px}

#layout .block[data-sd-content=article][data-image-position=left], #layout .block[data-sd-content=article][data-image-position=right] {padding: 40px}

#layout .block[data-sd-content=article][data-image-position=left] .figcaption {padding-right: 40px;}
#layout .block[data-sd-content=article][data-image-position=right] .figcaption {padding-left: 40px;}

#layout .block[data-sd-content=subscription] {padding: 40px;}

/*end of defaults*/
.header1{font-family: Arial, sans-serif;font-size:24px;line-height:34px; font-weight: 400;}
.header2{font-family: Arial, sans-serif;font-size:24px;line-height:34px; font-weight: 400;}
.header3{font-family: Arial, sans-serif;font-size:24px;line-height:32px; font-weight: 400;}
.header4{font-family: Arial, sans-serif;font-size:20px;line-height:28px; font-weight: 400;}

.add-to-calendar-container td:first-child{font-size:12px;}

/* Buttons */
.read-more-wrapper .btn-cm, .link-button-wrapper .btn-cm{width:auto;padding-left:15px;text-decoration:none;padding-right:15px;}

.btn-cm{/* All buttons styles */
background-color:#0067F6;/*border:1px solid #bbbbbb;*/
color:#ffffff;border:0px;display:inline-block;font-family: Arial, sans-serif; font-weight:600; text-align:center; text-decoration:none;width:100%;-webkit-text-size-adjust:none;mso-hide:all;padding:10px 20px 10px 20px; transition: all .4s ease; font-size: 15px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}

a.btn-cm.btn-poll {width: 100% !important; padding: 10px 0px 10px 0px !Important;}

.read-more, .link-button{padding-top:0px;}

a.btn-cm.btn-width-auto {text-decoration:none; font-weight: normal;}

.link-text {text-align: left;  font-size: 15px; line-height: 23px; padding: 10px 30px 0px 30px;}
.links-body {padding-bottom: 30px;}
.single-link {text-align: left;}
.link-text a {text-align: left;}
.single-link table {width: 100%;}


#layout .block[data-sd-content="links"] {padding: 0px;}
#layout .block[data-sd-content="links"] .block-body .header-container .header {padding: 30px 30px 10px 30px;} 



/* Style 1 */
.style-selector .text-style-1 .info::after{content:'White background (no bottom padding)';}
#layout .text-style-1 .header{padding-bottom:10px;}
.text-style-1 {background-color:#ffffff;color:#000000;font-family: Arial, sans-serif; font-size:16px;line-height:24px; font-weight: 400;}
.text-style-1 .main{color:#000000;font-size:16px;line-height:24px; padding-bottom: 30px; font-family: Arial, sans-serif;}
.text-style-1, .text-style-1 .add-to-calendar-container td:first-child, .text-style-1 .main, .text-style-1 .sd-list-date, .text-style-1 .sd-list-description, .text-style-1 .calendar-body table td, .text-style-1 .calendar-body table th, .text-style-1 .figcaption, .text-style-1 .intro,  .text-style-1 label, .text-style-1 td {color:#000000; font-family: Arial, sans-serif;}
.text-style-1 .header1{font-size:24px;line-height:32px; font-weight: 400; color: #0067F6; }
.text-style-1 .header2{font-size:24px;line-height:32px; font-weight: 400; color: #000000; padding-bottom:10px; }
.text-style-1 .header3{font-size:24px;line-height:32px; font-weight: 400; color: #001657; padding-bottom:10px; }
.text-style-1 .header4{font-size:16px;line-height:24px; font-weight: 400; color: #000000; padding-bottom:10px; }
.text-style-1 .figcaption a {color:#0067F6;text-decoration:none;} 
.text-style-1 .figcaption a:hover { }
.text-style-1 a{color:#0067F6;text-decoration:none;}
.text-style-1 a:hover {color: #0067F6; }
.text-style-1 .btn-cm{background-color:#F8DB00; text-decoration:none;color:#0067F6; font-family: Arial, sans-serif;}
.text-style-1 .btn-cm:hover{ }
.text-style-1 .single-link a {font-family: Arial, sans-serif; text-decoration:none; color: #0067F6;}
.text-style-1 .single-link a:visited {font-family: Arial, sans-serif; text-decoration:none; color: #0067F6 !important;}

#layout .text-style-1.block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr > td, #layout .text-style-1.block[data-sd-content=article][data-image-position=top] .block-body > tbody > tr:not(.media-container) > td, #layout .text-style-1.block[data-sd-content=article][data-image-position=bottom] .block-body > tbody > tr:not(.media-container) > td{/*set all elements in article to have padding left and right except image*/
padding-left:40px;padding-right:40px;}

#layout .text-style-1.block[data-sd-content=article][data-image-position=bottom] .block-body > tbody > tr:first-child > td, #layout .text-style-1.block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr:first-child > td{padding-top:40px;}

#layout .text-style-1.block[data-sd-content=article][data-image-position=bottom] .media-container > td {padding-top: 40px;}

#layout .text-style-1.block[data-sd-content=article][data-image-position=top] .media-container > td, #layout .text-style-1.block[data-sd-content=article][data-image-position=top] .block-body > tbody > tr:last-child > td, #layout .text-style-1.block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr:last-child > td{padding-bottom:0px;}



/* Style 2 */
.style-selector .text-style-2 .info::after{content:'White background';}
#layout .text-style-2 .header{padding-bottom:10px;}
.text-style-2 {background-color:#ffffff;color:#000000;font-family: Arial, sans-serif; font-size:16px;line-height:24px; font-weight: 400;}
.text-style-2 .main{color:#000000;font-size:16px;line-height:24px; padding-bottom: 30px; font-family: Arial, sans-serif;}
.text-style-2, .text-style-2 .add-to-calendar-container td:first-child, .text-style-2 .main, .text-style-2 .sd-list-date, .text-style-2 .sd-list-description, .text-style-2 .calendar-body table td, .text-style-2 .calendar-body table th, .text-style-2 .figcaption, .text-style-2 .intro,  .text-style-2 label, .text-style-2 td {color:#000000; font-family: Arial, sans-serif;}
.text-style-2 .header1, .text-style-2 .header2, .text-style-2 .header3, .text-style-2 .header4{font-family: Arial, sans-serif; color: #0067F6;}
.text-style-2 .header1{font-size:24px;line-height:32px; font-weight: 400; color: #0067F6; }
.text-style-2 .header2{font-size:24px;line-height:32px; font-weight: 400; color: #000000; padding-bottom:10px; }
.text-style-2 .header3{font-size:24px;line-height:32px; font-weight: 400; color: #001657; padding-bottom:10px; }
.text-style-2 .header4{font-size:18px;line-height:26px; font-weight: 600; color: #000000; padding-bottom:10px; }
.text-style-2 .figcaption a {color:#0067F6;text-decoration:none;} 
.text-style-2 .figcaption a:hover { }
.text-style-2 a{color:#0067F6;text-decoration:none;}
.text-style-2 a:hover { color: #0067F6; }
.text-style-2 .btn-cm{background-color:#F8DB00; text-decoration:none;color:#0067F6; font-family: Arial, sans-serif;}
.text-style-2 .btn-cm:hover{ }
.text-style-2 .single-link a {font-family: Arial, sans-serif; text-decoration:none; color: #0067F6;}
.text-style-2 .single-link a:visited {font-family: Arial, sans-serif; text-decoration:none; color: #0067F6 !important;}

#layout .text-style-2.block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr > td, #layout .text-style-2.block[data-sd-content=article][data-image-position=top] .block-body > tbody > tr:not(.media-container) > td, #layout .text-style-2.block[data-sd-content=article][data-image-position=bottom] .block-body > tbody > tr:not(.media-container) > td{/*set all elements in article to have padding left and right except image*/
padding-left:40px;padding-right:40px;}

 


/* Style 3 */
.style-selector .text-style-3 .info::after{content:'Stone background';}
#layout .text-style-3 .header{padding-bottom:10px;}
.text-style-3 {background-color:#F3F2EC;color:#000000;font-family: Arial, sans-serif; font-size:16px;line-height:24px; font-weight: 400;}
.text-style-3 .main{color:#000000;font-size:16px;line-height:24px; padding-bottom: 30px; font-family: Arial, sans-serif;}
.text-style-3, .text-style-3 .add-to-calendar-container td:first-child, .text-style-3 .main, .text-style-3 .sd-list-date, .text-style-3 .sd-list-description, .text-style-3 .calendar-body table td, .text-style-3 .calendar-body table th, .text-style-3 .figcaption, .text-style-3 .intro,  .text-style-3 label, .text-style-3 td {color:#000000; font-family: Arial, sans-serif;}
.text-style-3 .header1, .text-style-3 .header2, .text-style-3 .header3, .text-style-3 .header4{font-family: Arial, sans-serif; color: #0067F6;}
.text-style-3 .header1{font-size:24px;line-height:32px; font-weight: 400; color: #000000; }
.text-style-3 .header2{font-size:24px;line-height:32px; font-weight: 400; color: #0067F6; padding-bottom:10px; }
.text-style-3 .header3{font-size:24px;line-height:32px; font-weight: 400; color: #001657; padding-bottom:10px; }
.text-style-3 .header4{font-size:16px;line-height:24px; font-weight: 400; color: #000000; padding-bottom:10px; }
.text-style-3 .figcaption a {color:#0067F6;text-decoration:none;} 
.text-style-3 .figcaption a:hover { }
.text-style-3 a{color:#0067F6;text-decoration:none;}
.text-style-3 a:hover { color: #0067F6; }
.text-style-3 .btn-cm{background-color:#f8db00; text-decoration:none;color:#0067F6; font-family: Arial, sans-serif;}
.text-style-3 .btn-cm:hover{ }
.text-style-3 .single-link a {font-family: Arial, sans-serif; text-decoration:none; color: #0067F6;}
.text-style-3 .single-link a:visited {font-family: Arial, sans-serif; text-decoration:none; color: #0067F6 !important;}

#layout .text-style-3.block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr > td, #layout .text-style-3.block[data-sd-content=article][data-image-position=top] .block-body > tbody > tr:not(.media-container) > td, #layout .text-style-3.block[data-sd-content=article][data-image-position=bottom] .block-body > tbody > tr:not(.media-container) > td{/*set all elements in article to have padding left and right except image*/
padding-left:40px;padding-right:40px;}






/* Style 4 */
.style-selector .text-style-4 .info::after{content:'Bright blue background';}
#layout .text-style-4 .header{padding-bottom:10px;}
.text-style-4 {background-color:#0067F6;color:#ffffff;font-family: Arial, sans-serif; font-size:16px;line-height:24px; font-weight: 400;}
.text-style-4 .main{color:#ffffff;font-size:16px;line-height:24px; padding-bottom: 30px; font-family: Arial, sans-serif;}
.text-style-4, .text-style-4 .add-to-calendar-container td:first-child, .text-style-4 .main, .text-style-4 .sd-list-date, .text-style-4 .sd-list-description, .text-style-4 .calendar-body table td, .text-style-4 .calendar-body table th, .text-style-4 .figcaption, .text-style-4 .intro,  .text-style-4 label, .text-style-4 td {color:#ffffff; font-family: Arial, sans-serif;}
.text-style-4 .header1, .text-style-4 .header2, .text-style-4 .header3, .text-style-4 .header4{font-family: Arial, sans-serif; color: #0067F6;}
.text-style-4 .header1{font-size:24px;line-height:32px; font-weight: 400; color: #ffffff; }
.text-style-4 .header2{font-size:24px;line-height:32px; font-weight: 400; color: #F8DB00; padding-bottom:10px; }
.text-style-4 .header3{font-size:24px;line-height:32px; font-weight: 400; color: #001657; padding-bottom:10px; }
.text-style-4 .header4{font-size:24px;line-height:32px; font-weight: 400; color: #43e6eb; padding-bottom:10px; }
.text-style-4 .figcaption a {color:#0067F6;text-decoration:none;} 
.text-style-4 .figcaption a:hover { }
.text-style-4 a{color:#F8DB00;text-decoration:none;}
.text-style-4 a:hover { color: #F8DB00; }
.text-style-4 .btn-cm{background-color:#F8DB00; text-decoration:none;color:#001657; font-family: Arial, sans-serif;}
.text-style-4 .btn-cm:hover{ }
.text-style-4 .single-link a {font-family: Arial, sans-serif; text-decoration:none; color: #F8DB00;}
.text-style-4 .single-link a:visited {font-family: Arial, sans-serif; text-decoration:none; color: #F8DB00 !important;}

#layout .text-style-4.block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr > td, #layout .text-style-4.block[data-sd-content=article][data-image-position=top] .block-body > tbody > tr:not(.media-container) > td, #layout .text-style-4.block[data-sd-content=article][data-image-position=bottom] .block-body > tbody > tr:not(.media-container) > td{/*set all elements in article to have padding left and right except image*/
padding-left:40px;padding-right:40px;}


/* Style 5 */
.style-selector .text-style-5 .info::after{content:'Yellow background';}
#layout .text-style-5 .header{padding-bottom:10px;}
.text-style-5 {background-color:#F8DB00;color:#000000;font-family: Arial, sans-serif; font-size:16px;line-height:24px; font-weight: 400;}
.text-style-5 .main{color:#000000;font-size:16px;line-height:24px; padding-bottom: 30px; font-family: Arial, sans-serif;}
.text-style-5, .text-style-5 .add-to-calendar-container td:first-child, .text-style-5 .main, .text-style-5 .sd-list-date, .text-style-5 .sd-list-description, .text-style-5 .calendar-body table td, .text-style-5 .calendar-body table th, .text-style-5 .figcaption, .text-style-5 .intro,  .text-style-5 label, .text-style-5 td {color:#000000; font-family: Arial, sans-serif;}
.text-style-5 .header1, .text-style-5 .header2, .text-style-5 .header3, .text-style-5 .header4{font-family: Arial, sans-serif; color: #0067F6;}
.text-style-5 .header1{font-size:24px;line-height:32px; font-weight: 400; color: #000000; }
.text-style-5 .header2{font-size:24px;line-height:32px; font-weight: 400; color: #0067F6; padding-bottom:10px; }
.text-style-5 .header3{font-size:24px;line-height:32px; font-weight: 400; color: #001657; padding-bottom:10px; }
.text-style-5 .header4{font-size:16px;line-height:24px; font-weight: 400; color: #000000; padding-bottom:10px; }
.text-style-5 .figcaption a {color:#0067F6;text-decoration:none;} 
.text-style-5 .figcaption a:hover { }
.text-style-5 a{color:#0067F6;text-decoration:none;}
.text-style-5 a:hover { color: #0067F6; }
.text-style-5 .btn-cm{background-color:#0067F6; text-decoration:none;color:#ffffff; font-family: Arial, sans-serif;}
.text-style-5 .btn-cm:hover{ }
.text-style-5 .single-link a {font-family: Arial, sans-serif; text-decoration:none; color: #0067F6;}
.text-style-5 .single-link a:visited {font-family: Arial, sans-serif; text-decoration:none; color: #0067F6 !important;}

#layout .text-style-5.block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr > td, #layout .text-style-5.block[data-sd-content=article][data-image-position=top] .block-body > tbody > tr:not(.media-container) > td, #layout .text-style-5.block[data-sd-content=article][data-image-position=bottom] .block-body > tbody > tr:not(.media-container) > td{/*set all elements in article to have padding left and right except image*/
padding-left:40px;padding-right:40px;}





/* Style 6 */
.style-selector .text-style-6 .info::after{content:'Navy background';}
#layout .text-style-6 .header{padding-bottom:10px;}
.text-style-6 {background-color:#001657;color:#ffffff;font-family: Arial, sans-serif; font-size:16px;line-height:24px; font-weight: 400;}
.text-style-6 .main{color:#ffffff;font-size:16px;line-height:24px; padding-bottom: 30px; font-family: Arial, sans-serif;}
.text-style-6, .text-style-6 .add-to-calendar-container td:first-child, .text-style-6 .main, .text-style-6 .sd-list-date, .text-style-6 .sd-list-description, .text-style-6 .calendar-body table td, .text-style-6 .calendar-body table th, .text-style-6 .figcaption, .text-style-6 .intro,  .text-style-6 label, .text-style-6 td {color:#ffffff; font-family: Arial, sans-serif;}
.text-style-6 .header1, .text-style-6 .header2, .text-style-6 .header3, .text-style-6 .header4{font-family: Arial, sans-serif; color: #001657;}
.text-style-6 .header1{font-size:24px;line-height:32px; font-weight: 400; color: #ffffff; }
.text-style-6 .header2{font-size:24px;line-height:32px; font-weight: 400; color: #F8DB00; padding-bottom:10px; }
.text-style-6 .header3{font-size:24px;line-height:32px; font-weight: 400; color: #001657; padding-bottom:10px; }
.text-style-6 .header4{font-size:24px;line-height:32px; font-weight: 400; color: #43e6eb; padding-bottom:10px; }
.text-style-6 .figcaption a {color:#ffffff;text-decoration:none;} 
.text-style-6 .figcaption a:hover { }
.text-style-6 a{color:#F8DB00;text-decoration:none;}
.text-style-6 a:hover { color: #F8DB00; }
.text-style-6 .btn-cm{background-color:#F8DB00; text-decoration:none;color:#0067F6; font-family: Arial, sans-serif;}
.text-style-6 .btn-cm:hover{ }
.text-style-6 .single-link a {font-family: Arial, sans-serif; text-decoration:none; color: #F8DB00;}
.text-style-6 .single-link a:visited {font-family: Arial, sans-serif; text-decoration:none; color: #F8DB00 !important;}

#layout .text-style-6.block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr > td, #layout .text-style-6.block[data-sd-content=article][data-image-position=top] .block-body > tbody > tr:not(.media-container) > td, #layout .text-style-6.block[data-sd-content=article][data-image-position=bottom] .block-body > tbody > tr:not(.media-container) > td{/*set all elements in article to have padding left and right except image*/
padding-left:40px;padding-right:40px;}



/* Style 7 */
.style-selector .text-style-7 .info::after{content:'Teal background';}
#layout .text-style-7 .header{padding-bottom:10px;}
.text-style-7 {background-color:#43e6eb;color:#000000;font-family: Arial, sans-serif; font-size:16px;line-height:24px; font-weight: 400;}
.text-style-7 .main{color:#000000;font-size:16px;line-height:24px; padding-bottom: 30px; font-family: Arial, sans-serif;}
.text-style-7, .text-style-7 .add-to-calendar-container td:first-child, .text-style-7 .main, .text-style-7 .sd-list-date, .text-style-7 .sd-list-description, .text-style-7 .calendar-body table td, .text-style-7 .calendar-body table th, .text-style-7 .figcaption, .text-style-7 .intro,  .text-style-7 label, .text-style-7 td {color:#000000; font-family: Arial, sans-serif;}
.text-style-7 .header1, .text-style-7 .header2, .text-style-7 .header3, .text-style-7 .header4{font-family: Arial, sans-serif; color: #0067F6;}
.text-style-7 .header1{font-size:24px;line-height:32px; font-weight: 400; color: #000000; }
.text-style-7 .header2{font-size:24px;line-height:32px; font-weight: 400; color: #0067F6; padding-bottom:10px; }
.text-style-7 .header3{font-size:24px;line-height:32px; font-weight: 400; color: #001657; padding-bottom:10px; }
.text-style-7 .header4{font-size:16px;line-height:24px; font-weight: 400; color: #000000; padding-bottom:10px; }
.text-style-7 .figcaption a {color:#0067F6;text-decoration:none;} 
.text-style-7 .figcaption a:hover { }
.text-style-7 a{color:#0067F6;text-decoration:none;}
.text-style-7 a:hover { color: #0067F6; }
.text-style-7 .btn-cm{background-color:#0067F6; text-decoration:none;color:#F8DB00; font-family: Arial, sans-serif;}
.text-style-7 .btn-cm:hover{ }
.text-style-7 .single-link a {font-family: Arial, sans-serif; text-decoration:none; color: #0067F6;}
.text-style-7 .single-link a:visited {font-family: Arial, sans-serif; text-decoration:none; color: #0067F6 !important;}

#layout .text-style-7.block[data-sd-content=article]:not([data-image-position]) .block-body > tbody > tr > td, #layout .text-style-7.block[data-sd-content=article][data-image-position=top] .block-body > tbody > tr:not(.media-container) > td, #layout .text-style-7.block[data-sd-content=article][data-image-position=bottom] .block-body > tbody > tr:not(.media-container) > td{/*set all elements in article to have padding left and right except image*/
padding-left:40px;padding-right:40px;}



.whiteLinks a {color:#ffffff; text-decoration: none;}
.greyLinks a {color: #000000; text-decoration: none;}
.appleLinks a {color: #000000; text-decoration: none;}


#middle_0 {-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.02);box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.02);}

