/*
 Theme Name: UUCanton - Child theme
 Theme URI: http://www.recessmade.com
 Author URI: http://www.recessmade.com
 Description: UU Canton Church Theme - Child
 Author: Recess Made
 Template: UUCanton
 Version: 1.0
 License: GNU General Public License
 License URI: license.txt
 Tags: two-columns, fixed-width, threaded-comments, editor-style, custom-menu
 */


 @import url("../UUCanton/style.css");

 @import url(https://fonts.googleapis.com/css?family=Open+Sans|Sorts+Mill+Goudy|Sanchez|Lato);
 @import url(https://fonts.googleapis.com/css?family=Arvo:400,700);


 /* Page Styles */
#com-docs {
    display: none;
}
.two{display: flex;}

li#gcc-docs {
    DISPLAY: NONE;
}

#croma-primarynav li a{
  padding-left:10px ;
  padding-right: 10px;
}

h1 {
  font-size: 2em;
  margin-top: 1em;
  margin-bottom: 10px;
  font-family: "Sorts Mill Goudy", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

h2 {
  margin-bottom: 0 !important;
}

h3 {
  font-size: 1.5em;
  padding-left: 1em;
  margin-bottom: 10px;
  margin-top: 1em;
  font-family: "Sorts Mill Goudy", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

p {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  -webkit-column-gap: 35px;
  -moz-column-gap: 35px;
  column-gap: 35px;
}

li {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

.drop_cap p:first-child:first-letter { 
  float: left;
  color: #903;
  font-size: 75px;
  line-height: 65px;
  padding-top: 4px;
  padding-right: 15px;
  font-family: Georgia, serif;
  font-weight: normal;
}
 
ul.activity{
  overflow:hidden;
  padding-left: 30px;
}
li.activityli{
  line-height:1.5em;
  font-size: 15px;
}
#double li  { width:50%;} 
#triple li  { width:33.333%; } 
#quad li    { width:25%; } 
#six li     { width:16.666%; } 


.two_columns {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.three_columns {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}
.summary_quote {
  font-style: italic;
  font-size: 1.5em;
  color: #818181;
  display: inline-block;
  text-align: center;
  font-family: "Sorts Mill Goudy", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

.cromax_morelink.music {
  color: white !important;
}

header#pageheader {
  text-align: center;
}
.cro_navside{
  padding-top: 3%;
}

#croma-primarynav li ul li .cro_mm_imagetopban h5 a, #croma-primarynav li ul li .cro_mm_imagebottomban h5 a{
  vertical-align: bottom;
  padding-bottom: 2px;
}
.croma-logo img {
  border-bottom: solid;
  border-color: #383838;
  border-width: 2px;
  padding-bottom: 20px !important;
  padding-top: 10px !important;
  height: 100px;
}

#logo_mobile img {
  height: 40px;
}

#croma-primarynav {
  text-align: center;
}
#croma-primarynav li{
  text-align: center;
}

#cromaheader {
  border-bottom-style:none;
  height: 100px !important;
  background: #292C2F !important;
}

#cromaheader .cro_headermask {
  background: none !important;
}

#cromaheader h1 {
  color: #ffffff;
  font-size: 2.125em;
  opacity: 0.7;
  font-family: "Sorts Mill Goudy", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}


.page-id-1567 .cromax_singlep {
    width: 33%;
    float: left;
}
.calendar .cro_postimageholder {
    display: none;
}


/* Fix Anchor Links jump */
:target:before {
  content:"";
  display:block;
  height:100px; /* fixed header height*/
  margin:-100px 0 0; /* negative fixed header height */
}

/* Top Menu Bar */
div#undefined-sticky-wrapper {
  height: 40px !important;
}
div#news-signup {
    max-width: 500px;
    margin: 0 auto;
}
h2.cro_hp_body.cro_cal_short_title{
  font-family: "Sorts Mill Goudy", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

.cro_frontpage_cta .cro_titleside{
  font-size: 30px;
  font-family: 'Caveat';
  text-align:center;
}
.page-id-1567 li {
    list-style: none;
}

.page-id-1567 ul.bsk-special-pdfs-container {
    text-align: center;
}
.page-id-40 li {
    list-style: none;
}
.page-id-818 li {
    list-style: none;
}

.news-box{
    display: block;
    float: left;
    clear: both;
    padding-left: 15%;
}
section.cro_frontpage_pag.cro_frontpage_layout.cqcmatzsak {
    display: none;
}
#croma-mobilenav ul li
{
  text-align: center;
}


#croma-mobilenav .cro_mm_introtext a{
  background-color: #670425;
}


@media only screen and (max-width: 940px) {
  div#undefined-sticky-wrapper {
    height: 60px !important;
  }
}

/* Next Service */
.service-info {
  line-height: 1;
  margin-bottom: .5em;
}

#service-date {
  color: #C1C5C9;
}

#next-service-info {
  float: left;
}

#next-service {
  text-align: right;
  margin-left: auto;
  z-index: 99999999;
  color: white;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 12px;
}

i.fa.fa-angle-right {
  font-size: 40px;
  line-height: 30px;
}
#next-service-arrow {
  float: right;
  padding-left: 10px;
}
div#mobile-next-service-info {

}
#mobile-next-service{
  display: none;
}
#mobile-next-service{
  color: white;
}
#mobile-next-service-container {
  text-align: center;
  font-size: 12px;
}


@media only screen and (max-width: 940px) {
  #next-service{
    display: none;
  }
  i.fa.fa-angle-right {
    font-size: 20px;
    line-height: 30px;
  }
  #mobile-next-service{
    display: block;
  }
}

.no-touch .cro_part60left:hover .cro_gr_labelholder, .no-touch .cro_part60right:hover .cro_gr_labelholder, .no-touch .cro_part40:hover .cro_gr_labelholder{
  top: 70%;
}

/* Breadcrumbs */
.breadcrumbs {
  margin-top: -20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

/* mobile header: search & menu*/

#searchform input#searchsubmit {
  display: inline-block;
  height: 2em;
  width: 20%;
  margin-left: 1%;
}

#searchform input#s {
  display: inline-block;
  width: 75%;
}

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

.widget_listcategorypostswidget{width: 100%;}
  #searchform input#s {
    width: 100%;
  }

  #searchform input#searchsubmit {
    width: 50%;
    margin-left: 25%;
  }

}

.croma-mobilenavigation .desktop-search-button {
  display: none; /* hide search button from mobile hamburger menu */
}

.mobilemenupart {
  margin-left: 0;
  width: 100%;
}

#mobile_search_button {
  position: fixed;
  right: 0;
  top: 15px;
}

#mobile_menu_button {
  position: fixed;
  left: 0;
  top: 15px;
}

.com-side {
  float:right;
}

@media only screen and (max-width: 940px) {
  #cromaheader h1 {
    font-size: 1.5em;
  }

 

  .croma-logo {
    display: none;
  }
}

@media only screen and (max-width: 740px) {
  .two_columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}

#mobile_search.reveal-modal {
  background-color: #292C2F !important;
  border: none !important;
}

/* Homepage sermon player */
.page-id-45 .mejs-button.mejs-volume-button.mejs-mute {
  display: none;
}

.page-id-45 .mejs-time.mejs-duration-container {
  display: none !important;
}

.page-id-45 a.mejs-horizontal-volume-slider.mejs-mute {
  display: none;
}

.page-id-45 .cro_mainpart {
  margin-top: 8px;
}

h2.cro_hp_header {
  display: inline-block;
}

.cro_mainpart h4 {
  display: inline-block;
}

.page-id-45 h3 {
  margin-top: 0.2em !important; /* line up Upcoming Events */
}

.cro_latest_media_container * {
  outline: none; /* get rid of blue outline */
}

h2.cro_hp_header a { 
  padding-left:20px;
  color: white; 
}

.mejs-time-rail {
  width: 100px !important; /* get rid of overflow issue on scrubber on larger screens & surface */
}

@media only screen and (max-width: 740px) {  /* remove last sermon date on small screens */
#rev_slider_1_1{
  min-height: 250px;
}

  .page-id-45 .cro_latestmediacast .cro_mainpart h4 {
    display: none;
  }

  .page-id-45 .cro_latestmediacast .cro_mainpart {
    width: 100%;
    text-align: center;
  }

  ul.cro_latestmediacast li .cro_mainpart h2 {
    margin-left: -160px !important;
  }
}

.page-id-45 {
  overflow-x: hidden; /* prevent media player from overflowing page */
}

.page-id-45 ul.cro_latestmediacast li .cro_mediapart .cro_playerpart{
  width:100% !important; /* scrubber should span whole width of page */
}


/* Red Link Color 

p a {
  color: #EA392B !important;
}*/
 #croma-primarynav .current-menu-item > a {color: white! important;}



/* Staff Page */

.page-id-8 .cromax-ftb p {
  padding-top: 5px;
}

.page-id-8 p {
  font-family: "Lato", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

.page-id-8 .large-8.column {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ccc;
}

/* General Layout */

/* Tabs */

.cro_tab_header {
  margin-bottom: 0 !important;
}

.cro_tab_container ul.nav-tabs li {
  width: 100%;
}

button.Button.ctct-button.Button--block.Button-secondary {
    border: 0;
    color: white;
}

/*  Committee Pages */

.cro_bodysidebar ul li.widget-container h3.widget-title {
  margin: 0 0 0 0;
}

.widget-container h4 {
  margin-bottom: 10px;
}

.widget-container strong {
  font-style: italic;
}

.widget-container {
  font-family: "Lato", sans-serif;
}

ul.cro_footwidget li h3.widget-title{
  margin-bottom: 10px!important;
  padding: 0px!important;
}

.cro_bodysidebar ul li.widget-container h3.widget-title {
  text-transform: none; /* prevent uppercase */
  background: #292C2F;
  color: #C0C0C0;
}

.cro_bodysidebar ul li.widget-container ul {
  padding: 0 5px 0 5px;
}

.cro_bodysidebar ul li.widget-container ul li {
  border-bottom-style: none;
}

.committee_summary {
  font-style: italic;
  font-size: 1em;
  color: #818181;
  display: inline-block;
  text-align: center;
  font-family: "Sorts Mill Goudy", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

.committee_title {
  max-width: 100%;
  background-color: rgb(41, 44, 47);
  color: rgb(190, 191, 192);
  text-align:center;
  padding: 30px;
  font-size: 30px;
  font-family: "Sorts Mill Goudy", sans-serif;
}

.cromax-maskholder {
  background-color: white;
  border-bottom-style: solid;
}

.action-button{
  margin-right: 0px;
  position: relative;
  z-index: 4;
  height: 49px;
  text-align: center;
  margin-bottom: 20px;
}

.action-button ul{
  list-style-type: none;
  margin: 0; 
  padding: 0;
  height: 49px;
}

.action-button ul li{
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  padding: 0px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: relative;
  line-height: 49px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #A00808;
  min-width: 130px;
}

.action-button ul li a{
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 20px;
  color: #fff;
  font-weight: bold;
  line-height: 39px;
}

.action-button ul li:hover{
  opacity: 0.6;
}
.alignleft{
  margin-right: 10px;
  margin-bottom: 10px;
} 

.cromax_morelink.music {
  margin: 0;
}

.ninja-forms-field h2 {
  margin-bottom: 5px;
  font-family: "helvetica Neue";
}

/* Accordian Customs */


.cro_accordion_header{
  background-color: #292C2F! important;
  color: #fff! important;

}

.accordion-pane{
  background-color:rgba(41, 44, 47, 0.92)! important;
  color: #fff! important;

}
.accordian-cnt{
  padding: 30px! important;
}

.cro_accordion_header{
  margin-bottom: 0px! important;
}

.cro_accordion_container{
  padding-bottom: 0px! important;
}

/* Password Box */

#password_form {
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  padding: 40px;
}

/* Youth & Religious Education Page */

.page-id-40 .cro_ftb_img_a {
  margin-bottom: 0 !important;
}

.page-id-40 .cro_ftb_img_a img {
  margin-bottom: 10px;
}

.page-id-40 .cromax-ftb h6 {
  margin-bottom: 35px !important;
  margin-top: 5px !important;
}

/* Social Justice */

@media only screen and (max-width: 740px) {
  img#venn {
    float:none !important;
    margin-left: 0 !important;
  }
}

/* Prevent Title Header on Main Menu pages */

@media only screen and (min-width: 941px) {
  .page-id-6 #cromaheader, .page-id-26 #cromaheader, .page-id-40 #cromaheader, .page-id-221 #cromaheader, .page-id-16 #cromaheader {
    display: none;
  }
}

/*Religious Education Page 

.page-id-40 .cromax-cta{
  color: #fff! important;
  background-color: #302424! important;

}
.page-id-40 .cromax-cta a{
  color: #fff! important;
  margin-left: 0! important;
  background-color: #A00808! important;

}

.page-id-40 .cro_ftb_img_a{
  margin-bottom: 5px! important;
}
.page-id-40 .cromax-ftb{
  margin-bottom: 5px! important;
}
.page-id-40 .cromax-ftb h3{
  font-size: 1.4em! important;
  }*/

  .re-half {
    width: 50%;
    float: left;
    padding: 10px;
  }


  .re-links-container a {
    font-family: "Sorts Mill Goudy", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: 1.2em;
    color: #fff;
  }
  .re-rainbow img {
    opacity: .7;
  }
  .re-links-container {
    padding-top: 25px;
    text-align: center;
    line-height: 1.5;
  }
  .re-container h1{
    margin-top: 0;
  }
  .re-links {
    padding: 5px;
    background-color: #A00808;
    width: 80%;
    margin: 5px;
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
  }
  .re-links:hover{
    background-color: #A02B21;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    /* ...and now for the proper property */
    transition:.5s;

  }

  @media only screen and (max-width: 740px) {
    .re-half {
      width:100%;
    }
    .re-links{
      width:100%;
    }
    .re-links a{
      font-size: 1.2em;
    }
  }


  /* Sermons & Mediacast */

  .cro_mediacast_sermonpart {
    visibility: hidden;
  }

  .cro_mediacast_mainpart {
    margin-right: 0 !important;
    min-height: 0 !important;
  }

  .cro_playerholder {
    visibility: visible !important;
    height: 40px !important;
  }

  .cro_mediacast_post .comments-area {
    display: none;
  }


  /* Church Council Bios */

  .page-id-862 .cromax-ftb p {
    font-size: 13px;
    text-align: left;
  }

  .page-id-862 .row .row {
    margin-bottom: 5em;
  }
.cro_frontpage_blg .this_sunday .cro_blogimg{
  max-height: 200px;
}
.this_sunday {
    text-align: center;
}
.cro_fp_latest_21 {
    text-align: center;
    background-color: transparent;
}
.cro_frontpage_blg h4 a {
    color: white;
}

.cro_frontpage_blg .this_sunday h4 a{
  color: #fff;
}
.cro_fp_latest_21.this_sunday {
    background-color: transparent;
}


/*
.page-id-862 p:first-letter { 
  float: left;
  color: #903;
  font-size: 75px;
  line-height: 65px;
  padding-top: 4px;
  padding-right: 15px;
  font-family: Georgia, serif;
  font-weight: normal;
}
*/



.cromax_singlep{

}

.cro_frontpage_cta{
  background-color: #292c2f;
}

.cro_frontpage_pag {
  padding: 0;
}

.cro_ctb_block {
  padding: 15px;
  position: relative;
  height: 85px;
}

.cro_ctb_block .cro_hp_body {
  float: left;
}

.cro_ctb_block .cro_fp_linkp {
  float: right; 
}

.divider{
  position:absolute;
  left:50%;
  top:10%;
  bottom:10%;
  border-left:1px solid white;
}

.cro_frontpage_ctb p {
  padding-top:10px;
  padding-bottom:0px;
}

.cro_frontpage_blg, .cro_frontpage_cal {
  padding-top:0px;
  padding-bottom:0px;
}

.cro_frontpage_blg .cro_blg_block {
  width:50%;
  float:left;
  padding-top:25px;
  padding-bottom:0px;
  height:345px;
}

.cro_frontpage_cal .row {
  width:50%;
  float:right;
  height:345px;
  padding-top:25px;
}

.cro_frontpage_cal .row .columns {
  padding-left: 0;
  padding-right: 0;
}

.cro_frontpage_cal .row h3 {
  color:white;
}

.cro_frontpage_blg .cro_titleblock h2 {
  margin-bottom:0px;
}

.cro_frontpage_blg .cro_blg_block, .cro_frontpage_cal .row  {
  background-color: #292c2f;
}

.cro_time.cro_homepage_header{
  display: none;
}

.cro_frontpage_pag .row {
  max-width: 100%;
}

.cro_frontpage_pag #map-div, .cro_frontpage_pag .cromax-pic {
  margin-bottom:0;
}

.cro_frontpage_pag h2 {
  padding-left:15px;
}

.cro_frontpage_cal ul li {
  height:222px;
  width:33.33333%;
  margin-left:15px;
  margin-right:15px;
}

.cro_frontpage_cal h3 {
  margin-bottom: 15px;
}

.cro_frontpage_pag .cro_latestmediacast img {
  display:none;
}

.cro_frontpage_pag .cro_latestmediacast .cro_cust_font {
  display:none;
}

.cro_frontpage_pag .cro_latest_media_container {
  position: absolute;
  z-index: 21;
  width: 100%;
  left: 0;
  opacity: 0.8;
  top: -40px;
  overflow-x: hidden;
  /*bottom: -5px;*/
}
.cro_frontpage_grs{
  padding-top: 40px;
  padding-bottom: 40px;
}
.cro_frontpage_pag .cro_moreinfo {
  display:none;
}

.cro_frontpage_pag ul.cro_latestmediacast li {
  background: #fff;
  padding: 0 0 0 0;
  margin-bottom: 0px;
  border: 0;
}
.cro_frontpage_blg .cro_blogimg{
  max-height: 140px;
}
.this_sunday {
    text-align: center;
}
.cro_grs_grid.clearfix {
    padding-top: 40px;
}
.cromax-hed {
    margin-bottom: 10px! important;
}
.cro_ftb_img_a{
  margin-bottom: 2px!important;
}
.cro_frontpage_pag ul.cro_latestmediacast li .cro_mainpart {
  overflow: hidden;
  z-index: 999;
  position: absolute;
  margin-left: 70px;
}
.mejs-controls .mejs-button button{
  margin-top: 15px! important;
}
.mejs-container .mejs-controls .mejs-time{
  padding-top: 18px! important;
}
.mejs-controls a.mejs-horizontal-volume-slider{
  margin-top: 8px!important;
}
ul.cro_latestmediacast li .cro_mediapart{
  background: #292C2F!important;
}

.cro_frontpage_pag ul.cro_latestmediacast li .cro_mainpart h4 {
  margin-bottom: 0;
  color: #B9B9B9 !important;
}

.croma-logo img {
}

.cro_frontpage_cal h5 {
  bottom: 0;
}

.cro_frontpage_pag .mejs-controls {
  margin-left:15px !important;
  bottom: -5px;
}

.home_buttons{
  float:left;
  width:33.33%;
  background-color: lightgray;
  height:45px;

}

.button_box{
  width: 200px; 
  margin: 0 auto 0 auto; 
  height: 30px;
}
p.button_p{
  font-size: 1.5em; 
  text-align: center; 
  padding-left: 20px;
   margin-bottom: 0px;
}
#recess_newsletter {
  
  border-right:1px solid grey;
}
#recess_newcomers {

  border-right:1px solid grey;
}

#recess_calendar {
 
}
.cro_grs_grid.clearfix {
    padding-top: 40px;
}
.cro_postimageholder{
  text-align: center;
}
.mejs-container .mejs-controls{
  height:40px!  important;
}
.mejs-controls .mejs-time-rail .mejs-time-total{
  height:10px!important;

}
.mejs-controls div.mejs-time-rail{
  height:40px!important;
  padding-top: 0px!important;
}
ul.cro_latestmediacast li .cro_mediapart .cro_playerpart .mejs-controls .mejs-time-rail .mejs-time-loaded{
  height:40px! important;

}
ul.cro_latestmediacast li .cro_mediapart .cro_playerpart .mejs-controls .mejs-time-rail .mejs-time-current{
  height:40px! important;
}
div#ninja_forms_field_266_div_wrap {
  text-align: center;
}
ul.cro_footwidget{
  padding-top: 20px! important;
  padding-bottom: 10px!important;
  text-align: center;
}
.welcoming_green_footer img {
  height: 25px;
  margin-right: 15px;
  margin-top: 3px;
}

li#cromax-latestnews-4 {
  list-style: none;
}

li#cromax-latestnews-3 {
  list-style: none;
}

.widget_cromax-latestnews img{
  margin-bottom: 10px! important;
}
li#cromax-latestnews-2{list-style: none;}


t

.cro_fp_latest_content {
  background-color:white;
}

@media only screen and (max-width: 740px) 
{
  #recess_address {
    text-align: center;
  }

  .page-id-40 .cromax_singlep {
    width: 50%;
    display: inline-block;
  }


  .page-id-40 .widget_cromax-latestnews img{
    width:80%;
    float: none;
  }



  .mejs-container .mejs-controls .mejs-time{
    display: none! important;
  }
  .mejs-controls .mejs-volume-button{
    display: none! important;
  }
  .mejs-controls a.mejs-horizontal-volume-slider{
    display: none!important;
  }
  .cro_frontpage_pag .cromax-pic {
    display: none;
  }

  .cro_frontpage_ctb .cro_ctb_block {
    display:none;    
  }

  .home_buttons{
    border-bottom: 0! important;
    
    height:30px;
  }
  .button_box{
    max-width:130px;
  }
  p.button_p{
    font-size: 1em;
    padding-left: 0px;
  }
  article#post-882 {
    margin-top: 30px;
}
  #recess_newsletter {
 
    border-right:0px;
    border-bottom:1px solid grey;
  }

  #recess_newcomers {
   border-right:0px;
    border-bottom:1px solid grey;
  }

  .cro_menurow {
    z-index: 22;
  }

  .croma-logo img {
    position:absolute;
  }

  .cro_frontpage_blg .cro_blg_block {
    width:100%;
    float:none;
    height:inherit;
  }

  .cro_frontpage_cal .row {
    width:100%;
    float:none;
  }

  .cro_frontpage_blg .cro_fp_latest_21 {
    height: inherit;
  }

  .cro_frontpage_cal h3 {
    font-size: 33px;
  }

}



#__lpform_email_icon {
    display: none;
}
.page-id-2360 .cromax-ftb p {
    font-size: 13px;
    text-align: left;
}

p#moredoc {
    text-align: center;
    padding-top: 5px;
}
h4#reply-title{
      font-weight: normal;
    margin: 0 0 20px;
    padding: 5px 0;
    border: 1px solid #ddd;
    border-top: none;
    border-bottom: none;
    margin-bottom: 0px;
    background: #F6F6F6;
    text-align: center;
}

 .cat-post-drp img {
    /* width: 100px; */
    /* margin-bottom: 10px; */
    /* float: left; */
    /* margin-right: 5px; */
}


li.cat-post-drp {
    /* clear: both; */
    float: left;
    text-align: center;
    width: 33%;
}
p.lcp_post {
    margin-bottom: 0px;
}


.widget_listcategorypostswidget {
    width: 100%;
    float: left;
}

 #pagelayout {
  background-image: url(/wp-content/uploads/2015/07/grid_noise.png);
}

h1, h2, h3, h4 {
  font-family: "Sorts Mill Goudy", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.cro_footwidget a{
  color: white;
}

/* Body Copy */
ul.cro_footwidget input[type="text"]{
  width:100%! important;

}
ul.cro_footwidget button.Button.ctct-button.Button--block.Button-secondary{
padding-top: 0px!important;
}

.entry-content ul{


  padding-left: 50px;}
  .site-info{
    display: none;
  }