/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://kallyas.net/demo/
Description:    Child theme for the Kallyas theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        4.0.0
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:  zn_framework
*/

.f_menu {text-align: center;}
.f_menu li {display: inline-block;border-right: 1px solid #D5D5D5 ;padding-left: 7px;}
.f_menu li:last-child {border:0px;}
.web_dev {text-align: right;}
#footer .copyright img {max-width: 200px; }
.ubm_banner {margin-bottom: 15px;text-align: center;}
.social_footer a {background-color: #27AAE1 !important;}
.social_footer .social-icons li a {width: 35px; height: 35px;}
.social_footer .social-icons.sc--clean li a {font-size: 18px;}
.social_footer .social-icons li a::before {line-height: 35px; }
.social_footer {max-width: 300px;float: left;}
.social_footer .social-icons {padding-top: 7px !important;float: left !important; padding: 0;margin-left: 0px !important;margin-bottom: 20px}
.form-paypal {float: right;padding-top: 42px;}
#footer .row:first-of-type {margin-bottom: 20px;}
.single-product .mfp-img {max-height: none !important;}
.download-page #downloads-wrapper ul {list-style: none;padding: 0;}
.wc-my-downloads-digital-downloads { border: 1px solid rgba(0, 0, 0, 0.1);}
.wc-my-downloads-digital-downloads th {background-color: #CCC; color: #454545; padding: 6px 12px; font-weight: 600;}
.wc-my-downloads-digital-downloads td {text-align: center;background-color: #fff; border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 6px 12px; vertical-align: middle; }
.wc-my-downloads-digital-downloads td img {max-width: 100px;max-height: 100px;}
.wc-my-downloads-digital-downloads td a.button_download {display: inline-block; font-size: 13px !important; padding: 10px 20px; font-weight: 600; color: #FFF;background-color: #27AAE1; text-transform: uppercase; text-shadow: none; border-radius: 3px; box-shadow: none; position: relative; border: 0px none;}
.wc-my-downloads-digital-downloads td a.button_download:hover {background-color: #23527C}
.through-line {text-decoration: line-through;}
.subheader-currentdate {display: none;}
.header-search .searchBtn {background: rgba(39, 170, 255, 1) !important; }
.header-search .searchBtn:hover {background: rgba(39, 170, 255, 0.5) !important;}
.header-search .searchBtn.active .glyphicon {color: #fff !important}
.navRight span {padding-left: 10px;}
.link_blue {color: #27AAE1;}
.link_blue:hover {text-decoration: underline;}
.edit {float: right; padding: 7px 10px 6px; background-color: #DEDEDE; border-radius: 2px; text-transform: uppercase; font-weight: 600; color: #676767; font-size: 12px; line-height: 1; margin-top: 5px;}
.address {max-width: 300px;}
.custom-price {color: #282828; font-size: 18px;display: block; font-weight: 600;padding: 15px; line-height: 1;}
.custom-price ins {text-decoration: none;}
.custom-add-to-cart{padding-bottom: 10px;float: left; clear: both; width: 100%;}
.custom-add-to-cart a {text-transform: uppercase; display: inline-block; background: #27AAE1 none repeat scroll 0% 0%; color: #FFF; font-size: 10px; line-height: 1; padding: 6px 10px; white-space: nowrap; margin-bottom: 3px; position: relative; float: right; clear: right; font-weight: 600; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);}
.custom-add-to-cart a:hover {background-color: #333;color: #FFF;}
.hg-portfolio-sortable ul#thumbs li {margin-bottom: 40px !important;}
.breadcrumbs {background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0% !important;}
.subheader-maintitle {font-size: 24px !important}
#footer .zn_sbs .menu > li {float: none !important;}
#footer .contact-details {background: none !important;}
#footer a {color: #D5D5D5 !important;}
#footer a:hover {color: #fff !important;}
#footer .widget_sbs_nav_menu {padding-left: 45px;}
.margin-bottom0 {margin-bottom: 0 !important;}
.filter-hide #sorting {display: none !important;}
.product-list-item:hover .kw-details {background: transparent !important; }
.product-list-item:hover .kw-details-title {color: #27AAE1 !important}
.woocommerce div.product .product_title {font-size: 24px !important;}
.site-header.style7 .logosize--yes .site-logo {margin-top: 20px;}
.custom-button a {background-color: #999999 !important}
.custom-button a:hover {background-color: #27AAE1 !important}


.hg-portfolio-sortable ul#thumbs li .inner-item {box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 0.35) !important; opacity: 1 !important; }
.hg-portfolio-sortable ul#thumbs li .inner-item:hover {box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 0.35) !important; opacity: 1 !important;}
.hg-portfolio-sortable ul#thumbs .title .name {text-transform: none;}

@media screen and (max-width: 991px) {
	#footer .container .row:nth-child(2) .col-sm-4 {width: 50% ;}
	#footer .container .row:nth-child(2) .col-sm-4:nth-child(3) {width: 100%;}
	.form-paypal {float: left;padding-top: 0;}
}

@media screen and (max-width: 767px) {
	.wc-my-downloads-digital-downloads {width: 100%;}
	.wc-my-downloads-digital-downloads tr:nth-child(odd) td:first-child {border-top: 2px solid #27AAE1}
	.wc-my-downloads-digital-downloads th {display: none;}
	.wc-my-downloads-digital-downloads td {display: block;width: 100%;}
	#footer .container .row:nth-child(2) .col-sm-4 {width: 100% ;clear: both;}
	.f_menu, .web_dev {text-align: left;}
	.copyright {width: 100%;}
	.copyright p {display: inline-block;}
	.coupon .button {float: left !important;}
	.coupon #coupon_code {margin-bottom: 10px;}
}

@media screen and (max-width: 480px) {
	.site-header.style7 .zn-res-menuwrapper .zn-res-trigger {margin-bottom: 15px;}
}