x/*

Theme Name: etc
Template: mobius
Author: nk
Version: 1.0

*/
#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {
    color: #eee !important;
}

.padding-textbox {
		padding-right: 40px;
	}

h1 sup {font-size: 32px;}
h2 sup {font-size: 24px;}
h3 sup {font-size: 20px;}
h4 sup {font-size: 18px;}
h5 {
    padding-bottom: 10px;
}

h1 sup {
    font-size: 28px;
}
a:hover {
    color: #0d4290 !important;
}

div#recent-posts-4 ul li {
    padding-bottom: 16px;
    line-height: 20px;
}

.wpb_text_column h1, .wpb_text_column  h2, .wpb_text_column h3 {
    padding-bottom: 20px;
}

#copyright {
    color: #ffffff !important;
} 

table td, table th {
	text-align: left;
}

/* NAVIGATION*/
#top-nav {
    width: 80%;
    float: right;
}

.website-logo {
    width: 20%;
}

#top-nav .arrow-indicator {
    left: 2px;
}

#top-nav > ul > li.menu-item-has-children > a {
    padding: 0px 14px 0 4px;
    letter-spacing: 0.3px;
}

/* SIDEBAR */
#sidebar.col-last {
    padding: 20px !important;
    background: rgba(224, 224, 224, 0.5);
}

/* GALLERY */

.to-lb-holder figcaption {
	display: none !important;
}


.wp-caption .wp-caption-text {
    text-align: left;
    font-size: 0.8em;
}

.ppt {display: none;}

.jp-carousel-left-column-wrapper {
	display: none !important;
}

.tiled-gallery-caption {
	color: #000 !important;
}

.tiled-gallery-caption {
    overflow: auto !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    padding: 4px 10px !important;
    text-indent: 0 !important;
}

.gallery-icon img {
    border: 0px !important;
    cursor: url(images/cursor.cur), pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    width: 90% !important;
}

.gallery-item {
    text-align: left !important;
}

.gallery-caption {padding: 0 10% 0 0;}

.jp-carousel-light .jp-carousel-overlay {
    background: rgba(255,255,255,0.8) !important;
}

/* SPONSORS */
strong, b, a, p {color: #333333 !important;}

/* BREADCRUMBS */
.woocommerce #to-crumbs a:first-child:before, .woocommerce-page #to-crumbs a:first-child:before {
    content: "" !important;
    left: 0px !important;
    margin: 0;
}

/* BLOG */
.post-information, .post-cat-holder {display: none;}
div#single-post-information {display: none;}

/* FOOTER */
#footer-inner-top p {
    color: #fff !important;
} 

.dark .widget.widget_nav_menu li a {
    border-color: #e8e8e8 !important;
}

/* WOOCOMMERCE */
li.payment_method_paypal a {
    display: none !important;
}

.to-wishlist-counter {display: none !important;}

.woocommerce .woocommerce-info, .woocommerce .woocommerce-info a {
	color: #fff !important;
}

.woocommerce-error li {
    list-style: none !important;
}

/* GERMANIZED */
#order_review_heading {margin-top: 40px;}
.wc-gzd-product-name-left {
    max-width: 100%;
}

div#customer_details {
    background: #fff;
    padding: 20px;
}

div#order_review {
    background: #fff;
    padding: 20px;
}

#order_review .legal {
    margin: 12px 0 30px 0;
}

/* RESPONSIVE MENU */
#left-nav > ul > li > a, #left-nav .back-sub-menu, #left-menu-shop a {
    text-transform: none;
}

@media screen and (max-width:1380px) {
	#top-nav .top-menu {
   	 height: 18%;
	}
	
	#top-nav .sub-menu {
		z-index: 9999;
		position: absolute;
	}
}

@media screen and (max-width:1080px) {
	.header-mobile .website-logo {
   		position: absolute;
    	cursor: pointer;
    	height: 100%;
    	left: 0;
    	right: 0;
    	margin: 0 auto; 
	}
}

@media screen and (max-width:768px) {
	.padding-textbox {
		padding-right: 0 !important;
	}
}

@media screen and (max-width:690px) {
    .gallery-item {
        width: 100% !important;
    }
    
    .gallery-icon img {
        width: 100% !important;
    }
    
    .gallery-caption {
        padding: 0 !important;
    }
}