/*
Theme Name: Shopkeeper Child
Theme URI: http://shopkeeper.getbowtied.com/
Description: This is a child theme for Shopkeeper.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: shopkeeper
Version: 1.0
*/

@import url("../shopkeeper/style.css");

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/


@font-face {
    font-family: 'Eras Bold ITC';
    font-style: normal;
    font-weight: 700;
    src: url("fonts/ERASBOLD.eot");
    src: url("fonts/ERASBOLD.eot?#iefix") format("embedded-opentype"), 
		 url("fonts/ERASBOLD.woff2") format("woff2"), 
		 url("fonts/ERASBOLD.ttf")  format('truetype'),
		 url("fonts/ERASBOLD.woff") format("woff");
}
@font-face {
    font-family: 'Eras Demi ITC';
    font-style: normal;
    font-weight: 700;
    src: url("fonts/ERASDEMI.eot");
    src: url("fonts/ERASDEMI.eot?#iefix") format("embedded-opentype"), 
		 url("fonts/ERASDEMI.woff2") format("woff2"), 
		 url("fonts/ERASDEMI.ttf")  format('truetype'),
		 url("fonts/ERASDEMI.woff") format("woff");
}
@font-face {
	font-family: 'Tw Cen MT Condensed Extra Bold';
    font-style: normal;
    font-weight: normal;
    src: url("fonts/TCCEB.eot");
    src: url("fonts/TCCEB.eot?#iefix") format("embedded-opentype"), 
		 url("fonts/TCCEB.woff2") format("woff2"), 
		 url("fonts/TCCEB.ttf")  format('truetype'),
		 url("fonts/TCCEB.woff") format("woff");
}
@font-face {
    font-family: 'Tw Cen MT Condensed';
    font-style: normal;
    font-weight: normal;
    src: url("fonts/TCCM.eot");
    src: url("fonts/TCCM.eot?#iefix") format("embedded-opentype"), 
		 url("fonts/TCCM.woff2") format("woff2"), 
		 url("fonts/TCCM.ttf")  format('truetype'),
		 url("fonts/TCCM.woff") format("woff");
}

.portfolio-isotope-container {
}
.portfolio-box {
/* margin-bottom:10px !important;*/
 border:10px solid #D0D9DD !important;
}
.portfolio-content-wrapper{
/* margin:5px !important;*/
}
.hover-effect-thumb:hover {
/* opacity:1 !important;*/
opacity:0.5 !important;
}

.portfolio-box-inner, .hover-effect-link {
/* background-color:rgba(28, 73, 89, 1) !important;*/
/* background-color:rgba(0, 0, 0, 0.6) !important;*/
 opacity:1 !important;
}
.portfolio-box-inner:hover {
 background-color:rgba(28, 73, 89, 1) !important;
}

.hover-effect-link .hover-effect-thumb {
 
 width:100% !important;
 
 height: calc(100% + 10px);
 
 top: -10px;
 -webkit-transform: translate3d(0, 10px, 0);
 
 transform: translate3d(0, 10px, 0);
}
.portfolio-title {
 
 text-shadow: 1px 2px #333;
 background-color: rgba(0,0,0,0.3);
 width:100%
}

.hover-effect-title {
 padding-top: 5px !important;
 text-align: center !important;
 font-size: 20px !important;
}
.hover-effect-content .hover-effect-title, .wpb_wrapper h2.hover-effect-title {
 color:#F1CD18 !important;
}
.hover-effect-content .hover-effect-title, .wpb_wrapper h2.hover-effect-title:hover {
 color:#fff !important;
}
.portfolio-categories {
 
 font-size: 9pt !important;

}
.portfolio-title:hover {
 
 color:#000 !important;
}

/*Collapse categories plugin*/
.collapsing.categories.expandable {
 transition: color 0.35s !important;
 -webkit-transition: color 0.35s !important;
}
.collapsing.categories.expandable:hover {
 color:#EC7A5C !important;
}
/**/

.shop_sidebar {
/* background-color: #DAE9EF !important;*/
/* background-color: #CAD5D9 !important;*/
 background-color: #C6D2D7 !important;
 padding: 5px;
 padding-left: 15px;
 padding-right: 15px;
 border-radius: 0 0 4px 4px;
 box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.15);
 min-width: 210px !important;
 margin-left: -15px !important;
}

.easyzoom {
 cursor: zoom-in;
}

.sub-menu {
 border-radius: 0 0 8px 0;
 box-shadow: 1px 2px 0px rgba(0, 0, 0, 0.15) !important;
}
.sub-menu.with_bg_image {
 background-repeat: no-repeat !important;
 background-position: right bottom !important;
}

.yikes-custom-woo-tab-title {
 font-size:16pt !important;
 color: #545454;
}

.site-top-message {
 margin-top:-10px;
}

.page-title {
 text-transform: none; 
}


/* shop sidebar, product filter */
aside.widget {
 padding-bottom: 15px !important;
 padding-top: 10px !important;
}
.prdctfltr_wc {
 margin-bottom:-10px !important;
}
.prdctfltr_buttons {
 margin-top:5px !important;
}
.prdctfltr_sale {
 margin-top:-20px !important;
}

.prdctfltr_customize_block, .prdctfltr_checkboxes { /*color select*/
 margin-right:0px;
 margin-bottom: -8px;
}

.prdctfltr_checkboxes > label, .prdctfltr_customize_select { /*select box*/
 margin:0;
 margin-left:0;
}
.prdctfltr_customize_name { 
 padding-left:3px;
}
.prdctfltr_checkboxes > label {
 background-color:rgba(181, 196, 202, 0.2);
 border: 1px solid #B5C4CA;
}
.prdctfltr_checkboxes > label:hover {
 border: 1px solid #5694AC;
}
/**/

input[type="submit"]:hover, input[type="button"]:hover {
/* box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3) !important;*/
-webkit-box-shadow: 2px 2px 8px 0px rgba(0,0,0,0.95)!important;
-moz-box-shadow: 2px 2px 8px 0px rgba(0,0,0,0.95)!important;
box-shadow: 2px 2px 8px 0px rgba(0,0,0,0.95);!important}

@media screen and (max-width: 700px) {
 .gba_productgrid td {display: block;width:98% !important}
 .vc_grid-item {display: block;width:98% !important}
 .gba_termek_menu > table td {display:block;}
}

/* woocommerce */
.woocommerce-price-suffix {
 color:green;
 font-size:80%;
}
.with_featured_img { /* page top image */
 height:400px !important;
}
/*fiokom oldal login/registration font size*/
.account-tab-list li.sep, 
.account-tab-list a {
 font-size:24px !important;
}
/* woocommerce end */

/* H-ITB */
.hitb_bold { /* h4 */
 color:#F8B500;
 font-weight:bold;
 font-size:20px;
 text-shadow: 1px 2px #333;
}
.hitb_bold_black { /* h4 */
 color:#000;
}
.hitb_h4 { 
 color:#F8B500;
}

.gba_termek_attekinto {
 padding:10px;
 background-color:rgba(0,0,0,0.6);
 border:2px solid #000;
 color:#F8B500;
 text-align:center;
}
.gba_termek_attekinto .title {
 font-family: 'Tw Cen MT Condensed Extra Bold';
 font-size:40px;
 font-weight:normal;
}
.gba_termek_attekinto table tr {
 vertical-align:top;
 text-align:justify;
}
.gba_termek_attekinto table td {
 padding:30px;    
 width:50%;
 color:#fff;
}
.gba_adatbekero_message {
 background-color:#F8B500;
 border:2px solid #000;
 border-radius:3px;
 padding:5px;
 margin-bottom:10px;
 text-align:center;
 color:#000;
}
table.gba_adatbekero tr {
 vertical-align:top;
 cell-padding:50px;
}
table.gba_adatbekero td {
 padding:3px;
}

.vc_grid {
 padding:5px;
 -webkit-box-shadow: 0px 0px 24px -15px rgba(0,0,0,1);
 -moz-box-shadow: 0px 0px 24px -15px rgba(0,0,0,1);
 box-shadow: 0px 0px 24px -15px rgba(0,0,0,1);
}
.gba_scaleimg {
 -moz-transition: all 0.2s;
 -webkit-transition: all 0.2s;
 transition: all 0.2s;
}
.gba_scaleimg:hover {
 -moz-transform: scale(1.2);
 -webkit-transform: scale(1.2);
 transform: scale(1.2);
}
/*.gba_grid_content_block {
 display:none;
}*/

/* H-ITB end */

/****************************************************************/
/****************************************************************/
/****************************************************************/

