p {
letter-spacing: 1px;
margin: 0px 0px 20px 0px !important;
}

a:hover {
text-decoration: none !important;
}

footer .column1 {
position: relative;
top: -18px;
}

.header_top {
padding: 0 45px;
}

.single-post .content{
margin-top: 0px !important;
}

.single-portfolio_page .content {
margin-top: 50px !important;
}

.single-portfolio_page  .two_columns_75_25>.column1 {
    width: 100% !important;
}
.single-portfolio_page  .two_columns_75_25>.column2 {
    display: none !important;
}

.single_tags {
display: none !important;
}

.archive .content {
margin-top: 50px !important;
}

.archive .blog_holder article .post_text .post_text_inner {
padding: 23px 23px 25px 0px !important;
}

.archive .title_holder {
display: none !important;
}

.archive .q_logo .dark {
opacity: 1 !important;
}

.archive .q_logo .normal .light .mobile {
opacity: 0 !important;
}

.archive nav.main_menu ul > li > a {
color: black !important;
}

.carousel-inner .slider_content_outer {
width: 100%;
background-color: rgba(0,0,0,0.4) !important;
}

textarea#comment {
border: 1px solid #00abe1;
}

.error404 .container {
margin-top: 200px !important;
}

.error404  nav.main_menu ul > li > a {
    color: black !important;
}

.error404 .q_logo .dark {
opacity: 1 !important;
}

.error404 .q_logo .normal .light .mobile {
opacity: 0 !important;
}