@charset "utf-8";
/* Header, Footer, and Bootstrap Customize */
/* ////////// Bootstrap Customize ////////// */
.carousel-indicators .active {background-color: #182e45;border: none;}
.carousel-indicators li {background-color: #ffffff; width: 12px; height: 12px; margin: 0;}
.form-control {border-radius: 0; font-family: 'rsuregular'; font-size: 17px;}
.btn-default {
	font-family: 'rsuregular';
    color: #fff;
    background-color: #fdc114;
    border-color: #ccc;
	border-radius: 0;
	border: none;
}
.btn-default:hover, .btn-default:focus, .btn-default:active:focus {background-color: #294B6F;color: #fff;}

/* ////////// Header ////////// */
.navbar-mainmenu.navbar.navbar-default {background-color: #182e45; border: none; border-bottom: 5px solid #b4975a; border-radius: 0; margin-bottom: 0;}
.navbar-mainmenu.navbar-default .navbar-nav.menu.navbar-right > li > a {color: #bc9c55;}
.navbar-mainmenu.navbar-default .navbar-nav.menu.navbar-right > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #dedede; transition: 0.2s !important;}
.navbar-brand {padding: 0;}
.navbar-brand .logo {background: url(../images/logo.png) no-repeat; margin: 10px 0 10px; width: 65px; height: 85px; display: block;}
.navbar {min-height: 107px;}
.navbar-mainmenu.navbar-default .navbar-nav.menu.navbar-right {}
.navbar-mainmenu.navbar-default .navbar-nav.menu.navbar-right > li > a {color: #bc9c55;padding: 42px 11px; font-size: 21px; margin-right: 8px;}
.navbar-mainmenu.navbar-default .navbar-nav.navbar-right {margin-left: 0;}
.navbar-mainmenu.navbar-default .navbar-nav.navbar-right > li > a {padding: 32px 0;}
.navbar-mainmenu > .container-fluid > .navbar-header {margin-left: 15px;}

.wrapper-slideshow {position: relative;}
.wrapper-slideshow .carousel-indicators {bottom: 10px;}
.wrapper-slideshow .carousel-inner > .item > img, .carousel-inner > .item  img  {margin: 0 auto; width: 100%;}
.wrapper-slideshow .carousel-inner > .item {width: 100%;}

/*Mobile*/
.nav-toggle {cursor: pointer; padding: 10px 15px 5px; display: none; float: left;}



/* ////////// Footer ////////// */
footer {margin-top: 45px;}
footer .copyright {background: #b6985a; color: #ffffff; font-size: 16px;  padding: 10px 0;}
footer .content-footer {background: #182e45; padding: 15px 0;}
footer .content-footer ul {margin-bottom: 0;}
footer .content-footer ul li:first-child {border-right: 2px solid #74756e;}
footer .copyright p {margin-bottom: 0;}





/*//////////////////Media Query//////////////////*/

/*col-xss*/
@media (max-width: 480px) { 
  .row.row-xxs .col-xxs {width: 100%;} 
  footer .content-footer img {width: 250px;}
}
/*col-xs (Extra small devices)*/
@media (max-width: 767px) { 
  .navbar-mainmenu > .container-fluid > .navbar-header {margin-left: 0;}
  .navbar-mainmenu > .container-fluid {padding-left: 0;}
  .nav-toggle {display: inline-block; padding: 13px 15px 6px; color: #b79f59;}
  .nav-toggle:hover, .nav-toggle:focus {background: #254261;}
  .navbar-brand {position: absolute; right: 15px; margin-left: -63px;}
  .navbar-brand .logo {background: url(../images/logo-xs.png) no-repeat; margin: 3px 0 4px; width: 32px; height: 40px; background-size: contain;}
  .navbar {min-height: 50px;}
  /*#home-slideshow .item > img {min-width: 175%; margin-left: -37.5%;}*/
  .wrapper-slideshow .carousel-indicators {bottom: 0;}
}
/*col-sm (Small devices Tablets)*/	
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-mainmenu.navbar-default .navbar-nav.navbar-right > li > a {padding: 10px 0;}
  .navbar-mainmenu.navbar-default .navbar-nav.menu.navbar-right > li > a {padding: 10px 11px; font-size: 18px;}
}
/*col-md (Medium devices Desktops)*/
@media (min-width: 992px) and (max-width: 1199px) {
  .navbar-mainmenu.navbar-default .navbar-nav.menu.navbar-right > li > a {font-size: 18px;}
  .navbar-mainmenu.navbar-default .navbar-nav.menu.navbar-right {margin-right: 10px;}
}
/*col-lg (Large devices Desktops)*/
@media (min-width: 1200px) {
  .navbar-mainmenu.navbar-default .navbar-nav.menu.navbar-right > li > a {padding: 42px 20px;}
  .navbar-mainmenu.navbar-default .navbar-nav.menu.navbar-right {margin-right: 20px;}
}

/*col-xlg (Large devices Desktops)*/
@media (min-width: 1300px) {
  .navbar-mainmenu.navbar-default .navbar-nav.menu.navbar-right {margin-right: 80px;}
}




/*Sidenav Push w3school*/
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    background-color: #182e45;
    overflow-x: hidden;
    transition: 0.3s;
}

.sidenav > a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 19px;
    color: #bc9c55;
    display: block;
    transition: 0.3s;
	white-space: nowrap;
	border-bottom: 1px solid #1c334c
}
.sidenav > a:nth-child(2) {margin-top: 5px;}
.sidenav > a:hover, .offcanvas > a:focus{
    color: #dedede;
	background: #20364c;
}

.sidenav > a:first-child:hover {background: #b79f59;} 

.sidenav > .closebtn {
    position: relative;
    text-align: right;
    padding: 0;
    display: block;
    top: 0;
    font-size: 33px;
    background: #b79f59;
    border-bottom: 3px solid #182e45;
}

.sidenav > .closebtn span {    
    display: inline-block;
    background: #907b3f;
    padding: 0 15px;
}

.sidenav > .closebtn span i {color: #182e45;}

#main {
    transition: margin-left .0s;
	background: #f5f5f5;
}
.social-icon-xs {margin-top: 20px;}
.social-icon-xs li {padding: 5px 0 0 25px;}
.social-icon-xs li a {}

@media screen and (max-height: 450px) {
  .sidenav {}
  .sidenav > a {}
}


/* ///// Carousel Fading slide /////
//////////////////////////////////*/

.carousel-fade .carousel-inner {background: #b79f59;}
.carousel-fade .carousel-control {z-index: 2;}  
.carousel-fade .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.carousel-fade .next.left,
.carousel-fade .prev.right,
.carousel-fade .item.active {opacity: 1;}

.carousel-fade .active.left,
.carousel-fade .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
}


