#header {padding:0px; }
.header_container {height:84px; position:fixed; z-index:100; padding-bottom:10px; background:#eee; top:0px; border-bottom: 1px solid #ddd;}



.header_container .header-info, .header-menu, .header_container {   -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;}



body.logged-in .header_container {top:32px; }


/* 
	    
body.bodyScroll .header_container {height:66px;}   
body.bodyScroll .header_container .header-info {height:54px; }
body.bodyScroll .header-menu {margin-top:20px;}


*/



.slider {background-color:#eee; }
#spacerFoot {display:none; }


.nav_container .top-bar-section li a:hover {
    background-color: transparent;
}


.slick-slide.variable-item img {width:auto; }


@media only screen and (min-width: 1600px) { 

.foot-item {min-height:290px; max-height:290px; }

}

@media only screen and (min-width: 1025px) { 

.exh-item:nth-child(3n+1){clear:both; }

}
@media only screen and (min-width: 481px) and (max-width: 1023px) { 

.exh-item:nth-child(2n+1){clear:both; }

.columnize-c {-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2; -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;}


}




@media only screen and (min-width: 1366px){ 
.slider {min-height:660px;  }
.slider.variableS {min-height:406px; height:406px;max-height:406px; margin-top:6px; }
.homeslide-item {min-height:579px; height:579px; position:relative; }
.homeslide-item.variable-item {min-height:406px; height:406px; max-height:406px; }
.homeslide-item.variable-item img{min-height:406px; height:406px; max-height:406px; }


}

@media only screen and (min-width: 1366px) and (max-width: 1680px){
	.content_wrap{ max-width: 94.375rem !important; }
.tArea span {padding-left:35px; }
.tArea span.exhType {left:20px; font-size:11px;}
} 

@media only screen and (min-width: 1366px) and (max-width: 1380px){
.tArea h2 {font-size:32px; }
}


@media only screen and (min-width: 768px) and (max-width: 780px){
.row .row.footerGrid {margin-left:auto; margin-right:auto; }
}


@media only screen and (min-width: 1024px) and (max-width: 1200px){ 

}

@media only screen and (min-width: 1024px) and (max-width: 1365px){ 
.tArea span {padding-left:100px; }
.tArea span.exhType {left:20px; font-size:11px;}
.tArea h2 {font-size:32px; }
.content_wrap{ max-width: 68.375rem !important; }



.site-header {}
.slider {min-height:660px; height:660px; }
.homeslide-item {min-height:660px; height:660px; position:relative; }



	.slider.variableS {min-height:366px; height:366px;max-height:366px; margin-top:6px;}
.homeslide-item.variable-item {min-height:366px; height:366px; max-height:366px; }
.homeslide-item.variable-item img{min-height:366px; height:366px; max-height:366px; }
    
}

@media only screen and (min-width: 1426px) and (max-width: 1520px){ 
	.footer_container {padding-left:24px; padding-right:24px;}
	
	}

@media only screen and (min-width: 1025px) and (max-width: 1365px){ 
.content_wrap.wideWrap{ max-width: 85.375rem !important; }
.page-template-publications .alm-listing .exh-item .underlay {max-height:216px; }

}

@media only screen and (min-width: 1025px) and (max-width: 1160px){ 
/* .exh-item {min-height: 280px; max-height:280px; } */
}


@media only screen and (min-width: 1161px) and (max-width: 1280px){ 
/* .exh-item {min-height: 340px; } */
}

@media only screen and (min-width: 1281px) and (max-width: 1365px){ 
/* .exh-item {min-height: 360px; } */
}






@media only screen and (min-width: 861px) and (max-width:1023px) { 
/* .slider {min-height:479px; height:479px; }*/

.slider.variableS {min-height:336px; height:336px;max-height:336px;  margin-top:6px;}
.homeslide-item.variable-item {min-height:336px; height:336px; max-height:336px; }
.homeslide-item.variable-item img{min-height:336px; height:336px; max-height:336px; }

}



@media only screen and (min-width: 641px) and (max-width:1024px) { 
#spacerFoot {display:block; }
}

@media only screen and (max-width: 1400px) and (min-width:1024px) { 

.spec-product .foot-item {min-height:290px; max-height:290px; }

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

.footerGrid .foot-item a.button, .woocommerce .footerGrid .foot-item a.button {
    left: 20% !important;
    width: 60% !important;
}
}




@media only screen and (min-width: 1024px) { 
.mobile-txt-area {display:none;}
.tArea	{display:block; }

}

@media only screen and (max-width: 1519px) and (min-width: 1024px) { 

.content_wrap.wideWrap {max-width:calc(100% - 140px) !important; }


}
@media only screen and (max-width: 1366px) and (min-width: 1024px) { 

	.foot-item {min-height:220px; }


}




@media only screen and (min-width: 768px) and (max-width: 1023px) { 
	
	
	.foot-item {min-height:200px; max-height:200px;}
	
.content_wrap.row {padding-left:6px; padding-right:6px; }
.tArea h2 {font-size:32px; }
.site-header {padding-left:0px; padding-right:0px; }

.tArea span.exhType {top:0px;}
.header-info {
    margin-left: 20px;
    }

}


@media only screen and (max-width: 860px) and (min-width:768px) { 
.site-header {padding-left:0px; padding-right:0px; }

.slider.variableS {min-height:288px; height:288px;max-height:288px; margin-top:6px;}

    
    
.tArea {bottom:10px; }




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

body.home .superwide {margin-top:0px; }

.row .row.footerGrid {max-width:100%;
    margin-left: auto;
    margin-right: auto; }



.mobile-txt-area {display:block;}

.mobile-txt-area .post-type {background:#221e1f; padding:30px; color:#6d6e70; text-transform:uppercase; font-size:11px; font-weight:700; }
.mobile-txt-area .heading-area {background:#eee; padding:10px 24px; color:#6d6e70; margin-top:6px; min-height:106px;}
.mobile-txt-area .heading-area h2 {color:#444;     font-size: 32px;
    margin: 0;
    font-weight: 300;
    color: #444; line-height:1;}
.mobile-txt-area .heading-area h3 {font-size: 13px;line-height:1;
    color: #444;
    font-weight: 700;
    text-transform: uppercase; }
.tArea	{display:none; }	

.mobile-txt-area h2 {font-size:22px; }
.mobile-txt-area h2 span, .tArea p span, .tArea h3 span {display:block; }
.mobile-txt-area span.exhType {top:2px; display:none;}

.mobile-txt-area span {padding-left:20px;}
.mobile-txt-area h3 span {width:100%;}


.mobile-txt-area {bottom:auto; top:250px; padding-left:0px; padding-right:0px; }

.homeslide-item {position:relative; }
.homeslide-BG {min-height:390px; height:390px; position:relative; }


}


	.amfedarts .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button), .amfedarts .top-bar .top-bar-section li.active:not(.has-form) .submenu a:not(.button){
		color:#6d6e71;
	}
	.amfedarts .top-bar .top-bar-section li.active:not(.has-form) .submenu li.active a:not(.button){color:#000; text-decoration: underline; }

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

.content_container .content_wrap article * {-moz-hyphens:none;
-ms-hyphens:none;
-webkit-hyphens: none;
hyphens:none;}



}


@media only screen and (max-width: 767px) { 
	.content_wrap.wideWrap {margin-top:0px; }
.row .row.footerGrid {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}


#pageContent.medium-10 {max-width:85%; margin-left:auto; margin-right:auto;}
#pageContent.medium-10 .entry-content .row {margin-left:0px; margin-right:0px; }



body.page-template-default 	.row .row.footerGrid, body.category .row .row.footerGrid {padding-left:0px; padding-right:0px; }

	body:not(.home) .superwide {margin-left:-6px; margin-right:-6px; }

body:not(.home):not(.single-post) .footerGrid {padding-left:6px; padding-right:6px; }
.breadcrumb-area:before {
    width: calc(100% + 36px);
    left: -18px;
}	
	
	.cart-tray {right:62px; }
.home	.content_wrap.wideWrap.row {padding-left:6px; padding-right:6px; }
h1.category-title	{margin-top:2rem; }
h1.category-title.nodesc {margin-bottom:2rem; }

.spec-product .foot-item {min-height:auto; max-height:none; display:block; padding-bottom:100px; padding-left:25px; padding-top:25px; padding-right:25px;}
	.spec-product .foot-item img {max-width:100%; float:none; margin:0px; padding:20px; }
		.spec-product .foot-item a {display:block; text-align: center;   }
		.spec-product .foot-item p a:not(.button) {display:inline !important; text-align:left !important; }
	.anchorNav {display:none;}
	.hi-item-slip  .hi-img, .hi-item-slip .hi-info {width:100%; }
	.hi-item-slip  .hi-img img{width:100%; }
	.hi-item  .content_wrap.row
	.hi-item-slip.columns, .hi-item  .content_wrap.row {padding-left:0px; padding-right:0px; }
	
	.hi-info {margin-top:24px; }
	.top-bar-section ul li > a {padding-top:0px; padding-bottom:0px; }
	
	
.addSection.exhGrid .exh-item   {width:100%; }

.breadcrumb-area span {left:5px; }

.content_container .type-post .button.addCart {bottom:8px; }

.entry-content .it-item .it-info {padding:12px; }
.entry-content .it-item .it-info div {font-size:1rem;}
.entry-content .it-item .it-info div.date {font-size:.9rem;}




	.breadcrumb-area {margin-top:6px;}
	.slider.variableS {min-height:218px; height:218px;max-height:218px; margin-top:6px;}
.homeslide-item.variable-item {min-height:218px; height:218px; max-height:218px; }
.homeslide-item.variable-item img{min-height:218px; height:218px; max-height:218px; }
    
	
	.footer_container {padding-bottom:100px; }
	
	.footer_container .menu {margin-top:20px; }
	
	.footer_container2 {padding-bottom:20px; }
	
	.menu-tray {right:14px;}



.header-info {margin-left:18px; }




.column, .columns, .content_wrap.row {padding-left:6px; padding-right:6px; }
.site-header.columns {padding-left:0px; padding-right:0px; }

}

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


body.logged-in.admin-bar {padding-top:0px; }
#wpadminbar {
    height: 46px;
    min-width: 300px;
    position: fixed !important;
}

body.logged-in.admin-bar < html {margin-top:0px; }


}

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




#footer .row {margin-left:auto; margin-right:auto; }

.single-post .content_container, .home .superwide {overflow-x:hidden; }
.page-template-home #content {max-width:85%; margin-left:auto; margin-right:auto; }
#copyright.row, article.type-post .entry-header, article.type-post .entry-content {padding-left:1.25rem; padding-right:1.25rem; }

.foot-item {min-height:290px; max-height:none;}
.columnize-c {-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1; -webkit-column-gap: 0px; /* Chrome, Safari, Opera */
    -moz-column-gap: 0px; /* Firefox */
    column-gap: 0px;}

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


.homeslide-BG {min-height:220px; height:220px; position:relative; }
body:not(.home) .content_container .content_wrap {top:0px; }

body:not(.home) .superwide {    width: calc(100% + 72px) !important;
    margin-top: 0px !important;
    overflow-x: hidden !important;
    margin-left: -12px !important;
    margin-right: -12px !important;}
.singleWide {min-height:200px; }
.fullSingle:before {
    min-height: 200px;
    }
    
    
  
.fullSingle img {
    width: 100%;
    }

.singleWide {
    min-height: 200px;
    width: calc(100% + 48px);
    margin-left: -24px;
    }
    
      
    
}

@media only screen and (max-width: 340px) { 
.entry-content .it-item .it-img {width:100px; }

.menuIcon {
    width: 35px;
    height: 30px;
    background-size: 35px 30px;
}


.menu-tray {right:-11px; }


.cartIcon {
    width: 25px;
    height: 25px;
    background-size: 25px 25px;
}
.cart-tray {top:16px; right: 42px; width:25px; height:25px; }

}
.home .slick-slide {margin:0px;}
.home .slick-list {padding-left:0px !important; padding-right:0px !important; }


body.home .superwide {max-width:94.375rem; margin-top:109px; }
	
	
	.foot-item h2 {color:#ffffff; text-align: center; font-weight:300; text-shadow: 2px 4px 3px rgba(0,0,0,0.3);}
	.foot-item {cursor: pointer; }
	
	
	.header-menu {display:inline-block; width:calc(100% - 300px);margin-top:38px; }
	.menu-tray {display:none;}





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

.foot-item {
    max-height: 200px !important;
    min-height: 200px !important;
}


   /* 
.home .exh-item {
max-height: 304px !important;
   min-height: 304px !important;
}
 */




}

@media only screen and (max-width: 1025px) and (min-width:768px) { 

.archive .content_container, .page-template-publications .content_container, .page-template-default .content_container, .page-template-page-column-list .content_container, .page-template-page-history .content_container {
    margin-top: -25px;
}

}


@media only screen and (max-width: 1023px) { 
.header-menu {display:none; }
.menu-tray {display:block;}

.search-tray	{display:none;}
.header_container {position:relative; }
body.logged-in .header_container {top:0px; }


}







@media only screen and (max-width: 767px) { 
		.header-menu {display:none; }

	.row .row.footerGrid {padding-left:12px; padding-right:12px; }



.exh-item .postInfo {height:auto; }

.footer_container .menu ul ul.sub-menu {padding-bottom:20px; }
.footer_container .menu ul {display:block; }
.footer_container .title {
    font-size: 1.275rem;
}



/*
.home .exh-item {
    max-height: 324px !important;
    min-height: 324px !important;

}

*/


}



@media only screen and (max-width: 1023px) { 
#header {
	margin-top:0px; 
}
body.home .superwide {margin-top:0px; height:484px; }


.header_container {height:90px; }
#header .site-header .header-info {margin-top:8px; }

.cart-tray {
	position:absolute;
	right:95px;
	top:24px;
	width:35px;
	height:35px;
	display:block;
}
.cartIcon {
	display:block;
	width:35px;
	height:35px;
	opacity:.765; 
	background-image:url(../images/shopping-cart-transparent.png);
	background-repeat:no-repeat;
	background-size:100%;
	cursor:pointer;
}


.searchNav {padding-bottom:200px; }

}


@media only screen and (max-width: 920px) and (min-width:767px) { 
.foot-item {max-height:160px !important; min-height:160px !important; }

}

@media only screen and (max-width: 767px) and (min-width:641px) { 
.foot-item {max-height:125px !important; min-height:125px !important; }
.foot-item h2 {line-height:1;}
}

@media only screen and (max-width: 640px)  { 
body.home .superwide {
    height:365px; overflow-y:hidden;
}
}

@media only screen and (min-width: 1024px) { 

.bodyScroll .header_container {height:66px; }
.bodyScroll .header-info .site-title, .bodyScroll .header-info .site-title a {}
.bodyScroll #header .site-header .header-info {height:54px;}
.bodyScroll .header-menu.header-menu { margin-top: 20px; }

.bodyScroll .cart-tray {top:26px;}
.bodyScroll .search-tray {top:29px;}
}


@media only screen and (max-width: 640px) { 
.fullSingle {margin-top:0px;  }
.content_container {margin-top:0px; }
#pageContent.medium-10 {max-width:100%;}

.woocommerce.amfedarts div.product {
    margin-top: 6px;
}
.woocommerce  div.product .large-4 img {width:100%; }


.page-id-576 .entry-content, .page-id-476 .entry-content {max-width: calc(100% - 20px);
    margin-left: auto;
    margin-right: auto;}

.entry-content .columns {padding-left:0px; padding-right:0px; }





}

