
/*shop temp display fix, ignore */
.priceRange {position: relative;}

/*END shop temp display fix, ignore */

/* Default CSS */

.abovetext {
  /* background: #fff;
  color: #000 !important; */
  padding: 5px 40px 60px;
}
.contact-us #slider {margin-bottom:0!important; }
#contact .item_right{
    /* background: #fff; */
    margin-top: 0;
    margin-bottom: 40px;
    /* color: #000; */
    padding: 27px 30px;
}
/* #contact.contact {background:transparent; } */
#contact .container {margin-top:40px;margin-bottom:40px; }

.product-category-page .col-md-3 {
    padding-left: 3%;
}

.product-category-page .col-md-9 {
    width: 78%;
}

#storecat h2 {
    margin-top: 20px;
}
/* .frontinfo {color:#000!important; } */
.price-filter-widget.widget {
    margin-top: 40px;
    margin-bottom: 40px;
}

.product-category-page .container {
    /* background: #fff; */
    margin-bottom: 60px;
}

.course #main-content .row {
    /* background: #fff;
    color: #000; */
    padding: 30px;
}

#calendar_grid_view .itemrow .ckimage img.thumb,#calendar_grid_view .itemrow {
    height: auto !important;
}
#calendar_grid_view p {
    min-height: 66px;
}
.owl-carousel .owl-item img {
    height: auto;
}
/* .widgetProduct .price {color:#000!important; } */
.navbar-brand {
    height: auto;
}
/* #main .main h4 {text-align:center;text-transform:uppercase; } */
#main .main{
    float: left;
    /* background: #fff; */
    padding: 0 30px;
    /* color: #000; */
    margin-top: 30px;
}
.media-body {
    width: auto;
}
/* .sidebar {background:transparent!important; } */
img {max-width:100%; }
#footer4  {
    padding-top: 20px;
}
/* body {
background:#000;
    color: #fff !important;
} */
.content-area.travel2 {
    /* background:transparent!important; */
    padding: 0;margin-bottom: 50px;
}
#wrapper {
    float: none;
    background: url(https://s3-us-west-2.amazonaws.com/imgds360live/storefront/3/backer1.jpg) top center no-repeat;
    background-size: 100%;
}
.product-wrapper .container  {
    /* background: #fff; */
    padding-bottom: 70px;
}
/* .sticky-header:not(.no-bg):not(.dark-head):not(.header19):not(.transparent-head) {
    background:transparent !important;
} */
#home #slider {margin-top: 10px;}
.productBorder {height: 280px;}
/* .section-head h2 { font-size: 42px;} */
/* .frontinfo h4 {
    font-size: 12px;
} */
li span.label {width:150px;display:block;
    /* font-size:100%; */
    float:left;
    /* color:#000  */
}
.tab-pane h3 {
    /* text-align:left; */
    /* font-weight:bold; */
    margin-bottom:20px; }
/* p.center {text-align:center; } */
.map.about {
   width: 100%;
float: left;
margin-top: 40px;
margin-bottom: 40px;
}
.toptext {width:100%;float:left}
.toptext img {max-width:45%;height:auto; }
.btmtext {width:100%;float:left;margin-bottom:20px; }
.container {
    width: 80%;
}
.right-sidebar {margin-top:30px; }
.logoticker img {max-height:40px;width:auto;padding-left:10px; }
marquee {margin-top:20px; }

.navbar-brand {padding:0!important; }
/* input[type="submit"] {background: #cd0034!important;} */
.college-slide .slide-item .bsns-btn a {

    /* font-size: 24px; */
    line-height: 22px;
    padding: 12px 30px;

}
.team {width:100%;float:left; }
.itembio {width: 100%;margin: 10px;float: left;display: block;padding-bottom: 20px;}
.itemimg {width:25%;float:left;position:relative;z-index:10 }
.itemimg img{width:100% ;float: left;position: relative;z-index: 10;border-radius:200px }
.itemttl {width:100%;position:absolute;bottom:10px;
    /* text-align:center; */
    z-index:100000;
    /* background: #cd0034 !important; */
    /* font-size: 120%;color: #fff; */
 }
.itemsub{width: 75%;float: left;
    /* text-align: center;
    line-height: 1.4;color: #cd0034 !important; */
    height: 40px;}
.itemtxt{width: 70%;float: right;text-align: left;line-height: 1.4;}


table.repair {margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px; }
table.repair td {padding: 3px 5px;}
/* body,.frontinfo h4 {font-family: 'Open Sans', sans-serif;} */
.navbar-nav > li > a{text-transform: none!important;
   font-size: 18px !important;
font-weight: bold !important;
 
}
.newsletter input[type="submit"] {

    margin-left: 10px;
    /* background: #000; */
}

.welcomevid {width:48%;float:left; }
.welcome.text-left {width: 50%;float:left; padding-right:2%;}
.courses.travel-wrapper {
    margin-top: 0;
    /* background:transparent !important; */
    padding-bottom:40px;    padding-top: 50px;
}
  #homecaro, #homecaro2 {

    padding-left: 1px;
    padding-right: 1px;

}  
/* .owl-item .title h3 a{color:#fff!important; } */

/* .gallery-filter.dark li a:hover, .gallery-filter.dark li a.active, .filter-cat li a:hover, .filter-cat li a.active {
    background-color: #000 !important;
border-color:#000 !important;} */

.contact #slider {margin-bottom:0!important;}
a {color: #cd0034;}
#calendar_grid_view .itemrow {
    /* background-color: #fff; */
    padding: 10px;
    height: 320px;
    /* box-shadow: 3px 6px 24px #eae9e9; */
}
#calendar_grid_view .itemrow:hover {
    /* background-color: #faf8f8; */
    padding: 10px;
    height: 320px;
    /* box-shadow: 3px 3px 3px #eae9e9; */
}

#calendar_grid_view p {margin: 0; 
    /* color: #000;line-height: 22px; */
}
/* .priceRange .ui-slider-handle {background:none!important; } */
/* .product-category-page h3 {color:#000!important;font-family: 'Raleway', sans-serif;  } */
/* .frontinfo h4 {font-family: 'Raleway', sans-serif;color:#999; }
.frontinfo a {color:#666;} */
/* .productViewToggle a.active,ul.page-numbers li a:hover, ul.page-numbers li .current, ul.page-numbers li .current:hover {background-color:  #cd0034;border-color: #cd0034;}
h3, .h3 {color: #000;}
.productBlock h3 {color: #000 !important;}
.sidebar .newsletter {background: #222;  }
.sidebar .newsletter .label {background: #cd0034;}
.sidebar .newsletter input[type="submit"] {background: #cd0034;}
#main-content a {color: #cd0034;font-weight: 700;}
#slider.sitemessage{background-color: #222!important;}
.blog-search .search-sub {background-color: #cd0034 !important;} */
#home #abovetext {padding:0!important;margin-top:40px;}
/* #home #abovetext h2 {color:#fff!important; }
#home #abovetext h4 {color:#ccc!important; } */
.top-nav.dropdown .cart .product_list_widget,
 .top-nav.dropdown li ul.submenu {
    z-index: 99;}
/* .btn-gold-border {background-color: #cd0034;border: 1px solid #cd0034;color: #fff !important;} */
.header-top.primary {display: block !important;}
.top-nav.dropdown.type2 {padding: 8px 8px 3px 0px;}
/* .navbar-default {background:transparent!important;} */
.header-top.primary + .slide-top {
    /* border-top: 1px solid #cd0034; */
    display:none!important;
}
/* .header-top.primary + .slide-top .hide-top {background-color: #cd0034;} */
.header-top.primary {
    /* background:transparent!important;  */
    padding: 0 0 4px !important;}
/* #head a {color: #fff;} */
/* .header-top.primary .quick-contact > p, .header-top.primary .quick-contact a, .header-top.primary .quick-contact > i, .header-top.primary .quick-contact > p span, .header-top.primary .social-links li a,.header-top a {color: #fff!important;}
.top-nav.dropdown.type2 {background: #cd0034 !important;}
.productBorder .productMetas a span {
  background-color: #cd0034;}
a:focus, a:hover {
  color: #333;
} */
.quick-contact > i,.header-top .social-links li a, .member-profile .social-links li a {
border: 0px solid #c9bfbf;
border-radius: 50%;
/* font-size: 16px; */
height: 18px;
/* line-height: 26px; */
margin-right: 5px;
/* text-align: center; */
width: 18px; 
}
/* .header-top.primary .quick-contact:hover > i, .header-top.primary .social-links li a:hover {background-color: rgba(255,255,255,0)!important;border-color:rgba(255,255,255,0)!important;color:#cd0034
} */
.quick-contact > p {margin: 0;}
#head .social-links i.fa {padding-top:0!important;}
/* header {background: rgba(0,0,0,0)!important;} */
.col-sm-3.topRight {
    padding-left: 0;
    padding-right: 0;
}
.travel-wrapper {margin-top: 20px;
    /* background: transparent!important; */
}
/* .section-head h2 {color: #cd0034 !important;} */
.travel-wrapper .section-head h2 {
      padding: 5px;
    margin-top: 0;
    margin-bottom: 30px;
    /* color: #cd0034 !important; */
}
.newsletter {
    /* text-align: center; */
    margin-top: 0;
    /* background: #222; */
}


h2,#homeshop h2 {margin-top:40px;}
.text-box {
    margin: 0 0 20px !important;
    padding: 0 10px 0 10px !important;
}

/* #bottomblockhead h2 {color:#cd0034 !important;}
.product-wrapper .section-head h2 {background:transparent!important;} */
#below-main-boxes {
    margin-bottom: 70px;
    margin-left: -15px;
    margin-top: 70px;
}
.boximg img {width: 100%;}
.text-box .title h3 {
    /* font-size: 2.0em !important; */
/* font-weight: 700!important; */
/* letter-spacing: normal; */
/* line-height: 27px !important; */
/* background:none !important; */
/* text-align: center !important; */
padding: 0!important;
margin-bottom: 0 !important;
margin-top: 0px !important;
/* border-bottom: 0px dashed #b9b6b6;
text-shadow: 1px 1px 1px #333; */
}
/* .section-head h3 {font-weight: 300;
font-size: 20px;
color: #666!important;} */


/* #below-main-boxes .title h3 { font-size: 2.6em !important;} */
.text-box .title {

    margin-left: -11px;
    /* margin-right: -11px;
    text-align: center;
    color: #fff; */
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: -10px;
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    /* font-weight: 700 !important; */

}

/* h3 a {color:#cd0034!important; } */
.boxtxt {padding: 0;border-radius: 0;display:none;}
.client-name {
    /* color: #00a1e4;
font-weight: 400;
font-style: normal;    */
 width: 100%;
    display: block;
}
/* .rating-star .fa {
    color: #dc961c;
} */

.testimonials .text-box{
    background-image: url(https://s3-us-west-2.amazonaws.com/imgds360live/storefront/3/quotes-1.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    
}
#homecaro2 {margin-top:30px;margin-bottom:20px }
.testimonials .boxtxt {
    display:block;
    padding: 40px 40px 0 40px;
    min-height: 245px;
 }
.testimonials h4 {
margin-bottom:10px;}


.over {
    display: none;
}
.boximg a:hover .over {
    position: absolute;
display: block !important;
width: 100%;
height: 100%;
border-radius: 6px 6px 0 0;
padding-top: 80px;
z-index: 1;
}
#homecaro2 .owl-controls, #homecaro .owl-controls {

    position: absolute;
    top: 30%;
    width: 100%;

}
.section-head {

    margin-bottom: 0!important;

}

#homecaro2 .owl-controls i.fa.fa-angle-left, #homecaro .owl-controls i.fa.fa-angle-left {
/* background: rgba(0,0,0,.5); */

padding: 0 10px;
   /* color: #fff; */

/* font-size: 60px;
    font-weight: 600; */

}
#homecaro2 .owl-controls i.fa.fa-angle-right, #homecaro .owl-controls i.fa.fa-angle-right {
/* background: rgba(0,0,0,.5); */

padding: 0 10px;
   /* color: #fff;

font-size: 60px;
    font-weight: 600; */

}
#homecaro2 .owl-controls, #homecaro .owl-controls {

    position: absolute;
  
    width: 100%;

}
.product-wrapper {margin-bottom: 50px;margin-top:0;padding-top:0}

/* .footer-widget {background-color: #fff !important;} */

/* .contact-info li span, .footer-item p,.footer-item a {color: #000;}
.footer-item a:hover {color:#cd0034!important }
.footer-item h4 {color: #000;}
.contact-info li i {color: #000;}
.footer-widget {
  color: #000;
} */
.footer-item > img {

    margin-bottom: 20px !important;
    width: 75%;

}
/* .footer-item h4 {font-weight: 400;}
.footer {background-color: #000!important;} */
/* .social-links li a:hover {color:#cd0034!important;} */
.slide-item-inner {
    display: table-cell;
    vertical-align: middle;
    padding-bottom: 20px;
    align-content: center;
    /* text-align: center; */
}
.slide-item {display: table;}
/* .college-slide .slide-item p {color: #ccc;}
.owl-item.active .college-slide h2 {
    color:#fff!important;
    font-size: 36px!important;
    font-weight: 600;
    line-height: 36px!important;
} */
.college-slide .active .slide-item h2 {
    /* color:#fff!important;
    font-weight: bold; */
    margin-bottom: 40px !important;
    /* text-shadow: 2px 2px 2px #01051e; */
}
/* .college-slide .slide-item h2 {font-size: 36px; line-height: 36px!important;}
.college-slide .slide-item p {font-size: 18px;} */
.btn-gold {
    /* background-color: #cd0034; */
    border-radius: 8px;
    /* color:#fff!important */
}
/* .slide-item-inner .btn-gold {
    background-color: #cd0034;      
} */
.slide-item-inner .bsns-btn {z-index: 100000;
    position: relative;}
/* .bsns-btn:hover .btn-gold {
    background-color: #fff;color:#000!important;
   
} */
.college-slide .slide-item .bsns-btn {margin-top: 10px;}
@media(max-width:1400px){
.container {width:90%;} 
}

@media(min-width:768px){
.college-slide, .college-slide .slide-item {
    height: 55vH !important;
}
/* .navbar-brand > img {max-height: 115px!important;}
.navbar-nav > li > a {padding: 46.3px 15px 5px!important;}
.navbarRight {
  float: right;
  margin: 45px -15px 0!important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,  .navbar-default .navbar-nav > li.active a {color: #ccc!important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background:none!important; }
.navbar-nav > li > ul, .navbar-nav > li .sub-menu li ul {background-color: #000 !important;border: 0px solid #333!important; min-width: 175px !important;}
.navbar-nav ul.sm-nowrap > li > a {border-bottom: 1px solid #222!important;}
.navbar-nav > li .dropdown-menu {
    margin-top: 5px !important;
} */
 }
 footer.footer div#social ul li {
    display: inline-block !important;
}
 /* a.current-active {
    color: #ccc!important;
} */
div#getnwetscuba section.top-wrapper {
    margin-top: 0;
}
#slider.sitemessage {
    padding-top: 15px;
}
/* .newsletter.hNewsLetter .signup input[type="text"] {
    color: #555;
} */
.widgetProduct .media-heading {
    margin-top: 6px;  
}
.proDetails .panel-default>.panel-heading h2 {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 6px;
}
.login-page .login_form {
    padding: 15px;
}
.productBorder .productMetas {
    list-style: none !important;
    padding-left: 0 !important;
}
li.product-list-dropdown-submenu.key-filter {
    margin-left: 0;
    margin-bottom: 10px;
}
.col-xs-12.col-md-3.pull-left.quick-contact.phone {
    display: flex;
    align-items: baseline;
}
.product-_-summary h2 {
    text-align: left;
    margin-bottom: 6px;
    margin-top: 6px;
}
aside.blk.blkLeft + div.col-xs-12.col-sm-7 {
    background: #fff;
    padding-bottom: 15px;
    padding-top: 15px;
}
.label-grp.float-left b {
    color: #000;
}
.blk_view {
    padding-left: 0;
}
input#optionSameAsShipping {
    min-width: auto;
    top: 6px;
    left: initial;
    margin-left: -14px
}
input#optionNewBilling {
    position: absolute;
    left: auto;
    top: 4px;
    margin-left: -14px
}
#aboutus #slider.sitemessage {
    margin-top: 10px;
}
.calendar_legend {
    padding: 8px;
}
.row.con-customer-info .radio > label input#flat_rate {
    left: auto !important;
    margin-left: -13px !important;
}
.productBlock.border.mb30small.whiteBg > h3 {
    color: #fff !important;
}
.productBlock {
    padding: 10px 15px 15px 15px !important;
}
.widgetProduct .media .media-left {
    display: table-cell !important;
}
.right-sidebar aside.sidebar {
    padding: 0 8px;
}
.right-sidebar .dive_widgets div#calendar_list_view {
    margin-top: 0;
}
.sidebar .signup input[type="text"] {
    color: #000;
}
/* Mq */
@media (max-width:360px) {
    .col-sm-9.col-md-9.leftInfo > div > div {
        min-width: 100%;
    }  
    .col-sm-9.col-md-9.leftInfo > div {
        flex-direction: column;
    }
    .col-xs-12.col-md-3.pull-left.quick-contact.phone {
        justify-content: flex-start !important;
        padding-left: 0;
    }
}
@media (max-width:480px) {
    .header-top.primary .topRight {
        margin-bottom: 10px;
    }
    .col-sm-9.col-md-9.leftInfo > div {
        display: flex;
        align-items: baseline;
    }
    .col-xs-12.col-md-3.pull-left.quick-contact.phone {
        display: flex;
        align-items: baseline;
        justify-content: flex-end;
        padding-right: 0;
    }
    .col-xs-12.col-md-4.pull-left.quick-contact {
        display: flex;
        justify-content: flex-start;
        padding-left: 0;
        align-items: baseline;
    }
    .col-xs-12.col-sm-3.topRight {
        display: flex;
        justify-content: flex-end;
    }
    .col-sm-9.col-md-9.leftInfo > div {
        display: flex;
        align-items: baseline;
    }
    .col-sm-9.col-md-9.leftInfo > div > div {
        min-width: 50%;
    }
    .college-slide .active .slide-item h2 {
        margin-bottom: 25px !important;
    }
    .abovetext {
        padding: 1px 15px 20px;
    }
    #below-main-boxes {
        margin-bottom: 30px;
        margin-left: 0;
        margin-top: 30px;
    }
    .content-area.travel2 {
        margin-bottom: 15px;
    }
    section.product-wrapper.home-featured-products {
        margin-bottom: 15px;
    }
    section.product-wrapper {
        padding: 0px 0 15px;
    }
}
@media (min-width:481px) and (max-width:767px) {
    .col-sm-9.col-md-9.leftInfo > div > div {
        min-width: 50%;
        max-width: 50%;
    }
    .col-xs-12.col-md-3.pull-left.quick-contact.phone {
        display: flex;
        align-items: baseline;
        justify-content: flex-end;
        padding-right: 0;
    }
    .col-xs-12.col-md-4.pull-left.quick-contact {
        display: flex;
        align-items: baseline;
        justify-content: flex-start;
        padding-left: 0;
    }
    .col-xs-12.col-sm-3.topRight {
        display: flex;
        justify-content: flex-end;
        margin-bottom: 10px;
    }
}
@media (max-width:767px) {
    .top-nav.dropdown .cart .product_list_widget {
        left: auto !important;
    }
    .navbar-brand>img {
        width: 250px;
    }
    .top-nav.dropdown.type2 {
        padding: 8px 8px 8px 8px !important;
    }
    div#social {
        display: none !important;
    }
}
@media(max-width:1024px) {
    #slider.sitemessage {
        padding-top: 10px;
    }
    div#sitemessage p {
        margin-top: 0;
        padding: 0 15px;
        text-align: center;
    }
    .footer-widget .contact-info li {
        padding: 0 0 0 25px !important;
    }
    .navbar-toggle {
        display: block !important;
    }
    a.navbar-brand {
        width: 100%;
    }
    span.caret.navbar-toggle.sub-arrow {position: relative;}
    .navbar-header {
        min-width: 100%;
        display: flex !important;
        align-items: center;
        flex-direction: row-reverse;
        justify-content: space-between;
        padding: 0 15px;
        margin: auto !important;
    }
    button.navbar-toggle {margin: auto !important;}
    span.caret.navbar-toggle.sub-arrow {
        position: relative;
    }
    ul.nav.navbar-nav.navbarRight {
        margin: auto !important;
        clear: both;
    }
    .navbar-collapse {
        margin: 0;
        padding: 0;
    }
    .navbar-default > .container {
        min-width: 100%;
        margin: 0;
        padding: 0;
    }
    button.navbar-toggle {
        top: 0 !important;
    }
    .collapsing {padding: 0 !important;margin: 0 !important;}
    .college-slide, .college-slide .slide-item, .slider-wrapper .one-slide-anim .item {
        /* height: 35vH; */
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    ul.nav.navbar-nav.navbarRight {
        display: flex;
        flex-direction: column;
        min-width: 100%;
        background: transparent !important;
    }
    .navbar-nav>li .dropdown-menu {
        min-width: 100% !important;
    }
    .newsletter.hNewsLetter .newsletter {
        flex-direction: column;
    }
    /* .newsletter .label {
        font-size: 18px;
    } */
    .footer-widget .container {
        padding-top: 0;
        padding-bottom: 0;
    }
}
@media (min-width:1025px) {
    .navbar-nav>li>a {
        padding: 46.3px 20px 35px;
    }
    .navbarRight .caret {
        margin-left: 0px;
    }
    .navbar-brand > img {max-height: 115px!important;}
    .navbar-nav > li > a {padding: 46.3px 15px 5px!important;}
    .navbarRight {
    float: right;
    margin: 45px -15px 0!important;
    }
    /* .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,  .navbar-default .navbar-nav > li.active a {color: #ccc!important;} */
    /* .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background:none!important; } */
    .navbar-nav > li > ul, .navbar-nav > li .sub-menu li ul {
        /* background-color: #000 !important;border: 0px solid #333!important;  */
        min-width: 175px !important;
    }
    /* .navbar-nav ul.sm-nowrap > li > a {border-bottom: 1px solid #222!important;} */
    .navbar-nav > li .dropdown-menu {
        margin-top: 5px !important;
    }
}
@media (min-width:768px) and (max-width:992px) {
    .footer-widget>.container>.row>div {
        width: 100% !important;
        min-width: 50% !important;
        max-width: 50% !important;
    }
}
@media (min-width:992px) and (max-width:1150px) {
    .col-xs-12.col-md-4.pull-left.quick-contact {
        display: flex;
        min-width: 50%;
    }
}