/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0.1
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.flex-center {
color: steelblue !important;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.vudon-delivery{
vertical-align: middle;
    width: 100%;
    border: 2px dashed #1e73be;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 8px;
    margin-top: 20px !important;
max-width: 700px;
}

.vudontooltip {
  position: relative;
    display: inline-block;
    border-bottom: 1px dotted #0537f2;
    font-weight: 400;
    line-height: 18px;
    color: #1e73be;
}
.vudontooltip .vudontooltiptext {
    visibility: hidden;
    min-width: 350px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    font-size: 15px;
    margin-left: 10px;
}
.vudontooltip:hover .vudontooltiptext {
  visibility: visible;
}
.vudontooltiptext
{
color: #007bb8;
	position: absolute;
    left: -109px;
    top: 25px;
    margin: 0px;
}

.vudon-line-height-tight.vudon-text-body-03 {
    line-height: 32px;
}
.vudon-grid .vudon-grid__item-xs-4 {
    flex-grow: 1;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
}
.vudon-align-items-center {
    align-items: center !important;
}
.vudon-align-items-flex-end {
    align-items: flex-end !important;
}
.vudon-align-items-flex-start {
    align-items: flex-start !important;
}
.vudon-flex-direction-column-xs {
    flex-direction: column !important;
}
.vudon-display-flex-xs {
    display: flex !important;
}
.vudon-pl-xs-1 {
    padding-left: 6px !important;
}
.vudon-grid {
    display: flex !important;
	padding: 0px;
	margin-top: 20px;
   }

.vudon-flex-grow-xs-1 {
    flex-grow: 1 !important;
}
.vudon-height-half {
    height: 50% !important;
	border-bottom: 1px solid rgba(34, 34, 34, 0.15) !important;
}
.vudon-width-full {
    width: 100% !important;
max-width: 700px;
}
.vudon-text-caption {
    font-family: "Graphik Webfont",-apple-system,"Helvetica Neue","Droid Sans",Arial,sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
}

.vudon-popover .vudon-popover__trigger.vudon-popover__trigger--underline, .vudon-popover .vudon-popover__trigger.vudon-popover__trigger--underline--light, .vudon-tooltip .vudon-tooltip__trigger.vudon-tooltip__trigger--underline, .vudon-tooltip .vudon-tooltip__trigger.vudon-tooltip__trigger--underline--light {
    text-decoration: underline;
    text-decoration-style: dashed;
    text-underline-position: under;
    text-decoration-color: inherit;
}

.vudon-circle {
    border-radius: 50% !important;
    overflow: hidden !important;
}
.etsy-icon, .vudon-icon {
    display: inline-block;
    fill: currentColor;
    height: 47px;
    width: 47px;
    vertical-align: middle;
}
.vudon-bg-gray {
    background-color: #1e73be !important;
}
.vudon-bg-gray svg path {
	fill: #fff;
}
.vudon-pl-xs-1 {
    padding-left: 6px !important;
}
.vudon-pr-xs-1 {
    padding-right: 6px !important;
}
.vudon-text-caption-title{
	margin-bottom:0px;
	color: #0537f2;
    font-weight: 600;
}
 @media(max-width:767px){
	.vudontooltiptext {
		left: -33px;
	}
	.vudontooltiptext.ttcenter {
		left: -138px;
	}
	.vudontooltiptext.ttright {
		left: -256px;
	}
	.vudon-grid {font-size: x-small;}
  }
.wcpa_form_outer .wcpa_form_item .wcpa_helptext {
    font-size: 1em;
}
.wcpa_form_outer .wcpa_form_item .image-inline label {
    display: none;
}
.size-guide-table tr th, .size-guide-table tr td {
    text-align: center;
    width: 100px;
}
.size-guide-table th {
    background-color: #f5f5f5;
}
.accordion .toggle {
    left: 0 !important;
}
.mfp-content{
	text-align: left;
}
.accordion-title {
	text-align: left !important;
}
.product_meta {
	display: none;
}
a.in-basket {
    color: red;
    display: block;
    text-transform: none;
}
.color-product_parent .color-group .wcpa_color label {
    font-size: 0;
}
.flex-center {
color: steelblue !important;
}
.container .message-container {
    color: blue !important;
}
.single-product 
li.wcpa_total {
    font-size: 20px;
}

.single-product .wcpa_price_summary li .wcpa_price_outer {
    color: red;
}
.flex-col {
/*     color: steelblue !important; */
}
.breadcrumbs {
 color: steelblue !important; 
}


