.entry-content a,
.caldera-grid a {
color: #1e73be;
}
.entry-content a:hover,
.caldera-grid a:hover {
color: #2a6496;
text-decoration: underline;
} h1, .sku, .price, .woocommerce-breadcrumb {
font-family: sans-serif;
font-style: normal;
}
.telef {
font-family: 'Lato';
}
ul.product_list_widget li .product-title {
font-family: sans-serif;	
font-weight: 300;
}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {    
font-size: 23px;
}
.woocommerce ul.products li.product .price, .woocommerce #content ul.products li.product span.price, .woocommerce-page #content ul.products li.product span.price {
font-weight: 400;
color: #1e73be;
}	
.woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
font-family: sans-serif;  
} .single-product.woocommerce div.product p.price, .single-product.woocommerce div.product span.price {
color: #1e73be;    
} .woocommerce ul.products li.product .button {
display: none;   
} .telef {
color: #FFFFFF;
padding: 17px 0 0 0;		
text-decoration: none;
text-transform: uppercase;
line-height: 14px;	
} @media screen and (max-width: 480px) {
.site-header .branding .title {    
font-size: 30px;
}  
} .main-navigation a {   
font-weight: 400;   
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, .slider-container.default .slider .slide .overlay h1, .slider-container.default .slider .slide .overlay h2, .slider-container.default .slider .slide .overlay h3, .slider-container.default .slider .slide .overlay h4, .slider-container.default .slider .slide .overlay h5, .slider-container.default .slider .slide .overlay h6, .header-image .overlay h1, .header-image .overlay h2, .header-image .overlay h3, .header-image .overlay h4, .header-image .overlay h5, .header-image .overlay h6, ul.product_list_widget li .product-title, .content-area .widget-title, .widget-area .widget-title, .site-footer .widgets ul li h2.widgettitle, .woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce a.button, .woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button, a.button, .shopstar-page-builders-use-theme-styles .widget_sow-button .ow-button-base a, .shopstar-page-builders-use-theme-styles .elementor-widget-button .elementor-button, .shopstar-page-builders-use-theme-styles .elementor-widget-heading .elementor-heading-title, .shopstar-page-builders-use-theme-styles .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title, .shopstar-page-builders-use-theme-styles .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a, input[type="button"], input[type="reset"], input[type="submit"], html #infinite-handle span button, html #infinite-handle span button:hover, div.wpforms-container form.wpforms-form input[type=submit], div.wpforms-container form.wpforms-form button[type=submit], div.wpforms-container form.wpforms-form .wpforms-page-button {
font-weight: 400;
}
.site-header .branding .description {    
font-weight: 400;    
} .single-product.woocommerce div.product div.images img {   
margin: 0 auto 0 auto !important;
} input[type="submit"] { 
padding: 10px 20px;
} .submenu-toggle {    
padding-top: 5px;   
}
.submenu-toggle .fa {
font-weight: 900;
font-size: 16px;
} #max {
position: fixed;
z-index: 1010;  
right: 55px;
bottom: 55px;		
-webkit-transition: all .4s ease 0s;
transition: all .4s ease 0s;		
}
@media (max-width: 768px) { 
#max {     
right: 15px;
bottom: 25px;	 
}   
}
#max:hover{
-webkit-transform:  scale(1.1);
transform: scale(1.1);
}
#max::after {
-webkit-animation: video_pulse_small 2s linear infinite;
animation: video_pulse_small 2s linear infinite;
}
#max::before {
-webkit-animation: video_pulse_big 2s linear infinite;
animation: video_pulse_big 2s linear infinite;
}
#max::after,
#max::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 15%;
background-color: #8f3fff;
z-index: -1;    
}
@-webkit-keyframes video_pulse_big {
0% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
opacity: 0.8;
}
100% {
-webkit-transform: scale(1.7);
transform: scale(1.7);
opacity: 0;
}
}
@keyframes video_pulse_big {
0% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
opacity: 0.8;
}
100% {
-webkit-transform: scale(1.7);
transform: scale(1.7);
opacity: 0;
}
}
@-webkit-keyframes video_pulse_small {
0% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
opacity: 0.8;
}
100% {
-webkit-transform: scale(1.4);
transform: scale(1.4);
opacity: 0;
}
}
@keyframes video_pulse_small {
0% {
-webkit-transform: scale(0.7);
transform: scale(0.7);
opacity: 0.8;
}
100% {
-webkit-transform: scale(1.4);
transform: scale(1.4);
opacity: 0;
}
} .max-button {
display: inline-block;
margin-top: 20px;
font-family: sans-serif;
font-style: normal;
font-weight: 400;
background-color: transparent;
text-transform: uppercase;
font-size: 20px;
background-image: linear-gradient(45deg, #4A90E2 5%, #8F3FFF 60%);		
padding: 20px 30px;
text-align: center;		
color: #fff;		
}
.max-button:hover {		
background-image: linear-gradient(135deg, #8F3FFF 5%, #4A90E2 60%);			
}
@media (max-width: 1024px) { 
.max-button {		
font-size: 14px;
padding: 15px 15px;
}
}
.max-button:hover {			
color: #fff;
}
.max-button-content-wrapper {   
display: flex;
flex-direction: row;
gap: 20px;
justify-content: center;
}
@media (max-width: 1024px) { 
.max-button-content-wrapper {		
gap: 10px;   
}
}
.max-button-icon {
align-items: center;
display: flex;
}
.max-button-icon svg {
height: auto;
width: 20px;
}
@media (max-width: 1024px) { 
.max-button-icon svg {   
width: 14px;
}
}.caldera-grid .form-control.cf2-file{border:none;padding:0}.caldera-grid .form-control.cf2-file .btn{color:#fff;background-color:#333;border:thin solid #333;transition:all .4s}.caldera-grid .form-control.cf2-file .btn:hover{color:#333;background-color:#fff}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control{display:inline-block;width:100%;vertical-align:top}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control .cf2-file-field-img-preview{margin-bottom:5px}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove{background-color:rgba(0,0,0,0);border:none;padding:0;vertical-align:top}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:after{content:" \2716";font-size:90%;color:#333;text-decoration:underline;cursor:pointer;margin-right:10px}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:hover:after{text-decoration:none}.caldera-grid ul.cf2-list-files .cf2-file-listed progress.cf2-file-progress-bar{position:relative;width:100%;height:2px;vertical-align:top}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-extra-data{margin-top:-40px}