@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .sorting-container a, ul.dt-sc-tabs li a { color:#5a6d78; }

ul.dt-sc-tabs-vertical-frame li.current a, ul.dt-sc-tabs-vertical-frame li, .dt-sc-pr-tb-col:hover, .dt-sc-pr-tb-col.selected .dt-sc-tb-content li, .dt-sc-pr-tb-col.selected, ul.dt-sc-tabs-frame li a.current, .flickr_badge_image:hover, .woocommerce-tabs ul.tabs li.active a { border-color: #53C3EF; }
.border-title span, ul.dt-sc-tabs-vertical-frame li.current a, .dt-sc-button, .dt-sc-pr-tb-col .dt-sc-button, .demo-btn a.demo, .demo-btn a.purchase:hover, .border-title span, ul.dt-sc-tabs-vertical-frame li.current a, .dt-sc-pr-tb-col:hover, .dt-sc-pr-tb-col.selected, .testimonial-wrapper .nav-numbers li.active a, .copyright, .mean-container .mean-nav, .mean-container a.meanmenu-reveal, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active, .dt-sc-toggle-frame h5.dt-sc-toggle.active, ul.dt-sc-tabs-frame li a.current, .searchform #searchsubmit, .mailchimp .nl-submit, .portfolio-arrows a, #commentform p.form-submit input[type="submit"], input[type="submit"], .post-meta.sticky span.featured-post, .pagination a:hover, .pagination ul li.active-page, .single_add_to_cart_button, .woocommerce .shop_table.cart th, .product .summary .quantity input[type="button"], .product-quantity .quantity input[type="button"], .woocommerce-tabs ul.tabs li.active a, .shipping-calculator-form button[type="submit"], .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content, .price_slider_amount button, .woocommerce span.onsale, .products .product .product-details .button, a.add_to_wishlist, .yith-wcwl-wishlistexistsbrowse.show a, .yith-wcwl-wishlistaddedbrowse.show a, .sticky .date, .bx-controls-direction a, .wc-proceed-to-checkout .checkout-button {  background:#507299; *background:#507299; background:#507299\0/; }

.copyright .social-media li a { background: #319FC9; }
.copyright .social-media li a:hover { background:#2a92b9; }

#main-menu > ul > li:hover > a, #main-menu > ul > li.current_page_item > a, #main-menu > ul > li.current-menu-item > a  { background: #2196f3; color: #fff; }

a, .contact-info h4, .contact-info a, .support-info span.call, .portfolio-title h4 a, .demo-btn span, .border-title, .dt-sc-pr-tb-col:hover .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button, .dt-sc-tb-header .dt-sc-price, .sorting-container a:hover, .sorting-container a.active-sort, .tp-caption.custom_title2, h5.dt-sc-toggle-accordion.active a, h5.dt-sc-toggle.active a, ul.dt-sc-tabs li a.current, footer a:hover, .portfolio .image-overlay a span, .portfolio:hover .portfolio-detail .views, .portfolio:hover .portfolio-detail .views a.likeThis, #secondary a:hover, #secondary ul li a:hover, #main-menu ul ul li a:hover, .summary h1.product_title.entry-title, .woocommerce-MyAccount-navigation ul > li.is-active > a { color:#507299; }

/***** Woo *****/
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit,  .woocommerce-page button.button, .woocommerce-page input.button, .single-product .product .onsale, .single-product .product .out-of-stock, .product-wrapper .add_to_cart_button { color:#fff; }

.product-thumb .yith-wcwl-wishlistexistsbrowse.show a, .product-thumb .yith-wcwl-wishlistaddedbrowse.show a { background-image: url(images/wish-list-added.png); }
a.add_to_wishlist { background-image: url(images/wish-list.png); }

ul.products li .featured-tag, .featured-tag { background: url(images/featured-tag.png) no-repeat; }

.recent-posts-widget ul li a.thumb, .recent-portfolio-widget ul li a.thumb, .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img { border-color: #dfdede; }
.recent-posts-widget ul li a.thumb:hover, .recent-portfolio-widget ul li a.thumb:hover, .woocommerce ul.cart_list li img:hover, .woocommerce ul.product_list_widget li img:hover, .woocommerce-page ul.cart_list li img:hover, .woocommerce-page ul.product_list_widget li img:hover { border-color:#507299; }


/*----*****---- << Header >> ----*****----*/
#header {
	/* fallback/image non-cover color */
	background-color: #fff;
	/* Safari 4+, Chrome 1-9 */
	/* Safari 5.1+, Mobile Safari, Chrome 10+ */
	/* Firefox 3.6+ */
	/* IE 10+ */
	/* Opera 11.10+ */
	background-image: -o-linear-gradient(top, #fff, #fff);
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fff, endColorstr=#fff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fff, endColorstr=#fff)";*/
}

/*----*****---- << Button >> ----*****----*/
.dt-sc-button, .searchform #searchsubmit, .mailchimp .nl-submit, #commentform p.form-submit input[type="submit"], input[type="submit"], .single_add_to_cart_button, .shipping-calculator-form button[type="submit"], .price_slider_amount button, a.add_to_wishlist, .yith-wcwl-wishlistexistsbrowse.show a, .yith-wcwl-wishlistaddedbrowse.show a, .woocommerce-page input[type="submit"], .woocommerce-page button[type="submit"], .wc-proceed-to-checkout .checkout-button { text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); color:#ffffff; border-left:1px solid #2e93bb; border-top:1px solid #2e93bb; }
.dt-sc-button:hover, .searchform #searchsubmit:hover, .mailchimp .nl-submit:hover, #commentform p.form-submit input[type="submit"]:hover, input[type="submit"]:hover, .single_add_to_cart_button:hover, .quantity.buttons_added input[type="button"]:hover, .wc-proceed-to-checkout .checkout-button:hover { background:#2a8bb1; border-left:1px solid #247899; border-top:1px solid #247899; *background:#2a8bb1; background:#2a8bb1\0/; }

.products .product .product-details .button:hover { background:#2a8bb1; }

.dt-sc-button.ico i:after { background: #2f98c0; border-right: 1px solid #3ab5e6; }
.dt-sc-button.ico:hover i:after { background: #247899; border-right: 1px solid #5bb5d9; }

.demo-btn a { text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); }
.demo-btn a.demo { border-left:1px solid #4abfed; border-top:1px solid #2e93bb; border-right:1px solid #507299;  }
.demo-btn a.purchase { background:#2a8bb1; border-left:1px solid #247899; border-top:1px solid #247899; border-right:1px solid #1d7192; }

.demo-btn a.demo:hover { background:#2a8bb1; border-left:1px solid #4abfed; *background:#2a8bb1; background:#2a8bb1\0/; }
.demo-btn a.purchase:hover {  border-right:1px solid #1d7192;}

/*----*****---- << Main title >> ----*****----*/
.main-title { background: #53c3ef; -webkit-box-shadow:0 -7px 6px #3AAEDB inset; box-shadow:0 -7px 6px #3AAEDB inset; }

/*----*****---- << Services >> ----*****----*/
.service:hover [class^="icon-"], .service:hover h4 { color:#50c3ef; }
.service:hover [class^="fa-"], .service:hover h4  { color: #006799; }

.dt-sc-pr-tb-col:hover .dt-sc-tb-content li, ul.dt-sc-tabs-vertical-frame li.current a, ul.dt-sc-tabs-vertical-frame li, .dt-sc-pr-tb-col.selected .dt-sc-tb-content li{ border-color: #53C3EF; }

/*----*****---- << Testimonial >> ----*****----*/

.testimonial-wrapper figure.testimonial-thumb > .item-mask { background:url(images/hexa-bg.png) center center no-repeat; }

/*----*****---- << Pricing Table >> ----*****----*/
.dt-sc-pr-tb-col:hover .dt-sc-tb-content li, .dt-sc-pr-tb-col.selected .dt-sc-tb-content li { color:#fff; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); }

.dt-sc-pr-tb-col:hover .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button { background:#ffffff !important; border-color:#dddddd; text-shadow:none; display:block; }
.dt-sc-pr-tb-col:hover:after, .dt-sc-pr-tb-col.selected:after {  border:5px solid #507299; }

/*----*****---- << Portfolio >> ----*****----*/
.image-overlay { background:rgba(53, 170, 216, 0.9); background:#507299\0/; *background:#507299; }
.portfolio:hover .portfolio-detail { background:rgba(53, 170, 216, 0.9); background:#507299\0/; *background:#507299; }
.sorting-container a:hover, .sorting-container a.active-sort { border-bottom-color:#15bae3; }
.portfolio:hover .image-overlay a span:hover { color:#1f84ac; }

.portfolio-arrows a.prev:hover, .portfolio-arrows a.next:hover, .bx-controls-direction a:hover, .bx-controls-direction a:hover { background-color:#fff; }

/*----*****---- << Contact >> ----*****----*/
.location h4.map-title { background:#53C3EF; }

@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {

	ul.products li .featured-tag, .featured-tag { background-image: url(images/featured-tag@2x.png); background-size:100px 35px; }
	.testimonial-wrapper figure.testimonial-thumb > .item-mask { background-image:url(images/hexa-bg@2x.png); background-size:180px 206px; }
}
