@media(min-width:1200px) {
  .animate-reveal {
    opacity: 0;
    -webkit-animation: reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards !important;
    -moz-animation: reveal 1s ease-in 1 normal forward;
    -o-animation: reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;
    animation: reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;
    margin-top: -3% !important;
  }

  .animate-reveal2 {
    opacity: 0;
    -webkit-animation: reveal2 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards !important;
    -moz-animation: reveal2 1s ease-in 1 normal forward;
    -o-animation: reveal2 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;
    animation: reveal2 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;
    margin-top: 5% !important;
  }

  .animate-reveal2:nth-child(2) {
    margin-top: -1% !important;
  }

  .animate-first {
    -webkit-animation-delay: 1500ms;
    -moz-animation-delay: 1500ms;
    -o-animation-delay: 1500ms;
    animation-delay: 1500ms;
  }

  .animate-second {
    -webkit-animation-delay: 2000ms;
    -moz-animation-delay: 2000ms;
    -o-animation-delay: 2000ms;
    animation-delay: 2000ms;
  }

  .animate-third {
    -webkit-animation-delay: 2500ms;
    -moz-animation-delay: 2500ms;
    -o-animation-delay: 2500ms;
    animation-delay: 2500ms;
  }
}

  @keyframes reveal {
    0% {
      opacity: 0;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(100%);
      -moz-transform: translateY(100%);
      -o-transform: translateY(100%);
      transform: translateY(100%);
    }
  }

  @keyframes reveal2 {
    0% {
      opacity: 0;
      -webkit-transform: translateY(100%);
      -moz-transform: translateY(100%);
      -o-transform: translateY(100%);
      transform: translateY(100%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
    }
  }

  @-webkit-keyframes reveal {
    0% {
      opacity: 0;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(100%);
      -moz-transform: translateY(100%);
      -o-transform: translateY(100%);
      transform: translateY(100%);
    }
  }

  @-webkit-keyframes reveal2 {
    0% {
      opacity: 0;
      -webkit-transform: translateY(100%);
      -moz-transform: translateY(100%);
      -o-transform: translateY(100%);
      transform: translateY(100%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
    }
  }





.tsidesign_featuresmerchant .left .the_list_item_image {
  float: left;
  margin: 0 2rem 1rem 0;
  width: 15% !important;
}



.page-id-4446 iframe {
height:655px !important;
}



@media (min-width: 1000px) {
.tsidesign_memberbenefit_content1 .the_list_item:nth-child(1) {
width:65% !important;
margin-left:1% !important;
margin-right:1% !important;
clear: none !important;

}
.tsidesign_memberbenefit_content1 .the_list_item:nth-child(2) {
width:30% !important;
margin-left:1% !important;
margin-right:1% !important;
}
}



@media (min-width: 800px) and (max-width: 1060px) {
.tsidesign_partners .test2 {float:left !important;}
}


.isTablet .tsidesign_partners .test2,.isMobile .tsidesign_partners .test2{
float:clear !important;
}





x.page-id-4446.isTablet #container .section .column_amt_3 .the_list_item .the_list_item_image {
  width: 35% !important;
}

x.page-id-4446.isMobile #container .section .column_amt_3 .the_list_item .the_list_item_image {
  width: 20% !important;
}
.tsidesign_what_how {margin-bottom: 30px!important;
}


.page-id-4793 #container .full_width_content,.page-id-4901 #container .full_width_content,.page-id-4902 #container .full_width_content,.page-id-4760 #container .full_width_content,.page-id-5165 #container .full_width_content {
  background-color: #FAFAFA !important;
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
  border-bottom: 1px solid #E0E0E0 !important;
margin-bottom: 20px !important;
}




.tsidesign_memberbenefit_header{
padding-bottom: 0 !important;
}
.tsidesign_memberbenefit_features{
padding-top: 0 !important;
}

@media(min-width:965px) {

.tsidesign_memberbenefit_header .the_list_item:nth-child(2) .the_list_item_headline {
text-align:right !important;
}

.page-id-4446  .tsidesign_memberbenefit_header .the_list_item:nth-child(2) .the_list_wrap {
text-align:right !important;
}
.tsidesign_memberbenefit_header img {
width:60% !important;
}

.page-id-4446 .tsidesign_memberbenefit_header .the_list_item:nth-child(1) {
width:70% !important;
clear: none !important;

}

.page-id-4446 .tsidesign_memberbenefit_header .the_list_item:nth-child(2) {
width:30% !important;
}
.tsidesign_memberbenefit_header .the_list_item:nth-child(2) .the_list_item_desc {
font-size: 11px !important;
text-align:right !important;
}
}
@media(max-width:965px) {
.tsidesign_memberbenefit_header .the_list_wrap {
text-align:center !important;
}
.tsidesign_memberbenefit_header img {
width:60% !important;
}
.tsidesign_memberbenefit_header .the_list_item:nth-child(2) .the_list_item_desc {
text-align:center !important;
}
}




.tsidesign_memberbenefit_header {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:134rem !important;
}



.page-id-5550 iframe {
height:625px !important;
}
@media(max-width:492px) {
.page-id-5550 iframe {
height:655px !important;
}
}


.page-id-5486 #container .full_width_content.content_bg.wrp_color_bg .section.w1060 .list_block.type_article.a2.column_amt_4.widescreen_2-4_1.small .the_list_item .the_list_item_image img, .page-id-5516 #container .full_width_content.content_bg.wrp_color_bg .section.w1060 .list_block.type_article.a2.column_amt_4.widescreen_2-4_1.small .the_list_item .the_list_item_image img {
  width: 12%  !important;
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.page-id-5486 .tsidesign_bus_sol_features .the_list_item .the_list_item_subheadline {
  font-size: 1.4rem !important;
}

.page-id-5486 #container .full_width_content.content_bg.wrp_color_bg {
  background-color: #FAFAFA !important;
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
  border-bottom: 1px solid #E0E0E0 !important;
}

.page-id-5486 .tsidesign_bus_sol_features {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:134rem !important;
}

x.page-id-5486 #container .content.thereIsFeatured.content_bg.wrp_color_bg {
  padding-top: 3.6rem !important;
}

.page-id-5486 .tsidesign_dl_standard .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-5486 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}







.page-id-5437 #container .full_width_content.content_bg.wrp_color_bg {
  background-color: #FAFAFA !important;
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
  border-bottom: 1px solid #E0E0E0 !important;
}

.page-id-5437 .tsidesign_bus_sol_features .the_list_item .the_list_item_subheadline {
  font-size: 1.4rem !important;
}

.page-id-5437 .tsidesign_bus_sol_features .the_list_item_headline.hds_color{
margin-bottom: -32px!important;
}


.page-id-5437 .tsidesign_bus_sol_features {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:68rem !important;
}

.page-id-5437 #container .content.thereIsFeatured.content_bg.wrp_color_bg {
  padding-top: 3.6rem !important;
}

.page-id-5437 .tsidesign_dl_standard .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-5437 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}


.page-id-5437 .content {
  max-width:100% !important;
padding-left: 0px!important;
padding-right: 0px!important;
}

.page-id-5437 .section.w988 {
margin-left: 0px !important;
margin-right: 0px !important;
width:100% !important;
}

.page-id-5437 .tsidesign_cta .the_list_item {
text-align:center !important;
}

.page-id-5437 .tsidesign_features .the_list_text {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:106rem !important;
text-align:center !important;
}

.page-id-5437 .tsidesign_features .item_1 {
background-color: #389AC7 !important;
}

.page-id-5437 .tsidesign_bus_sol_features .item_1 span{
    color: #389AC7 !important;
    font-size: 10rem !important;
}

.page-id-5437 .tsidesign_features .item_2 {
background-color: #005880 !important;
}

.page-id-5437 .tsidesign_bus_sol_features .item_2 span{
    color: #005880 !important;
    font-size: 10rem !important;
}

.page-id-5437 .tsidesign_features .item_3 {
background-color: #EE9E01 !important;
}

.page-id-5437 .tsidesign_bus_sol_features .item_3 span{
    color: #EE9E01 !important;
    font-size: 10rem !important;
}

.page-id-5437 .tsidesign_features .item_4 {
background-color: #FF5B35 !important;
}

.page-id-5437 .tsidesign_bus_sol_features .item_4 span{
    color: #FF5B35 !important;
    font-size: 10rem !important;
}




.page-id-5437 .tsidesign_features .the_list_item .the_list_wrap {
  background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0 !important;
}









.page-id-5332 #container .full_width_content.content_bg.wrp_color_bg, .page-id-5516 #container .full_width_content.content_bg.wrp_color_bg {
  background-color: #FAFAFA !important;
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
  border-bottom: 1px solid #E0E0E0 !important;
}

.page-id-5332 .tsidesign_bus_sol_features .the_list_item .the_list_item_subheadline, .page-id-5516 .tsidesign_bus_sol_features .the_list_item .the_list_item_subheadline  {
  font-size: 1.4rem !important;
}




.page-id-5332 .tsidesign_bus_sol_features, .page-id-5516 .tsidesign_bus_sol_features {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:134rem !important;
}

.page-id-5332 #container .content.thereIsFeatured.content_bg.wrp_color_bg, .page-id-5516 #container .content.thereIsFeatured.content_bg.wrp_color_bg {
  padding-top: 3.6rem !important;
}

.page-id-5332 .tsidesign_dl_standard .slidesjs-container, .page-id-5516 .tsidesign_dl_standard .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-5332 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text  {
  text-align: center !important;
padding: 0 !important;
}

.page-id-5516 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {text-align: center !important;}


.page-id-5332 iframe, .page-id-5516 iframe,.page-id-5486 iframe {
height:644px !important;
}
@media(max-width:830px) {
.page-id-5332 iframe, .page-id-5516 iframe,.page-id-5486 iframe {
height:968px !important;
}
}



#wrapper #the_header .header_color{
  max-width: 134rem !important;
  margin: 0 auto!important;
}

#wrapper #the_header {
  background-color: #fff !important;
}

#header_buttons2 {color: white !important;
    float: right !important;
    font-size: 1.8rem !important;
    margin-right: 2rem !important;
    margin-top: -5rem !important;
}


#wrapper .menu-wrap {
  width: 100% !important;
}

@media(min-width:1000px) {
#wrapper  #access{
  margin-top: -50px!important;
}
}

#container .full_width_content{
margin-top: -40px !important;
}



.isTablet #container .full_width_content , .isMobile #container .full_width_content , .mobileview #container .full_width_content {
margin-top: 0px !important;
}

@media (min-device-width:1225px) and (min-width:800px) {
 x #the_header #_the_logo {
    display: block !important;
    overflow: visible !important;
    max-width: 134rem !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
 x #container {
    margin-top: -40px !important;
    margin-top: -4.0rem !important;
  }
}

x#wrapper #access .menu.align-right {float: right !important;}

.isTablet .logo-slot.pct50.slot-type-text , .isMobile .logo-slot.pct50.slot-type-text , .mobileview .logo-slot.pct50.slot-type-text {
    display: none !important;
}
.logo-slot.pct50.slot-type-text {
    display: none !important;
}




.page-id-4997 .full_width_content.content_bg.wrp_color_bg {
  max-width: 100% !important;

  background-color: transparent !important;
  background-image: url('http://townsquareinteractive.com/files/2015/10/bkg_2.jpg') !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
}
.page-id-4997 .blog_subscription_img {

}


.page-id-4446 .tsidesign_memberbenefit_features .the_list_item_subheadline.hds_color{
  font-size: 2.5rem !important;
  padding-top: 26px!important;
}

.page-id-4446 #header_buttons2, .page-id-4793 #header_buttons2, .page-id-4901 #header_buttons2, .page-id-4902 #header_buttons2, .page-id-4760 #header_buttons2, .page-id-5165 #header_buttons2 {
  display: none !important;
}




@media(max-width:1100px) {
.page-id-4446 .tsidesign_memberbenefit_features .the_list_item_subheadline.hds_color{
  font-size: 2.5rem !important;
  padding-top: 10px!important;
}

}


.page-id-4446 .tsidesign_memberbenefit_features .the_list_item_image {
  width: 35% !important;
}
@media(min-width:800px) {
.page-id-4446 .tsidesign_memberbenefit_features .the_list_item_image {
  float: left !important;
  margin: 1rem 1rem !important;
}
}

@media(max-width:800px) {

.page-id-4446 .tsidesign_memberbenefit_features  {
  text-align: center !important;
}
.page-id-4446 .tsidesign_memberbenefit_features .the_list_item_image {
  text-align: center !important;
}
.page-id-4446 .tsidesign_memberbenefit_features .the_list_item_image {
  margin-right:auto !important;
  margin-left:auto !important;
}
}
.tsidesign_memberbenefit_features {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:134rem !important;
}



.tsidesign_memberbenefitdl {
  margin: 0 auto !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  min-height: 10rem !important;
}
.tsidesign_memberbenefitdl .the_list_item_headline {
    font-size: 5rem !important;
}

.tsidesign_what_how {
background-color: #39aeb9 !important;
}
.tsidesign_what_how .the_list_item_headline.hds_color {
    font-size: 4.5rem !important;
}


.page-id-4446 .tsidesign_dl_short .slidesjs-container {
  max-height: 20rem !important;
}

.page-id-4446 .tsidesign_dl_short .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}





.tsidesign_memberlogos .the_list_item img { 
-webkit-filter: grayscale(100%) !important;
filter: grayscale(100%) !important;
opacity: .7 !important;
}





.tsidesign_greenskyfeatures {
  text-align:center !important;
}

.tsidesign_greenskyfeatures img {
  width:73% !important;
}

iframe {border: none !important; }
.addresses {display: none !important;}
.mobile-abovepost .primary {width: 100% !important;}

.page-id-268 #container .w988 .type_article.column_amt_1.large.tsidesign_citations .the_list_item {
  padding-top:0px !important;
  padding-bottom:0px !important;
  margin:0px !important;
}

.post-header.the_list_item_heads .the_list_item_headline a {
  color: #39aeb9 !important;
}

.tsidesign_geolist ul li {
  list-style-type: none !important;
}

@media(max-width:800px) {
  body.page-id-1508 .list_block.type_article.a1.column_amt_1.landscape_4_3.large  {
    margin-left:0rem !important;
    margin-right:0rem !important;
  }
  body.page-id-1508 #container .type-post {
    float:left !important;
    width: 100% !important;
    margin:0rem 0rem 0rem 0rem !important;
    min-height: 218px !important;
  }
  body.page-id-1508 #container .the_list_item .post-pagination:after {
    display:none !important;
  }
}

.page-id-1508 .post-pagination.is-loop {
  display:none !important;
}

.page-id-1508 .list_block.type_article.a1.column_amt_1.landscape_4_3.large  {
  margin-left:0rem !important;
  margin-right:0rem !important;
}

.page-id-1508 #container .type-post {
  display:inline-block !important;
  width: 43% !important;
  min-height:310px !important;
  margin:0rem 4.5rem 0rem 0rem !important;
  z-index: 11 !important;
  vertical-align: top !important;
}

.page-id-1508 #container .the_list_item .post-pagination:after {
  display:none !important;
}

.page-id-1508 #container .the_list_item .post-pagination:after {
  display:none !important;
}

.page-id-1508 #container .large .the_list_item .type-post .the_list_item_headline {
  font-size:2.2rem !important;
  font-weight: bold !important;
}




.tsidesign_dl_standard .the_list_item.hero:not(.no_image) .caption {
  background: rgba(0, 0, 0, 0.20) none repeat scroll 0 0 !important;
}

.tsidesign_dl_short .the_list_item.hero:not(.no_image) .caption {
  background: rgba(0, 0, 0, 0.20) none repeat scroll 0 0 !important;
}

.tsidesign_dl_contact .the_list_item.hero:not(.no_image) .caption {
  background: rgba(0, 0, 0, 0.20) none repeat scroll 0 0 !important;
}

.tsidesign_dl_work .the_list_item.hero:not(.no_image) .caption {
  background: rgba(0, 0, 0, 0.20) none repeat scroll 0 0 !important;
}

#container .type_gallery .the_list_item .the_list_item_headline {
  text-shadow: none !important;
}

#container .large .the_list_item .the_list_item_subheadline {
  text-transform: none !important;
}

#the_header {
  -webkit-box-shadow: 0 0 4px 4px rgba(0,0,0,.15) !important;
  box-shadow: 0 0 4px 4px rgba(0,0,0,.15) !important;
}

#the_header .logo-slot.pct50.slot-type-text {
  float: right !important;
}
.logo-slot.pct50.slot-type-text {
  margin-top: -13.5rem !important;
  padding-top: 0rem !important;
}




.headercall {
  float: right !important;
}

.blackbutton {
  text-shadow: none !important;
  border-radius:2px;
  color:#fff !important;
  font-size:16px;
  background-color: #DA4C28;
  padding: 4px 18px 4px 18px;
  text-decoration: none !important;
  float: right !important;
  margin-left: 10px !important;
  margin-top: 10px !important;
}

a.blackbutton:hover {
  background-color:#b33d1d;
  color:#fff !important;
}

.blackbutton2 {
  text-shadow: none !important;
  margin-top: 10px !important;
  border-radius:2px;
  color:#fff !important;
  font-size:16px;
  padding: 4px 18px 4px 18px;
  text-decoration: none !important;
  float: right !important;
  margin-left: 10px !important;
  background-color:#39AEB9;
}

a.blackbutton2:hover {
  background-color:#2D8E97;
  color:#ffffff !important;
}


.blackbutton3 {
  text-shadow: none !important;
  margin-top: 10px !important;
  border-radius:2px;
  color:#fff !important;
  font-size:16px;
  padding: 4px 18px 4px 18px;
  text-decoration: none !important;
  float: right !important;
  margin-left: 10px !important;
  background-color:#4242bd;
}

a.blackbutton3:hover {
  background-color:#313191;
  color:#ffffff !important;
}


.header_share_wrap.dropdown-list {
  max-width: 134rem !important;
  margin: 0 auto !important;
  float: none !important;
  display: block !important;
}


.mobileview .header_share_wrap.dropdown-list {
  display: none !important;
}
x#the_share {
  max-width: 134rem !important;
  margin: 0 auto !important;
  float: none !important;
}

.header_share_wrap.dropdown-list a.phone::after, .header_share_wrap.dropdown-list .share_title {
  text-transform: none !important;
  letter-spacing: 0 !important;
}

.header_share_wrap.dropdown-list a.phone::after, .header_share_wrap.dropdown-list .share_title {
  font-size: 1.2rem !important;
}

.header_share_wrap.dropdown-list .phone {
  float:right !important;
  padding-left: 0 !important;
}
x#the_share .left {
  float:right !important;
  margin-right: 17px !important;
}

.header_color {
  margin-top: -3.1rem !important;
  margin-top: -31px !important;
}

.mobileview .header_color {
  margin-top: 0rem !important;
  margin-top: 0px !important;
}

.email_icon {display:none !important;}
.print_icon {display:none !important;}
#the_share .share_list {right: 6.0rem !important;}

#the_header .logo-v2 .logo-slot img{
  max-height: 12rem !important;
  z-index: 1000 !important;
  position: relative !important;
}

.mobileview #the_header .logo-v2 .logo-slot img{
  z-index: 100 !important;
  position: relative !important;
}

#wrapper #access {
  margin-top: -5.0rem !important;
  max-width: 134rem !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

#wrapper #access .menu {
  max-width: 134rem !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

#wrapper .menu-wrap {
  display: block !important;
  max-width: 134rem !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.full_width_content.content_bg.wrp_color_bg {
  margin-right: auto !important;
  margin-left: auto !important;
  max-width:134rem !important;
}

.content {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:134rem !important;
}

#the_footer {max-width:100% !important;}
#the_footer #_the_logo { margin-right:auto !important; margin-left:auto !important; max-width:134rem !important; }
#the_footer #_the_copyright { margin-right:auto !important; margin-left:auto !important; max-width:134rem !important; }
#the_footer .section.w988 { margin-right:auto !important; margin-left:auto !important; max-width:134rem !important;}

#the_footer .footer:nth-child(1) {
  background-color: #FAFAFA !important;  border-top: 1px solid #E0E0E0 !important; border-bottom: 1px solid #E0E0E0 !important;
}

#the_footer .footer_brand {
  display: none !important;
}

#wrapper #_the_navigation a {
  font-size: 1.2rem !important;
  letter-spacing: .05rem !important;
}

#menu-holder a {
  font-size: 1.2rem !important;
  letter-spacing: .05rem !important;
}

#wrapper #access .menu {
  padding: 1.9rem 0 1rem 2rem !important;
}

h1,h2,h3,h4 {
  font-weight: normal !important;
}

.the_list_item_action {
  border-radius: 0px !important;
}

#container .the_list_item .the_list_item_action a {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.0) 0%) repeat scroll 0 0 rgba(255, 255, 255, 1) !important;
background-color: #39aeb9 !important;
box-shadow: none !important;
border: 2px solid #39aeb9 !important;
font-size: 1.4rem !important;
text-transform: uppercase !important;
color: #FFFFFF !important;
font-weight: normal !important;
}

#container .the_list_item .the_list_item_action a:hover {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.0) 0%) repeat scroll 0 0 rgba(255, 255, 255, 1) !important;
background-color: #2d8e97 !important;
box-shadow: none !important;
border: 2px solid #2d8e97 !important;
font-size: 1.4rem !important;
text-transform: uppercase !important;
color: #FFFFFF !important;
font-weight: normal !important;
}

#wrapper .the_list_item.hero .the_list_item_action, #wrapper .type_photo_grid .the_list_item .the_list_item_action, #wrapper .type_gallery .the_list_item.no_image .the_list_item_action {
background-color: transparent !important;
}

x.logged-in #the_header {
  position: fixed !important;
}

.test1 {
margin-right:5px  !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
width: 150px !important;
  border-radius:2px;
  font-size:2.1rem;
  background-color:#da4c28;
  padding: 6px 22px 6px 22px;
  text-decoration: none !important;
  text-align: center;
color: #fff !important;
  text-transform: uppercase !important;
}
.test1:hover {
  background-color:#B33D1D !important;
}
.test2 {
margin-right:5px  !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
width: 150px !important;
  border-radius:2px;
  font-size:1.5rem;
  background-color:#39aeb9;
  padding: 6px 22px 6px 22px;
  text-decoration: none !important;
  text-align: center;
color: #fff !important;
  text-transform: uppercase !important;
}
.test2:hover {
  background-color:#2E9099 !important;
}


.test3 {
margin-right:5px  !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
width: 150px !important;
  border-radius:2px;
  font-size:1.7rem;
  background-color:#000;
  padding: 6px 15px 6px 15px;
  text-decoration: none !important;
  text-align: center;
color: #fff !important;
  text-transform: uppercase !important;
opacity: .3 !important;
}
.test3:hover {
opacity: .7 !important;
}

.test4 {
margin-right:5px  !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
width: 150px !important;
  border-radius:2px;
  font-size:1.7rem;
  background-color:#000;
  padding: 6px 15px 6px 15px;
  text-decoration: none !important;
  text-align: center;
color: #fff !important;
  text-transform: uppercase !important;
opacity: .4 !important;
}
.test4:hover {
  opacity: .8 !important;
}



.test5 {
margin-right:5px  !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
width: 150px !important;
  border-radius:2px;
  font-size:1.5rem;
  background-color:#4242bd;
  padding: 6px 22px 6px 22px;
  text-decoration: none !important;
  text-align: center;
color: #fff !important;
  text-transform: uppercase !important;
}
.test5:hover {
  background-color:#313191 !important;
}


.page-id-262 .full_width_content.content_bg.wrp_color_bg {
  margin: 0 auto !important;
  max-width: 100% !important;
  border-bottom: 1px solid #E0E0E0 !important;
  background-color: #FAFAFA !important;
}

.page-id-262 .tsidesign_feature7 .the_list_item {
  margin-bottom: 3rem !important;
  margin-top: 7rem !important;
}

.page-id-262 .tsidesign_icon_features {
  max-width: 134rem !important;
  margin-left: auto !important;
  margin-right: auto !important;
  background-color: #FAFAFA !important;
}

.page-id-262 .tsidesign_icon_features .the_list_item .the_list_item_image img {
  width: 50% !important;
  margin: 0 auto !important;
  display: block !important;
}

.page-id-262 .tsidesign_icon_features .the_list_item .the_list_item_headline {
  font-size: 2.3rem !important;
}

.page-id-262 #container .large .the_list_item .the_list_item_desc {
  max-width: 97rem !important;
  margin: 0 auto !important;
}

.page-id-262 #container .large .the_list_item .the_list_item_heads {
  max-width: 80rem !important;
  margin: 0 auto !important;
}

.tsidesign_feature1 {
  margin: 0 auto !important;
  padding: 18rem 3.6rem 2rem !important;
  background-image: url('http://demotsi.townsquareinteractive.com/files/2015/06/dl-tsi1-2.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  min-height: 60rem !important;
}

.tsidesign_feature1 .the_list_item_image {
 width: 60% !important;
}

.isTablet .tsidesign_feature1 .the_list_item_image,.isMobile .tsidesign_feature1 .the_list_item_image, .mobileview .tsidesign_feature1 .the_list_item_image {
 width: 100% !important;
}


.tsidesign_feature1 .feature1h1 {
  color: #FFFFFF !important;
  font-size: 30px !important;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) !important;
}

.tsidesign_feature1 .feature1h2 {
  color: #FFFFFF !important;
  font-size: 50px !important;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) !important;
  line-height: 60px !important;
}

.tsidesign_feature1 .feature1content {
  color: #FFFFFF !important;
}

.tsidesign_feature2 {
  margin: 0 auto !important;
  background-color: #39AEB9 !important;
  padding: 15rem 3.6rem 2rem !important;
  min-height: 50rem !important;
}

.tsidesign_feature2 .feature2h1 {
  color: #FFFFFF !important;
  font-size: 50px !important;
}

.tsidesign_feature2 .feature2h2 {
  color: #FFFFFF !important;
  font-size: 30px !important;
}

.tsidesign_feature2 .feature2content {
  color: #FFFFFF !important;
}

.tsidesign_feature3 {
  margin: 0 auto !important;
  padding: 21rem 3.6rem 2rem !important;
  background-image: url('http://demotsi.townsquareinteractive.com/files/2015/05/bkg_hid2texture2.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  min-height: 60rem !important;
}

.tsidesign_feature3 .feature3h1 {
  color: #FFFFFF !important;
  font-size: 50px !important;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) !important;
}

.tsidesign_feature3 .feature3h2 {
  color: #FFFFFF !important;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) !important;
  font-size: 30px !important;
}

.tsidesign_feature3 .feature3content {
  color: #FFFFFF !important;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) !important;
}

.tsidesign_feature4 {
  background-color: #3b2b3b !important;
  margin: 0 auto !important;
  padding: 15rem 3.6rem 2rem !important;
  min-height: 50rem !important;
}

.tsidesign_feature4 .feature4h1 {
  color: #FFFFFF !important;
  font-size: 50px !important;
}

.tsidesign_feature4 .feature4h2 {
  color: #FFFFFF !important;
  font-size: 30px !important;
}

.tsidesign_feature4 .feature4content {
  color: #FFFFFF !important;
}

.tsidesign_feature5 {
  margin: 0 auto !important;
  padding: 21rem 3.6rem 2rem !important;
  background-image: url('http://demotsi.townsquareinteractive.com/files/2015/06/dl-tsi2.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  min-height: 60rem !important;
}

.tsidesign_feature5 .feature5h1 {
  color: #FFFFFF !important;
  font-size: 50px !important;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) !important;
}

.tsidesign_feature5 .feature5h2 {
  color: #FFFFFF !important;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) !important;
  font-size: 30px !important;
}

.tsidesign_feature5 .feature5content {
  color: #FFFFFF !important;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) !important;
}

.tsidesign_feature6 {
  background-color: #30343A !important;
  margin: 0 auto !important;
  padding: 15rem 3.6rem 2rem !important;
  min-height: 55rem !important;
}

.tsidesign_feature6 .feature6h1 {
  color: #FFFFFF !important;
  font-size: 50px !important;
}

.tsidesign_feature6 .feature6h2 {
  color: #FFFFFF !important;
  font-size: 30px !important;
}

.tsidesign_feature6 .feature6content {
  color: #FFFFFF !important;
}

.tsidesign_feature7 .feature7h1 {
  font-size: 50px !important;
}

body.page-id-262.isTablet .tsidesign_feature1 {
  background-attachment: scroll !important;
  padding: 2rem !important;
  min-height: 24rem !important;
}
body.page-id-262.isTablet .tsidesign_feature3 {
  background-attachment: scroll !important;
  padding: 6rem 3.6rem 2rem !important;
  min-height: 34rem !important;
}
body.page-id-262.isTablet .tsidesign_feature5 {
  background-attachment: scroll !important;
  padding: 6rem 3.6rem 2rem !important;
  min-height: 34rem !important;
}

.page-id-268 #container .full_width_content.content_bg.wrp_color_bg .section.w1060 .list_block.type_article.a2.column_amt_4.widescreen_2-4_1.small .the_list_item .the_list_item_image img {
  width: 60%  !important;
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.page-id-268 .tsidesign_bus_sol_features .the_list_item .the_list_item_subheadline {
  font-size: 1.4rem !important;
}

.page-id-268 #container .full_width_content.content_bg.wrp_color_bg {
  background-color: #FAFAFA !important;
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
  border-bottom: 1px solid #E0E0E0 !important;
}

.page-id-268 .tsidesign_bus_sol_features {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:134rem !important;
}

.page-id-268 #container .content.thereIsFeatured.content_bg.wrp_color_bg {
  padding-top: 3.6rem !important;
}

.page-id-268 .tsidesign_dl_standard .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-268 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}

.page-id-268 .tsidesign_seo_title .the_list_item .the_list_item_headline, .page-id-268 .tsidesign_website_title .the_list_item .the_list_item_headline, .page-id-268 .tsidesign_social_title .the_list_item .the_list_item_headline, .page-id-268 .tsidesign_mobile_title .the_list_item .the_list_item_headline {
  font-size: 5.0rem !important;
  border-top: 2px solid #30343A !important;
  border-bottom: 2px solid #30343A !important;
  padding-bottom: 1rem !important;
}

.page-id-268 .tsidesign_seo_title {
  margin-top: 3rem !important;
}

.page-id-268 .tsidesign_seo_title .the_list_item .the_list_item_desc {
  font-size: 1.6rem !important;
  padding-left: 10% !important;
}

.page-id-268 .tsidesign_seo_stats .left .the_list_item_image, .page-id-268 .tsidesign_website_stats .left .the_list_item_image, .page-id-268 .tsidesign_social_stats .left .the_list_item_image, .page-id-268 .tsidesign_mobile_stats .left .the_list_item_image {
  width: 20% !important;
}

.page-id-268 .tsidesign_seo_stats .the_list_item .the_list_item_desc, .page-id-268 .tsidesign_website_stats .the_list_item .the_list_item_desc, .page-id-268 .tsidesign_social_stats .the_list_item .the_list_item_desc, .page-id-268 .tsidesign_mobile_stats .the_list_item .the_list_item_desc {
  font-size: 1.6rem !important;
}

.page-id-268 .tsidesign_website_title .the_list_item .the_list_item_desc, .page-id-268 .tsidesign_social_title .the_list_item .the_list_item_desc {
  font-size: 1.6rem !important;
  padding-left: 10% !important;
  margin-top: -1.0rem !important;
}

.page-id-268 .tsidesign_mobile_title .the_list_item .the_list_item_desc {
  font-size: 1.6rem !important;
  padding-left: 10% !important;
  margin-top: 3.0rem !important;
}

.page-id-268 #container .w988 .type_article.column_amt_1.large .the_list_item {
  margin: 0 0 9rem !important;
}

.page-id-268.isTablet #container .section .column_amt_3 .the_list_item {
  width:31% !important;
  margin: 0% 1% !important;
  clear: none !important;
}

.page-id-268.isMobile #container .section .column_amt_3 .the_list_item {
  width:98% !important;
  margin: 0% 1% !important;
  clear: none !important;
}

.page-id-268.isTablet #container .section .column_amt_3 .the_list_item .the_list_item_image {
  width: 35% !important;
}

.page-id-268.isMobile #container .section .column_amt_3 .the_list_item .the_list_item_image {
  width: 20% !important;
}

.page-id-268.isMobile .tsidesign_seo_title .the_list_item .the_list_item_desc, .page-id-268.isMobile .tsidesign_website_title .the_list_item .the_list_item_desc, .page-id-268.isMobile .tsidesign_social_title .the_list_item .the_list_item_desc, .page-id-268.isMobile .tsidesign_mobile_title .the_list_item .the_list_item_desc {
 padding-left: 0 !important;
}

.page-id-268.isMobile .tsidesign_seo_title .the_list_item .the_list_item_headline, .page-id-268.isMobile .tsidesign_website_title .the_list_item .the_list_item_headline, .page-id-268.isMobile .tsidesign_social_title .the_list_item .the_list_item_headline, .page-id-268.isMobile .tsidesign_mobile_title .the_list_item .the_list_item_headline {
  font-size: 3.8rem !important;
}

.page-id-268.isMobile .tsidesign_mobile_title .the_list_item .the_list_item_desc {
  margin-top: 0 !important;
}

.page-id-271 .full_width_content.content_bg.wrp_color_bg {
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
}

.page-id-542 .full_width_content.content_bg.wrp_color_bg {
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
}

.page-id-542 .tsidesign_dl_standard .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-542 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}

.page-id-542  .tsidesign_careers_icons .the_list_item .the_list_item_image {
  width: 40% !important;
  display: block !important;
  margin: 0 auto !important;
}

.page-id-280 .full_width_content.content_bg.wrp_color_bg {
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
}

.page-id-280 .tsidesign_dl_standard .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-280 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}

.page-id-280 #container .full_width_content.content_bg.wrp_color_bg {
  background-color: #FAFAFA !important;
  margin: 0 auto !important;
  border-bottom: 1px solid #E0E0E0 !important;
}

.page-id-280 .tsidesign_dl_standard .the_list_item.no_image.no_desc .caption, .page-id-280 .tsidesign_dl_standard .the_list_item.hero.no_desc .caption {
  padding: 3.7% 0 0 !important;
}

.page-id-280 .tsidesign_social_icons {
  margin: 0 auto !important;
  max-width: 134rem !important;
}

.page-id-280 #container .content {
  padding-top: 3.6rem !important;
}

.page-id-280 .tsidesign_social_icons .the_list_item .the_list_item_image {
  width: 35% !important;
  display: block !important;
  margin: 0 auto !important;
}

.page-id-280 .tsidesign_social_icons .the_list_item .the_list_item_subheadline {
  font-size: 1.4rem !important;
}

.page-id-280 .tsidesign_social_icons .the_list_item {
  width: 20% !important;
  margin-right: 0% !important;
  clear: none !important;
}

.page-id-280.isTablet .tsidesign_social_icons .the_list_item {
  width: 50% !important;
}
.page-id-280.isTablet .tsidesign_social_icons .the_list_item .the_list_item_image {
    width: 45%  !important;
}

.page-id-331 .full_width_content.content_bg.wrp_color_bg {
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
}

.page-id-331 .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-331 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}

.page-id-1508 .full_width_content.content_bg.wrp_color_bg {
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
}

.page-id-1508 .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-1508 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}

.page-id-1508 .tsidesign_dl_standard .the_list_item.no_image.no_desc .caption, .page-id-1508 .tsidesign_dl_standard .the_list_item.hero.no_desc .caption {
  padding: 3.7% 0 0 !important;
}


.page-id-300 .full_width_content.content_bg.wrp_color_bg {
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
}

.page-id-300 .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-300 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}

.page-id-334 .full_width_content.content_bg.wrp_color_bg {
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
}

.page-id-334 .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-334 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}

.page-id-334 .tsidesign_approach_icons .the_list_item .the_list_item_image {
  width: 50% !important;
  display: block !important;
  margin: 0 auto !important;
}

.page-id-691 .full_width_content.content_bg.wrp_color_bg {
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
}

.page-id-691 .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-691 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}

.page-id-277 .full_width_content.content_bg.wrp_color_bg {
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
}

.page-id-277 .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-277 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}

.page-id-277 .tsidesign_about_icons .the_list_item_image {
  width: 15% !important;
  margin: 0 1rem 1rem 0 !important;
}

.mobileview #wrapper #_the_navigation {
  text-align: left !important;
}


@media(max-width:1050px) {
  #wrapper #access {
    margin-top: 0rem !important;
  }
  #wrapper #_the_navigation {
    text-align: center !important;
  }
}

@media(max-width:800px) {
  #the_header #_the_logo {
    display: inline-block !important;
    width: 60% !important;
  }
  #the_header .mobile-triggers {
    width: 60% !important;
  }
  #the_share .share_list {
    right: 0rem !important;
  }
  .tsidesign_feature1 {
    background-attachment: scroll !important;
    padding: 2rem !important;
    min-height: 24rem !important;
  }
  .tsidesign_feature3 {
    background-attachment: scroll !important;
    padding: 6rem 3.6rem 2rem !important;
    min-height: 34rem !important;
  }
  .tsidesign_feature5 {
    background-attachment: scroll !important;
    padding: 6rem 3.6rem 2rem !important;
    min-height: 34rem !important;
  }
  .tsidesign_feature1 .feature1h2 {
    font-size: 40px !important;
    line-height: 40px !important;
  }
  .page-id-268 #container .section .column_amt_3 .the_list_item {
    width:31% !important;
    margin: 0% 1% !important;
    clear: none !important;
  }
  .page-id-268 #container .section .column_amt_3 .the_list_item .the_list_item_image {
    width: 35% !important;
  }
  .page-id-280 .tsidesign_social_icons .the_list_item {
    width: 50% !important;
  }
  .page-id-280 .tsidesign_social_icons .the_list_item .the_list_item_image {
    width: 45%  !important;
  }
}


@media(max-width:575px) {
  #the_header .logo-v2 .logo-slot img{
    max-height: 7.2rem !important;
  }
  #the_header .mobile-triggers {
    width: 60% !important;
 }
  .tsidesign_feature1 .feature1h2 {
    font-size: 25px !important;
    line-height: 30px !important;
  }
  .tsidesign_feature1 .feature1h1 {
    font-size: 20px !important;
  }
  .tsidesign_feature2 {
    padding: 6rem 3.6rem !important;
    min-height: 34rem !important;
  }
  .tsidesign_feature2 .feature2h1 {
    font-size: 40px !important;
  }
  .tsidesign_feature2 .feature2h2 {
    font-size: 20px !important;
  }
  .tsidesign_feature3 .feature3h1 {
    font-size: 40px !important;
  }
  .tsidesign_feature3 .feature3h2 {
    font-size: 20px !important;
  }
  .tsidesign_feature4 {
    padding: 6rem 3.6rem !important;
    min-height: 34rem !important;
  }
  .tsidesign_feature4 .feature4h1 {
    font-size: 40px !important;
  }
  .tsidesign_feature4 .feature4h2 {
    font-size: 20px !important;
  }
  .tsidesign_feature5 .feature5h1 {
    font-size: 40px !important;
  }
  .tsidesign_feature5 .feature5h2 {
    font-size: 20px !important;
  }
  .tsidesign_feature6 {
    padding: 6rem 3.6rem !important;
    min-height: 34rem !important;
  }
  .tsidesign_feature6 .feature6h1 {
    font-size: 40px !important;
  }
  .tsidesign_feature6 .feature6h2 {
    font-size: 20px !important;
  }
  .tsidesign_feature7 .feature7h1 {
    font-size: 40px !important;
  }
  .tsidesign_feature7 .feature7h2 {
    font-size: 20px !important;
  }
  .page-id-268 #container .section .column_amt_3 .the_list_item {
    width:98% !important;
    margin: 0% 1% !important;
    clear: none !important;
  }
  .page-id-268 #container .section .column_amt_3 .the_list_item .the_list_item_image {
    width: 20% !important;
  }
  .page-id-268 .tsidesign_seo_title .the_list_item .the_list_item_desc, .page-id-268 .tsidesign_website_title .the_list_item .the_list_item_desc, .page-id-268 .tsidesign_social_title .the_list_item .the_list_item_desc, .page-id-268 .tsidesign_mobile_title .the_list_item .the_list_item_desc {
    padding-left: 0 !important;
  }
  .page-id-268 .tsidesign_seo_title .the_list_item .the_list_item_headline, .page-id-268 .tsidesign_website_title .the_list_item .the_list_item_headline, .page-id-268 .tsidesign_social_title .the_list_item .the_list_item_headline, .page-id-268 .tsidesign_mobile_title .the_list_item .the_list_item_headline {
    font-size: 3.8rem !important;
  }
  .page-id-268 .tsidesign_mobile_title .the_list_item .the_list_item_desc {
    margin-top: 0 !important;
  }
}

@media(max-width:500px) {
  .test1, .test2,test3, .test4 {
    font-size:15px !important;
  }
  .page-id-542 .test1 {
    font-size: 13px !important;
  }
}

.page-id-4446 #container .full_width_content.content_bg.wrp_color_bg .section.w1060 .list_block.type_article.a2.column_amt_4.widescreen_2-4_1.small .the_list_item .the_list_item_image img {
  width: 60%  !important;
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.page-id-4446 .tsidesign_bus_sol_features .the_list_item .the_list_item_subheadline {
  font-size: 1.4rem !important;
}

.page-id-4446 #container .full_width_content.content_bg.wrp_color_bg {
  background-color: #FAFAFA !important;
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
  border-bottom: 1px solid #E0E0E0 !important;
}

.page-id-4446 .tsidesign_bus_sol_features {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:134rem !important;
}

.page-id-4446 #container .content.thereIsFeatured.content_bg.wrp_color_bg {
  padding-top: 3.6rem !important;
}

.page-id-4446 .tsidesign_dl_standard .slidesjs-container {
  max-height: 44rem !important;
}

.page-id-4446 .tsidesign_dl_standard .the_list_item.hero .caption .the_list_text {
  text-align: center !important;
}

.page-id-4446 #container .w988 .type_article.column_amt_1.large .the_list_item {
  margin: 0 0 9rem !important;
}

.page-id-4446.isTablet #container .section .column_amt_3 .the_list_item {
  width:31% !important;
  margin: 0% 1% !important;
  clear: none !important;
}

.page-id-4446.isMobile #container .section .column_amt_3 .the_list_item {
  width:98% !important;
  margin: 0% 1% !important;
  clear: none !important;
}



.page-id-4446.isMobile .tsidesign_seo_title .the_list_item .the_list_item_desc, .page-id-4446.isMobile .tsidesign_website_title .the_list_item .the_list_item_desc, .page-id-4446.isMobile .tsidesign_social_title .the_list_item .the_list_item_desc, .page-id-4446.isMobile .tsidesign_mobile_title .the_list_item .the_list_item_desc {
 padding-left: 0 !important;
}

.page-id-4446 #container .type_photo_grid .the_list_item .the_list_item_image {
  box-shadow:none !important;
  background-color: #ffffff !important;
}

.page-id-4446 #container .type_photo_grid .the_list_item .the_list_item_image::before, #container .type_gallery .slides .the_list_item .caption::before {
    background-color: #ffffff !important;
}

.gfield.designform-testing .ginput_container ul li:first-of-type {color: blue !important;}

.gfield.designform-testing .ginput_container ul li:nth-child(2) {color: red !important;}


.gfield.designform-testing .ginput_container ul li:nth-child(3) {color: green !important;}

.gfield.designform-testing .ginput_container ul li:nth-child(4) {color: purple !important;}

.gfield.designform-testing, .gfield.designform-testing ul li {width:40% !important;}