/*
Theme Name: White Glove
Theme URI: #
Author: Baseone
Author URI: http://www.baseonesolutions.com
Description: White Glove theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: whiteglove

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@font-face {
    font-family: 'museo_sans300';
    src: url('fonts/museosans-300-webfont.eot');
    src: url('fonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans-300-webfont.woff2') format('woff2'),
         url('fonts/museosans-300-webfont.woff') format('woff'),
         url('fonts/museosans-300-webfont.ttf') format('truetype'),
         url('fonts/museosans-300-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans300_italic';
    src: url('fonts/museosans-300italic-webfont.eot');
    src: url('fonts/museosans-300italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans-300italic-webfont.woff2') format('woff2'),
         url('fonts/museosans-300italic-webfont.woff') format('woff'),
         url('fonts/museosans-300italic-webfont.ttf') format('truetype'),
         url('fonts/museosans-300italic-webfont.svg#museo_sans300_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans500';
    src: url('fonts/museosans_500-webfont.eot');
    src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_500-webfont.woff2') format('woff2'),
         url('fonts/museosans_500-webfont.woff') format('woff'),
         url('fonts/museosans_500-webfont.ttf') format('truetype'),
         url('fonts/museosans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans500_italic';
    src: url('fonts/museosans_500_italic-webfont.eot');
    src: url('fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_500_italic-webfont.woff2') format('woff2'),
         url('fonts/museosans_500_italic-webfont.woff') format('woff'),
         url('fonts/museosans_500_italic-webfont.ttf') format('truetype'),
         url('fonts/museosans_500_italic-webfont.svg#museo_sans500_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans700';
    src: url('fonts/museosans_700-webfont.eot');
    src: url('fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_700-webfont.woff2') format('woff2'),
         url('fonts/museosans_700-webfont.woff') format('woff'),
         url('fonts/museosans_700-webfont.ttf') format('truetype'),
         url('fonts/museosans_700-webfont.svg#museo_sans700') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_slab300';
    src: url('fonts/museo_slab_300-webfont.eot');
    src: url('fonts/museo_slab_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_slab_300-webfont.woff2') format('woff2'),
         url('fonts/museo_slab_300-webfont.woff') format('woff'),
         url('fonts/museo_slab_300-webfont.ttf') format('truetype'),
         url('fonts/museo_slab_300-webfont.svg#museo_slab300') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_slab500';
    src: url('fonts/museo_slab_500-webfont.eot');
    src: url('fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_slab_500-webfont.woff2') format('woff2'),
         url('fonts/museo_slab_500-webfont.woff') format('woff'),
         url('fonts/museo_slab_500-webfont.ttf') format('truetype'),
         url('fonts/museo_slab_500-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;
}
 @font-face {
	 font-family:"Aller";
	 src:url("fonts/Aller_Rg.eot?") format("eot"),
		 url("fonts/Aller_Rg.woff") format("woff"),
		 url("fonts/Aller_Rg.ttf") format("truetype"),
		 url("fonts/Aller_Rg.svg#Aller") format("svg");
	 font-weight:normal;
	 font-style:normal;
}
@font-face {
    font-family: 'museo700';
    src: url('fonts/museo700-regular-webfont.eot');
    src: url('fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo700-regular-webfont.woff2') format('woff2'),
         url('fonts/museo700-regular-webfont.woff') format('woff'),
         url('fonts/museo700-regular-webfont.ttf') format('truetype'),
         url('fonts/museo700-regular-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AdobeGaramondProBold';
    src: url('fonts/AdobeGaramondProBold.eot');
    src: url('fonts/AdobeGaramondProBold.eot') format('embedded-opentype'),
         url('fonts/AdobeGaramondProBold.woff2') format('woff2'),
         url('fonts/AdobeGaramondProBold.woff') format('woff'),
         url('fonts/AdobeGaramondProBold.ttf') format('truetype'),
         url('fonts/AdobeGaramondProBold.svg#AdobeGaramondProBold') format('svg');
}
@font-face {
    font-family: 'AdobeGaramondProBoldItalic';
    src: url('fonts/AdobeGaramondProBoldItalic.eot');
    src: url('fonts/AdobeGaramondProBoldItalic.eot') format('embedded-opentype'),
         url('fonts/AdobeGaramondProBoldItalic.woff2') format('woff2'),
         url('fonts/AdobeGaramondProBoldItalic.woff') format('woff'),
         url('fonts/AdobeGaramondProBoldItalic.ttf') format('truetype'),
         url('fonts/AdobeGaramondProBoldItalic.svg#AdobeGaramondProBoldItalic') format('svg');
}
@font-face {
    font-family: 'AdobeGaramondProRegular';
    src: url('fonts/AdobeGaramondProRegular.eot');
    src: url('fonts/AdobeGaramondProRegular.eot') format('embedded-opentype'),
         url('fonts/AdobeGaramondProRegular.woff2') format('woff2'),
         url('fonts/AdobeGaramondProRegular.woff') format('woff'),
         url('fonts/AdobeGaramondProRegular.ttf') format('truetype'),
         url('fonts/AdobeGaramondProRegular.svg#AdobeGaramondProRegular') format('svg');
}



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,font,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 {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}
body {
	color:#000;
	padding:0;
	margin:0;
	font-size:12px;
	font-family: 'museo_sans500', serif ;
}
ul,ol { list-style:none; }
img,fieldset { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.skip {
	position:absolute;
	left:-9999px;
}
article,aside,details,figcaption,figure,footer,
header,hgroup,main,nav,section,summary {
    display: block;
}
figure {
	margin:0;
	padding:0;
}
.clearfix {
	clear: both;
	width:100%;
	overflow:hidden;
}
.wp-caption { max-width: 100%; }
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
}
img.size-full,
img.size-large,
img.wp-post-image {
	height: auto;
	max-width: 100%;
}
img {
	max-width:100%;
	height:auto;
	display:block;
}
embed,iframe,
object,video {
	max-width: 100%;
}
html { -webkit-text-size-adjust: none; }
html,body {min-height:100%;}
.entry-content img {
	max-width: 100%;
	height:auto;
}
aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin:0 auto 20px;
}
.alignright {
	margin: 2px 0px 10px 15px;
	display: inline;
}
.alignleft {
	margin: 2px 15px 10px 0px;
	display: inline;
}
.alignright { float: right; }
.alignleft { float: left; }
.wp-caption {
	border: none;
	text-align: center;
	background:#f5f5f5;
	margin-bottom:10px;
	margin-top:10px;
	padding:5px 0 10px 0;
}
.wp-caption img {
	margin:0;
	padding:0;
	border:0;
	margin-bottom:12px;
}
.wp-caption p.wp-caption-text {
	line-height:18px;
	padding:0 15px;
	display:block;
	font-style:italic;
	color:#000000;
	font-size:12px;
}
input, textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/*----------------------*/
/*     Page structure   */
/*----------------------*/
#wrapper {
	width:100%;
}
#header_area {
	padding:4px 0 0 0;
	background:url(images/bgr_header.png) repeat;
}
#header_box {
	border-top:2px solid #DAB270;
}
header {
	min-height:144px;
	position:relative;
	max-width:1104px;
	margin:0 auto;
}
#logo {
	width:362px;
	position:absolute;
	left:0;
	right:0;
	top:23px;
	margin:0 auto;
	z-index:100;
}
#header_top {
   padding:27px 147px 0 135px;
   overflow:hidden;
}
.header_social_box {
       padding:0;
}
.header_search {
       float:left;
       margin-top:2px;
}
.header_search_holder {
       width:203px;
       height:27px;
       background:url(images/header_search.png) repeat;
}
.header_search input[type='text'] {
       background:none;
       width:100%;
       height:27px;
       line-height:17px;
       border:none;
       outline:none;
       padding:5px 0 5px 17px;
       font-size:13px;
       color:#BCBEC0;
       font-family: 'museo_slab500';
}
.header_social {
	float:right;
}
.header_social ul li {
	width:32px;
	height:32px;
	float:left;
	margin-left:5px;
}
.header_social ul li a {
	width:32px;
	height:32px;
	display:block;
	background:url(images/social-icon.png) no-repeat;
}
.header_social ul li.social_icon1 a { background-position:0 -41px}
.header_social ul li.social_icon1 a:hover { background-position:0 0}
.header_social ul li.social_icon2 a {background-position:-35px -41px}
.header_social ul li.social_icon2 a:hover {background-position:-35px 0}
.header_social ul li.social_icon3 a {background-position:-70px -41px}
.header_social ul li.social_icon3 a:hover {background-position:-70px 0}
.header_social ul li.social_icon4 a {background-position:-105px -41px}
.header_social ul li.social_icon4 a:hover {background-position:-105px 0}
.header_social ul li.social_icon5 a {background-position:-141px -41px}
.header_social ul li.social_icon5 a:hover {background-position:-141px 0}
nav {
	padding:22px 0 0 0;
	position:relative;
}
.nav_bg_left,
.nav_bg_right {
	position:absolute;
	top:57px;
	width:284px;
	height:59px;
}
.nav_bg_left {
	background:url(images/menu_bg_left.png) no-repeat;
	background-size:100% auto;
	left:72px;
}
.nav_bg_right {
	background:url(images/menu_bg_rgt.png) no-repeat;
	background-size:100% auto;
	right:72px;
}
#menu { text-align:center}
#menu > li {
	font-size:14px;
	display:inline-block;
	text-transform:uppercase;
	position:relative;
	line-height:20px;
}
#menu > li > a {
	color:#6E6B6E;
	font-family: 'museo_sans500';
}
#menu > li.current_page_item > a,
#menu > li:hover > a {
	color:#81C4BD;
	font-family: 'museo_sans700';
}
#menu > li:nth-child(1) { width:110px}
#menu > li:nth-child(2) { width:110px}
#menu > li:nth-child(3) {
	width:105px;
}
#menu > li:nth-child(4) { width:97px}
#menu > li span,
#menu > li small { display:block}
#menu > li.current_page_item span {
	background:url(images/bgr_dot.png) no-repeat left center;
}
#menu > li.current_page_item small {
	background:url(images/bgr_dot.png) no-repeat right center;
}
#menu > li:hover span {
	background:url(images/bgr_dot.png) no-repeat left center;
}
#menu > li:hover small {
	background:url(images/bgr_dot.png) no-repeat right center;
}
#menu > li > ul {
	position:absolute;
	left:0;
	top:100%;
	width:150px;
	background:#d0e9e2;
	padding:10px 5px 5px 17px;
}
#menu > li > ul li {
	text-align:left;
	width:100%;
	padding-bottom:5px;
}
#menu > li > ul li a { color:#6E6B6E}
#menu > li > ul li a:hover { color:#81C4BD}
#menu > li.current_page_item ul li span,
#menu > li.current_page_item ul li small,
#menu > li > ul li:hover span,
#menu > li > ul li:hover small { background:none !important}
#menu_holder {
	position:relative;
	z-index:9999;
}

.menu-main-menu-left-container {
    float: left;
    width: 400px;
}

.menu-main-menu-right-container {
    float: right;
    width: 400px;
}

@media (max-width: 768px) {
    .menu-main-menu-left-container {
        float: none;
        width: 100%;
    }

    .menu-main-menu-right-container {
        float: none;
        width: 100%;
    }
}

#home_container {
	padding:80px 8.69% 70px 8.69%;
	text-align:center;
	max-width:1104px;
	margin:0 auto;
}
.top_title h2,
#home_container h1 {
	font-weight:700;
	display:inline-block;
	background: url(images/bgr_h1_dot.png) no-repeat left center;
	padding-left:8px;
	color:#DAB270;
	font-size:15px;
	text-transform:uppercase;
}
#main_container h2 small,
#home_container h1 small {
	font-style:italic;
	text-transform:lowercase;
}
#main_container h2 span,
#home_container h1 span {
	background:url(images/bgr_h1_dot.png) no-repeat right center;
	padding-right:8px;
}
#portfolio_section {
	margin-right:-3px;
	overflow:hidden;
	padding:35px 0 0 0;
}
.portfolio_box {
	width:33.33%;
	padding:0 3px 3px 0;
	float:left;
}
.portfolio_box img {
 	width:100%;
}
.portfolio_box a {
	display:block;
	position:relative;
	color:#6E6B6E;
}
.portfolio_hover_bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background: url(images/portfolio_hover_bg.png) no-repeat;
	background-size:100% 100%;
	-webkit-transition: all 700ms ease-in-out;
	-moz-transition: all 700ms ease-in-out;
	-o-transition: all 700ms ease-in-out;
	transition: all 700ms ease-in-out;
	opacity:0;
	visibility:hidden;
}
.portfolio_middle_box {
	width:100%;
	height:100%;
	display:table;
	padding:20px;
}
.portfolio_box a:hover .portfolio_hover_bg {
	opacity:1;
	visibility:visible;
}
.portfolio_hover_box {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.portfolio_icon {
	 width:100%;
	 padding-bottom:23px;
}
.portfolio_icon img { margin:0 auto; width:auto !important}
.portfolio_box span {
	display:inline-block;
	font-size:23px;
	line-height:28px;
	color:#6E6B6E;
	background:url(images/bgr_portfolio_btm.png) no-repeat center bottom;
	padding-bottom:27px;
	font-family: 'museo_slab500';
}
#footer_area {
	background:url(images/bgr_header.png) repeat;
	padding:4px 0 0 0;
}
footer {
	position:relative;
	max-width:1104px;
	margin:0 auto;
	padding:40px 0 0 0;
}
#footer_logo {
	position:absolute;
	left:64px;
	top:-28px;
	z-index:2;
}
#footer_rgt_bg {
	background:url(images/bgr_footer_rgt.png) no-repeat right;
	padding-bottom:29px;
}
#footer_box_area {
	border-top:1px solid #dab270;
}
#footer_box {
	max-width:654px;
	margin:0 auto;
	min-height:64px;
	border:2px solid #fff;
	margin-bottom:23px;
}
#footer_main_area {
	background:url(images/bgr_footer_box.png) no-repeat;
	width:719px;
	min-height:52px;
	background-size:100% auto;
	position:absolute;
	left:0;
	right:0;
	top:46px;
	margin:0 auto;
	padding:0 36px 0 36px;
}
.footer_left {
	width:50%;
	float:left;
	min-height:48px;
	background:url(images/bgr_footer_divider.png) no-repeat right center;
	padding:10px;
	padding-top:8px;
}
.footer_left p {
	font-size:12px;
	text-align:center;
	line-height:17px;
	color:#6E6B6E;
	font-family: 'museo_slab500';
}
.footer_left p a { color:#6E6B6E}
.footer_rgt {
	padding:0 10px 0 10px;
	width:50%;
	float:right;
}
.footer_rgt img {
	margin:0 auto
}
footer .copyright {
	font-size:12px;
	color:#6E6B6E;
	text-align:center;
	font-family: 'museo_sans300';
	padding:0 10px;
	line-height:18px;
}
footer .copyright a {
	color:#818181;
	font-family: 'museo_sans700';
}
footer .copyright a:hover { color:#DAB270}
.wishlist_item {
	height:26px;
	background:#feece5;
	position:absolute;
	right:70px;
	top:-31px;
}
.wishlist_item a {
	font-size:12px;
	color:#6E6B6E;
	display:inline-block;
	padding:0 11px;
	text-align:center;
	line-height:26px;
	font-family: 'museo_slab500';
}
.wishlist_item small {
	background:url(images/bgr_arrow_footer.png) no-repeat;
	width:28px;
	height:11px;
	position:absolute;
	left:0;
	right:0;
	bottom:100%;
	margin:0 auto;
	display:block;
}
#main_container_area {
	padding:0 10px;
}
#main_container {
	padding:80px 0 50px 0;
	max-width:1104px;
	margin:0 auto;
}
.top_title {
	max-width:130px;
	margin:0 auto;
	padding-bottom:5px;
}
.top_title img { width:100%; height:auto }
.top_title h2 {
	margin-bottom:12px;
}
.top_icon_area {
	padding:10px 0 45px 0;
	max-width:1012px;
	margin:0 auto;
}
.top_icon_area ul { text-align:center}
.top_icon_area ul li {
	font-size:16px;
	color:#8E8D8D;
	display:inline-block;
}
.top_icon_area ul li a {
	color:#8E8D8D;
	font-family: 'museo_slab300';
	display:block;
	text-align:left;
	height:32px;
	overflow:hidden;
	line-height:32px;
}
.top_icon_area ul li a.cat_selected,
.top_icon_area ul li a:hover {
	color:#81C4BD;
	font-family: 'museo700';
}
.icon_widget_box {
	border-top:1px solid #c3c3c3;
	padding:7px 0;
}
.icon_widget_box {
	padding-left:21px;
}
.icon_widget_box:first-child { border:none}
.top_icon_area .small_icon_1 a {
	background:url(images/bgr_small_icon_1.png) no-repeat left;
	background-position:0 0;
	padding-left:51px;
	width:247px;
}
.top_icon_area .small_icon_2 a {
	background:url(images/bgr_small_icon_2.png) no-repeat left;
	background-position:0 0;
	padding-left:22px;
	width:102px;
}
.top_icon_area .small_icon_3 a {
	background:url(images/bgr_small_icon_3.png) no-repeat left;
	background-position:0 0;
	padding-left:50px;
	width:124px;
}
.top_icon_area .small_icon_4 a {
	background:url(images/bgr_small_icon_4.png) no-repeat left;
	background-position:0 0;
	padding-left:25px;
	width:150px;
}
.top_icon_area .small_icon_5 a {
	background:url(images/bgr_small_icon_5.png) no-repeat left;
	background-position:0 0;
	padding-left:35px;
	width:140px;
}

.top_icon_area .small_icon_6 a {
	background:url(images/bgr_small_icon_6.png) no-repeat left;
	background-position:0 0;
	padding-left:33px;
	width:170px;
}
.top_icon_area .small_icon_7 a {
	background:url(images/bgr_small_icon_7.png) no-repeat left;
	background-position:0 0;
	padding-left:37px;
	width:143px;
}
.top_icon_area .small_icon_8 a {
	background:url(images/bgr_small_icon_8.png) no-repeat left;
	background-position:0 0;
	padding-left:29px;
	width:245px;
}
.top_icon_area .small_icon_9 a {
	background:url(images/bgr_small_icon_9.png) no-repeat left;
	background-position:0 0;
	padding-left:34px;
	width:168px;
}
.top_icon_area .small_icon_1 a.cat_selected,
.top_icon_area .small_icon_1 a:hover,
.top_icon_area .small_icon_2 a.cat_selected,
.top_icon_area .small_icon_2 a:hover,
.top_icon_area .small_icon_3 a.cat_selected,
.top_icon_area .small_icon_3 a:hover,
.top_icon_area .small_icon_4 a.cat_selected,
.top_icon_area .small_icon_4 a:hover,
.top_icon_area .small_icon_5 a.cat_selected,
.top_icon_area .small_icon_5 a:hover,
.top_icon_area .small_icon_6 a.cat_selected,
.top_icon_area .small_icon_6 a:hover,
.top_icon_area .small_icon_7 a.cat_selected,
.top_icon_area .small_icon_7 a:hover,
.top_icon_area .small_icon_8 a.cat_selected,
.top_icon_area .small_icon_8 a:hover,
.top_icon_area .small_icon_9 a.cat_selected,
.top_icon_area .small_icon_9 a:hover { background-position:0 -160px;}
#feature_area {
	max-width:960px;
	margin:0 auto;
	overflow:hidden;
}

.rwe-item__remove {
	z-index: 10;
}

.feature {
	width:20%;
	float:left;
	padding:0 10px 21px 11px;
	position: relative;
}
.feature img { width:100%; border:1px solid #dab270}
.feature a {
	display:block;
	position:relative;
	color:#6E6B6E;
}
.feature_box {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	width:100%;
	height:100%;
	background:url(images/bgr_feature_hover.png) repeat;
	-webkit-transition: all 700ms ease-in-out;
	-moz-transition: all 700ms ease-in-out;
	-o-transition: all 700ms ease-in-out;
	transition: all 700ms ease-in-out;
	opacity:0;
	visibility:hidden;
}
.feature_middle_box {
	width:100%;
	height:100%;
	display:table;
}
.feature_middle_holder {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding:5px;
}
.feature_middle_holder span,
.rwe-item__title {
	display:block;
	color:#6E6B6E !important;
	font-size:16px !important;
	line-height:19px !important;
}
.as_seen_in {
	display:inline-block;
	background:url(images/bgr_as_seen_in.png) no-repeat left;
	padding-left:11px;
	position:absolute;
	right:-4px;
	top:6px;
	z-index:100;
}
.as_seen_in small {
	display:inline-block;
	background:url(images/bgr_as_seen_in_bg.png) repeat-x;
	padding:0 11px 0 3px;
	height:18px;
	line-height:18px;
	font-size:11px;
	text-align:right;
	color:#fff;
	text-transform:uppercase;
}
.feature a:hover .feature_box {
	opacity:1;
	visibility:visible;
}
.show_more {
	text-align:center;
	padding:40px 0 0 0;
}
.show_more a {
	font-size:12px;
	text-transform:uppercase;
	color:#DAB270;
	background:url(images/bgr_show_more_left.png) no-repeat left center;
}
.show_more a span {
	background:url(images/bgr_show_more_rgt.png) no-repeat right center;
}
.show_more a small { padding:0 65px;}
.gallery_more {
	display:none;
	overflow:hidden;
	max-width:960px;
	margin:0 auto;
}
#content_two_column {
	overflow:hidden;
	max-width:946px;
	margin:0 auto;
}
#content_left {
	width:48.93%;
	float:left;
}
.feature_photo {
	position:relative;
	padding-bottom:18px;
}
.feature_photo .as_seen_in {
	background:url(images/bgr_as_seen_in_big.png) no-repeat;
	width:102px;
	height:28px;
	padding:0;
	display:block;
	top:13px;
}
.feature_photo .as_seen_in small {
	background:none;
	padding:0;
	text-align:center;
	display:block;
	height:28px;
	line-height:28px;
	font-size:13px;
}
.rwe-gallery-thumbnails {
	overflow:hidden;
	margin-right:-2px;
}
.rwe-gallery-thumbnails li {
	width:25%;
	float:left;
	padding:0 2px 2px 0;
}
.rwe-gallery-thumbnails li img { width:100%}
#content_right {
	width:42.55%;
	float:right;
}
.breadcrumb {
	width:100%;
	font-size:12px;
	font-family: 'museo_sans700';
	color:#424143;
	padding-bottom:28px;
}
.breadcrumb a {
	color:#818181 !important;
}
.prev_next_item {
	padding-bottom:38px;
}
.prev_next_item ul li {
	font-size:14px;
	color:#DAB270;
	float:left;
	background:url(images/bgr_dot_inner.png) no-repeat left center;
	padding:0 11px 0 17px;
}
.prev_next_item ul li:first-child {
	background:none;
	padding-left:0;
}
.prev_next_item ul { overflow:hidden}
.prev_next_item ul li a {
	color:#DAB270;
	font-family: 'museo700';
	display:inline-block;
}
.prev_next_item ul li.previous_item a {
	background:url(images/bgr_prev_item.png) no-repeat left center;
	padding-left:12px;
}
.prev_next_item ul li.next_item a {
	background:url(images/bgr_next_item.png) no-repeat right center;
	padding-right:12px;
}
#content_right h3, .rwe-data__title {
	font-size:22px;
	color:#81C4BD;
	text-transform:uppercase;
	font-weight:normal;
	padding-bottom:5px;
	font-family: 'museo700';
}

.rwe-data p {
    padding-bottom: 0 !important;
}

.rwe-data__price,
.rwe-data__description,
.rwe-data__quantity,
.rwe-data__dimensions {
    font-size: 14px;
    line-height: 25px;
    color: #676767;
}

.rwe-data__quantity,
.rwe-data__dimensions {
    font-family: 'museo_sans500_italic';
}

.rwe-data__quantity {
    margin-bottom: 0 !important;
}

.rwe-data__tags .rwe-data__label {
    display: block;
    color: #DAB270;
    font-weight: normal;
    font-family: 'museo700';
}

.rwe-data__tags a {
    display: inline-block;
    color: #8E8D8D !important;
    text-decoration: underline;
}

#content_right p {
	font-size:14px;
	line-height:25px;
	color:#676767;
	padding-bottom:20px;
    white-space: pre-line;
}
#content_right p span {
	font-family: 'museo_sans500_italic';
}
#content_right p small {
	font-family: 'museo_sans500_italic';
	color:#8E8D8D;
	font-size:12px;
}
.round_photo { padding-bottom:29px;}
#share_area {
	background:url(images/share_bg.png) no-repeat 68px 14px;
	border-top:1px solid #dad3cd;
	border-bottom:1px solid #dad3cd;
	padding:62px 14px 21px 0;
	overflow:hidden;
}

.rwe-data__actions {
    text-align: right;
    padding-top: 0 !important;
}

.rwe-data__actions .rwe-button--primary,
.rwe-data__actions a.rwe-button--primary {
    background-color: transparent !important;
    padding: 0;
    margin: 0;
}


.rwe-data__actions .rwe-button--primary:hover,
a.rwe-button--primary:hover,
input[type="submit"].rwe-button--primary:hover,
.rwe-button--primary:focus, a.rwe-button--primary:focus,
input[type="submit"].rwe-button--primary:focus,
.rwe-button--primary:active,
a.rwe-button--primary:active,
input[type="submit"].rwe-button--primary:active {
    background-color: transparent !important;
}

.rwe-nav .rwe-button--primary,
.rwe-nav .rwe-button--secondary,
.rwe-nav .rwe-button--primary:hover,
.rwe-nav .rwe-button--secondary:hover,
.rwe-nav .rwe-button--primary:active,
.rwe-nav .rwe-button--primary:focus,
.rwe-nav .rwe-button--secondary:active,
.rwe-nav .rwe-button--secondary:focus {
    background-color: transparent !important;
}

.rwe-nav .rwe-button--primary,
.rwe-nav .rwe-button--secondary {
    background: url(images/bgr_content_social.png) no-repeat;
    height: 27px;
    width: 141px !important;
    background-position: 0 -109px;
    margin-top: 5px;
    text-align: center;
    padding-top: 7px !important;
}

.rwe-nav .rwe-button--primary:hover,
.rwe-nav .rwe-button--secondary:hover {
    background-position: 0 -151px;
}

.add_wishlist {
	background:url(images/bgr_content_social.png) no-repeat;
	height:27px;
	width:141px;
	background-position: 0 -109px;
	float: right !important;
	margin-top:5px;
	text-align:center;
    padding-top: 7px;
}
.add_wishlist .rwe-data__actions {
    text-align: center;
}

.add_wishlist:hover {
    background-position: 0 -151px;
}

.add_wishlist a, .rwe-data__actions a {
	display:block;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:27px;
	font-family: 'museo_slab500';
}

.share_social {
	float:left;
}
.share_social ul li {
	float:left;
	padding-left:6px;
}
.share_social ul li a {
	display:block;
	width:38px;
	height:38px;
	background:url(images/bgr_content_social.png) no-repeat;
}
.share_social ul li.share_social_1 a {
	background-position:0 0;
}
.share_social ul li.share_social_1 a:hover {
	background-position:0 -51px;
}
.share_social ul li.share_social_2 a {
	background-position:-44px 0;
}
.share_social ul li.share_social_2 a:hover {
	background-position:-44px -51px;
}
.share_social ul li.share_social_3 a {
	background-position:-87px 0;
}
.share_social ul li.share_social_3 a:hover {
	background-position:-87px -51px;
}
.share_social ul li.share_social_4 a {
	background-position:-130px 0;
}
.share_social ul li.share_social_4 a:hover {
	background-position:-130px -51px;
}
.share_social ul li.share_social_5 a {
	background-position:-174px 0;
}
.share_social ul li.share_social_5 a:hover {
	background-position:-174px -51px;
}
.tags { padding:19px 0 20px 0}
.tags span {
	font-size:14px;
	display:block;
	line-height:19px;
}
.tags strong {
	display:block;
	color:#DAB270;
	font-weight:normal;
	font-family: 'museo700';
}
.tags a {
	display:inline-block;
	color:#8E8D8D !important;
	text-decoration:underline;
}
.tags a:hover {
	text-decoration:none;
	color:#DAB270;
}
#container {
	max-width:985px;
	margin:0 auto;
	padding:19px 20px 0 20px;
}
/*----------------------*/
/*   entry-content      */
/*----------------------*/
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	color:#81C4BD;
	font-size:27px;
	padding-bottom:20px;
	font-weight:normal;
	font-family: 'museo700';
}
.entry-content h1 {
	font-size:36px;
}
.entry-content .page_title {
	font-size:24px;
	background:url(images/bgr_1.png) no-repeat left center;
	line-height:22px;
	padding:0 0 0 24px;
	margin-left:-21px;
	margin-bottom:30px;
	font-family: 'EB Garamond', serif;
	font-weight:400;
}
.entry-content h2 {
	font-size:30px;
}
.entry-content h3 {
	font-size:24px;
}
.entry-content h4 {
	font-size:20px;
}
.entry-content h5 {
	font-size:18px;
}
.entry-content h6 {
	font-size:16px;
}
.entry-content p {
	font-size:14px;
	line-height:25px;
	color:#676767;
	padding-bottom:24px;
}
.entry-content ul {
	list-style-type:disc;
	padding:0 0 20px 20px;
}
.entry-content ul li {
	list-style-type:disc;
	font-size:14px;
	line-height:25px;
	color:#676767;
}
.page-template-template-inventory .entry-content ul{
		padding:0;
}
.page-template-template-inventory .entry-content ul,
.page-template-template-inventory .entry-content ul li{
	list-style-type:none;
}
.entry-content ol {
	list-style-type:decimal;
	padding:0 0 20px 20px;
}
.entry-content ol li {
	list-style-type:decimal;
	color:#42423a;
	font-size:14px;
	line-height:18px;
}
.entry-content a {
	color:#007daf;
}
.entry-content blockquote {
	border:1px dashed #ccc;
	padding:10px;
	margin:0 0 20px 20px;
	font-size:14px;
	line-height:25px;
	color:#676767;
	font-family: 'museo_sans500_italic';
}
.entry-content blockquote p {
	padding-bottom:0;
}
.entry-content table {
    border-collapse: collapse;
	width:100%;
}
.entry-content table,
.entry-content table th,
.entry-content table td {
    border: 1px solid #dfe9f2;
	font-size:14px;
	line-height:25px;
	color:#676767;
	text-align:center;
	padding:5px 0;
}
#two_container {
	padding:0 0 50px 0;
	border-bottom:2px dotted #d1d1d1;
}
#left_container {
	width:49.73%;
	float:left;
}
#sidebar {
	width:46.03%;
	float:right;
}
.sidebar_photo_content {
	background:url(images/sidebar_photo_box_bg.png) repeat;
	padding:15px 14px 15px 14px;
}
.sidebar_photo_box_top {
	background:url(images/bgr_photo_content_box_top.png) no-repeat top left;
	padding-top:5%;
	background-size:100% auto;
}
.sidebar_photo_box_btm {
	background:url(images/bgr_photo_content_box_btm.png) no-repeat bottom left;
	padding-bottom:5%;
	background-size:100% auto;
}
.sidebar_photo_box_bg {
	background:url(images/bgr_photo_content_box_bg.png) repeat-y;
	background-size:100% auto;
	padding:6px 38px;
}
.sidebar_photo_box_bg p {
	font-size:13px;
	line-height:24px;
	color:#818181;
	font-family: 'museo_sans300_italic';
	padding:0;
}
.sidebar_photo_box_bg p strong {
	font-weight:normal;
	font-family: 'museo700';
}
#team_container {
	padding:50px 0 0 0;
}
.team_column_holder { overflow:hidden}
.team_column_holder .page_title {
	margin-bottom:33px;
}
.team_column {
	width:27.2%;
	float:left;
	margin-right:9.2%;
	padding-bottom:25px;
}
.team_column:nth-child(3n+3) {
	margin-right:0;
}
.team_column h5 {
	font-size:14px;
	color:#DAB270;
	padding-bottom:13px;
}
.team_column_info {
	padding:20px 0 0 0;
}
.team_column_info p {
	padding-bottom:9px;
}
.team_column_info p a {
	font-size:12px;
	color:#8E8D8D;
	font-family: 'museo_sans500_italic';
}
#contact_left {
	width:48.67%;
	float:left;
}
#contact_form_area {
	padding-bottom:50px;
}
#contact_form, .rwe-wishlist-submit__form { width:100%}

#contact_form p, .rwe-wishlist-submit__form p {
	margin-bottom:15px;
	border:1px solid #dad3cd;
	padding:4px;
}

#contact_form input[type='email'],
#contact_form input[type='text'],
.rwe-wishlist-submit__form input[type='email'],
.rwe-wishlist-submit__form input[type='text'] {
	width:100%;
	background:#fafafa;
	height:38px;
	font-size:16px;
	color:#AB9F95;
	line-height:28px !important;
	border:none;
	padding:5px 6px 5px 14px;
	outline:none;
	font-family:"Aller";
}
#contact_form textarea,
.rwe-wishlist-submit__form textarea {
	width:100%;
	background:#fafafa;
	height:148px;
	font-size:16px;
	color:#AB9F95;
	line-height:21px;
	border:none;
	padding:8px 6px 5px 14px;
	outline:none;
	font-family:"Aller";
	resize:none;
}
#contact_form input[placeholder],
#contact_form [placeholder],
#contact_form *[placeholder] {color:#AB9F95}
#contact_form *::-webkit-input-placeholder { color:#AB9F95}
#contact_form *:-moz-placeholder {
    color:#AB9F95;
    opacity:  1;
}
#contact_form *::-moz-placeholder {
    color:#AB9F95;
    opacity:  1;
}
#contact_form *:-ms-input-placeholder {color:#AB9F95}
#contact_form ul  {
	list-style-type:none;
	padding:0;
}
#contact_form ul li {
	list-style-type:none;
	color:#AB9F95;
	border-top:1px solid #dad3cd;
}
#contact_form ul li:first-child { border:none}

.rwe-wishlist-submit__form input[placeholder],
.rwe-wishlist-submit__form [placeholder],
.rwe-wishlist-submit__form *[placeholder] {color:#AB9F95}
.rwe-wishlist-submit__form *::-webkit-input-placeholder { color:#AB9F95}
.rwe-wishlist-submit__form *:-moz-placeholder {
    color:#AB9F95;
    opacity:  1;
}
.rwe-wishlist-submit__form *::-moz-placeholder {
    color:#AB9F95;
    opacity:  1;
}
.rwe-wishlist-submit__form *:-ms-input-placeholder {color:#AB9F95}
.rwe-wishlist-submit__form ul  {
    list-style-type:none;
    padding:0;
}
.rwe-wishlist-submit__form ul li {
    list-style-type:none;
    color:#AB9F95;
    border-top:1px solid #dad3cd;
}
.rwe-wishlist-submit__form ul li:first-child { border:none}

.rwe-inventory .form-label {
    display: none !important;
}

.select_widget {
	margin-bottom:15px;
	border:1px solid #dad3cd;
	padding:4px 4px 1px 4px;
}
.captcha_box {
	padding:10px 0 37px 0;
	max-width:320px;
	margin:0 auto;
}
.submit_box {
	background:url(images/bgr_submit_dot.png) repeat-x center;
	height:27px;
	text-align:center;
}
.submit_box span {
	display: inline-block;
    height: 27px;
}
.submit_box_bg {
	padding:0 5px;
	background:#fff;
}
.submit_bg_left {
	background:url(images/bgr_submit_left.png) no-repeat left;
	padding-left:8px;
}
.submit_bg_right {
	background:url(images/bgr_submit_right.png) no-repeat right;
	padding-right:8px;
}
.submit_btn {
	background:url(images/bgr_submit_bg.png) repeat-x;
}
#contact_form input[type='submit'],
.rwe-wishlist-submit__form input[type='submit'] {
	background:none;
	outline:none;
	border:none;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	font-size:14px;
	color:#fff;
	padding:0 16px;
	line-height:27px;
	height:27px;
	text-align:center;
	cursor:pointer;
	font-family: 'museo_slab500';
}
#contact_rgt {
	width:40.21%;
	float:right;
}
.divider_bg {
	background:url(images/bgr_divider_bg.png) repeat-x center;
	text-align:center;
	margin-bottom:13px;
}
.divider_bg small {
	display:block;
	background:url(images/bgr_divider_center.png) no-repeat center center;
	height:5px;
}
#map_content {
	padding:10px 0 0 0;
}
#map_content p {
	 color:#AB9F95;
	 line-height:none;
	 padding-bottom:19px;
	 line-height:19px;
}
#map_content p a { color:#AB9F95}
#contact_rgt h5 {
	font-size:15px;
	text-decoration:underline;
	font-family:"Aller";
	padding-bottom:36px;
}
#contact_rgt h5 a{
	color:#81c4bd;
}
#google_map {
	position:relative;
	padding-top:64%;
}
#google_map iframe {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
#as_seen_in_left {
	width:66.66%;
	float:left;
}
.as_seen_in_widget {
	overflow:hidden;
	width:100%;
	border-bottom:2px dotted #d1d1d1;
	padding:44px 0 30px 0;
}
.as_seen_in_widget:first-child {
	padding-top:0;
}
.as_seen_in_widget_left {
	width:39.68%;
	float:left;
}
.as_seen_in_widget_right {
	width:50.79%;
	float:right;
}
.as_seen_in_widget_box {
	padding:17px 0 28px 0;
}
.as_seen_in_widget_right h5,
.as_seen_in_widget_right h4 {
	color:#DAB270;
	text-transform:uppercase;
	font-size:14px;
	font-family: 'museo_sans700';
	padding-bottom:18px;
}
.as_seen_in_widget_right h4  a { color:#DAB270}
.widget_photo {
	width:100%;
	padding-bottom:31px;
}
.as_seen_in_widget_right h5 {
	padding-bottom:5px;
}
.as_seen_in_widget_right p {
	line-height:28px;
	font-size:15px;
	padding-bottom:14px;
	font-family:"Aller";
}
.as_seen_in_widget_right p a {
	color:#81C4BD;
	text-decoration:underline;
}
#as_seen_in_left .prev_next_item {
	padding-top:22px;
}
.prev_next_item_mobile ul,
#as_seen_in_left .prev_next_item ul {
	text-align:center;
	list-style-type:none;
	padding:0;
}
.prev_next_item_mobile ul li,
#as_seen_in_left .prev_next_item ul li {
	list-style-type:none;
	display:inline-block;
	float:none;
}
.prev_next_item_mobile ul li:first-child { background:none}
#as_seen_in_right {
	width:25.18%;
	float:right;
	border-left:1px solid #aaaaaa;
	padding:0 0 0 43px;
	min-height:1235px;
}
.inner_logo {
	padding-bottom:30px;
}
#two_container_box { padding-bottom:20px;}
.prev_next_item_mobile {
	display:none;
	padding-top:20px;
}
.wishlist_box {
	width:100%;
	margin-top:-11px;
}
.wishlist_widget {
	border-top:1px solid #a7a7a7;
	padding:8px 2px 8px 50px;
	position:relative;
	overflow:hidden;
	min-height:28px;
}
.wishlist_widget:first-child {
	border:none;
}
.Wishlist_photo {
	width:28px;
	height:28px;
	position:absolute;
	left:2px;
	top:8px;
}
.wishlist_widget span,
.wishlist_widget small {
	display:inline-block;
	line-height:28px;
	font-family:"Aller";
}
.wishlist_widget span {
	float:left;
	font-size:15px;
	color:#AB9F95;
}
.wishlist_widget small {
	float:right;
	font-size:14px;
	color:#dab370;
}
.wishlist_widget small a {
	color:#dab370;
	text-decoration:underline;
}
#rent_venue_holder {
	overflow:hidden;
	padding:0 67px 34px 70px;
}
.rent_venue_rgt {
	width:44.30%;
	float:right;
}
.rent_venue_rgt .sidebar_photo_box_bg ul {
	list-style-type:none;
	padding:0;
	text-align:center;
}
.rent_venue_rgt .sidebar_photo_box_bg ul li {
	list-style-type:none;
	font-family: 'museo700';
	background:url(images/bgr_dot_gray.png) no-repeat center top;
	padding:5px 0 4px 0;
	font-size:13px;
}
.rent_venue_rgt .sidebar_photo_box_bg ul li:first-child {
	background:none;
}
.rent_venue_rgt .sidebar_photo_box_bg ul li a {
	text-transform:uppercase;
	color:#818181;
}
.rent_venue_rgt .sidebar_photo_box_bg {
	padding:16px 0 13px 0;
}
.rent_venue_left {
	width:40%;
	float:left;
	padding:61px 0 0 0;
}
.full_content_page {
	padding:61px 0 0 0;
}

.rent_venue_left h4 {
	font-size:14px;
	text-transform:uppercase;
	color:#DAB270;
	padding-bottom:34px;
}
.rent_venue_left p small a {
	color:#81C4BD;
	text-decoration:underline;
}
.rent_venue_left p a { color:#676767}
#rwe-search-form{ float:none !important; margin:0 !important;}
#full_content{ width:auto; position:relative;}
#wishlistsubmit input#event_date{ width:100% !important}
.feature_photo img,
.rwe-gallery__item,
.rwe-gallery__thumb img,
.rwe-gallery-thumbnails li img {
	border:1px solid #dab270;
}
.add_wishlist button{
	border:none;
	background:none;
	color: #fff;
    font-family: "museo_slab500";
    font-size: 14px;
    line-height: 27px;
    text-align: center;
	cursor:pointer;
	/*padding-left:15px;*/
}
.wishlist_item_all {
	height:26px;
	background:#feece5;
	position:absolute;
	right:0px;
	bottom:-50px;
}
#wishlist{
	background:#feece5 !important;
	border:#dab270 !important;
	position:inherit !important;
	top:26px !important;
	z-index:99999 !important;
}
#wishlist .submit-wishlist{
	margin:0 !important;
	padding:0 21px 0 0!important;
	color:#fff;
	font-family:"museo_slab500" !important;
}

.wishlist_item_all a {
	background:none;
	border:none;
	font-size:12px;
	color:#6E6B6E;
	display:inline-block;
	padding:0 11px;
	text-align:center;
	line-height:26px;
	font-family: 'museo_slab500';
	cursor:pointer;
}
.wishlist_item_all small {
	background:url(images/bgr_arrow_footer.png) no-repeat;
	width:28px;
	height:11px;
	position:absolute;
	left:0;
	right:0;
	bottom:100%;
	margin:0 auto;
	display:block;
}
.add_wishlist_update {
	float:left;
	margin-top:5px;
}
.add_wishlist_update #update-wishlist:hover { background:#d0eae4!important;}
.add_wishlist_update #update-wishlist {
	background:none !important;
	border:none !important;
	display:block;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:27px;
	font-family:"museo_slab500" !important;
	background:#80c5bd !important;
	padding:0px 10px !important;
	margin:0 !important;
	font-size:12px !important;
	cursor:pointer;
}
#wishlist-contents{
	color: #676767 !important;
    font-size: 14px !important;
	font-family:"museo_sans500",serif !important;
}
#wishlist-contents ul li{
	color: #676767 !important;
    font-size: 14px !important;
	font-family:"museo_sans500",serif !important;
}
#wishlist-contents ul li input[type='text']{
	background:#fafafa;
	font-size:14px;
	color:#AB9F95;
	line-height:18px !important;
	border:none;
	outline:none;
	font-family:"Aller";
	text-align:center;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip{
	top:-50% !important;
	left:15% !important;
	border:none !important;
}
.select_multiple{
	padding:0 !important;
}
.select_multiple .dk-select-options{
	border:none !important;
}
.ui-datepicker{
	display:none !important;
}
#wishlistsubmit p.error input{
	background-color:#feece5 !important;
}

/*-------------------------------*/
/*      Post Images              */
/*-------------------------------*/
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin:0 auto;
}
.alignright {
	margin: 4px 0 15px 13px;
	display: inline;
}
.alignleft {
	margin: 4px 13px 15px 0;
	display: inline;
}
.alignright { float: right; }
.alignleft { float: left; }
.wp-caption {
	border: 1px solid #b2c4c8;
	text-align: center;
	background-color: #E6E6E6;
	padding:9px 4px 4px 4px;
	margin-bottom:10px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	color:#5a5863;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/*-------------------------------*/
/*            Pagination         */
/*-------------------------------*/
.wp-pagenavi{
	width:auto;
	color: #676767;
    font-size: 14px;
    line-height: 25px;
	text-align:center;
	padding-top:20px;
}
.wp-pagenavi span{
	display:inline-block;
	border:1px solid #dab270!important;
}
.wp-pagenavi a{
	display:inline-block;
	border:1px solid #dab270!important;
	color:#007daf;
}
.captcha span{
	position:inherit !important;
}
.page-template-template-inventory-php .portfolio_box img{
	width:auto;
	max-height:300px;
}


.checkbox_widget {
	padding:7px 0 7px 9px;
	width:90%;
	float:left;
}
.checkbox_widget label {
	font-family: "Aller";
    font-size: 16px;
	color:#ab9f95;
}
.checkbox_widget strong {
	padding:0;
}
.select_widget small {
	display:block;
	font-family: "Aller";
    font-size: 16px;
    line-height: 28px;
	color:#ab9f95;
	padding:6px 0 7px 14px;
}
.wpcf7-list-item{
	display:block;
}
input#rwe-search{  width:100% !important;}
.page-template-template-inventory-php input#rwe-search{ padding-left:17px !important; margin:0 !important;  width:100% !important;}

.wpcf7-response-output{
	color: #676767;
    font-size: 14px;
    line-height: 22px;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #dab270;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #dab270;
}

div.wpcf7-spam-blocked {
	border: 2px solid #dab270;
}

div.wpcf7-validation-errors {
	border: 2px solid #dab270;
}
.footer_social {
	float:none;
	text-align:center;
	display:none;
}
.footer_social ul li {
	display:inline-block;
	float:none;
}
.copyright br { display:none}
.rent_text {
	background:url(images/rent-the-venue.png) no-repeat center;
	max-width:158px;
	height:15px;
	margin:0 auto;
	display:none;
}
.rent_text a {
	height:15px;
	width:100%;
	display:block;
}
.mobile_view,
.contact_mobile_view  { display:none}


.mobile_social_area {
	padding:4px 0;
	height:70px;
	overflow:hidden;
	background:url(images/bgr_header.png) repeat;
	margin-top:20px;
	display:none;
}
.mobile_social {
	border-top:2px solid #DAB270;
	border-bottom:2px solid #ffffff;
}
.menu_social { overflow:hidden; }
.menu_social ul { text-align:center; padding:12px 0 }
.menu_social ul li {
	width:32px;
	height:32px;
	margin-left:5px;
	display:inline;
}
.menu_social ul li a {
	width:32px;
	height:32px;
	display:inline-block;
	background:url(images/social-icon.png) no-repeat;
}
.menu_social ul li.social_icon1 a { background-position:0 -41px}
.menu_social ul li.social_icon1 a:hover { background-position:0 0}
.menu_social ul li.social_icon2 a {background-position:-35px -41px}
.menu_social ul li.social_icon2 a:hover {background-position:-35px 0}
.menu_social ul li.social_icon3 a {background-position:-70px -41px}
.menu_social ul li.social_icon3 a:hover {background-position:-70px 0}
.menu_social ul li.social_icon4 a {background-position:-105px -41px}
.menu_social ul li.social_icon4 a:hover {background-position:-105px 0}
.menu_social ul li.social_icon5 a {background-position:-141px -41px}
.menu_social ul li.social_icon5 a:hover {background-position:-141px 0}

.banner_desktop_view{ display:block;}
.banner_mobile_view{ display:none;}

.home_text{
    color: #dab270;
    font-size: 16px;
    padding-top: 18px;
    font-family: 'AdobeGaramondProBold';
}
.x-from-wishlist{
    line-height: 20px !important;
}

.rwe-nav {
    padding-top: 5px !important;
}

.rwe-single__gallery {
    float: left;
    width: 48.93% !important;
}

.rwe-single__data {
    float: right;
    width: 42.55% !important;
}

.rwe-data__price {
    display: none !important;
}