/* =============================================================================
   FONT STYLES
   ========================================================================== */
	@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700|Roboto');
	/* 
    font-family: 'Montserrat', sans-serif;

    font-family: 'Roboto', sans-serif;
 */
	h1, h2, h3, h4, h5, h6 {  font-family: 'Montserrat', sans-serif; font-weight: 700; margin-top: 0px; } 
	.lead { font-family: 'Roboto', sans-serif; font-weight: 300; }
	.nav_font { font-family: 'Roboto', sans-serif; font-weight: 600; font-size: 17px; text-align: center;text-transform: uppercase; }
	#tagline_area { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 30px; }
	.footer_text { font-family: 'Roboto', sans-serif; font-weight: 700; }
	.hard_text { font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; font-size: 19px; margin: 40px 0px; color: #673ab7;  }
	.header_hard_text  { font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; font-size: 15px; margin: 5px 0px 20px 0px; color: #673ab7; text-shadow: 1px 1px 0px rgba(255,255,255,0.5); }
	.call_action_text { font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 21px }
	.navbar-default  {}
	.homepage_title_1 {  font-family: 'Montserrat', sans-serif; font-weight: 700; margin-top: 0px; font-size: 30px; color: #444444; }
	.homepage_title_2 { font-family: 'Montserrat', sans-serif; font-weight: 400; margin-top: 0px; font-size: 30px; color: #444444;}
	#index_wrapper {  font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 16px;  }
	.item_header { font-family: 'Montserrat', sans-serif; font-weight: 700; margin-top: 0px; text-transform: uppercase; color: #FFFFFF; text-shadow: 1px 1px #000000; font-size: 40px;}

/* =============================================================================
   LAYOUT STYLES
   ========================================================================== */
	body { background: #F0F0F0; color: #777777; font-family: 'Roboto', sans-serif; }
/* Page Wrappers */
	#page_wrapper { }
	#index_wrapper { background: #673ab7; color: #FFFFFF; padding: 10px 0px; border-bottom: 1px solid #FFFFFF;}
	#brand_wrapper { display: none; }
	#print_wrapper { display: none; }
	#header_wrapper { background: #DFDCD7 url('../layout/header_back.png') no-repeat bottom center; }
	#nav_wrapper { background: #DFDCD7; }
	#core_wrapper { }
	#tagline_wrapper {  }
	#base_wrapper { }
	#footer_wrapper {}
	#foot_wrapper { background: rgba(0,0,0,0.1); }
/* Page Grids */
	#header_grid { }
	#nav_grid { }
	#core_grid { }
	#tagline_grid { }
	#base_grid {  }
	#footer_grid { }
/* Page Areas */
	#header_area { padding: 15px 0px 15px 0px; }
	#nav_area { padding: 0px 0px 0px 0px; }
	#core_area { padding: 30px 0px 50px 0px; }
	#menu_area { }
	#gutter_area { }
	#footer_area { padding: 50px 0px 20px 0px; color: #666666; }
	#foot_area { padding: 8px 0px 8px 0px; color: rgba(0,0,0,0.6); font-size: 80%; text-align: center; }
	
	.footer_cap_text { text-transform: uppercase; font-weight: 700; color: #444444; }
	.header_hard_text  span { color: #222222; font-size: 19px; }

	.bread { font-size: 85%; margin-bottom: 15px; }

	.header_links { margin-top: 15px; font-weight: bold; font-size: 120%; }
	.header_links a:link, .header_links a:visited  { color: #222222; text-decoration: none; text-shadow: 1px 1px 0px rgba(255,255,255,0.5);  }
	.header_links a:active, .header_links a:hover { color: #673ab7; text-decoration: none;  }

	a.dark_link:link, a.dark_link:visited  { color: #444444; text-decoration: none;   }
	a.dark_link:active, a.dark_link:hover { color: #673ab7; text-decoration: none;  }

	a.light_link:link, a.light_link:visited  { color: #FFFFFF; text-decoration: none;   }
	a.light_link:active, a.light_link:hover { color: #c0c0c0; text-decoration: none;  }
	
	.header_links a:link, .header_links a:visited  { color: #222222; text-decoration: none; text-shadow: 1px 1px 0px rgba(255,255,255,0.5);  }
	.header_links a:active, .header_links a:hover { color: #673ab7; text-decoration: none;  }


	.main_content { line-height: 1.7; }

	 .brands.brandsfooter > li > a:hover { background: #31302B; }

	 #call_back_model {background: #FFFFFF; }

	 .breadcrumb { font-size: 90%; margin-top: -15px; margin-left: -15px; margin-right: -15px; } 

	.site-text-col { color: #673ab7; }

	.site-text-col-alt { color: #FF5722; }

	.hard_text span { color: #222222;  }

	.footer_logo { float: right }

	.footer_text { text-transform: uppercase; font-size: 20px; line-height: 1.2; color: #222222; padding-top: 30px } 
	.footer_text a:link, .footer_text a:visited  { color: #222222; text-decoration: none; font-size: 16px;  }
	.footer_text a:active, .footer_text a:hover { color: #673ab7; text-decoration: underline;  }

	a.footer_link_large:link, a.footer_link_large:visited  { font-size: 20px; line-height: 1.2; }

	.footer_person { }
	.footlinks { color: #c0c0c0; }
	.footlinks a:link, .footlinks a:visited  { color: #808080; text-decoration: none; }
	.footlinks a:active, .footlinks a:hover { color: #673ab7; text-decoration: underline;  }

	.call_to_action { margin: 40px; }
	.call_action_text { color: #444444; text-transform: uppercase; }

	.sticky_call_to_action { z-index: 999; margin-top: 30px;}

	.gutter_news_pod { border-top: 1px solid #EEEEEE; padding: 5px 0px; color: #999999; }
	.gutter_news_pod a:link, .gutter_news_pod a:visited  { color: #444444; text-decoration: none; }
	.gutter_news_pod a:active, .gutter_news_pod a:hover { color: #673ab7; text-decoration: underline;  }

	.resources_pod { min-height: 200px; background: #FFFFFF url('../../images/book.jpg') no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }

	.image_replace label > input {
	  visibility: hidden;
	  position: absolute;
	}
	.image_replace label > input + img {
	  cursor:pointer;
	  border:2px solid transparent;
	}
	.image_replace label > input:checked + img{
	  border:2px solid #000000;
	  -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
	  -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
	  box-shadow:0px 0px 5px rgba(0,0,0,0.5);
	}
	.image_replace .radio-image { margin-bottom: 20px;}

	.call_out { padding: 20px; margin: 60px 10px; color: #000000; }
	.call_out p { margin: 0px; }
	.call_out_1 { }
	.call_out_2 { border: 2px dotted rgba(0, 0, 0, 0.125); }
	.call_out_3 { background: #FAFAFA; border: 1px solid rgba(0, 0, 0, 0.125); border-left: 2px solid  #673ab7 }
	.call_out_4 { border: 2px solid #EEEEEE; padding: 20px; }
	.call_out_5 { background:#0275D8; color: #FFFFFF; padding: 10px; }
	.profile-img-container {
		position: relative;
		display: inline-block; /* added */
		overflow: hidden; /* added */
	}
	.profile-img-container img:hover {
		opacity: 0.5
	}
	.profile-img-container:hover a {
		display: block;
		top: 50%;
		position: absolute;
		left: 0;
		right: 0;
		transform: translateY(-50%);
		text-align: center;
		color: #673ab7;
	}
	/* added */
	.profile-img-container:hover a span {
		display: block;
		top: 50%;
		position: absolute;
		left: 0;
		right: 0;
		transform: translateY(-50%);
		text-align: center;
		color: #FFFFFF;
	}
	/* added */
	.profile-img-container a {
		display: block;
		top: 50%;
		position: absolute;
		left: 0;
		right: 0;
		transform: translateY(-50%);
		text-align: center;
		color: #673ab7;
	}


	.menu { margin: 0px; padding: 0px; list-style: none; margin: -10px; }
	.menu > li > a { display: block; padding: 8px 0px 8px 0px; border-bottom: 1px solid #eeeeee; color: #444444; text-decoration: none;  }
	.menu > li > a .fa { color: #673ab7;  }
	.menu > li.active > a { color: #673ab7; }
	.menu > li > a:hover { color: #673ab7; }
	.menu > li > a.last-item  { border-bottom: 0px solid #eeeeee; }
	
	.sub-menu { margin: 0px; padding: 0px; list-style: none;  }
	.sub-menu > li > a { display: block; padding: 8px 0px 8px 20px; border-bottom: 1px solid #eeeeee; color: #444444; text-decoration: none;   }
	.sub-menu > li > a .fa { color: #c0c0c0;  }
	.sub-menu > li > a:hover { color: #673ab7; }

	.btn-primary:hover {box-shadow: inset 0 -100px  0 0 #31302B;}

	.btn { white-space: normal; }

	#footer_grid hr {
		height: 1px;
		color: #DDDDDD;
		background: #DDDDDD;
		font-size: 0;
		border: 0;
	}

	h1 { color: #673ab7; text-shadow: 1px 1px 0px #FFFFFF;}
	h2 { color: #673ab7; font-size: 22px; margin: 30px 0px 30px 0px; }
	h3 { color: #444444; font-size: 18px; margin: 30px 0px 30px 0px; font-weight: 600;  }

	.pod { background: #FFFFFF; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2); box-shadow:0px 0px 5px rgba(0,0,0,0.2);  margin-bottom: 30px; }
	.pod_text { padding: 15px; }
	.pod_footer { background: #F6F6F6; font-size: 85%; margin: 15px -15px -15px -15px; border-bottom-left-radius: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px; }
	.pod_outline { border: 1px solid #DDDDDD; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; margin: 30px 0px 30px 0px; }

	.pod_dev { background: url('../img/pattern.png'); border: 1px dashed #cc3333; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; margin: 30px 0px 30px 0px; }

	.side_menu { padding-left: 0; list-style: none; }
	.side_menu li { border-top: 1px dotted #c0c0c0; padding: 5px 0px; }
	.side_menu .fa { color: #c0c0c0; }

	.mobile_call_out {background: #FFFFFF; z-index: 300; }


	.carousel,.item,.active{height:100%;}
	.carousel-inner{height:100%;}
	.fill{width:100%;height:100%;background-position:center;background-size:cover;}

	.item_header {  } 
	.carousel-inner .item { min-height: 400px; }
	.banner_1 { background-image: url('../layout/banner_home_1.jpg'); }
	.banner_2 { background-image: url('../layout/banner_home_2.jpg'); }
	.banner_3 { background-image: url('../layout/banner_home_3.jpg'); }
	.banner_4 { background-image: url('../layout/banner_home_4.jpg'); }

			.offer_inner h3 { margin: 0px; padding: 0px;}
/* =============================================================================
   RESPONSIVE STYLES
   ========================================================================== */
	@media (max-width: 768px)  { /* xs only */
		#logo { margin: 0 auto; max-width: 250px; }
.footer_call_out {text-align: center}
.btn-lg {  font-size: 16px;}

				.index_buttons { margin-bottom: 0px; border: 1px solid #FFFFFF }
				.index_buttons_area { text-align: center; }
				.index_tel { font-size: 120%; text-align: center; padding-bottom: 10px; }

				#header_grid { background: transparent; }
				#sticky.stick { margin: 0; position: relative;}

			.affix {
				top:0px;
				left:0;
				width: 100%;
				position:fixed;
				z-index: 999
			}
			.header_links { text-align: center; margin-bottom: 10px;  }
			.header_hard_text { text-align:center; margin-bottom: 0px; margin-top: 20px; }
			#footer_grid {  background: transparent; }
			.footer_logo { margin: 30px auto; }

			.footer {
			   position:fixed;
			   left:0px;
			   bottom:0px;
			   width:100%;
			   padding: 10px 0px;
			   background:#FFFFFF;
			   border-top: 1px solid #c0c0c0; 
			   z-index: 300;
			}

	}

	@media (min-width: 768px) { /* sm md lg */

.btn-lg {  font-size: 18px;}
.nav_spacing { padding-top: 50px; }
.footer_call_out {text-align: right}

	.index_buttons { margin-bottom: -40px; border: 1px solid #FFFFFF }
	.index_buttons_area { text-align: right; }
	.index_tel { font-size: 120%; text-align: left; }

			.nav_font {  font-size: 15px; }
		#logo { margin: 5px 0px; }
	.navbar-nav{
		 margin: 0 auto;
		 display: table;
		 table-layout: fixed;
		 float: none;
	 }

	 .footer { display: none; }

  	#header_grid { background: transparent;}
	#footer_grid { }
	.header_links { text-align: right; }

	}

	@media (min-width: 992px) { /* md lg */
		.nav_font {  font-size: 17px; }
		#header_grid { background: transparent; }

		#sticky.stick {
			margin-top: 0 !important;
			position: fixed;
			top: 0;
			z-index: 10000;
		}
		#sticky.stick { width: 215px; }
	}

	@media (min-width: 1200px) { /* lg */
		#header_grid {  }
		#header_grid_home {   }
		#sticky.stick { width: 265px;}
	}

/* =============================================================================
   DESIGN STYLES
   ========================================================================== */
	.go_full_back {background: url('../img/pic1.jpg') no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

/* =============================================================================
   STANDARD STYLES
   ========================================================================== */

	.btn { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease; }

/* =============================================================================
   PRINT STYLES
   ========================================================================== */
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  html {height: 100%;}
  #header_wrapper, #nav_wrapper, #tagline_wrapper, #base_wrapper, #footer_wrapper { display: none; }
  #core_area { padding: 0px; margin: 0px; }
  #brand_wrapper { display: inline; margin: 10px; padding: 10px; border-bottom: 1px solid #000000; font-size: 25px; font-weight: bold; }
  #print_wrapper { display: inline; margin: 10px; padding: 10px; border-top: 1px solid #000000; }
  #page_wrapper { padding: 0px; margin: 0px; width: 100%; box-shadow:none; text-shadow: none; filter:none; -ms-filter: none;  border: 0px solid #FFFFFF; box-shadow: 0px 0px 0px #FFFFFF;-moz-box-shadow: 0px 0px 0px #FFFFFF;-webkit-box-shadow: 0px 0px 0px #FFFFFF;} 
}




.stepwizard-step p {
    margin-top: 10px;
}
.stepwizard-row {
    display: table-row;
}
.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}
.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;
}
.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}




.btn-blank:hover {
    box-shadow: inset 0 -40px  0 0 #673ab7;
}


.btn-blank {
  color: #ffffff;
  background-color: #31302B;
  border-color: #31302B;
  border: 0px;
}
.btn-blank:focus,
.btn-blank.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-blank:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-blank:active,
.btn-blank.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-blank:active:hover,
.btn-blank.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-blank:active:focus,
.btn-blank.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-blank:active.focus,
.btn-blank.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}


/* navbar */
.navbar-default { background-color: transparent; border-color: transparent; 
}

.navbar-default { 
	background: transparent;
	border: 1px;
}


/* title */
.navbar-default .navbar-brand { color: rgba(0,0,0,0.6);}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus { color: rgba(0,0,0,1);}
/* link */
.navbar-default .navbar-nav > li > a { border-left: 0px solid rgba(255,255,255,0.5);	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;color: #444444;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus { color: #673ab7;	background: transparent;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #673ab7; background-color: transparent;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: rgba(0,0,0,1);  background-color: transparent;}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: rgba(0,0,0,0.6);  border-bottom-color: rgba(0,0,0,0.6);}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret {border-top-color: rgba(0,0,0,1); border-bottom-color: rgba(0,0,0,1);}
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret { border-top-color: rgba(0,0,0,1);  border-bottom-color: rgba(0,0,0,1);}
/* mobile version */

.navbar-default .navbar-toggle { border-color: rgba(0,0,0,0.5); }
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255,255,255,1);}
.navbar-default .navbar-toggle .icon-bar {background-color: rgba(0,0,0,0.5);}
@media (max-width: 767px) {
	.navbar-default .navbar-collapse { border-top: 1px solid rgba(255,255,255,1); }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: rgba(0,0,0,0.6);}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: rgba(0,0,0,1); }
}

.navbar-default .navbar-nav > li > a.navend { border-right: 0px solid rgba(255,255,255,0.5);}

.btn { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease; }

.btn-primary { border: 0px; }



/* OUTLINE BTN */
.btn-primary-outline {
  color: #673ab7;
  background-color: #fff;
  border-color: #673ab7;

}
.btn-primary-outline:focus,.btn-primary-outline.focus {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-primary-outline:hover {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-primary-outline:active,.btn-primary-outline.active,.open > .dropdown-toggle.btn-primary-outline {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-primary-outline:active:hover,.btn-primary-outline.active:hover,.open > .dropdown-toggle.btn-primary-outline:hover,.btn-primary-outline:active:focus,.btn-primary-outline.active:focus,.open > .dropdown-toggle.btn-primary-outline:focus,
.btn-primary-outline:active.focus,.btn-primary-outline.active.focus,.open > .dropdown-toggle.btn-primary-outline.focus {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-primary-outline:active,.btn-primary-outline.active,.open > .dropdown-toggle.btn-primary-outline {
  background-image: none;
}
.btn-primary-outline.disabled:hover,.btn-primary-outline:hover,fieldset[disabled] .btn-primary-outline:hover,.btn-primary-outline.disabled:focus,.btn-primary-outline:focus,fieldset[disabled] .btn-primary-outline:focus,.btn-primary-outline.disabled.focus,.btn-primary-outline.focus,
fieldset[disabled] .btn-primary-outline.focus {
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-primary-outline .badge {
  color: #fff;
  background-color: #ff5722;
}
.btn-primary-outline:hover .badge {
  color: #673ab7;
  background-color: #fff;
}


/* BTN */
.btn-secondary {
  color: #fff;
  background-color: #ff5722;
  border-color: #ff5722;
   border: 0px;
}
.btn-secondary:focus,.btn-secondary.focus {
  color: #fff;
  background-color: #e64a19;
  border-color: #31302B;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #e64a19;
  border-color: #31302B;
  box-shadow: inset 0 -100px  0 0 #31302B;
}
.btn-secondary:active,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary {
  color: #fff;
  background-color: #e64a19;
  border-color: #31302B;
}
.btn-secondary:active:hover,.btn-secondary.active:hover,.open > .dropdown-toggle.btn-secondary:hover,.btn-secondary:active:focus,.btn-secondary.active:focus,.open > .dropdown-toggle.btn-secondary:focus,
.btn-secondary:active.focus,.btn-secondary.active.focus,.open > .dropdown-toggle.btn-secondary.focus {
  color: #fff;
  background-color: #e64a19;
  border-color: #31302B;
}
.btn-secondary:active,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary {
  background-image: none;
}
.btn-secondary.disabled:hover,.btn-secondary:hover,fieldset[disabled] .btn-secondary:hover,.btn-secondary.disabled:focus,.btn-secondary:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled.focus,.btn-secondary.focus,
fieldset[disabled] .btn-secondary.focus {
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary .badge {
  color: #ff5722;
  background-color: #fff;
}


/* BTN */
.btn-dark {
  color: #fff;
  background-color: #444444;
  border-color: #444444;
   border: 0px;
}
.btn-dark:focus,.btn-dark.focus {
  color: #fff;
  background-color: #444444;
  border-color: #444444;
}
.btn-dark:hover {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-dark:active,.btn-dark.active,.open > .dropdown-toggle.btn-dark {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-dark:active:hover,.btn-dark.active:hover,.open > .dropdown-toggle.btn-dark:hover,.btn-dark:active:focus,.btn-dark.active:focus,.open > .dropdown-toggle.btn-dark:focus,
.btn-dark:active.focus,.btn-dark.active.focus,.open > .dropdown-toggle.btn-dark.focus {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-dark:active,.btn-dark.active,.open > .dropdown-toggle.btn-dark {
  background-image: none;
}
.btn-dark.disabled:hover,.btn-dark:hover,fieldset[disabled] .btn-dark:hover,.btn-dark.disabled:focus,.btn-dark:focus,fieldset[disabled] .btn-dark:focus,.btn-dark.disabled.focus,.btn-dark.focus,
fieldset[disabled] .btn-dark.focus {
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-dark .badge {
  color: #673ab7;
  background-color: #fff;
}


/* OUTLINE BTN */
.btn-secondary-outline {
  color: #ff5722;
  background-color: #fff;
  border-color: #ff5722;
}
.btn-secondary-outline:focus,.btn-secondary-outline.focus {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary-outline:hover {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary-outline:active,.btn-secondary-outline.active,.open > .dropdown-toggle.btn-secondary-outline {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary-outline:active:hover,.btn-secondary-outline.active:hover,.open > .dropdown-toggle.btn-secondary-outline:hover,.btn-secondary-outline:active:focus,.btn-secondary-outline.active:focus,.open > .dropdown-toggle.btn-secondary-outline:focus,
.btn-secondary-outline:active.focus,.btn-secondary-outline.active.focus,.open > .dropdown-toggle.btn-secondary-outline.focus {
  color: #fff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary-outline:active,.btn-secondary-outline.active,.open > .dropdown-toggle.btn-secondary-outline {
  background-image: none;
}
.btn-secondary-outline.disabled:hover,.btn-secondary-outline:hover,fieldset[disabled] .btn-secondary-outline:hover,.btn-secondary-outline.disabled:focus,.btn-secondary-outline:focus,fieldset[disabled] .btn-secondary-outline:focus,.btn-secondary-outline.disabled.focus,.btn-secondary-outline.focus,
fieldset[disabled] .btn-secondary-outline.focus {
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-secondary-outline .badge {
  color: #fff;
  background-color: #ff5722;
}
.btn-secondary-outline:hover .badge {
  color: #e64a19;
  background-color: #fff;
}



/*Image Hover v1*/
.go-img-hover-v1 span {display: block;overflow: hidden;position: relative;}
.go-img-hover-v1 span:after {top: 0;left: 0;width: 100%;height: 100%;content: " ";position: absolute;}
.go-img-hover-v1:hover span:after {background: rgba(0,0,0,0.3);}
.go-img-hover-v1 img,.go-img-hover-v2 img,.go-img-hover-v1 span:after {transition: all 0.5s ease-in-out;}
.go-img-hover-v1:hover img {-transform: scale(1.1);}

/*Image Hover v2*/
.go-img-hover-v2 span {display: block;overflow: hidden;position: relative;}
.go-img-hover-v2 span:after {top: 0;left: 0;width: 100%;height: 100%;content: " ";position: absolute;}
.go-img-hover-v2:hover span:after {background: rgba(255,255,255,0.3);}
.go-img-hover-v2 img,.go-img-hover-v2 img,.go-img-hover-v2 span:after {transition: all 0.5s ease-in-out;}
.go-img-hover-v2:hover img {-transform: scale(1.1);}

/*Image Hover v3*/
.go-img-hover-v3 span {display: block;overflow: hidden;position: relative;}
.go-img-hover-v3 span:after {top: 0;left: 0;width: 100%;height: 100%;content: " ";position: absolute;}
.go-img-hover-v3:hover span:after {background: rgba(231,76,60,0.3);}
.go-img-hover-v3 img,.go-img-hover-v3 img,.go-img-hover-v3 span:after {transition: all 0.5s ease-in-out;}
.go-img-hover-v3:hover img {-transform: scale(1.1);}

/*Image Hover v4*/
.go-img-hover-v4 img {filter: grayscale(100%);-webkit-filter: grayscale(100%);transition: all 0.5s ease-in-out;}
.go-img-hover-v4:hover img {filter: grayscale(0);-webkit-filter: grayscale(0);}

				.index_buttons { border: 1px solid #FFFFFF; }
				.index_buttons:hover { border: 1px solid #FFFFFF; }