/*@import url('https://fonts.googleapis.com/css?family=Open+Sans');*/
/*@import url('https://fonts.googleapis.com/css?family=Nunito');*/
/*@import url('https://fonts.googleapis.com/css?family=Work+Sans');*/
@import url('https://fonts.googleapis.com/css?family=Roboto');
.select2-selection--single {
    height: 35px !important;
    padding-top: 2px;
    border-radius: 0 !important;
}
.form-control {
    border-radius: 0;
}
.form-control:focus{
    box-shadow: none !important;
}
.select2-results__options {
    max-height: 300px !important;
}
#subcategory .select2-container {
    display: block !important;
}
.select2-selection__arrow {
    top: 5px !important;
}
html,
body {
    height: 100%;
    /*font-family: 'Open Sans', sans-serif;*/
    /*font-family: 'Nunito', sans-serif;*/
    /*font-family: 'Work Sans', sans-serif;*/
    font-family: 'Roboto', sans-serif;
    background-color: #ecebe8;
}
.navbar-tp {
    margin-bottom: 0;
}
.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;
}
.wrap>.container {
    padding: 70px 15px 20px;
}
.footer {
    height: 60px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}
.jumbotron {
    text-align: center;
    background-color: transparent;
}
.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}
.not-set {
    color: #c55;
    font-style: italic;
}
/* add sorting icons to gridview sort links */
a.asc:after,
a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    /*font-family: 'Glyphicons Halflings';*/
    /*font-family: 'Open Sans', sans-serif;*/
    /*font-family: 'Nunito', sans-serif;*/
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}
.sorter a:after {
    content: " \f0dc";
    font-family: FontAwesome;
}
a.asc:after {
    content: " \f0dd";
    font-family: FontAwesome;
}
a.desc:after {
    content: " \f0de";
    font-family: FontAwesome;
}
.sort-numerical a.asc:after {
    content: "\e153";
}
.sort-numerical a.desc:after {
    content: "\e154";
}
.sort-ordinal a.asc:after {
    content: "\e155";
}
.sort-ordinal a.desc:after {
    content: "\e156";
}
.grid-view td {
    white-space: nowrap;
}
.grid-view .filters input,
.grid-view .filters select {
    min-width: 50px;
}
.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}
.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}
/* align the logout "link" (button in form) of the navbar */
.nav>li>form {
    padding: 8px;
}
@media(max-width:768px) {
    .nav li>form {
        padding: 3px;
    }
}
.nav>li>form>button:hover {
    text-decoration: none;
}
/*------------------------------------------------------------------------------------*/
/* Greenfoss */
/*------------------------------------------------------------------------------------*/
/* Add areas */
/* 1. homepage Header*/
.ad-area-one {}
/* 2. Homepage, between category and Carousel*/
.ad-area-two {
    /*margin-top: 50px;   */
}
/*Home*/
.wrap>.container {
    padding: 30px 15px 20px;
}
.logo img {
    height: 100px;
    width: auto;
}
/* Home Navigation */
.header-right ul.list-inline li a {
    padding: 15px 10px 10px 10px !important;
}
.header-container.container {
    padding: 0 15px;
}
.category-list h2 {
    color: #666;
}
.category-list .footer-menu ul li {
    border-bottom: 0;
}
/* home- search */
.home-search {
    /*margin: 50px 0; */
    background-color: #dadada;
    color: white;
    padding: 20px;
    padding: 15px 15px 0px;
}
.home-search .search-bar-one {
    background-color: #5A88CA;
    width: 100%;
    height: 100px;
    position: relative;
}
.home-search .search-bar-one .search-category {
    text-align: center;
    line-height: 100px;
    font-weight: 800;
    font-size: 18px;
    vertical-align: bottom;
    position: absolute;
    z-index: 100px;
    width: 100%;
    bottom: 1px;
}
.home-search .search-bar-one .search-category-two {
    text-align: center;
    line-height: 110px;
}
.home-search .search-bar-style {
    background-color: #5A88CA;
    width: 30px;
    height: 30px;
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    position: absolute;
    top: 34%;
    left: 87%;
}
/*.home-search .search-bar-two{
    background-color: white;
    width: 10%;
    height: 150px;
}*/
/*----------------*/
/*   Slider       */
/*----------------*/
.latest-products {
    /*margin-top: 50px;*/
}
#myCarousel .thumbnail {
    margin-bottom: 0;
    min-height: 141px;
}
.carousel-control.left,
.carousel-control.right {
    background-image: none !important;
}
.carousel-control {
    color: #fff;
    top: 40%;
    color: #428BCA;
    bottom: auto;
    padding-top: 4px;
    width: 30px;
    height: 30px;
    text-shadow: none;
    opacity: 1;
}
.carousel-control:hover {
    color: #d9534f;
}
.carousel-control.left,
.carousel-control.right {
    background-image: none !important;
}
.carousel-control.right {
    left: auto;
    right: -32px;
}
.carousel-control.left {
    right: auto;
    left: -32px;
}
.carousel-indicators {
    bottom: -30px;
}
.carousel-indicators li {
    border-radius: 0;
    width: 10px;
    height: 10px;
    background: #ccc;
    border: 1px solid #ccc;
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    background: #3276b1;
    border-color: #3276b1;
}
/* Header navbar */
/*
Code snippet by maridlcrmn for Bootsnipp.com
Follow me on Twitter @maridlcrmn
*/
.navbar-brand {
    position: relative;
    z-index: 2;
}
.navbar-nav.navbar-right .btn {
    position: relative;
    z-index: 2;
    padding: 4px 20px;
    margin: 30px auto;
}
.navbar .navbar-collapse {
    /*position: relative; */
}
.navbar .navbar-collapse .navbar-right>li:last-child {
    /*padding-left: 22px; */
}
.navbar .nav-collapse {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding-right: 120px;
    padding-left: 80px;
    width: 100%;
}
.navbar.navbar-default .nav-collapse {
    background-color: #f8f8f8;
}
.navbar.navbar-inverse .nav-collapse {
    background-color: #222;
}
.navbar .nav-collapse .navbar-form {
    border-width: 0;
    box-shadow: none;
}
.nav-collapse>li {
    float: right;
}
.btn.btn-circle {
    border-radius: 50px;
}
.btn.btn-outline {
    background-color: transparent;
}
@media screen and (max-width: 767px) {
    .navbar .navbar-collapse .navbar-right>li:last-child {
        padding-left: 15px;
        padding-right: 15px;
    }
    .navbar .nav-collapse {
        margin: 7.5px auto;
        padding: 0;
    }
    .navbar .nav-collapse .navbar-form {
        margin: 0;
    }
    .nav-collapse>li {
        float: none;
    }
}
.navbar-nav>li>a {
    color: #666;
    text-transform: uppercase;
}
.navbar-tp {
    background-color: #fff;
    border-radius: 0;
    box-shadow: 0px 0px 8px -2px #888;
}
.nav>li>a:hover,
.nav>li>a:focus,
.nav>li>a:active {
    background-color: rgba(255, 255, 255, 0);
    color: #5A88CA;
}
/* Posts, post-list  */
.carousel-indicators {
    bottom: 15px;
    left: 10px;
    width: auto;
    margin-left: 0;
}
.carousel-indicators li {
    border-radius: 0;
    width: 8px;
    height: 8px;
    background: #fff;
}
.carousel-indicators .active {
    width: 10px;
    height: 10px;
    background: #3276b1;
    border-color: #3276b1;
}
/* Posts detailed view */
.detaled-view-images {
    border: 1px solid gray;
}
.single-product p {
    min-height: 100px;
}
.single-product {
    overflow: hidden;
    padding: 15px;
    border: 1px solid rgb(216, 216, 216);
    /*background-color: rgb(247, 247, 247);*/
    margin-bottom: 15px;
    /* box-shadow: 3px 3px 20px -3px #AAA; */
}
.tp-two {
    text-align: center;
    /*margint-op: 10px;*/
}
ul.sorter {
    padding-left: 1em !important;
}
/* post view section */
.post-view-section {
    padding: 10px;
    background-color: #F5f5f5;
    border-radius: 6px;
}
/* header-container */
.header-container {
    position: fixed;
    width: 100%;
    z-index: 999;
}
/* plain-bar */
.plain-bar {
    border-top: 3px solid #bbb;
}
/* main-container */
.wrap .main-container {
    padding-top: 100px;
}
section#categories,
section#latest-posts,
section#slider-ads {
    margin: 10px 0 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section#latest-posts {}
section#slider-ads {}
.category-list {
    margin: 0;
    padding: 0;
    border: 0;
}
.category-icons {
    margin: 0 2% 2% 0;
    padding: 10px;
    border: 1px solid #ECEBE8;
    width: 31%;
    /*height: 130px;*/
    float: left;
    text-align: center;
}
.tpspace img {
    padding: 0 0 0 0;
    border: 1px solid #ECEBE8;
}
.search {
    width: 100%;
    height: 35px;
}
.col6,
.col5,
.col4,
.col2 {
    margin: 0;
    border: 0;
    /*padding: 0;  */
    background-color: rgb(90, 136, 202);
}
.col6 .form-group,
.col5 .form-group,
.col4 .form-group,
.col2 .form-group {
    margin: 0;
    border: 0;
    padding: 0;
}
.col6 .help-block,
.col5 .help-block,
.col4 .help-block,
.col2 .help-block {
    display: none;
}
.col4 {
    float: left;
    width: 35%;
    padding: 6px 0 6px 6px;
}
.col6 {
    float: left;
    width: 50%;
    padding: 6px 0 6px 0;
}
.col5 {
    float: left;
    width: 53%;
    padding: 6px 0 6px 0;
}
.col2 {
    float: left;
    width: 12%;
    padding: 6px 6px 6px 0;
}
#form-search {
    margin-bottom: 10px;
}
#form-search .search-btn {
    border: none;
    color: #FFFFFF;
    background-color: rgb(90, 136, 202);
}
#form-search .search-btn:focus,
#form-search input.search-key:focus,
#form-search select.search-cat:focus {
    border: none;
    border-radius: 0;
    box-shadow: none;
}
#form-search .search-key {
    border: none;
}
#form-search .search-cat {
    border: none;
    background: white;
    color: #888;
    padding-left: 9px;
}
.left.carousel-control,
.right.carousel-control {
    display: none;
}
.bx-controls-direction {
    display: none;
}
.bx-controls.bx-has-pager.bx-has-controls-direction {
    display: none;
}
section {
    box-shadow: 0px 0px 15px -6px #888;
}
.home-post-image {
    margin: 0;
    padding: 0;
    border: 0;
}
.home-post-content {
    margin: 0;
    padding: 8px;
    border: 0;
    text-align: center;
}
.single-image {
    border: 1px solid #ECEBE8;
}
.product-f-image img {
    /*width: auto;*/
    /* text-align: center; */
    height: 165px;
    margin: auto;
    display: block;
}
.category-icons img {
    width: 100px;
    height: auto;
    margin: auto;
}
.product-carousel-price span {
    font-weight: 200;
    font-size: 12px;
    color: #E4E4E4;
    text-transform: capitalize;
}
h6.cat-name {
    margin-top: 6px;
    text-transform: uppercase;
}
/*section.posts-list{
    margin: 30px 0 0; 
    padding: 20px; 
    border: 0; 
    background-color: #fff; 
}
*/
div.posts-sidebars {
    margin: 0;
    padding: 0;
    border: 0;
    width: 18%;
    float: left;
}
div.posts-center {
    margin: 0;
    padding: 0;
    border: 0;
    width: 55%;
    float: left;
}
div.posts-sidebar-tps {
    margin: 0;
    padding: 0;
    border: 0;
    width: 27%;
    float: left;
}
section.posts-sidebar-one {
    margin: 10px 5px 0 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.posts-sidebar-two {
    margin: 20px 5px 0 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.posts-searchbar {
    margin: 20px 0 0 0;
    padding: 10px 20px 10px 20px;
    border: 0;
    background-color: #fff;
}
section.posts-list {
    margin: 10px 0 30px 0;
    padding: 5px 0;
    border: 0;
    background-color: #fff;
}
section.posts-tp-one {
    margin: 20px 0 0 5px;
    padding: 10px;
    border: 0;
    background-color: #fff;
}
section.posts-tp-two {
    margin: 20px 5px 30px 5px;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.posts-list .product-f-image {
    margin: 0;
    padding: 0;
    border: 0;
    width: 25%;
    float: left;
    border: 1px solid #ECEBE8;
}
section.posts-list .product-content {
    margin: 0 padding:0;
    border: 0;
    width: 75%;
    float: left;
}
section.posts-list .product-price ins {
    text-decoration: none;
    font-weight: 600;
}
section.posts-list .tech-park {
    float: left;
    width: 25%;
    font-size: 12px;
    color: #888;
}
section.posts-list .post-createdat {
    float: left;
    width: 45%;
    font-size: 12px;
    color: #888;
}
section.posts-list .tech-park {}
section.posts-list .post-createdat {}
section.posts-list .product-price span {
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    color: #888;
    background-color: white;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 800;
    /* font-size: 30px; */
    padding: 4px;
}
.post-single-product {
    overflow: hidden;
    border: 1px solid rgb(216, 216, 216);
    margin-bottom: 15px;
    padding: 5px 0 5px 5px;
}
.post-single-product h2 {
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-transform: capitalize;
}
.post-single-product h2 a {
    color: #444;
}
.post-single-product p {
    font-weight: 400;
    color: #666666;
    margin-bottom: 0;
}
.post-single-product {
    overflow: hidden;
}
.post-single-product:hover {}
.post-single-product:hover .product-hover a.add-to-cart-link {
    top: 32%;
}
.post-single-product:hover .product-hover a.view-details-link {
    bottom: 32%;
}
.post-single-product:hover .product-hover:after {
    left: 0
}
.single-wid-product h2 a:hover,
.post-single-product h2 a:hover {
    color: #5a88ca;
}
.post-single-product-widget {
    position: relative;
}
.post-single-product-area .zigzag-bottom {
    background-color: #f4f4f4
}
.post-single-product-area {
    padding: 80px 0 130px;
}
@media screen and (max-width: 768px) and (min-width: 0px) {
    .posts-sidebars {
        display: none;
    }
    .posts-sidebar-tps {
        clear: both;
        width: 100% !important;
    }
    .posts-center {
        width: 100% !important;
    }
    .detaled-view-main {
        width: 100% !important;
    }
    .detailed-view-sidebar {
        clear: both;
        width: 100% !important;
    }
    .log-tag {
        z-index: 0 !important;
    }
    .navbar .navbar-collapse .navbar-right>li:last-child {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    ul.dropdown-menu {
        background-color: white !important;
    }
    .logo img {
        height: 60px !important;
        width: auto;
    }
    .log-tag {
        padding-top: 40px !important;
    }
    section.google-tp-space {
        padding: 5px 0 !important;
    }
    .navbar-tp {
        height: 110px !important;
    }
    .navbar-toggle {
        float: right !important;
    }
    .log-tag {
        display: none;
    }
    .log-tag-mobile {
        display: block !important;
    }
    section#categories,
    section#latest-posts,
    section#slider-ads {
        padding: 2px;
    }
    #categories .col-sm-6,
    #categories .col-md-8,
    #categories .col-md-4 {
        padding: 2px !important;
    }
    .category-icons {
        width: 47.5%;
    }
    h6.cat-name {
        font-size: 10px !important;
    }
    section.google-tp-space {
        margin-top: 20px !important;
    }
    .clear-mobile {
        clear: both;
    }
    .posts-index .item img {
        height: 100% !important;
    }
    .for-mobile {
        width: 100% !important;
    }
    section.posts-list .product-content {
        width: 100%;
    }
}
@media screen and (min-width: 769px) and (max-width: 993px) {
    .posts-sidebars {
        display: none;
    }
    .posts-sidebar-tps {
        clear: both;
        width: 100% !important;
    }
    .posts-center {
        width: 100% !important;
    }
    .detailed-view-sidebar {
        clear: both;
        width: 100% !important;
    }
    .detaled-view-main {
        width: 100% !important;
    }
    .log-tag {
        z-index: 0 !important;
        padding-top: 68px !important;
    }
}
.empty {
    margin: 20px;
}
.posts-sidebar-one h4 {
    text-transform: uppercase;
}
.posts-sidebar-two h4 {
    text-transform: uppercase;
}
.breadcrumb {
    padding: 0;
    margin-top: 5px;
    margin-bottom: 0;
    background-color: white;
}
section.login {
    margin: 30px 5px 0 5px;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.signup {
    margin: 30px 5px 0 5px;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.post-derailed-view {
    margin: 10px 0 0 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
div.detaled-view-main .tech-park {
    width: 30%;
    float: left;
    margin-bottom: 15px;
}
div.detaled-view-main .posts-view h3 {
    margin-bottom: 0;
}
div.detaled-view-main .post-createdate {
    width: 50%;
    float: left;
    margin-bottom: 15px;
}
div.detaled-view-main .post-action {
    width: 20%;
    font-size: 13px;
    float: left;
    color: white;
    padding: 0;
    margin-bottom: 7px;
}
div.detaled-view-main .post-action p {
    background-color: rgb(90, 136, 202);
    padding: 0 10px;
    float: right;
    margin-bottom: 0;
}
div.detaled-view-main {
    margin: 0;
    padding: 0;
    border: 0;
    width: 73%;
    float: left;
}
div.detailed-view-sidebar {
    margin: 0;
    padding: 0;
    border: 0;
    width: 27%;
    float: left;
}
section.detaled-view-images {
    margin: 10px 0 0 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.detaled-view-images img {
    width: auto;
    margin: 25px 0;
    height: 150px;
}
section.detaled-view-map {
    margin: 10px 0 0 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
.detailed-view-content-area {
    width: 78%;
    float: left;
    margin-right: 2%
}
.detailed-view-content-area .tech-park {
    color: #888;
}
.detailed-view-content-area .post-createdate {
    color: #888;
}
.detailed-view-price-area {
    width: 20%;
    float: left;
    padding: 5px 0 5px 5px;
}
.detailed-view-price-area h4 strong {
    color: #006200;
}
.detailed-view-price-area h4 {
    float: right;
}
.detailed-view-price-area p {
    color: #969696;
    clear: both;
    float: right;
}
.detailed-view-price-area a {
    float: right;
    clear: both;
}
.pdetailed-view-content-area p {
    color: #888;
}
.post-description {
    color: #888;
}
section.my-posts-index {
    margin: 30px 0 30px 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.post-create {
    margin: 30px 0 30px 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.post-update {
    margin: 30px 0 30px 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.buying-history {
    margin: 30px 0 30px 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.selling-history {
    margin: 30px 0 30px 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.post-update {
    margin: 30px 0 30px 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.user-messages {
    margin: 30px 0 30px 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.top-tpbar {
    margin: 30px 0 10px 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
div.top-tpbar img {
    margin: auto;
    display: block;
}
ul.posts-list-sub-cat {
    padding-left: 12px;
    margin-bottom: 5px;
}
ul.posts-list-sub-cat h6 a {
    color: #666687;
}
div.user-information {
    color: #888;
}
.product-content h2 a:hover {}
.post-detailed-view-user p {
    color: rgba(90, 136, 202, 0.81);
}
.pagination {
    float: left;
    clear: both;
    margin: 20px 0 20px 15px;
}
option.parent-cat {
    font-weight: 600 !important;
    color: #3E3E3E;
    font-size: 16px;
    padding: 3px 0;
}
option.child-cat {
    color: #888;
    font-size: 16px;
    padding: 5px 0;
}
select {
    background-color: white;
}
.main-cat {
    font-size: 12px;
    color: #222;
}
.btn-post-free-add {
    color: #fff !important;
    box-shadow: 2px 2px 8px 1px #D8D8D8;
}
li a.btn-post-free-add:hover {
    background-color: #C74643;
}
input#postimages-imagefiles {
    border: 1px solid #bbb;
    padding: 3px;
    border-radius: 4px;
    width: 100%;
}
label {
    font-size: 16px;
    font-weight: 500 !important;
}
section.change-password {
    margin: 20px 0 0 0;
    padding: 10px 20px 10px 20px;
    border: 0;
    background-color: #fff;
}
section.password-reset {
    margin: 20px 0 0 0;
    padding: 10px 20px 10px 20px;
    border: 0;
    background-color: #fff;
}
div p.contact-no a,
div p.contact-no {
    color: rgb(0, 98, 0);
    font-size: 18px;
    font-weight: 600;
}
p.post-note {
    color: #888;
}
@media (min-width: 768px) {
    .navbar-nav>li>a {
        padding: 35px;
    }
}
/*post detailed view*/
.google-tp-single-post {
    margin: 10px 0;
    text-align: center;
}
.google-tp-single-post img {
    /*width: 50%;*/
    padding: 0;
    margin: 0;
    border: 0;
    float: left;
}
.home-post-content.single-post-featured h6 {
    background-color: white;
    color: #888;
    /* display: inline-block; */
    border-radius: 4px;
    /* padding: 5px 10px; */
}
.home-post-content.single-post-featured .product-carousel-price {
    width: 100%;
}
.login-or {
    line-height: 3em;
}
.auth-clients {
    padding-left: 0;
}
section.tp-space {
    margin: 10px 0 0 0;
    padding: 10px 20px 10px 20px;
    border: 0;
    background-color: #fff;
}
div.featured-section {
    margin: 0;
    padding: 0;
    border: 0;
    width: 30%;
    float: left;
    font-size: 12px;
    color: #52CC52;
}
.outline-image {
    height: 250px;
}
.log-tag {
    color: #888;
    padding-top: 50px;
    position: absolute;
    z-index: 99;
    font-size: 12px;
}
p.oldsite-text {
    text-align: center;
    margin-bottom: 0;
}
.adsbygoogle {
    width: 320px;
    height: 100px;
}
@media(min-width: 500px) {
    .adsbygoogle {
        width: 468px;
        height: 60px;
    }
}
@media(min-width: 800px) {
    .adsbygoogle {
        width: 728px;
        height: 90px;
    }
}
section.detaled-adspace {
    margin: 10px 0 0 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
    text-align: center;
}
.log-tag-mobile {
    display: none;
    color: #888;
    position: absolute;
    z-index: 99;
    font-size: 12px;
}
div.detailed-view-content-area p {
    margin-bottom: 0;
    color: #444;
}
section.page-notfound {
    margin: 10px 0 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
section.site-reset-password {
    margin: 10px 0 0;
    padding: 20px;
    border: 0;
    background-color: #fff;
}
.navbar-nav>li>a {
    text-align: center;
}
.footer-about-us h2 span {
    text-transform: lowercase;
}
.footer-about-us h2 {
    margin-bottom: 0;
}
.footer-about-us .tagline {
    margin-bottom: 10px;
    font-size: 14px;
    font-style: italic;
    color: #aaa;
}