.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{ padding-left:20px !important; padding-right:20px !important; }
	    
	p, li, ul, div{ color: #292929; }
    ol, ul{ margin-left:20px; }
    h1, h2, h3, h4, h5, h6{ font-family: "Montserrat",Arial !important; }
    h1{ color:#000000; }
    h2{ color:#000000; }
    h3{ color:#000000; }
    h4{ color:#000000; }
	a{ color: #808080; }
	.container-topbar, .container-topbar a, .container-topbar p, .container-topbar span, .container-topbar div{ background-color: #FFFFFF; color: #292929; }
	a:hover, a:focus{ color:#007EFF; }
	.container-header{ padding:6px 0 2px; background-color: #231f20; }
	.container-header.navbar-fixed-top{ padding:5px 0; background-color: #231f20; }
	.container-page-heading .container-heading h1{ color: #000000; }
    .navbar-default .navbar-nav > li > a{ color: #2E2E2E; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #007EFF; }
	.container-page-heading{ background-color: #FAFAFA; border-bottom: 1px solid #EBEBEB; border-top: 1px solid #EBEBEB; }
    .container-body h1, .container-body h2, .container-body h3, .container-body h4{ margin-top:0; margin-bottom:20px; }
	.container-body{ padding-top:75px; padding-bottom:30px; }
    .container-page-heading .container-breadcrumb, .container-page-heading .container-breadcrumb a{ color: #989FA3; }
	.container-body .col-md-8, .container-body .col-md-6, .container-body .col-md-4, .container-body .col-md-3{ margin-bottom:40px; }
	.container-body { background-color: #FFFFFF; }
    .container-body li{ margin-left:30px !important; }
	.container-body p:last-child{ margin-bottom: 0; }
	.form-heading{ color:#000000; }
	.container-footer{ background:#262626; }
	.container-footer, .container-footer div, .container-footer p { color:#999999; } 
	.container-footer a{ color:#999999; } 
	.container-footer a:hover{ color:#666666; }
	.btn{ font-family: "Montserrat",Arial !important; font-size: 14px; font-weight: 400; letter-spacing: 2px; line-height: 20px; text-transform: uppercase; background-color: #007EFF; border: 2px solid #007EFF; color: white; padding: 10px 24px; text-decoration: none; transition: all 300ms ease-out 0s; border-radius: 0 !important; color:#FFFFFF; }
	.btn:hover{ background-color:transparent; color:#007EFF; }

	.social{ text-align:center; margin:0; padding:0; margin-top:10px; }
	
	
	
	.container-bottomlinks .container-socialmedia .social{ float:none; text-align:center; }
	@media (min-width: 768px) { 
		.social{ float: right; margin-top:0; }
		.container-bottomlinks .container-socialmedia .social{ float:left; }
	}
	.social li{ display:inline-block; margin-left:15px !important;}
	.social li:first-child{ margin-left:0; }
	.social li a{ font-family:"Montserrat", Arial !important; text-transform:lowercase; font-size:15px; transition:all 200ms ease-out 0s; }
	
	
	
    .validation-error{ background-color:#FCCDC9 !important; }
    
    ul.slimmenu li a, ul.slimmenu li.has-submenu ul li a{ font-family: Montserrat; text-transform:uppercase; line-height: 1.7; margin: 0 20px !important; padding: 26px 0 !important; background:none; color:#ccc; font-size:14px !important; }
    .menu-collapser{ font-family: Montserrat; text-transform:uppercase; color:#2E2E2E; }
    ul.slimmenu li.has-submenu ul li a{ padding: 13px 15px 13px 0 !important; }
    ul.slimmenu li .sub-toggle i{ font-size: 12px; }
    ul.slimmenu li .sub-toggle{ text-align:right; }
    ul.slimmenu li ul li ul, ul.slimmenu li ul, ul.slimmenu li.has-submenu ul li a{ width: 200px !important; font-size:14px !important; }
    ul.slimmenu li.has-submenu ul .sub-toggle i{ padding-right:15px; }
    .conatiner-navigation-header{ float:right; }
    .container-header ul.slimmenu li, .container-header ul.slimmenu li ul li, .container-header .menu-collapser{ background:#231f20; border-color:#231f20; }
    .container-header.navbar-fixed-top ul.slimmenu li, .container-header.navbar-fixed-top ul.slimmenu li ul li, .container-header.navbar-fixed-top .menu-collapser{ background:#231f20; border-color:#231f20; }
    ul.slimmenu li a:hover, ul.slimmenu li .sub-toggle > i:hover{ background-color: transparent; border-color: transparent; color:#388ec7 !important; }
    ul.slimmenu li .sub-toggle, ul.slimmenu li .sub-toggle > i{ background:none !important; color:#2E2E2E; }
    @media (min-width: 768px) {
        .conatiner_navigation_header{ float:right; }
        .conatiner_navigation_header ul.slimmenu li ul li.has-submenu a{ margin-left:0;  } 
        ul.slimmenu li  ul li ul, ul.slimmenu li ul, ul.slimmenu li.has-submenu ul li a{ width:200px !important; }
    }
    .slimmenu ul, li{ margin-left:0 !important; padding-left:0 !important; }
    .form-control{ font-family: "Open Sans",Arial !important; font-size: 16px; font-weight: 400; line-height: 20px; margin-bottom:36px; background-color: transparent; border: 1px solid #999999; color: #808080;  margin-top: 0; padding: 12px 0 10px 12px; height:auto; border-radius:0px; }
