
.navbar, .nav-menu, .mobile-lnkGetInfo, #css3menu1, #css3menu-switcher, .click, .revsBut, .cclunkBut, .ssb-share, .social-text{ display:none; visibility:hidden; }

html { overflow-y:scroll; height:100%; } /* always show vertical scrollbar in FireFox */
body { color:#fff; background:#684200; background-size:cover; margin:0; padding:0 0 30px 0; font-family:'Open Sans', sans-serif; font-size:12px; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { line-height:normal; color:#cc9933; margin:0; padding:1em 0; font-family:'Open Sans', sans-serif; }
h1.altColor, h2.altColor, h3.altColor, h4.altColor, h5.altColor, h6.altColor { color:#8a7a67; }
h1, h2 { font-weight:normal; font-size:24px;  }
h1 { padding:0 0 0.3em 0; }
h1.underImg { padding-top:0.3em; }
h2 { padding:1em 0 10px 0; font-size:18px; }
h3 { padding:0.5em 0 0.3em 0; }
h4 { padding:0 0 10px 0; }
p, td, ul, ol { color:#fff; margin:0; font-size:13px; line-height:1.6em; }
.normalLineHeight p { line-height:normal; }
ul, ol { margin-bottom:0; padding-bottom:1em; }
img { border:0; }
pre { color:#333; white-space:pre-wrap; }
div.error { color:#FC2F1E; }
div.success { color:#009AA3; }
a { color:#cc9900; text-decoration:none; outline:none; }
i { font-family:OpenSansItalic; }
.small { font-size:10px; }
.h { display:none; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix { display:inline-block; }
.alignright { float:right; margin-left:5px; }
.alignleft { float:left; margin-right:5px; }
.aligncenter { display:block; margin-left:auto; margin-right:auto; }
#unpublishedNotice { position:absolute; width:108px; height:119px; top:0; right:0; background:url(../images/admin/misc/page_curl_not-published.png) no-repeat; z-index:9999; }
.ps-caption { visibility:hidden; }

.wpcf7 { position:relative; padding-top:20px; margin-bottom:50px; }
.wpcf7-form { display:none; }
.wpcf7-form label { z-index:2; position:relative; background:none; font-size:13px; color:#666; display:block; float:left; width:140px; padding:0 8px 10px 0; top:6px; left:0; cursor:default; }
.wpcf7-form label b { font-size:12px; color:#637e3d; margin-left:2px; position:relative; top:-2px; }
.wpcf7-form input, .wpcf7-form textarea { width:300px; position:absolute; top:6px; left:0; }
.wpcf7-form select { width:300px; }
.wpcf7-form select option { background:#fff; }
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select { z-index:1; font-size:13px; padding:3px 5px; color:#fff; background:#333; border:solid 1px #ba8117; }
.wpcf7-form img.ajax-loader { position:relative; left:435px; top:5px; }
.wpcf7-form textarea { width:300px; height:120px; font-family:'Open Sans', sans-serif; resize:none; }
.wpcf7-form p { position:relative; min-height:43px; width:600px; overflow:hidden; padding:0; margin:0 15px 0 0; border-bottom:none; }
.wpcf7-form br { display:none; }
.wpcf7-form .wpcf7-form-control-wrap { float:left; display:block; }
.wpcf7-form .message { width:300px; height:140px; }
.wpcf7-form .wpcf7-not-valid-tip, .wpcf7-form .wpcf7-not-valid-tip-no-ajax { display:block; background:#fff; border:none; color:red; font-size:11px; padding:0; position:absolute; top:11px; background:none; left:227px; z-index:100; }
.wpcf7-form img.wpcf7-captchac, .wpcf7-form span.captcha, .wpcf7-form input.wpcf7-submit { display:block; }
.wpcf7-form .wpcf7-response-output { position:absolute; top:-20px; padding:0; font-size:14px; border:none; color:red; }
.wpcf7-form .wpcf7-acceptance { width:auto; margin-left:0; }
.wpcf7-form input[type=checkbox], .wpcf7-form input[type=radio], .wpcf7-form input.checkbox { width:auto; position:relative; top:5px; padding:0; }
.wpcf7-form label.forCheckbox { color:#282828; top:6px; margin-left:155px; padding-left:6px; width:350px; cursor:pointer; background:none; }
.wpcf7-form img.wpcf7-captchac { position:absolute; top:11px; }
.wpcf7-form span.wpcf7-form-control-wrap { position:static; }
.wpcf7-form label, .wpcf7-form-control { font-family:'Open Sans', sans-serif; }
.wpcf7-form input.wpcf7-submit { width:100px; cursor:pointer; }
.wpcf7-form div { margin:15px 0 5px 0; font-family:'Open Sans', sans-serif; font-size:13px; }
.wpcf7-form span.wpcf7-list-item { display:block; position:relative; padding-left:20px; }
.wpcf7-form span.wpcf7-list-item input { position:absolute; top:1px; left:0; }
.wpcf7-form span.wpcf7-list-item-label { margin-left:0px; }
.wpcf7-form select.wpcf7-select { margin-left:7px; width:314px; position:relative; top:5px; }
.wpcf7-form input.wpcf7-submit { background:url(../images/tinymce/buttons/submit-form.png) no-repeat; width:137px; height:21px; border:none; font-size:1px; text-indent:-1000px; }
.msgSuccess { font-weight:bold; color:red; }

.contactUsWrapper { overflow:hidden; width:750px; }
.contactUsWrapper .lf {
	float:left;
	width:370px;
	padding-right: 20px;
}
.contactUsWrapper .rg { float:left; width:345px; position:relative; }
.contactUsWrapper .rg h2:first-child { padding-top:0; }
.contactUsWrapper .rg .lnkMap { position:absolute; top:50px; right:0; display:block; width:82px; padding-left:35px; height:32px; background:url(../images/icons/target-drop.png) 0 50% no-repeat; }

#tinymce { padding:0; margin:10px 12px; background:#000; }
#tinymce table, #tinymce table td { border:dotted 1px #ccc; }
#tinymce table { border-width:0 0 1px 1px; }
#tinymce table td { border-width:1px 1px 0 0; }

#siteWrapper { width:987px; margin:0 auto; overflow:hidden; background:#000; box-shadow:3px 0px 100px 5px #30230c; }
.centered { width:100%; max-width:987px; margin:0 auto; }
#searchResultsWrapper { display:none; width:936px; margin:0 auto 30px auto; }
#searchResultsWrapper h2 { margin-left:12px; }
#searchResultsWrapper .gcsc-branding { display:none; }
#searchResultsWrapper #gs_tti50 { padding-top:0; }

#header { height:145px; position:relative; z-index:3; }
#header a.logo { position:absolute; top:17px; left:39px; }
#header a.text { position:absolute; top:53px; left:175px; }
#header .lnkGetInfo { position:absolute; padding-right:41px; top:10px; right:50px; display:block; color:#ffffff; font-size:12px; height:25px; line-height:25px; background:url(../images/tinymce/buttons/go.png) no-repeat 100% 0; }
#header .lnkSale { position:absolute; top:60px; right:50px; display:block; }
#header #frmGetOffers { display:none; position:absolute; top:9px; right:50px; }
#header #frmGetOffers .email { padding:2px 3px; color:#fff; width:192px; margin-right:8px; background:#2e2e2e; border:solid 1px #ba8117 }
#header #frmGetOffers #btnGo { width:32px; height:25px; background:url(../images/tinymce/buttons/go.png) no-repeat; text-indent:-1000px; overflow:hidden; border:none; }

#siteNav {
	font-family:'Open Sans', sans-serif;
	float:left;
	line-height:normal;
	padding:0;
	list-style:none;
	margin-top: 88px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 176px;
}
#siteNav li { float:left; position:relative; }
#siteNav li.last { margin-right:0; }
#siteNav a { color:#fff; display:block; text-transform:uppercase; }
#siteNav a.mnu {
	color:#fff;
	position:relative;
	margin-right:20px;
	font-size:12px;
	z-index:8;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
#siteNav a.mnu:hover, #siteNav li.hover a.mnu, #siteNav li.curr a.mnu { border-bottom:solid 6px #cc9933; }
#siteNav .sub { position:relative; left:0; }
#siteNav .sub div.top { position:absolute; width:142px; font-size:5px; height:5px; }
#siteNav .sub ul { background:#000; width:142px; margin-top:0; padding:0 0 5px 0; list-style:none; position:absolute; z-index:9; }
#siteNav .last .sub ul { left:auto; right:0; }
#siteNav .sub li { float:none; margin-left:0; margin:0 0 0 0; }
#siteNav .sub li.first { margin-top:0; }
#siteNav .sub li.hover { background:#cc9933; }
#siteNav .sub a { text-transform:none; padding:5px 0 5px 8px; font-size:12px; margin:0; overflow:hidden; color:#fff; line-height:normal; }
#siteNav .sub a:hover { color:#fff; }
#siteNav .sub .sub { top:-5px; left:132px; }

#leftPanel { width:170px; float:left; margin-right:7px; }
#sideNav { margin-bottom:60px; }
#sideNav h3 { color:#cc9933; padding:9px 0 9px 30px; font-size:12px; text-transform:uppercase; font-family:'Open Sans', sans-serif; font-weight:normal; }
#leftNav { list-style:none; padding:2px 0 25px 30px; margin-top:7px; font-size:14px; }
#leftNav a { font-size:12px; padding:6px 0 6px 14px; display:block; color:#ffffff; line-height:normal; text-transform:uppercase; }
#leftNav li.active a { padding:5px 6px 5px 13px; overflow:visible; position:relative; color:#cc9933; background:url(../images/icons/arrow-yellow.png) no-repeat 0 0.8em; }
#leftNav li.active ul.sub a { padding:3px 4px 3px 8px; line-height:1.4em; border:none; order:solid 1px red; }
#leftNav li.active li.active a { color:#9c410d; font-family:'Open Sans', sans-serif; }
#leftNav .sub { list-style:none; padding:0 0 0 11px; border-left:solid 6px #c4bcb3; }

#productList .item { overflow:hidden; margin-bottom:1em; }
#productList .item .lf { width:124px; float:left; }
#productList .item .lf img { width:110px; }
#productList .item .rg { width:423px; float:left; }
#productList .item .rg h3 { padding:0 0 0.1em 0; font-family'Open Sans', sans-serif; font-size:18px; font-weight:normal; }
#productList .item .rg p { font-size:12px; margin-bottom:0.8em; }
#productList .item .rg span { margin:0 0 0 8px; position:relative; top:-2px; }

#productGrid { width:800px; overflow:hidden; }
#productGrid .item { float:left; overflow:hidden; width:183px; margin:0 15px 22px 0; border:solid 1px #b2893f; background:#292929; }
#productGrid .item .top { width: 172px; margin:5px auto 0 auto; }
#productGrid .item .top a { position:relative; display:block; height:172px; text-align:center; vertical-align:middle; }
#productGrid .item .top img { max-width:172px; max-height:172px; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; }
#productGrid .item .btm { width:158px; margin:0 auto 10px auto; }
#productGrid .item .btm h3 { padding-top:5px; height:53px; overflow:hidden; margin-bottom:6px; }
#productGrid .item .btm .descr { height:50px; overflow:hidden; }
#productGrid .item .btm span { display:block; margin:5px 0 10px 0; color:#999; }
#productGrid .item .btm .regPrice { font-size:11px; margin-top:1em; }
#productGrid .item .btm .salePrice { font-family: 'Open Sans', sans-serif; }
#productGrid .item .btm .btnDetail { display:block; text-align:center; }


.pods-pagination-paginate { display:block; width:785px; text-align:center; margin:20px 0 20px 0; }
.pods-pagination-paginate b { text-transform:uppercase; color:#bd9732; font-size:16px; }
.pods-pagination-paginate .page-numbers { margin-left:10px; display:inline-block; padding:3px 0; background:#292929; border:solid 1px #b2893f; color:#fff; min-width:25px; text-align:center; }
.pods-pagination-paginate .current { background:#b2893f; }
.pods-pagination-paginate .prev, .pods-pagination-paginate .next { display:none; }

.btn { cursor:pointer; color:#fff; white-space:nowrap; border:none; text-align:center; font-size:16px; padding:9px 0 9px 0; text-transform:uppercase; min-width:48%; margin-bottom:6px; margin-right:4px; font-family:'Open Sans', sans-serif; display:inline-block; background:url(../images/bgs/tiles/btn-yellow.png) repeat-x; }
.btnDetail { color:#fff; padding:0; width:155px; height:25px; line-height:23px; font-size:14px; letter-spacing:1px; border-radius:4px; background:url(../images/bgs/tiles/btn-gold.png?v=2) repeat-x; }
.btnDetail.withDiscount { text-transform:none; letter-spacing:normal; background-image:url(../images/bgs/detail-with-discount.png); }
.btnDetail b, .btnDetail u { width:78px; font-weight:bold; display:block; float:left; }
.btnDetail u { width:77px; text-decoration:none; }
.alignMiddle { position:absolute; margin:auto; top:0; bottom:0; }

#hpSlidesWrapper { margin-top:3px; margin-bottom:10px; position:relative; z-index:1; }
#hpSlides { width:922px; height:413px; margin:0 auto; }
#hpSlideCtrls { position:absolute; bottom:70px; left:807px; z-index:9999; }
#hpSlideCtrls .prev, #hpSlideCtrls .next { top:-5px; left:-25px; position:absolute; display:block; width:12px; height:22px; overflow:hidden; text-indent:-1000px; background:url(../images/icons/arrow-left.png) no-repeat; }
#hpSlideCtrls .next { left:auto; right:-15px; background-image:url(../images/icons/arrow-right.png); }
#hpSlidesPager a { white-space:nowrap; float:left; margin-right:10px; display:block; width:13px; height:12px; text-indent:-1000px; overflow:hidden; background:url(../images/icons/dot-white.png) no-repeat; }
#hpSlidesPager a.curr { background-image:url(../images/icons/dot-gold.png); }

#justAdded { position:relative; width:922px; margin:0 auto 8px auto; height:148px; overflow:hidden; }
#justAdded .lf { width:131px; float:left; height:148px; background:url(../images/misc/just-added.png) no-repeat -1px 0; }
#justAdded .rg { width:667px; padding:10px 60px; height:127px; float:right; background:#fff; }
#justAdded .prev, #justAdded .next { position:absolute; z-index:10; top:40px; left:155px; display:block; width:33px; height:63px; background:url(../images/icons/arrow-left-lg.png?v=2) no-repeat; overflow:hidden; text-indent:-1000px; }
#justAdded .next { left:auto; right:15px; background-image:url(../images/icons/arrow-right-lg.png?v=2); }
#justAdded .scroller { overflow:hidden; }
#justAdded .scroller .fs { width:100%; height:125px; overflow:hidden; }
#justAdded .scroller ul { list-style:none; margin:0; padding:0; }
#justAdded .scroller li { display:block; float:left; width:125px; margin:0 20px 15px 20px; height:125px; line-height:125px; }
#justAdded .scroller a { display:block; position:relative; width:125px; height:125px; }
#justAdded .scroller a img { max-width:125px; max-height:125px; }

#content { padding-top:33px; min-height:500px; padding-bottom:25px; overflow:visible; }
#main { float:left; width:547px; min-height:500px; position:relative;  }
#main.wide { width:770px; }
#main a, #tinymce a { font-family:'Open Sans', sans-serif; }

.detail {
	position:relative; 

}

.detail #lnkClickToEnlarge {
	position:relative;
	top:50px;
	left:8px;
	display:block;
	width:100px;
	height:30px;
	text-indent:-1000px;
	background:url(../images/icons/click-to-enlarge.png) no-repeat;
	z-index: 0;
	
}
.detail .gallery { width:345px; float:left; }
.detail .gallery .pic { text-align:center; position:relative; width:308px; height:286px; background:#000; margin-bottom:9px; top:50px; }
.detail .gallery .pic img { max-width:308px; max-height:296px; }
.detail .gallery .thumbsWrapper { position:relative; width:308px; background:#292929; margin-bottom:4em; top:50px; }
.detail .gallery #thumbSlider { visibility:hidden; }
.detail .gallery .thumbs { background:#292929; overflow:hidden; top:0; }
.detail .gallery .thumbs .fs { width:308px; height:82px; padding:0 0 0 2px; overflow:hidden; }
.detail .gallery .thumbs ul { list-style:none; margin:0; padding:0; }
.detail .gallery .thumbs li { display:block; float:left; margin:6px 3px; width:70px; height:70px; }
.detail .gallery .thumbs a { display:block; position:relative; width:70px; height:70px; }
.detail .gallery .thumbs img { display:block; width:70px; max-height:70px; }
.detail .descr { width:420px; float:left; position:relative; top:-8px; }
.detail .descr p { font-size:12px; }
.detail .descr .specs { line-height:2em; }
.detail .descr .specs h2 { color:#ffcc66; padding-top:0; padding-bottom:2px; text-transform:uppercase; font-size:14px; letter-spacing:2px; }
.regPrice h2 { color:#ffcc66; padding-top:0; padding-bottom:2px; text-transform:uppercase; font-size:14px; letter-spacing:2px; }
.regPrice {
	font-size:16px;
}
.detail p.itemNo { margin:0.2em 0 0.7em 0; }

.detail .prev, .detail .next { display:block; width:12px; height:22px; text-indent:-1000px; overflow:hidden; background:url(../images/icons/arrow-left.png) no-repeat; }
.detail .next { background-image:url(../images/icons/arrow-right.png); }
.detail .gallery .thumbsWrapper .prev { position:absolute; top:29px; left:-23px; }
.detail .gallery .thumbsWrapper .next { position:absolute; top:29px; right:-23px; }
.detail .descr .action { position:relative; width:169px; margin:2em 0 0 212px; }
.detail .descr .action a, .detail .descr .action span { float:left; color:#fff; text-transform:uppercase; font-size:14px; }
.detail .descr .action span { font-size:18px; position:relative; top:-2px; }
.detail .descr .action span.printandpdf { font-size:1em; }
.detail .descr .action .prev { width:35px; text-indent:0; padding-left:26px; }
.detail .descr .action .next { width:75px; text-indent:0; padding-right:25px; background-position:100% 0; margin-left:1px; }
.detail .descr .action a.inquire { display:block; margin:10px 0 20px 0; }

.detail .descr .action a.5star-low { font-size:12px; margin-left: auto; margin-right: auto;}
.lnkClose { position:absolute; color:#000; top:5%; right:5%; background:url(../images/icons/close-x.png) no-repeat; width:40px; height:32px; overflow:hidden; text-indent:-1000px; }
.gsPrev, .gsNext { width:25px !important; height:48px !important; background:url(../images/icons/arrow-left-new.png) no-repeat !important; }
.gsNext { background-image:url(../images/icons/arrow-right-new.png) !important; }





.thinFooter { height:48px; background:#2e2e2e; position:relative; }
.thinFooter .social { margin-left:25px; }
.homepage {
	padding-top: 5px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 15px;
}
.lnkAllJustAdded a {position:absolute; top:11px; right:3px; letter-spacing:1px; width:250px; height:25px; line-height:25px; display:block; color:#fff; text-transform:uppercase; font-size:14px; }
.social { overflow:hidden; float:left; margin:0 0 0 178px; }
.social a { float:left; display:block; margin-right:0px; width:20px; height:20px; overflow:hidden; text-indent:-1000px; background:url(../images/icons/social-20-opt-2.png) no-repeat 0 0; }
/*.social a.li { background-position:-40px 0; } */
.social a.ig { background-position:-40px 0; }
.social a.fb { background-position:-80px 0; }
.social a.em { background-position:-100px 0; }
.social, #frmSearch { padding-top:14px; }
#frmSearch #fldSearch { color:#fff; border:solid 1px #ba8117; background:none; margin-left:10px; width:300px; padding:1px 20px 1px 3px; position:relative; top:-2px; }
#frmSearch #btnSubmit { border:none; background:transparent url(../images/icons/search.png) no-repeat; cursor:pointer; width:14px; height:14px; text-indent:-1000px; overflow:hidden; position:relative; left:-20px; }

#footerNav { width:987px; min-height:250px; background:#1f1f1f url(../images/bgs/logo-footer.png) no-repeat 0 30px; padding-bottom: 30px; }
#footerNav .row { overflow:hidden; }
#footerNav .top { padding:28px 0 28px 178px; font-size:14px; color:#cc9933; }
#footerNav .btm { padding-left:178px; }
#footerNav .col { width:155px; float:left; }
#footerNav h4 { padding:12px 0 4px 16px; font-size:12px; text-transform:uppercase; font-family:'Open Sans', sans-serif; font-weight:normal; }
#footerNav h4, #footerNav h4 a, #footerNav a { color:#aaa; }
#footerNav p { line-height:normal; margin:0 0 4px 0; }
#footerNav a { font-size:10px; display:block; }

.custbox1 { color: #666; border: thick ridge #900; background: url(https://artdecocollection.com/wp-content/uploads/2014/04/gazelle.png) bottom left no-repeat #FFF; padding: 10px 10px 110px 10px; margin: 20px 0 20px 20px; }
.custbox1 p { color: #666; }

#google_translate_element {
	position: relative;
	top: 50px;
	float: right;
	right: -155px;
}
.firstdibs {
	position: relative;
	float: right;
	right: 50px;
	top: 5px;	
	}
.incollect {
	position: relative;
	float: left;
	left: 5px;
	top: 5px;
	}
.footyspacer {
	position: relative;
	float: left;
	}
.footy {
	bottom: 64px;
}

.social-text {
	margin-left: 340px;
	margin-top: 10px;
}
.ppl1 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 400px;
}

.ccBut {
		overflow: visible;
	position: relative;
	visibility: visible;
	top: 85px;
	clear: right;
	float: right;
	padding-right: 50px;
}
.ccBut a {
	color: #ffffff;
}
.searchLink {
	position:relative;
	left: 300px;
	letter-spacing:1px;
	line-height:25px;
	display:block;
	color:#fff;
	top: 10px;
	text-transform:uppercase;
	font-size:14px;
	font-weight: bold;
	vertical-align: middle;
}

#magGlass {
	
	
}
.copyRt {
	font-size:10px;
	color:#999;
	margin-left: auto;
	margin-right: auto;
}

.5star-low {
		margin-left: auto;
	margin-right: auto;
		}

@font-face {
    font-family: 'OpenSansLight';
    src: url('fonts/OpenSans-Light-webfont.eot');
    src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansLightItalic';
	src: url('OpenSans-LightItalic-webfont.eot');
    src: url('OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('OpenSans-Regular-webfont.eot');
    src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansItalic';
    src: url('OpenSans-Italic-webfont.eot');
    src: url('OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('OpenSans-Semibold-webfont.eot');
    src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemiboldItalic';
    src: url('OpenSans-SemiboldItalic-webfont.eot');
    src: url('OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBold';
    src: url('OpenSans-Bold-webfont.eot');
    src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('OpenSans-BoldItalic-webfont.eot');
    src: url('OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtrabold';
    src: url('OpenSans-ExtraBold-webfont.eot');
    src: url('OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
          url('fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtraboldItalic';
    src: url('OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'SofiaProLight';
    src: url('SofiaProLight-webfont.eot');
    src: url('SofiaProLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SofiaProLight-webfont.woff') format('woff'),
         url('fonts/SofiaProLight-webfont.svg#sofia_pro_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
