/* Themify Customize Styling */
#header a {	
	color: #000000; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 150px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 150px; 
}
.post-title {	
	font-family:Tahoma, Geneva, sans-serif;	text-transform:capitalize;	text-align:center; 
}
.single-post .entry-title {		text-transform:capitalize;	text-align:center; 
}
.loops-wrapper.grid4 .post-title {		text-align:center; 
}
.loops-wrapper.grid3 .post-title {		text-align:center; 
}
.loops-wrapper.list-thumb-image .post-title {		text-align:center; 
}
.page-title {		text-align:center; 
}
.module-title {		text-transform:capitalize;	text-align:center; 
}

/* Themify Custom CSS */
.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: inherit;
line-height: 20px;
font-size: 42px !important;
}
p.price {
	margin-bottom: 40px;
}
span.posted_in {
	display: none;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
clear: both;
display: none;
}

@media screen and (max-width: 600px) {
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: right;
width: 48%;
clear: none;
position: absolute;
top: 96% !important;
left: 10% !important;
z-index: 1;
}
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
float: left;
width: 0%;
display: none;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: right;
	width: 48%;
	clear: none;
	position: absolute;
	top: 80%;
	left: 55%;
	z-index: 1;
}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
font-size: 2em;
text-transform: none;
letter-spacing: -.02em;
display: none;
}
.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: inherit;
line-height: 20px;
font-size: 48px;
}

#header {
background-color: rgba(255,255,255,.9);
}
.site-logo{ padding:0; }
.module-image .image-title {
font-size: 1em;
font-weight: bold;
}
.themify_builder_94_row.module_row_13.module_row {
z-index: -1;
}
#main-nav {
margin-top: 0px;
}
.portfolio-button{ border:1px solid #000; padding:7px 25px; border-radius:5px; }
.ui.nav{
border-style:none;
border-width: 0;
background:none;
}
.ui.nav li+li {
border-left-width: 0;
border-left-style: solid;
}
.ui.nav li {
	width:100%;
	border-bottom:solid 3px #6A6A5F;
}

.ui.nav li a {
padding: .3em 0;
display:block;
}
.ui.nav li a:hover {
	padding-left:5px;
}
a{
	color:#2c2c2c;
}
input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=tel] {
width: 100%;
max-width:100%;
}
textarea {
width: 100%;
min-height:80px;
height: 130px !important;
margin: 0;
}
h4 {
text-transform: none;
margin-bottom:0;
}
@media screen and (max-width: 600px) {.transparent-header #headerwrap {
position: static !important;
}
.transparent-header .header-icons a {
color: #000;
}
.themify_builder .text-94-1-0-0.module-text h1 {
font-size: 20px !important;
}
	.col4-1 {
		width:100% !important;
		text-align:justify !important;
}
	.col4-1 p {
		width:100% !important;
		text-align:justify !important;
}
	.themify_builder .text-94-2-0-0.module-text h1 {
font-size: 24px !important;
}
.themify_builder .text-94-6-0-0.module-text h1 {
font-size: 16px !important;
}
	.col5-1{
		width:100% !important;
	}
	.tb-column-inner{
		margin-bottom:15px;
	}
	p {
		text-align:justify !important;
	}
	.themify_builder .text-94-12-0-1.module-text {
margin-bottom: 0 !important;
}
	.xlarge .ui.builder_button {
padding: .935em 3.5em;
}
	.themify_builder_94_row.module_row_14.module_row {
margin-top: 50px;
}
h3 {
font-size: 1.2em;
}
	.themify_builder .module-image {
margin-bottom: 30px !important;
}
	iframe.mycal{
		height:750px !important;
	}
	.col3-1{
		width:100% !important;
	}
.module_column {
border-right: none !important;
}
	.themify_builder_94_row.module_row_10.module_row {
padding-bottom: 0 !important;
}
	}
	
.single .post-meta, .single .post-title {
text-align: center;
}
.post-title {
font-size: 2em;
font-weight: 400;
}
#main-nav a {
	padding: 7px;
}

.frm_style_formidable-style.with_frm_style .frm_primary_label {
display: none;
}@media screen and (max-width: 1024px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 150px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 150px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 150px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 150px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 150px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 150px; 
}
 }