/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


#get-a-quote-back {
background-color: #f6f6f6;
padding-left: 40px;
padding-right: 40px;

}

#quote-button a {
	background-color: #f98c10 !important;
	color: #ffffff !important;
}

#quote-button:hover a {
	background-color: #b23d30 !important;
}

.post-title a {
    color: #ffffff !important;
	hover: color: #ff0000;
}

.post-title:hover a {
    color: #b23d30 !important;
}

.post-item-date {
    color: #e5e5e5 !important;
}

.post-item-author a {
    color: #e5e5e5 !important;
}

.post-text {
    color: #ffffff !important;
}

.footer-bottom .container {
   content: 'test1';
} 

.info-box-title {
	vertical-align: 50%;
}

.header-right {
	padding-top: 20px;
}

.logo {
	padding-right: 5px;
	padding-bottom: 15px;
	padding-top: 5px;
} 

.icon-top-left img {
    width: 35px;
    margin-top: 10px;
	padding: 10px 10px;
}
span.insert {
    position: relative;
    text-align: center;
}

span.insert .fa {
    position: absolute;
    left: 27px;
    top: 7px;
    color: #fff;
    font-size: 20px;
}

.insert .wpcf7-submit {
    font-size: 0px;
    border-radius: 8px;
}
.subscribe-footer input {
    width: 290px;
    background: #25272E;
    border-radius: 8px;
}
.subscribe-footer span.insert {
    float: right;
    width: 75px;
    margin-top: -47px;
}
.subscribe-footer p.contact-title-one {
    font-size: 15px;
}
.footer-top-bg.row {
    background: none;
}

.footer-top .footer-box:nth-child(1) {
    background: #FFDF4F;
}

.footer-top .footer-box:nth-child(2) {
    background: #F89927;
    height: 185px;
}

.footer-top .footer-box:nth-child(3) {
    background: #EA6720;
    height: 185px;
}
.footer-top-bg .footer-box-item i.fa {
    background: #C02F1A;
}
.footer-top .footer-box .footer-box-content h3:nth-child(1) {
   color: #C02F1A;
}

.footer-top .footer-box .footer-box-content p.foot-one-content:nth-child(1)  {
   color: #C02F1A;
}

.down-arrow-color_one{
color:#fffff !important;
}
.home_heading_one h3.title {
color: #fff;
}
p.info-box-subtitle {
    max-width: 240px;
	padding-top: 5px;
	float: right;
}
.header-right span.info-icon {
    float: left;
	padding-top: 10px;
	padding-right: 8px;
}
.latest-post img {
    width: 360px;
    height: 240px;
}
.test-one .testimonial-quote-item img {
    width: 130px;
    border: none;
    height: 130px;
}
.test-one-col .testimonial-classic img {
    width: 130px;
    height: 130px;
    margin: 0px -15px 0px 0px;
}
ul.main-menu>li.current-menu-item>a, ul.main-menu>li.current-menu-parent>a, ul.main-menu>li:hover>a {
    color: #BF3127;
}
.footer-top .footer-box:nth-child(2) a {
    color: #fff;
}
.footer-top .footer-box:nth-child(3) a {
    color: #fff;
    font-size: 12px;
}
.subscribe-footer span.insert input#submit_em {
    background: orange;
    margin-top: -6px;
    padding-top: -6px;
}
.ts-padding .vc_custom_1511343348843 {background-position: center;}
a.top-head {
    color: #777;
    font-size: 12px;
}
.detail a.box-btn {
    color: #777;
}
a.readmore-blog:hover {
    background: #bf3127;
}
#back-to-top .btn.btn-primary:hover {
    background: #bf3127;
}
.btn-primary:hover, .btn-dark:hover, .wpcf7-form-control.wpcf7-submit:hover, .readmore-blog:hover, .form-submit .btn-primary:hover {
    background: #bf3127;
}
.list-arrow {
    display: inline-block;
}
div#ui-datepicker-div {
    background: #ece9e9;
}

.allfield_conditions input[type=radio], .allfield_conditions input[type=checkbox] {
   width: auto !important;
   height: auto !important;
   margin: 0 5px 0 0;
}
.allfield_conditions span.wpcf7-list-item {
   margin: 0 15px 0 0;
   font-size: 14px;
   font-weight: normal;
}

.wp_objects_pdf {
	 width: 50px !important;
	 height: 100% !important;
}