﻿/* This style sheet will override the base.css */

.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
color: #444 !important;    

}


.ms-srch-sb>input {
    margin-bottom: 5px;
}

p, .ms-rtestate-field p, p.ms-rteElement-P {
    line-height: inherit;
    font-size: inherit;
    
}


.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-vh2-nofilter-perm, .ms-vhImage, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph {
    font-weight: inherit;
    font-size: inherit;
    
}
#searchInputBox {
    margin-bottom: 0px;
}

.ms-mpSearchBox {
                width: 252px;
}

#navbar {
                height: auto;
}


@media screen and (max-width:1200px) {
    h1{font-size:1.5em;}
    h2{font-size:1.35em;}
    h3{font-size:1.20em;}
    h4{font-size:1.05em;}
    #nav{display:none;}
    #mobilemenu{display:block;}
    .dropdown-container{width:100%; position:relative; background-color:transparent; margin-left:0; left:0; border-

radius:0; padding:0; border-top:1px dashed #7a7a7a;}
    .contcol{width:98%; padding:1% 0 1% 1%;}
    .gh-linktitle{display:none;}
    .gh-link:hover .gh-linktitle{display:block;}
    .gh-linkimg{margin: 1px;}
    .gh-link:hover .gh-linkimg{margin: 1px 4px 1px 0;}
}


.calloutRight {
    float: right;
    margin: 20px;
    width: 180px;
    text-align: left;
}
.calloutRight h3 {
    line-height: 100%;!important
}
.calloutLeft {
    float: left;
    margin: 20px;
    width: 180px;
    text-align: left;
}
.calloutLeft h3 {
    line-height: 100%;!important
}

#s4-workspace
 {
 	-webkit-overflow-scrolling: touch !Important;
 }
