@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
body{font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 400;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: "Open Sans", Helvetica, Arial, sans-serif;}
.g-bg-primary{background-color: #ede1e1!important}
.g-color-primary{color: #893334!important}
.logo{margin-bottom:10px}

p{font-size:16px}

a{color: #893334!important;}
a:hover{color: #602424!important;}

.form-control {
    border-color: #ccc;
    height: auto;
}

.form-control:focus{border-color: #893334; box-shadow: none;}

::selection {color: #fff; background-color: #893334;}

.g-bg-primary ::selection, img ::selection {color: #893334; background-color: #fff;}

/*------------------------------------
  Buttons
------------------------------------*/
.u-btn-primary {background-color: #893334; color: #fff!important;}

.u-btn-primary:hover,
.u-btn-primary.active,
.u-btn-primary.cbp-filter-item-active {border-color: #602424; background-color: #602424; color: #fff!important;}

.u-btn-outline-primary {color: #893334; border-color: #893334; background-color: transparent;}

.u-btn-outline-primary:hover {color: #fff!important; background-color: #602424}


/* Button Yellow */
.u-btn-yellow {
  color: #fff!important;
  background-color: #893334;
}

.u-btn-yellow:hover, .u-btn-yellow.active {
    color: #fff!important;
  border-color: #602424;
  background-color: #602424;
}

.u-btn-yellow:hover, .u-btn-yellow:focus, .u-btn-yellow.active {
  color: #fff;
}
    
.navbar .u-main-nav-v8 .nav-item:hover > .nav-link{background-color: #602424; border-radius: .25rem !important; color:#fff!important}

.g-brd-primary--hover:hover{border-color: #893334!important;}


.g-bg-primary2{background-color: #752b2c !important;}
.g-bg-primary3{background-color: #fff !important;}
    

@media only screen and (min-width: 1441px) and (orientation: landscape){
    .col-lg-4{-ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;}
}



