/*
Theme Name: Eames Office
Author: t-sign studio
Author URI: http://t-sign.com
Description: Eames Office WP template
Version: 1.0
Text Domain: eamesoffice
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
	font-family:'robotomedium';
	font-size: 13px;

	display: block;
	line-height: 18px;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family:'roboto_condensedbold';
	font-weight:normal !important;
}
h3,
h4,
h5,
h6 {
	font-family:'robotomedium';
}

html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a{text-decoration:none;color:#3c82b8;}

a:focus,
textarea:focus, 
input:focus {
	outline: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	/*color: #333;*/
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
img {
	border: 0;
	display:block;
	max-width:100%;
	-ms-interpolation-mode: bicubic;
}

/* Clearing floats */
.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

strong,
b {
	font-weight:normal;
	font-family:'robotobold';
	color:#000;
	
}


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #b2b2b2;
    font-family:'robotomedium';
    font-size:13px;    
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #b2b2b2;
    font-family:'robotomedium';
    font-size:13px;
    opacity:1 !important;
    
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #b2b2b2;
    font-family:'robotomedium';
    font-size:13px;
    opacity:1 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #b2b2b2;
    font-family:'robotomedium';
    font-size:13px;
    
}




/*----------- GENERAL ----------*/
.border{display:block;border-top:1px solid #969696;height:1px;}
.border.dotted{border-style:dotted;}
.border.cfcfcf{border-color:#cfcfcf;}
.martop0{margin-top:0px !important}
.martop10{margin-top:10px !important}
.martop15{margin-top:15px !important}
.martop20{margin-top:20px !important}
.martop25{margin-top:25px !important}
.martop35{margin-top:35px !important}
.martop30{margin-top:30px !important}
.martop40{margin-top:40px !important}
.martop50{margin-top:50px !important}
.marbot0{margin-bottom:0px !important}
.marbot10{margin-bottom:10px !important}
.marbot15{margin-bottom:15px !important}
.marbot20{margin-bottom:20px !important}
.marbot25{margin-bottom:25px !important}
.marbot30{margin-bottom:30px !important}
.marbot35{margin-bottom:35px !important}
.marbot40{margin-bottom:40px !important}
.marbot50{margin-bottom:50px !important}
.marbot60{margin-bottom:60px !important}
.padbot0{padding-bottom:0px !important}
.padbot10{padding-bottom:10px !important}
.padbot20{padding-bottom:20px !important}
.padbot30{padding-bottom:30px !important}
.padbot40{padding-bottom:40px !important}
.padleft0{padding-left:0px !important}
.padtop0{padding-top:0px !important}
.padtop10{padding-top:10px !important}
.padtop20{padding-top:20px !important}
.padtop35{padding-top:35px !important}
.padtop30{padding-top:30px !important}
.padtop40{padding-top:40px !important}
.padtop50{padding-top:50px !important}
.padbot15{padding-top:15px !important}
.center{float:left;left:50%;position:relative;}
.center-content{margin-left:-50%;position:relative;}
.read-more, .download{display:inline-block;padding-left:20px;background:url(images/site.png) no-repeat -949px -230px; font-size:13px;color:#3c82b8;text-transform:none;font-weight:normal;}
.read-more:hover, .download:hover{color:#f1b82d;background-position:-949px -127px;}

.download{background-position:5px -342px}
.download:hover{background-position:5px -385px}
.promotionbox{text-align:center;border-radius:3px;cursor:pointer;}
.home .promotionbox{padding-top:20px;padding-bottom:0px;}
.promotionbox a{margin-left:-10px;}
.tcenter{text-align:center !important;}
.tleft{text-align:left !important;}
.tright{text-align:right !important;}
.shadow{margin:0 auto;margin-bottom:0px;margin-bottom:-10px;}
.fleft{float:left;}
.fright{float:right;}
img{/*width:auto !important;*/height:auto !important;max-width:100% !important;}
img.alignleft {float:left;margin-right:20px;}
img.alignfight, img.alignright {float:right;margin-left:20px;}
.upper{text-transform:uppercase;}
.smallborder{display:block;width:14px;height:1px;background:rgba(255,255,255,0.5); margin:10px auto;}
.width20{width:20px !important}
.big-shadow{display:block;max-width:100%;margin:60px auto 3px;}
h1.bottomborder{border-bottom:1px dotted #969696 !important;}

.slider-bg {
	display: block;
	width: 100%;
	height: 100px;
	position: absolute;
	bottom: 0;
}

textarea:focus, 
input:focus,
button{
    outline: 0;
}

.temp-image{
	background:rgba(255,255,255,1);
}

#left-menu{
	margin-bottom:0;
}

.grey-background {
	background:#EDECE8;
	padding:0 2.8%;
	border-radius:3px;
	position:relative;
}

.single-the-work .grey-background {
	padding-bottom:15px;
}

.grey-background .navigation{
	border-top:1px dotted #969696;
	padding:30px 0;
	margin:0;
}
.archive .grey-background .navigation{
	margin:0 2.8%;	
}

.tax-catalog-category .grey-background .navigation,
.single-the-work .grey-background .navigation{
	padding:0;
	margin:0;
	border:none;
}

img.centerImage{margin:0 auto;}
.t-center {text-align:center;}



/*----------- Gallery navigations ----------*/
.gallery-nav {position:absolute;top:0;height:100%;width:10%;}
.gallery-nav.prev {left:0;}
.gallery-nav.next {right:0;}
.gallery-nav span {display:Block;position:relative;top:50%;margin-top:-7px;width:20px;height:15px;background:url(images/site.png) no-repeat -940px -312px}
.gallery-nav.prev span{left:0px;}
.gallery-nav.next span{right:0px;float:right}
.gallery-nav.next span{background-position: -940px -346px}
.gallery-nav.prev:hover span{background-position: -940px -277px}
.gallery-nav.next:hover span{background-position: -940px -375px}


#fullscreen { background: #c1c0bb; position: absolute; width: 100%; height: 100%; z-index: 100; top: 0; left: 0; overflow: hidden; }
#fullscreen ul { position: absolute; width: auto; height: 100%; top: 0; left: 0; white-space: nowrap; z-index: 1; }
#fullscreen ul li { display: inline-block; position: relative; width: 100%; height: 100%; background: #000; overflow: hidden; }
#fullscreen ul li img { display: block; min-height: 100%; position: relative; margin:0 auto;}
#fullscreen ul li img.loading { opacity: 0; }
#fulltools { height: 40px; white-space: nowrap; background: #fff; background: rgba(255, 255, 255, 0.9); border-bottom: 3px solid #878787; text-transform: uppercase; font-weight: normal; font-family: 'novecento_widenormal', Arial, sans-serif; font-size: 1em; color: #000; text-align: right; position: absolute; bottom: 0px; line-height: 40px; width: 100%; z-index: 2000; display: block; color: #43383c; }
#fulltitle { position: absolute; line-height: 38px; bottom: 0; left: 12px; font-size: 16px; font-weight: normal; font-family: 'roboto_condensedbold', Arial, sans-serif; margin:0; padding:0;}
#fulltools a, #fulltitle strong { font-family: 'roboto_condensedbold', Arial, sans-serif; }
#fulltools a, #fulltitle strong em { color: #000; }
#fulltitle strong em { margin-right: 2px; }
#fullprev, #fullnext, #fullnumber, #fullclose { display: inline-block; margin: 0 15px 0 0; }
#fullclose { width: 12px; height: 12px; vertical-align: middle; text-indent: 100%; overflow: hidden; position:relative; top:-2px;}
#fullclose:after, #fullclose:before{content:'';display:block;width:12px;height:2px;background:#000;position:absolute;top:50%;left:0;}
#fullclose:after{-webkit-transform: rotate(45deg);transform: rotate(45deg);}
#fullclose:before{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
#fullprev { margin-left: 15px; }
#fullnumber { pointer-events: none; font-family: 'roboto_condensedbold', Arial, sans-serif; }
html.fullscreen { overflow: hidden; max-width: 100%; max-height: 100%; pointer-events: none; }
html.fullscreen #fullscreen { position: fixed; height: 100%; left: 0; top: 0; pointer-events: all; z-index: 1000; }
html.fullscreen #fulltools { pointer-events: all; }
#fullleft, #fullright { position: absolute; width: 30%; height: 100%; left: 0; z-index: 1000; }
#fullright { right: 0; left: auto; }

.preloader { width: 160px; height:4px; overflow:hidden; background-color:#878787; position: absolute; top: 50%; left: 50%; margin-left: -80px; }
.preloader span { display: block; background-color:#FFFFFF; margin-top:0; margin-left:-51px; -moz-animation-name:bounce_loadingProgressG; -moz-animation-duration:1.3s; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear; -webkit-animation-name:bounce_loadingProgressG; -webkit-animation-duration:1.3s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -ms-animation-name:bounce_loadingProgressG; -ms-animation-duration:1.3s; -ms-animation-iteration-count:infinite; -ms-animation-timing-function:linear; -o-animation-name:bounce_loadingProgressG; -o-animation-duration:1.3s; -o-animation-iteration-count:infinite; -o-animation-timing-function:linear; animation-name:bounce_loadingProgressG; animation-duration:1.3s; animation-iteration-count:infinite; animation-timing-function:linear; width:inherit; height:inherit; }
@-moz-keyframes bounce_loadingProgressG{ 0%{ margin-left:-160px; }  100%{ margin-left:160px; }  }  @-webkit-keyframes bounce_loadingProgressG{ 0%{ margin-left:-160px; }  100%{ margin-left:160px; } }
@-ms-keyframes bounce_loadingProgressG{ 0%{ margin-left:-160px; }  100%{ margin-left:160px; }  }  @-o-keyframes bounce_loadingProgressG{ 0%{ margin-left:-160px; }  100%{ margin-left:160px; } }
@keyframes bounce_loadingProgressG{ 0%{ margin-left:-160px; }  100%{ margin-left:160px; } }
/***end gallery***/




/*----------- Search form ----------*/
#searchform .block-content {
    background: none repeat scroll 0 0 #edece8;
    margin-left: 12px;
    padding: 0 10px 0 7px;
    height:35px;

}
.search-block{vertical-align:middle;display:inline-block;float:right;position:absolute;right:2px;top:50%;position:absolute;margin-top:-18px;}
.search-block button span{display:none;}

/*----------- Header ----------*/
#top-bar {background: url("images/bg-top-bar.jpg") repeat-x scroll left top #fff; min-height: 35px;line-height:35px;}
#eamesoffice{color:#fff;font-size:12px;line-height:35px;height:35px;padding:0 10px 0 25px;text-transform:uppercase;background:#d9410e url(images/site.png) no-repeat 10px -256px;margin-right:2.7083%;float:left;}
#eamesoffice:hover{background-color:#f1b82d;}
#eamesoffice strong{color:#fff;}
.main-logo{float:left;}

/*----------- Headers ----------*/
h2,h3{text-transform:uppercase;font-size:24px;color:#000;}
h3{font-size:18px}

h2.promobox{font-size:18px;color:#000;}
.middlebox h3, h2.yellow{color:#fff;background:#f1b82d;border-radius:3px 3px 0 0;padding:8px 22px;margin-top:0}
.home .middlebox h3 {background:#878787;}
h2.yellow{font-size:18px;margin-top:0;padding:10px 10% !important;}
.post-type-archive-eames-now h2.yellow {padding:8px 10px;}
.middlebox h4{font-size:14px;font-weight:normal;padding:5px 0 10px;text-transform:uppercase;}


/*----------- Home page ----------*/
.middlebox{}
.middlebox .read-more{margin:0px 0 20px -10px;}
.grey, 
.middlebox>div{background:#f3f3f3;border-radius:3px;}
.middlebox .entry{padding:20px 6.667%;cursor:pointer;position:relative;margin-bottom:0;}
.middlebox .entry-click {cursor:pointer;padding-bottom:20px;}
.middlebox .entry .border{position:absolute;left:20px;bottom:0;width:86%;height:1px;}

.middlebox .entry-click.first:hover,
.middlebox .entry-click:hover .entry,
.middlebox .entry:hover{background:#e7e7e7;}

.middlebox .entry-click:hover .border,
.middlebox .entry:hover .border{display:none;}
.middlebox .entry-click:hover a.got-to-post,
.middlebox .entry:hover a.got-to-post{background-image:url(images/yellow-arrow.png);}
.middlebox .entry img{margin:0 auto;margin-bottom:20px;}
.middlebox .entry img.temp-image{background:#c9c9c9}
.entry .date{font-size:10px;color:#848484;}
.entry a.got-to-post{font-size:13px; color:#5f5f5f;display:block;line-height:18px;height:54px;background:url(images/dark-blue-arrow.png) no-repeat right bottom;padding-right:20px;}
.entry a.got-to-post:hover{background-image:url(images/yellow-arrow.png);}
.entry .thumb{float:left;margin-right:20px;}

.twitt-list, .ytlist{margin: 20px 6.667%;position:relative;border-bottom: 1px dotted #969696;padding-bottom:25px;}
.s-list h4 {padding:0;margin-bottom:5px;}
.s-list h4 a{color:#000;font-family:'robotoblack';text-transform:capitalize;}
.s-list .date{color:#848484;font-size:10px;margin-top:3px;}
.s-list li{margin-left:40px;}
.s-list .ico{padding:0;margin:0;left:0;top:0;width:28px;height:18px;background:url(images/site.png) no-repeat -932px -739px;display:block;position:absolute;}
.twitt-list.s-list .ico{background-position:-932px -759px}

.social-nav{display:block;width:86.666%;height:18px;margin:0 6.667%;}
.social-nav li{display:block;width:100%;float:left;width:28px;height:18px;margin-right:5px;background:url(images/site.png) no-repeat -931px -779px;}
.social-nav li span{display:none;}
.social-nav li.tw{background-position:-931px -759px}
.social-nav li.yt{background-position:-931px -739px}
.social-nav li.older{background-position:-931px -719px}
.social-nav li.older.empty{background-position:-902px -719px}
.social-nav li.prev{background-position:-931px -699px}
.social-nav li.prev.empty{background-position:-902px -699px}
.social-nav li.prev, .social-nav li.older{float:right;margin-left:5px;margin-right:0;}

#menu-social-header{line-height:35px;}
#menu-social-header .share-label{margin-right:10px;font-size:10px;}
#menu-social-header li {line-height:35px;float:left;}
#menu-social-header li a{opacity:1;}
#menu-social-header li img{display:block;margin-top:8px;}
.addthis_default_style #menu-social-header .at300b, 
.addthis_default_style #menu-social-header .at300bo, 
.addthis_default_style #menu-social-header .at300m {
	padding:0 3px 0 0!important;
}

.addthis_default_style #menu-social-header .at300b, .addthis_default_style #menu-social-header .at300bo, .addthis_default_style #menu-social-header .at300m {
    padding: 0 3px 0 0 !important;
}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {padding: 0 3px 0 0 !important;}

/*#menu-social-header.grey li img{background-color:#e8e7e2;}
#menu-social-header li img{display:block;width:28px;height:18px;margin-top:8px;background:#fff url(images/site.png) no-repeat -462px 5px;}
#menu-social-header li a:hover img{background-color:#d9420e;background-position:-462px -13px}
#menu-social-header li a.addthis_button_twitter img{background-position:-518px 5px}
#menu-social-header li a.addthis_button_compact img{background-position:-576px 5px}
#menu-social-header li a.addthis_button_twitter:hover img{background-position:-518px -13px}
#menu-social-header li a.addthis_button_compact:hover img{background-position:-576px -13px}
*/

#catalogListContainer{display:block;width:100%;overflow:hidden;margin-bottom:0;}
#catalogListContainer .description,#catalogListContainer .icon.info{display:none;}
#catalog-category-list{display:block;width:100%;float:left;}
#catalog-category-list li{display:block;margin-right:17px;float:left;position:relative;border-radius:3px;border:0px solid transparent;background:#fff;width: 135px;background:#aaaaaa;}
#catalog-category-list li .img{border-radius:3px;display:block;width:135px;text-align:center;overflow:hidden;position:relative;background:#f3f3f3;}

.archive #catalog-category-list li{margin-right:12px;}
.archive #catalog-category-list li .img{width:135px;height:135px;line-height:135px;}



#catalog-category-list li:hover {
	background:#f1b82d;
	border-color:#f1b82d;
}
#catalog-category-list li:hover a{
	color:#fff;
}
.rollover-border,
#catalog-category-list li .img .roll-border {
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:4;
	 -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	border-radius:3px 3px 3px 3px;
	border:5px solid #f1b82d;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	-moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
}

.home .rollover-border {
	border-color:#f3f3f3;
	display:block;
}


#catalog-category-list li img {
	border-radius:3px;
	margin:0 auto;
	display:inline-block;
	vertical-align:middle;
	margin-top:-3px;
	max-width:120px;
}

#catalog-category-list li a:hover .img .roll-border {
	display:block;
}


#catalog-category-list li a:hover .img {
	border-color:#f1b82d;
}

#catalog-category-list a{color:#000;font-size:13px;}
#catalog-category-list a span{padding-top:10px;display:block;text-align:center;padding-left:0;padding-bottom:10px;white-space:nowrap;color:#fff;font-family:'robotomedium';text-transform:uppercase;}
#catalog-category-list a span.twoline {
	white-space: normal;
	padding: 4px 0;
	line-height: 15px;
}

.readmore-relative{position:relative;}
.readmore-relative a.read-more{position:absolute;right:0;top:5px;}

.promobox{text-align:center;font-size:13px;color:#727272;padding:15px 0 20px;border-radius:3px;cursor:pointer;}
.home .promobox{background:#f3f3f3;}
.home h2.promobox{background:transparent;color:#fff;padding:5px 0 20px}

.home .promo2box h2.promobox{color:#000;padding-bottom:0px;}
.home .promo2box.promobox .read-more {
background: url(images/site.png) no-repeat -949px -230px;
font-size: 13px;
color: #3c82b8;
}
.home .promo2box.promobox:hover .read-more {
	background-position:-949px -185px;
}

.home .promobox .read-more{color:#fff;background-position:-949px -185px;}
.home .promobox.yellow-box{background:#f1b82d;}
.home .promobox.orange-box{background:#ee5512;}
.home .promobox.blue-box{background:#3c81b8;}

.home .promobox.yellow-box:hover .rollover-border,
.home .promobox.orange-box:hover .rollover-border,
.home .promobox.blue-box:hover .rollover-border {
	border-color:#e7e7e7;
}

.home .promobox.yellow-box:hover,
.home .promobox.orange-box:hover,
.home .promobox.blue-box:hover {
	background:#e7e7e7;
	color:#000;
}

.home .promobox.yellow-box:hover .read-more,
.home .promobox.orange-box:hover .read-more,
.home .promobox.blue-box:hover .read-more,
.home .promobox.yellow-box:hover h2.promobox,
.home .promobox.orange-box:hover h2.promobox,
.home .promobox.blue-box:hover  h2.promobox{
	color:#000 !important;
	background-position:-945px -1256px
}

.home .promobox.yellow-box .read-more,
.home .promobox.orange-box .read-more,
.home .promobox.blue-box .read-more {
	line-height:14px;
	height:14px;
	background-position:-945px -187px;
}



img.blog-home {width:100%;}


h2.promobox{padding:0;}
.promobox p {padding:0 10%;line-height:18px;}
.promobox img{margin-bottom:20px;margin-left:auto;margin-right:auto;}
.promobox .excerpt{height:70px;display:block;border-bottom:1px dotted #969696;margin-bottom:20px;}
.promobox.leftbox{margin-bottom:20px;padding:20px 8.8%;border:1px solid #cfcfcf;border-radius:3px;}
.promobox.leftbox .excerpt {padding:0 0 20px;height:auto; margin-bottom:0;border-bottom:0;}
.promobox.leftbox p {line-height:21px;padding:0 2%;color:#727272 !important;}
.promobox.leftbox .read-more{margin-left:-10px;}
.promobox.leftbox h2.promobox{font-size:16px;padding:0;}

.grid_3 .promobox.leftbox:last-child {
	margin-bottom:0 !important;
}

.promobox .rollover-border,
.promotionbox .rollover-border {
	border-left-width:10px;
	border-right-width:10px;
}
.promobox:hover .rollover-border, 
.promotionbox:hover .rollover-border {
	display:block;
	border-color:#f1b82d;
}
.promobox:hover,
.promotionbox:hover {
	background:#f1b82d;
	color:#fff !important;
	border-color:#f1b82d;
}



.home .promobox.yellow-box .rollover-border{border-color:#f1b82d;}
.home .promobox.orange-box .rollover-border{border-color:#ee5512;}
.home .promobox.blue-box   .rollover-border{border-color:#3c81b8;}

.promobox:hover h2.promobox,
.promobox:hover .excerpt,
.promobox:hover .read-more,
.promobox:hover .excerpt p,
.promotionbox:hover h2.promobox,
.promotionbox:hover .excerpt,
.promotionbox:hover .read-more,
.promotionbox:hover .excerpt p {
	color:#fff !important;
	border-bottom-color:#fff;
}

.promobox:hover .read-more,
.promotionbox:hover .read-more {
	background-position:-949px -185px;
}

.breadcrumbs{background:#edece8;display:block;height:32px;line-height:32px;border-radius:3px;overflow:hidden;font-size:12px;color:#daa520;}
.breadcrumbs a{color:#8b8b8b;font-size:12px;}
.breadcrumbs .home{display:inline-block;width:32px;background:#c1c0bb url(images/site.png) no-repeat -935px -396px;height:32px;float:left;margin-right:3px;}
.breadcrumbs .home:hover{background-color:#f1b82d;}
.breadcrumbs .home span{display:none;}
.breadcrumbs .separator{padding:0 7px;color:#8b8b8b; }

#breadcrumbs {background:#edece8;display:block;height:32px;line-height:32px;border-radius:3px;overflow:hidden;font-size:12px;color:#daa520;}
#breadcrumbs a{color:#8b8b8b;font-size:12px;}
#breadcrumbs li {display:inline-block;display:none}
#breadcrumbs li.home{display:inline-block;width:32px;background:#c1c0bb url(images/site.png) no-repeat -935px -396px;height:32px;float:left;margin-right:3px;position:relative;}
#breadcrumbs li.home a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
#breadcrumbs li.home span {display:none;}
#breadcrumbs li.home:hover{background-color:#f1b82d;}
#breadcrumbs li img{display:none !important;}
#breadcrumbs li.last-element,
#breadcrumbs li.current-menu-parent,
#breadcrumbs li.current-menu-ancestor,
#breadcrumbs li.current-menu-item {display:inline-block;}
#breadcrumbs .separator{padding:0 7px;color:#8b8b8b; }
#breadcrumbs.add_page li.last-element a,
#breadcrumbs.last_item_menu li.current-menu-item a,
#breadcrumbs li a:hover{color:#daa520}

#breadcrumbs.last_item_menu li.current-menu-item.current-menu-parent a {
	color:#8b8b8b;
}



/*----------- FAQ ---------*/
ul.faq {
	margin:0;
	padding:0;
}
ul.faq li h2{
	font-family:robotomedium;
	text-transform:none;
	font-size:16px;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:0;
	cursor:pointer;
	background:url(images/site.png) no-repeat -930px -1341px;
	line-height:29px;
	padding:0 0 0 40px;
	-moz-transition:.3s all ease-in;
	-webkit-transition:.3s all ease-in;
	transition:.3s all ease-in;
}

ul.faq li.active h2{
	background-position:-930px -1370px;
}

ul.faq li {
	border-bottom:1px solid #dfdfdf;
	padding:10px 40px 10px 0;
}

ul.faq li .answer {
	display:none;	
	padding:0 0 0 40px;
}

/*----------- Catalog Slider ---------*/
#catalogSlider{position:relative;}
#catalogSlider .nav{display:block;width:20px;height:15px;background:url(images/site.png) no-repeat -941px -313px;position:absolute;top:80px;cursor:pointer;}
#catalogSlider .nav:hover{opacity:0.8;}
#catalogSlider .nav.next{background-position:-941px -346px;right:-41px;}
#catalogSlider .nav.prev{left:-44px;}
#catalogSlider .nav.next:hover,
#catalogSlider .nav.next.processing {
	background-position:-941px -375px;
}

#catalogSlider .nav.prev:hover,
#catalogSlider .nav.prev.processing {
	background-position:-941px -278px;
}

/*----------- Blog Category Page ---------*/

.page-template-page-templatesnew-to-site-php .grey-background,
.archive .grey-background,
.search-results .grey-background,
.search-no-results .grey-background {
	padding:0;
}

.post-type-archive-the-work .grey-background,
.tax-catalog-category .grey-background {
	padding:0 2.8%;
}


.blogCategory-box{display:block;border:1px solid #cfcfcf;border-radius:0 0 3px 3px;padding:10px 10%;margin-top:1px;margin-bottom:20px;}
#blog-list a{color:#000;line-height:24px;}
#blog-list li.active a{color:#c1c0ba;}
.category-entry{color:#848484;padding:0 2.8%;cursor:pointer;}
.category-entry .entry-border{border-top:1px dotted #969696;padding-bottom:30px;padding-top:30px;}
.category-entry:hover{background:#e7e7e7}
.category-entry:hover .entry-border,
.category-entry:hover + .category-entry .entry-border { 
	border-color:transparent;
}

.category-entry a.greycolor {
	color: #848484;
}

.category-entry:hover .read-more{
	color:#f1b82d;
	background-position:-949px -127px;
}

.search .category-entry:last-child .entry-border{border-bottom:0;}

.entry-list li.category-entry:last-child .entry-border{}
.entry-list li.category-entry:first-child .entry-border{padding-top:20px;border-top:0;}



.category-entry p{font-size:14px; line-height:21px;}
.category-entry .content{margin:10px 0;font-size:14px}
.category-entry .content p{line-height:140%}
.category-entry .date{font-size:10px;color:#848484;}
.category-entry a.got-to-post{font-size:14px; color:#727272;display:block;line-height:18px;height:54px;background:url(images/dark-blue-arrow.png) no-repeat right bottom;padding-right:20px;}
.category-entry .thumb{float:left;margin-right:2.85%;display:block;width:31%;overflow:hidden;position:relative;background:#c9c9c9;}
.category-entry .thumb img{margin:0 auto;}
.category-entry .fleft{width:66.15%;}

.navigation a span{display:inline-block;padding-left:20px;background:url(images/site.png) no-repeat -949px -209px; font-size:13px;color:#3c82b8;text-transform:none;font-weight:normal;float:left;}
.navigation a .recent{float:right;background:url(images/site.png) no-repeat right -229px;padding-right:20px;padding-left:0;}

.navigation a:hover span{color:#f1b82d;background-position:-949px -148px;}
.navigation a:hover span.recent{color:#f1b82d;background-position:right -126px;}


/*----------- contact ---------*/
div.wpcf7-response-output.wpcf7-mail-sent-ok {
	margin:0 !important;
	padding:20px 2% !important;
	position:absolute;
	top:40px;
	left:0;
	background:#fff;
	width:96%;
	height:550px;
	border:none !important;
}

.email-box {text-align:center;display:block;height:150px;width:100%;position:absolute;top:50%;left:0;margin-top:-75px;}
.email-box .icon{background:url(images/icon_send.png) no-repeat 0 0 ;margin:0 auto 20px;width:79px;height:79px;display:block}



/*----------- search ---------*/
.search-result .category-entry{opacity:0;}
.search-result.images .category-entry{border:0;margin:0 20px 20px 0;padding:0;border:0;float:left;}

.entry-list.search-result{display:block;width:100%;}
.entry-list.search-result.images {
	margin:30px 2.8% 0;
}

.entry-list.search-result.images.gallery-images {
	margin:0;	
}

.entry-list.search-result.gallery-images li{
	margin:0 20px 20px 0;	
	opacity:0;
	display:inline-block;
}

.entry-list.search-result.gallery-images li.no-videos{
	opacity:1;
	width:100%;
	text-align:center;
}

.entry-list.search-result.gallery-images li.no-videos h3 {
	color: #838383;
    font-family: 'roboto_condensedbold','robotomedium';
    font-size: 13px;
    padding: 8px 0;
    text-transform: uppercase;
}

.entry-list.search-result.gallery-images li img {
	margin:0;
}

.link-box {
	background:rgba(0,0,0,0.75);
	display:block;
	width:100%;
	height:140px;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	display:none;
	overflow:hidden;
}
.link-box a{color:#fff;font-family:'robotothin';font-size:14px;position:absolute;width:100%;left:0;}
.link-box .smallborder{position:absolute;top:61px;left:50%;margin-left:-7px;}
.link-box a.view-image{top:48px;}
.link-box a.open-blog{bottom:48px;}
.link-box a:hover{color:#f1b82d;}


.search-categories{display:block;float:left;border-bottom:1px solid #f1b82d;width:94.4%;margin-bottom:30px;margin:0 2.8%;}
.search-categories li{float:left;display:block;border-radius:3px 3px 0 0;background:#c9c9c9;border-bottom:1px solid #EDECE8;margin-right:1px;}
.search-categories li.attachment,
.search-categories li.eames-tv {
	background:#aaaaaa;
}
.search-categories li:hover, .search-categories li.active{background:#f1b82d;border-color:#f1b82d}
.search-categories li a{color:#fff;font-size:12px;display:block;padding:3px 8px 8px;}
.search-categories li a span {
	display: block;
	font-size: 9px;
	line-height: 100%;
	margin-top: -2px;
	opacity:0.75;
	
}
h1.search{font-size:16px;line-height:58px;margin-bottom:20px;}
h1.search.yellow{font-size:16px;line-height:100%;margin-bottom:10px;border-bottom:1px solid #f1b82d;padding:0 0 10px 0;text-align:left;}

#pagination{position:relative;padding:0 70px;margin-top:0px;font-size:14px;clear:both;}
.archive.tax-catalog-category #pagination {border-top:1px dotted #969696;margin-top:40px;}
.archive.tax-catalog-category #pagination .center-box {top:-1px;}

.search #pagination {
	border-top:1px dotted #969696;
	margin:0 2.8% 75px;	
}

.search #pagination .pagination{margin-top:-1px;}
#pagination .next-link, #pagination .prev-link{display:block;width:70px;position:absolute;top:30px;}
#pagination .prev-link{left:0}
#pagination .next-link{right:0;text-align:right}

#pagination .prev-link a, #pagination .next-link a, .back{background:url(images/site.png) no-repeat -948px -209px; display:block;padding:0 0 0 17px;color:#3c82b8;}
#pagination .prev-link a:hover, #pagination .next-link a:hover, .back:hover{background-position:-948px -149px;color:#f1b82d;}

.back{font-size:14px;text-transform:none;float:right;font-weight:normal;font-family:'robotomedium';background-position:-948px -210px;}
#pagination .next-link a{background-position:right -230px; padding:0 17px 0 0;}


#pagination .prev-link .prev, #pagination .next-link .next{background:url(images/site.png) no-repeat -948px -552px; display:block;padding:0 0 0 17px;color:#cdcdcd;}
#pagination .next-link .next{background-position:right -595px; padding:0 17px 0 0;}

#pagination .prev-link a:hover {color:#f1b82d;background-position:-948px -148px;}
#pagination .next-link a:hover {color:#f1b82d;background-position:right -127px;}

#pagination .center-box{float:left;position:relative;left:50%;}
#pagination .pagination{left:-50%;float:left;position:relative;}
#pagination .pagination li{float:left;margin-right:7px;}
#pagination .pagination li:last-child{margin-right:0;}
#pagination .pagination li a{color:#cdcdcd;padding:30px 2px 0;display:block;}
#pagination .pagination li a:hover{color:#f1b82d;}
#pagination .pagination li.active a{color:#000;}
#pagination .pagination li .dots{padding-top:30px;color:#cdcdcd;display:block;}
#pagination .pagination li .current{border-top:1px solid #000;padding:29px 2px 0;display:block;} 




/*----------- attachment page - ---------*/
.img-attachment-name,
.gallery-copyright{padding:10px 0 10px 0;color:#848484;font-size:14px;display:block;}


/*----------- social menu ----------*/
.addthis_toolbox{float:left !important;}
.single-the-work .addthis_toolbox{float:right !important;}
 .single-the-work .site-header .addthis_toolbox{float:left !important;}
#footer-follow{float:left !important;margin-right:14px;}
.addthis_default_style .at300bo, .addthis_default_style .at300m{padding:0 3px 0 4px!important;}
#product-share{float:right;width:109px;margin-bottom:-1px;max-height:18px;overflow:hidden;}
.social-menu li img{display:block;width:28px !important;height:18px !important;background:url(images/site.png) no-repeat 0 0}
.social-menu li:last-child a{padding-right:0 !important}
.social-menu li .addthis_button_facebook img{background-position:-932px -779px}
.social-menu li .addthis_button_google_plusone_share img{background-position:-812px -779px}
.social-menu li .addthis_button_twitter img{background-position:-932px -759px}
.social-menu li .addthis_button_compact img{background-position:-932px -679px}
.social-menu li .addthis_button_pinterest img{background-position:-932px -659px}
.social-menu li .addthis_button_tumblr img{background-position:-812px -759px}

.social-menu li a:hover{opacity:1 !important;}
.social-menu li .addthis_button_facebook:hover img{background-position:-842px -779px}
.social-menu li .addthis_button_twitter:hover img{background-position:-842px -759px}
.social-menu li .addthis_button_compact:hover img{background-position:-872px -679px}
.social-menu li .addthis_button_google_plusone_share:hover img{background-position:-722px -779px}
.social-menu li .addthis_button_pinterest img{background-position:-842px -659px}
.social-menu li .addthis_button_tumblr:hover img{background-position:-722px -759px}

.dcwss.dc-wall .dcwss-content {
	/*box-shadow:inset 0px 20px 20px;*/
}

.at_PinItButton {display:block;
width: 28px !important;
height: 18px !important;
background:url(images/site.png) no-repeat -932px -659px !important;
margin-top:8px !important;
}

.at_PinItButton:hover {background-position:-842px -659px !important;}



/*----------- the-work single page - ---------*/
.single-the-work p{text-align:center;color:#727272;line-height:140%;;margin:10px 0;}
.single-the-work .thumb{position:relative;display:block;width:100%;max-width:400px;margin:20px auto 40px;}

.two-images-on-top {text-align:center;display:block;width:100%;}
.single-the-work .two-images-on-top .thumb{display:inline-block;width:50%;max-width:400px;}

.single-the-work .thumb a{display:block;position:absolute;width:100%;height:100%;z-index:5;}
.nav-box{border-bottom:1px dotted #969696;display:block;width:100%;margin-bottom:20px;margin-top:-20px;}
.single-the-work .excerpt, .single-the-work .content{max-width:82%;margin:0 auto;}
.single-the-work .excerpt p{font-size:18px;color:#2f2f2f;line-height:25px;}
.single-the-work .bigborder{display:block;width:30px;height:3px;background:#bdbcb6;margin:30px auto;}
ul.related-products li{display:block;width:23.5%;border:1px solid #d2d2d2;border-radius:3px;margin-right:2%;-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;padding:18px;float:left;}
ul.related-products li:last-child{margin-right:0;}
ul.related-products{float:left;width:100%;margin:50px 0 0;}
ul.related-products h3{font-size:14px;border-top:1px dotted #969696;margin-top:20px;padding-top:5px;}
ul.related-products h3 a{color:#000000;font-family:'robotomedium';text-transform:none;font-size:14px;font-weight:normal;}
.single-the-work .navigation{float:right;margin-bottom:-1px;margin-left:7px;

padding-top:0 !important;border-top:none !important;margin-top:0 !important;
}
.single-the-work .navigation span{display:block;width:28px;height:18px;float:left;background:url(images/site.png) no-repeat 0 0;padding:0;}
.single-the-work .navigation span.recent{background-position:-932px -860px;}
.single-the-work .navigation span.older{background-position:-932px -880px;margin-right:7px;}

.single-the-work .navigation span.older:hover{background-position:-903px -880px;}
.single-the-work .navigation span.recent:hover{background-position:-903px -860px;}

.single-the-work .navigation span.recent.nomore:hover{background-position:-932px -860px;}
.single-the-work .navigation span.older.nomore:hover{background-position:-932px -880px;}

.single-the-work .navigation span.nomore{opacity:0.5}

.image-box{position:relative;width:100%;max-width:700px;margin:0 auto 60px;}
.image-box img{margin:0 auto;}
.image-box a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:url(images/zoom.png) no-repeat right bottom}
.image-box a:hover{opacity:0.8}

.spec-box{display:block;width:33.333%;float:left;-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;border-right:1px dotted #969696;min-height:200px;margin-bottom:60px;}
.spec-box p{text-align:center !important; }
.spec-box.last{border:0;}

.spec-box .label{color:#000;font-size:14px;display:inline-block;margin-bottom:5px;}
.dimension-box.block .spec-box .label{color:#000;font-size:14px;display:inline-block;margin-bottom:0px;}

.dimension-box.block{margin-top:10px}
.dimension-box.block .label{display:block;}

.year,.period-of-time,.manufacturer-name, .value{color:#f1b82d;line-height:100%;}
.value, .period-of-time,.manufacturer-name {font-size:25px;}
.year{font-size:25px;}
.single-the-work .spec-box p {margin:0;}

#main-video-2 {
	display:Block;
	width:662px;
	height:340px;
	margin:0 auto;
	position:relative;
	background:#000;
	overflow:hidden;
}


ul.content-video-list {
	display:Block;
	width:662px;
	margin:0 auto;	
}


ul.content-video-list h3 {
color: #848484;
font-size: 10px;
text-transform: none;
font-family: 'robotomedium';
}

ul.content-video-list li{
	position:relative;
	width:23.5%;
	margin-right:2%;
	float:left;
	margin-top:15px;
}

ul.content-video-list li.fourth{
	margin-right:0;	
}

ul.content-video-list li.mainVideo{
	display:block;
	width:100%;
	margin-top:0;
}

.thumbnail {
	position:relative;
	height:88px;
	overflow:hidden;
}

ul.content-video-list li:last-child{
	margin-right:0;
		
}

#ytVideoContainer2,
#VimeoVideoContainer2 {
	position:absolute;
	top:0;
	left:0;
	display:none;
}

/* taxonomy catalog-category */
.product-list {
	margin-top:20px;
}

.product-list li {
	width:23.5%;
	display:Block;
	float:left;
	margin-right:2%;
	margin-bottom:25px;	
	position:relative;
	min-height:268px;
	border-radius:3px;
	overflow:hidden;
	padding-bottom:10px;
}

.product-list li:hover {
	background:#f1b82d;	
}

.product-list li:hover .thumb{
	border-color:#f1b82d;
	border-width:2px;
	background:#fff;
	border-radius:3px 3px 0 0;
}

.product-list li:hover .thumb .cutter {
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
}

.product-list li:hover h2,
.product-list li:hover .date{
	color:#fff;	
}

.product-list .product-description{
	padding:0 15px;
}

.product-list li a.all-box {
	display:block;
	width:100%;
	height:100%;
	z-index:4;
	position:absolute;
	top:0;
	left:0;	
}

.product-list li:nth-child(4n) {
	margin-right:0;	
}

.product-list li h2 {
	font-size:14px;
	font-family:robotomedium;
	text-transform:none;	
	font-weight:normal;
}

.single-the-work .product-list li h2 {
	text-transform:uppercase;	
	margin-bottom:0;
	padding-bottom:0;
	margin:0 12px;
}

.product-list li .date {
	color:#727272;
}

.single-the-work .product-list li .date {
	font-size:14px;
	display:inline-block;
	text-align:left;
	position:relative;
	top:auto;
	left:auto;
	margin-left:12px;
	right:auto;
}

.product-list li .thumb, 
.single-the-work .product-list li .thumb {
	padding:10px;
	border-radius:3px;
	border:1px solid #cfcfcf;
	margin-bottom:10px;
	width:auto;
	margin:0 auto 10px;
	line-height:195px;
	height:200px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
	background:#fff;
}

.product-list li .thumb .cutter{
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	border:1px solid transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

.single-the-work .product-list li:hover .thumb {
	border-color:#f1b82d;
	border-width:2px;
	background:#fff;
	border-radius:3px 3px 0 0;
}
.tax-catalog-category .product-list li:hover .thumb {
	margin-bottom:8px;
}

.single-the-work .product-list li:hover h2 {
	padding-top:8px
}

.product-list li .thumb img {
	margin:0 auto;
	vertical-align:middle;
	position:relative;
	display:inline-block;
}

.single-the-work .product-list li .thumb {
	margin-bottom:0;
}

.single-the-work .product-list li .thumb img {
	margin-top:0;
}

/*----------- single-blog - ---------*/
h2.header,
h1.product,
.single h1, 
.single-insights h1, 
.single-blog h1,
.single-education h1,
.single-authenticity h1,
.page-entry h1,
.tax-catalog-category h1,
h1.title {
	font-size:18px;
	padding:10px 10px 10px 0;
	border-bottom:1px dotted #969696;
	text-align:left;
	text-transform:uppercase;
	margin-bottom:10px;
}

h1.product.padtop0{
	padding-top:0 !important;
}

.archive.tax-catalog-category .navigation {
	display:none;
}

h1.title{padding-left:0;}
h1.product{font-size:24px;border:0;margin-bottom:10px;text-align:center;padding-top:20px !important;}
.single h1.product {line-height:130%;}
.single .date,
.single-education .date,
.single-authenticity .date,
.single-insights .date,
.single-blog .date, 
.page-entry .date {font-size: 10px; color: #848484;text-align:left;display:block;position: absolute;
right: 20px;
top: 18px;}

.single-blog .date {position:relative;top:0;right:auto;margin-top:10px;text-transform:none;font-weight:normal;font-family:'robotomedium'}

.page-id-1006 .page-entry .date{
	position:relative;
	top:auto;;
	right:auto;
}
.page-id-1006 .category-entry .content{margin-top:0;}
.page-id-1006 .page-entry p{margin-top:10px;}

.single p,
.single .content>div,
.single-education p,
.single-authenticity p,
.single-insights p, .single-blog p, .page-entry p{font-size:13px;line-height:21px;color:#000;margin-top:20px;text-align:justify;}



.single.single-the-work p {
text-align:left;
color:#000;
}
.single.single-the-work p a {color:#3c82b8;}

.single .tcenter p,
.single-education .tcenter p,
.single-authenticity .tcenter p,
.single-insights .tcenter p, .single-blog .tcenter p, .page-entry .tcenter p{text-align:center;}

.single.tcenter p,
.single-education.tcenter p,
.single-authenticity.tcenter p,
.single-insights.tcenter p, .single-blog.tcenter p, .page-entry.tcenter p{text-align:center;}

.single .excerpt,
.single-education .excerpt,
.single-authenticity .excerpt,
.single-insights .excerpt, .single-blog .excerpt, .page-entry .excerpt{text-align:left;padding:10px 0 15px;}

.single .excerpt p,
.single-education .excerpt p,
.single-authenticity .excerpt p,
.single-insights .excerpt p, .single-blog .excerpt p, .page-entry .excerpt p{color:#000;margin-top:0;text-align:left;}

.single .grid_9 .excerpt p,
.single-education .grid_9 .excerpt p,
.single-authenticity .grid_9 .excerpt p,
.single-insights .grid_9 .excerpt p, 
.single-blog .grid_9 .excerpt p, 
.page-entry .grid_9 .excerpt p,
.big_excerpt,
.excerpt,
.big_excerpt p {
	font-family:robotothin;
	font-size:24px;
	line-height:140%;
}
.big_excerpt p {
	margin-top:0;
}

.big_excerpt {
	padding: 10px 0 15px;
}

.leftbox  .excerpt,
.promobox  .excerpt{
	font-family:robotomedium;
	font-size:12px;
	line-height:21px;
}



.single .navigation,
.single-education .navigation,
.single-authenticity .navigation,
.single-insights .navigation, .single-blog .navigation, .page-entry .navigation{padding-top:20px;border-top:1px dotted #969696;margin-top:20px;}

.single .thumb img,
.single-education .thumb img,
.single-authenticity .thumb img,
.single-insights .thumb img, .single-blog .thumb img, .page-entry .thumb img{margin:5px auto 0;}

.single h2,
.single-education h2,
.single-authenticity h2,
.single-insights h2, .single-blog h2, .page-entry h2{font-size:18px;padding:10px 0;}

.single-the-work h2 {
	font-size:24px;
}


#follow-us h2{font-size:24px;}

.addborder{border-bottom:1px dotted #969696;}


.single h1,
.page h1,
.archive h1 { 
	padding:14px 10px 15px 0;
}
.page-template-page-templatesnew-to-site-php h1,
.archive h1 {
		margin:0 2.8%;
}

.search-results h1,
.search-no-results h1 {
	margin:0 2.8% 30px;
}

.post-type-archive-eames-tv.archive h1,
.post-type-archive-gallery.archive h1,
h1.bigTitle {
	margin:10px 0;
	font-size:24px;
	text-transform:uppercase;
	text-align:center;
}
h1.bigTitle {
	border:none;
	text-align:center;	
}

p.noresult{padding:20px 2.8%;}

.single h2.yellow,
.page h2.yellow,
.archive h2.yellow {
	background:#c1c0bb;color:#fff;padding:15px 10% 14px !important;
}

.post-type-archive-eames-now.archive h2.yellow {
	padding:15px 15px 14px !important;
}

.single .blogCategory-box,
.page .blogCategory-box,
.archive .blogCategory-box
 { 
	margin-top:0;border-top:0;border-color:#EDECE8;
}

.single .promobox.leftbox, 
.page .promobox.leftbox, 
.archive .promobox.leftbox { 
	border-color:#EDECE8;
}



/*----------- module - text with pagination ---------*/
.pagination-section .pages{display:block;position:relative;}
.pagination-section .pages li{display:none;position:absolute;left:0;top:0;}
.pagination-section .pages li:first-child{display:block}

.pagination-section .prev,
.pagination-section .next {
	display:inline-block;
	width:11px;
	height:8px;
	background:url(images/site.png) no-repeat -949px -214px;
	cursor:pointer;
}

.pagination-section .next {
	background-position: -949px -235px;
}

.pagination-section .prev:hover {
	background-position: -949px -153px;
}
.pagination-section .next:hover {
	background-position: -949px -132px;
}

.pagination-section .page-info{
	margin:0 10px;
}


/*----------- post-type-archive-catalog ---------*/
.post-type-archive-the-work #catalog-category-list{width:auto !important;margin-left:2px;}
.post-type-archive-the-work #catalog-category-list li.six{margin-right:0;}
.post-type-archive-the-work #catalog-category-list li{margin-bottom:13px;overflow:hidden;}
.post-type-archive-the-work #catalog-category-list li span{font-weight:normal;padding-bottom:10px;}
.post-type-archive-the-work #catalog-category-list .description{display:none;width:100%;height:142px;background:rgba(255,255,255,0.6);position:absolute;top:0;left:0;border-radius:3px;z-index:4}
.post-type-archive-the-work #catalog-category-list .icon.info{display:block;width:22px;height:25px;background:#cfcfcf url(images/site.png) no-repeat -930px -459px;position:absolute;top:0;right:0;border-radius:0 3px 0 0;cursor:pointer;z-index:5;padding-bottom:0;}


/*----------- entry list ---------*/
.item-list {padding-bottom:40px;border-bottom:1px dotted #969696;margin-top:40px;}
.item-list.last{border-bottom:0;}
.item-list .thumb{display:block;width:24%;float:left;margin-right:2.5%;background:#fff;}
.item-list .thumb img{border:1px solid #cfcfcf;margin:0 auto;}
.item-list .entry{display:block;float:left;width:73.5%}
.item-list h2{padding-top:0;}

/* look photos */
.images-list {display:block;clear:both;margin-top:25px;position:relative;float:left;}
.images-list li {display:block;width:212px;margin:0 12px 12px 0;cursor:pointer;float:left;}
.images-list li:nth-child(3n){margin-right:0;}
.images-list h3{color:#848484;font-size:10px;text-transform:none;font-family:'roboto_condensedbold','robotomedium';text-transform:uppercase;}
.images-list li:hover h3{color:#f1b82d;}
.images-list li .thumb { height:132px; overflow: hidden; position: relative; }
.images-list li .thumb img { margin: 0; min-height: 100%; display: block; max-width: 0; }




/*----------- gallery list ---------*/
.gallery-list {float:left;margin-bottom:20px;}
.gallery-list li{display:block;width:150px;margin:20px 20px 0 0;float:left;border-radius:3px;position:relative;border-radius:3px;overflow:hidden;}
.gallery-list li:hover .rollover-border{display:block;}
.gallery-list li:hover{border-color:#f1b82d}
.gallery-list li.last{margin-right:0;}

.gallery-item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	padding:5px;
	margin-top:0 !important;
}

.gallery-columns-3 .gallery-item {
	width:33.33% !important;
}

.gallery-item .gallery-icon{
	border: 1px solid #d2d2d2;
	border-radius:3px;
	padding: 20px;
}

.gallery-item .gallery-icon:hover{
	border: 5px solid #f1b82d;
	padding:16px;
}

div.gallery {
	background:rgba(255,255,255,0.5);
	border-radius:3px;
	margin-top:20px !important;
	padding:5px;
}

.gallery-item .gallery-icon img{
	border:0 !important;
	margin:0 auto !important;	
	max-width: 150px;
	
	max-width:100%;
}

/*----------- form ---------*/
.form-box.width50{width:48%;margin-right:4%;float:left;}
.form-box .label{float:left;display:block;height:36px;line-height:36px;color:#281b15;margin:0 4% 0 2%;}
/*.form-box .countrylist{border:0;height:34px;line-height:34px;margin:1px 0 0 0;width:79%;}*/

.form-box.country{background:#edece8;color:#000}
.form-box{margin-bottom:20px;position:relative;}
.form-box .required{position:absolute;top:2px;right:5px;color:rgb(255,0,0)}
.form-box.last{margin-right:0;}
.form-box input[type="text"],
.form-box input[type="email"]
{
	color:#000;
	border:0; background:#edece8;padding:11px 2% 9px 4%;
	width:94%;
	margin:0;
	line-height:100%;
}
.form-box.width100 input[type="text"]{width:96%;padding:10px 2%;}
.form-box textarea{color:#000;	border:0; background:#edece8;padding:10px 2%;width:96%;font-family:Arial;resize:none}
.form-box input[type="submit"]{cursor:pointer;border:0;display:block;padding-left:20px;background:url(images/site.png) no-repeat -945px -229px; font-size:15px;color:#3c82b8;text-transform:none;font-weight:normal;margin:0;}
.form-box input[type="submit"]:hover{background-position:-945px -126px;color:#f1b82d}



/*----------- Form -----------*/
.styled-select select {
   background: transparent;
   width: 100%;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
}
   
.styled-select {
   width: 79%;
   height: 34px;
   overflow: hidden;
   margin-top:1px;
   background: #fff url(images/site.png) no-repeat right -818px;
}


/*----------- Menus - ---------*/
#left-menu img{display:none !important}
#footer-menu {margin-left:1%;}
#footer-menu li{width:14.6%;	margin-right:1%;	margin-left:1%;	float:left;}
#footer-menu li a{color:#848484;text-decoration:none;font-size:12px;line-height:20px;}
#footer-menu li a:hover{color:#f1b82d;}
#footer-menu li.label>a{color:#000;}
#footer-menu .sub-menu li{float:none;display:block;width:100%;}
#footer-menu li.break a{display:none;}
#footer-menu li.break{display:block;height:20px;line-height:30px;}
#footer-menu li.view-all a{color:#000;font-size:12px;}
#footer-menu li.view-all a:hover{color:#f1b82d}
#footer-menu li.view-all{margin-top:15px;}

#left-menu>li{display:none;}
#left-menu>li.current-menu-ancestor,
#left-menu>li.current-menu-parent,
#left-menu>li.current-menu-item {
	display:block;
}

.post-type-archive-exhibits #left-menu>li.menu-item-242.current-menu-ancestor {
	display:none;
}

#left-menu>li.current-menu-ancestor>a,
#left-menu>li.current-menu-parent>a,
#left-menu>li.current-menu-item>a {
	display:none;
}

#left-menu.add-head-menu>li.current-menu-ancestor>a,
#left-menu.add-head-menu>li.current-menu-parent>a,
#left-menu.add-head-menu>li.current-menu-item>a {
	display:block;
	border-radius:3px 3px 0 0;
	font-size:20px;
	font-family:roboto_condensedbold;
	text-transform:uppercase;
	background:#c1c0bb;
	color:#fff;
	padding: 15px 10% 14px !important;
}

#left-menu.add-head-menu ul.sub-menu {
	display: block;
	border: 1px solid #cfcfcf;
	border-radius: 0 0 3px 3px;
	padding: 10px 10%;
	margin-top: 1px;
	margin-bottom: 20px;
	margin-top:0;border-top:0;border-color:#EDECE8;	
}

#left-menu ul.sub-menu a{color:#000;line-height:24px;}
#left-menu ul.sub-menu li a:hover{color:#f1b82d}
#left-menu ul.sub-menu li.current-menu-item>a{color:#C1C0BA}
#left-menu ul.sub-menu ul.sub-menu{margin-left:10px;}  

#top-bar-menu {float:right}
#top-bar-menu li{float:left;line-height:35px;max-height:35px;}
#top-bar-menu li a{
	display:block;
	color:#000;
	font-size:10px;
	line-height: 35px;
	padding-right: 17px;
	margin-right: 12px;
	background: url(images/linkslash.png) no-repeat right 14px;
	font-family:'roboto_condensedbold';
	text-transform:uppercase;
}
#top-bar-menu li:last-child a {
	background:none;
	margin-right:0;
	padding-right:0;
	
}
#top-bar-menu li a:hover{color:#f1b82d;}

#primary-menu{line-height:40px;}
#primary-menu img {display:none}
#primary-menu li{float:left;width:12.5%;font-size:13px;position:relative;}
#primary-menu li a{color:#000;
	font-family:'robotobold';
	
}
#primary-menu>li {padding:7px 0;}
#primary-menu>li>a{background:url(images/bg-li.jpg) no-repeat left center;padding:0 10%;width:80%;display:block;text-align:center;}
#primary-menu li.current-menu-ancestor a,  #primary-menu li.current-menu-parent a, #primary-menu li.current-menu-item a{color:#c1c0ba}
.post-type-archive-exhibits #primary-menu li.current-menu-ancestor.menu-item-242 a, 
.post-type-archive-exhibits #primary-menu li.current-menu-parent.menu-item-242 a {color:#000;}

.post-type-archive-exhibits #primary-menu li.current-menu-ancestor.menu-item-242>a:hover, 
.post-type-archive-exhibits #primary-menu li.current-menu-parent.menu-item-242>a:hover,
.post-type-archive-exhibits #primary-menu li.current-menu-parent.menu-item-242:hover>a {
	color:#fff;
}

#primary-menu li:first-child a{background:none;}
#primary-menu li .sub-menu{
	display:none;
	box-shadow:0 10px 10px rgba(0,0,0,0.1), 10px 10px 10px  rgba(0,0,0,0.1), -10px 10px 10px  rgba(0,0,0,0.1);	
}

#primary-menu>li:hover a{background:#000 !important;color:#fff;}
#primary-menu>li:hover + li>a{background-image:none;}
#primary-menu>li ul.sub-menu {
	background:#fff;
	color:#fff;
	position:absolute;
	top:47px;	
	z-index:10;
	width:440px;
	padding:10px 20px;
	border:1px solid #cfcfcf;
	left:0;
}

#primary-menu>li#menu-item-242 ul.sub-menu,
#primary-menu>li#menu-item-348 ul.sub-menu,
#primary-menu>li#menu-item-64 ul.sub-menu {
	left:auto;
	right:0;
}

#primary-menu>li#menu-item-339 ul.sub-menu{
	width:490px;
}

#primary-menu>li#menu-item-339 ul.sub-menu  li a span {
	width:192px;
}

#primary-menu>li#menu-item-390 ul.sub-menu{
	width:400px;	
}

#primary-menu>li#menu-item-241 ul.sub-menu {
	width:725px;	
}

#primary-menu>li#menu-item-241 ul.sub-menu li{
	width:26%;
	margin-right:9%;
}
#primary-menu>li#menu-item-241 ul.sub-menu li:nth-child(3n){
	margin-right:4%;	
}

#primary-menu>li#menu-item-241 ul.sub-menu li.view-all-category{
	display:block;
	clear:both;
	width:100%;
	border-top:1px dotted #969696; 	
	margin-bottom:0;
}

#primary-menu>li#menu-item-241 ul.sub-menu li.view-all-category a{
	display:inline-block !important;
	padding-left:20px;
	background:url(images/site.png) no-repeat -949px -229px !important;
	font-size:15px;
	color:#3c82b8 !important;
	text-transform:none;
	font-weight:normal;
	line-height:20px;
	height:20px;
}

#primary-menu>li#menu-item-241 ul.sub-menu li.view-all-category a:hover{
	color:#f1b82d !important;
	background-position:-949px -126px !important;
}

#primary-menu>li ul.sub-menu img{
	display:inline-block;
	max-width:40px;
	width:40px;
	vertical-align:middle;
	margin-right:12px;
	float:left;
}

#primary-menu>li#menu-item-241 ul.sub-menu img{
	max-width:30px;
	width:30px;	
}

#primary-menu>li#menu-item-241 ul.sub-menu li a span {
	width:146px;
}

#primary-menu>li ul.sub-menu li a span {
	display:inline-block;
	height:40px;
	line-height:100%;	
	width:145px;
	padding-top:0px;
}

#primary-menu li.twoline a {
	line-height: 16px;
	display: block;
}

#primary-menu li.twoline a span{
	padding-top:8px !important;	
}

#primary-menu>li ul.sub-menu li a:hover span {
	color:#f1b82d;
}

/*
#primary-menu>li:first-child ul.sub-menu {
	display:block;	
}
*/

#primary-menu>li ul.sub-menu li a{
	color:#000;
	background:#fff !important;
}
#primary-menu>li ul.sub-menu li a:hover{
	color:#f1b82d
}

#primary-menu>li ul.sub-menu li{
	width:50%;	
	height:40px;
	margin:10px 0;
}

#primary-menu>li ul.sub-menu a:nth-child(2n+1) {
	clear:both;
}

#primary-menu>li:hover>ul {display:block;}

#left-menu li.twoline a{
	line-height:15px;
	display:block;
}


/*----------- archive page ----------*/
.archive-menu-list li{width:33%;margin-right:0.5%;float:left;background:#000;border-radius:5px;margin-bottom:3px;position:relative;position:relative;}
.archive-menu-list.four-in-row li:nth-child(4n+1) {clear:both;}
.archive-menu-list.three-in-row li:nth-child(3n+1) {clear:both;}
.archive-menu-list.four-in-row li {width:24.625%;}
.archive-menu-list li:hover {background:#f1b82d;}
.archive-menu-list li:hover a{color:#000;}
.archive-menu-list.three-in-row li:nth-child(3n){margin-right:0;}
.archive-menu-list.four-in-row li:nth-child(4n){margin-right:0;}
.archive-menu-list li h2 {color:#fff;font-size:16px;text-align:center;padding:10px 0;}
.archive-menu-list li a.all-link {position:absolute;top:0;left:0;width:100%;height:100%;display:block;-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;border-radius:3px;}
.archive-menu-list li a.all-link:hover {border:5px solid #f1b82d; border-bottom:0;}
.archive-menu-list li img{border-radius:5px;margin:0 auto;}
.archive-menu-list li span.date{color:#fff;text-align:center;display:block;padding-bottom:10px;}

.tax-catalog-category .archive-menu-list li h2 {padding-bottom:0;}
.tax-catalog-category .archive-menu-list li {background:#c1c0bb}
.tax-catalog-category .archive-menu-list li:hover {background:#f1b82d;}
.tax-catalog-category .archive-menu-list li .all-box{position:absolute;top:0;left:0;width:100%;height:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	border-radius:3px;
	}
	
.tax-catalog-category .archive-menu-list li .all-box:hover {border:5px solid #f1b82d; border-bottom:0;}
.archive-menu-list li .thumb{overflow:hidden;border-radius:3px;margin:0 auto;}
.archive-menu-list li .thumb .cutter {height:232px;}
.archive-menu-list li .thumb img{min-width:100%;margin:0;display:inline;vertical-align:middle;}
.single-the-work .archive-menu-list li{background:#c1c0bb;}
.single-the-work .archive-menu-list li:hover{background:#f1b82d;}
.single-the-work .archive-menu-list li a.all-box {position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;
-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	border-radius:3px;}
.single-the-work .archive-menu-list li a.all-box:hover {border:5px solid #f1b82d; border-bottom:0;}
.single-the-work .archive-menu-list li h2 {color: #fff; font-size: 16px; text-align: center; padding: 10px 0 0;}
.single-the-work .archive-menu-list li .date2 {color: #fff; text-align: center; display: block; padding-bottom: 10px;}

.page-template-page-templatesnew-to-site-php .archive-menu-list li .thumb{height:232px;text-align:center;line-height:228px;}
.page-template-page-templatesnew-to-site-php .archive-menu-list li .thumb.no-thumb{background:#000;}

.page-template-page-templatesnew-to-site-php .archive-menu-list li h2 {padding-bottom:0;}
.archive-menu-list li .menu-thumb{display:block;line-height:310px;height:310px;}



#sort-order {
	display:inline-block;
	
	position:relative;
	float:right;
}

#sort-order ul{
	display:inline-block;
	height:26px;
	line-height:20px;
	overflow:hidden;
	position:Absolute;
	top:0;
	right:20px;
	background:#ececec;
	border:1px solid #ccc;
	border-radius:3px;
	z-index:5;
}

#sort-order ul:hover{
	height:auto;	
}


#sort-order li{
	display:Block;
	position:relative;
}
#sort-order li:hover a{
	background:#000;
	color:#fff;
}

#sort-order li a{
	color:#000;	
	padding:3px 20px;
	display:block;
}

#sort-order .order-arrow {
	display:block;
	width:10px;
	height:28px;
	position:absolute;
	top:0;
	right:0;
	background:url(images/site.png) no-repeat -938px -820px;
}

#sort-order .order-arrow.desc {
	transform:rotate(180deg); 
	-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
	-o-transform:rotate(180deg);
}


/*----------- FOOTER ----------*/
footer[role="contentinfo"] {
	display:block;
	margin-top:20px;
}

.grid_12.footer-logo {width:96%;}

#follow-us{background:#f6f6f6;padding:0;width:940px;}
#follow-us .block-subscribe{float:left;border:0;position:relative;}
#follow-us .block .block-content {background:#e3e3e3;margin-left:2px;}
.addthis_toolbox{min-width:200px;float:left;}
h3.title{font-size:2.5em;text-align:center;margin-bottom:10px}
#site-map{background:#e5e5e5;padding:30px 0;}
#footer-logos{background:#d6d6d6;}
#footer-logos img{max-width:20%;}
#footer-copyright{background:#c8c8c8;text-align:center;font-size:1.1em;color:#000;}
#footer-copyright span{display:inline-block;line-height:19px;border-right:1px dotted #4d4d4d;padding-right:20px;margin-right:20px;}
#follow-us .follow-us a{margin-right:10px;float:left}
#follow-us .follow-us a:hover img{background-color:#f1b82d;}
#follow-us .follow-us img{display:block;width:56px;height:37px !important;background:#e3e3e3 url(images/site.png) no-repeat -444px -29px;}
#follow-us .follow-us .addthis_button_facebook_follow img{background-color:#4c66a4;}
#follow-us .follow-us .addthis_button_twitter_follow img{background-position:-499px -29px;background-color:#55acee}
#follow-us .follow-us .button_googleplus_follow img{background-position:-504px -143px;background-color:#e14326}
#follow-us .follow-us .button_twitter_follow img{background-position:-499px -29px;background-color:#55acee}
#follow-us .follow-us .button_instagram_follow img{background-position:-564px -97px;background-color:#406e95}
#follow-us .follow-us .button_pinterest_follow img{background-position:-446px -97px;background-color:#cb2027}
#follow-us .follow-us .button_tumberle_follow img{background-position:-503px -98px;background-color:#2d4661}
#follow-us .follow-us .addthis_button_youtube_follow img{background-position:-445px -144px;background-color:#dc2725}
#follow-us .follow-us .addthis_button_youtube_follow {margin-right:0;background-color:#dc2725;padding:0 !important;}
#follow-us .validation-advice{position:absolute;top:-25px;left:10px;background:rgba(255,255,255,0.9);border-radius:3px 3px 3px 0;width:200px;color:#80B64C}

#follow-us .block-subscribe {
    border: 0 none;
    float: left;
    position: relative;
}

#result {
	display: block;
	line-height: 38px;
	z-index: -1;
	position: absolute;
	top: 0;
	lefT: 0;
	width: 170px;
	height: 100%;
	opacity: 0;
	text-align: left;
	padding-right: 45px;
	background:#E3E3E3;
	padding:0 15px;
}

.block-subscribe input.input-text {
    background: transparent;
    border: 0 none;
    display: inline-block;
    margin: 0;
    width: 175px;
    height:34px;
    vertical-align:middle;
    font-size:13px;
    padding-left:5px;
    -moz-appearance:    textfield;
    -webkit-appearance: textfield;
    appearance: textfield;
}

.block-subscribe button.button {
    background: url("images/site.png") no-repeat scroll -925px 1px transparent;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    width: 35px;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    color:#2F2F2F;
    position:absolute;
    top:-1px;
    right:5px;
}

.block-subscribe #newsletter-validate-detail input.input-text{
    line-height:100%;
}

.block-subscribe #newsletter-validate-detail button.button {
	top:0;
}

.block-subscribe button.button:hover {
	background-position:-881px 1px;	
}

#follow-us .block .block-content {
    background: none repeat scroll 0 0 #E3E3E3;
    margin-left: 0;
    padding: 0 10px;
    display:block;
    height:37px;
    line-height:37px;
    position:relative;
}

.footer-logo a{
	float:left;
	display: inline-block;
	width: 20%;
}
.footer-logo a img{margin:0 auto;}

.copyright{font-size:11px;line-height:20px;margin-bottom:30px;}
.copyright a{color:#000;}
.copyright .separator{height:20px;width:1px;border-left:1px dotted #4d4d4d;margin:0 30px;}

.copyright a:hover{color:#f1b82d;}
/*-----------------------------*/

/*----------- Slider ----------*/
.slider-background{margin-bottom:20px;height:440px !important;}

#slid-list{position:relative;max-width:100%;opacity:0;}
#slid-list li img{border-radius:3px}
#slid-list li{position:absolute;top:0;left:0;display:none;max-width:100%;}
#slid-list li:first-child{display:block;}
#slid-list span.title{font-size:34px;text-align:center;position:absolute;left:0;width:100%;bottom:58px;font-weight:normal;font-family:robotothin;}
#slid-list span.subtitle{font-size:13px;text-align:center;position:absolute;left:0;width:100%;bottom:25px;font-weight:normal;}

#slider-nav, .slider-nav {position:absolute;z-index:6;bottom:13px;left:50%;}
#slider-nav li, .slider-nav li {display:block;margin:0 2px;width:13px;height:13px;background:url(images/site.png) no-repeat 0 -307px;float:left;cursor:pointer;}
#slider-nav li, .slider-nav li{opacity:0;}
#slider-nav li:hover, .slider-nav li:hover {background-position:-26px -307px;}
#slider-nav li.active, .slider-nav li.active{background-position:-13px -307px;}
#slider-nav li span, .slider-nav li span{display:none;}


/*
 * 404 page
*/
.error404 h1{
display: Block;
background: url(images/404.png) no-repeat top center;
padding-top: 110px;
text-align: center;
font-size: 25px;
border: 0;
padding-left: 0;
margin-top: 100px;
text-transform:uppercase;
margin-bottom:25px;
}

.error404 h2{
font-size: 14px;
text-align: center;
font-family:robotomedium;
text-transform:none;
background:url(images/small-border.jpg) no-repeat top center;
padding-top:20px;
margin-bottom:90px;
}



/*
*
* 1. Big Gallery
* 2. Horizontal Gallery
* 3. Big Horizontal Gallery
* 
*/


/*
* 1. Big Gallery
*/
.big-gallery, 
.horizontal-gallery, 
.big-horizontal-gallery{display:block;width:400px;margin:0 auto;float:left;left:50%;margin-left:-200px;position:relative;}

.big-gallery li,
.big-horizontal-gallery li,
.horizontal-gallery li{display:block;float:left;width:91px;margin-right:12px;margin-bottom:12px;}

.big-gallery li.first{width:100%;float:none;}
.big-gallery li:last-child, .horizontal-gallery li:last-child, .horizontal-gallery li:nth-child(6n){margin-right:0;}


/*
* 2. Horizontal Gallery
*/
.horizontal-gallery{width:780px;margin-left:-390px;}
.horizontal-gallery li{width:auto;}
.horizontal-gallery li img {max-height:95px;}

/*
* 3. Big Horizontal Gallery
*/
#big_horizontal_image {margin-bottom:10px;}
#big_horizontal_image img{display:block;margin:0 auto;}
.big-horizontal-gallery{width:100%;left:-50%;margin-left:0;text-align:center;}
.big-horizontal-gallery li{display:inline-block;float:none;margin:0 12px 12px 0;cursor:pointer;}
/*.big-horizontal-gallery li:nth-child(9n){margin:0 0 12px}*/
.big-horizontal-gallery li.first {width:100%;}


#big_horizontal_image_long {margin-bottom:10px;position:relative;}
#big_horizontal_image_long img{display:block;margin:0 auto;max-height:500px !important;}
.big-horizontal-gallery-long{width:100%;margin-left:-50%;text-align:center;}
.big-horizontal-gallery-long img{max-height:100px;}
.big-horizontal-gallery-long li{display:inline-block;float:none;margin:0 12px 12px 0;cursor:pointer;}
.big-horizontal-gallery-long li.first {width:100%;}



/*----------- Eames TV single ----------*/
ul.video-single {
	margin-top:20px;
}
ul.video-single li{
	list-style-type:disc;
	list-style-position:inside;
	margin:3px 0;
} 

/*----------- Eames TV ----------*/
#video-box-list{position:relative;min-height:307px}

.show-first-video{position:absolute;top:-35px;right:0;display:none;width:9px;height:9px;background:url(images/site.png) no-repeat -923px -1286px;text-indent:-9999px;overflow:hidden;}
.show-first-video:hover{background-position:-937px -1286px}

.container_12 .grid_9.black{background:#000;width:69%;padding:0 2%;border-radius:3px;color:#fff;}
.container_12 .grid_12.black{background:#000;width:94%;padding:0 2%;border-radius:0 0 3px 3px;color:#fff;}
.container_12 .black-background{background:#000;color:#fff;border-radius:3px 3px 0 0;}
.container_12 .grid_9.black{}
.black h1, .black h2{color:#fff;}
.video-thumb, .main-video{position:relative;}
.video-thumb { border-radius: 3px; overflow: hidden; }

#gallery-container{display:block;overflow:hidden;}

.play-button{transition: .1s opacity ease-out;z-index:7;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;background:url(images/site.png) no-repeat -881px -972px;display:block;width:30px;height:30px;cursor:pointer;}
.processing .play-button{opacity:0;-webkit-transition:1s opacity;transition: .1s opacity ease-in;}
.active .play-button{opacity:0;-webkit-transition:1s opacity;transition: .1s opacity ease-in;}


.loading{background:#fff url(images/ajax-loader.gif) no-repeat center;width:48px;height:48px;position:Absolute;top:50%;left:50%;margin:-24px 0 0 -24px;border-radius:24px;opacity:0;z-index:5;transition: .2s opacity ease-in;}
.processing .loading{opacity:1;transition: .2s opacity ease-out;}

/*
.category-list, .category-list ul { position: relative; border-top: 1px solid #e7e7e7; margin-right: -23px; margin-top: 5px; padding-top: 5px; }
.category-list li {  }
.category-list li a { color: #000; line-height: 24px; }
.category-list li a:before { content: "-"; margin-right: 14px; }
.category-list li a:hover { color: #F1B82D; }
.category-list li ul { margin-right: 0; margin-left: 19px; border-bottom: 1px solid #e7e7e7; padding-bottom: 5px; margin-bottom: 5px; }
*/

.container-center {position:relative;text-align:center;}

.category-list, .category-list ul { position: relative;}
.category-list li {display:inline-block;margin-bottom:15px; }
.category-list li a { color: #fff; line-height: 24px; font-family:roboto_condensedbold; font-size:18px; text-transform:uppercase; border-right:1px solid #fff;padding:0 30px;}
.category-list li:last-child a {border:0;padding-right:0;}
.category-list li:first-child a {padding-left:0;}
.category-list li a:hover,
.category-list li.active a { color: #848484; }
.single-attachment .category-list li.active a { color: #fff; }
.category-list li ul { margin-right: 0; margin-left: 19px; border-bottom: 1px solid #e7e7e7; padding-bottom: 5px; margin-bottom: 5px; }

.video-pagination{float:left;margin-bottom:10px;}

.list-subcategory {position:relative;float:left;width:100%;min-height:307px;}
.list-subcategory .header{border-top:1px dotted #939393;float:left;width:100%;margin-top:30px;padding:10px 0;}
.list-subcategory .video-pagination{float:right;margin-top:10px;border-top:0;}
.list-subcategory .video-list {border-top:0;margin-top:0;padding-top:0;}
.list-subcategory h2 {width:50%;float:left;clear:none; color: #848484; font-size:16px;}

#top-bar .container_12 .grid_6 {float:left;}

.gallery-pagination {margin-top:20px;}

.video-pagination li, 
.gallery-pagination li{float:left;border-right:1px solid #404040}

.video-pagination li.last,
.gallery-pagination li:last-child{border:0;}
.gallery-pagination li.last{border:0;}
.video-pagination li.prev,
.gallery-pagination li.prev{background:url(images/site.png) no-repeat right -551px;width:19px;height:20px;border:0;margin-right:5px;cursor:pointer;}
.video-pagination li.next,
.gallery-pagination li.next{background:url(images/site.png) no-repeat right -592px;width:19px;height:20px;border:0;margin-left:5px;cursor:pointer;}

.video-pagination li.prev:hover,
.gallery-pagination li.prev:hover{background-position:right -147px;}
.video-pagination li.next:hover,
.gallery-pagination li.next:hover{background-position:right -126px;}

.video-pagination li.disabled,
.gallery-pagination li.disabled{visibility:hidden}



.video-pagination li.prev span,
.gallery-pagination  li.prev span {
	display:none;
}
.video-pagination li.next span,
.gallery-pagination li.next span {
	display:none;
}


.gallery-pagination li:last-child,
.video-pagination li:last-child {border:0;}

.gallery-pagination li a,
.video-pagination li a {
	color:#717171;
	display:block;
	margin:0 1px;
	padding:0px 5px;
	min-width:20px;
	text-align:center;
	-moz-transition: .1s color ease-out;
	-webkit-transition: .1s color ease-out;
	transition: .1s color ease-out;
}
.gallery-pagination li a:hover,
.gallery-pagination li.active a, 
.video-pagination li a:hover,
.video-pagination li.active a { 
	color:#f1b82d;
	-moz-transition: .1s color ease-in;
	-webkit-transition: .1s color ease-in;
	transition: .1s color ease-in;
	}

.video-list {display:block;clear:both;margin-top:30px;padding-top:30px;position:relative;float:left;border-top:1px dotted #939393;width:100%;
	-moz-transition:.3s all linear;
	-webkit-transition:.3s all linear;
	transition:.3s all linear;
	}
.video-list li {display:none;width:32%;margin:0 2% 12px 0;cursor:pointer;float:left;}
.video-list li.off{cursor:none;}
.video-list li.processing{cursor:wait;}
.video-list li:nth-child(3n){margin-right:0;}
#video-box-list .cover{position:Absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6) url(images/ajax-loader.gif) no-repeat center;z-index:9;cursor:arrow;display:none;}
.background-cover,
#loading-cover{position:Absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6) url(images/ajax-loader.gif) no-repeat center;z-index:9;cursor:arrow;display:none;}
#loading-cover.show {display:block}
.video-list h3{color:#838383;font-size:13px;text-transform:none;font-family:'roboto_condensedbold','robotomedium';text-transform:uppercase;padding:8px 0;}
.video-list li:hover h3{color:#f1b82d;}
.main-video img{position:relative; z-index:5; }
.video-list li.no-videos { display: block; width: 100%; text-align: center; pointer-events: none; }
.video-list li .video-thumb { width: 100%; min-height: 200px; overflow: hidden; position: relative; }

#ytVideoContainer, #VimeoVideoContainer{position:absolute;top:0;left:0;display:none;}



/*prettyphoto*/
.pp_bottom, .pp_top { display: none !important; }
#pp_full_res iframe { margin-bottom: -3px; }


/*----------- Eames Now ----------*/
.now-container{
	padding:20px 3%;
}

.now-entry {
	border-bottom:1px dotted #969696;
	padding-bottom:20px;
	margin-bottom:20px;	
}

.press-releases .now-entry.last {
	border-bottom:0;
	padding:0;
	margin:0;
}

.now-entry h3 {
	font-size:14px;	
	text-transform:none;
	font-weight:normal;
}

.now-entry time {
	font-size:10px;
	margin-top:-5px;
	display:block;
}

.now-entry a.all-link{
	display:block;
	color:#727272;
	padding-bottom:20px;
	background:url(images/dark-blue-arrow.png) no-repeat 0 bottom;
	-o-transition: .3s background-position ease-in; 
	-moz-transition: .3s background-position ease-in; 
	-webkit-duration: .3s background-position ease-in; 
	transition: .3s background-position ease-in;
}

.now-entry a.all-link:hover{
	background-position: 10px bottom;
}

.now-entry .thumb {
	width:24%;
	float:left;
	margin-right:3%
}

.now-entry .description {
	width:73%;
	color:#727272;
	float:left;
}

.press-releases .now-entry .description,
.curated .now-entry .description {
	width:79%;
}

.press-releases .now-entry .thumb,
.curated .now-entry .thumb {
	width:15%;	
}

.press-releases .now-entry a,
.curated .now-entry a {
	color:#000;
}

.press-releases .now-entry time, 
.curated .now-entry time {
	margin-top:0;
}

.curated-labels {
	display:block;
	width:100%;
}

.curated-labels li {
	display:block;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	width:30%;
	min-width:190px;
}
	
.curated-labels h2.yellow {
	display:block;
	margin:0;
	background:#c1c0bb;
	background:rgba(193,192,187,0.4);
	border-radius:3px 3px 0 0;
	cursor:pointer;
	white-space:nowrap;
	-o-transition: .3s all ease-in; 
	-moz-transition: .3s all ease-in; 
	-webkit-duration: .3s all ease-in; 
	transition: .3s all ease-in;
	color:#fff;
}

.curated-labels .active h2.yellow {
	background: #c1c0bb;
	color: #fff;
}

.curated-labels li:not(.active) h2.yellow:hover {
	animation: 	animation-label .5s;
	-webkit-animation: 	animation-label .5s;
}

@keyframes animation-label {
	0% { background:#EDECE8; }
	50% { background:#f1b82d; background:rgba(237,236,232,0.7); }	
	100% { background:#EDECE8; }
}
@-webkit-keyframes animation-label {
	0% { background:#EDECE8; }
	50% { background:#f1b82d; background:rgba(237,236,232,0.7);}	
	100% { background:#EDECE8; }
}

.curated-content{
	display:block;
	width:94%;
	height:100%;
	position:relative;
	padding:0 3%;
}

.curated-content li {
	display:none;
	position:absolute;
	top:20px;
	left:3%;
	width:94%;	
}

.curated-content li.active {
	display:block;	
}

.curated-content.grey {
	border-radius:0 3px 3px 3px;
}

.curated {
	border-radius:3px;
}
.curated li .now-entry {
	display:block;
	width:100%;
}
.press-releases,
.curated {
	font-size:14px;
}
/*
.curated li .now-entry {	
	-o-transition: 3s all ease-in; 
	-moz-transition: 3s all ease-in; 
	-webkit-duration: 3s all ease-in; 
	transition: 3s all ease-in;
	
}
.curated li .now-entry.active{
	opacity:1;	

	-o-transition: .3s all ease-in; 
	-moz-transition: .3s all ease-in; 
	-webkit-duration: .3s all ease-in; 
	transition: .3s all ease-in;
}

.curated .active .now-entry:nth-of-type(1n) {
	transition-delay: .2s;
	-webkit-transition-delay: .2s; 
}

.curated .active .now-entry:nth-of-type(2n) {
	transition-delay: .4s;
	-webkit-transition-delay: .4s; 
}

.curated .active .now-entry:nth-of-type(3n) {
	transition-delay: .6s;
	-webkit-transition-delay: .6s; 
}*/


.hide {
	overflow:hidden;	
}

/* 
* Slider 
*/
#eames-now-slider {	
	position:relative;
	width:100%;
	height:320px;
	overflow:hidden;
}

#eames-now-slider li {	
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:320px;
	overflow:hidden;
}
#eames-now-slider li.bigger {
	-webkit-transition: 9s all ease-out; 
	transition: 9s all ease-out;
}


#eames-now-slider li img{
	max-width:none !important;
	max-height:none !important;
	width:auto !important;
	height:auto !important;
	-webkit-transition: 0s all ease-out 1s; 
	transition: 0s all ease-out 1s;
	opacity:0.9;
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
}

#eames-now-slider li.bigger img{ 
	opacity:1;
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.info-block {
	position:absolute;
	bottom:0;
	left:0;
	background:#e6e6e6;
	background:rgba(230,230,230,0.5);
	
	padding:12px 3%;
	width:94%;
}

.info-block time,
.info-block .place {
	font-size: 14px;	
}

#eames-now-slider li {
	display:none	
}

#eames-now-slider li.active {
	display:block	
}

#eames-now-slider h2{
	font-weight:normal;
	font-family:robotomedium;
	font-size:25px;
	line-height:1.4em;
}

#eames-now-slider-nav {
	position:absolute;
	bottom:-7px;
	left:50%;
	z-index:5;
}

#eames-now-slider-nav {

}


/*
* model 3d
*/
.model-container{position:relative;}
.model-container .prev-model{position:absolute;top:0;left:0;width:50%;height:100%;z-index:5;cursor:e-resize;}
.model-container .next-model{position:absolute;top:0;left:50%;width:50%;height:100%;z-index:5;cursor:e-resize;}
.size-image{z-index:0;position:relative;opacity:0;}
.zoom-info{position:absolute;bottom:20px;left:20px;z-index:10;}
.model{display:block;width:100%;position:relative;z-index:3;}
.model li{position:absolute;top:0;left:0;opacity:0;display:block;width:100%;}
.model li.active{opacity:1;}

.model {cursor:url(images/mouse_drag.png), url(images/mouse_drag.cur), -moz-zoom-in}




/*
* calendar
*/
.clndr{
display:block;
width:100%;
margin:0 auto;
background:url(images/calendar-bg.jpg) no-repeat 0 bottom;
padding-bottom:55px;
padding-top:10px;
}
.cal2 .clndr{
	font-family:bodonixtregular !important;	
}

.big-calendar .clndr {
	background-size: contain;
	height:550px;
	padding-top:55px;
	background-image:url(images/eames_calendar_big.png);
	font-family:bodonixtregular !important;
}

.big-calendar .clndr .day {
	font-size:22px;
}

.clndr-grid-slide {
	display:block;
	width:380px;	
}

.clndr-grid{
	width:190px;
	margin:47px auto 0;
	overflow:hidden;
	font-size:12px;
}

.big-calendar .clndr-grid {
	width:74%;
	padding:0 11%;
	margin-top:115px;
	
	}

.clndr-grid .actual_page {
	font-size:10px;	
	position:Absolute;
	top:6px;
	left:15px;
}

.clndr-grid .now-entry {
	border-bottom:0;
	padding:0;
	margin-bottom:0;	
}

.clndr-grid .close-event{
	background:url(images/site.png) no-repeat -948px -1270px;
	position:Absolute;
	top:8px;
	right:10px;
	text-indent:-9990px;
	font-size:1px;
	height:11px;
	width:12px;
	cursor:pointer;
}

.clndr-grid .close-event:hover {
	background-position: -934px -1270px;
}

.clndr-event-description,
.days-of-the-week  {
	display:block;
	width:190px;
	float:left;	
	height:150px;
}
.big-calendar .clndr-event-description,
.big-calendar .days-of-the-week  {
	height:auto;
}

.big-calendar .clndr-event-description,
.big-calendar .days-of-the-week  {
	width:100%;	
} 

.clndr-event-description {
	padding:5px 10px;
	width:170px;
	height:140px;	
	overflow:hidden;
	position:relative;
}

.clndr-event-description.bigger {
	height:auto;
	padding:0;	
}


.clndr-event-description.bigger {
	width:100%;	
	margin-top:0;
}

.page-entry .clndr-event-description.bigger .thumb img {
	margin-top:0;

}
.page-entry .clndr-event-description.bigger .date {
	text-align:left;	
}

h2.upcoming {
	margin:60px 0 30px;
}

.clndr-event-description .clndr-title {
	display:block;
	line-height:120%;	
	border-top:1px dotted #969696;
	font-family:bodonixtregular;
	padding:7px 0 5px;
	margin-top:3px;
	font-size:18px;
}

a.black-link{color:#000;}

.event-slide_nav{
	position:absolute;
	bottom:10px;
	left:10px;
	border-top:1px dotted #969696;
	width:222px;
	height:10px;
	padding-top:10px;
	
}

.clndr-date {
	font-family:bodonixtregular;
	font-size:12px;
}

.clndr-event-description .now-entry a.all-link {
	color:#000;
	word-wrap:break-word;	
	background-position:left bottom;
	padding-bottom:10px;
}

.clndr-event-description .read-more {
	display:block;	
	margin:5px 0;
	float:right;
} 

.clndr-event-description .godown,
.clndr-event-description .goup {
	position:absolute;
	top:5px;
	right:5px;	
}

.clndr-event-description .godown {
	top:auto;
	bottom:5px;	
}

.clndr-event-description ul {
	display:block;
	width:100%;	
}
.clndr-event-description ul li { 
	display:block;
	width:94.4%;
	height:148px;
}


.clndr-event-description.bigger ul li {
	height:auto;
} 

.clndr .header-day, 
.clndr .day {
	display:inline-block;
	/*float:left;*/
	width:23px;
	height:23px;
	line-height:23px;
	text-align:center;
	font-size:14px;
	margin:1px 1px 0 0;
	border-radius:28px;
}

.big-calendar .clndr .header-day, 
.big-calendar .clndr .day {
	width:66px;
	height:66px;
	border-radius:66px;
	line-height:66px;	
	font-size:22px;
	margin: 0px 2px;
}
	
.big-calendar .clndr .header-day {
	font-size:16px;
} 
	
.clndr .day.event {
	background:url(images/selection.png) no-repeat 0 0;
	background-size:102% 100%;
	color:#fff;
	cursor:pointer;
}

.big-calendar .clndr .day.event {
	background-position:center;	
}

.clndr .day.event:hover {
	/*background-color:#c69622;*/	
}


.clndr .day.event.shorter {
	background-position:0 0;	
}

.big-calendar .clndr .day.event.shorter {
	/*background-position:-4px 19px;*/
	line-height:71px;
	border-radius:71px;
}

.clndr .header-day.shorter {
	height:23px;
}

.big-calendar .clndr .header-day.shorter {
	height:35px;
	margin:0 5px 1px;	
	width:60px;
	font-size:18px;
}

.clndr .day.shorter {
	height: 18px;
	width: 18px;
	margin: 1px 3px;
}

.big-calendar .clndr .day.shorter {
	height:60px;
	width:60px;
	margin:1px 5px;
	line-height:60px;
}

.big-calendar .clndr .day.event.shorter {
	line-height:65px;
}

.clndr .header-day {
	font-size:10px;
	text-align:center;	
}

.clndr .day:nth-child(8),
.clndr .day:nth-child(15),
.clndr .day:nth-child(22),
.clndr .day:nth-child(29) {
	clear:both;	
}
.clndr .clndr-today-button {
	clear:both;	
}

.clndr-grid {
	clear:both;	
}

.clndr-controls {
	text-align:left;
	position:relative;
	height:18px;
}

.clndr-controls .month {
	margin-left:5px;
}

.clndr-controls .clndr-previous-button, 
.clndr-controls .clndr-next-button,
.clndr-event-description .godown,
.clndr-event-description .goup {
	display:inline-block;
	background:url(images/site.png) no-repeat -949px -1258px;
	width:12px;
	height:10px;
	font-size:1px;
	text-indent:-9999px;
	margin-top:-3px;
	position:absolute;
	top:7px;
	right:4px;
	cursor:pointer;
}

.big-calendar .clndr-controls .clndr-previous-button, 
.big-calendar .clndr-controls .clndr-next-button{
	position:relative;
	top:-2px;
	left:0;	
	margin:0;
}

.big-calendar .clndr-controls .month { display:inline-block;margin:0 10px;min-width:120px;}
.big-calendar .clndr-controls {text-align:center;margin-top:-45px;}

.clndr-controls .clndr-previous-button,
.clndr-event-description .goup {
	background-position: -949px -1247px;
	right:19px;
}

.clndr-controls .clndr-next-button:hover,
.clndr-event-description .godown:hover {
	background-position: -934px -1258px;
}

.clndr-controls .clndr-previous-button:hover,
.clndr-event-description .goup:hover {
		background-position: -934px -1247px;
}

.clndr-event-description .godown,
.clndr-event-description .goup {
	right:auto;
	left:0;		
	top:13px;
}

.clndr-event-description .godown {
	left:36px;	
}

.clndr-today-button {
	display:none;
}

.last-month,
.next-month {
	opacity:0.3;	
}

.clndr *::selection {
	background: transparent; /* Safari */
	color:#000;
	}
.clndr *::-moz-selection {
	background: transparent; /* Firefox */
	color:#000;
}

.alert{background:#F1B82D;color:#fff;padding:5px 10px; border-radius:3px;}
.alert a{color:#fff;}


.login-form-submit input[type="submit"],
.form-submit input[type="submit"] {
	cursor: pointer;
	border: 0;
	display: inline-block;
	padding-left: 20px;
	background: url(images/site.png) no-repeat -945px -229px;
	font-size: 15px;
	color: #3c82b8;
	text-transform: none;
	font-weight: normal;
	margin: 0;
}

.login-form-submit input[type="submit"]:hover,
.form-submit input[type="submit"]:hover {
	background-position: -945px -126px;
	color: #f1b82d;
}

/* Forum
-------------------------------------------------------------- */
#subscription-toggle, #bbpress-register {
	display: inline-block;
	float: right;
	color: #bfbfbf;
	font-weight: normal;
}

#bbpress-register {
	position: absolute;
	right: 15px;
	top: 0;
	cursor: default;
}

#subscription-toggle a,
#bbpress-register a:first-of-type,
#bbpress-register a {
	display: inline-block;
	padding-left: 20px;
	background: url(images/site.png) no-repeat -949px -230px;
	font-size: 13px;
	color: #3C82B8;
	text-transform: none;
	font-weight: normal;
	line-height: 21px;
	margin: 15px auto 10px;
}

#subscription-toggle a{position:relative;right:100px;}

#bbpress-register a {
	margin: 15px 10px !important;
}

#bbpress-register a:hover {
	color: #F1B82D;
} 

body.bbpress.single-topic #bbpress-register {
	position: relative;
	float: right;
	margin-top: -77px;
	right: auto;
	color: #fff;
}

body.bbpress.single-topic #bbpress-register a {
	color: #fff;
	background-position: -949px -185px;
}

body.bbpress.single-topic #bbpress-register a:hover {
	color: #222;
}

#bbpress-forums > #subscription-toggle {
	position: absolute;
	top: 0;
	right: 20px;
}

.bbp-form .bbp-submit-wrapper {
	border-top: 1px dotted #969696;
	display: block;
	float: none !important;
	padding-top: 20px;
}

.bbp-form button[type=submit] {
	cursor: pointer;
	border: 0;
	display: block;
	padding-left: 20px;
	background: url(images/site.png) no-repeat -945px -229px;
	font-size: 15px;
	color: #3C82B8;
	text-transform: none;
	font-weight: normal;
	margin: 0;
}

.bbp-form button[type=submit]:hover {
	background-position: -945px -126px;
	color: #F1B82D;
}

#bbpress-forums a:hover {
	color: #F1B82D;
}

.bbp-form input {
	padding: 9px 7px 7px;
}

#bbpress-forums .avatar-14 {
	float: left !important;
	margin-right: 6px;
}

#bbpress-forums p:first-of-type{
	margin-top: 0;
}

#bbpress-forums p + blockquote,
#bbpress-forums blockquote + p:first-of-type{
	margin-top: 20px;
}

#bbpress-forums .bbp-meta a:hover {
	color: #F1B82D;
}

#bbpress-forums .bbp-admin-links {
	cursor: pointer;
}

.bbp-pagination {
	border-top: 1px dotted #969696;
	padding: 15px 8px !important;
	margin-bottom: 0;
}

.bbp-pagination-count {
	color: #8B8B8B;
}

#bbpress-forums div.odd, #bbpress-forums ul.odd,
#bbpress-forums div.even, #bbpress-forums ul.even,
div.bbp-reply-header {
	background: none !important;
}

span.bbp-reply-post-date{
	font-size: 10px;
	color: #848484;
}

div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header {
	border-top: 1px dotted #969696;
}

#bbpress-forums blockquote { background: #E7E7E7 !important; border-radius: 3px; padding: 15px 30px; color: #a2a2a2; border: 1px solid #DDD; }
#bbpress-forums blockquote p { /*color: #b2b2b2;*/ font-style: italic; font-family: Georgia; }
#bbpress-forums blockquote p:first-of-type { margin-top: 0; }

#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
	background: none !important;
	border-top: none !important;
}

#bbpress-forums .bbp-replies li.bbp-header,
#bbpress-forums .bbp-replies li.bbp-footer {
	display: none;
}

.bbp-breadcrumb {
	display: none;
}

.bbp-topic-tags {
	padding: 14px 0px 15px 0;
	position: absolute;
	right: 25px;
	top: 0;
}

.bbp-topic-tags p {
	color: #8b8b8b;
	text-transform: uppercase;
	font-size: 10px;
}

.bbp-reply-content > p img {
	padding: 10px;
	border: 1px solid #D2D2D2;
	border-radius: 3px;
	display: block;
}

.bbp-author-role {
	color: #AAA;
}

.bbp-reply-ip {
	color: #CCC;
}

.bbp-reply-author a.bbp-author-name + br {
	display: none;
}

.bbp-topic-revision-log, .bbp-reply-revision-log {
	margin-top: 8px !important;
}

#new-post fieldset legend:first-of-type {
	font-family: 'roboto_condensedbold';
	font-weight: normal !important;
	font-size: 16px;
	text-transform: uppercase;
}

#new-post fieldset legend label {
	font-family: 'robotomedium';
	font-weight: normal !important;
	font-size: 12px;
	text-transform: none;
	color: #848484;
}

.bbp-form {
	padding: 10px 0 !important;
}

#bbpress-forums fieldset.bbp-form legend {
	padding: 5px 0 !important;
}

#bbpress-forums div.bbp-topic-content pre,
#bbpress-forums div.bbp-reply-content pre,
#bbpress-forums div.bbp-topic-content ul,
#bbpress-forums div.bbp-reply-content ul,
#bbpress-forums div.bbp-topic-content ul,
#bbpress-forums div.bbp-reply-content ul {
	color: #848484;
}

#bbpress-forums div.bbp-topic-content p + pre,
#bbpress-forums div.bbp-reply-content p + pre {
	margin-top: 8px;
}

div.bbp-template-notice.info {
	border-color: transparent !important;
	background-color: #C1C0BB !important;
	color: #FFF !important;
}

div.bbp-template-notice.info p { color: #fff; }
div.bbp-template-notice.info p a { color: #8B8B8B; }

#bbpress-forums div.bbp-template-notice img.avatar {
	margin-top: -2px !important;
}

.bbp-body .topic { border-top: 1px dotted #969696 !important; }
.bbp-body .bbp-topic-title > a { font-size: 14px; }
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count, li.bbp-topic-freshness { font-size: 10px !important; }
#bbpress-forums ul.bbp-topics { margin-bottom: 0 !important; }
li.bbp-topic-freshness { white-space: nowrap; text-align: left !important; }

#bbpress-forums div.bbp-the-content-wrapper:after {content:'To add video form YouTube or Vimeo just past video URL';}

.success {background: #F1B82D; color: #000; padding: 5px 10px; border-radius: 3px;}

#bbpress-forums .bbp-attachments ol li.bbp-atthumb .wp-caption {padding:0 !important;}
#bbpress-forums .bbp-attachments ol li.bbp-atthumb {width:25%;float:left;padding-right:3px !important}
#bbpress-forums .bbp-attachments ol.with-icons li:nth-child(4n) {padding-right:0}
#bbpress-forums .bbp-attachments ol.with-icons li:nth-child(4n+1) {clear:both;}

.bbp-attachments h6, .bbp-attachments-errors h6,
.bbp-attachments, .bbp-attachments-errors {font-size:13px !important;}

.bbp-attachments-form input[type="file"] {padding-left:0 !important;}



#bbpress-forums li.bbp-header ul li {
	text-transform: uppercase;
	font-size: 10px !important;
	color: #999;
	font-weight: normal;
}
.bbp-topic-form, .bbp-reply-form, .bbp-topic-tag-form {
	padding-top: 40px;
}
#bbpress-forums .bbp-topics-front ul.super-sticky, #bbpress-forums .bbp-topics ul.super-sticky, #bbpress-forums .bbp-topics ul.sticky, #bbpress-forums .bbp-forum-content ul.sticky {
	background: #E7E7E7 !important;
}
.bbp-topics { padding: 10px 0; }
#bbpress-forums .bbp-topics ul.super-sticky:after { content: "\2665"; color: #DAA520; }
#bbpress-forums .bbp-topics ul.sticky:after { content: "\2605"; color: #DAA520; }

#bbpress-forums iframe {max-width:100%;width:100%;}

#wppb_register {display:block;width:80%;margin:55px auto 0;}
#wppb_register form {background:#e1e0db;border-radius:3px;padding:10px 30px 25px}
#wppb_register .registerNameHeading,
#wppb_register p.registerAboutYourselfHeader,
#wppb_register p.registerContactInfoHeading {display:none !important;}
#wppb_register .form-submit {border-top:1px dotted #969696;padding-top:20px;}
#wppb_modify input[type=text], #wppb_modify input[type=password], #wppb_modify select, #wppb_modify textarea, #wppb_register input[type=text], #wppb_register input[type=password], #wppb_register select, #wppb_register textarea, #wppb_login input[type=text], #wppb_login input[type=password], #wppb_login select, #wppb_login textarea, #wppb_recover_password input[type=text] {width:65% !important;}

.success.mail-ico {background: url(images/icon_send.png) no-repeat center 20px;padding-top: 120px;width: 350px;display: block;margin: 0 auto;background-color: transparent;font-size: 18px;font-family: roboto_condensedbold;line-height: 130%;text-align: center;}

.bbp-pagination-links {	margin-right: 8px; }
body.topic-archive.bbpress .grey-background { padding: 0 2.8%; }
body.topic-archive.bbpress h1 { margin-left: 0; margin-right: 0; }

.bbp-search-form { position: absolute; top: 7px; right: 120px; }
.bbp-search-form ~ .bbp-pagination { margin-top: -1px; }

input#bbp_search {
	border: 0;
	background: #fff;
	display: inline-block;
	margin: 0;
	width: 175px;
	height: 24px;
	vertical-align: middle;
	font-size: 13px;
	padding-left: 5px;
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	appearance: textfield;
}

#bbpress-forums #bbp-search-form label[for=bbp_search] {
	color: #b2b2b2;
	width: auto;
	display: inline;
	left: 0;
	position: relative;
	margin-right: 8px;
	line-height: 24px;
	top: 1px;
}

#bbp_search_submit {
	background: url("images/site.png") no-repeat scroll -925px 1px rgba(0, 0, 0, 0);
	display: inline-block;
	height: 33px;
	line-height: 33px;
	width: 35px;
	border: 0 none;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	padding: 0;
	color: #2F2F2F;
	text-indent: 100%;
}

#bbp-user-navigation {
	border-top: 1px dotted #969696;	
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	padding-top: 10px;
}

#bbp-user-navigation li a {
	color: #8B8B8B;
	padding-left: 0;
}

#bbp-user-navigation li.current a {
	color: #DAA520;
	pointer-events: none;
}

.bbp-user-section {
	overflow: hidden !important;
}

div.bbp-template-notice, div.indicator-hint {
	background-color: #F1B82D;
	border-color: transparent;
	color: #fff;
}

div.bbp-template-notice p {
	color: #fff;
}

p.registerAboutYourselfHeader { visibility: hidden; }