.themify_builder .accordion-207-0-0-1 .ui.module-accordion .accordion-title a {
   color: #ffffff !important;
}

.post-date, .post-meta {
   display: none;
}

.ptp-button { 
background-color: red;
}

.page-id-2247 #headerwrap{display:none;}
.page-id-2247 .page-title{display:none;}
.page-id-2247 #footerwrap{display:none;}
.contactpink a:hover{text-decoration:none;}
a:hover{text-decoration:none;}
.social-widget .widget {
    float: right;
    text-align: right;
    width: 100%;
}
#searchform-wrap{display:none;}
.rss{display:none !important;}

.social-widget {
       top: 9px;
}

p {
    font-size: 16px !important;
  
}

#footer .first{width:72% !important; text-align:left;}
.col4-2 { margin-left: 2%; }
#footer .col4-2{width:26%; text-align:right;}

#text-198-0-0-1 > h2, #text-198-0-0-1 > h3 {
    color: #ffffff !important;
}

h1{
color:#000 !important;}

h1{font-size:30px !important; font-weight:bold !important;}
h2{font-size:22px;}
h3{font-size:19px !important;}

#content h2 {
    border-bottom: 0px none;
    margin: 10px 0 15px;
font-variant: normal;
}


h1, h2, h3, h4, h5, h6 {
     margin: 10px 0 0.4em;
    word-wrap: normal;
font-family: Tahoma, Geneva, sans-serif !important;
 font-style: normal;
}

p {
    line-height: 21px;
   color:#000000;
font: "Open Sans";
}

.testimonial .post-title{display:none;}

.testimonial p{color:#ffffff;}

.module-testimonial .testimonial-post .post-content {
    font: normal 125%/140% " Open Sans";
}

body{color:#000000;}


.page-id-2322 .module-icon .module-icon-item {
    display: table-cell !important;}

.page #sidebar{display:none;}

#footerwrap p{color:#ffffff !important;}

.back-top{display:none;}


#body{padding-bottom:0px;}

#content h2{clear:none;}

.portfolio .post-title{text-align:center;}

.module-testimonial .testimonial-post .post-content {
    background-color: #696969;
    border-radius: 5px;
    color: #ffffff;
    padding: 15px;
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 20px) 
  and (max-device-width: 810px) 
  and (-webkit-min-device-pixel-ratio: 1) {

#site-logo img{width:200px !important;}
#site-logo{margin-top:-80px !important;}

.col4-3 { padding-bottom: 10px; }

 }

.wp-caption-text {
    font-size: 10px !important;
   }

.themify_builder .portfolio-2322-6-0-2.module-portfolio .post-title, #portfolio-14205-0-0-2 .post-title {
    color: #c90976;
    font-size: 12px !important;
}

.themify_builder .button-13492-8-1-1.module-button {
    margin-top: 40px;
}

.themify_builder .button-13492-4-1-1.module-button {
    margin-top: 18px;
 
}

.themify_builder .button-2322-7-1-1.module-button {
    margin-top: 10px;
}

.themify_builder .button-2175-6-1-1.module-button {
    margin-top: 10px;
}

.themify_builder .button-2175-2-1-1.module-button {
    margin-top: 10px;  
}

.gform_wrapper .gsection_description {
   font-size: 16px !important;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
   display: none;
}

/* gravity forms */

#field_1_7 .gfield_label {
	width: 60% !important;
	font-style: italic;
}
#choice_1_6_1 {
	margin: 0 0 0 10px;
}
#field_1_6 .gfield_label {
	float: left;
	font-style: italic;
}

.svg-inline--fa.fa-phone.fa-w-16 {
   transform: scaleX(-1);
}

#buttons-9-1-0-2 {
   position: absolute;
   right: 0;
   z-index: 1;
}