body{
    /*background: #EBF6FF;*/
    background: #F3F3F3;
    font-family: 'Montserrat', sans-serif;
}
.centeritem{
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.padding0{
    padding: 0;
}
.margin0{
    margin: 0;
}
.margin-top15{
    margin-top: 15px;
}
.row{
    padding: 0;
    margin: 0;
}
.navbar{
    background: white;            
    border-bottom-width: 0px;
}
/*        .navbar .nav-movies{
            background:#2c3e50;            
        } 
        .navbar .nav-music{
            background:#48647c;            
        } 
        .navbar .nav-events{
            background:#e84b3a;            
        } 
        .navbar .nav-travel{
            background:#d49e99;            
        } */
.navbar ul li:hover{
    background: white;                      
}
.navbar-default .navbar-nav > li > a{        
    color: #FFFFFF;  
    font-weight: bold;
}
.navbar-nav > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
}
.navbar-default .navbar-nav > li > a:hover{
    color: #2B75E0;
}    
.navbar{
    background: #448aff;
    min-height: 40px;
    border:none !important;
}
.bold{
    font-weight: bold;
}
.section{
    background: white;
    margin-bottom: 20px;
}
.section2{
    background: white;            
}
.padding15{
    padding: 15px;
}
.paddingleft{
    padding-left: 15px;
}
.paddingright{
    padding-right: 15px;
}
.paddingboth{
    padding-left: 15px;
    padding-right: 15px;
}
h3{
    font-size: 22px;
    margin-top: 0
}
.search input{
    border-radius: 0;
    border-color: #29ABE2;
}
.search button{
    border-radius: 0;
    background:#29ABE2;
}
.footer h4{
    color: #FFFFFF
}
.footer h5{
    color: #CCCCCC
}
.footerborder{            
    border-top:solid;
    border-color: #66afe9;
    margin-top: 20px;
    width: 15%
}
.footer{
    background: #353535;
    padding-top: 30px;
    padding-bottom: 30px;
    height: auto;        
}
.footer .col-md-2{
    padding: 0px
}
.footer2{
    background: white;
    padding-top: 30px;
    padding-bottom: 30px
}
.footer2 h3{
    color: #29ABE2
}
.footer2 h5{
    color: #4DC9F4
}
.copyright{                        
    padding-top: 15px;
    padding-bottom: 5px;
    background: #29ABE2;
    color: white;
}
.hover-nav{
    display: none;
    position: fixed;
    left: 0px;
    right: 0px;                                    

}
.hover-nav .container .col-md-12{
    color: #2B75E0;
    background: #FFFFFF;            
}
.hover-nav h3{
    color: #2B75E0;
}
.nav-events:hover .hover-nav{
    display: block; /* display the dropdown */
}
.uppercase {
    text-transform: uppercase;
}
.paddingmobile{
    padding-left: 15px;
    padding-right: 15px;
}
.headingcategory{
    background: rgba(239,239,239,0.6);position: absolute;
}
.masonry{
    margin: 0;
    padding: 0;

}
.section{
    box-shadow: 5px 5px 5px #CCCCCC;
}
.sectionsmall{
    margin-bottom: 15px;
}
.sectiontag{
    padding-top: 7.5px;
    padding-bottom: 7.5px;        
    border-bottom: solid 1px #CCCCCC
}
.sectiontag h4{

}
.hovergrey:hover{
    background: rgba(239,239,239,0.6);
    color:  #0091ea; 
}
.hovertransparent:hover h4{
    background: rgba(0,0,0,0.2) !important;
    color: #FFFFFF; 
}
.hovertransparent:hover .hovertemp{
    /*background: #CCCCCC;*/
    color:  #0091ea; 
}
.colorauthor{
    color: #29ABE2;
}
.link{
    color: black;
}
.link:hover{
    color:  #0058A8;
    text-decoration: none !important
}
.bg-image{
    -ms-background-position-x: center;
    -ms-background-position-y: center;
    background-position: center center;
    background-size: cover;
}
a:hover{
    text-decoration: none;
}
a{
    color:black;
}
colorblack{
    color: black;
}
.hover1:hover{
    color: #4DC9F4 !important;
}
.wewantmore{
    border-radius: 0;
    background: #ffc107;
    color: white
}
.wewantmore:hover{
    background: #ff9800; 
    color: white;
}
.bgwhite{
    background: #FFFFFF
}
img{
    max-width: 100%
}
.section2 img{
text-align:center;
    height: auto
}
.paragraphfont{
    font-family: 'Open Sans', sans-serif;
}