/* Custom CSS overrides */
#header {
    background-color: #0099CC;
    /*border-left: 10px solid #c2c2c2; */
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
/*
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjYjBjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzAwOTljYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwOTljYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Y2IwYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
/*
background: -moz-linear-gradient(left,  #6cb0c7 0%, #0099cc 30%, #0099cc 70%, #6cb0c7 100%); 
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6cb0c7), color-stop(30%,#0099cc), color-stop(70%,#0099cc), color-stop(100%,#6cb0c7)); 
background: -webkit-linear-gradient(left,  #6cb0c7 0%,#0099cc 30%,#0099cc 70%,#6cb0c7 100%); 
background: -o-linear-gradient(left,  #6cb0c7 0%,#0099cc 30%,#0099cc 70%,#6cb0c7 100%); 
background: -ms-linear-gradient(left,  #6cb0c7 0%,#0099cc 30%,#0099cc 70%,#6cb0c7 100%); 
background: linear-gradient(to right,  #6cb0c7 0%,#0099cc 30%,#0099cc 70%,#6cb0c7 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6cb0c7', endColorstr='#6cb0c7',GradientType=1 );
*/
/*
-webkit-box-shadow: 0px 5px 20px -1px rgba(136,136,136,1);
-moz-box-shadow: 0px 5px 20px -1px rgba(136,136,136,1);
box-shadow: 0px 5px 20px -1px rgba(136,136,136,1);
*/

}
h1.title{
   color: #0099cc;
   padding-left:20px:
   border-left: 10px solid #c2c2c2;
  }
.onscroll #header {
      background-color: #0099CC;
  }
  #site-slogan {
    font-size: 16.3px;
     color: #fff;
 }
 #site-name a {

    color: #fff;
}
#main-navigation ul.menu li a {color:#fff;}
#main-navigation ul.menu li a:focus, #main-navigation ul.menu li a:hover,#main-navigation ul.menu li a:active,#main-navigation ul.menu li a.active-trail {
    color: #056495;
    background-color: transparent;
    text-decoration: none;
    
}
#main-navigation ul.menu li a:active-trail,#main-navigation ul.menu li a.active-trail {
    color: #056495;
    background-color: transparent;
    text-decoration: none;
}
#site-name a:hover {
    color: #056495;
}
body p {
    color: #414A51;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.8;
    -moz-osx-font-smoothing: grayscale;
    }
    #main-navigation .sf-menu ul, #header-top .sf-menu ul {
    background: none ;
}
#main-navigation .sf-menu ul {
    background: none ;
   }
.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
    background: transparent;
}
.sf-menu a.sf-with-ul, .sf-menu span.nolink.sf-with-ul {
    background-color:transparent;
}
#toTop:hover {
    background: none repeat scroll 0% 0% #0099CC;
}
#toTop {
    width: 60px;
    height: 60px;
}
#toTop {
    right: 20px;
    bottom: 0px;
}
@media (min-width: 992px) and (max-width: 1199px) { 
font-size: 32px;
}
.mean-container .mean-nav ul li a:hover, .mean-container .mean-nav ul li a.mean-expand:hover, table th, .checkout-buttons .checkout-cancel:hover, .checkout-buttons .checkout-back:hover {
    background-color: #056495;
}
.mean-container .meanmenu-reveal.meanclose {
    color: #fff;
}
.mean-container a.meanmenu-reveal span {
    background: none repeat scroll 0% 0% #1E1E1E;;
}
.carousel-control.right,.carousel-control.left {
    background-image: none;   
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    margin-top: -35px;
}
.carousel-indicators {
    bottom: 50px;
}
.footer-bottom {
    padding: 25px 0px 15px;
    background-color: #215999;
}
.sidebar h2.title {
    color: #FFF;
    background-color: #0099cc;
    padding: 10px 10px 10px 20px;
    border-left:10px solid #c2c2c2;
}
ul.menu li a:hover{   background-color: #0099cc; 
}
a {color:#0099cc}
 a.active-trail {
     color: #FFF;
     background-color: #888888;
 
    }
    .img-sdb {
border-left: 10px solid #0099cc;
    /*-webkit-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);*/
   display:inline;
   margin-bottom: 5px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}

.img-sdb:hover {
  filter: none; /* IE6-9 */
  -webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */
  opacity: 0.8;
    left: 0;
    color: #fff;
    transition: all 0.7s;

 }
input[type="submit"] {
    background-color: #888888;
    border-left: 10px solid #C2C2C2;
}
input[type="submit"]:hover {
    background-color: #0099cc;
}
#subfooter {
border-left: 10px solid #0099cc;
background-color: #444444;
background-image: url("../../../default/files/images/background_footer.png");
/* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
  
}
#bottom-content {
    background-color: #eee;
}
#bottom-content h2, #footer-top-inside h2{
color:#999;
text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);
}
/*
#footer-top-right,#footer-top-left{
text-align:center;
}
*/
#footer-top{
	        
    }
    .sf-sub-indicator {
   
    display: none;

}
#main-navigation .sf-menu li.sfHover > a {
    background-color: transparent;
}
.li a.active {
   color: #056495;
}
#main-navigation ul.menu li a.active {
      color: #056495;
}
#logo {

    margin-right: 25px;

}
ul.links li a:hover {
  background-color: #09c;
}
ul.links li a {

background-color: #888;
}

#main-navigation .sf-menu ul li {
background-color: #09c;
border-bottom:1px solid #C2C2C2;
}
#main-navigation .sf-menu ul li:first-child {
margin-top:10px;
}

ul.menu li a.active, ul.menu li a.active-trail {
    color: #fff;
   
}

.panel-body {
  
    border-left: 10px solid #0099cc;
   
}

.panel {

    border-radius: 0px;

}
#cboxClose.cbox-close-plain {
    font-size: 40px;
    color: #0099cc;
    background: #fff;
    opacity:0.9;
    top: 0px;
    right: 20px;
    width: 40px;
    height: 40px;
    border-radius: 0px;
}
#cboxWrapper {
    border-left: 20px solid rgb(0, 153, 204);
}
#cboxTitle {

    color: #0099cc;
    background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.9);
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
#cboxContent, .cboxPhoto {
    border-radius: 0px;
}
ul.menu li a {
    text-transform: uppercase;
}
#sliding-popup .popup-content #popup-buttons button {
box-shadow: none;
background: none;
border-radius: 0px;
border: none;
display: inline-block;
font-family: inherit;
font-weight: normal;
padding: 4px 14px;
text-decoration: none;
text-shadow: none;
background-color: #888;
border-left: 10px solid #C2C2C2;
color:#FFF;
margin-right: 14px;
font-size: 14px;
}
#sliding-popup .popup-content #popup-buttons  button:hover {
    background: #0099cc;
}
#sliding-popup .popup-content #popup-buttons .agree-button{
    background: #0099cc;
}

#sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text p {
font-size: 16px;
padding: 6px;
margin-top: 4px;
font-weight: normal;
text-transform:uppercase;
}
#sliding-popup {

    z-index: 9;
    opacity: 0.9;
}
h2 a:hover {
      text-decoration: none;
}
#sliding-popup1 .popup-content1 #popup-buttons1 button {
box-shadow: none;
background: none;
border-radius: 0px;
border: none;
display: inline-block;
font-family: inherit;
font-weight: normal;
padding: 4px 14px;
text-decoration: none;
text-shadow: none;
background-color: #888;
border-left: 10px solid #C2C2C2;
color:#FFF;
float: right;
font-size: 16px;
}
#sliding-popup1 .popup-content1, #sliding-popup1 .popup-content1 {
font-size: 16px;
padding: 6px;
margin-top: 4px;
font-weight: normal;
text-transform:uppercase;
}
#sliding-popup1 {

    z-index: 9;
    opacity: 0.9;
}
#sliding-popup1 .popup-content1 #popup-buttons1  button:hover {
    background: #0099cc;
}
.sharethis-wrapper, .addthis_toolbox, .addthis_toolbox, .addthis_default_style, .addthis_32x32_style {
    text-align:center;
}

#main-navigation ul.sf-menu li a.menuparent::after {
    color: #fff;
}
