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

/* playfair-display-900 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
font-display: swap;
  src: local(''),
       url('fonts/playfair-display-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/playfair-display-v20-latin-900.woff') format('woff'), /* Modern Browsers */
}


/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Lato Light'), local('Lato-Light'),
       url('fonts/lato-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lato-v16-latin-300.woff') format('woff'), /* Modern Browsers */

}

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Lato Regular'), local('Lato-Regular'),

       url('fonts/lato-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lato-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
}

/* lato-300italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local(''),

       url('fonts/lato-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lato-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */

}

/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
font-display: swap;	
  src: local('Lato Bold'), local('Lato-Bold'),
       url('fonts/lato-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lato-v16-latin-700.woff') format('woff'), /* Modern Browsers */
}








/*----- dark purple #34303f ------*/
/*----- light purple #7f6564 ------*/
/*----- dark yellow #ffb169 ------*/
/*----- light yellow #fece90 ------*/

/*
----------------------------------------------------------
#Field Guides
----------------------------------------------------------
*/




.wpb_raw_code:not(:has(.wpb_wrapper *)) {
    display: none;
}


.single-field-guides .text-lead > p{
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  
}


.jb-guide-taxonomies {
    display: flex;
}


.jb-tax-item {
    display: flex;
    flex-direction: column;
    border-right: 1px solid #eaeaea;
  padding:9px 36px;
  letter-spacing: 0.1em;
    font-size: 12px;
}

.jb-tax-item:first-of-type {
  padding-left:0;
}

.jb-guide-taxonomies {
  padding: 9px 0;
  
}


.jb-tax-item dd{
    line-height: 1;
}


.jb-tax-label {
  text-transform: uppercase;
  padding-right: 9px;
  font-weight: 700;
  display: block;
  color: #34303f;
	letter-spacing: 0.05em;
  font-size: 14px;
}

dl dt.jb-tax-label {
  color: #34303f;
}


.jb-tax-value {
  padding-right: 54px;
  font-size: 14px;

}



.field-guides .style-dark {
  color: #fece90;
}

.field-guides .style-dark dl dt {
  color: #ffb169;
}

.field-guides .style-dark h3 {
  color: #ffb169;
}



.field-guides h2 {
  color: #34303f;
  text-transform: uppercase;
  font-size: 45px;
  padding-left: 18px;
  border-left: 9px solid #ffb169;
}

.field-guides .jb-seasons-column h3 {
  color: #34303f;
  text-transform: uppercase;
  font-size: 24px;
  padding-left: 18px;
  border-left: 24px solid #ffb169;
}


.field-guides h3 {
  color: #34303f;
  text-transform: uppercase;
  font-size: 20px;

}


.field-guides h3 a {
  color: #34303f;
  text-transform: uppercase;

}

.field-guides .jb-field-notes-column h2 {
	font-size: 16px;
	 border-left: 16px solid #ffb169;
}


.field-guides .jb-season-name {
  margin-top:0;
  font-size: 45px;
  font-weight: 300;
  color: #ffb169;
  border:none;
  padding:0;
}

.field-guides .style-dark h2{
  margin-top:0;
  font-size: 20px;
  font-weight: 700;
  color: #ffb169;
  border:none;
  padding:0;
}



.jb-when-fails-item::before {
  content: "\f105";;
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 700;
  padding-right: 18px;
  color:#ffb169;
  vertical-align: middle;
}

.jb-insight::before {
  content: "\f105";;
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 700;
  padding-right: 18px;
  color:#fece90;
  vertical-align: middle;
}

.jb-insight {
  color: #fece90;

}

.jb-insight, .jb-when-fails-item {
  margin-top: 18px;
  font-size: 18px;
  line-height: 1.75;
  }



.jb-light-sections, .jb-how-to-choose, .jb-micro-conditions, .jb-location-sections {
  padding-left: 36px;
  margin-top: 36px;
  border-left: 1px solid #ffb169;
}


.jb-location-card {
  padding: 18px 36px;
  margin-top: 36px;
  border-left: 1px solid #ffb169;
}

.jb-card-name {
  margin: 0;
}

.jb-card-description {
  margin:18px 0 18px 0;
}

.jb-card-description {
  line-height: 1.5;
}

.field-guides .jb-meta-label{
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.05em;
  color: #34303f;
    line-height: 1;

}

.jb-meta-value {
font-weight: 300;
}

.jb-card-name a{
 font-size: 20px;
}

.jb-location-cards-column a span {
  font-size: 14px;
  letter-spacing: 0.05em;
  font-weight: 300;
  margin-left: 0px;
}

.jb-location-cards-column a span::before {
  content: "— ";
  padding-right:3px;
}

.jb-location-cards-column a span::after {
  content: "\f08e";
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 300;
  padding-left: 7px;
  vertical-align: -8%;
}

}

.field-guides .jb-location-cards-column .jb-card-guide-label:hover {
  color: #ffb169;
  transition: color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86), background-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86), border-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.jb-route-description {
  border-left: 1px solid #ffb169;
  padding-left: 36px;
}
.jb-route-description-label {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: #34303f ;
}



.jb-access-info dl dt, .jb-access-info, .jb-access-info a  {
  color: #34303f;
}

.jb-access-row {
  padding-bottom: 36px ;
}

.jb-access-row:last-child {
  padding-bottom: 0;
}

.jb-access-label {
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
	font-size:20px;
}

.jb-access-value {
  line-height: 1.5;
}

.jb-access-pair {
  padding-left:18px;
  border-left: 1px solid;
}



.jb-access-info a {
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.jb-access-info a:before{
    content: "\f08e";
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 700;
  padding-right: 7px;
  color:#34303f;
  vertical-align: middle;
}


.jb-maps-link:hover {
color: #fece90 !important;
}

.jb-gear-item:before{
content: "";
}

.jb-gear-item {
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.05em;
  color: #34303f;
  line-height: 1.5;
  font-weight: 700;
}

/*
xxxxxxxxxxxxxxxx


FIELD NOTES


xxxxxxxxxxxxxxxx
*/

.jb-field-note {
  padding: 9px;
  padding-left: 36px;
  padding-right:0;
  border-left: 1px solid #ffb169;

}



.jb-field-note{
  margin-top: 36px;
}

.jb-field-note:first-of-type{
  margin-top: 0;
}

.jb-field-note:last-of-type{
  padding-bottom: 0;
}

.jb-note-title {
  font-weight: 700;
  font-family: lato;
  text-transform: uppercase;
 
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.05em;
  color: #34303f;
  line-height: 1.5;
}



.jb-note-content a::after {
  content: "\f08e";
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 400;
  padding-left: 9px;
  vertical-align: middle;
}


.jb-note-date {
  font-weight: 300;
  text-transform: uppercase;
  opacity: 0.5;
  font-size: 12px;
}

.jb-note-description{
  font-style: italic;
  margin-top: 9px;
}

.jb-note-header {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 5px;
}


.jb-weather-patterns-column .jb-sidebar-block, .jb-access-block .jb-sidebar-block, .jb-how-to-choose-column .jb-sidebar-block{
  padding-left: 36px;
  border-left: 1px solid #ffb169;
}

.jb-weather-patterns-column .jb-sidebar-link, .jb-access-block .jb-sidebar-link, .jb-how-to-choose-column .jb-sidebar-link {
margin-top:18px;
}


@media (max-width:959px){
.field-guides .row.single-h-padding {
  padding: 0;
  }
}


.jb-field-notes .jb-note-title {
  color: #34303f;
}

.jb-field-notes a.jb-note-title:before {
   content: "\f08e";
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 700;
  padding-right: 7px;
  color:#34303f;
  vertical-align: middle;
}


.jb-field-guide-related-row .tmb .t-entry .t-entry-title {
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.05em;
  color: #34303f;
  line-height: 1.5;
  font-weight: 700;
display:inline-flex;
 }

.jb-field-guide-related-row .tmb-light.tmb .t-entry .t-entry-title a {
    color: #34303f;
    margin-bottom: 9px;
}


.jb-field-guide-related-row .tmb .t-entry .t-entry-title:before{
    content: "\f08e";
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 700;
  padding-right: 7px;
  color:#34303f;
  vertical-align: middle;
}

.jb-field-guide-related-row .tmb-light.tmb .t-entry .t-entry-title a:hover {
    color: #ffb169;
}

@media (max-width:569px){
	.jb-field-guide-related-row .t-entry-excerpt{
  	display: none;
	}
}

/*
xxxxxxxxxxxxxxxx


SIDEBAR - WIP


xxxxxxxxxxxxxxxx
*/

.jb-sidebar-location-link {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.jb-sidebar-heading {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 20px;
  margin-bottom: 18px;
  border-left: 3px solid #ffb169;
  padding-left: 12px;
}

.field-guides .jb-place-label, .field-guides .jb-mountain-label, .field-guides .jb-shoot-info-label {
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.05em;
  color: #34303f;
  line-height: 1.5;
 }

/*.jb-place-value::before, .jb-mountain-value::before{
   content: "\f105";;
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 700;
  padding-right: 9px;
  color:#ffb169;
  vertical-align: middle;
}
*/
.jb-place-value, .jb-mountain-value, .jb-shoot-info-value {
    letter-spacing: 0.1em;
    line-height: 1.5;
	font-size:14px;
}

.jb-place-value:last-child, .jb-mountain-value:last-child, .jb-shoot-info-value:last-child{
margin-bottom: 9px;

}

.field-guides .jb-sidebar-link{
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.05em;
  color: #34303f;
  line-height: 1.5;
  font-weight: 700;
display:inline-flex;
 }


.field-guides .jb-sidebar-link:before{
    content: "\f08e";
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 700;
  padding-right: 7px;
  color:#34303f;
  vertical-align: middle;
}

/*
xxxxxxxxxxxxxxxx


SEASON CARDS - WIP


xxxxxxxxxxxxxxxx
*/



.jb-season-card {
  padding: 72px;
}

.jb-season-header-meta {
  display: flex;
  margin-top: 18px;
}



.jb-season-prop {
  border-bottom: 1px solid;
  padding: 5px;
  color: #ffb169;
}

.jb-season-prop-value {
  color: #fece90;
}

.jb-season-props {
  margin-top: 18px;
}

.jb-season-header-meta {
    display: grid;
    grid-template-columns: 1fr 1fr;
  padding:9px 0;
}

.jb-season-label {
    display: block;
    grid-row: 1;
  text-transform: uppercase
}

.jb-season-val {
    display: block;
    grid-row: 2;
}


.jb-season-rating-meta {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
}

.jb-season-rating-meta dt,
.jb-season-rating-meta dd {
    margin: 0;
    padding: 0;
}

dd.jb-season-val {
  padding-left: 9px;
  text-transform: uppercase;
}

.jb-season-rating-meta {
  margin:0;
  padding-bottom:9px;
  padding-top: 9px;
}

/*
xxxxxxxxxxxxxxxx


RESPONSIVENESS


xxxxxxxxxxxxxxxx
*/

@media (max-width:959px){
  	.field-guides h2{
    	font-size: 30px;
  	}  
	.field-guides .style-dark h2,  .field-guides h3, .jb-route-description-label, .jb-access-label {
    	font-size: 18px;
	}
	.jb-sidebar-row .single-block-padding {
  		padding:36px 18px;
	}
	.jb-season-card {
  		padding:36px 36px;
	}	
}

@media (min-width:570px) and (max-width:959px){
	.main-container .jb-sidebar-row .jb-field-guide-sidebar-column-3 .single-block-padding {
  		padding-right:36px;
	}

	.main-container .jb-sidebar-row .jb-field-guide-sidebar-column-1 .single-block-padding {
  		padding-left:36px;
	}
	.jb-maps-link {
  		margin: auto 0;
	}
}

@media (max-width:760px){
.jb-season-card {
  padding:36px 9px;
}
}
@media (max-width:700px){

.jb-seasons-grid {
        grid-template-columns: 1fr;
    }

.jb-season-card {
  padding: 36px 72px;
}
}

@media (max-width:569px){
   .main-container .field-guides .row-container .single-h-padding {
    padding: 0;
  }
  .main-container .field-guides .double-block-padding {
    padding: 36px 24px;
  }
	.jb-sidebar-row .jb-field-guide-sidebar-column-3 .single-block-padding{
  		padding-top:0;
	}
  .jb-location-sections, .jb-route-description, .jb-location-card, .jb-how-to-choose, .jb-field-note, .jb-light-sections, .jb-micro-conditions, .jb-weather-patterns-column .jb-sidebar-block {
    padding-left:18px;
  }
	.jb-location-cards-column a span::before {
  		content: "\A";
  		white-space: pre;
	}
	.jb-card-description {
  margin-bottom:9px;
}

.jb-meta-item {
  margin-top:18px;
}
  .field-guides .single-block-padding {
    padding:36px 24px;
  }
  .jb-access-cell {
    margin-bottom: 18px;
  }
  .jb-maps-link {
    margin-top:18px;
  }
  .jb-access-row {
    padding:0;
  }
	.jb-season-card {
  padding: 0 18px;
	}

.jb-season-card:first-child {
  padding-bottom: 72px;
	}

    .jb-guide-taxonomies {
        flex-direction: column;
    }
  .jb-tax-item {
    padding-left: 0;
    border:none;
  }
  
  .jb-tax-item{
    border-top: 1px solid #eaeaea;
    padding-top: 18px;
  }
  .jb-tax-item:first-child{
    border-top:none;
    padding-bottom: 18px;
    padding-top:9px;
  }

}
	
@media (max-width:400px) {
	.jb-season-card {
  padding: 0;
	}
}



/*
@media (max-width: 959px) {
    .uncont:has(.jb-sidebar-block) {
        display: grid;
        grid-template-columns: 1fr 1fr;
        align-items: start;
    }

   
    .wpb_raw_code:has(.jb-sidebar-block):first-of-type {
        grid-column: 1;
        grid-row: 1 / span 100;
    }

    .wpb_raw_code:has(.jb-sidebar-block):not(:first-of-type) {
        grid-column: 2;
      margin-top: 0 important!;
    }

  .jb-season-card {
    padding: 0 36px;
  }

}






@media (max-width:569px){
.field-guides .row.single-h-padding {
  padding: 0;
  }
  .field-guides .uncell.double-block-padding{
    padding: 36px 24px;
  }

  .jb-light-sections, .jb-how-to-choose, .jb-micro-conditions, .jb-location-sections {
  padding-left: 24px;
}
 .jb-location-cards-column a span::before {
    content:"\a";
    white-space: pre;

}
	

}

*/


/*
.jb-tax-value {
  padding-right: 54px;

}

.jb-tax-label{
  text-transform: uppercase;
  padding-right: 9px;
  font-weight: 700;
  display: block;
  color: #34303f;
	letter-spacing: 0.1em;
}

.jb-guide-taxonomies {
    display: flex;
    gap: 54px;
  
}

.jb-tax-item {
    display: flex;
    flex-direction: column;
    border-right: 1px solid #eaeaea;
      padding-bottom :18px;
    padding-top:18px;
}


.jb-guide-taxonomies {
  padding-top: 18px;
	  padding-bottom: 18px;
}



.jb-card-name {
  text-transform: uppercase;
  padding-right: 9px;
  font-weight: 700;
  letter-spacing: 0.1em;
  padding-left: 18px;
  border-left: 9px solid #ffb169;
  font-size: 16px !important;
}

.jb-card-description {
  padding-top: 9px;
  padding-bottom: 27px;
	margin:0;
}


.jb-access-block .uncont{
  background: #34303f ;
  padding: 36px;
}

.jb-access-block h2 {
  color: #ffb169;
}

.jb-access-block p strong {
  color: #ffb169;
}

.jb-access-block p {
  color: #fece90;
  margin-bottom: 36px;
}


.jb-access-info-block .uncont{
  background: #eaeaea;
}


.jb-access-pair, .jb-route-description {
  border-left: 1px solid #ffb169;
  padding-left: 27px;
  margin-top: 
}


.jb-access-value {
  font-weight: 300;
  font-size: 26px;
  line-height: 1;
  color: #777777;
}

.jb-access-label {
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  color: #34303f !important;
}

.jb-route-description-label {
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  color: #ffb169 !important;
}

.jb-maps-link {
 color: #34303f !important;
margin: auto 0;
  text-transform: uppercase;
  font-weight: 300;
}

.jb-maps-link::after{
  content: "\f08e";
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 700;
  color: #ffb169 !important;
  margin-left: 18px;
  vertical-align: bottom;
}

.jb-card-link::after{
  content: "\f08e";
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 700;
  margin-left: 9px;
  vertical-align: top;
}

.jb-meta-label {
  text-transform: uppercase;
  font-size: 14px;
  padding-right: 9px;
}

.jb-meta-value {

  font-size: 14px;

}

.jb-meta-label::before{
  content: "\f105";
  font-family: uncodeicon !important;
  font-style: normal;
  color: #ffb169;
  font-weight: 700;
  margin-right: 9px;
  vertical-align: top;
}

.jb-location-card {
    display: flex;
    align-items: stretch;
    gap: 36px;
  	padding-bottom:36px;
	padding-top:36px;
    border-bottom: 1px solid #eaeaea;
}

.jb-location-card:first-child {
	padding-top:18px;
}

.jb-location-card:last-child {
	padding-bottom:0;
}

.jb-note-date {
  text-transform: uppercase;
  font-family: lato;
  font-weight: 300;
  font-size: 14px;
  width: 75px;
  margin: auto 0;
}

.jb-note-title{
  font-weight: 700;
    font-family: lato;
  font-size: 18px;
}

.jb-note-title::after {
  content: "\f08e";
  font-family: uncodeicon !important;
  font-style: normal;
  font-weight: 700;
  margin-left: 9px;
  vertical-align: bottom;
}

.jb-field-note {
  padding: 36px 0 ;
}

.jb-field-note:last-child {
  padding-bottom: 0;
}

.jb-field-note:first-child {
  padding-top: 18px;
}

*/
/*
----------------------------------------------------------
#Vertical Images
----------------------------------------------------------
*/

@media (min-width: 570px){
	.uncode-single-media.vertical-image .uncode-single-media-wrapper.single-advanced {
  	width: 66%;
 	}
}


@media (min-width: 960px){
	.narrative .uncode_text_column {
  	padding-left:54px;
  	padding-right:54px;
	}
	.narrative .sub-heading-deco {
		  margin-top:18px;
  			margin-bottom: 18px;
  		border-left: 9px;
	}
	.narrative .uncode-single-media .single-wrapper {
		padding-bottom: 18px;
		padding-top: 18px;
	}
	.narrative .uncode-single-media :not(.tmb-post):not(.tmb-title):not(.tmb-table).tmb .t-entry > :not(hr):not(.spacer) {
  margin-top:18px;
}
}



@media (max-width: 569px){
	.author-footer .text-right {
  	text-align: center;
	}

	.main-container .row-container .author-footer .col-no-gutter > .row-inner > div:not(.vc_helper) {
  	padding-top: 36px;
	}
	
	.main-container .sideinfo.row-container .row-parent {
  	padding-left:0;
  	padding-right:0;
  	}
}


.faq .h5:not([class*="fontsize-"]){

  padding-top: 18px;
}

.faq p {
  padding-top: 9px;
}

@media (min-width:960px){
.faq .h5:not([class*="fontsize-"]){
  padding-left:54px;
}
}
@media (min-width:570px){
	.faq .h5:not([class*="fontsize-"]){
    font-size: 14px;
}
}


/*
----------------------------------------------------------
#Sideinfo
----------------------------------------------------------
*/


.heading-border {
  padding-bottom: 9px;
  border-bottom: solid 2px #eaeaea;
}

.sideinfo p {
  line-height: 1.5;
text-align:justify;
}

.sideinfo li {
  line-height: 2.2; 
}
@media (max-width: 569px){
.sideinfo-column .uncell.single-block-padding {
  padding-left: 27px;
  padding-right: 27px;
}
}


.sideinfo .sub-panel-column {
  padding: 18px;
}



blockquote p {
	font-style: italic;
	line-height: 1.5;
		font-family: Georgia, serif;
}


blockquote {
  margin-top:27px !important;
  margin-bottom: 27px !important;
}

@media (max-width:569px){
    blockquote {
        padding-left: 18px;
    }
}

.sub-panel-row .wp-block-embed__wrapper {
margin-left: auto;
  margin-right: 0;
}

@media (max-width:569px){
.wp-block-embed__wrapper {
  margin-left: auto;
  margin-right: auto;
}
}


.post-content .uncode-tabs p {
    text-align:initial;
}

.page-id-3 p, .page-id-84001 p, .page-id-84794 p {
    line-height: 1.25;
    font-size: 14px;
}


.post-content ul:not(.no-list) {
    list-style: none !important;
    padding: 0 !important;
}

.single-photography .main-container .row-container.limit-width.boxed-row.author-footer {
  padding-left: 0;
  padding-right:0;
}


/*
----------------------------------------------------------
#Mobile Typography
----------------------------------------------------------
*/

@media (max-width: 569px) {
    .excerpt.text-lead p {
     font-size: 18px;
    }

    h6:not([class*="fontsize-"]), .h6:not([class*="fontsize-"]){
        font-size: 16px;
    }
    h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]) {
    font-size: 20px;
    }
    .btn-sm {
    font-size: 14px !important;
}
    
    body,p,li,dt,dd,dl,address,label,pre,code,.nav-tabs .tab-excerpt, .block-wrapper-parent {
        font-size: 18px;
    }

    .text-lead, .text-lead > *, .nav-tabs .tab-excerpt.text-lead {
        font-size: 22px;
    }
	
	.excerpt.text-lead:not(ul):not(ol) > * {
    line-height: 1.5;
}

    .module-text-lead,.module-text-lead > *,.module-text-lead p,.module-text-lead li,.module-text-lead dt,.module-text-lead dd,.module-text-lead dl,.module-text-lead address,.module-text-lead label,.module-text-lead small,.uncode-wc-module.text-lead pre,.module-text-lead code {
        font-size: 18px;
    }

    .text-small, .text-small > *, .nav-tabs .tab-excerpt.text-small {
        font-size: 16px;
    }

    .module-text-small,.module-text-small > *,.module-text-small p,.module-text-small li,.module-text-small dt,.module-text-small dd,.module-text-small dl,.module-text-small address,.module-text-small label,.module-text-small small,.uncode-wc-module.text-small pre,.module-text-small code {
        font-size: 16px;
    }
    blockquote p {
    font-size: 20px;
    }
 


}
}  



/*
----------------------------------------------------------
#Fixes
----------------------------------------------------------
*/

.no-touch .isotope-container > .tmb > .t-inside {
  opacity: 1 !important;
}

.widget-title--hide-desktop {
    display:none;
}

/*
.single-article .post-content > .row-container:last-child, .single-photography .post-content > .row-container:last-child, .single-travel .post-content > .row-container:last-child {
  display:none;
}
*/

.full-height {
    height:100vh;
}


aside.popular-posts {
    min-height: 479px;
}


.share-button.share-inline .social.top .social-linkedin, .share-button.share-inline .social.top .social-xing  {
  display:none !important;
}


/*
----------------------------------------------------------
#Parallax Hack (ideally >120%)
----------------------------------------------------------
*/

@media (min-width: 959px) {
    html.no-touch .term-altiplano .main-container .row-container.with-parallax > div > .background-wrapper, html.no-touch .term-parco-naturale-tre-cime .main-container .row-container.with-parallax > div > .background-wrapper {
        height:120%;
        height: calc(120%)
    }
    html.no-touch .term-campo-de-hielo-sur .main-container .row-container.with-parallax > div > .background-wrapper {
        height:118%;
        height: calc(118%)
    }
    html.no-touch .term-aoraki-mount-cook-national-park .main-container .row-container.with-parallax > div > .background-wrapper {
        height:123%;
        height: calc(123%)
    }
}


/*
----------------------------------------------------------
#Layout Style
----------------------------------------------------------
*/

@media (min-width:960px){
    .main-container .row-container .col-double-gutter > .row-inner > .col-lg-9 {
        padding-right: 18px;
    }
    .main-container .row-container .col-double-gutter > .row-inner > .col-lg-3 {
    padding-left: 36px;
    }
    .limit-width.row-container {
        padding-left:36px;
    }
}


/*
----------------------------------------------------------
#Link Style
----------------------------------------------------------
*/

.single .post-content p:not(.panel-title) > a, .post-content .cat-container p:not(.panel-title) > a, .post-content .cat-description p:not(.panel-title) > a, .archive .sections-container p:not(.panel-title) > a {
    box-shadow: 0px -6px 0px rgba(255, 177, 105, 0.3) inset;
}

.single .post-content p:not(.panel-title) > a:hover, .post-content .cat-container p:not(.panel-title) > a:hover, .post-content .cat-description p:not(.panel-title) > a:hover, .archive .sections-container p:not(.panel-title) > a:hover {
    box-shadow: 0px -6px 0px rgba(119, 119, 119, 0.2) inset;
}

.single .post-content p:not(.panel-title) > strong > a, .single .post-content p:not(.panel-title) > em > a {
    box-shadow: 0px -6px 0px rgba(255, 177, 105, 0.3) inset;
}

.single .post-content p:not(.panel-title) > strong > a:hover, .single .post-content p:not(.panel-title) > em > a:hover {
    box-shadow: 0px -6px 0px rgba(119, 119, 119, 0.2) inset;
}

body.single .row-container .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn), body.archive .row-container .post-content .cat-container p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn), body.archive .row-container .post-content .cat-description p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn), .archive .sections-container p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn){
    color: #777777 !important;
}

body.single .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):hover:not(.btn), body.archive .post-content .cat-container p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):hover:not(.btn), body.archive .post-content .cat-description p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):hover:not(.btn), .archive .sections-container p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):hover:not(.btn) {
    color: #777777 !important;
}

body.textual-accent-color .post-content > div p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn) {
    color: #777777 !important;
}

/*
----------------------------------------------------------
#Menu Style
----------------------------------------------------------
*/


.single-article li.menu-item-85185 a,
.single-travel li.menu-item-85185 a,
.single-photography li.menu-item-85185 a,
.archive li.menu-item-85185 a {
  color:#ffb169 !important;
}

body.single-article .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-85185 > a,
body.single-travel .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-85185 > a,
body.single-photography .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-85185 > a,
body:not(.menu-force-opacity).archive.tag .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-85185 > a,
body.tax-places .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-85185 > a,
body.tax-mountains .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-85185 > a,
body.tax-places.archive.catlevel-1 .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-85185 > a,
body.tax-mountains.archive.catlevel-1 .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-85185 > a {
  color:#ffb169 !important;
}



body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-page-ancestor > a, body.archive.tax-cat_mountain:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-89358 > a, body.archive.tax-cat_place:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-89359 > a {
    color: #ffb169 !important;
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-page-ancestor > a, body.archive.tax-cat_mountain:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-89358 > a, body.archive.tax-cat_place:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.menu-item-89359 > a {
    color: #ffb169 !important;
}


.menu-light .menu-smart .current-page-ancestor a, .archive.tax-cat_mountain .menu-light .menu-smart .menu-item-89358 a, .archive.tax-cat_place .menu-light .menu-smart .menu-item-89359 a {
    color: #ffb169;
}

.menu-dark .menu-smart .current-page-ancestor a, .archive.tax-cat_mountain .menu-dark .menu-smart .menu-item-89358 a, .archive.tax-cat_place .menu-dark .menu-smart .menu-item-89359 a {
    color: #ffb169;
}

.text-logo .logo-image.main-logo {
  display: none;
}

.menu-smart a i.fa-dropdown {
  	float:right;
  	right:7px;
  	top:.3em
}
.menu-smart a i.fa-dropdown.fa-angle-right {
  	right:8px
}

.menu-smart .fa-angle-down::before {
  content: "\f105";
}

@media (max-width: 959px) {
	body[class*="hmenu"] div:not(.menu-accordion) > ul.menu-smart > li > a, body[class*="hmenu"] div:not(.menu-accordion) > ul.menu-smart > li > a:not(.column_parent *) {
  		display: block;
	}
}

/*
----------------------------------------------------------
#Home Menu Style
----------------------------------------------------------
*/
.home .menu-light:not(.is_mobile_open) .menu-smart > li.active > a, .home .menu-light:not(.is_mobile_open) .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: #7f6564;
}

.home .menu-light:not(.is_mobile_open) .menu-smart a {
    color: #ffb169;
}

.home .menu-light:not(.is_mobile_open) .menu-smart a:hover {
    color: #7f6564;
}

.mobile-menu-button-light .lines, .mobile-menu-button-light .lines::before, .mobile-menu-button-light .lines::after {
    background: #ffb169;
}

/*
----------------------------------------------------------
#Icon Style
----------------------------------------------------------
*/

.icon-box.icon-inline {
    padding-left: 5px;
    padding-right: 5px;
}

.share-button li {
    font-size: 20px;
    margin-left:10px;
    margin-right:10px;
}

@media (max-width:1040px){
    .share-button li {
    margin-left:5px;
    }
}

@media (max-width:640px){
    .share-button li {
    font-size: 18px;
    margin-left:0;
    }
}

.share-button.share-inline .social.top ul {
    margin-top: -4px;
}

.share-button.only-icon .social ul li:last-child {
    margin-right: 0px;
}

/*
----------------------------------------------------------
#Breadcrumb Style
----------------------------------------------------------
*/



.archive .breadcrumb_trail .article-root, .archive .breadcrumb_trail .photography-root, .archive .breadcrumb_trail .travel-root {
    display:none
}

.breadcrumb_trail li:not(:nth-last-child(2))::after, .tax-product_cat .breadcrumb_trail li:nth-last-child(2)::after {
    content: " > ";
}

.breadcrumb_trail .current-item{
    display:none;
}

.breadcrumb_trail li {
    display:inline;
 	font-size:10px;
}

.widget_breadcrumb_navxt ol {
    margin-left:0;
}

.widget_breadcrumb_navxt ol{
    font-size:11px;
    letter-spacing: 0.15em;
    text-transform:uppercase;
}

@media (max-width: 569px) {
    .breadcrumbs li:last-child span[property="name"]{
        display: inline-block;
        margin-bottom: -5px;
        margin-left:3px;
        max-width: 50px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}




.wpseo_breadcrumb {
	font-size: 10px;
	font-weight: 400;
	font-family: Lato ,Avenir ,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
	text-transform: uppercase;
	letter-spacing: 0.15em;
}

.wpseo_breadcrumb span.breadcrumb_last{
	display:none;
}

.wpseo_breadcrumb span span:not(:nth-last-child(2))::after {
	content: " > ";
}


.wpseo_breadcrumb span {
	display: inline-block;     
	line-height: 1.5; 
	}



/*
----------------------------------------------------------
#Sidebar Style
----------------------------------------------------------
*/

.col-widgets-sidebar .double-bottom-padding {
	padding-bottom:36px !important;
}

.col-widgets-sidebar .author-sidebar-widget,
.wpb_widgetised_column .author-sidebar-widget {
  display: table;
  width: 100%;
}

.col-widgets-sidebar .author-sidebar-left,
.col-widgets-sidebar .author-sidebar-right,
.wpb_widgetised_column .author-sidebar-left,
.wpb_widgetised_column .author-sidebar-right{
  display: table-cell;
  vertical-align: top; 
}

.col-widgets-sidebar .author-sidebar-left{
  width: 65%;
    padding-right: 9px;
      text-align:left;
}

.col-widgets-sidebar .author-sidebar-right{
  width: 35%;
}

.wpb_widgetised_column .author-sidebar-left{
  width: 70%;
    padding-right: 9px;
      text-align:left;
}

.wpb_widgetised_column .author-sidebar-right{
  width: 30%;
}




@media (max-width:1152px){
	.col-widgets-sidebar .author-sidebar-left{
	 width: 50%;
	}
	.col-widgets-sidebar .author-sidebar-right{
  	width: 50%;
}
}

@media (max-width:1176px){
	.wpb_widgetised_column .author-sidebar-left{
	 width: 50%;
	}
	.wpb_widgetised_column .author-sidebar-right{
  	width: 50%;
}
}



.col-widgets-sidebar .author-sidebar-left h5,
.wpb_widgetised_column .author-sidebar-left h5{
	letter-spacing: 0.05em;
	font-size:18px;
}

.col-widgets-sidebar .author-sidebar-left p,
.wpb_widgetised_column .author-sidebar-left p{
	font-weight: 300
}


.col-widgets-sidebar .author-sidebar-text,
.wpb_widgetised_column .author-sidebar-text {
  	margin-top: 18px;
	border-top: solid #eaeaea 1px;
    padding-top: 9px;
}

.col-widgets-sidebar .author-sidebar-text p,
.wpb_widgetised_column .author-sidebar-text p:not(.t-entry-readmore){
	text-align:left;
	font-size: 14px;
	line-height: 1.5;
}



.col-widgets-sidebar p,
.wpb_widgetised_column p{
  font-size: 13px;
}


.col-widgets-sidebar .uncode-vc-social:not(.icons-lead) .social-icon i,
.wpb_widgetised_column .uncode-vc-social:not(.icons-lead) .social-icon i {
    font-size: 24px;
}

.col-widgets-sidebar .widget-container{
  margin-top: 36px;
}

.col-widgets-sidebar .widget-container .widget-title {
  padding-bottom:9px;
}

.col-widgets-sidebar .widget-container .widget-title {
  margin-bottom:9px;
}

.col-widgets-sidebar .wpp-list {
  padding-top: 18px;
  margin-bottom: 0;
}

.single .widget-container {
  margin-top: 36px;

}

.col-widgets-sidebar .wpb_wmca_theme_minimal > ul > li li > a::before {
  content: none;
}

.col-widgets-sidebar .wpb_wmca_theme_minimal > ul > li > a::before {
  content: none;
}


.col-widgets-sidebar .wpb_wmca_theme_minimal .wpb-wcma-children-cats {
  margin-top:5px !important;
}

.col-widgets-sidebar .widget-container ul > li > ul, .widget-container ul > li > ul:not(.no-list):not(.term-filters-list){
  margin-top: 3px !important;
}



.widget-container {
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
}

.wpb_widgetised_column .widget-container .widget-title {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 0px 0px 9px 0px;
    margin-bottom:18px;
}

.widget-container .wpb_category_n_menu_accordion {
    margin-top:-5px;
}

.col-widgets-sidebar .double-top-padding {
    padding-top: 36px !important;
}

.single-photography .col-widgets-sidebar, .single-travel .col-widgets-sidebar, .single-article .col-widgets-sidebar {
    padding: 0 36px !important;
}

@media (max-width: 949px) {
    .col-widgets-sidebar {
        display:none;
    }
}

.wpp-post-title {
    text-transform:uppercase;
    font-size: 11px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.widget .wpb_category_n_menu_accordion ul li a {
    padding: 5px 0 !important;
    font-size:11px !important;
    text-transform:uppercase;
    font-weight:500 !important;
}

.wpb_category_n_menu_accordion > ul > li li > a {
    border-left: solid 15px transparent !important;
}

.wpb_category_n_menu_accordion > ul > li li li > a {
    border-left: solid 25px transparent !important;
}

.wpb_category_n_menu_accordion ul li .wpb-wmca-cat-count span {
    background:0 !important;
    font-weight:100 !important;
    color:0 !important;
}


.wpb_wmca_theme_minimal > ul > li > a::before {
  content: none;
}

.wpb_wmca_theme_minimal > ul > li li > a::before {
  content: none;
}

.wpb_wmca_theme_minimal ul.wpb-wcma-children, .wpb_wmca_theme_minimal ul.sub-menu {
  margin-left: 0 !important;
}


.cat-item-have-child .cat-item-have-child .wpb-wcma-children-cats li > a {
    width: 92%;
    display:inline-block !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.cat-item-have-child .cat-item-have-child .wpb-wcma-children-cats li > a:hover {
    white-space: normal;
    width:92%;
}

.cat-item-have-child .cat-item-have-child .wpb-wcma-children-cats .wpb-wmca-cat-count {
    display:none;
}


body.textual-accent-color .row-container .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn), body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn) {
    color:#777777 !important;
}


.mobile-archives .panel {
    border-top-style: none;
}


/*
----------------------------------------------------------
#Tags Style
----------------------------------------------------------
*/

.post-tag-container {
    padding-left: 36px;
    padding-right: 36px;
}

@media (max-width: 959px) {
    .post-tag-container {
    padding-left: 0;
    padding-right: 0;
    }
}


a.tag-cloud-link, .widget-container a.tag-cloud-link{
    font-weight:400;
    font-size:11px;
    padding:2px 4px;
	border:1px solid #eaeaea;
    margin-top:0;
	margin-bottom:5px;
    text-transform: uppercase;
}

@media (max-width:959px){
    a.tag-cloud-link, .widget-container a.tag-cloud-link {
    padding-top:0 !important;
    }   
}


/*
----------------------------------------------------------
#Footer Style
----------------------------------------------------------
*/

.fontsize-770685 {
  font-size: 14px;
}

.site-footer h2 {
   text-transform: uppercase;
   letter-spacing: 0.15em;
}

.site-info {
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
    color:#34303f;
}

.footer-normal p, .footer-normal a {
  color: #fece90;;
}

.footer-normal h2 {
  color: #ffb169;
}

.site-footer p {
    line-height: 1.25;
}

.site-footer li {
    line-height: 1.75;
}

.footer-inv *::selection {
    background: #34303f;
    color: #ffb169 !important;
}

/*
----------------------------------------------------------
#Footer inverted Style
----------------------------------------------------------
*/

.footer-inv p, .footer-inv a {
  color: #34303f;
}

.footer-inv h2 {
  color: #34303f;
}

.footer-inv a:not(.btn-text-skin):hover, .footer-inv a:not(.btn-text-skin):focus {
    color: #7f6564;
}

.site-footer h2 {
   text-transform: uppercase;
   letter-spacing: 0.15em;
}



.page-id-19884 .site-info {
    color:#fece90;
}

.page-id-19884 .footer-last {
    background-color:#34303f;
}



/*
----------------------------------------------------------
#Home Style
----------------------------------------------------------
*/

.home .is_stuck {
    display:none;
}

.home-header p{
    font-size:14px;
}


.home-header h1, .home-header p, .home-header a{
    color:#ffb169;
    line-height:1.25;
}

.home-header a:hover {
    color: #fece90;
}

.home .scroll-top {
    display:none;
}

@media (min-width: 959px) {
    .home .social-links {
        display:none;
    }
}

.home .style-light a:hover, .style-light.style-override a:hover, .home .style-dark .style-light a:hover {
    color: #fece90;
}

.home .style-light .link, .home .style-light.style-override .link, .home .style-dark .style-light .link, .home-header .style-light a, .style-light.style-override a, .page-id-19884 .style-dark .style-light a, .page-id-19884 .style-light input[type="checkbox"]:checked::before, .page-id-19884 .style-light.style-override input[type="checkbox"]:checked::before, .page-id-19884 .style-dark .style-light input[type="checkbox"]:checked::before {
    color: #ffb169;
}


/*
----------------------------------------------------------
#Coming Soon Style
----------------------------------------------------------
*/

.style-light .coming-soon-social a {
    color:#34303f !important;
}

.style-light .coming-soon-social a:hover, .style-light .coming-soon-social a:focus, .style-light .coming-soon-social a:active {
    color:#fece90 !important;
}


@media (min-width:960px){
    .coming-soon-social i {
        font-size: 36px !important;
    }
}

.page-id-89431 .scroll-top {
    display: none;
}

.page-id-89431::selection {
  background: #34303f;
  color: #ffb169 !important;
}




/*
----------------------------------------------------------
#Privacy Style
----------------------------------------------------------
*/

.gdpr-privacy-bar {
    background: rgba(52, 48, 63, 0.9);
    bottom: 0;
    color: #fff;
    left: 0;
    position: fixed;
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
}

.gdpr-wrapper {
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
}

.gdpr * {
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif !important;
}

.gdpr-content p, .gdpr-content h4 {
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
}

.text-lead, .text-lead > * {
    font-size: 15px;
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
    line-height: 1.25;
    letter-spacing:0.1em;
}


.home .gdpr-privacy-bar p{
    color: #fff;
}

.gdpr-privacy-preferences .gdpr-box-title div.h3 {
  display:none
}


/*
----------------------------------------------------------
#Archives Style
----------------------------------------------------------
*/

@media (max-width: 569px) {
.archive .t-entry-readmore .btn, .page-id-83228 .t-entry-readmore .btn, .page-id-85011 .t-entry-readmore .btn, .archive .btn-container .btn, .page-id-83228 .btn-container .btn, .page-id-85011 .btn-container .btn, .error404 .t-entry-readmore .btn, .suggestions .btn-container .btn, .search-results .t-entry-readmore .btn, .single .t-entry-readmore .btn, .single .btn-container .btn{
      transform: scale(1) !important;
}}

@media (max-width:959px){
    .archive .main-container .row-container .double-bottom-padding {
      padding-bottom: 36px;
    }
}

@media (max-width:959px){
    .archive .main-container .mobile-archives.row-container:not(.limit-width) .no-h-padding {
    padding-left:36px;
    padding-right:36px;
    }
}

@media (max-width:569px){
.archive .main-container .mobile-archives.row-container:not(.limit-width) .no-h-padding {
    padding-left:24px;
    padding-right:24px;
    }
}


.child-categories::before {
    content: ">";
    padding-right:5px;
}

.child-category-title {
    text-transform: uppercase;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12px !important;
    padding-right:18px;
    letter-spacing: 0.05em;
}

.child-categories {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 11px;
    line-height: 1.2;
    padding-right:18px;
}

.term-archive-title {
    padding-bottom: 4px;
    border-bottom: 1px solid #eaeaea;
    text-transform: uppercase;
}

@media (max-width:959px){
    .child-category-title {
    margin-top:18px;
    padding-bottom: 4px;
    border-bottom: 1px solid #eaeaea;
    }
    
    .child-categories {
    padding-top:9px;
    display:inline-block;
    }
}

@media (min-width:959px){
    .child-category-title {
    display:inline;
    }
}

.style-color-965225-bg {
    background: linear-gradient(0deg, rgba(0,0,0,1) 10%, rgba(0,0,0,0) 40%);
}

@media (min-width:959px){
    .style-color-965225-bg {
        background: linear-gradient(0deg, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 60%);
    }
}

.hasfeaturedimage .taxonomy-header-without-image { 
	display: none;
}
body:not(.hasfeaturedimage) .taxonomy-header-with-image { 
	display: none; 
}

.archive.tag .cat-description {
    display:none;
}

.archive:not(.catlevel-1) .child-categories-wrapper {
    display:none;
}

.archive:not(.tag) .tags-headline {
    display:none;
}


body:not(.menu-force-opacity).archive.tag .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a,
body:not(.menu-force-opacity).archive.catlevel-1 .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
    color: #7f6564 !important;
}

body:not(.menu-force-opacity).archive.tag .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover, body:not(.menu-force-opacity).archive.tag .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:focus,
body:not(.menu-force-opacity).archive.catlevel-1 .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover, body:not(.menu-force-opacity).archive.catlevel-1 .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:focus {
    color: #ffb169 !important;
}

body:not(.menu-force-opacity).archive.tag .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines, 
body:not(.menu-force-opacity).archive.catlevel-1 .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines,
body:not(.menu-force-opacity).archive.tag .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines::before,
body:not(.menu-force-opacity).archive.catlevel-1 .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines::before {
    background: #7f6564;
}


.archive .text-lead > p {
	font-size: 20px;
	line-height: 1.75;
	letter-spacing: 0em;
	font-weight: 300;
	font-style: italic;
}

.archive .tax_description_posts .t-entry-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}


.main-container .row-container .main-heading-deco  {
  padding-left:18px;
  border-left:61px;
  border-style: solid !important;
}

@media (max-width: 569px){
  .main-container .row-container .main-heading-deco  {
  padding-left:18px;
  border-left:9px;
  }
}

.sub-heading-deco  {
  padding-left:18px;
  border:0;
  border-left:36px;
  border-style: solid !important;
}

@media (max-width: 569px){
  .sub-heading-deco  {
  padding-left:18px;
  border-left:9px;
  }
}

.content-heading-deco  {
  padding-left:9px;
  border:0;
  border-left:24px;
  border-style: solid !important;
}

@media (max-width: 569px){
  .content-heading-deco  {
  padding-left:18px;
  border-left:9px;
  }
}

/*
----------------------------------------------------------
#404 Style
----------------------------------------------------------
*/

.error404 .bigtext-line0 span{
    line-height:1;
}


/*
----------------------------------------------------------
#Articles Style / page-id-85011
----------------------------------------------------------
*/

.page-id-85011 .tmb-no-bg.tmb .t-entry-text .t-entry-text-tc {
        padding-top: 18px !important;
    }



.single-post .post-wrapper .post-footer, .single-photography .post-wrapper .post-footer, .single-article .post-wrapper .post-footer, .single-travel .post-wrapper .post-footer {
    border-top-width: 0;
}

/*
----------------------------------------------------------
#Single Posts/Photography/Travel/Article Style
----------------------------------------------------------
*/

.single-post .main-container .post-body .col-lg-9 .column_parent, .single-photography .main-container .post-body .col-lg-9 .column_parent, .single-article .main-container .post-body .col-lg-9 .column_parent, .single-travel .main-container .post-body .col-lg-9 .column_parent {
        padding-left:0;
}

@media (max-width:360px){
    .single .btn {
    font-size: 0.6em;
    }
}

@media (max-width:569px){
    .single .post-after .t-entry-title {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

@media (min-width:569px){
    .extra-padding {
        padding-top:18px;
        padding-bottom:18px;
    }
}

.excerpt.text-lead p {
    font-style: italic;
	font-size: 18px;
	font-family: Georgia, serif;
}

.single-photography .tab-container, .single-photography .tab-container {
    padding-bottom: 36px;
    padding-top: 36px;
}

.travel-list li{
  line-height: 2;
	font-size:14px;
	  	font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;

}

.travel-list li strong {
	padding-right: 5px;
    text-transform: uppercase;
}

@media (min-width:570px){
    .travel-list br {
    display:none;
}
}

.travel-heading {
    margin-top: 36px !important;
}


.related-posts .tmb .t-entry p.t-entry-meta span {
    font-weight: 300;
}

@media (min-width:1650px){
.single-travel .post-body .vc_row:first-child .row {
  padding-top:72px;
  padding-bottom:72px;
}}


/*
----------------------------------------------------------
#Blog Style / page-id-83228
----------------------------------------------------------
*/

@media (max-width: 569px) {
    .page-id-83228 .btn:not(input):not(.checkout-button), .page-id-83228 .btn-link:not(input):not(.checkout-button) {
        transform: scale(1);
    }
    .page-id-83228 .tmb-no-bg.tmb-content-lateral-responsive.tmb .t-entry-text .t-entry-text-tc, .archive .tmb-no-bg.tmb-content-lateral-responsive.tmb .t-entry-text .t-entry-text-tc {
        padding-top: 9px !important;
    }
    .suggestions .tmb-no-bg.tmb-content-lateral-responsive.tmb .t-entry-text .t-entry-text-tc {
        padding-top: 9px !important;
    }
}

.blog-mini-menu {
    z-index: 100;
}

.blog-mini-menu ul{
    padding: 0px 0px 0px 0px !important;
}

.blog-mini-menu .menu-smart > li:first-child > a{
    padding-left:18px;
}
.blog-mini-menu li{
    font-weight: 600;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-size: 12px !important;
    line-height: 1.2;
    z-index:100;
}

.blog-mini-menu .menu-smart > li > a{
    padding:0px 18px 0px 18px;
}

.blog-mini-menu .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a, .blog-mini-menu .menu-smart > li.active > a {
    color: #ffb169;
}

@media (max-width: 569px) {
    .blog-mini-menu li{
        font-size: 10px !important;
    }
    .blog-mini-menu .menu-smart > li > a{
        padding:0px 14px 0px 9px;
    }
}

@media (max-width: 959px){
    .blog-mini-menu ul{
        padding: 0px 0px 0px 0px;
    }
    body[class*="hmenu"] div:not(.menu-accordion) .blog-mini-menu ul.menu-smart > li, .blog-mini-menu ul.menu-smart.menu-horizontal > li{
        display:inline-block;
    }
    .blog-mini-menu .menu-smart a{
        font-weight:600;
    }
}

.loadmore-button {
    width:100%;
    margin-left:0;
    margin-right:0;
    margin-top:36px !important;
    margin-bottom:0px !important;
}

.loadmore-button .btn-flat{
    width:100%;
}

.loadmore-button .btn-accent.btn-flat:not(.btn-hover-nobg):hover, .loadmore-button .btn-accent.btn-flat:not(.btn-hover-nobg):focus, .loadmore-button .btn-accent.btn-flat:active {
    background-color: transparent !important;
    color: #ffb169 !important;
}

.tags-index .widget-title {
  display:none;
}

/*
----------------------------------------------------------
#Taxonomy Descriptions Style
----------------------------------------------------------
*/


.table-of-content li {
  list-style: none;
  text-transform: uppercase;
}
.table-of-content ol {
  margin-left:0;
  margin-top:9px;
}

.table-of-content i {
    margin-right:9px;
}


.table-of-content ol > li > ol {
  margin-top:0;
}

.table-of-content ol a, .table-of-content ol li {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.15em;
  line-height: 2.2;
}



.table-of-content ol > li > ol > li {
  margin-left:18px;
}

.top-sights .icon-box-content {
  padding-right: 36px;
}

/*
----------------------------------------------------------
#Tabs Style
----------------------------------------------------------
*/

.single .tab-content .icon-box-icon {
    text-align: left;
}

.single .tab-content {
    padding-right:36px;
}

@media (max-width: 569px) {
    .tabs-left > li {
        float: none;
        display: inline-block;
    }
    .vertical-tab-menu {
        min-height: 0 !important;
    }
    .vertical-tab-menu .nav-tabs {
        border-bottom: 1px solid;
        border-right: none;
        text-align: left !important;
    }
    .tabs-left > li.active > a {
        border-right-style: none;
        padding: 0px 6px 9px 6px;
    }
    .tabs-left > li:first-child > a {
    padding-left:0;
    }
    .tabs-left > li > a {
        border-right-style: none;
        padding: 0px 6px 9px 6px;
    }
    .nav-tabs > li > a span{
         font-size: 14px;
    }
    .nav-tabs > li:not(.active) > a span{
         font-size: 10px;
    }
    .single .tab-content {
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .single .vertical-tab-contents .col-lg-2 {
        display:none;
    }
}

/*
----------------------------------------------------------
#Accordion Style
----------------------------------------------------------
*/

.uncode-accordion .panel-title.active > a span::after {
    content: "\f104";
}

.uncode-accordion .panel-title > a span::after {
    content: "\f107";
    padding-right:18px;
}



/*
----------------------------------------------------------
#iLightbox Style
----------------------------------------------------------
*/

.ilightbox-title {
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing:0.15em;
}

.t-entry-title {
    text-transform: uppercase;
}

.ilightbox-caption {
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
}

.ilightbox-holder.black .ilightbox-container .ilightbox-caption {
    text-align: left;
}

.ilightbox-holder.black .ilightbox-inner-toolbar .ilightbox-title{
    text-align: left;
}

.ilightbox-holder {
    display: table !important;
}

.ilightbox-inner-toolbar {
    display: table-footer-group !important;
}

.ilightbox-caption {
    padding-top:25px !important;
}

@media (max-width:569px){
    .ilightbox-overlay {
        padding-bottom:40px;
    }
}


/*
----------------------------------------------------------
#Comments Style
----------------------------------------------------------
*/

.comments-area {
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
}

.comments-area .bypostauthor p:not(comment-meta-item){
    font-family: Georgia;
}

.comment-author-link {
    letter-spacing:0.15em;
    font-weight:700;
    text-transform: uppercase;
}

.comment-content .logged-in-as {
    margin: 0px 18px 0px 0px;
}

@media (max-width:959px){
    .comment-figure {
        padding-bottom:36px;
    }
}

#comments .comments-title {
  margin-top: 36px;
}

#comments .comments-count {
  display: none;
}
  

/*
----------------------------------------------------------
#Search Style
----------------------------------------------------------
*/

.search-results :not(.tmb-post).tmb .search_posts .t-entry > *:not(hr) {
    margin: 0px 0px 0px 0px !important;
    display: inline-block !important;
}

.search-results .search_posts .t-entry-type ::after {
    content: ">";
    padding-right: 5px;
    padding-left: 5px;
}

.search-results .search_posts .t-entry > p {
    margin: 0px 0px 0px 0px !important;
}

.search-results .search_posts .t-entry-title {
    display: inline;
}

.search_posts .tmb > .t-inside hr {
    margin-top: 0;
    margin-bottom: 0;
}

@media (min-width: 959px){
    .tmb-content-size-2.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
        width: 8% !important;
    }
    .tmb-content-size-2.tmb-content-lateral.tmb > .t-inside .t-entry-text {
        width: 92% !important;
    }
}

.search-results .woocommerce span.onsale, .search-results .woocommerce span.soldout {
    left:0;
    top:auto;
    bottom:10px;
    width:100%;
}

.search-results .header-wrapper .uncode_text_column {
    margin-top:0 !important;
}

.search-results .t-entry-meta, .search-results .t-entry-type {
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
    text-transform:uppercase; 
}

.search-results .tmb .t-entry p.t-entry-meta span, .search-results .tmb .t-entry p.t-entry-type {
    font-weight: 500;
    font-size: 11px;
}

.search-results .t-entry-type, .search-results .t-entry-date, .t-entry-meta {
    display:inline-block;
}

.search-no-results .display-results {
    display:none;
}

.search-no-results .post-title {
    font-weight:900;
    font-size:35px;
    text-transform:uppercase;
    text-align: center;
    margin-bottom: 36px;
}

.search-no-results .page-content p {
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
    text-align: center;
}

.search-no-results .search-field {
    margin-top:36px;
}

.search-no-results .search-container-inner {
    width:50%;
    margin:auto;
}

/*
----------------------------------------------------------
#About Style
----------------------------------------------------------
*/

.page-id-82670 .menu-about-container .menu-smart {
    padding:0;
        line-height: 1.75;
}

.page-id-82670 .menu-about-container .menu-smart a {
        padding-left:0;
        padding-right:28px;
}

@media (max-width: 959px){
    .page-id-82670 .menu-about-container .menu-smart a {
    text-transform: none;
    line-height: 1.50;
    }
}



/*
----------------------------------------------------------
#Mobile Padding
----------------------------------------------------------
*/

@media (max-width: 569px){
    .main-container .row-container .single-h-padding, .main-container .row-container .double-h-padding, .main-container .row-container .row-parent, .main-container .row-navigation .row-parent, .mobile-menu-button, .menu-smart a, .page-id-84574 .main-container .row-container .double-h-padding, .page-id-85051 .t-overlay-text.single-block-padding,.single-product .post-body > .row-container > .row-parent {
        padding-left: 24px;
        padding-right: 24px;
    }

    .page-id-83228 .main-container .row-container .single-top-padding, .page-id-85013 .post-content .row-container .single-top-padding, .page-id-85011 .post-content .row-container .row-parent {
          padding-top: 24px;
    }

    .page-id-85013 .post-content ul:not(.no-list), .page-id-85011 .post-content ul:not(.no-list) {
      padding-left:24px;
    }

    .blog-mini-menu .menu-smart > li:first-child > a{
        padding-left:0;
    }

    .post-after .single-gutter .tmb {
        padding-right: 24px;
    }

    .post-after .isotope-wrapper.single-gutter .isotope-layout {
        margin-right:-24px;
    }

    .more-info .single-gutter .tmb {
        padding-right: 24px;
    }

    .more-info .isotope-wrapper.single-gutter .isotope-layout {
        margin-right:-24px;
    }

    .search-results .single-block-padding {
    padding-left:24px;
    }

    .page-id-83228 .main-container .row-container .row-parent .single-internal-gutter .uncont > * {
    margin-top: 24px;
    }
	.archive .single-block-padding {
    padding-left:24px;
    padding-right:24px;
    }
}


/*
----------------------------------------------------------
#Post-Module Style
----------------------------------------------------------
*/

.post_archive .t-entry-meta, .post_archive .t-entry-type {
    font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
    text-transform:uppercase; 
}

.post_archive .tmb .t-entry p.t-entry-meta span, .post_archive .tmb .t-entry p.t-entry-type {
    font-weight: 500;
    font-size: 11px;
}

.post_archive .t-entry-type, .post_archive .t-entry-date, .t-entry-meta {
    display:inline-block;
}

.post_archive .t-entry-meta {
    margin-top:0 !important;
    font-size: 11px !important;
}

.post_archive .t-entry-type {
    margin-top:2px !important;
    font-weight: 500 !important;
    font-size: 11px !important;
    display: inline;
}

.post_archive .t-entry-date {
    font-weight:300 !important;
}

.post_archive .t-entry-date::after {
    content: ">";
    letter-spacing: 0.15em;
    padding-right: 3px;
    padding-left:5px;
}


.post_archive .btn-container {
    margin-top:18px !important;
}


.post_archive .t-entry-readmore a::after {
    content: "...";
}


.header-blog .post_archive .t-entry-date {
    font-size: 12px !important;
    font-weight: 700 !important;
    opacity: 0.5;
}

.header-blog .post_archive .t-entry-type {
    font-size: 12px !important;
    font-weight: 400 !important;
}

.post_archive .tmb .t-entry p.t-entry-meta span {
 display:initial
}

/*
----------------------------------------------------------
#coming soon style
----------------------------------------------------------
*/


@media (max-width:959px){
    .main-container .coming-soon-wrapper .row-inner {
        display:block;
    }

    .main-container .coming-soon-wrapper.row-container .single-bottom-padding {
        padding-bottom: 24px;
    }
    .main-container .coming-soon-wrapper.row-container .single-top-padding {
        padding-top: 24px;
    }
    .coming-soon-wrapper .single-block-padding {
        padding: 24px 24px 24px 24px;
    }
}

/*
----------------------------------------------------------
#a-z listing style
----------------------------------------------------------
*/



#az-slider ul {
  text-transform: uppercase;
  list-style: none;
  padding-left: 0;
}


#az-slider ul li a {
  font-size: 12px;
  font-weight: 500;
}

#az-slider ul li a::before {
  content: "\f105";
  font-family: 'uncodeicon';
  margin-right: 9px;
  color: #ffb169;
}

#az-slider .letter-title {
  padding-bottom: 9px;
  margin-bottom: 18px;
  margin-top: 36px;
  border-bottom: solid 1px #eaeaea;
}

.letter-section ul.columns {
    column-gap: 36px;
    column-width: initial;
}



.letter-section ul.columns.max-0-columns,
.letter-section ul.columns.max-1-columns {
      column-count: 2;
      max-width: initial;
}
.letter-section ul.columns.max-2-columns,
.letter-section ul.columns.max-3-columns,
.letter-section ul.columns.max-4-columns,
.letter-section ul.columns.max-5-columns,
.letter-section ul.columns.max-6-columns,
.letter-section ul.columns.max-7-columns,
.letter-section ul.columns.max-8-columns,
.letter-section ul.columns.max-9-columns,
.letter-section ul.columns.max-10-columns,
.letter-section ul.columns.max-11-columns,
.letter-section ul.columns.max-12-columns,
.letter-section ul.columns.max-13-columns,
.letter-section ul.columns.max-14-columns,
.letter-section ul.columns.max-15-columns {
      column-count: 3;
      max-width: initial;
}


@media (max-width: 959px) {
    .letter-section ul.columns.max-0-columns,
    .letter-section ul.columns.max-1-columns {
        column-count: 2;
        max-width: initial;
    }
    .letter-section ul.columns.max-2-columns,
    .letter-section ul.columns.max-3-columns,
    .letter-section ul.columns.max-4-columns,
    .letter-section ul.columns.max-5-columns,
    .letter-section ul.columns.max-6-columns,
    .letter-section ul.columns.max-7-columns,
    .letter-section ul.columns.max-8-columns,
    .letter-section ul.columns.max-9-columns,
    .letter-section ul.columns.max-10-columns,
    .letter-section ul.columns.max-11-columns,
    .letter-section ul.columns.max-12-columns,
    .letter-section ul.columns.max-13-columns,
    .letter-section ul.columns.max-14-columns,
    .letter-section ul.columns.max-15-columns {
        column-count: 2;
        max-width: initial;
    }
}

@media (max-width: 569px) {
    .letter-section ul.columns.max-0-columns,
    .letter-section ul.columns.max-1-columns {
        column-count: 1;
        max-width: initial;
    }
    .letter-section ul.columns.max-2-columns,
    .letter-section ul.columns.max-3-columns,
    .letter-section ul.columns.max-4-columns,
    .letter-section ul.columns.max-5-columns,
    .letter-section ul.columns.max-6-columns,
    .letter-section ul.columns.max-7-columns,
    .letter-section ul.columns.max-8-columns,
    .letter-section ul.columns.max-9-columns,
    .letter-section ul.columns.max-10-columns,
    .letter-section ul.columns.max-11-columns,
    .letter-section ul.columns.max-12-columns,
    .letter-section ul.columns.max-13-columns,
    .letter-section ul.columns.max-14-columns,
    .letter-section ul.columns.max-15-columns {
        column-count: 1;
        max-width: initial;
    }
}


/*
----------------------------------------------------------
#Mailpoet Style
----------------------------------------------------------
*/

.single-mailpoet_page .post-info {
    display:none;
}

.single-mailpoet_page .post-title {
    text-transform: uppercase;
    font-size: 17px;
}

.single-mailpoet_page .mailpoet_paragraph {
    font-family: Lato, Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
}

@media (min-width: 960px) {
  .comment-form-mailpoet {
    margin-left: 108px;
  }
}

.comment-form-mailpoet input {
  margin-right:9px;
}

p.comment-form-mailpoet {
  font-weight: 400;
}

@media screen and (max-width: 499px) { 
    .mailpoet_text_label, .mailpoet_textarea_label, .mailpoet_select_label, .mailpoet_radio_label, .privacy-notice .mailpoet_checkbox_label, .mailpoet_list_label, .mailpoet_date_label, .mailpoet_form .mailpoet_mail_field .mailpoet_text, .mailpoet_form .mailpoet_button .mailpoet_submit { 
        font-size: 12px !important; line-height: 1 !important; 
    }
}



@media (min-width:569px){
#mailpoet_form_1 .mailpoet_submit {
  width:35%;
  float:left;
  
}

#mailpoet_form_1 .privacy-notice {
  width:65%;
  float:left;
  padding-left: 18px;
  padding-top:7px;
  padding-bottom:7px;
}
}


@media (min-width:569px){
#mailpoet_form_2 .mailpoet_paragraph.mailpoet_mail_field  {
  width:65%;
  padding-right:9px;
  float:left;
}

#mailpoet_form_2 .mailpoet_paragraph.mailpoet_button {
  width:35%;
  float:right;
}
}


#mailpoet_form_2 .mailpoet_submit, #mailpoet_form_2 .mailpoet_text {
  width:100% !important;
}

#mailpoet_form_2 .privacy-notice {
    clear:both;
}



.mailpoet_submit {
    display: inline-block;
    font-size: 12px;
    padding-left:9px !important;
    padding-right:9px !important;
    font-style: normal !important;
    text-align: center;
    vertical-align: middle;
    margin-top: 1px;
    margin-bottom: 1px;
    cursor: pointer;
    background-image: none;
    border-style: solid;
    border-radius: 2px;
    outline: none;
    white-space: pre-wrap;
    -webkit-text-stroke: 0px;
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    border-radius: 2px;
    color: #ffffff !important;
    background-color: #777777 !important;
    border-color: #777777 !important;
    letter-spacing: 0em;
    text-transform: uppercase;
    border-width: 1px;
}

.mailpoet_submit:hover {
    background-color: transparent !important;
    border-color: #777777 !important;
    color: #777777 !important;
}



.mailpoet-accent .mailpoet_submit {
    color: #ffffff !important;
    background-color: #ffb169 !important;
    border-color: #ffb169 !important;
}

.mailpoet-accent .mailpoet_submit:hover {
    background-color: transparent !important;
    border-color: #ffb169 !important;
    color: #ffb169 !important;
}


.mailpoet_form {
  font-family: Lato,Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
}

.mailpoet_form ul {
  list-style: none !important;
}

input.mailpoet_checkbox {
  width: 12px;
  height:12px;
  margin-right:5px;
  margin-top:-2px;
}

.mailpoet_form input[type=checkbox]:checked:before,
.mailpoet_form input[type=radio]:checked:before {
  line-height: 10px !important;
  font-size: 10px !important;
}

input.mailpoet_text {
font-size:12px;
}


.mailpoet_checkbox_label {
  margin-bottom:0;
  font-size:12px !important;
}

.mailpoet_form .mailpoet_paragraph:not(.last) {
  margin-bottom: 9px !important;
}

.parsley-errors-list li{
  font-size:12px
}

p.mailpoet_validate_success {
  font-size:12px;
  margin-top:9px;
}




/*
----------------------------------------------------------
#popup maker style
----------------------------------------------------------
*/

@media (max-width:959px){
.pum-content > .row-container {
  padding-left:36px;
  padding-right:36px;
  padding-bottom:36px;
}

.pum-content .row div[class*="col-lg-"] {
    padding: 18px 0px 0px 0px;
}
}

@media (max-width:569px){
.pum-content > .row-container {
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  padding-top:6px;
}
.pum-content p {
  line-height:1.25;
}
}

.pum-theme-90465 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
    color: #f7f7f7 !important;
}

@media (min-width:768px){
.pum-content {

  margin-bottom:72px;
}
}

@media (min-width:1148px){
.pum-close {
    margin-right: calc((100vw - 1148px)/2);
}
}



/*
----------------------------------------------------------
#theme my login
----------------------------------------------------------
*/

.tml-pwd-wrap .tml-label, .tml-log-wrap .tml-label {
  text-transform: uppercase;
  font-weight:700;
  letter-spacing:0.05em;
}

.tml-label {
  font-size:12px !important;
}

.tml .tml-field-wrap:not(.tml-submit-wrap) {
    margin-bottom: 18px !important;
}

.tml .tml-field-wrap.tml-submit-wrap {
    margin-bottom: 0 !important;
}


.tml-checkbox {
  margin-right:9px !important;
}

.tml-button {
 display: inline-block;
    font-size: 12px;
    padding-left:18px !important;
    padding-right:18px !important;
    font-style: normal !important;
    text-align: center;
    vertical-align: middle;
    margin-top: 1px;
    margin-bottom: 1px;
    cursor: pointer;
    background-image: none;
    border-style: solid;
    border-radius: 2px;
    outline: none;
    white-space: pre-wrap;
    -webkit-text-stroke: 0px;
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    border-radius: 2px;
    color: #ffffff !important;
    background-color: #ffb169 !important;
    border-color: #ffb169 !important;
    letter-spacing: 0em;
    text-transform: uppercase;
    border-width: 1px;
    width:100% !important;
}

.tml-button:hover {
    background-color: transparent !important;
    border-color: #ffb169 !important;
    color: #ffb169 !important;  
}

.tml-dashboard-greeting {
  font-weight:700;
}

.tml-dashboard-links {
  list-style:none !important;
  padding:0 !important;
}

/*
----------------------------------------------------------
#Dark mode
----------------------------------------------------------
*/


/*
@media (prefers-color-scheme: dark) {
    body {
        font-family: Lato, Avenir,'Adobe Heiti Std','Segoe UI','Trebuchet MS',sans‑serif;
    }

    .style-color-xsdn-bg {
        background-color: #ffffff;
    }



}
*/












