
/********************** Backgrounds **********************/

	

/************************ Colors ************************/

/* Content font */
	body {
		/*! color: #787e87; */
	}
	
/* Links color */
	a {
		color: #b71e22;
	}
	a:hover {
		color: #971418;
	}
	
/* Selections */
	*::-moz-selection {
		background-color: #b71e22;
	}
	*::selection {
		background-color: #b71e22;		
	}

/* Grey notes */
	.latest_posts_wrapper .desc .date, .icon_links h6, blockquote .author a, .progress_bars .bars_list li h6 .label,
	.post_meta > div span, .post_meta > div.comments a, .post_meta .category a, .post_meta .tags a, .pager a.page, .post_navigation a.post_control,
	.wp-caption .wp-caption-text, .Recent_posts ul li .desc p {
		color: #a5a5a5;
	}
	
/* Strong */
	.contact_box ul li i, .contact_box ul li.address,
	.team .desc p.subtitle, .pager a.page.active, .comment-author .fn, .widget > h3 {
		color: #971418;
	}

/* Text hightlight, dropcap */
	.highlight, .dropcap {
		background: #b71e22;
		color: #ffffff;
	}

/* Buttons */
	a.button, input[type="reset"], input[type="button"] {
		background-color: #b71e22;
		color: #ffffff;
	}
	a.button:after, a.tp-button:after, button:after, input[type="submit"]:after, input[type="reset"]:after, input[type="button"]:after {
		background: #b71e22;
	}
	
/* Submit */
	input[type="submit"] {
		background-color: #b71e22;
		color: #ffffff;
	}

/* Photo border */
	.latest_posts_wrapper .photo, .Recent_posts ul li .photo, .post_photo .photo_wrapper, .gallery .gallery-item .gallery-icon {
		background: transparent;
		border:none;
	}
	
/* Headings font */
	h1, h1 a, h1 a:hover { color: #39464e; }
	h2, h2 a, h2 a:hover { color: #39464e; }
	h3, h3 a, h3 a:hover { color: #39464e; }
	h4, h4 a, h4 a:hover { color: #37414e; }
	h5, h5 a, h5 a:hover { color: #37414e; }
	h6, h6 a, h6 a:hover { color: #37414e; }	

/* Addons */
	#Header .addons, #Header .language > a {
		color: #aaaaaa;
	}
	
/* Social & Search */
	.social *{		
		border: none !important;
	}

	.social li a {
		background-color: #861518 !important;
		border-color:#861518 !important;
		border: none !important;
		color: #fff !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	.social li a:hover {
		color: #fff !important;
		background-color: #9e191c !important;
		border-color:#9e191c !important;
		border: none !important;
	}
	
/* Subheader */
	#Subheader {
		background-color: #f7f9f9;
	}
	#Subheader .title {
		color: #ffffff;
	}
	#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a { 
		color: #ffffff;
	}
	
  /* Menu */
	#Header #menu {
		background-color: #b71e22 !important;
	}
	#Header .menu > li > a {
		color: #fff;
		text-transform: none !important;
		
	}
	
	#Header .menu > li.current-menu-item > a,
	#Header .menu > li.current_page_item > a,
	#Header .menu > li.current-menu-ancestor > a,
	#Header .menu > li.current_page_ancestor > a {
		background: #99191c !important;
		color: #fff !important;
	}

	#Header .menu > li > a:hover,
	#Header .menu > li.hover > a {
		background: #99191c !important;
		transition: 0.3s linear !important;
		color: #fff !important;
	}
	
	#Header .menu > li ul {
		background: #b71e22;
	}
	
	#Header .menu > li ul li a {
		color: #ccc;
		background-color: #99191c;
	}

	#Header .menu > li ul li a:hover, #Header .menu > li ul li.hover > a {
		color: #fff;
		background-color: #99191c;
	}	
  
	#Header.is-sticky{
		opacity: 1 !important;
		width:100% !important;
		background-color: #fff;
		box-shadow: 0px 0px 10px #a1a1a1;
	}

	#Header.is-sticky #menu{
    background: #fff !important;
		height: auto;
	}

	#Header.is-sticky #menu:after{
		content: '' !important;
		background: unset !important;
		background-image: unset !important;
	}

	#Header.is-sticky #menu *{
    background-color: #fff !important;
		background: #fff !important;
		box-shadow: none !important;
		color: #767676 !important;
	}
  
	#Header.is-sticky .menu a{
    color: #767676 !important;
		font-size: 0.97rem !important;
		padding:5px 15px !important;
	}

	#Header.is-sticky .social a{
    color: #b71e22 !important;
		background: #fff !important;
		padding:5px 15px !important;
		opacity: 0.5;
	}

  #Header.is-sticky .social a:hover,
  #Header.is-sticky .social a:active,
  #Header.is-sticky .social a:focus{
		 color: #861518 !important;
		 opacity: 1;
  }

  #Header.is-sticky #menu a:hover,
  #Header.is-sticky #menu a:active,
  #Header.is-sticky #menu a:focus{
		color: #b71e22 !important;
  }

  #Header.is-sticky .submenu .sub-menu{
	 margin-top:10px;
  }

	#Header.is-sticky .submenu .sub-menu a{
		padding: 10px 15px !important;
	}

/* Faq & Accordion & Tabs */
	.accordion .question h5, .faq .question h5 {
		color: #23384e;
	}
	.faq .active h5, .accordion .active h5 {
		color: #b71e22;
	}
	.accordion .active, .faq .active {
		border-color: #b71e22;
		color: #4C6580;
	}
	
/* Tabs */
	.ui-tabs .ui-tabs-nav li a {
		color: #767676;
	}
	
	.ui-tabs .ui-tabs-nav li.ui-state-active a {
		color: #52302e; 
	}
	
	.ui-tabs .ui-tabs-nav li.ui-state-active { 
		border-color: #fb5d51;
	}
	
/* Info box */	
	.info_box {
		background-color: #f8f8f8 !important;
	}

	.info_box_wrapper .desc{
		background-color: #f8f8f8 !important;
	}


/* Latest posts */		
	.latest_posts_wrapper .desc h6 a {
		color: #53302e;
	}

/* Progress bar */
	.progress_bars .bars_list li .bar .progress {
		background-color: #b71e22;
	}
	
/* Testimonials & Blockquote */
	.testimonials_wrapper, .blockquote:before, .blockquote:after {
		border-color: #b71e22;
	}
	
/* Testimonials pagination */
	.owl-pagination .owl-page.active span {
		background: #53302e !important;
	}
	
/* Fancy header */
	.fancy_heading .fancy_heading_wrapper:after, .fancy_heading_wrapper.has_icon:before {
		border-color: #b71e22;
	}
	.fancy_heading i {
		color: #733f3c;
	}
	
/* Offer */
	.offer .offer_wrapper .owl-controls .owl-pagination-wrapper {
		background-color: #53302e;
	}
	.offer .offer_wrapper .owl-controls .owl-page.active:after {
		border-left-color: #53302e;
	}
	@media only screen and (max-width: 959px) {
		.offer .offer_wrapper .owl-controls .owl-page.active {
			background: #53302e !important;
		}
	}
	
/* Quick fact */
	.quick_fact_wrapper .number {
		color: #b71e22;
	}
	.quick_fact_wrapper .title {
		color: #53302e;
	}
	
/* Call to action */
	.call_to_action .inner-padding {
		background-color: rgba(161, 9, 0, 0.8);
	}
	.call_to_action_wrapper {
		border-color: #870000;
	}
	.call_to_action h4 {
		color: #ffffff;
	} 
	.call_to_action h4 span {
		color: #870000;
	}

/* Pricing box */
	.pricing-box .plan-header .price {
		color: #733f3c;
	}
	.pricing-box {
		border-color: #F4F4F4;
	}
	.pricing-box-featured {
		border-color: #D6EEFC;
		background: #F6FBFE;	
	}	
	
/* Portfolio page */
	.Projects_header .categories ul li.current-cat a, .Projects_header .categories ul li a:hover {
		color: #b71e22;
	}

/* Mfn-slider */
	#mfn-slider .swiper-controls .swiper-pagination-switch {
		background: #ffffff;
	}
	#mfn-slider .swiper-controls .swiper-active-switch { 
		background: #ce0101;
	}	
	
/* Sidebar  ***********************************************/
	.widget_mfn_menu ul li a {
		color: #737373;
	}
	.widget_mfn_menu ul li a:hover {
		color: #444444;
	}
	
/* Footer  ***********************************************/
	.footer_line .container {
		background: #b71e22;
	}
	.widgets_wrapper {
		color: #797b7f;
	}
	.widgets_wrapper a {
		color: #b71e22;
	}
	.widgets_wrapper a:hover {
		color: #971418;
	}
	.widgets_wrapper h1, .widgets_wrapper h1 a, .widgets_wrapper h1 a:hover,
	.widgets_wrapper h2, .widgets_wrapper h2 a, .widgets_wrapper h2 a:hover,
	.widgets_wrapper h3, .widgets_wrapper h3 a, .widgets_wrapper h3 a:hover,
	.widgets_wrapper h4, .widgets_wrapper h4 a, .widgets_wrapper h4 a:hover,
	.widgets_wrapper h5, .widgets_wrapper h5 a, .widgets_wrapper h5 a:hover,
	.widgets_wrapper h6, .widgets_wrapper h6 a, .widgets_wrapper h6 a:hover,
	.company_box p.copy strong, .widgets_wrapper .Recent_comments ul li p a {
		color: #971418;
	}
	.widgets_wrapper aside > h4 {
		color: #767676;
	}
	
	/* Icons */
	.widgets_wrapper i {
		color: #937a79;
	}
	
	/* Grey notes */
	.footer_menu ul li a, .widgets_wrapper .Recent_posts ul li p, .widgets_wrapper .Recent_comments ul li p, .copyright, .copyright a {
		color: #98a3ab;
	}
	
	/* Photo border */
	.widgets_wrapper .Recent_posts ul li .photo {
		background: #ffffbe;
	}	 
	
	.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}

#custom_menu_wrapper{
  position: relative;
  max-width: 1200px !important;
  margin-left: auto;
  margin-right: auto;
  top:60px;
}

#custom_menu_bar{
  position: relative;
  background-color: #b71e22;
  height: 60px;
  margin-top:-60px;
}

.footer_menu .container{
	content: '' !important;
	background: unset !important;
	background-image: unset !important;
}

#Footer .widgets_wrapper{
  background-color: #ececec;
}

footer{
  background-color: #861518;
}

.copyright{
	color: #fff !important;
}

/*
.social{
  margin-right:20%;
  display: inline-block !important;
}

#Header.is-sticky .social a{
  padding-left: 0 !important;
  padding-right:  0 !important;
  color: #000 !important;
}
*/


.only_mobile{
	display:none;
}


#popupModal *{
  background: rgba(0,0,0,0) !important;
  box-shadow: none;
  border: none;
}
#popupModal .modal-dialog{
  width:65%;
}

#popupModal .modal-header{
  background: rgba(0,0,0,0) !important;
}

#popupModal .close{
  font-size: 45px;
}

@media screen and (max-width: 720px)
{
	#custom_menu_bar{
		display: none;
	}
	
	.only_mobile{
		display:block;
	}
	
	#mobile_menu{
		position: relative !important;
		display: block !important;
	}
	
	#mobile_menu .social{
		position: relative !important;
		display: inline-block !important;
		margin-left: 0 !important;
	}
	
	#mobile_menu .social a{
		background-color: #fff !important;
		color: #870000 !important;
		margin-left:10px !important;
	}
	
	#mobile_menu .responsive-menu-toggle{
	  margin-top: -45px;
	}
	
	#mobile_menu .menu{
		background-color: #fff;
	}
	
	#mobile_menu .menu a{
		background-color: #fff !important;
		color: #5b6977 !important;
	}
	
	#logo{
		margin-bottom: 0 !important;
	}
	
	#popupModal .modal-dialog{
	  width:95% !important;
	}
}

@media screen and ( max-width: 959px )
{
  #custom_menu_bar{
    display: none;
  }
  
  .only_mobile{
    display: block !important;
  }
  
  #mobile_menu .social a{
    background-color: #fff !important;
    color: #870000 !important;
  }
  
  #mobile_menu #menu{
    margin-top: 25px;
    background-color: #fff !important;
  }
  
  #mobile_menu .menu a{
    background-color: #fff !important;
		color: #5b6977 !important;
  }
}

.faq_container{
background: url(https://www.vanguardasc.com.br/wp-content/themes/vanguarda/images/faq_bg_v2.jpg); background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.faq_container h2, .faq_container h5, .faq_container .answer{ 
}
.faq_container .question{
border-bottom-width: 1px !important;
border-bottom-style: solid;
border-bottom-color: rgba(255,255,255, 0.25) !important;
color: #000;
}
.faq_container .question.active{
border-bottom: none;
}
.faq_container .active h5{
color: #870000 !important; 
background-color: rgba( 255,255,255, 0.5 );
}

.faq_container .answer{
  background-color: rgba( 255,255,255, 0.5 );
  color: #000;
}

.call_to_action .call_to_action_wrapper { overflow: hidden; border-width: 0px; border-style: solid; text-align: center; background-repeat:no-repeat; background-position:center; -webkit-background-size:cover; background-size:cover; }
#orcamento .inner-padding {
background-color: rgba(0, 0, 0, 0.55) !important;
}

.fa-whatsapp:before {
  content: "\f232";
}