.single-post span.fa.fa-angle-right:nth-child(2), .archive span.fa.fa-angle-right:nth-child(2) {
    display: none !important;
}

.single-post a.post-root.post.post-post, .archive a.post-root.post.post-post {
    display: none !important;
}

.single-post .container h1 {
    font-size: 40px;
}

#posts-content .blog-content ul li:before, #posts-content .page-content ul li:before {
    margin-left: 0px;
}

@media (max-width: 959px) {
.woocommerce-page .blog-header.entry-header {
    padding-top: 75px !important;
    padding-bottom: 40px;
}

.woocommerce-page.post-type-archive-product .blog-header.entry-header, .woocommerce-page.post-type-archive-product .blog-header.entry-header.with-topbar {
    padding-top: 115px;
    padding-bottom: 30px !important;
}

}



.woocommerce-page .blog-header.entry-header {
    padding-top: 115px;
    padding-bottom: 40px;
}

.fa.toggle-search {
    margin-top: -12px;
    border-radius: 25px;
    background: #eee;
}

.main-nav-extra-content {
    margin-top: 18px;
}

.fa-instagram {
font-size: 20px; 
color: #e04661;
}

.fa-facebook-square { 
font-size: 20px; 
color: #043c5c; 
}

.tb-border-design .topbar-left-content {
    border-left: 0px;
    border-right: 0px;
}

.tb-border-design .topbar-right-content {
    border-left: 0px;
}

.tb-border-design .topbar-extra-content {
    border-left: 0px;
    border-right: 0px;
}

.posted_in a {
    background: transparent !important;
}

@media (min-width: 500px) {
.navbar.navbar-default .menubar.main-nav-right .navbar-collapse {
    margin-top: 5px;
}

.menubar #main-menu .navbar-nav .mega-menu .dropdown-menu .dropdown-menu .menu-item:before {
    content: "\f105";
    font-family: 'ekko-font';
    color: white;
    margin-left: 12px;
}
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-review-link, .product_meta a {
    background: #eee;
}

.archive .woo-entry-image { 
min-height: 210px !important;
}

@media (min-width: 700px) {
.navbar.navbar-default.contained .container, .navbar.navbar-default .menubar, .navbar.navbar-default.navbar-shrink.fixed-menu, .keydesign-cart .keydesign-cart-dropdown, .navbar.navbar-default .dropdown-menu, #main-menu .navbar-nav .mega-menu > .dropdown-menu:before {
    padding-top: 10px;
    padding-bottom: 10px;
}
}

.upper-footer .widget-title {
    font-size: 17px;
}

.vc_grid-item-mini .vc_custom_heading h5 {
    min-height: 58px;
}

.single-post .blog-page-heading {
    background: #053c5c !important;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
}

footer.underline-effect .navbar-footer li a, footer.underline-effect .textwidget a, footer.underline-effect .footer_widget .menu li a, footer.underline-effect .footer_widget ul li.cat-item a {
    font-weight: normal;
}

#nav_menu-3 span {
    margin-right: 0;
    color: #0d212d !important;
}

body p {
   margin-bottom: 10px;
}

.blog-single .container .row {
    margin-top: 40px;
}

.single-post .use-sidebar .blog-single-title-meta-wrapper {
    margin-bottom: 0px;
}

.single-post .breadcrumbs .fa {
    opacity: 1;
    color: #febc11 !important;
}

.single-post .container h1 {
    color: white;
}

.single-post .current-item {
    color: white;
    text-decoration: underline;
}

.single-post .breadcrumbs a {
    opacity: 1;
    color: white !important;
}

.single-post .entry-header.blog-header {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.single-post .blog-single-header-wrapper {
    background: #053c5c !important;
    padding-bottom: 0px;
    margin-bottom: 0px;
    border-bottom: 6px solid #ffce0e;
}

#main-menu.underline-effect .navbar-nav .menu-item .dropdown-menu .menu-item a, #main-menu.underline-effect .navbar-nav .mega-menu .dropdown-menu .menu-item a {
    color: white !important;
}

#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu {
    background: #032e46 !important;
    opacity: 0.99;
}

.woocommerce-Tabs-panel li {
    font-size: 16px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    margin-bottom: 0px !important;
}

.woocommerce-Tabs-panel table {
    width: 100% !important;
}

.woocommerce img, .woocommerce-page img {
    background: white;
}

.footer-socials-bar {
    display: none;
}

.related-content .portfolio img, .single-post #posts-content .related-posts img {
    max-height: 221px;
    width: 100% !important;
}

.lower-footer .container {
    text-align: left;
}

.redux-social-media-list .fa-instagram { 
    color: #bf3ea7;
}

.redux-social-media-list .fa-twitter { 
    color: #00aced; 
}

.tags a, .tagcloud a, .tags-label {
   color: white !important;
}

.tags a:after, .tagcloud a:after {
    opacity: 1;
    background: #053c5c
}

.comments-content {
    display: none;
}

.tags a {
    background: #053c5c;
    border-radius: 0px !important;
    color: white !important;
}

.related-posts .entry-meta a, #posts-content .entry-meta, #posts-content .entry-meta a {
    display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    background: #fbfbfb;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    background: #053c5c;
}

body, .box, .cb-text-area p, body p, .upper-footer .search-form .search-field, .upper-footer select, .footer_widget .wpml-ls-legacy-dropdown a, .footer_widget .wpml-ls-legacy-dropdown-click a {
    color: #505b6f;
}

.breadcrumbs a {
    opacity: 0.7;
}

.woocommerce-page .blog-header.entry-header {
    background-color: #febc11;
}

.woocommerce-page.post-type-archive-product .blog-header.entry-header, .woocommerce-page.post-type-archive-product .blog-header.entry-header.with-topbar {
    padding-top: 180px;
    padding-bottom: 100px;
}
.navbar.navbar-default.contained .container, .navbar.navbar-default.navbar-shrink.fixed-menu, .keydesign-cart .keydesign-cart-dropdown, .navbar.navbar-default .dropdown-menu, #main-menu .navbar-nav .mega-menu > .dropdown-menu:before {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #032e46 !important;
}

@media (max-width: 700px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100% !important;
}
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: calc(33% - 31px);
}

.woocommerce-product-details__short-description p {
    margin-bottom: 10px;
}

.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product {
    background: white;
}

.woocommerce-Tabs-panel a:hover {
    color: #0b2341;
    background: #efefef;
    padding: 20px;
    transition: 0.25s;
}

.woocommerce-Tabs-panel a {
    color: #ffffff;
    background: #053c5c;
    padding: 20px;
    transition: 0.25s;
    line-height: 50px;
}

.product-categories .current-cat {
    color: #ffce0e;
    text-decoration: underline;
}

.woo-entry-wrapper a.button, .price {
    display: none !important;
}

.woocommerce div.product form.cart, .woocommerce div.product p.cart {
    margin-bottom: 15px;
    margin-top: 10px;
}

#single-page .woocommerce ul.products li.product h2, #single-page .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 {
    white-space: break-spaces;
    margin-bottom: 20px !important;
}

.single-product div.product h1.product_title {
    font-size: 30px;
    margin-bottom: 10px;
}

.single-product .wpb_video_widget {
    margin-bottom: 25px !important;
}

.single-product a.button.alt {
    -webkit-font-smoothing: antialiased;
    line-height: 40px;
    padding: 20px;
    color: #262626;
    font-weight: bold;
    text-align: center;
}

#hide, .hide {
    display: none !Important;
}