/*
Theme Name: Renden Blue
Theme URI: https://www.thinkupthemes.com/free/renden/
Author: Think Up Themes
Author URI: https://www.thinkupthemes.com
Description: Renden Blue is the free version of the multi-purpose professional theme (Renden Pro) ideal for a business or blog website. The theme has a responsive layout, HD retina ready and comes with a powerful theme options panel with can be used to make awesome changes without touching any code. The theme also comes with a full width easy to use slider. Easily add a logo to your site and create a beautiful homepage using the built-in homepage layout. Compatible with WooCommerce, WPML, Polylang, Flat Parallax Slider, Photo Gallery and Travel Map, Elementor, Page Builder, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. It's a perfect theme for small businesses (restaurants, wedding planners, sport/medical shops), startups, corporate businesses, online agencies and firms, portfolios, ecommerce (WooCommerce), and freelancers.
Template: renden
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, right-sidebar, left-sidebar, custom-header, custom-menu, full-width-template, theme-options, threaded-comments, editor-style, featured-images, featured-image-header, post-formats, sticky-post, translation-ready, flexible-header, custom-background, grid-layout, footer-widgets, blog, e-commerce, portfolio, rtl-language-support
Text Domain: renden-blue
*/

/* style.css - color */
a,
#pre-header .header-links .menu-hover > a,
#pre-header .header-links > ul > li > a:hover,
#pre-header .header-links .sub-menu a:hover,
#pre-header .header-links i,
#header .header-links .sub-menu a:hover,
#header .header-links .sub-menu .current-menu-item a,
#header-sticky .header-links .sub-menu a:hover,
#header-sticky .header-links .sub-menu .current-menu-item a,
#header .menu > li.menu-hover > a,
#header .menu > li.current_page_item > a,
#header .menu > li.current-menu-ancestor > a,
#header .menu > li > a:hover,
#header-sticky .menu > li.menu-hover > a,
#header-sticky .menu > li.current_page_item > a,
#header-sticky .menu > li.current-menu-ancestor > a,
#header-sticky .menu > li > a:hover,
#intro #breadcrumbs a,
.themebutton4,
.themebutton4:hover,
#footer-core a,
#footer-core .widget li > a:before,
.widget li a:hover,
.widget li > a:hover:before,
.widget_rss li a,
.thinkup_widget_categories li a:hover,
.thinkup_widget_childmenu li a.active,
.thinkup_widget_childmenu li a:hover,
.thinkup_widget_childmenu li > a.active:before,
.thinkup_widget_childmenu li > a:hover:before,
.thinkup_widget_recentcomments .quote:before,
#footer .thinkup_widget_tabs h3.widget-title,
#sidebar .thinkup_widget_twitterfeed a,
#footer .thinkup_widget_twitterfeed small,
.blog-article .blog-title a:hover,
.blog-article .entry-meta a:hover,
.blog-style1 .entry-content.comment-icon .fa-comments:hover,
.blog-style1 .entry-content.comment-icon .comment a:hover,
.single .entry-meta a:hover,
.single .entry-header.comment-icon .fa-comments:hover,
.single .entry-header.comment-icon .comment a:hover,
#comments-title span,
.comment-author a:hover,
.comment-meta a:hover,
.page-template-template-archive-php #main-core a:hover,
.page-template-template-sitemap-php #main-core a:hover,
.team_grid .entry-content h4 a:hover,
.testimonial-name h3 a:hover,
.testimonial-quote:before,
ul.iconfont i,
.pricing-table i,
.pricing-table .pricing-title,
.pricing-table .pricing-price,
.tabs.style2 .nav-tabs .active a,
.tabs.style2 .nav-tabs a:hover,
.tabs.style3 .nav-tabs a,
.sc-carousel.carousel-portfolio .entry-content h4 a:hover,
.sc-carousel.carousel-team .entry-header .overlay2 .hover-link:hover,
.iconfull.style1 a:hover i,
.iconfull.style1 i.fa-inverse,
.iconfull.style2 .iconimage i.fa-inverse,
.iconfull.style2 .iconurl > a:hover,
.services-builder.style1 .iconurl a,
.services-builder.style2 a:hover i,
.services-builder.style2 .iconurl a:hover {
	color: #2d88de;
}
.sc-carousel .entry-content h4 a:hover {
	color: #2d88de !important;
}

/* style.css - background */
blockquote,
q,
.header-style2 #header-search a:hover,
.header-style2 #header-search.active a,
#slider .featured-link a:hover,
#slider .rslides-content.style3 .featured-link a,
#slider .rslides-content.style5 .featured-link a,
.themebutton,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
.themebutton3:hover,
#scrollUp:hover:after,
#footer .widget_tag_cloud a,
#sidebar .thinkup_widget_tabs li.active h3.widget-title,
.thinkup_widget_tagscloud a,
.blog-icon i:hover,
.blog-thumb .image-overlay-inner a:hover,
.blog-style2 .pag li a,
.blog-style2 .pag li span,
.team-social li a:hover,
.sc-carousel a.prev:hover,
.sc-carousel a.next:hover,
.sc-carousel .entry-header .hover-link:hover,
.sc-carousel .entry-header .hover-zoom:hover,
.sc-postitem .entry-header .hover-link:hover,
.sc-postitem .entry-header .hover-zoom:hover,
.sc-grid .entry-header .hover-link:hover,
.sc-grid .entry-header .hover-zoom:hover,
.sc-lightbox .hover-zoom:hover,
.pricing-table.style2,
.tabs.style3 .nav-tabs .active a,
.tabs.style3 .nav-tabs a:hover,
.iconfull.style2 .iconimage a:hover i.fa-inverse,
.progress.progress-basic .bar-danger,
.panel-grid-cell #introaction .style1,
.panel-grid-cell #introaction .style2,
.panel-grid-cell #introaction .style4:hover,
.panel-grid-cell #introaction .style6:hover,
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev:hover,
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next:hover,
.carousel-portfolio-builder.style2 .sc-carousel-button:hover,
.services-builder.style2 .iconimage {
	background: #2d88de;
}
#sidebar .thinkup_widget_flickr a .image-overlay,
#sidebar .popular-posts a .image-overlay,
#sidebar .recent-comments a .image-overlay,
#sidebar .recent-posts a .image-overlay,
.progress .bar-danger {
	background-color: #2d88de;
}

/* style.css - border */
.themebutton4,
.blog-style1 .entry-content.comment-icon .fa-comments:hover,
.blog-style2 .pag li a,
.blog-style2 .pag li span,
.single .entry-header.comment-icon .fa-comments:hover,
.pricing-table.style2 .pricing-link a,
.tabs.style3 .nav-tabs,
.iconfull.style2 .iconimage i.fa-inverse,
#footer .thinkup_widget_flickr img:hover,
#footer .popular-posts:hover img,
#footer .recent-comments:hover img,
#footer .recent-posts:hover img,
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev:hover,
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next:hover,
.carousel-portfolio-builder.style2 .sc-carousel-button:hover,
.services-builder.style2 a:hover i {
	border-color: #2d88de;
}
#pre-header .header-links .sub-menu,
#header .header-links .sub-menu,
#header-sticky .header-links .sub-menu,
.header-style1.header-below2 #header .sub-menu,
.header-style2 #header .menu > li.menu-hover > a,
.header-style2 #header .menu > li.current_page_item > a,
.header-style2 #header .menu > li.current-menu-ancestor > a,
.header-style2 #header .menu > li > a:hover {
	border-top-color: #2d88de;
}
blockquote.style2, q.style2,
#slider .featured-link a:hover {
	border-color-color: #2d88de;
}

/* woocommerce.css - color */
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins,
.woo-meta a:hover,
.woo-meta a.active,
.jm-post-like.liked,
.products .price ins,
.products .column-1 a:hover h3,
.tax-product_tag .products .added_to_cart:hover,
.tax-product_cat .products .added_to_cart:hover,
.post-type-archive-product .products .added_to_cart:hover,
.single-product .entry-summary .price,
#myaccount-tabs .nav-tabs > li > a:hover,
#myaccount-tabs .nav-tabs > li.active > a {
	color: #2d88de;
}

/* woocommerce.css - background */
.chosen-container .chosen-results li.highlighted,
.tax-product_tag .products .added_to_cart,
.tax-product_cat .products .added_to_cart,
.post-type-archive-product .products .added_to_cart,
.single-product .variations .value label:hover,
.single-product .variations .value input[type=radio]:checked + label {
	background: #2d88de;
}
@media only screen and (max-width: 568px) {
	#thinkupshortcodestabswoo.tabs .nav-tabs > li > a:hover,
	#thinkupshortcodestabswoo.tabs .nav-tabs > .active > a,
	#thinkupshortcodestabswoo.tabs .nav-tabs > .active > a:hover,
	#thinkupshortcodestabswoo.tabs .nav-tabs > .active > a:focus {
		background: #2d88de;
	}
}

/* woocommerce.css - border */
.woo-meta a:hover,
.woo-meta a.active,
.jm-post-like.liked,
.single-product .variations .value label:hover,
.single-product .variations .value input[type=radio]:checked + label {
	border-color: #2d88de;
}

/* style-portfolio.css - color */
#filter.portfolio-filter li a:hover,
#filter.portfolio-filter li a.selected,
.port-title a:hover {
	color: #2d88de;
}

/* style-portfolio.css - background */
#portfolio-options.style2 #filter.portfolio-filter li a:hover,
#portfolio-options.style2 #filter.portfolio-filter li a.selected {
	background: #2d88de;
}

/* style-portfolio.css - border */
#filter.portfolio-filter {
	border-color: #2d88de;
}
#filter.portfolio-filter li a:hover,
#filter.portfolio-filter li a.selected {
	border-bottom-color: #2d88de;
}

/* style-responsive.css - background */
@media only screen and (max-width: 568px) {
	#portfolio-options.style2 #filter.portfolio-filter li a:hover,
	#portfolio-options.style2 #filter.portfolio-filter li a.selected {
		background: #2d88de;
	}
}



/* ---------------------------------------------------------------------------------------
		CUSTOM CSS
--------------------------------------------------------------------------------------- */

/*Layout*/


@media (min-width: 768px) {
	body.archive.woocommerce #primary {
		width: 70%;
		float: left;
		margin-right: 30px;
	}

	body.archive.woocommerce #sidebar {
		width: 30%;
		float: right;
		background: #ecf8ff;
		padding: 15px;
	}
	body.archive.woocommerce #main-core {
		display: flex;
	}
	body.archive #content {
		padding: 0 10px;
	}
	body.archive .site-main {
		padding: 30px 0;
	}
}

@media (min-width: 686px) {
	.site-main .woocommerce-breadcrumb {
		display: none;
	}
}

@media (max-width:399px) {
	.woocommerce-ordering {
		float: left !important;
		clear: both;
	}
}

/*Header*/

.cart-holder {
	display: inline-block;
	float: right;
	margin: 35px 0 0 35px;
	position: relative;
}

.cart-holder a img {
	width: 35px;
}

.item-total {
	color: #414141;
	background: #c7e4ec;
	font-weight: bold;
	padding: 0 5px;
	border-radius: 25px;
}

@media (max-width: 768px) {
	.cart-holder {
		margin: 7px 0 0 0;
	}
	.cart-holder a img {
		width: 25px;
	}
}

.woo-search {
	display: inline-block;
	float: right;
}
.woo-search form {
	position: relative;
	margin: 34px -21px 0 30px;
}

.woo-search input {
	padding: 7px 5px;
}
.woo-search form button {
	position: absolute;
	top: 50%;
	right: 5px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	opacity: 0.8;
	padding: 0;
	width: 18px;
	height: 18px;
	background: url('/dnt-upload/2018/10/search.png') no-repeat 50% 50%;
	background-size: contain;
}

/*Sidebar*/

.store-search {
	position:relative;
}
.store-search input[type='search'] {
	width: 100%;
}

.store-search button {
	color: transparent;
	overflow: hidden;
	padding: 0;
	margin: 0;
	width: 40px;
	height: 40px;
	vertical-align: middle;
  	background: url(/dnt-upload/2018/09/search-icon.png) no-repeat 50% 50%;
	background-size: 20px;
	float: right;
  	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.prc-wdgt .ui-widget-content {
	background-color: #abcdde !important;
}
.prc-wdgt .ui-slider-range, .prc-wdgt .ui-slider-handle, .prc-wdgt .ui-corner-all .prc-wdgt :not(.ui-widget-content) {
	background-color: #1b4f81 !important;
}

.prc-wdgt .button {
	color: #fff !important;
	background-color: #549ece !important;
}

/* HOME PAGE */

/*slider*/

#home-slider {
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	z-index: 99;
	box-shadow: 0 0 12px rgba(0,0,0,0.6);
}

.catalogue-categories {
	margin-top: 75px;
}

@media (max-width: 959px) {
	#home-slider {
		transform: translateY(30px);
		-webkit-transform: translateY(30px);
	}
	.catalogue-categories {
		margin-top: 45px;
	}
}

@media (max-width: 767px) {
	#home-slider {
		transform: translateY(10px);
		-webkit-transform: translateY(10px);
	}
	.catalogue-categories {
		margin-top: 15px;
	}
}
/*Categories*/
.home-categories ul.product-categories {
	display: flex;
	flex-wrap: wrap;
}

.home-categories ul.product-categories li {
	display: inline-block;
	position: relative;
	width: 23%;
	background-color: #c7e4ec;
	position: relative;
	margin: 1%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
	border-left: 8px solid #1b4f81;
	padding-left: 8px;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	box-shadow: 3px 3px 5px rgba(0,0,0,0.2);
	opacity: 0;
}

@media (max-width: 579px) {
	.home-categories ul.product-categories li {
		width: 48%;
	}
}


@media (max-width: 419px) {
	.home-categories ul.product-categories li {
		width: 100%;
		margin: 5px auto;
	}
}


.home-categories ul.product-categories li::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #1b4f81;
	display: block;
	transition: all .5s;
	z-index: 9;
}

.home-categories ul.product-categories li:hover::before {
	width: 100%;
}

.home-categories ul.product-categories li > a {
	position: relative;
	z-index: 10;
	font-size: 1.3em;
	font-weight: bold;
	color: #1b4f81;
	height: 100%;
	width: 100%;
	text-decoration: none !important;
}


.home-categories ul.product-categories li:hover a {
	color: #fff !important;
}

.home-categories ul.product-categories li > a::before {
	content: '';
	display: none;
}

/* product slide */
ul.slick-dots > li > button {
	padding: 0;	
}

/* CONTENT */

body.home #content {
	padding-top: 0;
}

/* SHOP */

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	color: #fff !important;
	background-color: #549ece !important;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	background-color: #254960 !important;
}

.current-cat {
	font-weight: bold;
}

.woocommerce .woocommerce-breadcrumb {
	color: #fff;
	font-size: 12px;
	margin: 0;
}

a.button, a.woocommerce-LoopProduct-link, .widget_product_categories ul li a {
	text-decoration: none !important;
}

/* PRODUCT */

.product_meta > span {
	display: block;
}

#tab-description > h2:first-child {
	display: none;
}

.description-list {
	list-style: none;
  	margin-left: 0;
	font-size: 1.2em;
	font-weight: 600;
}
.description-list li {
	padding: 5px 0 5px 15px;
}
.description-list > li:nth-of-type(even) {
	background: #cce1f2;
}
.description-list > li:nth-of-type(odd) {
	background: #f1f9ff;
}

/* CONTACT US PAGE */

#contact-us-form .sow-text-field {
	padding: 3px 5px;
}

@media (min-width: 768px) {
	#contact-us-form .sow-form-field-name, #contact-us-form .sow-form-field-email {
		width: 49%;
		display: inline-block;
	}
	#contact-us-form .sow-form-field-name {
		float: left;
	}
	#contact-us-form .sow-form-field-email {
  		float: right;
	}
}

#contact-us-form textarea {
	max-height: 100px;
	padding: 5px;
}