/*
Theme Name: Priority Painting & Finishes
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.textShadow {text-shadow: 0 2px 9px rgba(47, 41, 33, 0.9);}
.textShadowSml {text-shadow: 0 2px 9px rgba(47, 41, 33, 0.3);}
.text50 {opacity: 50%;}
.border6 .img-circle img{border:6px solid rgba(71, 68, 65,.5);}
.border12 .img-circle img{border:12px solid #FFFFFF;}
.border15 {border:15px solid #FFFFFF;}
.border20 .column-background{border:15px solid #FFFFFF;}
.text-small p a,
.uncode_text_column a {text-decoration: underline;}
sup, .woocommerce-Price-currencySymbol {top: -0.2em!important; font-size: .8em; position: relative;}
.facebook-preview {display:none;}

.gform-field-label {text-transform:uppercase; font-size:12px!important; letter-spacing:.125em; font-weight:900!important;}
.gform-field-label--type-sub {font-weight:400!important; color:#666666;}

.blur,
.menu-container{backdrop-filter: blur(3px);}

.uncode-list li {margin-bottom:1em; line-height:1.5em;}
.style-light .nav-tabs.tabs-vertical > li {border-color:rgba(47, 41, 33, 0.2);}

/* MENU */
/* .submenu-light .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a{letter-spacing: 0.25em !important;}
.menu-primary ul.menu-smart li.dropdown li > a {text-transform: capitalize !important;}
.menu-sub-enhanced.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {letter-spacing: 0.25em;}

.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {padding-bottom: 9px; margin-bottom: 9px;}
.menu-container, .footerCopy {backdrop-filter: blur(3px);} */

a, a img, a svg, .nav a, .gform_button, .style-dark input[type="submit"], .style-light input[type="submit"], .companyInfo a.btn-block {
-moz-transform: rotate(0); 
-webkit-backface-visibility: hidden;
-moz-backface-visibility:hidden;
backface-visibility: hidden;
-webkit-transition:all 0.375s ease 0s;
-moz-transition:all 0.375s ease 0s; 
transition:all 0.375s ease 0s;
cursor: pointer!important; 
}




.pageNav a {padding-left: 15px; padding-right: 15px;}
.pageNav a:hover {color:rgba(255,255,255,.5)!important;}
.pageNav a:focus {color:rgba(255,255,255,.5)!important;}
.pageNav.is_stucked {margin-top:0px;} /* page nav height fix */

.tmb-light.tmb-content-under.tmb .t-entry p.t-entry-author a span.tmb-user-qualification {font-family: adobe-garamond-pro,serif !important; font-weight: 400!important; color:#362e2b!important; font-style: italic; opacity: 1; font-size: 14px;}
.tmb-grid .t-entry-date { font-weight: 700!important; color:rgba(54, 46, 43, .7)!important; font-size: 16px; text-transform: uppercase; letter-spacing: .125em;}
.tmb-carousel .t-entry-date { font-weight: 700!important; text-transform: uppercase; letter-spacing: .125em;}



/* COUNTDOWN BANNER */
.accentItalic .font-weight-700 :not(strong):not(b) em {font-family: Vollkorn, sans-serif!important; letter-spacing: .025em; font-weight: 300!important; text-transform:lowercase;}
.countdown {text-align: center!important; text-transform: uppercase;}  
.countdown span {font-family: Vollkorn, sans-serif; display: inline-block; padding:0 15px; font-size: 40px;}
.countdown span small {display:block!important; clear: both!important; font-family:Lato, sans-serif !important; font-weight: 900!important; font-size: 12px; letter-spacing: .25em;}

/* LOGO */
/* body.home .logo-image {opacity: 0;}
body.home .shrinked .logo-image {opacity: 1;}

@media only screen and (max-width: 969px) {
  .logo-image {display: block;}
} */

/* FOOTER  */
footer .style-dark .social-icon a:not(.btn-text-skin) {transition:all 0.375s ease 0s!important;}
footer .style-dark .social-icon a:not(.btn-text-skin):hover,
footer .style-dark .social-icon a:not(.btn-text-skin):active,
footer .style-dark .social-icon a:not(.btn-text-skin):focus {opacity: .5;}

.social-icon a {display: block; width:40px; height: 40px; background:rgba(255,255,255,0.2); text-align: center; border-radius:50%;}
.social-icon a i:before{line-height: 40px; color:#FFF!important;}
.social-icon a:hover i:before{color:#FFF!important;}

.footerCopy a {font-weight: 900; color:#FFF;}
.footerCopy .style-dark {color:rgba(255,255,255,.6)!important;font-weight: 900;}

footer .style-dark a:not(.btn-text-skin):hover,
footer .style-dark a:not(.btn-text-skin):active,
footer .style-dark a:not(.btn-text-skin):focus {color:#FFF; opacity: .5; transition: all .35s;}


/* Gradients */
.gradientTop {overflow: hidden;}
.gradientTop > div:before {
content: "";
width: 100%;
height: 30%;
border-radius: 120%;
box-shadow: 0 0 75px 0 rgba(47, 41, 33, 0.4);
position: absolute;
top: -30%;
left: 50%;
background: none;
transform: translate(-50%, -10%);
z-index: 1;
} 

.gradientBottom {overflow: hidden;}
.gradientBottom > div:after {
content: "";
width: 100%;
height: 30%;
border-radius: 120%;
box-shadow: 0 0 75px 0 rgba(47, 41, 33, 0.4);
position: absolute;
bottom: -35%;
left: 50%;
background: none;
transform: translate(-50%, -10%);
z-index: 1;
} 