/*
Theme Name: Lower East Side Printshop
Theme URI: http://underscores.me/
Author: EV Made
Author URI: http://evmade.com
Description: Theme for Lower East Side Printshop
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: printshop
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Lower East Side Printshop is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
.edit-link {display:none!important;}
a {
   outline: 0;
  -o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  transition:.1s;
  color: #e03c31;
  text-decoration:none;
}

a:hover, a:focus {color:#000;outline:0;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:none;}

.logged-in .site-header {top: 32px;}



a {color: #e03c31;}
.site-header a, .site-footer a {
    color: #fff;
    text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
    color: #e03c31;
    font-family: "Roboto Condensed",sans-serif;
    font-weight: normal;
    margin: 42px auto;
    text-transform: uppercase;
}



.site-header .search-form {
    padding: 36px 24px 0 0;
    position: absolute;
    right: 0;
    top: 0;
	 display:none;
}




.scrolled .search-form {
    padding-top: 18px;
}

.scrolled svg .stencil {display:none;}
.scrolled svg .type {display:none;}

.site-header svg:hover rect, .site-header svg:hover g, .site-header svg:hover path, .site-header svg:hover polygon {
    fill: #000;
}


.site-header svg .type {
    fill: #000;
}

.site-header svg:hover .type {
    fill: #fff;
}





.site-header .main-navigation ul li a:hover {
	background-color:#ab231a;}
/**/


.site-footer {padding:24px;}





.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box a {text-align: left;}


#news .news .date-post {display:none!important;}



	.site-footer {background-color: #e03c31;}
	
	
	/*.site-header .current-menu-ancestor {background:#ab231a!important;}
*/
.site-header .current-menu-item a {background:#ab231a!important;}

.site-header .main-navigation .sub-menu li {

    margin: 0;
    padding: 0;
    width: auto;
}
.site-header .search-field {
    border: 0 none;
    margin: 0 2px;
    padding: 4px 9px 5px;
}
.site-header .search-submit {
    background-color: transparent;
    border: 0 none;
    color: #fff;
}


.site-header .search-submit:hover {

    color: #000;
}

.site-header .main-navigation ul li {display: block;}


#footer-navigation .sub-menu {font-size:12px;}

.site-content p {
    color: #444;
    margin: 0 auto 24px;
}
.site-header .main-navigation .sub-menu {
    
    font-size: 16px;
   
    margin: 0;
    padding: 0;
  
    vertical-align: top;
    display: none;
}


.site-header, .site-footer {
   
    font-family: "Roboto Condensed",sans-serif;
    text-align: center;
}

.site-footer .site-info {
   margin:0 auto;
    padding: 2px 24px;
    width: 90%;
}
.site-footer .menu-main-menu-container {width:100%; text-align:left; max-width:960px; margin:0 auto;}
.site-footer .menu-main-menu-container li {list-style:none;}
.site-footer .site-info ul {padding:0;}
.site-footer .site-info ul li {
    display: inline-block;
    font-size: 12px;
    margin: 0 5px;
}
#footer-sidebar .wpseo-location {color:#fff;}
/*
#footer-sidebar .wpseo-location a {color:#000;}
#footer-sidebar .wpseo-location a:hover {color:#fff;}*/
.site-footer a:hover {color:#000;}
.site-footer .menu-item-has-children a:hover {color:#fff; cursor:default;}




.site-footer .sub-menu a:hover {color:#000;cursor:pointer;}

h1, h2, h3, h4, h5, h6 {
    margin: 32px auto;
}


.page .entry-content h1,
.page .entry-content h2,
.page .entry-content h3,
.page .entry-content h4,
.page .entry-content h5,
.page .entry-content h6 {
	display:inline-flex;
	overflow:hidden;	
	width: 100%;
}


.site-footer .topNav {
    margin-bottom: 24px;
}





.site-footer #footer-navigation {
   
    display: block;
    margin: 0 auto;
    max-width: 888px;
    min-height: 90px;
   
}
.site-footer #footer-sidebar {
    margin: 48px auto 0;
    max-width: 888px;
   
}

 .site-header .main-navigation .active .sub-menu	{display:block;}
.site-header .main-navigation .clicked .sub-menu	{display:block;}


.navbar-toggle .icon-bar {
  float: right;
  height: 3px;
  width: 100%;
  background-color: transparent;
  margin: 4px 0px;
  position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.navbar-toggle .icon-bar {
    background-color: #e03c31;
}

button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover {
	background: none;
}
.navbar-toggle {
    border: 0 none;
    border-radius: 0;
    display: block;
    height: 40px;
    padding: 0;
    right: 5%;
    width: 40px;
    z-index: 999999;
}
.toggled .navbar-toggle.open .icon-bar:nth-child(1) {
  background: #fff;
  top: 13px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.toggled .navbar-toggle.open .icon-bar:nth-child(2) {
  background: none !important;
}

.toggled .navbar-toggle.open .icon-bar:nth-child(3) {
  background: #fff;
  top: -8px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}


.news-col-1 {
    border-bottom: 0 none;
   
}

div#news {
   
    display: table;
    font-size: 12px;
    line-height: 16px;
	width:100%;
}

.news {
	clear:none;	
}
.site-footer .widget .widget-title {display:none;margin:0;}
.site-footer .widget ul {padding:0;margin:0;}
.site-footer .widget ul li {display:inline-flex;list-style:none;margin:0 4px;}


#secondary h2 {display:none;}

div.slideshow_content {float:left;}
	
	.home .site-content {line-height:normal;}
	
.entry-content { clear: both; }
#secondary a {
    background-color: #e03c31;
    color: #fff;
    display: block;
    font-family: "Roboto Condensed",sans-serif;
    margin: 0 0 6px;
    padding: 12px;
    text-decoration: none;
    width: 100%;
}
	#secondary .altp_link_desc {display:none;}

#secondary a:hover {background-color:#111;text-decoration:none;}
#primary {
    float: left;
    width: 100%;
}

figcaption {
    font-size: 12px;
    font-style: italic;
    line-height: 14px;
    padding: 6px 2px;
}


#secondary ul {margin:0;padding:0;}
#secondary ul li {list-style-type:none;}
.gform_wrapper ul li.gfield {
    clear: both;
    margin-bottom: 24px;
}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    font-size:inherit;
    font-weight:inherit;
}

.gallery-caption {
    background-color: transparent!important;
}

.page-artwork .gallery-caption p {
    
    font-size: 14px;
   display:block;
    font-style:normal;
    text-align: center !important;
}

.gallery-caption p {
    color: #000;
    display: block;
    font-size: 10.25px;
    font-style: italic;
    line-height: 17px;
    padding: 6px 6px 0;
    text-align: center;
}
.page-artwork .gallery-caption p  {

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.page-artwork .gallery-item {
	display: inline-block!important;
}

.gallery-icon img {min-height:150px!important;}


.page .entry-content h2 {
    line-height: 42px;
    
}


.page-artwork .wc-gallery {
    padding-top: 0px;
}
.wc-gallery {
    padding-top: 24px;
}

.nav-previous a::before {
    content: "← ";
   
}
.nav-next a::after {
    content: " →";

}


.noSidebar #primary .entry-header {
    width: 100% !important;
}

.page-on-view .gallery-caption p {
	display:block;
}

.entry-meta {margin-bottom:24px;}

.site-footer .widget ul.menu li a {
    font-size: 11px;
}
.site-footer .widget .menu-footer-buttons-container ul.menu li a {
    background-color: #fff;
    border-radius: 2px;
    color: #e03c31;
    font-size: 14px;
    padding: 1px 7px;
}

.site-footer .widget .menu-footer-buttons-container ul.menu li a:hover {
	 background-color: #000;
}
/*-----------------*/
.fasc-button { font-family: "Roboto Condensed",sans-serif; padding-right:24px!important; padding-left:24px!important;}


.page-glossary strong {color: #e03c31;}

/*-----------------*/
blockquote.redBtn {
    padding:0;
    border: 0 none;
    color: #fff;
    display: inline-flex;
    font-family: "Roboto Condensed",sans-serif;
}
blockquote.redBtn p {color:#fff;}
blockquote.redBtn a {
    background-color: #e03c31;
    color: #fff;
    padding: 12px 20px;
}

.gform_footer .button {font-family: "Roboto Condensed",sans-serif; color: #fff; background-color: #e03c31;border:0;
 margin: 0 0 6px;
    padding: 12px;min-width:94px;
}
.gform_footer .button:hover {background-color: #000!important; text-decoration:none; background-image:none;}
blockquote.redBtn a:hover {background-color: #000;text-decoration:none;}

.site-footer .footer-sidebar .widget:nth-child(2) {/* background-color:blue;*/display:inline-flex; padding: 6px 0;} 
.site-footer .footer-sidebar .widget:nth-child(3) {/*background-color:orange;*/ display:inline-flex; padding: 6px 0;vertical-align:bottom;}

.site-footer .footer-sidebar .widget:nth-child(2) ul, .site-footer .footer-sidebar .widget:nth-child(2) ul {
	position:relative;	
}
.site-footer .footer-sidebar .widget:nth-child(2) ul li {
    margin: 0 6px;
}
.site-footer .footer-sidebar .widget:nth-child(3) ul {
height: 23.5px;
}


.gallery-columns-1 p {
    text-align: center !important;
}
.site-content ul, .site-content ol {margin-bottom:24px;}

.gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    font-size: 34px !important;
    font-weight: normal !important;
}

.gform_description {font-style:italic;}

#site-navigation ul li .sub-menu {display:none;}
#site-navigation ul li.hovered .sub-menu {display:block;}
/*
.gsection_description {font-size:24px;}*/