@charset 'utf-8';
/*
 Theme Name:   Alpha Color Child
 Theme URI:    http://alpha-color.ancorathemes.com/
 Description:  Alpha Color - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     alpha-color
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  alpha-color
*/



/* =Theme customization starts here
-------------------------------------------------------------- */

/* body width fix */
@media (max-width:768px) {
    .content_wrap, .content_container {
        width: 95% !important;
    }
}


/* v centering menu items */
.sc_layouts_menu_nav>li>a, .sc_layouts_menu_nav>li.menu-item-has-children>a {
	margin-top: 5px;
}

/* upload file for products - button styles 
.tc-extra-product-options .tmcp-field-wrap label.cpf-upload-container {
	border-radius: 25px;
    background-color: #fde642;
    line-height: normal;
	border: 0px !important;
}
.uploadFile small {
	display: inline-block;
} */

input[type="file"]::-webkit-file-upload-button {
    cursor: pointer;
    background-color: #fde642;
    border: 0px;
    width: 150px;
    height: 40px;
    border-radius: 20px;
}

input[type="file"]::-webkit-file-upload-button:hover {
  background-color: #54b9fd;
  color: #fff;
  transition: 0.5s;
}

/* slider overlay */
.paperType .slide_overlay.slide_overlay_small {
	background-color: rgba(0,0,0,0) !important
}
.paperType .slide_info.slide_info_small {
	background-color: rgba(0,0,0,0.4) !important
}

.cd-timeline-item-title {
	font-size: 22px;
}

.mv200 .wpb_single_image img {
	max-width: 200px;
}

/* slider product photos arrows fix */
.pswp__button--arrow--left, .pswp__button--arrow--right {
    top: 50%;
    margin-top: 0;
    width: 50px;
    border-radius: 50%;
    height: 50px;
}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
    content: '';
    top: 10px;
    background-color: unset;
    height: 30px;
    width: 32px;
    position: absolute;
}

/* change product attributes headings size */
.ywapo_group_container h3 {
	font-size: 1.8em !important;
}

/* hide product attributes arrow */
.dashicons {
	display: none;
}
/* recolor error msg in product attributes */
.ywapo_miss_required {
	border: none;
	border-top: 2px solid #faa;
}
.ywapo_miss_required::before {
	content: 'Toto pole je povinné.' !important;
}

/* hide grcpt */
.grecaptcha-badge {
	display: none;
}

/* responsive fix */
@media (min-width: 1200px) and (max-width:1679px) {
    .hide_on_notebook, .sc_layouts_hide_on_notebook {
        display:none !important
    }
}

@media (min-width: 768px) and (max-width:1199px) {
    .hide_on_tablet, .sc_layouts_hide_on_tablet {
        display:none !important
    }
}

/* <select> fix */
.select_container select {
	/*min-height: 72px;*/
	padding: 0 1.4rem;
}

/* remove transition from error label */
.uni_cpo_fields_container .parsley-errors-list {
	    transition: all 0s ease-in !important;
	-webkit-transition: all 0s ease-in !important;
}

/* product price size */
.price .amount {
	 font-size: 2em;
}



/* request poduct button */
.yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a {
	color: #54b9fd;
}

.yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a:hover {
	color: #fde642
}

/* products layout fix - show products as list */
.woocommerce .shop_mode_list ul.products li.product .post_data, .woocommerce-page .shop_mode_list ul.products li.product .post_data {
	overflow: visible;
}




