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

/* playfair-display-900 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
font-display: swap;
  src: url('fonts/playfair-display-v20-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/playfair-display-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       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 */
       url('fonts/playfair-display-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/playfair-display-v20-latin-900.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}


/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/lato-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Lato Light'), local('Lato-Light'),
       url('fonts/lato-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lato-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lato-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/lato-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/lato-v16-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/lato-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Lato Regular'), local('Lato-Regular'),
       url('fonts/lato-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lato-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lato-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/lato-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/lato-v16-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-300italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/lato-v20-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/lato-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lato-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lato-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/lato-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/lato-v20-latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
font-display: swap;	
  src: url('fonts/lato-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Lato Bold'), local('Lato-Bold'),
       url('fonts/lato-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lato-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lato-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/lato-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/lato-v16-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}


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


.post-content p:not(.t-entry-readmore), .archive .sections-container p:not(.t-entry-readmore){
    text-align:justify;
}

blockquote p {
    font-size: 17px;
	font-style: italic;
}

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

@media (min-width:570px){
    .post-content p {
        line-height: 1.5;
    }

blockquote p {
    line-height: 1.5;
    font-style: italic;
    }
}




.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;
}


/*
----------------------------------------------------------
#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 {
  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
}

@media (max-width: 959px) {
	body[class*="hmenu"] div:not(.menu-accordion) > ul.menu-smart > li > a {
  		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;
    }
}


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

.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;
}

.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;
    }
}

.widget-container .tagcloud a {
    font-weight:500;
    padding:2px 4px;
}

.widget-container .style-light .tagcloud a {
    border-color:#eaeaea;
    font-weight: 500;
    margin-top:0 !important;
}

@media (max-width:959px){
    .widget-container .style-light .tagcloud {
    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;
}


/*
----------------------------------------------------------
#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 {
    font-style: italic;
}

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

.travel-list li {
    font-size: 12px;
    text-transform: uppercase;
}

.travel-list ul.icons li .fa {
    margin-right: 9px;
}

.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;
}}

.underlined-title {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 0px 0px 9px 0px;
	border-color:#eaeaea;
}

/*
----------------------------------------------------------
#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;
    }
}


  

/*
----------------------------------------------------------
#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;
    }



}
*/












