.colorme {color:#193286;}
.nav-bar > li:hover, .nav-bar > li a:hover  { color: #193286;border-top:1px solid #193286;}
.nav-bar > li.active > a { }
.active {border-top:2px solid #193286; }
ul.flyout li a:hover, .nav-bar li ul li a:hover {color:#193286;}
.flyout {border-top:2px solid #193286;}
.sectiontitle {border-left: 4px solid #193286;}
::-moz-selection{background:#193286;color:#fff;}
::selection{background:#193286;color:#fff;}
.ca-menu li:hover .ca-main {color: #193286;}
.topborder { border-top:4px solid #193286;}
.readmore {background:#193286;}
 #subheader {background: #193286;border-top: 1px solid #193286; color: #fff;}
 #subheader a {color: #eee;}
 #subheader a:hover {color: #fff;}
 .readmore {background:#193286;}
 #testimonials blockquote cite {color:#193286;}
 .tags {background:#193286;}
 ul.pagination li.current a {background: #193286;}
.saymore {color:#193286;}
.submit {background:#193286;} 
dl.tabs dd.active { border-bottom: 3px solid #193286;}
ul.accordion > li.active {border-top: 3px solid #193286;}
div.alert-box.default { background-color: #193286;}
.slide {	margin: 0;	padding: 0;	border-top: solid 4px #193286;}
.btn-slide {	background:#193286 url(../../images/plus.png) no-repeat;}
.btn-slide.active { background: #193286 url(../../images/minus.png) no-repeat;}
#footer {border-top:#193286 4px solid;clear: left;}
.back-top a:hover{background-color: #193286;}
.sf-shadow ul {border-top:2px solid #193286;}
.colorbackground {background:#193286;}
a.projectdetail { background: #193286;opacity:0.8;}
a.projectdetail:hover { background: #193286;opacity:1.0;}
#testimonials {border-left: solid 6px #193286;}
.ei-title h2{background:#193286;}


/* ### gallery layout ## */
#gal-photos {
    /* Prevent vertical gaps */
    line-height: 0;

    -webkit-column-count: 3;
    -webkit-column-gap:   0px;
    -moz-column-count:    3;
    -moz-column-gap:      0px;
    column-count:         3;
    column-gap:           10px;
}

#gal-photos img {
    /* Just in case there are inline attributes */
    width: 100% !important;
    height: auto !important;
}

#gal-photos img:hover {
    cursor: pointer;
}

@media (max-width: 800px) {
    #gal-photos {
        -moz-column-count:    2;
        -webkit-column-count: 2;
        column-count:         2;
    }
}
@media (max-width: 600px) {
    #gal-photos {
        -moz-column-count:    1;
        -webkit-column-count: 1;
        column-count:         1;
    }
}

.galimage {
    margin-bottom:10px;
}
/* ### gallery layout ## */


.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.8)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:40%;border:8px solid white;}
.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.w3-button{white-space:normal}
.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}
.w3-display-topleft{position:absolute;left:0;top:0}
.w3-display-topright{position:absolute;right:0;top:0}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}