/**
* Layers DevKit Custom Main CSS
*/
.blog .sidebar-form input {background-image:none!important;border-radius:1px!important;box-shadow:none!important;}
button.default-button {background-color:#f69028!important;
background-image:none!important;border-radius:6px!important;box-shadow:none!important;color:white!important;text-shadow:none!important;font-family: 'Roboto', sans-serif!important;font-size: 19px;
    color: #ffffff;
    font-weight: normal!important;}
.single-post .footer {
    background-color: #3d3838!important;
}
.single-post .op-promote {line-height:1em!important;}

.blog .wrapper {background-color: #ffffff;}
.blog .main-content { padding-left: 10px;
	padding-right: 10px;}

.single-post .wrapper {background-color: #ffffff;}
.single-post .main-content { padding-left: 10px;
	padding-right: 10px;}
#social-sharing-78393df6da57d7dad82c7f5e8976e947 {display:none!important;}
.social-sharing .social-sharing-style-19 {display:none!important;}
.sharrre {
    display: none!important;
}

.wpcf7-form-control-wrap input {padding-top:14px!important;padding-bottom:14px!important;max-width:410px!important;width:100%!important;}
.wpcf7-form-control-wrap textarea {padding-top:14px!important;padding-bottom:14px!important;max-width:410px!important;width:100%!important;}
.wpcf7-submit {padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;background-color:#f69028;border:none!important;border-radius:2px!important;color:#ffffff;}

.blog h1, .blog h2, .blog h3, .blog h4, .blog h5, .blog h1 a, .blog h2 a, .blog h3 a, .blog h4 a, .blog h5 a {color:#66cc99!important;}
.single h1, .single h2, .single h3, .single h4, .single h5, .single h1 a, .single h2 a, .single h3 a, .single h4 a, .single h5 a {color:#66cc99!important;}

/**
* Layers DevKit Custom Desktop CSS
*/
@media only screen and (min-width: 769px){
	.footer-content {margin-top:-66px;color:#ffffff!important;background-color:#3d3838;}
.blog .footer {background:none!important;}
.footer-left {margin-top:-38px!important;}
.footer-left p {color:#ffffff!important;}
.footer-left p a {color:#ffffff!important;}
.sub-footer {padding: 24px 0 24px 0 !important;}

#footer_area .footer .fixed-width {
    padding: 16px 0;
    margin-bottom: 20px;
}
.op-promote {margin-bottom:0px;line-height: 0.2em;}
.blog .op-promote {margin-bottom:0px;line-height: 1em;}



.footer .fixed-width {
    padding-left: 150px!important;padding-top:14px!important;
}
.footer-navigation {
    margin-right: 130px!important;
}
}

/**
* Layers DevKit Custom Tablet CSS
*/
@media only screen and (min-width: 376px) and (max-width: 768px){
	.footer {
    background-color: #3d3838;
    padding: 0 20px;
	
}
.footer-left p {color:#ffffff!important;}
.op-promote a {color:#ffffff!important;}
.footer-content {background-color:#3d3838;}
}

/**
* Layers DevKit Custom Mobile CSS
*/
@media only screen and (max-width: 375px){
	.footer-left {margin-top:0px!important;}
.footer-left p {color:#ffffff;}
.footer {background-color:#3d3838;}
.footer-content {background-color:#3d3838;}
.op-promote a {color:#ffffff!important;}
}