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


    input#input_1_1.medium {
        font-size: 4em;
    }

    h3.footer-text-logo {
        font-size: 1.3rem;
    }
    .footer-addresses .item-wrap {
        height: 250px!important;
    }
    .quote-text p {
        font-size: 1em!important;
    }
    
    div.exhibit-content {
        font-size: 3.2em!important;
    }
    h4.vc_custom_heading {
         font-size: 1.3rem!important;
    }
    h2.vc_custom_heading {
         font-size: 1.3rem!important;
    }
     h1.vc_custom_heading {
         font-size: 1.3rem!important;
    }
    .wpb_text_column p {
        font-size: 1.3rem;
    }
    .recovery-last-row ul {
        font-size: 1.3rem;
    }
    .video-container {
        margin: 5px;
    }
    .vc_cta3-content {
        font-size: 1rem;
        line-height: 2.8rem;
    }
    div.spost-excerpt {
        font-size: 1.2rem;
    }
    .vc_toggle.vc_toggle_square.vc_toggle_color_orange.vc_toggle_size_lg.barnum-faq .vc_toggle_title h4 {
        font-size: 1.4rem;
    }
    .vc_toggle.vc_toggle_square.vc_toggle_color_orange.vc_toggle_size_lg.barnum-faq .vc_toggle_content {
        font-size: 1.3rem;
    }
    .error-404 h1.page-title {
        font-size: 3rem;
        margin: 150px auto 0px auto;
    }
    .error-404 p {    
    font-size: 1.3rem;
    }
    div.vc_row.wpb_row.vc_row-fluid.vc_custom_1511205164647 {
        padding-left: 0%!important;
        padding-right: 0%!important;
    }
    .vc_custom_1512688417746 {
        padding-left: 0%;
        padding-right: 0%;
    }
    span.vc_tta-title-text {
        font-size: 4em;
    }
    .page-id-16 h2 {
        font-size: 1.3rem; 
    }
    .e-excerpt p {
        font-size: 1.3rem;
    }
    div.collections-pagination {
        font-size: 1.7rem;
    }
    .download-box a {
        font-size: 14px;

}

}


/*BLOG */
article#div-comment-2.comment-body {
  background: #fafafa;
  padding: 15px;
  border-radius: 4px;
}
textarea#comment {
  background-color: #fafafa;
  border: 0;
}
.single-post input[type="submit"] {
 	background-color: #c45c48 !important;
	font-family: "BrothReg"!important;
 	color: #fff;
	text-transform: uppercase !important;
	border: 0 !important;
}
div#comments.comments-area {
 	max-width: 60%;
	margin: 0 auto;
}
.single-post div#primary div.container {
  max-width: 60%;
  margin: 100px auto;
}
body.post-template-default.single.single-post {
  background: #fff;
}
.single-post .post-text p:first-child:first-letter {
  	color: #c45c48;
    float: left;
    font-family: 'BrothReg';
    font-size: 2.7rem;
    line-height:2.4rem;
    padding-top: 4px;
    padding-right: 8px;
    padding-left: 0px;
}
.single-post .post-text p:last-child:after {
 	content: '';
    width: 100%;
    height: 60px;
    margin-top: 30px;
    display: block;
    background: url('https://barnum-museum.org/wp-content/uploads/2017/12/blod-end@2x.png');
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

/*EVENTS */
.tagline.events .desc {
  font-family: 'nudista-web';
}

/* ERROR 404 */
h1.page-title {
	text-align: center;
	margin: 300px auto 50px auto;
}
.page-content {
	text-align: center;
	margin-bottom: 300px;
}

/*COLLECTION*/
.thumbnail-collection {
 	 overflow: hidden;
	height: 40%;
}
div.collection-popup-left {
  background-size: cover!important;
}
div.spost-excerpt {
  font-family: 'nudista-web'!important;
  font-size: .7rem;
	line-height: 1.4;
}
.div.post-item {
	box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.06)!important;
  transition: .2s ease;
  transform: scale(1);
}
div.post-item:hover {
  transform: scale(1.02);
  transition: .2s ease;
  cursor: pointer;
  background: #faeedc;


}
.post-item.collection:hover div.spost-excerpt {
    background: 0!Important;
}
a.view {
  
	color: #c1beab;
	font-weight: lighter;
	letter-spacing: 3px;
  -webkit-transform-style: preserve-3d; 
-webkit-transform: rotateZ(2deg);
  outline: 1px solid transparent;
}
.view-collection {
 	bottom: 0;
	position: absolute;
	width: 100%;
	padding: 20px 0;
}
.post-item.collection:hover .view {
  transition: .3s ease;
}

/*MENU */

ul#primary-menu li a:hover {
 background: #cd614c;
}

ul#primary-menu > li {
 padding-top: 1.2em;
 padding-bottom: 2.6em;
}

/*RESPONSIVE YOUTUBE*/

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*RECOVERY*/
.vc_row.wpb_row.vc_row-fluid.road-to-recovery {
    background-size: cover!important;
    background-position: center center!important;
}

.slick-dots li {
 background-color: #e7e0d1!important;
}
ul.slick-dots li.slick-active {
  background: #d15f3d !important;
}

/*DID YOU KNOW*/
section.vc_section.did-you-know-grid {
  background-position: 60% 120% !important;
  padding-bottom: 4rem;
}

/*CTA*/
.barnum-cta a.vc_general.vc_btn3:hover {
  background-color: #e6d549!important;
  border-color:#e6d549!important;
}
.barnum-cta a.vc_general.vc_btn3 {
  border: .2em solid #e6d548;
  color: #e6d548 !important;
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
  text-align: center!important;
}
.barnum-cta {
  background: 0 !important;
	text-align: center !important;
  width: 100%!important;
  margin: 5em auto;
}

/*MENU*/
.mega-sub-left {
	display: inherit;
	visibility: inherit;
  	transition: all .2s;
}


/*QUOTES*/
ul.slick-dots li.slick-active {
  background: #aba7af;
}
ul.slick-dots li {
  background: #e1dce1;
}

/* EMAIL SIGN UP */

#gform_wrapper_1 label.gfield_label {
 	color: #b2322e!important;
}
#gform_wrapper_1 input#input_1_1 {
	border-bottom: 1px solid #a63233!important;
  	font-family: "nudista-web";
  	font-weight: 300!important;
}

/* FOOTER*/

.f-desc a {
  color: #2f3031;
}
.f-desc a:hover {
  color: #6f6f71;
}
.f-desc {
  letter-spacing: .3em;
  color: #2f3031;
}
.footer-addresses:after {
  background-image: url(https://barnum-museum.org/wp-content/uploads/2017/12/top-hat-1.png);
  transition: .2s ease;
}
.footer-addresses:hover:after {
-moz-transform: rotate(9deg) translate(-5px, -15px);
-webkit-transform: rotate(9deg) translate(-5px, -15px);
-o-transform: rotate(9deg) translate(-5px, -15px);
-ms-transform: rotate(9deg) translate(-5px, -15px);
transform: rotate(9deg) translate(-5px, -15px);
  transform-origin: center center;
}

/* VISIT BOX */
.vc_row .wpb_row .vc_row-fluid .future-full-col .vc_row-no-padding .vc_row-o-equal-height .vc_row-flex {
  transition: all .2s ease;
}
.vc_row.hovered-overlay:hover > .visit-col .vc_column-inner:before {
  transition: .2s ease;
}
.vc_row.hovered-overlay {
  transition: .2s ease;
}
.vc_row.hovered-overlay:hover {
  transition: .2s ease;
}

/* ABOUT PT BARNUM BOX */
.wpb_text_column.wpb_content_element.quote-heading h2 {
 	color: #fff9ff;
	text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.04);
}
/* MISSION */
.mission-txt {
  font-family: 'nudista-web', sans-serif!important;
}
#primary.content-area {
  margin-top: -1px;
}

.visit-text:hover .handimg { 
	transform: translate(20px);
  transition: .2s ease;
}
.handimg {
  transition: .2s ease;
}

.vc_custom_1512668420756 {
transition: .2s ease;
}
.wpb_text_column.wpb_content_element.visit-text:after {
  display: none;
}
.wpb_text_column.wpb_content_element.visit-text a {
  padding-bottom: 0;
  padding-top: 3em;
}

strong.h3-bg2 {
  	background-image: url(https://barnum-museum.org/wp-content/uploads/2017/12/THE@2x.png);
background-repeat: no-repeat;
text-indent: -9999px;
background-size: contain;
}

ul#primary-menu .submenu-right > li > a {
  font-family: "nudista-web";
    font-weight: 300!important;
}
body {
  font-family: 'nudista-web', sans-serif;
}
.icon-logo:before {
  font-size: 3.5rem;
}


span.scroll-down I {
  font-size: 3rem;
  left: 0rem;
  animation-name: fadeInDown!important;
}
.scroll-down {
  animation-name: fadeInDown!important;
}
/*.icon-logo:before {
  padding-bottom: 12px;
}*/
.footer-widgets ul li a {
  font-size: 1.1rem;
  color: #757575;
}
.site-footer {
  background: #2f3031!important;
}
div.footer-widget.col-3 {
  margin-left: 6%;
}
.footer-title {
  color: #a5912b;
  margin-bottom: 30px;
}
h2.widget-title, section#text-2 ul.social-list li a {
  color: #a5912b;
}

#exhibits-slider-wrap a.vc_general {
  letter-spacing: 0!important;
}
.quote-text {
  color: #acacae;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.future-text-col {
  bottom: -25%;
}

div.about-museum-heading.hovered-overlay:after {
  transition: all .2s ease!important;
}

header.vc_cta3-content-header h2 {
  font-size: 2.8em!important;
  font-family: 'rift-medium'!important;
  color: #fff !important;
}
header.vc_cta3-content-header + p {
  font-family: "rift-regular"!important;
	font-size: 1.5rem!important;
  color: #fff!important;
}
.vc_btn3-container.vc_btn3-left {
  text-align: center!important;
}

.quote-text .wpb_wrapper {
  font-size: 4em;
}
.sponsors-slider img {
  max-width: 50%;
}
.event-grid-item {
    color: #eae9e8;
    font-size: .7rem;
    text-transform: none !important;
}

header#masthead {
     background: #383b3f;
}
body {
    /* font-size: 1.1vw; */
  font-size: 18px;
}
.submenu-close {
	background: none;
}
div.site-branding {
  margin-bottom: 0 0 10px 0;
}
.page-id-54 .vc_btn3-container.vc_btn3-left {
  text-align: center!important;
}
.page-id-16 .vc_btn3-container.vc_btn3-left {
  text-align: left!important;
}

div#primary {
    overflow: hidden;
}