
/*Main*/
#main {
    margin: 3em 0;
}
#main h1 {
    color: #950714;
    font-weight: 700;
    font-size: 3em;
    margin-bottom: 1em;
}
.category-info {    
     text-align: center;
     margin-bottom: 10px;
}
.image{
     margin-top:0em;
     position:relative;
}
.image img{
     width:100%;
     height:100%;
    margin-bottom: 30px;
}
.image h1{
    padding-top: 110px;
     position:absolute;
     width:100%;
     color:#fff ;
     line-height:100px;
     font-size: 120px;
     margin:0;
     text-shadow: 4px 6px 10px black;
}
#main{
    width: 50%;
    float: left;
    padding-left: 10em;
}
#contact-form{
    margin-top: 25px;
   font-size: 20px; 
    font-weight: bold;
}
input{
    margin-top: 5px;
    margin-bottom: 1.5em;
    padding: 0.6em;
    width: 50%;
}
select{
    margin-top: 5px;
    margin-bottom: 1.5em;
    padding: 0.4em;
}

textarea {
margin-top: 5px;
width: 50%;
    }

/*
#submit{
background-color: #EF2D56;
padding: 1em 2em;
font-weight: 700;
text-transform: uppercase;
cursor: pointer;
border: none;
border-radius: 0.6em;
margin-top:1em;
}
 #submit:hover {
     background-color: #000;
     color: #fff;
}
*/
#aside{
    width: 40%;
    float: right;
    text-align: center;
    margin-top: 5em;
    margin-right: 8em;
}
#aside h2{
   margin-bottom: 15px;
    margin-top: 30px;
    text-transform: capitalize;
}
#aside a{
   color: #EF2D56;
}

.followus a{
    display: inline-block;  
    padding-left: 2em;
    padding-right: 2em;
    margin-bottom: 2em;
}

/* thanks msg*/
#thanks_msg{
    display: none;
    margin-top: 100px;
    font-style: italic;
    font-weight: bold;
    line-height: 1em;
}

#thanks_msg p{
    margin-top: 1em;
}