
/*------------------------------------------------------------------
[Table of contents]
1
1. Body
2. Navigation / .top_bar
3. Footer / #footer
4. Content / #page_content_wrapper
5. Social Sharing / #social_share_wrapper
6. Sidebar / .sidebar_wrapper
7. Form & Input19
8. Pagination / .pagination
9. Widgets
10. Portfolio, Gallery and Template Elements
11. Contact Form Captcha / #captcha-wrap
12. Woocommerce Elements
13. Grid Rotator Plugin
14. Live Content Builde Elements
-------------------------------------------------------------------*/


.tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}
.tp-caption a:hover {
    color: #ffa902;
}

.portfolio_nav {
	display:none;
}
.top_bar.fixed {
	position:fixed;
	animation-name:slideDown;
	-webkit-animation-name:slideDown;
	animation-duration:0.5s;
	-webkit-animation-duration:0.5s;
	z-index:999;
	visibility:visible !important;
	top:0px;
	box-shadow:0 8px 15px rgba(0,0,0,0.1);
}
.top_bar.fixed .header_cart_wrapper {
	margin-top:27px;
}
.top_bar.fixed #searchform {
	margin-top:14px;
}
.top_bar.fixed #menu_wrapper div .nav {
	margin-top:22px;
}
.top_bar.fixed #menu_wrapper div .nav>li>a {
	padding-bottom:24px;
}
@-webkit-keyframes fadeIn {
	from {
		opacity:0;
	}
	to {
		opacity:0.99;
	}
}
@-moz-keyframes fadeIn {
	from {
		opacity:0;
	}
	to {
		opacity:0.99;
	}
}
@-ms-keyframes fadeIn {
	from {
		opacity:0;
	}
	to {
		opacity:0.99;
	}
}
@keyframes fadeIn {
	from {
		opacity:0;
	}
	to {
		opacity:0.99;
	}
}
.fade-in {
	animation-name:fadeIn;
	-webkit-animation-name:fadeIn;
	-ms-animation-name:fadeIn;
	animation-duration:0.7s;
	-webkit-animation-duration:0.7s;
	-ms-animation-duration:0.7s;
	animation-timing-function:ease-out;
	-webkit-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	visibility:visible !important;
}
.animated1 {
	-webkit-animation-delay:0.2s;
	-moz-animation-delay:0.2s;
	animation-delay:0.2s;
}
.animated2 {
	-webkit-animation-delay:0.4s;
	-moz-animation-delay:0.4s;
	animation-delay:0.4s;
}
.animated3 {
	-webkit-animation-delay:0.6s;
	-moz-animation-delay:0.6s;
	animation-delay:0.6s;
}
.animated4 {
	-webkit-animation-delay:0.8s;
	-moz-animation-delay:0.8s;
	animation-delay:0.8s;
}
.animated5 {
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	animation-delay:1s;
}
.animated6 {
	-webkit-animation-delay:1.2s;
	-moz-animation-delay:1.2s;
	animation-delay:1.2s;
}
.animated7 {
	-webkit-animation-delay:1.4s;
	-moz-animation-delay:1.4s;
	animation-delay:1.4s;
}
.animated8 {
	-webkit-animation-delay:1.6s;
	-moz-animation-delay:1.6s;
	animation-delay:1.6s;
}
.animated9 {
	-webkit-animation-delay:1.8s;
	-moz-animation-delay:1.8s;
	animation-delay:1.8s;
}
.animated10 {
	-webkit-animation-delay:2s;
	-moz-animation-delay:2s;
	animation-delay:2s;
}
.animated11 {
	-webkit-animation-delay:2.2s;
	-moz-animation-delay:2.2s;
	animation-delay:2.2s;
}
.animated12 {
	-webkit-animation-delay:2.4s;
	-moz-animation-delay:2.4s;
	animation-delay:2.4s;
}
.animated13 {
	-webkit-animation-delay:2.6s;
	-moz-animation-delay:2.6s;
	animation-delay:2.6s;
}
.animated14 {
	-webkit-animation-delay:2.8s;
	-moz-animation-delay:2.8s;
	animation-delay:2.8s;
}
.animated15 {
	-webkit-animation-delay:3s;
	-moz-animation-delay:3s;
	animation-delay:3s;
}
.animated16 {
	-webkit-animation-delay:3.2s;
	-moz-animation-delay:3.2s;
	animation-delay:3.2s;
}
.animated17 {
	-webkit-animation-delay:3.4s;
	-moz-animation-delay:3.4s;
	animation-delay:3.4s;
}
.animated18 {
	-webkit-animation-delay:3.6s;
	-moz-animation-delay:3.6s;
	animation-delay:3.6s;
}
.animated19 {
	-webkit-animation-delay:3.8s;
	-moz-animation-delay:3.8s;
	animation-delay:3.8s;
}
.animated20 {
	-webkit-animation-delay:4s;
	-moz-animation-delay:4s;
	animation-delay:4s;
}
.animated21 {
	-webkit-animation-delay:4.2s;
	-moz-animation-delay:4.2s;
	animation-delay:4.2s;
}
.animated22 {
	-webkit-animation-delay:4.4s;
	-moz-animation-delay:4.4s;
	animation-delay:4.4s;
}
.animated23 {
	-webkit-animation-delay:4.6s;
	-moz-animation-delay:4.6s;
	animation-delay:4.6s;
}
.animated24 {
	-webkit-animation-delay:4.8s;
	-moz-animation-delay:4.8s;
	animation-delay:4.8s;
}
.animated25 {
	-webkit-animation-delay:5s;
	-moz-animation-delay:5s;
	animation-delay:5s;
}
.animated26 {
	-webkit-animation-delay:5.2s;
	-moz-animation-delay:5.2s;
	animation-delay:5.2s;
}
.animated27 {
	-webkit-animation-delay:5.4s;
	-moz-animation-delay:5.4s;
	animation-delay:5.4s;
}
.animated28 {
	-webkit-animation-delay:5.6s;
	-moz-animation-delay:5.6s;
	animation-delay:5.6s;
}
.animated29 {
	-webkit-animation-delay:5.8s;
	-moz-animation-delay:5.8s;
	animation-delay:5.8s;
}
.animated30 {
	-webkit-animation-delay:6s;
	-moz-animation-delay:6s;
	animation-delay:6s;
}
.animated31 {
	-webkit-animation-delay:6.2s;
	-moz-animation-delay:6.2s;
	animation-delay:6.2s;
}
.animated32 {
	-webkit-animation-delay:6.4s;
	-moz-animation-delay:6.4s;
	animation-delay:6.4s;
}
.animated33 {
	-webkit-animation-delay:6.6s;
	-moz-animation-delay:6.6s;
	animation-delay:6.6s;
}
.animated34 {
	-webkit-animation-delay:6.8s;
	-moz-animation-delay:6.8s;
	animation-delay:6.8s;
}
.animated35 {
	-webkit-animation-delay:7s;
	-moz-animation-delay:7s;
	animation-delay:7s;
}
.animated36 {
	-webkit-animation-delay:7.2s;
	-moz-animation-delay:7.2s;
	animation-delay:7.2s;
}
.animated37 {
	-webkit-animation-delay:7.4s;
	-moz-animation-delay:7.4s;
	animation-delay:7.4s;
}
.animated38 {
	-webkit-animation-delay:7.6s;
	-moz-animation-delay:7.6s;
	animation-delay:7.6s;
}
.animated39 {
	-webkit-animation-delay:7.8s;
	-moz-animation-delay:7.8s;
	animation-delay:7.8s;
}
.animated40 {
	-webkit-animation-delay:8s;
	-moz-animation-delay:8s;
	animation-delay:8s;
}
.animated41 {
	-webkit-animation-delay:8.2s;
	-moz-animation-delay:8.2s;
	animation-delay:8.2s;
}
.animated42 {
	-webkit-animation-delay:8.4s;
	-moz-animation-delay:8.4s;
	animation-delay:8.4s;
}
.animated43 {
	-webkit-animation-delay:8.6s;
	-moz-animation-delay:8.6s;
	animation-delay:8.6s;
}
.animated44 {
	-webkit-animation-delay:8.8s;
	-moz-animation-delay:8.8s;
	animation-delay:8.8s;
}
.animated45 {
	-webkit-animation-delay:9s;
	-moz-animation-delay:9s;
	animation-delay:9s;
}
.animated46 {
	-webkit-animation-delay:9.2s;
	-moz-animation-delay:9.2s;
	animation-delay:9.2s;
}
.animated47 {
	-webkit-animation-delay:9.4s;
	-moz-animation-delay:9.4s;
	animation-delay:9.4s;
}
.animated48 {
	-webkit-animation-delay:9.6s;
	-moz-animation-delay:9.6s;
	animation-delay:9.6s;
}
.animated49 {
	-webkit-animation-delay:9.8s;
	-moz-animation-delay:9.8s;
	animation-delay:9.8s;
}
.animated50 {
	-webkit-animation-delay:10s;
	-moz-animation-delay:10s;
	animation-delay:10s;
}
#menu_wrapper .nav ul li a,#menu_wrapper div .nav li a {
	font-family:'Montserrat' !important;
}
#menu_wrapper .nav ul li a,#menu_wrapper div .nav li a {
	font-size:14px;
}
#menu_wrapper .nav ul li a,#menu_wrapper div .nav li a {
	letter-spacing:0px;
}
#menu_wrapper .nav ul li a,#menu_wrapper div .nav li a {
	font-weight:600;
}
#menu_wrapper .nav ul li ul li a,#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-parent ul li a {
	font-size:13px;
}
#menu_wrapper .nav ul li ul li ul,#menu_wrapper div .nav li ul li ul {
	margin-top:-48px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#menu_wrapper .nav ul li ul li ul,#menu_wrapper div .nav li ul li ul {
		-49px;
	}
}
#page_caption h1,h1.hasbg {
	font-family:'Yellowtail' !important;
}
#page_caption {
	padding-top:15px;
}
#page_caption {
	padding-bottom:30px;
}
.ppb_wrapper.hasbg,#page_content_wrapper.hasbg {
	margin-top:320px;
}
#page_content_wrapper.hasbg.withtopbar,.ppb_wrapper.hasbg.withtopbar {
	margin-top:272px;
}
#page_caption:not(.parallax) {
	background:#ffffff;
}
#page_caption h1,.woocommerce-review-link {
	color:#000000;
	border-color:#000000;
}
#page_caption h1 {
	font-size:60px;
}
#page_caption #crumbs.center {
	margin-top:-15px;
}
#page_caption h1,h1.hasbg {
	letter-spacing:2px;
}
#page_caption h1 {
	font-weight:400;
}
.parallax_overlay,.parallax_overlay_header {
	background-color:rgba(0,0,0,0.2);
}
#page_caption.hasbg h1,h1.hasbg {
	font-size:60px;
	margin-top:145px;
}
#page_caption.hasbg #crumbs.center {
	margin-top:-10px;
}
#crumbs,#crumbs a,#crumbs a:hover,#crumbs a:active {
	color:#000000;
}
h1,h2,h3,h4,h5,h6,h7,#imageFlow .title,#contact_form label,.post_header .post_detail,.recent_post_detail,.post_detail,.thumb_content span,.page_caption_desc,.portfolio_desc .portfolio_excerpt,.testimonial_customer_position,.testimonial_customer_company,.post_date,.post_quote_title,.post_attribute,.comment_date,#post_more_wrapper h5,blockquote,#commentform label,label,#social_share_wrapper,.social_share_wrapper,.social_follow,.fancybox-title-outside-wrap strong,#searchform label {
	font-family:'Montserrat';
}
h1,h2,h3,h4,h5,h6,h7,#contact_form label,.recent_post_detail,.thumb_content span,.testimonial_customer_position,.testimonial_customer_company,.post_date,.post_quote_title,#post_more_wrapper h5,blockquote,#commentform label,label,#social_share_wrapper,.social_share_wrapper,.social_follow,#social_share_wrapper a,.social_share_wrapper.shortcode a,.post_tag a,.post_previous_content a,.post_next_content a,.post_previous_icon,.post_next_icon,.progress_bar_title,.post_img.animate div.thumb_content a {
	color:#000000;
}
.ajax_close,.ajax_next,.ajax_prev,.portfolio_next,.portfolio_prev,.portfolio_next_prev_wrapper.video .portfolio_prev,.portfolio_next_prev_wrapper.video .portfolio_next {
	color:#000000;
}
h1,h2,h3,h4,h5,h6,h7,#imageFlow .title,#contact_form label,.post_quote_title,#post_more_wrapper h5,#commentform label,label {
	font-weight:600;
}
h1 {
	font-size:30px;
}
h2 {
	font-size:28px;
}
h3 {
	font-size:24px;
}
h4 {
	font-size:22px;
}
h5 {
	font-size:18px;
}
h6 {
	font-size:16px;
}
body,.fancybox-title-outside-wrap {
	font-family:'Raleway';
}
body {
	font-size:14px;
}
h2.ppb_title {
	font-size:60px;
	line-height:60px;
}
h2.ppb_title {
	font-weight:400;
}
.page_caption_desc {
	font-size:14px !important;
}
.post_header h5,.post_quote_title,#post_more_wrapper .content h6,.post_header.grid h6 {
	text-transform:uppercase;
}
.post_header h5,.post_quote_title {
	font-size:22px;
}
.post_header .post_detail,.recent_post_detail,.post_detail,.thumb_content span,.page_caption_desc,.portfolio_desc .portfolio_excerpt,.testimonial_customer_position,.testimonial_customer_company,.imageFlow_gallery_info_author,.post_attribute,#crumbs,.comment_date {
	font-family:'Raleway' !important;
}
.post_header .post_detail,.recent_post_detail,.post_detail,.thumb_content span,.page_caption_desc,.portfolio_desc .portfolio_excerpt,.testimonial_customer_position,.testimonial_customer_company,.imageFlow_gallery_info_author,#crumbs {
	font-size:12px;
}
.post_header .post_detail,.recent_post_detail,.post_detail,.thumb_content span,.page_caption_desc,.portfolio_desc .portfolio_excerpt,.testimonial_customer_position,.testimonial_customer_company,.post_attribute,.comment_date,.imageFlow_gallery_info_author,#crumbs,.comment_date {
	letter-spacing:0px;
}
.post_header .post_detail,.recent_post_detail,.post_detail,.thumb_content span,.page_caption_desc,.portfolio_desc .portfolio_excerpt,.testimonial_customer_position,.testimonial_customer_company,.imageFlow_gallery_info_author,#crumbs,.comment_date {
	font-weight:400;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle {
	font-size:14px;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle {
	font-weight:600;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle {
	letter-spacing:0px;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle {
	font-family:'Montserrat';
}
#menu_wrapper .nav ul li a,#menu_wrapper div .nav li a,.top_bar #searchform button i,#searchform label,.top_bar .header_cart_wrapper i {
	color:#000000;
}
.top_bar.fixed #menu_wrapper .nav ul li a,.top_bar.fixed #menu_wrapper div .nav li a,.top_bar.fixed #searchform button i,.top_bar.fixed #searchform label,.top_bar.fixed .header_cart_wrapper i {
	color:#000000 !important;
}
#mobile_nav_icon {
	border-color:#000000;
}
#menu_wrapper .nav ul li a.hover,#menu_wrapper .nav ul li a:hover,#menu_wrapper div .nav li a.hover,#menu_wrapper div .nav li a:hover {
	color:#bb9f5d;
}
.top_bar.fixed #menu_wrapper .nav ul li a.hover,.top_bar.fixed #menu_wrapper .nav ul li a:hover,.top_bar.fixed #menu_wrapper div .nav li a.hover,.top_bar.fixed #menu_wrapper div .nav li a:hover {
	color:#bb9f5d !important;
}
#menu_wrapper div .nav>li.current-menu-item>a,#menu_wrapper div .nav>li.current-menu-parent>a,#menu_wrapper div .nav>li.current-menu-ancestor>a {
	color:#bb9f5d;
}
.top_bar.fixed #menu_wrapper div .nav>li.current-menu-item>a,.top_bar.fixed #menu_wrapper div .nav>li.current-menu-parent>a,.top_bar.fixed #menu_wrapper div .nav>li.current-menu-ancestor>a {
	color:#bb9f5d !important;
}
.top_bar,.top_bar.fixed {
	background:#ffffff;
}
.top_bar,.top_bar.fixed {
	background:#ffffff;
	background:rgb(255,255,255,1);
	background:rgba(255,255,255,1);
}
.top_bar.fixed #menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-item ul li a,#menu_wrapper div .nav li ul li.current-menu-item a,#menu_wrapper .nav ul li ul li a,#menu_wrapper .nav ul li.current-menu-item ul li a,#menu_wrapper .nav ul li ul li.current-menu-item a,#menu_wrapper div .nav li.current-menu-parent ul li a,#menu_wrapper div .nav li ul li.current-menu-parent a,#autocomplete a,#autocomplete a:hover,#autocomplete a:active {
	color:#000000 !important;
}
#menu_wrapper .nav ul li ul li a:hover,#menu_wrapper .nav ul li ul li a:hover,#menu_wrapper div .nav li ul li a:hover,#menu_wrapper div .nav li ul li a:hover,#menu_wrapper div .nav li.current-menu-item ul li a:hover,#menu_wrapper div .nav li.current-menu-parent ul li a:hover {
	color:#bb9f5d;
}
.top_bar.fixed #menu_wrapper .nav ul li ul li a:hover,.top_bar.fixed #menu_wrapper .nav ul li ul li a:hover,.top_bar.fixed #menu_wrapper div .nav li ul li a:hover,.top_bar.fixed #menu_wrapper div .nav li ul li a:hover,.top_bar.fixed #menu_wrapper div .nav li.current-menu-item ul li a:hover,.top_bar.fixed #menu_wrapper div .nav li.current-menu-parent ul li a:hover {
	color:#bb9f5d !important;
}
#menu_wrapper .nav ul li ul,#menu_wrapper div .nav li ul,#autocomplete ul,.mobile_menu_wrapper,body.js_nav {
	background:#ffffff;
	background:rgb(255,255,255,1);
	background:rgba(255,255,255,1);
}
#menu_wrapper .nav ul li ul:before,#menu_wrapper div .nav li ul:before,#autocomplete.visible:before {
	border-color:#ffffff transparent;
}
#menu_wrapper .nav ul li ul,#menu_wrapper div .nav li ul,#autocomplete {
	border:1px solid #e1e1e1;
}
#menu_wrapper .nav ul li ul li a,#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-parent ul li a {
	font-weight:600;
}
body {
	color:#000000;
}
.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box,.portfolio_desc.team {
	color:#000000 !important;
}
a,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,h7 strong {
	color:#bb9f5d;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button,::selection {
	background-color:#bb9f5d !important;
}
blockquote {
	border-color:#bb9f5d;
}
a:hover,a:active,#page_content_wrapper a:hover,#page_content_wrapper a:active {
	color:#000000;
}
.post_header h2,h1,h2,h3,h4,h5,pre,code,tt,blockquote,.post_header h5 a,.post_header h3 a,.post_header.grid h6 a,.post_quote_title a {
	color:#000000;
}
.portfolio_desc.team h5 {
	color:#000000 !important;
}
#social_share_wrapper,hr,#social_share_wrapper,.post.type-post,#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle,.comment .right,.widget_tag_cloud div a,.meta-tags a,.tag_cloud a,#footer,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,#page_content_wrapper .inner .sidebar_content,#page_caption,#page_content_wrapper .inner .sidebar_content.left_sidebar,.ajax_close,.ajax_next,.ajax_prev,.portfolio_next,.portfolio_prev,.portfolio_next_prev_wrapper.video .portfolio_prev,.portfolio_next_prev_wrapper.video .portfolio_next,.separated,.blog_next_prev_wrapper,#post_more_wrapper h5,#ajax_portfolio_wrapper.hidding,#ajax_portfolio_wrapper.visible,.tabs.vertical .ui-tabs-panel {
	border-color:#000000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel,.woocommerce table.shop_table,.woocommerce-page table.shop_table,table tr td,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator,.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th,table tr th,.woocommerce #payment,.woocommerce-page #payment,.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li,.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row,.ui-tabs li:first-child,.ui-tabs .ui-tabs-nav li,.ui-tabs.vertical .ui-tabs-nav li,.ui-tabs.vertical.right .ui-tabs-nav li.ui-state-active,.ui-tabs.vertical .ui-tabs-nav li:last-child {
	border-color:#000000 !important;
}
.count_separator span {
	background:#000000;
}
.ui-tabs .ui-tabs-nav li {
	border-bottom:0 !important;
}
.tabs .ui-tabs-panel {
	border:1px solid #000000;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar .content {
	color:#000000;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle {
	color:#000000;
}
#page_content_wrapper .inner .sidebar_wrapper a,#post_more_close i.fa,#page_content_wrapper .posts.blog li a {
	color:#000000;
}
#page_content_wrapper .inner .sidebar_wrapper a:hover,#page_content_wrapper .inner .sidebar_wrapper a:active {
	color:#bb9f5d;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar,#page_content_wrapper .inner .sidebar_wrapper {
	border-color:#000000;
}
#footer {
	background:#000000;
}
#footer .sidebar_widget li h2.widgettitle {
	color:#ffffff;
}
#footer {
	color:#ffffff;
}
#footer a {
	color:#bb9f5d;
}
#footer a:hover,#footer a:active {
	color:#ffffff;
}
.footer_bar {
	background:#222222;
}
#copyright {
	color:#ffffff;
}
#copyright a {
	color:#bb9f5d;
}
#copyright a:hover,#copyright a:active {
	color:#ffffff;
}
input[type=text],input[type=password],.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,textarea {
	background:#ffffff;
}
input[type=text],input[type=password],.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,textarea,.top_bar #searchform input {
	color:#000000;
}
input[type=text],input[type=password],.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,textarea,.top_bar #searchform input {
	border-color:#cccccc;
}
.woocommerce table.cart td.actions .coupon .input-text#coupon_code {
	border-color:#cccccc !important;
}
input[type=text]:focus,input[type=password]:focus,.woocommerce table.cart td.actions .coupon .input-text:focus,.woocommerce-page table.cart td.actions .coupon .input-text:focus,.woocommerce #content table.cart td.actions .coupon .input-text:focus,.woocommerce-page #content table.cart td.actions .coupon .input-text:focus,textarea:focus {
	border-color:#000000;
	outline:0;
}
input[type=submit],input[type=button],a.button,.button,.woocommerce .page_slider a.button,a.button.fullwidth,.woocommerce-page div.product form.cart .button {
	font-family:'Montserrat' !important;
}
input[type=submit],input[type=button],a.button,.button {
	background:#000000;
}
.widget_tag_cloud div a:hover,.meta-tags a:hover,#footer .widget_tag_cloud div a:hover,#footer .meta-tags a:hover,.tag_cloud a:hover,.woocommerce-page ul.products li.product a.add_to_cart_button.loading,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button,.woocommerce table.cart td.actions .button.alt.checkout-button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce table.cart td.actions .button.alt {
	background:!important;
}
input[type=submit],input[type=button],a.button,.button {
	color:#ffffff;
}
.widget_tag_cloud div a:hover,.meta-tags a:hover,#footer .widget_tag_cloud div a:hover,#footer .meta-tags a:hover,.tag_cloud a:hover,.woocommerce-page ul.products li.product a.add_to_cart_button.loading,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button,.woocommerce table.cart td.actions .button.alt.checkout-button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce table.cart td.actions .button.alt {
	color:#ffffff !important;
}
input[type=submit],input[type=button],a.button,.button {
	border-color:#000000;
}
.widget_tag_cloud div a:hover,.meta-tags a:hover,#footer .widget_tag_cloud div a:hover,#footer .meta-tags a:hover,.tag_cloud a:hover {
	border-color:#000000 !important;
}
input[type=button]:hover,input[type=submit]:hover,a.button:hover,.button:hover,.button.submit,a.button.white:hover,.button.white:hover,a.button.white:active,.button.white:active,a.button.fullwidth,.woocommerce-page div.product form.cart .button,.woocommerce-page #footer a.button,#imageFlow_gallery_info .button,.promo_box .button,.promo_box .button.transparent {
	background:#bb9f5d !important;
	border-color:#bb9f5d !important;
}
#autocomplete li.view_all {
	background:#bb9f5d !important;
}
.above_top_bar {
	background:#ffffff;
}
.above_top_bar {
	background:#ffffff;
	background:rgb(255,255,255,1);
	background:rgba(255,255,255,1);
}
.above_top_bar,.above_top_bar .top_contact_info span,.above_top_bar .top_contact_info,.above_top_bar .social_wrapper {
	border-color:#ffffff;
}
.above_top_bar,.above_top_bar a,.above_top_bar a:hover,.above_top_bar a:active {
	color:#000000;
}
.above_top_bar .social_wrapper ul li a,.above_top_bar .social_wrapper ul li a:hover {
	color:#000000 !important;
}
.portfolio_desc .menu_title {
	color:#000000 !important;
}
div.thumb_content .portfolio_desc h5.menu_post .menu_title {
	color:#ffffff !important;
}
.thumb_content span,.portfolio_desc .post_detail {
	font-size:12px;
}
.thumb_content span,.portfolio_desc .post_detail {
	letter-spacing:0px;
}
.thumb_content span,.portfolio_desc .post_detail {
	font-weight:500;
}
.portfolio_desc .menu_price {
	color:#bb9f5d !important;
}
div.thumb_content .portfolio_desc .menu_price {
	color:#bb9f5d !important;
}
.portfolio_desc .menu_highlight {
	background:#bb9f5d;
}
.post_img.animate div.thumb_content {
	background:#ffffff !important;
}
.post_img.animate div.thumb_content,.post_img.animate div.thumb_content i {
	color:#000000 !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
	background:#bb9f5d !important;
}
.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce-page ul.product_list_widget li .amount,p.price ins span.amount,p.price span.amount,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price {
	color:#bb9f5d !important;
}
.mobile_menu_wrapper,body.js_nav {
	background:#000000;
}
.mobile_main_nav li a {
	color:#ffffff !important;
}
.mobile_main_nav li a:hover {
	background:#bb9f5d !important;
	color:#ffffff !important;
}
.mobile_main_nav li {
	border-color:#333333 !important;
}
.mobile_menu_wrapper {
	text-transform:none;
}
.mobile_menu_wrapper {
	font-weight:normal;
}
.logo_wrapper {
	margin-top:38px;
}
.top_bar.fixed .logo_wrapper {
	margin-top:30.4px;
}
.ui-accordion .ui-accordion-header {
	background:#f3f3f3 !important;
}
.ui-accordion .ui-accordion-header a,.ui-accordion .ui-accordion-header .ui-icon:after {
	color:#000000 !important;
}
.ui-tabs .ui-tabs-nav li.ui-state-active,.tabs .ui-tabs-panel {
	background:#ffffff !important;
}
.tabs .ui-state-active a {
	color:#000000 !important;
}
.ui-tabs .ui-tabs-nav li {
	background:#f0f0f0 !important;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
	color:#000000 !important;
}
h2.event_date {
	font-family:'Yellowtail' !important;
}
h2.event_date {
	font-size:36px;
}
.woocommerce .cart .button,.woocommerce .cart input.button {
	color:#000 !important;
}
.woocommerce #content .quantity,.woocommerce .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity {
	width:auto !important;
}
#page_content_wrapper .sidebar .content .sidebar_widget li.widget_nav_menu h2.widgettitle {
	padding-left: 0;
}


.tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}
.tp-caption a:hover {
    color: #ffa902;
}

.input {
	width: 95%;
}

.contactbody {
    background: #333;
    text-align: center;
    padding-top: 10%;
    color: #fff;
    font-family: arial;
}
.contactbody h1{
    text-align: center;
    color: #fff;
    font-family: arial;
}
.contactbody a{
    color: #fff;
}

#mais1 {
	display: none;
}

