@import url(https://fonts.googleapis.com/css?family=Cinzel:400,700);
body { font-family:Arial, Helvetica, sans-serif; font-size: 13px; background: #fff; color: #4E4C4C}
.highlight{background:#fcfcfc;}
a, .catNavigator dt {color: #c8a65f} 
a:hover, a:focus {text-decoration:none; color: #4E4C4C;}
h1, h2, h3, h4, h5, h6 {color: #4B4B4B; font-family:Arial, Helvetica, sans-serif;}
h1, h2{font-family: 'Montserrat', sans-serif;color:#4B4B4B;font-size:22px;}
.cartHeader, .confirmTell, #footer dt {color: #c8a65f; font-family:Arial, Helvetica, sans-serif;}

.head-container {border-bottom: 0px solid #333; padding: 4px 0; background:#fff;box-shadow:none;}
.topnav-container, .navbar-default {background:inherit}  
.topbanner-container {  padding-left: 0px;  padding-right: 0px; }
.topnav-container .container{width:auto;margin-left:auto;margin-right:auto;padding-left: 0px;padding-right: 0px;}
.container-fluid{padding-left:0px;padding-right:0px}
.leftSearch{display:none;}
.owl-carousel {margin-bottom:20px;}

.addressData a, .addressData a:visited {color:#4e4c4c;}
.addressData a:hover{color:#c8a65f;} 

.ytplayer {margin-top:20px;}

.contactDetailsTop {float: right;text-align: right;position: absolute;right: 21%;top: 190px;z-index: 100;font-size:17px;}
.contactDetailsTop a {color:#555;}
.contactDetailsTop a:hover {color:#c8a65f;}
@media (max-width:1160px) {
    .contactDetailsTop {right:10%;}
}
@media (max-width:768px) {
    .contactDetailsTop {display:none;}
}

.navbar-default {  border-color: #99a285;border-radius: 0px; border: 0px solid #444; border-right:none; border-left:none; border-top:none}
.navbar-default .navbar-nav>li>a { color: #4E4C4C;   font-size: 14px;display:inline-block;text-transform:none;}
.navbar-default .navbar-nav>li>a.current, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {color: #c8a65f;}
.navbar-right { width:100%;  margin-top: 0px;margin-right:0px} 
.navbar-nav>li{float:none;display:inline;margin-top: 5px;}
.navbar-brand>img {margin-left: auto;margin-right: auto;margin-top:0px;max-height: 200px;}
.navbar-header{float:left;margin-top: -150px;}
.navbar-nav{margin-top:10px;padding-bottom: 0px;}
.navbar-default .navbar-brand{width:100%;padding-left:0px;padding-right:0px}
 
.navbar-nav {border-top: 1px solid #333;border-bottom: 1px solid #333;list-style:none;text-align:center;background-color: none;}
.navbar-collapse {padding-left:0;padding-right:0;}

/** Left Nav **/
.catNavigator dd, .catNavigator a:link, .catNavigator a:visited {color:#4E4C4C;}
.catNavigator a:hover, .catNavigator a:focus, .catNavigator a.current { color: #c8a65f; text-decoration:none}

.leftSearch .button1 {max-width:35px;min-width:35px;margin: 0px;text-transform:capitalize;font-size:inherit;font-weight:normal;border-radius:0;line-height: 28px;border:none;margin-left:-5px;padding-top: 0px;border-radius: 5px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
#searchBy {padding:3px 16px;background: #fff;border: 1px solid #9B9B9B;width: 128px;border-radius: 5px;border-top-right-radius: 0;border-bottom-right-radius: 0;}

.leftSearch .button1{color:#fff;background:#686868;max-height: 26px;}
.leftSearch .button1:hover, .leftSearch .button1:focus {background:#c8a65f;color:#111}
/** buttons **/
.btn-primary{ background-image:none; background-color:#fff; color: #c8a65f; border: 1px solid #c8a65f;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active{background-image:none;background-color:#c8a65f; border: 1px solid #c8a65f;} 
.btn-header {border-radius: 4px; border:1px solid #9B9B9B;}
.btn-header:hover { background: none;color:#c8a65f;}
a.btn-header:hover{color:#c8a65f;}
.btn-default{background-image:none;background-color:#474949;border:1px solid #474949}
.btn-default:hover{background-image:none;background-color:#979999;border:1px solid #474949}

@media (min-width: 1024px) {
.designButton {/* height: 350px; */}
}

.singleBanner {margin: 0px 12px;}

/** Designs **/
.panel{background: #FCFCFC;border: 1px solid #D6D6D6;}
.panel:hover{background:#fafafa;border:1px solid #D7D5D5;}
.designButton:hover, .designButton:focus, .designItems, .catImages:hover {  background: #fafafa; border: 1px solid #D7D5D5;color: #4E4C4C; text-decoration:none}
.newsPanel:hover{  background: #fafafa; border: 1px solid #D7D5D5;color: #4E4C4C; text-decoration:none}

h1.title {  color: #4E4C4C; display: flex; align-items: center;  text-align: center; margin: 0px 0 20px 0}
h2.title {  color: #4E4C4C;  font-size: 18px; display: flex; align-items: center;  text-align: center;  margin: 20px 0}

h1.title::before, h1.title::after, h2.title::before, h2.title::after { content: ''; flex: 1; border-bottom: 1px solid #DADADA;}
h1.title::before, h2.title::before { margin-right: .65em; }
h1.title::after, h2.title::after { margin-left: .65em; } 
.page1 h1{font-size:2.5em; text-transform:uppercase;}

@media screen and (min-width: 992px){
    .columns{
        -moz-column-count:3; /* Firefox */
        -webkit-column-count:3; /* Safari and Chrome */
        column-count:3;
        width: 600px;
    }
}


/***** AMENDS BY MARK AUG 2015 *****/
/*size of header contact icons */
.fa-envelope, .fa-phone-square{font-size:21px !important}

/* search box */
#collapseSearch .well{background:#444;border:1px solid #333;}


/* navbar-toggle */
.navbar-toggle {border-color: #9B9B9B;}
.navbar-toggle .icon-bar {background-color: #4e4c4c;}
.navbar-toggle:hover .icon-bar {background-color: #c8a65f;}

.dropdown-header{color:#c8a65f}
.dropdown-menu{background:#fcfcfc}
.dropdown-menu>li>a, .dropdown-menu>li>a:visited {color:#555}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background:#f0f0f0;color:#555}
.dropdown-menu .divider{background-color:#f0f0f0}


.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {color:#c8a65f}

.homepanel {background:#fff;text-align:center;margin-bottom:10px}
.date-disp-square-sm{background-color:#c8a65f;border:1px solid #c8a65f}

.newsH1 {padding:35px 0 15px 0; color: #fff}

/** Footer **/
.footerContainer { border-top: 1px solid #dadada;  background: #FFF; color: #fff}
#footer a:link, #footer a:visited {color:#333}
#footer a:hover {color: #ccc}
#footer dt {font-weight:300;}
#footer dd {color:#333;}
#socialShare{margin-top:30px}
.mosaicflow__item {margin: 10px 10px 0px 0px;}

.galleryCell .panel, .galleryCell, .galleryCell .panel-default{height:250px;margin-bottom:18px}
.galleryCell img{max-height:220px}
#content{margin-top:20px}

.owl-theme .owl-controls{
margin-top:10px;
text-align:center;
-webkit-tap-highlight-color:transparent
}

.owl-theme .owl-controls .owl-nav [class*=owl-]{
color:#fff;
font-size:14px;
margin:5px;
padding:4px 7px;
background:#d6d6d6;
display:inline-block;
cursor:pointer;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
background:#869791;
color:#fff;
text-decoration:none
}

.owl-theme .owl-controls .owl-nav .disabled{
opacity:.5;
cursor:default
}

.owl-theme .owl-dots .owl-dot{
display:inline-block;
zoom:1;
*display:inline
}

.owl-theme .owl-dots .owl-dot span{
width:10px;
height:10px;
margin:5px 7px;
background:#d6d6d6;
display:block;
-webkit-backface-visibility:visible;
-webkit-transition:opacity 200ms ease;
-moz-transition:opacity 200ms ease;
-ms-transition:opacity 200ms ease;
-o-transition:opacity 200ms ease;
transition:opacity 200ms ease;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
background:#F06AB2
}

/* ----- NEW DROP DOWN LEFT NAV -------- */
.left-nav{width:160px;list-style:none;margin:0px 19px 20px 0px;padding: 4px 0 4px 0px;}
.left-nav li a{background:url(images/icon_plus.png) no-repeat right;display:block;line-height:40px;font-size:14px;padding:0;text-decoration:none;}
.left-nav li dd a {line-height: 14px;font-size: 13px;}
.left-nav li.active a{background:url(images/icon_minus.png) no-repeat right;}
.left-nav li a.navParent {color:#c8a65f;}
.left-nav ul{display:none;list-style:none;margin:0px;padding-left:10px}
.left-nav ul li a{line-height:30px;font-size:12px}
.left-nav ul li a:link, .left-menu ul li a:visited{background:none;color:#4B4B4B;}
.left-nav ul li a:hover, .left-menu ul li a:focus, .left-menu ul li a:active{color:#c8a65f} 

/* 6.1.3 Location Enhancement for maps */
.desSelection {text-align: center; padding-top: 18px; clear: both} 
.mapSquare h2 {text-transform: capitalize; text-align:center}
.mapSquare {background:#eee;padding:15px; max-width:350px; float: right; margin-bottom:10px; margin-left:20px;} 
#detailRight img {cursor:zoom-in}
.delDate{z-index:0 !important}

@media (max-width: 768px) {
	.mapSquare {background:#eee;padding:15px; width:100%} 
}

@media (min-width: 768px) {
	#detailLeft {min-height: 400px;}

/* --- NEW HOME PAGE AMENDS DEC 2016 --- */
#bottomNavigator{margin-top:20px;margin-left:15px;margin-right:15px}
.container.page1{width:100%!important;max-width: 1400px;}
.page1 .promotionPanel span.title {font-size:1.9em}
.page1 .promotionPanel .btn-primary{display:none}
.head-container .input-group{display:inline-flex!important}
.head-container .input-group-addon{width:inherit;background:#fff;border:1px solid #9B9B9B}
.head-container .form-group{margin-bottom:0px;position: relative;top: 2px;}
.dropdown-menu.columns{width:800px}
}
.ribbonCat span, .ribbon span {background: #c8a65f;}

.centerText {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	font-size:25px;
	font-family: 'Montserrat', sans-serif;
	    text-shadow: 0px 0px 17px #000;
	    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
}

.centerText a {color: #fff;}
.centerText a:hover {color: #fff;}

#customTop.container{padding:0px;background:none;z-index:1}
.floatHead{float:right;font-size:18px;margin-right:50px;margin-top:100px;text-align:right}

/***** QUOTES FOR TESTIMONIALS *****/
blockquote {font-size: 14px;text-align:left; margin: 0.25em 0;padding:50px 100px;line-height: 1.4;position: relative;color: #111;margin-top:0px;margin-bottom:10px;background:#fff;border-radius:6px;border:0px;box-shadow: 0px 0px 30px RGBA(100,103,107,0.3);}
blockquote:before {display: block;padding-left: 20px;content: "\201C";font-size: 150px;font-family:serif;position: absolute;left: 0px;top: -40px;color: #636569;}
/*** blockquote:after {display: block;padding-left: 20px;content: "\201D";font-size: 90px;font-family:serif;position: absolute;right: 15px;top: -10px;color: #683b2b;}***/

.mobile-nav {width: 100%; margin-top: 0px; list-style: none; padding: 0px; text-align: center; margin-top: 10px;}

.testLogin {text-align: center;}

#mobilenav a {padding:10px 0px;}

.btn.headCart:hover {color: #c8a65f;}
.btn.headSearch:hover {color: #c8a65f;}

#topNavContainer{width:100%;max-width:1400px;margin:auto;}

.promotionPanel span.title strong {font-size: 13px;}

.panel {margin-bottom: 20px;}

#footer .footerSocial {max-width: 105px;}

.page69 h1 {margin: 0 0 1.5em;}

@media (max-width: 992px) {
	.navbar-header {float: none; margin-top: 45px;}
}

@media (max-width: 768px) {
.navbar-header {margin-top: 55px;}
.gallerPageQty{float:left;}
}

@media (max-width:767px){
.discbtn {margin-top:10px;}
}



.footerContainer img[src="/upload/styles/images/footer-clear.png"] {
    content: url(/upload/mt/arib270/images/footerCard_defaultGrey.png);
}