  a {
    color           : #BE1E2D;
    text-decoration : none;
    transition      : all 0.2s ease 0s;
  }
  
  .navbar-default {
    background-repeat : repeat-x;
  }
  
   .nav.navbar-nav li a:hover , 
   .nav.navbar-nav li a:focus , 
   .nav.navbar-nav li a:active {
     	color      : #fff; 
     	background : #BE1E2D;
     }

  .navbar-default .navbar-nav > .active > a, 
  .navbar-default .navbar-nav > .active > a:hover, 
  .navbar-default .navbar-nav > .active > a:focus {
	  background-color : #BE1E2D;
	  color            : #fff;
  }
  
   .nav.navbar-nav li ul li a:hover, 
   .dropdown-menu li.active > a, 
   .dropdown-menu li > a:focus{
     	background  :#fff; 
     	color       :#BE1E2D !important;
     }
     
  .navbar-default .navbar-nav>.open>a, 
  .navbar-default .navbar-nav>.open>a:hover, 
  .navbar-default .navbar-nav>.open>a:focus {
	  color            : #fff;
	  background-color : #BE1E2D;
  }
  
   .nav.navbar-nav li a:hover , 
   .nav.navbar-nav li a:focus , 
   .nav.navbar-nav li a:active {
     	color      : #fff; 
     	background : #BE1E2D;
     }
     
  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
	height: 100%;
    background: #BE1E2D;
    color: #fff;
  }
  
  .offcanvas-wrapper .sidebar-nav li a:hover {
    color      : #fff;
    background : #BE1E2D;
  }
  
  .offcanvas-wrapper .sidebar-nav li > a
  {
     color     : #fff; 
  }
   
  .offcanvas-wrapper .sidebar-nav li.active > a, 
  .offcanvas-wrapper .sidebar-nav li.active > a:hover, 
  .offcanvas-wrapper .sidebar-nav li.active > a:focus 
  {
	color            : #fff;
	background-color : #BE1E2D;
  }  
     
     
  .post h2.article-title a, 
  .readmore a, 
  .single-sidebar  ul li.cat-item a 
  {
  	color:#BE1E2D
  }
  
  .social-icon i.fa:hover,
  .modal-button-icon i.fa:hover,
  .customNavigation i.fa:hover
  {
        background : #BE1E2D;
        color      : #fff;
      }
      
   .form-control:focus {
   	border-color: #BE1E2D;
   	outline: 0;
   	box-shadow: none;
   }
      
   .btn-primary {
   	border: 0;
   	color: #ffffff;
   	border-radius: 0;
   	background: #BE1E2D;
   	transition: all 0.5s ease 0s;
   }
   
   
   .btn-primary:hover, 
   .btn-primary:focus, 
   .btn-primary:active, 
   .btn-primary.active, 
   .open .dropdown-toggle.btn-primary {
   	color: #02346F;
   	background-color: #eee;
   	border: 0;
   }
   
  
  .tp-caption {
    white-space: normal !important;
    max-width: 610px;
	margin: 0;
  }
  
  .slider-caption{
  	background    : rgba(2, 52, 111, 0.4);
  	color         : #fff; 
  	font-size     : 30px; 
  	font-weight   : bold;
  	line-height   : 36px;
  	padding       : 0px 10px;
    white-space   : nowrap;
    /* box-shadow    : 0 0 5px 5px rgba(2, 122, 255, 0.2); */
    text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.5);
  }

  .slider-caption2{
    color           : #fff; 
    font-size       : 36px; 
    font-weight     : bold;
    line-height     : 36px;
    padding         : 10px;
    border          : 3px solid #fff;
    text-transform  : uppercase;
    white-space     : nowrap;
  }
  
  .showcase div.image {
    opacity             : 0.50;
  }   
  
  .showcase .showcase-right ul.top-service-box li h2 {
    margin            : 0 0 5px;
    color             : rgba(255, 255, 255, 0.9);
    text-shadow       : -1px 1px 2px rgba(0, 0, 0, 0.85);
  }

  .showcase .showcase-right ul.top-service-box li p {
    font-size        : 14px;
    text-transform   : uppercase;
    color            : #fff;
    font-weight      : 400;
    text-shadow       : -1px 1px 1px rgba(0, 0, 0, 0.75);
  }
  
  .footer-widget {
   overflow        :hidden; 
    padding-bottom  :12px;
  }


  .custom-menu-widget {
  padding: 20px 0px;
 }


  .custom-widget{
  font-size: 12px;
  }
  .custom-widget ul > li {
    line-height: 16px;
  }

  .custom-widget ul > li > a {
   color: #666666;
   }  

  .custom-widget ul > li > a:hover {
 color           : #e74c3c; 
 text-decoration : underline
}

  .copyright-text {
 overflow       : hidden; 
 background     : #f5f5f5; 
 margin-bottom  : 30px
}

  .left-copy-text {
 padding    : 20px; 
 font-size  : 14px
}

  .custom-menu-widget i {
 font-size  : 36px;
 color      : #eee;
}

  .custom-menu-widget i:before {
    border-bottom   : 1px solid #eee;
    padding-bottom  : 10px;
  }

  .custom-menu-widget i {
 display        : block;
 margin-bottom  : 25px;
 margin-top     : 25px;
  }
  
  .widget-title{
    font-size        : 13px;
    font-weight      : 400;
    margin-bottom    : 10px;
    color            : #c5c5c5;
  }
  
  .left-copy-text {
	padding    : 20px; 
	font-size  : 11px
}