/*

Theme Name: UnderStrap

Theme URI: http://understrap.com

Author: Holger Koenemann

Author URI: http://www.holgerkoenemann.de

GitHub Theme URI: holger1411/understrap

Description: Combination of Automattic´s _s theme and Bootstrap 4. Made as a solid starting point for your next theme project and WordPress website. Use it as starter theme or as a parent theme. It is up to you. Including Font Awesome support, built-in widget slider and much more you need for basic websites. IMPORTANT: All developer dependencies are not bundled with this install file. Just download the .zip, extract it and run "npm install" and "gulp copy-assets" inside the extracted /understrap folder. 

That downloads everything and moves it in place so that you can recompile your CSS and JS files;

A developer version (with Gulp/node and Sass sources) is available on gitHub: https://github.com/holger1411/understrap

A child theme is available on Github, too: https://github.com/holger1411/understrap-child;

Version: 0.8.0

License: UnderStrap WordPress Theme, Copyright 2013-2017 Holger Koenemann

UnderStrap is distributed under the terms of the GNU GPL version 2

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: understrap

Tags: one-column, custom-menu, featured-images, theme-options, translation-ready



This theme, like WordPress, is licensed under the GPL.

UnderStrap is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.



Resource Licenses:

Font Awesome: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)

Bootstrap: http://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (Code licensed under MIT, documentation under CC BY 3.0.)

Owl Carousel 2: http://www.owlcarousel.owlgraphic.com/ | https://github.com/smashingboxes/OwlCarousel2/blob/develop/LICENSE (Code licensed under MIT)

and of course

jQuery: https://jquery.org | (Code licensed under MIT)

WP Bootstrap Navwalker by Edward McIntyre: https://github.com/twittem/wp-bootstrap-navwalker | GNU GPL

*/



/*

This file is just used to identify the theme in WordPress.

The compiled CSS output can be found in /css/theme.css

The SASS sources for it can be found in /sass/

The dependencies can be found in /src/ after running "gulp copy-assets" terminal command



...and now go out and play!

*/



/*=== FONTS BEGIN ===*/



/* montserrat-100 - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 100;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Thin'), local('Montserrat-Thin'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-100italic - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: italic;

  font-weight: 100;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100italic.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-100italic.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-200 - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 200;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200.eot'); /* IE9 Compat Modes */

  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-300 - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 300;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Light'), local('Montserrat-Light'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-200italic - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: italic;

  font-weight: 200;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200italic.eot'); /* IE9 Compat Modes */

  src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-200italic.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-300italic - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: italic;

  font-weight: 300;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-regular - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 400;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-regular.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Regular'), local('Montserrat-Regular'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-regular.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-italic - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: italic;

  font-weight: 400;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-italic.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Italic'), local('Montserrat-Italic'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-500 - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 500;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Medium'), local('Montserrat-Medium'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-500italic - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: italic;

  font-weight: 500;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500italic.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-500italic.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-600 - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 600;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600.eot'); /* IE9 Compat Modes */

  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-600italic - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: italic;

  font-weight: 600;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600italic.eot'); /* IE9 Compat Modes */

  src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-600italic.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-700 - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 700;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Bold'), local('Montserrat-Bold'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-700italic - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: italic;

  font-weight: 700;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700italic.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-700italic.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-800 - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 800;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800.eot'); /* IE9 Compat Modes */

  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-800italic - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: italic;

  font-weight: 800;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800italic.eot'); /* IE9 Compat Modes */

  src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-800italic.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-900italic - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: italic;

  font-weight: 900;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900italic.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900italic.svg#Montserrat') format('svg'); /* Legacy iOS */

}

/* montserrat-900 - latin */

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 900;

  src: url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900.eot'); /* IE9 Compat Modes */

  src: local('Montserrat Black'), local('Montserrat-Black'),

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/montserrat-v12-latin/montserrat-v12-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */

}



/* poppins-100 - latin */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 100;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100.eot'); /* IE9 Compat Modes */

  src: local('Poppins Thin'), local('Poppins-Thin'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-100italic - latin */

@font-face {

  font-family: 'Poppins';

  font-style: italic;

  font-weight: 100;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100italic.eot'); /* IE9 Compat Modes */

  src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-100italic.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-200 - latin */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 200;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200.eot'); /* IE9 Compat Modes */

  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-200italic - latin */

@font-face {

  font-family: 'Poppins';

  font-style: italic;

  font-weight: 200;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200italic.eot'); /* IE9 Compat Modes */

  src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-200italic.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-300 - latin */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 300;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300.eot'); /* IE9 Compat Modes */

  src: local('Poppins Light'), local('Poppins-Light'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-300italic - latin */

@font-face {

  font-family: 'Poppins';

  font-style: italic;

  font-weight: 300;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300italic.eot'); /* IE9 Compat Modes */

  src: local('Poppins Light Italic'), local('Poppins-LightItalic'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-300italic.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-italic - latin */

@font-face {

  font-family: 'Poppins';

  font-style: italic;

  font-weight: 400;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-italic.eot'); /* IE9 Compat Modes */

  src: local('Poppins Italic'), local('Poppins-Italic'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-italic.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-500 - latin */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 500;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500.eot'); /* IE9 Compat Modes */

  src: local('Poppins Medium'), local('Poppins-Medium'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-regular - latin */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 400;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-regular.eot'); /* IE9 Compat Modes */

  src: local('Poppins Regular'), local('Poppins-Regular'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-regular.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-500italic - latin */

@font-face {

  font-family: 'Poppins';

  font-style: italic;

  font-weight: 500;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500italic.eot'); /* IE9 Compat Modes */

  src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-500italic.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-600 - latin */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 600;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600.eot'); /* IE9 Compat Modes */

  src: local('Poppins SemiBold'), local('Poppins-SemiBold'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-700 - latin */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 700;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700.eot'); /* IE9 Compat Modes */

  src: local('Poppins Bold'), local('Poppins-Bold'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-600italic - latin */

@font-face {

  font-family: 'Poppins';

  font-style: italic;

  font-weight: 600;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600italic.eot'); /* IE9 Compat Modes */

  src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-600italic.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-700italic - latin */

@font-face {

  font-family: 'Poppins';

  font-style: italic;

  font-weight: 700;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700italic.eot'); /* IE9 Compat Modes */

  src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-700italic.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-800 - latin */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 800;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800.eot'); /* IE9 Compat Modes */

  src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-900 - latin */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 900;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900.eot'); /* IE9 Compat Modes */

  src: local('Poppins Black'), local('Poppins-Black'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-900italic - latin */

@font-face {

  font-family: 'Poppins';

  font-style: italic;

  font-weight: 900;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900italic.eot'); /* IE9 Compat Modes */

  src: local('Poppins Black Italic'), local('Poppins-BlackItalic'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-900italic.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-800italic - latin */

@font-face {

  font-family: 'Poppins';

  font-style: italic;

  font-weight: 800;

  src: url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800italic.eot'); /* IE9 Compat Modes */

  src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'),

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/poppins-v5-latin/poppins-v5-latin-800italic.svg#Poppins') format('svg'); /* Legacy iOS */

}



/* playfair-display-regular - latin */

@font-face {

  font-family: 'Playfair Display';

  font-style: normal;

  font-weight: 400;

  src: url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-regular.eot'); /* IE9 Compat Modes */

  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'),

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-regular.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */

}

/* playfair-display-italic - latin */

@font-face {

  font-family: 'Playfair Display';

  font-style: italic;

  font-weight: 400;

  src: url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-italic.eot'); /* IE9 Compat Modes */

  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'),

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */

}

/* playfair-display-700 - latin */

@font-face {

  font-family: 'Playfair Display';

  font-style: normal;

  font-weight: 700;

  src: url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700.eot'); /* IE9 Compat Modes */

  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'),

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */

}

/* playfair-display-900 - latin */

@font-face {

  font-family: 'Playfair Display';

  font-style: normal;

  font-weight: 900;

  src: url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900.eot'); /* IE9 Compat Modes */

  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'),

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */

}

/* playfair-display-700italic - latin */

@font-face {

  font-family: 'Playfair Display';

  font-style: italic;

  font-weight: 700;

  src: url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700italic.eot'); /* IE9 Compat Modes */

  src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'),

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-700italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */

}

/* playfair-display-900italic - latin */

@font-face {

  font-family: 'Playfair Display';

  font-style: italic;

  font-weight: 900;

  src: url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900italic.eot'); /* IE9 Compat Modes */

  src: local('Playfair Display Black Italic'), local('PlayfairDisplay-BlackItalic'),

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900italic.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/playfair-display-v13-latin/playfair-display-v13-latin-900italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */

}

/* fjalla-one-regular - latin */

@font-face {

  font-family: 'Fjalla One';

  font-style: normal;

  font-weight: 400;

  src: url('/wp-content/themes/zentheme/fonts/fjalla-one-v5-latin/fjalla-one-v5-latin-regular.eot'); /* IE9 Compat Modes */

  src: local('Fjalla One'), local('FjallaOne-Regular'),

       url('/wp-content/themes/zentheme/fonts/fjalla-one-v5-latin/fjalla-one-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('/wp-content/themes/zentheme/fonts/fjalla-one-v5-latin/fjalla-one-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/fjalla-one-v5-latin/fjalla-one-v5-latin-regular.woff') format('woff'), /* Modern Browsers */

       url('/wp-content/themes/zentheme/fonts/fjalla-one-v5-latin/fjalla-one-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */

       url('/wp-content/themes/zentheme/fonts/fjalla-one-v5-latin/fjalla-one-v5-latin-regular.svg#FjallaOne') format('svg'); /* Legacy iOS */

}

/*=== FONTS END ===*/







/*== HEADER STYLE BEGIN ==*/



body.admin-bar header{

  margin-top:32px;

}





.home-slider .zen-main-slider .btn-container{

  text-align:center;

  position:absolute;

  width:100%;

  bottom:-70px;

}

.home-slider .slide-content-wrapper .sl-title,

.home-slider .slide-content-wrapper .sl-subtitle-bottom{

  text-shadow:0px 0px 1px#000;

  color:#FFF !Important;

}

#full-width-page-wrapper{

  padding-top:0px;

}



header{

  position:fixed;

  z-index:999;

  top:0px;

  left:0px;

  width:100%;

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

  border-bottom:1px solid #333;

}



body.home header{

  border-bottom:0px;

}







.main-navbar{

 padding:0px;

}

.navbar-brand img{

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

  height:94px;

  width:94px;

}



#main-menu{

  flex-direction:unset;

  display:block;

  text-align:right;

  width:100%;

}

#main-menu>li{

  display:inline-block;

  text-align:right;

  margin: 0px 24px;

}



header.background .navbar-brand img{

  height:70px;

  width: 70px;

}




#main-menu>li{

  margin:0px 6px;

}

#main-menu>li a {

  color: #000;

  font-size: 14px;

  text-transform: uppercase;

  font-family: "montserrat";

  font-weight: 600;

  line-height: 23px;

  letter-spacing: 0.2em;

}

header .logo-container{

  position:relative;

}

header .logo-container .img1,

header .logo-container .img2{

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

}

header .logo-container .img2{

  position:absolute;

  opacity:0;

  left:0px;

  top:0px;

}

header{

  background:#fff;

}

header.background{

  background:#fff;

  box-shadow: 0px 0px 8px 2px #000000;

}

#main-menu>li>a{
  margin-top:35px;
  padding-bottom:37px;
  -webkit-transition:all ease 0.3s;
  -moz-transition:all ease 0.3s;
  -ms-transition:all ease 0.3s;
  transition:all ease 0.3s;
}

#main-menu .dropdown-menu{
  margin-top:0px;
  border-radius:0px;
}

header.background #main-menu>li>a{
  margin-top:22px;
  padding-bottom:26px;
}


#navbarhead a[href='#']{
  pointer-events: none; 
}

body.home header{
  background:transparent;
  box-shadow:none;
}

body.home header.background{
  background:#fff;
  box-shadow: 0px 0px 8px 2px #000000;
}

body.home #main-menu>li a {
  color: #fff;
}

body.home #main-menu>li>a{
  margin-top:15px;
  padding-bottom:15px;
}

body.home header.background #main-menu>li>a{
  margin-top:22px;
  padding-bottom:26px;
}

body.home #main-menu .dropdown-menu{
  background:rgba(0,0,0,0.7);
}

body.home header.background #main-menu .dropdown-menu{
  background:#fff;
}

body.home .logo-container .img2{
  position:absolute;
  opacity:1;
}

body.home .logo-container .img1{
  opacity:1;
}

body.home header.background #main-menu>li a {
  color: #333;
}

body.home header.background .logo-container .img1{
  opacity:1;
}

body.home header.background .logo-container .img2{
  opacity:0;
}


.menu-item-has-children>a{
  padding-right:3px !Important;
  display:inline-block;
}

.menu-item-has-children span.caret{
  display:inline-block;
  width:23px;
  height:46px;
  padding-top:37px;
  cursor:pointer;
  -webkit-transition:all ease 0.3s;
  -moz-transition:all ease 0.3s;
  -ms-transition:all ease 0.3s;
  transition:all ease 0.3s;
  color:#000;
}

body.home .menu-item-has-children span.caret{
  color:#fff;
}

.menu-item-has-children span.caret:after{
  display: block;
  width:1px;
  content: "";
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  margin: 0 auto 0 3px;
  
}

header.background .menu-item-has-children span.caret{
 color:#000;
}



.menu-item-has-children:hover ul.dropdown-menu {
  display: block;
  visibility: visible;
  opacity: 1;
  margin-top: 0px !important;
}





/*== HEADER STYLE END ==*/













/*=== GENERAL BEGIN ===*/

#full-width-page-wrapper{
  padding:0px;
}

.entry-footer{
  display:none
}

.so-panel-margin-0 .so-panel{
  margin-bottom:0px !important;
}


body p {
  font-family: 'Poppins';
  font-family: 'Montserrat';
  font-size: 16px;
  line-height:29px;
  letter-spacing:1px;
  color: #777;
}

div p:last-child{
  margin-bottom:0px;
}



h1,h2,h3,h4{
  font-family:'Montserrat';
}



a:hover,
a:focus{
  text-decoration:none;
}

body p a{
  color:#335238;
  -webkit-transition:all ease 0.3s;
  -moz-transition:all ease 0.3s;
  -ms-transition:all ease 0.3s;
  transition:all ease 0.3s;
}

body p a:hover{
  color:#142617
}


#content.container{
  width:950px
}


.sr-btn a{
  border:none !important;
  background: rgba(20,38,23,1) !important;
  border-radius: 0px !Important;  
}

.sr-btn a span{
  color:rgba(253,204,154,1) !Important;
  font-family:"Fjalla One";
  font-size: 18px;
  letter-spacing: 0.2em;
  line-height:1.2;
}

h3.sr-header-big{
  font-size: 60px;
  color: rgba(73,89,46,1);
  line-height: 1.2;
  letter-spacing: 0.1em;
  font-family: Playfair Display;
  font-style:normal;
  margin-bottom:30px;
}

.wrapper{
  padding:0px;
}

.sr-link a{
  border: none !important;
  background: rgba(20,38,23,1);
  border-radius: 0px !Important;
  color:#fff;
  padding: 1em 2em;
  display:inline-block;
  font-family: "Fjalla One";
  font-size: 18px;
  letter-spacing: 0.2em;
  line-height: 1.2;
  color : rgba(253,204,154,1) !Important
}

.sr-link a span{
  -webkit-transition:all ease 0.5s;
  -moz-transition:all ease 0.5s;
  -ms-transition:all ease 0.5s;
  transition:all ease 0.5s;
}

.sr-link a:hover span{
  color:#fff;
}

.overlay-back{
  position:relative;
}

.overlay-back:before{
  content:'';
  position:absolute;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  background:rgba(0,0,0,0.5);  
}

.overlay-back>div.simpleParallax{
  position:absolute !important;
  z-index:2
}
.overlay-back:before{
  z-index:3;
}
.overlay-back>div:not(.simpleParallax){
  position:relative;
  z-index:4 !important;
}
/*=== GENERAL END ===*/

.sr-btn-np-container .post-switcher .nav-previous,
.sr-btn-np-container .post-switcher .nav-next{
  width:100%;
}




/*== SR HEADER BEGIN* ==*/

h2.sr-header,
.sr-header h2{
  color: rgba(20,38,23,1);
  text-transform: uppercase;
  line-height: 1.5;
  letter-spacing: 0.26em;
  font-size: 20px;
  font-family: Montserrat;
  font-weight: 600;
}

div.sr-header{
  display:table;
  width:100%;
}

div.sr-header h2,
div.sr-header .sr-header-line{
  display:table-cell;
  width: auto;
  white-space: nowrap;
  padding-right:5px;
}

div.sr-header .sr-header-line{
  width:100%;
  vertical-align: middle;
}

div.sr-header .span-line{
  display:block;
  width:100%;;
  height:2px;
  background:#A79843;
}



.sr-header{

  padding-right:10px;

  color: rgba(20,38,23,1);

  text-transform: uppercase;

  line-height: 1.5;

  letter-spacing: 0.26em;

  font-family: Montserrat;

  font-weight: 600;

}



.sr-header .header-text h1,

.sr-header .header-text h2,

.sr-header .header-text h3{

  padding-right:10px;

  color: rgba(20,38,23,1);

  text-transform: uppercase;

  line-height: 1.5;

  letter-spacing: 0.26em;

  font-family: Montserrat;

  font-weight: 600;

}

.sr-header.center .header-text h1,

.sr-header.center .header-text h2,

.sr-header.center .header-text h3{

  padding-right:10px;

  padding-left:10px;

  color: rgba(20,38,23,1);

  text-transform: uppercase;

  line-height: 1.5;

  letter-spacing: 0.26em;

  font-family: Montserrat;

  font-weight: 600;

}

div.sr-header.center .sr-header-line{

  width:50%;  

}

div.sr-header.ln-hide .sr-header-line{

  opacity:0;

}

.so-panel-margin-0 .so-panel{

  margin-bottom:0px;

}

/*== SR HEADER END ==*/



/*== HOME SLIDER BEGIN ==*/

.home-slider .zen-main-slider .item{

  overflow:hidden

}

.home-slider .zen-main-slider .slide-back{

  width:100%;

  height:100%;

  background-size:cover;

  background-repeat:no-repeat;

  background-position:center center;

  /*transform:scale(1.1);*/

}



.home-slider .zen-main-slider .animated{

  animation-duration: 1s;

  animation-iteration-count: 1;

  animation-delay:500ms;

  animation-timing-function: linear;

}

.home-slider .zen-main-slider .animated.back-zoom{

  /*animation-duration: 13s;

  harus lebih dari owl autoplay time out

  animation-name: back_zoom;

  animation-timing-function: linear;*/

}

.home-slider .zen-main-slider .item .slide-back:before{

  content:'';

  position:absolute;

  top:0px;

  left:0px;

  width:100%;

  height:100%;

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+25,ffffff+100&0.7+0,0.38+25,0+100 */

background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.38) 25%, rgba(255,255,255,0) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.38) 25%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.38) 25%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

  z-index:9;

}



@keyframes back_zoom {

  0% {

      -webkit-transform:scale(1);

      -moz-transform:scale(1);

      -ms-transform:scale(1);

      transform:scale(1);

  }

  100% {

      -webkit-transform:scale(1.1);

      -moz-transform:scale(1.1);

      -ms-transform:scale(1.1);

      transform:scale(1.1);

  }

} 



.home-slider .slide-content-wrapper{

  position:absolute;

  top:18%;

  left:50%;

  -webkit-transform:translateX(-50%);

  -moz-transform:translateX(-50%);

  -ms-transform:translateX(-50%);

  transform:translateX(-50%);

  text-align:center;

  z-index: 9;

}

.home-slider .slide-content-wrapper .sl-title,

.home-slider .slide-content-wrapper .sl-subtitle-bottom{

  opacity:0;

  -webkit-transform:translateY(10%);

  -moz-transform:translateY(10%);

  -ms-transform:translateY(10%);

  transform:translateY(10%);



  -webkit-transition:all ease 1s;

  -moz-transition:all ease 1s;

  -ms-transition:all ease 1s;

  transition:all ease 1s;

} 

.home-slider .slide-content-wrapper .fadein-01{

  opacity:1;

  -webkit-transform:translateY(0%);

  -moz-transform:translateY(0%);

  -ms-transform:translateY(0%);

  transform:translateY(0%);

}

.home-slider .slide-content-wrapper .sl-title{

  color: rgba(73,89,46,1);

  line-height: 1.2;

  letter-spacing: 0.1em;

  font-size: 60px;

  font-family: Playfair Display;

  display:block;

}



.home-slider .slide-content-wrapper .sl-subtitle-bottom{

  color: rgba(20,38,23,1);

  text-transform: uppercase;

  line-height: 1.5;

  letter-spacing: 0.26em;

  font-size: 20px;

  font-family: Montserrat;

  font-weight: 600;

  display:block;

}



.home-slider .zen-main-slider .animated.fade-in-top{

  opacity:1;

  -webkit-transform:translateY(0);

  -moz-transform:translateY(0);

  -ms-transform:translateY(0);

  transform:translateY(0);

}



.home-slider .owl-nav>div{

  background:transparent !important;

  opacity:0.5;

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

}

.home-slider .owl-nav>div:hover{

  opacity:1;

}



.home-slider .zen-main-slider .owl-dots {

  position: absolute;

  width: auto;

  bottom: 0px;

  right:10px;

}



.home-slider .zen-main-slider .owl-dots span{

  border-radius:0px !Important;

  margin:3px !important;

}





/*== HOME SLIDER END ==*/







/*=== SAME HEIGHT BEGIN ===*/

.same-height{

  display:flex;

  align-items:normal !Important;

}

.same-height.first-right>div:first-child{

  order: 1;

}

.same-height>div:last-child{

  padding:100px 30px 80px;

  background:#EDEDED;

}

.same-height.first-right>div:last-child{

  padding:100px 30px 80px;

  background:#fff;

}

/*=== SAME HEIGHT END ===*/



/*=== EMPTY SPACE BEGIN ===*/

.widget_zen-empty-space,

.so-widget-zen-empty-space{

  height:100%;

}

.zen-empty-space{

  height:100px;

  background-size:cover;

  background-position:center center;

}

/*=== EMPTY SPACE END ===*/



/*-- brand box begin --*/

.brand-box .so-widget-zen-empty-space{

  background:#d0d0d0;

  padding:30px;

}

.brand-box .zen-empty-space{

  background-size:contain;

  background-repeat:no-repeat;

  

}

/*-- brand box end --*/



/*=== ISOTOP GALLERY BEGIN ===*/

.isotop-gallery .gal-filter-container ul{

  padding:0px;

  text-align:center;

  width:100%;

}

.isotop-gallery .gal-filter-container ul li{

  list-style:none;

  display:inline-block;

  margin:5px;

  

}

.isotop-gallery .gal-filter-container button{

  background:transparent;

  padding:5px 15px;

  border:1px solid #38C0E9;

  border-radius:25px;

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

  color:#777;

  font-weight:700;

  font-size:14px;

}

.isotop-gallery .gal-filter-container button:hover{

  cursor:pointer;

}

.isotop-gallery .gal-filter-container .btn-active,

.isotop-gallery .gal-filter-container button:hover,

.isotop-gallery .gal-filter-container button:focus{

  cursor:pointer;

  color:#FFF;

  background:#38C0E9;

  outline:none;

}



.isotop-gallery .gal-item{

  min-height:200px;

  background-size:cover !Important;

  background-position:center center !important;

}

.isotop-gallery .gal-item:before{

  content:'';

  position:absol

}

.isotop-gallery .gal-item a{

  display:block;

  width:100%;

  height:100%;

  position:absolute;

  left:0px;

  top:0px;

  opacity:0;

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

  background:rgba(255,255,255,0.5);

}



.isotop-gallery .gal-item a span{

  display:block;

  text-align:center;

  line-height:200px;

  font-size:35px;

  color:#fff;

}

.isotop-gallery .gal-item a:hover{

  opacity:1;

}



/*=== ISOTOP GALLERY END ===*/





/*=== SLIDER BEGIN ===*/

.zen-main-slider .item{

  min-height:200px;

  height:200px;

  background-size:cover !Important;

  background-repeat: no-repeat !Important;

  background-position:center center !Important;

}

.zen-main-slider .owl-nav{

  margin:0px;

  height:0px;

}

.zen-main-slider .owl-prev{

  position:absolute;

  top:50%;

  left:0px;

  margin:0px !important;

  -webkit-transform:translateY(-50%);

  -moz-transform:translateY(-50%);

  -ms-transform:translateY(-50%);

  transform:translateY(-50%);

}

.zen-main-slider .owl-next{

  position:absolute;

  top:50%;

  right:0px;

  margin:0px !important;

  -webkit-transform:translateY(-50%);

  -moz-transform:translateY(-50%);

  -ms-transform:translateY(-50%);

  transform:translateY(-50%);

}

.zen-main-slider  .owl-dots{

  position:absolute;

  width:100%;

  bottom:0px;

}

/*=== SLIDER END ===*/





/*=== TESTIMONI SLIDER BEGIN ===*/

.zen-testimoni-slider-container {

  width:100%;

  max-width:100%;

  padding-left: 32px !important;

  padding-right: 32px !important;

}

.zen-testimoni-slider.owl-carousel .item{

  min-height:100px;

  background-size:cover !Important;

  background-repeat: no-repeat !Important;

  background-position:center center !Important;

}

.zen-testimoni-slider.owl-carousel .owl-nav{

  margin:0px;

  height:0px;

}

.zen-testimoni-slider.owl-carousel .owl-prev{

  left:-32px;

  

}

.zen-testimoni-slider.owl-carousel .owl-next{

  right:-32px;

}



.zen-testimoni-slider.owl-carousel .owl-nav>div{

  position:absolute;

  top:0px;

  margin:0px !important;

  background:transparent;

  color:#333;

  height:100%;

  width:auto;

  -webkit-text-stroke-width: 1px;

  -webkit-text-stroke-color: #EEEEEE;

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

}

.zen-testimoni-slider.owl-carousel .owl-nav>div:hover{

  background:transparent; 

  color:#8E8E8E;

}

.zen-testimoni-slider.owl-carousel .owl-nav>div>i{

  position:relative;

  top:35%;

  font-size:50px;

  color:#333;

}



.zen-testimoni-slider.owl-carousel  .owl-dots{

  display:none;

}

.zen-testimoni-slider .slide-content-wrapper{

  width:600px;

  margin:0 auto;

  padding-top:70px;

  padding-bottom:50px;

}

.zen-testimoni-slider .item{

  text-align:center;

}



.zen-testimoni-slider p{
  margin-bottom:0px;
  color:#000;
  font-size: 16px;
  line-height: 29px;
  letter-spacing: 0.5px;
}



.zen-testimoni-slider .testi-name{

  margin-top:30px;

  font-family:"Fjalla One";

  color:#a79843;

  position:relative;

  letter-spacing:3px;

}

.zen-testimoni-slider .testi-name:before{

  content:'-';

  font-size:20px;

  padding-right:5px;

}

/*=== TESTIMONI SLIDER END ===*/





/*=== WIDGET PORTFOLIO BEGIN ===*/

.widget-portfolio{

  margin:0px;

}



.widget-portfolio>div{

  padding:10px;

}

.widget-portfolio>div a{

  position:relative;

  display:block;

  width:100%;

  height:250px;

  overflow:hidden;

}

.widget-portfolio>div.col-md-12 a{

  height:350px;

}

.widget-portfolio .port-back{

  position:absolute;

  width:100%;

  height:100%;

  background-size:cover;

  background-position:center center;

  -webkit-transition:all ease 1s;

  -moz-transition:all ease 1s;

  -ms-transition:all ease 1s;

  transition:all ease 1s;

}



.widget-portfolio>div a:hover .port-back{
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  transform:scale(1.1);
}



.widget-portfolio .post-meta,
.widget-portfolio .psmet{
  position:absolute;
  text-align:center;
  width:100%;
  bottom:0px;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bf000000', GradientType=0);
  padding-left: 8px;
  padding-right: 8px;
}



.widget-portfolio .post-meta p.post-title,
.widget-portfolio .psmet p.pstitle{
  color:#fff;
  font-size:24px;
  font-family:Playfair Display;
  margin-bottom:10px;
}

.widget-portfolio .post-meta p.post-date,
.widget-portfolio .post-meta p.post-dt,
.widget-portfolio .psmet p.post-date,
.widget-portfolio .psmet p.post-dt{
  color:#fff;
  font-size:12px;
  margin-bottom:0px;
  margin-top:30px;
  text-transform:uppercase;
  color:#d9d9d9;
}


/*=== WIDGET PORTFOLIO END ===*/



/*== INSTAGRAM WIDGET BEGIN ==*/

#sb_instagram{

  position:relative;

}

#sb_instagram #sbi_load{

  position:absolute;

  width:auto;

  left:50%;

  -webkit-transform:translateX(-50%);

  -moz-transform:translateX(-50%);

  -ms-transform:translateX(-50%);

  transform:translateX(-50%);

  bottom:30px;

  padding:0px !important;

}
#sb_instagram .sbi_load_btn{
  margin:0px !important;
  border-radius:0px !important;
}
#sb_instagram #sbi_load .sbi_follow_btn{

  margin:0px !important;

}

#sb_instagram #sbi_load a{

  margin-top:0px;

  border-radius:0px;

  background:#fff;

  color:#6d6d6d;

}

/*== INSTAGRAM WIDGET END ==*/



/* post sidebar begin */

#content.container.container-blog .widget-title{

  text-align:center;

  width:100%;

  border-top: 1px solid #f0f0f0;

  border-bottom: 1px solid #f0f0f0;

  font-size: 24px;

  padding: 10px 0;

  margin-bottom: 20px;

  font-family:"Playfair Display";

}

#content.container.container-blog .widget-area .widget{
  margin-bottom:40px;
}

#content.container.container-blog .search-container{

  position:relative;

  padding:15px 0px;

  background:#F8F8F8;

  width:100%;

}

#content.container.container-blog .search-container input{

  width:100%;

  border:0px;

  padding:0px 15px;

  background:transparent;

}

#content.container.container-blog .search-container input:focus{

  outline:none;

}

#content.container.container-blog .search-container input::placeholder{

  font-family:"Playfair Display";

  font-style:italic;

  color:#999;

}

#content.container.container-blog .search-container button{

  position:absolute;

  height:100%;

  right:10px;

  top:0px;

  color:#888;

  background:transparent;

  border:0px;

  cursor:pointer;

}



#content.container.container-blog .widget_archive ul li a{

  color:#847143;

}

#content.container.container-blog .widget_categories ul li a{

  color: #847143;

}

#content.container.container-blog .widget_tag_cloud .tagcloud a{

  color:#000;

  font-size:14px !important;

  text-transform:uppercase;

  font-family:"Poppins";

  line-height:25px;

}

#content.container.container-blog>.row>.col-md-8{

  flex: 0 0 75%;

  max-width: 75%;

}

#content.container.container-blog>.row>.col-md-4{

  flex: 0 0 25%;

  max-width: 25%;

}

#content.container.container-blog .zen-ig-container .col-4{

  padding:5px;

}

#content.container.container-blog .zen-ig-container .col-4 img{

  width:100%;

}

/* post sidebar end */



/* post begin */

#content.container.container-blog{

  width:1170px;

  max-width:1170px;

  margin-top:104px;

}

.container-blog article{

  margin-bottom:40px;

}

.container-blog article .article-link{

  display:block;

  -webkit-transition:all ease 0.3s;

  -moz-transition:all ease 0.3s;

  -ms-transition:all ease 0.3s;

  transition:all ease 0.3s;

}

.container-blog article .post-thumb{

  min-height:250px;

  background-size:cover;

  background-position:center center;

}

.container-blog article .default-image .post-thumb{

  border:2px solid #333;

}

.container-blog article .post-date,
.container-blog article .post-dt{
  margin-bottom:0px;
  text-align:center;
  font-family:'Poppins';
  text-transform:uppercase;
  font-size:12px;
  color:#777;
  margin-top:10px;
}

.container-blog article .entry-title{

  color:#000;

  font-size:24px;

  text-align:center;

  font-family:"Playfair Display";

}

.container-blog article>a:hover{

  opacity:0.7;

}

.container-blog .post-single-header .entry-title{

      font-size: 36px;

    line-height: 43px;

    padding-bottom: 20px;

    border-bottom: 1px solid #f0f0f0;

    margin-bottom: 20px;

      text-align: center;

    font-family: "Playfair Display";

}

.container-blog{

  padding-top:30px;

}

.container-blog .widget-area{

  padding-top: 14px;

}

.post-navigation .row.nav-links{

  display:block;

}

.row.blog-single{
  margin:0px;
}
.row.blog-single .entry-title{
  text-align:left;
}

.row.blog-single .post-date,
.row.blog-single .post-dt{
  text-align:left
}

.row.blog-single .understrap-read-more-link{
  border: none !important;
  background: rgba(20,38,23,1) !important;
  border-radius: 0px !Important;
  color: rgba(253,204,154,1) !Important;
  font-family: "Fjalla One";
  font-size: 18px;
  letter-spacing: 0.2em;
  line-height: 1.2;
  padding: 0.4em 1em;
}





/* post end */





/*-- post single begin --*/

.single-header-image {

  margin-top:104px;

  min-height:500px;

  background-size:cover;

  background-position:center top;

  padding-top:0px;

}



#content.container.container-blog-single{

  width: 1170px;

  max-width: 1170px;

}

.single-main-content{

  padding:30px 100px;

  margin: 0;

  background: #fff;

  margin-top: -134px;

}

.single-main-content .post-single-header{

  padding-bottom:30px;

}

.single-main-content .entry-title{

  font-family:"Playfair Display";

  font-size:36px;

  margin-bottom:0px;

}



.single-main-content .entry-meta{

  text-transform: uppercase;

  margin-top: 10px;

  color: #777;

  font-family:"Poppins";

  font-size:14px;

  line-height:20px;

}

.single-main-content .entry-meta .sep{

  margin: 0 7px;

}

.single-main-content .entry-meta a{

  color: #777;

}

.single-main-content .entry-content p{

  color:#515151;

  font-family:"Poppins";

  font-size:14px;

  letter-spacing:normal;

}

.bottom-feature{

  margin: 30px 0 0;

  padding: 30px 70px;

  border-top: 1px solid #f0f0f0;

  border-bottom: 1px solid #f0f0f0;

  color:#515151;

  font-family:"Poppins";

  font-size:14px;

  letter-spacing:normal;

  text-transform:uppercase;

}

.bottom-feature .share-buttons,

.bottom-feature .text-inner{

  display: inline-block;

  

}

.bottom-feature a{

  color:#000;

  font-size: 15px;

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

}

.bottom-feature .share-buttons  a{

  padding: 0 7px;

}

.bottom-feature a:hover{

  color:#847143;

}

.bottom-feature .post-tags{

  text-align:right;

}

.bottom-feature .tagcloud{

  display:inline-block;

  padding-left:5px;

}



.post-switcher{

  padding:30px 70px;

  margin-bottom:100px;

}

.post-switcher .nav-previous{

  position: relative;

  display: block;

  float: left;

  width: 50%;

  padding-left: 50px;

}

.post-switcher .nav-next{

  position: relative;

  display: block;

  float: right;

  width: 50%;

  padding-right: 50px;

  text-align:right;

}

.post-switcher a{

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

}

.post-switcher a *{

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

  color:#847143;

}

.post-switcher a:hover *{

  color:#514629;

}



.post-switcher .nav-previous i,

.post-switcher .nav-next i{

  position:absolute;

  width:50px;

  line-height:50px;

  text-align:center;

  font-size:80px;

}

.post-switcher .nav-previous i{

  left:0px;

}

.post-switcher .nav-next i{

  right:0px;

}

.post-switcher .nav-previous i:before,

.post-switcher .nav-next i:before

{

  stroke: black;

  -webkit-text-stroke-width: 3px;

  -webkit-text-stroke-color: #fff;

}

.post-switcher .button-dir{

  font-size: 25px;

  font-style: italic;

  font-family:"Serif";

  line-height:1;

}



.post-switcher .post-title,
.post-switcher .pstitle{
  padding-top:10px;
  font-family:"Poppins";
  font-size: 12px;
  margin-top: 3px;
}

   

/*-- post single eng --*/



/*-- portfolio slider begin --*/



.zen-portfolio-slider-big.owl-carousel .item{
  min-height:100px;
  background-size:cover !Important;
  background-repeat: no-repeat !Important;
  background-position:center center !Important;
}

.zen-portfolio-slider-big.owl-carousel .owl-stage-outer {
  margin-bottom:10px;
}

.zen-portfolio-slider-big.owl-carousel .owl-nav{
  margin:0px;
  height:0px;
}

.zen-portfolio-slider-big.owl-carousel .owl-prev{
  left:0px;
}

.zen-portfolio-slider-big.owl-carousel .owl-next{
  right:0px;
}

.zen-portfolio-slider-big.owl-carousel .owl-nav>div{
  position:absolute;
  top:50%;
  margin:0px !important;
  background:transparent;
  color:#fff;
  width:auto;
  -webkit-transition:all ease 0.5s;
  -moz-transition:all ease 0.5s;
  -ms-transition:all ease 0.5s;
  transition:all ease 0.5s;
  text-shadow:0px 1px 5px #000;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
}

.zen-portfolio-slider-big.owl-carousel .owl-nav>div:hover{
  background:transparent; 
}

.zen-portfolio-slider-big.owl-carousel .owl-nav>div> img{
  position:relative;
  height:70px;
  opacity:0.5;
  -webkit-transition:all ease 0.5s;
  -moz-transition:all ease 0.5s;
  -ms-transition:all ease 0.5s;
  transition:all ease 0.5s;
}

.zen-portfolio-slider-big.owl-carousel .owl-nav>div:hover img{
  opacity:1;
}

.zen-portfolio-slider-big.owl-carousel .owl-nav .owl-prev{
  left:0px;
}

.zen-portfolio-slider-big.owl-carousel .owl-nav .owl-next{
  right:0px;
}

.zen-portfolio-slider-big.owl-carousel .owl-nav .owl-next.disabled{
  opacity:0;
}

.zen-portfolio-slider-big.owl-carousel .owl-nav .owl-prev.disabled{
  opacity:0;
}

.zen-portfolio-slider-big.owl-carousel  .owl-dots{
  display:none;
}

.zen-portfolio-slider-big .item{
  text-align:center;
}

.zen-portfolio-slider-big .owl-item img{
  max-height:550px;
  width:auto;
  margin:0 auto;
}
.zen-portfolio-slider-big .img-wrapper{
  position:relative;
  display:inline-block;
}
.zen-portfolio-slider-big .portfolio-zoom{
  position:absolute;
  bottom:10px;
  left:10px;
  border:2px solid #fff;
  padding-left:7px;
  padding-right:7px;
  color:#fff;
  opacity:0.5;
  font-size:20px;
  -webkit-transition:all ease 0.5s;
  -moz-transition:all ease 0.5s;
  -ms-transition:all ease 0.5s;
  transition:all ease 0.5s;
}
.zen-portfolio-slider-big .portfolio-zoom:hover{
  opacity:0.8;
}

.zen-portfolio-slider-thumb.owl-carousel .item img{
  opacity:0.5;
}

.zen-portfolio-slider-thumb.owl-carousel .owl-nav{
  display:none;
}

.zen-portfolio-slider-thumb.owl-carousel .item.active img{
  opacity:1;
}

.zen-portfolio-slider-thumb .item img{
  cursor:pointer;
}

.portfolioslider2 .portfolio-zoom{
  display:none;
}
.portfolioslider2 .zen-portfolio-slider-big .portfolio-zoom2 {
    position: absolute;
    bottom: 10px;
    left: 10px;
    border: 2px solid #fff;
    padding-left: 7px;
    padding-right: 7px;
    color: #fff;
    opacity: .5;
    font-size: 20px;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    transition: all ease .5s;
}
.portfolioslider2 .gallery-photoswipe{
  display:none;
}

/*-- portfolio slider end --*/



/* share button container begin */

.share-buttons-container.align_center{

  text-align:Center;

}



.share-buttons-container .text-inner,

.share-buttons-container .share-buttons {

  display:inline-block;

  color: #515151;

  font-family: "Poppins";

  font-size: 14px;

  letter-spacing: normal;

  text-transform: uppercase;

}
.share-buttons-container .share-buttons{
  width:100%;
  margin-top:2px;
}
.addtoany_shortcode .addtoany_list a:first-child{
  padding-left:0px;
}

.share-buttons-container .share-buttons a {

  padding: 0 7px;

  color: #000;

  font-size: 15px;

  -webkit-transition: all ease 0.5s;

  -moz-transition: all ease 0.5s;

  -ms-transition: all ease 0.5s;

  transition: all ease 0.5s;

}

.share-buttons-container .share-buttons a:hover {

  color: #847143;

}



/* share button container end */





/*== SR CONTACT FORM BEGIN ==*/

.sr-contactform .wpcf7-form-control-wrap{

  display:block;

  margin-bottom:20px;

}

.sr-contactform .wpcf7-form-control-wrap input,

.sr-contactform .wpcf7-form-control-wrap textarea{

  border-radius:0px !important;

  padding:15px 15px;

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

.sr-contactform .wpcf7-form-control-wrap input:focus{

  outline-offset:none;

   -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.075);

    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.075);

    box-shadow: inset 0 1px 3px rgba(0,0,0,0.075);

}

.sr-contactform .wpcf7-form-control-wrap input::placeholder,

.sr-contactform .wpcf7-form-control-wrap textarea::placeholder{

  color:#aaa;

}



.sr-contactform input[type=submit]{

  color: rgba(253,204,154,1) !Important;

  font-family: "Fjalla One";

  font-size: 20px;

  letter-spacing: 0.2em;

  line-height: 1.2;

  border: none !important;

  background: rgba(20,38,23,1) !important;

  border-radius: 0px !Important;

  text-transform:uppercase;

  padding:12px 30px;

  display:inline-block;

  width:auto;

}

.sr-contactform input[type=submit]:hover{

  color: rgba(167,152,67,1) !important;

}

div.wpcf7-response-output{

  margin:10px 0px;

}



/*== SR CONTACT FORM END ==*/





/*-- blog single style 01 begin --*/

.container-blog.style-01 .single-main-content{

  padding:0px 100px;

  margin: 0;

  background: #fff;

  margin-top: 0px;

}

.container-blog.style-01 .single-main-content article .entry-title{

  font-size:36px;

  line-height:43px;

  padding-bottom:20px;

  border-bottom:1px solid #f0f0f0;;

  margin-bottom:20px;

}

.container-blog.style-01 .single-main-content .entry-meta{

  text-transform:none;

}

.container-blog.style-01 article .post-date,
.container-blog.style-01 article .post-dt{
  text-transform:none;
}


.container-blog.style-01 article .post-date a,
.container-blog.style-01 article .post-dt a{
  color:#847143;
  font-weight:600;
}


/*-- blog single style 01 end --*/



/*-- BACK TO TOP BEGIN --*/

#backtotop-container{

  display:none;

  position: fixed;

  bottom: 20px;

  right: 20px;

  z-index: 99;

}

#backtotop {

  width: 50px;

  height: 50px;

  text-decoration: none;

  -webkit-border-radius: 35px;

  -moz-border-radius: 35px;

  border-radius: 35px;

  opacity:0.5;

  border:2px solid #333;

  box-sizing: content-box;

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

  box-shadow:0px 0px 0px 3px #fff;

}

#backtotop .icon {

  height: 20px;

  width: 20px;

  border-left: 3px solid #333;

  border-top: 3px solid #333;

  -webkit-transform: rotate(45deg);

  -moz-transform: rotate(45deg);

  -ms-transform: rotate(45deg);

  transform: rotate(45deg);

  margin-left: 15px;

  margin-top: 21px;

  box-shadow:-2px -2px 0px 2px #fff;

}





#backtotop:hover {

  cursor:pointer;

  opacity:1;

}

/*-- BACK TO TOP END --*/



/* == zen imag desc begin ==*/

.zen-image-desc-container .image{

  height:200px;

  position:Relative;

  background-size:cover;

  background-repeat:no-repeat;

  background-position:center;

  height:100%;

  width:100%;

  -webkit-transition:all ease 1s;

  -moz-transition:all ease 1s;

  -ms-transition:all ease 1s;

  transition:all ease 1s;

}

.zen-image-desc-container a.img-container{

  height:200px;

  display:block;

  overflow:hidden;

}

.zen-image-desc-container a.img-container:hover .image{

  -webkit-transform:scale(1.1);

  -moz-transform:scale(1.1);

  -ms-transform:scale(1.1);

  transform:scale(1.1);

}

.zen-image-desc-container .image-title{

  background-color:#335238;

  padding:5px 10px 7px;;

  color:#fff;

}

.zen-image-desc-container .image-title h2{

  margin:0px;

  font-size:25px;

  font-family: "Fjalla One";

  letter-spacing: 1px;

}

.zen-image-desc-container .image-desc{

  padding:15px 0px;

}

.zen-image-desc-container .sr-link a{

  padding: 10px 13px;

}

/* == zen imag desc end  ==*/



/*-- sr accordion start --*/

.sr-accordion .sow-accordion-panel {

  margin-bottom: 20px !important;

}

.sr-accordion .widget-title {

  margin-bottom: 0px

}

.sr-accordion .sow-accordion-panel-header {

  background-color: #335238 !Important;

  padding-top: 5px !Important;

  padding-bottom: 5px !Important;

  position: relative;

}

.sr-accordion .sow-accordion-title {

  letter-spacing: 1.5px;

  font-weight: 500 !important;

  font-size: 23px;

  font-family:"Montserrat";

  color:rgba(253,204,154,1);

}

.sr-accordion .sow-accordion-open-close-button {

  position: absolute;

  right: 0px;

  top: 0px;

  background: #142617;

  width: 42px;

  height: 100%;

}

.sr-accordion .sow-accordion-panel .sow-accordion-open-close-button:before {

  content: '';

  width: 100%;

  height: 100%;

  -webkit-transition: all ease 0.5s;

  -moz-transition: all ease 0.5s;

  -ms-transition: all ease 0.5s;

  transition: all ease 0.5s;

  display: block;

  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABvSURBVFhH7dZBCoAwDATAHHySl4IP8K8+z4O3xC1kf6AJhR0IwfawC15qIl+JiMPdz/ysleE35sHseVyD4diBfWFtefU/hStc4SVawxE42sKn9gITQvt+AakEqQSpBKkEsQSm/lFKWaLnWS4LM3sB6VONJPluxv0AAAAASUVORK5CYII=");

  background-position: center;

  background-size: 22px;

  background-repeat: no-repeat;

}

.sr-accordion .sow-accordion-panel.sow-accordion-panel-open .sow-accordion-open-close-button:before {

  -webkit-transform: rotate(-90deg);

  -moz-transform: rotate(-90deg);

  -ms-transform: rotate(-90deg);

  transform: rotate(-90deg);

}

.sr-accordion .sow-accordion-panel-border{

  background-color:#EEEEEE !important;

}

/*-- sr accordion end --*/



/*-- ROW BOOKING BEGIN --*/



.row-booking-form{

  border-top:1px solid #ccc;

}

.row-booking-form .sr-header .span-line{

  background:#fff;

}

.row-booking-form .wpcf7 h3.package-name{

  display:block;

  color:#fff;

  margin-bottom:40px;

  font-size:20px;

}

.row-booking-form .sr-header h2{

  color:#fff !important;

}

.row-booking-form>.panel-grid-cell{

  

  padding:50px 40px;

}

.row-booking-form .wpcf7{

  color:#fff;

  max-width:100%;

  padding-top:10px;

}

.row-booking-form .wpcf7 input,

.row-booking-form .wpcf7 textarea{

  border-radius:0px;

  background:transparent;

  border:0px;

  border-bottom:1px solid #eee;

  padding:10px 1px;

  color:#fff;

  margin-bottom:10px;

}

.row-booking-form .wpcf7 input:-webkit-autofill,

.row-booking-form .wpcf7 input:-webkit-autofill:hover,

.row-booking-form .wpcf7 input:-webkit-autofill:focus,

.row-booking-form .wpcf7 input:-webkit-autofill:active {

    transition: background-color 5000s ease-in-out 0s;

    -webkit-text-fill-color: #fff !important;

}

.row-booking-form .wpcf7 textarea{

  border:1px solid #eee;

  padding:10px;

  height:155px;

}

.row-booking-form .wpcf7 input:focus,

.row-booking-form .wpcf7 textarea:focus{

  background:transparent;

  box-shadow:none;

  color:#fff;

}



.row-booking-form .wpcf7 input::placeholder,

.row-booking-form .wpcf7 textarea::placeholder{

  color:#aaa;

}



.row-booking-form .wpcf7 .package-name{

  display:none;

}



.row-booking-form .wpcf7 .btn-container{

  text-align:center;

}

.row-booking-form .wpcf7 .wpcf7-recaptcha{

  padding-top:30px;

}



.row-booking-form .wpcf7 .btn-container .wpcf7-form-control>div{

  display:inline-block;

}



.row-booking-form .wpcf7 .wpcf7-submit{

  color: rgba(253,204,154,1) !Important;

  font-family: "Fjalla One";

  font-size: 20px;

  letter-spacing: 0.2em;

  line-height: 1.2;

  border: none !important;

  background: #335238 !important;

  border-radius: 0px !Important;

  text-transform: uppercase;

  padding: 12px 30px;

  display: inline-block;

  width: auto;

}



/*-- ROW BOOKING END --*/



/*== PRELOADER BEGIN == */

.pace .pace-progress{

  background:#fff;

  z-index:9999999;

}



#sr-preloader{

  position:fixed;

  z-index:999999;

  width:100%;

  height:100%;

  background:#fff;

  bottom:0px;

  -webkit-transition:all ease 1s;

  -moz-transition:all ease 1s;

  -ms-transition:all ease 1s;

  transition:all ease 1s;

  

}





#sr-preloader.sr-deaktif{

  opacity: 0;

}

#sr-preloader.sr-hide{

  display: none;

}



#sr-preloader .preloader-content{

  position:fixed;

  top:50%;

  left:50%;

  -webkit-transform:translate(-50%, -50%);

  -moz-transform:translate(-50%, -50%);

  -ms-transform:translate(-50%, -50%);

  transform:translate(-50%, -50%);

  /*-webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;*/

}

#sr-preloader.sr-logo-deaktif .preloader-rounder-container,
#sr-preloader .preloader-content{
  -webkit-transition:all ease 0.5s;
  transition:all ease 0.5s;
}
#sr-preloader.sr-logo-deaktif .preloader-rounder-container,
#sr-preloader.sr-logo-deaktif .preloader-content{
  opacity:0;
}

/*#sr-preloader{
  box-shadow: inset 0px 0 100px 0px #000;
}*/
#sr-preloader .preloader-content{
  border-radius:50%;
  overflow:hidden;
}
#sr-preloader .preloader-rounder-container{
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width:220px;
  height:220px;
  animation-name: rounder_anim;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  overflow: hidden;
  border-radius: 50%;
}
@keyframes rounder_anim {
    0%   {
      -webkit-transform: translate(-50%, -50%) rotate(0deg);
      transform: translate(-50%, -50%)  rotate(0deg);
    }
    100% {
      -webkit-transform: translate(-50%, -50%) rotate(360deg);
      transform: translate(-50%, -50%)  rotate(360deg);
    }
    
}
#sr-preloader .preloader-rounder2{
  width:100%;
  position:absolute;
  background:#fff;
  bottom:0px;
  height:70px; 
}
#sr-preloader .preloader-rounder-container:after{
  content:'';
  width:4px;
  height:4px;
  position:absolute;
  background:#000;
  right:7px;
  border-radius:50%;
  top:148px;
  z-index:999;
}
#sr-preloader .preloader-rounder-container:before{
  content:'';
  position:absolute;
  width:216px;
  height:216px;
  top:1.5px;
  background:#fff;
  border-radius:50%;
  left:1px;
}
#sr-preloader .preloader-rounder{
  width:100%;
  height:100%;
  border-radius:50%;
  background: rgba(248,80,50,0);
  background: -moz-linear-gradient(left, rgba(248,80,50,0) 0%, rgba(0,0,0,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(248,80,50,0)), color-stop(100%, rgba(0,0,0,1)));
  background: -webkit-linear-gradient(left, rgba(248,80,50,0) 0%, rgba(0,0,0,1) 100%);
  background: -o-linear-gradient(left, rgba(248,80,50,0) 0%, rgba(0,0,0,1) 100%);
  background: -ms-linear-gradient(left, rgba(248,80,50,0) 0%, rgba(0,0,0,1) 100%);
  background: linear-gradient(to right, rgba(248,80,50,0) 0%, rgba(0,0,0,1) 100%);
}

#sr-preloader .box-dummy{

  height: 200px;

  width: 200px;

}



/*#sr-preloader .preloader-riple1{

  position:absolute;

  left:50%;

  top:50%;

  transform:translate(-50%, -50%);

  width:300px;

  height:300px;

  display:block;

  border-radius:50%;

  box-shadow: 0px 0px 10px 5px rgba(0,0,0,1);

  animation-name: riple;

  animation-duration: 1.5s;

  animation-iteration-count: infinite;

  animation-timing-function: ease;

}

#sr-preloader .preloader-riple2{

  position:absolute;

  left:50%;

  top:50%;

  transform:translate(-50%, -50%);

  width:200px;

  height:200px;

  display:block;

  border-radius:50%;

  box-shadow: 0px 0px 10px 5px rgba(0,0,0,1);

  animation-name: riple;

  animation-duration: 1.5s;

  animation-iteration-count: infinite;

  animation-timing-function: ease;

  animation-delay: 1.2s;

}



@keyframes riple {

    0%   {

      opacity:1;

      width:190px;

      height:190px;

    }

    100% {

      opacity:0;

      width:300px;

      height:300px;

    }

}*/



#sr-preloader.sw-deaktif .preloader-content{

  opacity:0;

  position:relative;

}



#sr-preloader .sr-preloader-img {

  position: absolute;

  left: 0;

  z-index: 99;

}



/*== PRELOADER END == */





/*== PAGE ABOUT US BEGIN ==*/

.row-about-us>.panel-grid-cell>div>.so-panel:nth-of-type(1){

  float:left;

  padding:0px 30px 30px 0px

}

.row-about-us>.panel-grid-cell>div>.so-panel:nth-of-type(2){

  float:left;

  width:50%;

  clear:right;

}

/*== PAGE ABOUT US END ==*/



/*-- DROPDOWN MENU BEGIN --*/

.dropdown-menu{

  display:block;

  visibility:hidden;

  opacity:0;

  margin-top:10px !important;

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

}

.dropdown-menu.show{

  display:block;

  visibility:visible;

  opacity:1;

  margin-top:0px !important;

}

/*-- DROPDOWN MENU END --*/



/*-- page 404 begin  --*/

.content-404-container{

  text-align:center;

  margin-top:100px;

  margin-bottom:0px;

  background-position:30% 90%;

  color:#fff;

}

.content-404-container:before{

  content:'';

  display:block;

  position:absolute;

  width:100%;

  height:100%;

  background:rgba(0,0,0,0.5);

}

.content-404{

  padding:50px 30px 50px;

  margin:50px;

  border:2px solid #fff;

}

.content-404 p{

  color:#fff;

  padding-top:20px;

  padding-bottom:20px;

}

/*-- page 404 end --*/

/* == pinterest pin begin == */
a[data-pin-log="button_pinit"]{
  position:absolute;
  top:5px;
  left:5px;
  opacity:0;
  transition:all ease 0.3s;
}
a[data-pin-log="button_pinit"]:hover{
  opacity:1;
}
img:hover+a[data-pin-log="button_pinit"]{
  opacity:1;
}
/* == pinterest pin end == */


/*=== FOOTER BEGIN ===*/


footer.site-footer{

  position:relative;

}

footer.site-footer:before{

/*  content:'';

  position:absolute;

  left:0px;

  top:-50px;

  width:100%;

  height:50px;

  background-color:#FFFFFF;

  background-size: cover;

  background-repeat:no-repeat !Important;*/

}

.footer-top{

  padding-top:50px;

}



/*.footer-top p,

.footer-top a{

  color:#fff;

}*/



footer .footer-top{

  background:#142617;

  padding-bottom:40px;

  font-family:"Montserrat";

  font-weight:300;

  letter-spacing: 0.2em;

  font-size: 13px;

}

footer .footer-top p{

  color:#fff;

}

footer .footer-top .widget-title{

  color:#fff;

}

footer .footer-menu ul{

  padding:0px;

  list-style:none;

}

footer .footer-menu ul li{

  list-style:none;

  padding-left:1px;

  margin-bottom: 10px;

  text-transform: uppercase;

}

footer .footer-menu ul li a{

  color:#fff;

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

}

footer .footer-menu ul li a:hover{

  color:#fdcc9a;

}

.footer-row-top{

  align-items:unset !Important;

}

.footer-row-top>div:nth-of-type(2){

  position:relative;

}

.footer-row-top>div:nth-of-type(2):before,

.footer-row-top>div:nth-of-type(2):after{

  content:'';

  height:100%;

  border-right:1px solid rgb(253,204,154);

  position:absolute;

  top:0px;

}

.footer-row-top>div:nth-of-type(2):before{

  left:-15px;

}

.footer-row-top>div:nth-of-type(2):after{

  right:-15px;

}



.footer-social-media{

  padding-left:35px;

}



.footer-social-media li{

   list-style: none;

   position: relative;

   margin-bottom: 15px;

}

.footer-social-media li i{

  position: absolute;

  left: -35px;

  top: -2px;

  width: 25px;

  height: 25px;

  display: block;

  background: #335238;

  border-radius: 50%;

  line-height: 25px;

  text-align: Center;

  color: #fff;

  letter-spacing:0px;

}

.footer-social-media li span{

  color:#fff;

  letter-spacing:normal;

  -webkit-transition:all ease 0.5s;

  -moz-transition:all ease 0.5s;

  -ms-transition:all ease 0.5s;

  transition:all ease 0.5s;

}

.footer-social-media li a:hover span{

  color:#fdcc9a;

}



.footer-bottom{

  background:#142617;

  background:#335238;

}

.footer-bottom .row{

  /*border-top:1px solid  #335238;*/

  padding-top:20px;

  padding-bottom:20px;

}



.footer-bottom p{

  text-align:center;

  width:100%;

  color:#fff;

}

footer .widget-title{

  font-family:Fjalla One;

  margin-bottom: 20px;

}





/*-- subscribe form begin--*/

.wpcf7-form .ctc-subscribe{

  margin:0px;

}

.wpcf7-form .ctc-subscribe>div {

    margin-bottom: 5px;

}

.wpcf7-form .ctc-subscribe  input {

  padding:0px;

  padding-left: 7px;

  background: transparent;

  border: 1px solid #335238;

  border-radius:0px;

  font-size:15px;

  line-height:24px;

  max-width:301px;

  color:#ccc !Important;

}

.wpcf7-form .ctc-subscribe  input:focus{

  background: transparent;

  border: 1px solid #335238;

  box-shadow:none;

}

.wpcf7-form .ctc-subscribe  .col-chaptcha span {

    float: left;

    margin-right: 5px;

}

.wpcf7-form .ctc-subscribe  .col-chaptcha img {

    height: 26px;

    width: auto;

}

.wpcf7-form .ctc-subscribe  .wpcf7-captchar {

    width: 180px

}
footer .wpcf7-mail-sent-ok{
  color:#398f14;
}
footer .wpcf7-validation-errors{
  border:1px solid #dc3545 !Important;
  border-radius:0px !important;
  background:transparent !Important;;
}

.wpcf7-form .ctc-subscribe  input::placeholder {

    color: #335238;

}

.wpcf7-form .ctc-subscribe  .wpcf7-submit {

  width: 301px;

  background: #335238;

  border: 1px solid #335238;

  color:#fff;

}

.wpcf7-form .ctc-subscribe  .wpcf7-submit:hover{

  background-color:#335238;

  border-color:#335238;

}

.wpcf7-form .ctc-subscribe input{

max-width: 263px;

}

.row.ctc-subscribe>div{

  padding:0px;

}

/*-- subscribe form end--*/





/*=== FOOTER END ===*/



/*=================================================================================================*/

/*== RESPONSIVE ============================================================================*/

/*=================================================================================================*/



@media(max-width:1199px){

  .navbar-expand-md>.container{

    max-width:100%;

    padding-left:30px;

    padding-right:30px;

  }

  #main-menu>li a{

    letter-spacing:0.5px;

  }

  #content.container.container-blog{

    width:100%;

  }

}



@media(max-width:991px){

  #main-menu>li a{

    letter-spacing:0px;

  }

  #main-menu>li {

    margin:0px;

  }

  #main-menu{

    font-size:0px;

  }

  #main-menu>li a{

    font-size:13.5px;

  }

  .navbar-expand-md>.container{

    max-width:100%;

    padding-left:10px;

    padding-right:10px;

  }



  .row-about-us>.panel-grid-cell>div>.so-panel:nth-of-type(1){

    float:none;

    padding:0px;

  }



 .row-about-us>.panel-grid-cell>div>.so-panel:nth-of-type(2){

    width:100%;

    clear:both;

  } 

  .row-about-us>.panel-grid-cell>div>.so-panel:nth-of-type(3){

    clear:both;

  }

 .mobile-center .sr-header .sr-header-line {

    display: table-cell !Important;

    width: 50% !Important;

  }

  .mobile-center .header-text h1, .mobile-center .header-text h2, .mobile-center .header-text h3, .mobile-center .header-text h4 {

      padding-left: 10px;

      padding-right:10px;

  }

  .mobile-center .sr-header-big {

      text-align: center;

  }



}







@media(max-width:782px){

  body.admin-bar header{

    margin-top:46px;

  }

}

@media(max-width:780px){


  .mobile-inner-margin-10>div{
    margin-bottom:10px !important;
  }  
  
	/*-- footer begin --*/

  .footer-row-top>div:nth-of-type(2):before, 

  .footer-row-top>div:nth-of-type(2):after{

    display:none;

  }



  .footer-row-top .wpcf7{

    margin:0px !Important;

  }

  #content.container.container-blog>.row>.col-md-8{

    flex: 0 0 100%;

    max-width: 100%;   

  }



  #content.container.container-blog>.row>.col-md-4{

    flex: 0 0 100%;

    max-width: 100%;   

  }

  .container-blog.style-01 .single-main-content{

    padding: 0px 20px;

  }

  .bottom-feature{

    padding:20px 0px;

  }

  .bottom-feature{

    padding:20px 0px;

  }

  .bottom-feature>div{

    text-align:left !important;

  }

  .post-switcher{

    padding:20px 0px;

    margin-left:-10px;

    margin-right:-10px;

  }



} /*780px*/

@media(max-width:767px){

  #content.container{

    width:100%;

    max-width:100%;

  }





  .mobile-center .sr-header .sr-header-line{

    display:table-cell !Important;

    width:50% !Important;

  }

  .mobile-center .header-text h1,

  .mobile-center .header-text h2,

  .mobile-center .header-text h3,

  .mobile-center .header-text h4{

    padding-left:10px;

  }

  .mobile-center .sr-header-big{

    text-align:center;

  }

  .mobile-center p{

    text-align:center !important;

  }

  .mobile-center .ow-button-base {

    text-align:center;

  }

  .zen-testimoni-slider .slide-content-wrapper{

    width:100%; 

  }

 

  /*-- navigation begin --*/



  .navbar-toggler{

    position:relative;

    z-index:1;

    position:absolute;

  	right:10px;

  	top:27px;

  }

  .navbar>.container{

  	position:relative;

  }





  .navbar-toggler .icon-line{

    background: #333;

    display: block;

    width: 25px;

    height: 3px;

    margin-bottom:4px;

    border-radius:2px;

  }

  body.home .navbar-toggler .icon-line{

    background: #ccc;

  }

  header.background .navbar-toggler .icon-line{

    background: #333;

  } 

  .navbar-toggler:focus{

    outline: none;

  }

  .navbar-brand{

    position:relative;

    z-index:1;

  }

  #navbarhead{

    display:block !Important;

    overflow:hidden;

    position:absolute;

    top:0px;

    left:0px;

    height:0%;

    width:100%;

    background:#fff;

    -webkit-transition:all ease 0.5s;

    -moz-transition:all ease 0.5s;

    -ms-transition:all ease 0.5s;

    transition:all ease 0.5s;

  }
 

  header.mobmenu-aktif #navbarhead{

    height:100VH;

  }

  body.admin-bar header.mobmenu-aktif #navbarhead{

    height:calc(100vh - 46px);

  }

  body.home  header.mobmenu-aktif  .logo-container .img2{

    opacity:0;

  }

  body.home  header.mobmenu-aktif .logo-container .img1{

    opacity:1;

  }

  body.home  header.mobmenu-aktif .navbar-toggler .icon-line{

    background: #333;

  }

  #main-menu{

    display:block;     

    /*margin-top:95px;*/

    margin-top:104px;

    z-index:1;

    -webkit-transition:all ease 0.3s;

    -moz-transition:all ease 0.3s;

    -ms-transition:all ease 0.3s;

    transition:all ease 0.3s;

    overflow-y:scroll; 

    height:calc(100vh - 95px);

    border-top:1px solid #333;

  }

  header.background #main-menu{

    margin-top:85px;    

    height:calc(100vh - 85px);

  }

  #main-menu>li a{

    color:#333 !important;

    margin-top:0px !important;

    padding-left:10px;

    padding-top:10px;

    padding-bottom:10px !Important;

  }

  #main-menu>li{

    display:block;

    width:100%;

    text-align:left;

    border-bottom:1px solid #888;

  }

  #main-menu .dropdown-menu{

    background:#fff !important;

    padding:0px;

    display:block;

    max-height:0px;

    overflow:hidden;

    border:none;

    -webkit-transition:all ease 0.8s;

    -moz-transition:all ease 0.8s;

    -ms-transition:all ease 0.8s;

    transition:all ease 0.8s;

    margin-top:0px !Important;

    opacity:1;

    visibility:visible;

  }

  



  #main-menu .dropdown-menu.show{

    max-height:500px;

  }



  #main-menu .dropdown-menu li{

    display:block;

    width:100%;

    text-align:left;

    border-top:1px solid #888;

    padding-left:20px;

  }

  .menu-item-has-children span.caret {

    color: #000 !important;

    width:100px;

    height: 0px;

    padding-top: 20px;

    padding-bottom: 23px;

    margin-bottom: -17px;



  }

  .menu-item-has-children span.caret:after{

    margin: 0px auto 0px 5px;

  }

  /*-- navigation end --*/

  

  .zen-testimoni-slider p{

    font-size:17px;

    line-height:24px;

  }

  

}/* 767px */



@media(max-width:600px){


  #sb_instagram #sbi_load .sbi_load_btn{
    width:123px;
  } 

  body p{

    letter-spacing: 0px;

  }

  .navbar-brand img{

    height:70px;

    width:70px;

  }

  header.background .navbar-brand img{

    height:65px;

    width:65px;

  }

  .navbar-toggler{

    top:24px;

  }

  #main-menu{

    display:block;     

    margin-top:80px;

    height: calc(100vh - 80px);

  }

  header.background #main-menu {

    margin-top: 75px;

    height: calc(100vh - 75px);

  }

  .zen-testimoni-slider-container{

    padding-left: 0px !Important;

    padding-right: 0px !Important;

  }

  .zen-testimoni-slider.owl-carousel .owl-nav{

    display: none;

  }

  .zen-testimoni-slider.owl-carousel .owl-dots{

    display: block;

  }

  .mobile-center .sr-contactform .btn-container{

    text-align:center;

  }



  .mobile-center .share-buttons-container{

    text-align:Center;

  }

  .share-buttons-container{

    margin-bottom:20px;

  }

  .bottom-feature .share-buttons {

    padding-top:5px

  }



  .bottom-feature .tagcloud{

    padding-top:5px

  }





  .zen-main-slider .owl-nav{

    display:none;

  }

  .sr-header .header-text h1, 

  .sr-header .header-text h2, 

  .sr-header .header-text h3 {

    letter-spacing: 1px !Important;

    padding: 0px;

    display: inline;

  }

  .zen-testimoni-slider p{

    font-size: 14px;

  }

  .mobile-center .sr-header .sr-header-line{

    width:10% !important;

  }



  div.sr-header .sr-header-line{

    width:10% !important;

  }

  div.sr-header{

    text-align:center;

  }

  h1{

    font-size:33px;

  }

  div.sr-header h2{

    white-space:normal;

    display: inline;

  }

  h3.sr-header-big{
    letter-spacing: 3px;
  }

  .content-404{
    padding:30px 30px 30px;
    margin:20px;
  } 

}





@media(max-width: 320px){
  div.sr-header .sr-header-line{
    display: none;
  }
  .sr-header.center .header-text h1, .sr-header.center .header-text h2, .sr-header.center .header-text h3{
    padding-left: 0px;
    padding-right: 0px;
  }
}