/*

Theme Name: Pro &ndash; Child Theme
Theme URI: https://theme.co/pro/
Author: Themeco
Author URI: https://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/



@import url( '../x/framework/css/site/stacks/renew.css' );





@font-face {
  font-family: 'Bebas';
  src: url('/wp-content/themes/pro-child/fonts/BebasNeue-Regular.otf') format('otf'),
       url('/wp-content/themes/pro-child/fonts/BebasNeue-Regular.woff') format('woff'),
       url('/wp-content/themes/pro-child/fonts/BebasNeue-Regular.woff2') format('woff2'),
       url('/wp-content/themes/pro-child/BebasNeue-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'fontawesome';
  font-style: normal;
  font-weight: 400;
  src: url("/wp-content/themes/pro-child/fonts/webfonts/fa-regular-400.eot");
  src: url("/wp-content/themes/pro-child/fonts/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), 
  url("/wp-content/themes/pro-child/fonts/fa-regular-400.woff2") format("woff2"), url("/wp-content/themes/pro-child/fonts/fa-regular-400.woff") format("woff"), 
  url("/wp-content/themes/pro-child/fonts/fa-regular-400.ttf") format("truetype"), url("/wp-content/themes/pro-child/fonts/fa-regular-400.svg#fontawesome") format("svg"); }



body {

    background-color: #ffffff !important;
    color: #000000 !important; 
    }
    
    



h1, h2 {
    font-family: Bebas !important;
    font-size: 50px !important;
    text-align: left;
    color: #2c2c2c;
    text-transform: lowercase;
    margin: 0 0 0 0 !important;
    letter-spacing: 0px !Important;
    line-height: 40px !Important;

}



h3 {
font-family: Portico !important; 
font-size: 24px !important; 
text-align: left;
color: #2c2c2c;
text-transform: lowercase;
margin: 0 0 0 0 !important; 
}


.icon a, .icon{
font-family: FontAwesome;
font-family: FontAwesome;
display: inline-block !important;
color: #ffffff;
font-size: 20px;
padding: 0 0 0 5px;
}

.icon a:hover{
color: #ede6d1;

}







h3 {
letter-spacing: 12px !important;
    font-size: 18px !important;
    text-align: center;
    text-transform: uppercase;

}


.center {

text-align: center;
}




h2.tagline {
font-family: TravelingTypewriter !important;
    color: #ffffff !important;
    text-align: center;
    font-size: 32px !important;
    line-height: 32px;}




.x-btn-widgetbar {
    display: none;
}







.admin-bar .x-widgetbar, .admin-bar .x-btn-widgetbar {
    display: none;
}



.x-sidebar {
    display: none !important;
}






.x-main {
    width: 100% !important;
}




.typewriter {
    font-family: TravelingTypewriter !important;
    font-size: 40px !important;
    padding: 0 !important;
    margin: 0;
}

.typewriterbullet {
    font-family: TravelingTypewriter !important;
    font-size: 24px !important;
    padding: 0 !important;
    margin: 0;
    line-height: 20px; 
}

li.typewriterbullet {
   padding: 0 0 15px 0 !important;
}





.services-footer {

display: none; 
}


body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px !important;
}


.gform_wrapper span.gform_description {
    font-weight: 400;
    display: block;
    width: calc(100% - 16px);
    margin-bottom: 16px !important;
    font-size: 16px !important;
    line-height: 16px !important;
}



.x-btn, .button, [type="submit"] {
    display: inline-block;
    position: relative;
    border: 0px solid #ac1100 !important;
    padding: 0.563em 1.125em 0.813em;
    cursor: pointer;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.3;
    text-align: center;
    vertical-align: middle;
color: #ffffff !important; 
background-color: #000000 !important;
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
    text-transform: uppercase !important;
    text-shadow: 0 0 0 rgba(0,0,0,0) !important;
}

.x-btn:hover, .button:hover, [type="submit"]:hover {
    margin-bottom: 0.25em;
    text-shadow: 0 0 0 rgba(0,0,0,0) !important; 
    background-color: #696969 !important; 
    color: #ffffff !important;
}






.footer .x-btn, .footer .button, .footer [type="submit"] {
    display: inline-block;
    position: relative;
    border: 0px solid #ac1100 !important;
    padding: 0.563em 1.125em 0.813em;
    cursor: pointer;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.3;
    text-align: center;
    vertical-align: middle;
color: #000000 !important; 
background-color: #ffffff !important;
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
    text-transform: uppercase !important;
    text-shadow: 0 0 0 rgba(0,0,0,0) !important;
}




.x-btn, .button, [type="submit"] {
    -webkit-box-shadow: 0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75) !important;
    box-shadow: 0 0 0 0 #a71000,0 0px 0px rgba(0,0,0,0.75) !important;
    border-radius: 0px !important;
}






.x-navbar-static-active .x-navbar .x-nav > li > a, .x-navbar-fixed-top-active .x-navbar .x-nav > li > a {
    height: auto !important;
    padding-top: 34px;
    text-transform: uppercase;
    font-size: 18px;
    color: #000000 !important; 
    font-family: blair !important; 
}


.x-brand {
    display: none;
}




.x-navbar .x-nav {
    position: relative;
    display: block;
    float: none;
    margin: auto 0 !important;
}




h2#title {

    display: none;
}
#powered {
    font-size: 13px;
    display: none;
}


.x-column.one-fourth {
    text-align: center !important;
}

.alignnone {
    margin: 0 0 0 0 !important;
}

    

.white {
color: #ffffff !important; 
}

.wall-outer .dcsns-toolbar .filter .link-all {
    height: 30px !important;
    padding: 9px 7px !important;
}


.wall-outer .dcsns-toolbar .filter li a {
    padding: 0px 3px 0 3px !important;
    margin: 0 1px 1px 0 !important;
    display: block;
    float: left;
    height: auto !important;
}

.wall-outer .dcsns-toolbar .filter li img {
    margin: 3px 0 3px 0 !important;
}


.content, .gfield_label {
font-size: 16px !important;
text-transform: uppercase;
letter-spacing: 3px;
line-height: 28px !important;


}



.x-recent-posts .h-recent-posts, .x-recent-posts .x-recent-posts-date {
    overflow: visible !important;
    text-overflow: initial !important;
    white-space: normal !Important;
    text-align: left !important;
    letter-spacing: 0px !important;
}

.x-recent-posts .x-recent-posts-content {
    padding: 0.65em 0.75em 0 0 !important;
}



.x-recent-posts a {
    overflow: hidden;
    float: left;
    display: block;
    margin: 0 4% 0 0;
    border: 0px solid #dddddd !important;
    border: 0px solid rgba(0, 0, 0, 0.15) !important;
    padding: 5px 5px 0;
    color: #999;
    background-color: white;
    border-radius: 0px !important;
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


.dark #track-cta {
    display: none !important;
}
.x-recent-posts .format-standard .x-recent-posts-img::before {
    display: none;
}

p {
    margin: 0 0 1.5em !important;
        margin-bottom: 1.5em !important;
    line-height: 22px !important;
    }
    
    
    
    .footer .x-column a {
    color: #ffffff !important;
}


.footer .gform_wrapper {
    margin: 0 0 !important;
    max-width: 100%;
}


body .gform_wrapper ul li.gfield {
    margin-top: 0px !important;
    padding-top: 0 !important;
}


.gform_wrapper .gform_footer {
    padding: 0px 0 30px !important;
    margin: 0px 0 0 !important;
    clear: both;
    width: 100%;
}




.footer p {

    line-height: 18px !important;
    }
    


.joysignup .gform_body ul.gform_fields li.gfield label.gfield_label, 
.joysignup .gform_confirmation_message_6{ 
    color: #ffffff !important;
}




.emailsignup  h1{
margin-top: 0 !important;
display: inline-block !important;
vertical-align: top !important;
padding: 10px 25px 0 0 !important;
font-size: 24px !Important; 
}


.emailsignup .gform_wrapper form {
    text-align: left;
    max-width: 400px !important;
    margin: 0 auto;
}


.emailsignup label.gfield_label 
{
display: none !important; 
}

	

@media  (max-width: 5000px) and (min-width: 741px) {


.emailsignup .gform_footer.top_label {
	float: right !important;
margin: -55px -200px 0 0 !important;
padding: 0 !important;

	}
	
	.emailsignup  h1{
margin-top: 0 !important;
display: inline-block !important;
vertical-align: top !important;
padding: 10px 25px 0 0 !important;
font-size: 24px !Important; 
}

.emailsignup .gform_wrapper {
    max-width: 40% !important;
    margin: 0 0 0 0 !important;
    display: inline-block !important;
}




	}
	
	
	
@media  (max-width: 740px) and (min-width: 0px) {


.emailsignup .gform_footer.top_label {
	float: none !important;
padding: 0 !important;

	}
	
	.emailsignup  h1{
margin-top: 0 !important;
display: inline-block !important;
vertical-align: top !important;
padding: 10px 25px 0 0 !important;
font-size: 24px !Important; 
text-align: center; 
}


.emailsignup .gform_wrapper {
    max-width: 88% !important;
    margin: 0 0 0 0 !important;
    display: inline-block !important;
}



	}



.sb_instagram_header {
display: none !important; 	
}



.x-recent-posts a:hover .x-recent-posts-img, .tp-leftarrow.default:hover, .tp-rightarrow.default:hover {
    background-color: transparent !important;
}



.x-recent-posts a:hover img {
    opacity: 1.00 !important;
    filter: alpha(opacity=0) !important;
    zoom: 1;
}

.x-recent-posts .has-post-thumbnail .x-recent-posts-img {

    padding: 0;
    height: auto !important;
    overflow: hidden !important;
    background-color: transparent !important;

}


.woocommerce li.product .entry-header > a:first-child, .woocommerce-page li.product .entry-header > a:first-child {
    padding: 0 !Important;
}


woocommerce li.product, .woocommerce-page li.product {
    overflow: visible !important;
    border-radius: 0px !important;
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}






.woocommerce li.product .entry-header .button, .woocommerce-page li.product .entry-header .button {
    opacity: 100 !important;
    filter: alpha(opacity=100) !important;
    left: 0 !important; 
width: auto !important;

}



.x-container-fluid.max.width {
max-width: 1200px !important; 
margin: auto; 
}



    
    
    

.x-colophon {

    position: relative;
    border-top: 0px solid #d4d4d4 !important;
    background-color: #000000 !important;
    box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;
    padding: 50px 0 !important;

}




.x-colophon.bottom {

    display: none;

}


.x-breadcrumb-wrap {
    display: none;
}


.h-landmark span::before, .h-landmark span::after {
    height: 0px !important;
    background-color: transparent !important
    background-color: rgba(0,0,0,0) !important;
    box-shadow: 0 0px 0 0 rgba(255,255,255,0) !Important;
}



.entry-wrap {
    display: block;
    padding: 0px !important;
    background-color: #fff;
    border-radius: 0px !important;
    box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;
}

.has-post-thumbnail .entry-wrap {
    border-radius: 0 0 0px 0px !important;
}


.x-boxed-layout-active .entry-wrap {
    margin-top: -1px;
    border: 0px solid #ddd !important;
    padding: 25px 0 0 0 !important;
    }
    
    




.x-boxed-layout-active .has-post-thumbnail .entry-featured {
    border: 0px solid #ddd !important;
}


.woocommerce li.product .entry-header .button {
    margin: auto !important;
}


.woocommerce .price {
    text-align: left !important;
}


.woocommerce li.product .entry-header h3 {

    letter-spacing: 2px !important;

}


h3 {
    letter-spacing: 0 !important;
    font-size: 18px !important;
    text-align: left !important;
    text-transform: uppercase !important;
}




.videos p {
    margin: 0 0 0 !important;
        margin-bottom: 0px !important;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

    font-weight: 400 !important;
}



@media  (max-width: 5000px) and (min-width: 791px) {


.footer-left {
text-align: left !important; 
}
.footer-center {
text-align: center !important; 
}

.footer-right {
text-align: right !important; 
}







}



    .footer .x-column {

    color: #ffffff !important; 
}


.x-navbar {
    border-bottom: 0px solid  #ccc !important;
background-color: transparent !important;
box-shadow: 0 0 0 0    rgba(0,0,0,0) !important;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}



a:focus {
    outline: thin dotted #333 !important;
    outline: 0px auto #ff2a13 !important;
outline-offset: -1px;
}

.x-navbar .desktop .x-nav > .current-menu-item > a {

    box-shadow: inset 0 0px 0 0  #ff2a13 !important;
}




.desktop .sub-menu {

    position: absolute;
    display: none;
    float: left;
    min-width: 250px;
    margin: 0;
    padding: 0.75em 0;
    font-size: 12px;
    list-style: none;
background-color: #e5e5e5 !important;
border-radius: 0px !important;

box-shadow: 0 0px 0px rgba(0,0,0,0) !important; 

    margin: 0 0 0 20px !important;
    text-align: left !important; 


}



.x-navbar .desktop .x-nav > li > a:hover {
    box-shadow: inset 0 0px 0 0  transparent !important;
    }

.header {
background-color: #ffffff !important; 


background-image: url("/wp-content/uploads/2020/02/jumpcrop-scaled-1.jpg"); /* The image used */
    height: 550px;
    width: 100%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;

  
  
}

.brand {
max-width: 500px !important; 
margin: 0 auto !important;
text-shadow: 25px 25px 40px #000 !important;

}
.x-navbar .desktop .x-nav > li > a {
color: #000000 !important;
}


.x-nav-wrap.desktop {
    display: block !important; 
    float: none !important;
    text-align: center;
}


.masthead-inline .x-navbar .desktop .sub-menu {

    left: 0 !important;
    right: 0 !important;

}

.x-navbar .desktop .x-nav > .x-active > a {
box-shadow: inset 0 0 0 0 transparent !important; 
}


.x-navbar .desktop .x-nav > li > a {
    padding: 5px 0 5px 0 !important;
    }


.x-navbar .desktop .x-nav > li > a {
    height: auto !important;
    
}


.footer-shopmore ul.brands_index {
    display: none;
}





.footer-shopmore .x-column a {
color:
    #000000 !important;
    font-family: blair !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    line-height: 7px !important;
    padding: 0px !important;
    margin: 0px !important;
}
}

.footer-shopmore .x-column a:hover {
    color: #81a6ad  !important;
   
}




.footer-shopmore .top {
display: none; 
}


.footer-shopmore #brands_a_z h3{
display: none; 
}


.footer-shopmore h3 { 
font-family: blair !important;
padding: 15px 0 0 0 !important;
}

.footer-shopmore ul {
    padding: 0;
    margin: 0 0 0 0 !important;
    display: inline;
}

.footer-shopmore li {
    padding: 0 25px 0 0 !important;
    display: inline-block !Important; 
}

.one-third {
margin-right: 4% !important;
width: 30% !important;
}





@media  (max-width: 5000px) and (min-width: 772px) {

.one-third.last {
    margin-right: 0% !important;
    width: 30% !important;
}


}
@media  (max-width: 771px) and (min-width: 0px) {



.one-third.last {
    margin-right: 0% !important;
    width: 100% !important;
}
  
  }
  
  
  
.footer-shopmore .footer-left {
color: #000000 !important; 
}


.himher {

background-color: #000000 !Important; 
width: 48% !important;
color:
#ffffff !important;
display: inline-block;
height: 175px; 
}


.himher-text {
top: 40%;
left: 42%;
position: relative;
display: inline-block;
}


.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.navbar {
background-color: #81a6ad !important; 
}


.x-navbar-inner {
min-height: auto !important; 
}


.x-navbar .desktop .x-nav > li {
    float: none !important;
    text-align: center !important;
    margin: auto 0 !Important;
    display: inline-block !Important;
    }
    
.x-navbar .desktop .x-nav > li ul {
    top: 26px !important;
}

.x-navbar .desktop .x-nav > li > a > span {
    margin-right: -0.085em;
    font-family: Bebas !important;
    font-weight: 400 !important;
    font-size: 24px !important;
}



.x-navbar .desktop .x-nav > li > a > span:hover {
    text-decoration: underline !important;
    }
    

.masthead-inline .x-navbar .desktop .sub-menu .sub-menu {
    top: 0 !important;
    left: 182px !important;
}



/* .x-navbar .desktop .x-nav > li > a > span:hover {
text-decoration: underline !important; 
}



.x-navbar .desktop .x-nav li > a:hover > span:hover:after {
text-decoration: none !important; 
}

*/

.x-pagination ul {
display: inline-block !important;

margin: auto !important;

text-align: center;
}


.x-pagination {

    margin: 100px 0 0;
    height: 32px;
    text-align: cente !important;
    display: block !important;
    
    }
    
    
.x-pagination a, .x-pagination span {
    float: left;
    margin: 0 0.35em;
    width: 32px;
    height: 32px;
    font-size: 13px;
    font-weight: 400;
    line-height: 32px;
    text-decoration: none;
    text-shadow: 0 0px 0px 
rgb(255, 255, 255) !important;
color:
#bababa;
background-color:
#000 !important;
border-radius: 0px !important;
box-shadow: inset 0 0 0
transparent,0 0em 0 0
    rgba(0,0,0,0.25) !important;
}




	
@media  (max-width: 5000px) and (min-width: 980px) {

  
  
  
.topbar-cart a {
color: #ffffff !important; 
}

.topbar-cart a:hover {
text-decoration: underline !important; 
color: #ffffff !important; 
}

.topbar-cart {
display: inline-block; 
float: right;
background-color:
#000000 !important;
padding: 3px 15px 3px 15px;
color: #fff !important;
font-family: blair !important; 
font-size: 12px !important; 
}

.topbar {
border-top: #000000 4px !important; 
}


.searchbox {
width: 240px !important;
font-family: Blair !important; 
height: 30px !important; 
}



.topbar-items {
float: right !important; 
position: relative !important; 
}

.topbar-shop {
clear: both !important; 
}


.searchbar {
    position: relative;
    float: none;
    text-align: center !important;
    top:30px !important;
}



}





	
@media  (max-width: 979px) and (min-width: 0px) {

  
  
.searchbar {
    position: relative;
    float: none;
    text-align: center !important;
    top: 10px !important;
}





  
  
.topbar-cart a {
color: #ffffff !important; 
}

.topbar-cart a:hover {
text-decoration: underline !important; 
color: #ffffff !important; 
}

.topbar-cart {
display: inline-block; 
float: none !important;
background-color:
#000000 !important;
padding: 3px 15px 3px 15px;
color: #fff !important;
font-family: blair !important; 
font-size: 12px !important; 
}

.topbar {
border-top: #000000 4px !important; 
}



.searchbox {
width: 240px !important;
font-family: Blair !important; 
height: 30px !important; 
}





.topbar-items {
float: none !important; 
position: relative !important; 
}

.topbar-shop {
clear: both !important; 
text-align: center !important; 
}




}



.search-results article.product{

    display: inline-block !important;
    width: 15% !important;
margin: 0 4% 4.5% 0 !Important;
vertical-align: top !important;
}


.search-results  p.p-meta {
display: none; 
}


.search  .attachment-entry.size-entry.wp-post-image {
display: inline-block !important; 
}

.search .entry-content.excerpt {
display: none;
}


.search .entry-thumb::before {
display: none !important; 
}




.home header.entry-header h1.entry-title{
    display: none;
}


.woocommerce li.product {
    background-color:  #fff;
border-radius: 0px !important;
box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;

}

.home-rings {
background-image: url("/wp-content/uploads/2019/12/rings.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  }
  
  
  .home-temple {
background-image: url("/wp-content/uploads/2019/12/templestclair.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  }
  
  
    .home-bracelets {
background-image: url("/wp-content/uploads/2019/12/bracelets.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  }
  


    .home-forhim {
background-image: url("/wp-content/uploads/2019/12/forhim.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  }
  

    .home-match {
background-image: url("/wp-content/uploads/2019/12/match.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  }
  
      .home-amali {
background-image: url("/wp-content/uploads/2019/12/amali-scaled.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  }
  
        .home-decor {
background-image: url("/wp-content/uploads/2019/12/decor.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: top center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  }
  
          .home-pendant {
background-image: url("/wp-content/uploads/2019/12/pendants.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  }
  
  
  
      .home-trunkshow {
background-image: url("/wp-content/uploads/2018/11/anniversary.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  }
  
  
    
      .home-under200 {
background-image: url("/wp-content/uploads/2019/12/3686GI300__23649.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  }
  
  
  
  
  
  
  .home-feature { text-align: center !Important;}
  
  .home-feature p,   .home-feature br, .cancelbrp
  {
margin: 0 !important; 
line-height: 0 !important;

display: block !important;

  }

  
  
  
  
  
	
@media  (max-width: 5000px) and (min-width: 751px) {

  
  
  .home-feature .x-column.two-thirds {

    width: 70% !important;

}


  .home-feature .x-column.one-half{

    width: 50% !important;

}

  .home-feature .one-third.last {
  width: 30% !important; 
  }

  .home-feature .x-column {

    margin-right: 0% !important;

}





.footer-shopmore .one-third {
    margin-right: 0% !important;
    width: 33.333333% !important;
        padding: 40px !important;
}
.footer-shopmore {
display: flex !important; 
}




}




	
@media  (max-width: 5000px) and (min-width: 980px) {

.woocommerce li.product {
    
    width: 16.6% !important; 
}

.masthead-inline .desktop .x-nav {
    display: block;
    float: none !important;
}


.x-navbar .x-nav {
    margin: auto 6% !important;
    
    }

}



	
@media  (max-width: 979px) and (min-width: 751px) {


.x-navbar .x-nav {
    margin: auto 6% !important;
    
    }
    
    
.x-btn-navbar.collapsed {
color: #ffffff !important;
background-color: transparent !important;
box-shadow: inset 0 0 0 transparent,0 0px 0px rgba(0,0,0,0) !important;
}


.masthead-inline .desktop .x-nav {
    display: none;
}



.woocommerce li.product {
    
    width: 48% !important; 
}

.footer-shopmore .footer-left h2, .footer-shopmore .footer-left h3 {
text-align: center !important; 
}



.masthead-inline .x-btn-navbar {
    display: block;
    float: none !important;
    text-align: center !important;
}



.x-btn-navbar {

    padding: 0.458em 0.625em;
    text-shadow: 0 0px 0px 
rgba(255,255,255,0) !important;
color: #919191;
background-color: #ffffff !important;
border-radius: 0px !important;
box-shadow: inset 0 0px 0px
    rgba(0,0,0,0) !important;
    -webkit-transition: box-shadow 0s ease,color 0s ease,background-color 0s ease;
    transition: box-shadow 0 ease,color 0s ease,background-color 0s ease;

}



}


	
@media  (max-width: 750px) and (min-width: 0px) {



.x-btn-navbar {

    padding: 0.458em 0.625em;
    text-shadow: 0 0px 0px 
rgba(255,255,255,0) !important;
color: #919191;
background-color: #ffffff !important;
border-radius: 0px !important;
box-shadow: inset 0 0px 0px
    rgba(0,0,0,0) !important;
    -webkit-transition: box-shadow 0s ease,color 0s ease,background-color 0s ease;
    transition: box-shadow 0 ease,color 0s ease,background-color 0s ease;

}



.x-navbar .x-nav {
    margin: auto 6% !important;
    
    }

.masthead-inline .x-btn-navbar {
    display: block;
    float: none !important;
    text-align: center !important;
}

.x-btn-navbar.collapsed {
color: #ffffff !important;
background-color: transparent !important;
box-shadow: inset 0 0 0 transparent,0 0px 0px rgba(0,0,0,0) !important;
}


.masthead-inline .desktop .x-nav {
    display: none;
}

.footer-shopmore .footer-left h2, .footer-shopmore .footer-left h3  {
text-align: center !important; 
}


   .home-feature .one-third.last, .home-feature .one-third {
  width: 100% !important; 
  }
  
  .home-feature .x-column.two-thirds {

    width: 100% !important;

}


  .home-feature .x-column.one-half{

    width: 100% !important;

}

  .home-feature .x-column {

    margin-right: 0% !important;

}


.woocommerce li.product {
    
    width: 100% !important; 
    padding: 0 0 100px 0 !important; 
}


.footer-shopmore .one-third {
    margin-right: 0% !important;
    width: 88% !important;
        padding: 40px !important;
        margin: auto !important;
}


.footer-shopmore {
display: block !important; 
}

}








.home-feature.x-content-band {

    margin: 0 0 0 !important;
    padding: 0px 0 !Important;

}


.home-copy { 
  display: table-row !Important; 
}

.home-rings-align {
top: 66% !important;
position: relative !important;
display: table !important;
margin: auto !important;
box-shadow: 0px 0px 20px
rgba(0, 0, 0, .86) !important;

}



.home-match-align {
top: 66% !important;
position: relative !important;
display: table !important;
margin: auto !important;
box-shadow: 0px 0px 20px
rgba(0, 0, 0, .86) !important;

}



.home-pendant-align {
top: 66% !important;
position: relative !important;
display: table !important;
margin: auto !important;
box-shadow: 0px 0px 20px
rgba(0, 0, 0, .86) !important;

}




.home-decor-align {
top: 48% !important;
position: relative !important;
display: table !important;
margin: auto !important;
box-shadow: 0px 0px 20px
rgba(0, 0, 0, .86) !important;

}


.home-temple-align {
top: 66% !important;
position: relative !important;
display: table !important;
margin: auto !important;
box-shadow: 0px 0px 20px
rgba(0, 0, 0, .86) !important;

}


.home-bracelets-align {
top: 47% !important;
position: relative !important;
display: table !important;
margin: auto !important;
box-shadow: 0px 0px 20px
rgba(0, 0, 0, .86) !important;

}

  .home-forhim-align {
top: 67% !important;
position: relative !important;
display: table !important;
margin: auto !important;
box-shadow: 0px 0px 20px
rgba(0, 0, 0, .86) !important;

}


  .home-amali-align {
top: 47% !important;
position: relative !important;
display: table !important;
margin: auto !important;
box-shadow: 0px 0px 20px
rgba(0, 0, 0, .86) !important;

}




  .home-trunkshow-align {
top: 47% !important;
position: relative !important;
display: table !important;
margin: auto !important;
box-shadow: 0px 0px 20px
rgba(0, 0, 0, .86) !important;

}



  .home-under200-align {
top: 47% !important;
position: relative !important;
display: table !important;
margin: auto !important;
box-shadow: 0px 0px 20px
rgba(0, 0, 0, .86) !important;

}



.home-feature .button {
display: table-cell;
}

     .home-feature .home-title {
  display: table-cell;
    font-family: times-roman !important; 
    padding: 0 0 8px !important;
    text-align: center !important; 
    background-color: #ffffff !important;
top: 0 !important;
padding: 20px !important;
font-size: 24px !important;
text-transform: lowercase;
color: #000 !important;
}
  
  
  .home .x-container.offset {
    margin: 0px auto !Important; 
}

.home .entry-content {
    margin-top: 0 !important;
}


.x-img-thumbnail {
    padding: 5px;
    line-height: 1.7;
    border: 0px solid #ffffff !important;
    border: 0px solid  rgba(0,0,0,0.15); background-color: #fff;
border-radius: 0px !important;
box-shadow: 0 0px 0px rgba(0,0,0,0) !important;
    -webkit-transition: border 0.3s ease,box-shadow 0.3s ease;
    transition: border 0.3s ease,box-shadow 0.3s ease;
}



.woocommerce div.product .summary .product_title {

    font-size: 32px !important;
    line-height: 30px !important;
}

.woocommerce .price > .amount {

color: #000000 !important; 
font-family: blair !important;
font-size: 18px !important;
}

.woocommerce.columns-5  .price > .amount {
color: #000000 !important; 
font-family: blair !important;
font-size: 16px !important;
}



.woocommerce li.product .entry-header .button {
    position: relative !important;
    top: 0 !important;
    left: 0 !imporant;
    
    
    }
    
    .woocommerce .related ul.products li.product, .woocommerce .cross-sells ul.products li.product {
    border: 0px solid #ddd !important;
    border: 0px solid rgba(0,0,0,0.15) !important;

}
    
    
    .woocommerce li.product .entry-header h3, .search-results h2.entry-title {
    font-family: blair !important;
    font-size: 14px !important;
    line-height: 14px !important;
    letter-spacing: 0px !important;
}

    .woocommerce li.product .entry-header h3 a:hover, .search-results h2.entry-title a:hover{
    font-family: blair !important;
    font-size: 14px !important;
    color: #81a6ad !important; 
    
}



.search-results .more-link {
display: none; 
}

.uno {
background-color: #b5b5b5 !important; 
}

.dos {
background-color: #9c9c9c !important;
}

.tres {
background-color: #838383 !important; 
}

.desktop .menu-item, .desktop .menu-item > a {
    text-transform: uppercase !important;
    color: #000 !important;
    font-size: 14px !important;
}







.woocommerce li.product .entry-header h3 {
    overflow: hidden !important;
    height: 70px !important;
    padding: 5px 0 0 0 !important;
    }





.entry-featured {

    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0) !important;
}

.has-post-thumbnail .entry-featured {

    border-bottom: 0px solid 

    #ddd !important;

}


.woocommerce-result-count {
    border: 0px solid #ddd !important;
    border: 0px solid rgba(0,0,0,0.1) !important;
border-radius: 0px !important;
box-shadow: 0 0px 0px    rgba(255,255,255,0.95) !important;
}



.entry-featured .attachment-entry.size-entry.wp-post-image {
display: none ;
}




  
        .x-header-landmark1  {
background-image: url("/wp-content/uploads/2019/12/turkishtashbluenashville.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: top center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
   padding: 30px 0 0 0 !important;
    border: 0px solid #f2f2f2 !important;
  }
  
  
  
  
        .x-header-landmark2  {
background-image: url("/wp-content/uploads/2019/12/annesportunyellowbands__48280.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  width: 100%;
  background-position: top center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
   padding: 30px 0 0 0 !important;
    border: 0px solid #f2f2f2 !important;
  }
  
  
  
  
  
  
  .h-landmark {
    display: block !important;
    text-align: center !important;
    top: 40% !important;
    position: relative;


padding: 0 0 8px !important;

text-align: center !important;

text-transform: lowercase;

color:
#000 !important;

    }
  

.h-landmark span {

background-color:
#ffffff !important;

font-family: times-roman !important;

padding: 5px 10px 5px 10px !important;

font-size: 35px !important;

text-transform: lowercase;

letter-spacing: 0px !important;

font-weight: 400 !important;

}

mark.count {
display: none !important; 
}


h3.footer-shop {
font-size: 20px !important; 
}




.x-nav-wrap.mobile.collapse.in {
height: auto !important; 
}



.x-btn-navbar {
    margin-top: 0 !important;
}

.x-navbar .mobile .x-nav li > a {
color: #000000 !important; 
    text-transform: uppercase;
}



ul.sub-menu {height: auto !important;}


.x-navbar .mobile .x-nav li > a {

padding: 8px 0 !important;

}




[data-x-icon], [class*="x-icon-"] {

color: #000000 !important; 
}



.entry-thumb::before {
display: none; 
}

.brandbox {
display: block !important;
position: relative !important;
text-align: center;
top: 400px !important; 
}



@media  (max-width: 5000px) and (min-width: 980px) {

.bio, .entry-wrap{ 
margin: 0 0 1.313em !Important;
padding: 50px 20% !Important;
}

}


@media  (max-width: 979px) and (min-width: 0px) {

.bio, .entry-wrap{ 
margin: 0 0 1.313em !Important;
padding: 50px 5% !Important;
}

}




.white {
color: #ffffff !important;
}

.center { margin: auto 0 !important;}





.icon {
font-family: fontawesome !important;
display: inline-block !important;
padding: 0 0px 0 0px !important;
font-size: 24px;
color: #000000 !important;
display: block;
height: 100px;
width: 100px;
line-height: 100px;
-moz-border-radius: 30px;
border-radius: 30px;
background-position: center center;
color: white;
text-align: center;
font-size: 64px;
margin: 0 15px 0 0 !important;
transition: all .2s ease-in-out; 


}

.icon:hover, .icon a:hover {
font-family: fontawesome !important;
display: inline-block !important;
padding: 0 0px 0 0px !important;
color: #000000 !important;
display: block;

line-height: 80px;
-moz-border-radius: 80px;
border-radius: 80px;
background-position: center center;
color: white;
text-align: center;
font-size: 75px;
margin: 0 15px 0 0 !important;
transform: scale(1.2);
}

.socialsfooter {
background-color: #696969 !important; 
}
.socialss {
text-align: center !Important; 
}


.x-content-band {

    margin: 0 0 0 !important;
    
    
    }
    
    
    .x-navbar .x-nav-wrap .x-nav > li > a {

    font-family: "Lato",sans-serif;
    font-style: normal;
    font-weight: 400 !Important;
    letter-spacing: 0.085em;
    text-transform: uppercase !important;
    font-family: bebas !important;
    font-size: 25px !Important;
    text-align: center !important;

}



@media  (max-width: 5000px) and (min-width: 751px) {
.mobile-header {display: none
}

.footerright { 
text-align: right !Important; }
}


@media  (max-width: 750px) and (min-width: 0px) {
.desktop-header {display: none
}


.footerright { 
text-align: left !Important; }
}


  
  .navbar .mobile .x-nav li > a:hover {
  
  text-decoration: underline !important; 
  }
  
  
  
  
  @media  (max-width: 5000px) and (min-width: 980px) {

  
  footer.footer .x-container.width {
    width: 88% !important;
}
  
  }
  
  

@media  (max-width: 979px) and (min-width: 0px) {

  
  footer.footer .x-container.width {
    width: 80% !important;
}
  
  }
  
  
  .x-audio {
    margin-bottom: 5px !important;
}

.songsample {
text-align: left;
font-size: 12px;
letter-spacing: 2px;
}