h1 {
letter-spacing: 1px;
}    
.heading.small {
opacity: 0.7;
font-size: 14px;
}
.header-section .site-logo, .header-section.header-floating.floating .site-logo {
padding-top: 3px;
padding-bottom: 3px;
}
.hero-section .hero-logo {
margin-top: 0px;
}
.btn.btn-primary, .btn.btn-hero-primary {
background-color: #80918b;
border: 1px solid #80918b;
border-radius: 3px;
margin: 10px 0;
}
.btn.btn-primary:hover, .btn.btn-hero-primary:active, .btn.btn-hero-primary:focus {
background-color: #555;
border: 1px solid #555;
}
a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .color-accent, .widget-post .widget-post-title:hover, .grid-post .grid-post-title:hover, .widget ul li a:hover, .widget .tagcloud a:hover, .wpb_willow_progress_bar .progress-bar-thumb {
color: #999;
}
.privacy-policy-link {
background: #eee;
border-radius: 3px;
opacity: 0.8;
padding: 10px 20px;
text-decoration: none;
}
.nav>li>a {
padding: 10px 12px;
}
.wpb_willow_team_member_block .team-member-position {
color: #80918b;
font-size: 12px;
opacity: 0.85;
}
.wpb_willow_portfolio_grid .portfolio-grid-post-category {
font-size: 14px;
color: #777;
}
.wpb_willow_section_heading .section-title.small {
opacity: 0.65;
}
.wpb_willow_big_title span {
color: #fff;
letter-spacing: 2px;
}
.wpb_willow_portfolio_grid .portfolio-grid-filter a {
border: 1px solid #ddd;
}
.gold-coast span {
color: #545d65;
}
.dark-scheme.section, .dark-scheme .btn-hero-default {
background-color: #80918b;
}
.dark-scheme .btn-hero-default:hover, .dark-scheme .btn-hero-default:active, .dark-scheme .btn-hero-default:focus {
background-color: #555;
}
.wpb_willow_portfolio_grid .portfolio-grid-post-wrapper {
border: 1px solid #ddd;
}
.wpb_willow_portfolio_grid .portfolio-grid-post-view-project-button {
border-color: #ddd;
border-radius: 3px;
font-size: 12px;
}
.wpb_willow_portfolio_grid .portfolio-grid-post-view-project-button:hover {
background-color: #80918b;
border: 1px solid #80918b;
border-radius: 3px;
}
.wpb_willow_portfolio_grid .portfolio-grid-filter a:hover, .wpb_willow_portfolio_grid .portfolio-grid-filter a.active {
background-color: #80918b;
border: 1px solid #80918b;
border-radius: 3px;
}
.wpb_willow_service_block.style-2 .service-heading {
font-size: 18px;
}
.wpb_willow_team_member_block .team-member-photo {
border: 1px solid #ddd;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
background-color: #80918b;
border: 1px solid #80918b;
border-radius: 3px;
text-transform: uppercase;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus {
background-color: #555;
border: 1px solid #555;
color: #fff;
}
.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
background-color: #80918b;
border: 1px solid #80918b;
color: #fff;
}
.vc_btn3.vc_btn3-color-grey:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus {
background-color: #555;
border: 1px solid #555;
color: #fff;
}
.footer-section input[type="text"], .footer-section input[type="password"], .footer-section input[type="email"], .footer-section input[type="url"], .footer-section .form-control {
border-color: #444;
resize: none;
}
textarea {
resize: none;
}
span.wpcf7-form-control-wrap.upload-details {
background-color: #80918b;        
border: 1px solid #80918b;
border-radius: 3px;
color: #fff;
display: inline-block;
height: 35px;
overflow: hidden;
position: relative;
width: 120px;
}
span.wpcf7-form-control-wrap.upload-details:hover, span.wpcf7-form-control-wrap.upload-details:active {
background-color: #555;        
border: 1px solid #555;
}
input.wpcf7-form-control.wpcf7-file {
bottom: 0;        
height: 100px;
outline: none !important;
position: absolute;
right: 0;
width: 120px;
}
.wpcf7-file:before {
bottom: 0;
color: #fff;
content: "Upload Files";
display: block;
font-size: 14px;
font-family: Roboto;
font-weight: bold;
height: 35px;
line-height: 35px;
position: absolute;
right: 0;
text-align: center;
text-transform: uppercase;
width: 120px;
}
.post-230 input.wpcf7-form-control.wpcf7-text, .post-230 textarea.wpcf7-form-control.wpcf7-textarea, .post-2617 input.wpcf7-form-control.wpcf7-text, .post-2617 textarea.wpcf7-form-control.wpcf7-textarea {
max-width: 80%;
width: 80%;
}
#wpcf7-f3546-p3544-o1 input[type="text"], input[type="password"], input[type="email"], input[type="url"], select, textarea, .form-control {
width: 100% !important;
}
.form-control {
background-color: #eee;
border: 1px solid #444;
}
#section-9 .wpb_willow_big_title span {
border: 6px solid #80918b;
color: #80918b;
}
.social-media-links > li > a > i {
color: #80918b;
}
.fixed-background-image {
background-position: center center !important;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed !important;
}
.background-image-darkness {
background: rgba(0,0,0,0.2);
border-radius: 3px;
padding: 20px 0;
}
.social-share-project {
padding: 50px 0;
}
.portfolio-iframe .made-by-section {
padding: 50px 0;
}
.custom-bullets ul {
color: #333;
columns: 2;
list-style-type: none !important;
padding-left: 20px;
}
.custom-bullets li {
font-size: 16px;
margin-bottom: 5px;
padding-left: 20px;
position: relative;
}
.custom-bullets li:before {
color: #555;
content: "\f058";
font-family: FontAwesome;
font-size: 16px;
left: 0;
position: absolute;
top: 0;
}
.footer-section .widget {
padding-bottom: 10px;
}
.copyright-section .copyright-tagline {
color: #80918b;
}
.widget .widget-title {
font-size: 14px;
}
.cli-plugin-button, .cli-plugin-button:visited {
text-decoration: none !important;
}
@media only screen and (max-width: 1024px) {
.custom-bullets ul {
columns: 1;
}
}