/*
CTC Separate Stylesheet
Updated: 2020-09-14 10:11:32
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Template: phlox-pro
Author: averta
Author URI: http://www.averta.net
Description: Phlox is a modern, lightweight and customizable theme perfect for almost any type of website including, blog, portfolio, agency, startup, new &amp; magazine, restaurant, travel, and photography as well as WooCommerce storefront. What makes the Phlox unbeatable is being fast, truly responsive, translation ready, RTL layout, built with SEO in mind, professional portfolio features, professional news and magazine features, 45 exclusive widgets and elements, WooCommerce Ready, WPML ready, 100% GDPR compliance, reliable with regular updates, and also integrated with Elementor, Visual Composer and SiteOrigin page builders.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,grid-layout,custom-menu,custom-colors,editor-style,featured-images,featured-image-header,footer-widgets,full-width-template,post-formats,sticky-post,theme-options,translation-ready,blog,e-commerce,portfolio,threaded-comments,custom-logo
Version: 5.3.5.1636467320
*/

.woocommerce form .form-row select, .woocommerce-page form .form-row select {
	 width: auto !important;
}




.form-style-1 form label{
	display: none;
}
.form-style-1 form .wpcf7-form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #151515;
  opacity: 0.9;
  font-style: normal;
}
.form-style-1 form .wpcf7-form-control::-moz-placeholder { /* Firefox 19+ */
  color: #151515;
  opacity: 0.9;
  font-style: normal;
}
.form-style-1 form .wpcf7-form-control:-ms-input-placeholder { /* IE 10+ */
  color: #151515;
  opacity: 0.9;
  font-style: normal;
}
.form-style-1 form .wpcf7-form-control:-moz-placeholder { /* Firefox 18- */
  color: #151515;
  opacity: 0.9;
  font-style: normal;
}
.form-style-1 form .wpcf7-form-control{
    color: #151515;
    font-family: "Catamaran", Quicksand;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.5px;
	border: 1px solid #818a91;
    background-color: rgba(255,255,255,0.85);
    border-width: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px;
    padding: 6px 16px;
    margin-bottom: 0;
}
.form-style-1 form input[type="submit"]{
    color: #ffffff;
	font-family: "Catamaran", Quicksand;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
	background-color: #db1529;
	padding: 15px 30px;
}
.form-style-1 .field-group {
	margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
	.form-style-1 .field-group.col-2{
		width: 50%;
	}
}
.form-style-1 .wpcf7-not-valid-tip{
	color: #db1529;
    font-family: "Catamaran", Quicksand;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: 0.5px;
}
.form-style-1 div.wpcf7 .ajax-loader {
	margin-top: 15px;
}

.form-style-1 form .wpcf7-response-output{
	font-family: "Catamaran", Quicksand;
    font-size: 18px;
    font-weight: 600;
}
.form-style-1 form.invalid .wpcf7-response-output{
	color: #DA291C;
  border: none;
}

.form-style-1 form.sent .wpcf7-response-output {
  border: none;
  color: #DA291C;
}

.form-style-1 form.sent .wpcf7-response-output:before {
    content: "\e90e";
    display: inline-block;
    font-family: eicons;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    margin-right: 5px;
}

.product .product-attachments{
  margin-top: 2em;
}
.product .product-attachments ul{
  margin: 0;
  margin-right: -15px;
  margin-left: -15px;
  box-sizing: border-box;
}

.product .product-attachments li{
    display: inline-block;
    padding: 0 15px;
    vertical-align: middle;
}

/*
.woof_container_inner_brands .chosen-container-multi .chosen-choices li.search-field input[type=text] {
  height: auto;
  font-size: 1.2em;
  padding: 1.1em;
  width: auto !important;
  opacity: 0.54;
}

.woof_container_inner_brands .chosen-container {
  width: 100% !important;
  max-width: 400px;
}

.woof_container_inner_brands .chosen-container-multi .chosen-choices li.search-choice {
  font-size: 1.2em;
}

.woof_container_inner_brands .chosen-container-multi .chosen-results li {
  font-size: 1.2em;
}*/

#woof_widget-2 .aux-burger-box {
  margin-top: 20px;
}
#woof_widget-2 .widget-woof {
  height: 0;
  overflow: hidden;
}
#woof_widget-2 .widget-woof.opened {
  height: auto;
}

@media only screen and (min-width: 768px) {
  #woof_widget-2 .aux-burger-box {
    display: none;
  }
  #woof_widget-2 .widget-woof {
    height: auto;
  }
}
