/*
Theme Name: Doomni
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

@charset "utf-8";
/* CSS Document */

/*@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,600,700');*/ /* font-family: 'Poppins', sans-serif; */

/*@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700');*/ /* font-family: 'Playfair Display', serif; */

@import url('https://fonts.googleapis.com/css?family=EB+Garamond:400,700'); /* font-family: 'EB Garamond', serif; */

/*@import url('https://fonts.googleapis.com/css?family=Allerta+Stencil');*/  /* font-family: 'Allerta Stencil', sans-serif; */

/*@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,700');*/ /* font-family: 'Josefin Sans', sans-serif; */

/*@import url('https://fonts.googleapis.com/css?family=Spectral+SC:400,700'); */ /* font-family: 'Spectral SC', serif; */

body{background:url(images/new-bg.jpg) repeat;/*background:#050505;*/}

.gap{margin-top:30px;}

.nopad{padding-left:0; padding-right:0;}

h1{font-size:30px;}

h2{font-size:26px;}

h1, h2, h3, h4{ font-family: 'EB Garamond', serif; color:#d2d2d2;}

h3{margin:0;}

h6 {
	letter-spacing: 6.5px;
    text-transform: uppercase;
	/*font-family: 'Allerta Stencil', sans-serif;*/ 
	font-family: 'EB Garamond', serif;
	color:#ffffff;
}

hr{margin-bottom:0;}

ul{padding:0;}

.list-txt{font-family: 'EB Garamond', serif !important; font-size:19px; line-height:28px;}

.mntl{font-family: 'EB Garamond', serif !important; font-size:36px !important; margin-top:60px;}

.mntl-2{color:#f1f1f1; font-size:24px;}

a{text-decoration:none;}

.exp{text-decoration:none; color:#CFCFCF; transition:all 0.3s;}

	.exp:hover{color:#98C933; text-decoration:none; transition:all 0.3s;}

.fa-2x{font-size:18px;}

a:hover{text-decoration:none !important;}

p{font-family: 'EB Garamond', serif !important; font-size:18px; color:#cccccc; line-height:28px;}

.display{display:block;}

.heading-thick{/*font-weight:700;*/}
.heading-thin{font-weight:400; color:#446a12;}

.black-bg{  background:url(images/new-bg.jpg) repeat !important;/*background:#050505;*/}

.img-border{border:1px solid #777 !important; padding:5px !important;}


/*.navbar-collapse{padding-right:55px !important; padding-left:0 !important;}*/

.navbar-fixed-top{/*background:#ffffff;*/ box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}

.navbar{margin-bottom:0; }

.navbar .navbar-nav {
	  display: inline-block;
	  float: none;
	  vertical-align: top;
	}
	
	.navbar .navbar-collapse {
	  text-align: center;
	}


.navbar-default{ background:url(images/new-bg.jpg) repeat !important;/*background:#050505;*/ border:none; border-radius:0;}

	.navbar-default .navbar-nav > li > a{font-size:16px; color:#cbcbcb; font-family: 'EB Garamond', serif !important; font-weight:400; transition:all 0.3s; text-transform:uppercase;}
	
	.navbar-default .navbar-nav > li > a:hover{color:#E2B460/*#98C933*/; transition:all 0.3s;}
	
	.navbar-nav > li > a{line-height:30px;}
	
.navbar-inner{background:none; border:none; border-radius:0;color:#cbcbcb;}

	.navbar-inner .navbar-nav > li > a{font-size:16px; color:#cbcbcb; font-family: 'EB Garamond', serif; font-weight:400; transition:all 0.3s; text-transform:uppercase;}
	
	.navbar-inner .navbar-nav > li > a:hover{color:#E2B460/*#98C933*/; transition:all 0.3s; background:none;}	
	
	
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:transparent !important; color:#E2B460/*#98C933*/ !important; transition:all 0.3s;}
	
	.nav > li > a:hover, .nav > li > a:focus{background:transparent !important;}
	
	.dropdown-menu{background:url(images/new-bg.jpg) repeat !important;;/*background-color:transparent#050505*/; border:none; border-radius:0;}
	
	/*.dropdown-menu > li{float:left !important;}*/
	
	.dropdown-menu > li > a{font-size:17px; color:#cbcbcb; font-family: 'EB Garamond', serif; color:#cbcbcb; }
	
	
	
	
.parallax-bg{background:url(images/parallax.jpg); background-attachment:fixed; background-size:cover; padding:20px 0;}
	
.innerbg{background:url(images/new-bg.jpg) center center repeat !important; /*padding-bottom:20px;*/}
	
.sec1{background:url(images/new-bg.jpg) repeat !important;/*background:url(images/black-texture.jpg) repeat;*/ /*padding-bottom:20px;*/}

.sec2{background:url(images/new-bg.jpg) repeat !important;;/*background:#050505;*/ padding:10px 0;}

.item p{text-decoration:none; color:#fff !important; font-size:18px; margin-top:10px; }

/*.item img{border-radius:50% 0 50% 0;}*/

.item:hover{text-decoration:none; color:#fff !important;}

.glyphicon{top:4px !important;}

/*.item .glyphicon{transition:all 0.5s;}

.item:hover .glyphicon{margin-left:10px; transition:all 0.5s;}*/


.video-part
{
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
	height: 500px;
}
.video-part video
{
	/*margin-top: -15%;*/
	width: 100%;
	transform:scale(1920px, 1080px);


}

#vidtest {

top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
width: 100%;
height: 100%;
z-index: -1000;
}

.comment-reply-title { margin-top:40px !important;
}
.nav-previous { float: left !important; }
.nav-next { float: right !important; }
/*=======================
    Effect Shine
========================*/
.tc-image-effect-shine {position: relative;overflow: hidden;}
.tc-image-effect-shine::before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.tc-image-effect-shine:hover::before {-webkit-animation: shine .75s;animation: shine .75s;}
@-webkit-keyframes shine {
    100% {left: 125%;}
}
@keyframes shine {
    100% {left: 125%;}
}







.garden{background:url(images/testi.jpg) right bottom; background-size:cover; /*border-radius:30% 0 30% 0;*/}

	.text_block{width:100%; padding:30px 30px 60px 10px; max-width:540px; min-height:500px; }
	
		.text_block h1{color:#491E17 !important;  letter-spacing:1px; margin-top:20px; text-align:right; /*text-shadow:2px 2px #333;*/}
		
		.text_block h2{color:#491E17 !important;  letter-spacing:1px; margin-top:20px; text-align:right; /*text-shadow:2px 2px #333;*/} 
			
		.text_block p{color:#FFFFFF !important; margin-top:40px; position:relative; font-weight:bold; bottom:-90px;}
		
		.text_block p a{color:#fff !important; margin-top:40px; text-decoration:none; font-weight:bold; transition:all 0.3s; letter-spacing:1px;}
		
			.text_block p a:hover{color:#fff !important; text-decoration:none; transition:all 0.3s;}
			
		.garden >.text_block >.garden-txt{padding:10px; color:#ffffff; text-align:right; /*position:relative; bottom:-305px; right:0;*/ visibility:hidden; transition:all 0.5s;}
		
			.garden:hover >.text_block >.garden-txt{ visibility:visible; transition:all 0.5s;}
			
			
			
.client{background:url(images/client.png) center; background-size:cover; overflow:hidden !important; padding:0; }

	.client h1{padding:97px 15px; color:#491E17; position:relative; bottom:-97px; font-size:26px;}

	.client_textarea{position:relative; bottom:0; background:rgba(255, 255, 255, 0.6); width:100%; padding:0px 20px; margin-top:76px;}
	
		.client_textarea p a{color:#000 !important; margin-top:40px; text-decoration:none; font-weight:bold; transition:all 0.3s;  line-height:none;}
		
			.client_textarea p a:hover{color:#5F6160 !important; text-decoration:none; transition:all 0.3s;}
			
			
.testi{background:url(images/leaf.jpg) center !important; background-size:cover; overflow:hidden !important; padding:0; }
			
	.testi h1{padding:97px 15px; color:#491E17; position:relative; bottom:-90px; font-size:26px;}		

.csr{background:url(images/csr.jpg) right; background-size:cover; overflow:hidden !important; width:100%; }

	.csr h1{padding:85px 15px; color:#491E17; position:relative; bottom:-85px;}
	
	
	

	
	
.ftr{background:url(images/new-bg.jpg) repeat !important;/*background: url(images/black-texture.jpg) repeat;*/ padding:10px 0 5px 0; margin-top:10px;}

.sn{margin:0; padding:0;}

.sn li{margin:0 5px; float:left; list-style:none;}

	.sn li a{float:left; text-decoration:none;}


a .green-header{color:#dddddd !important; margin-top:40px; font-size:17px;}

	a .green-header:hover{color:#E2B460 !important; margin-top:40px; font-size:17px;}
	

.green-header{color:#dddddd !important;/*color:#98c933*/ margin-top:40px/*20px*/; font-size:17px;}

.testimonials{background:rgba(200, 200, 200, 0.5); padding:15px;}

.entry-title{margin-bottom:35px !important; margin-top:20px; text-transform:uppercase; color:#E2B460 !important; text-align:center !important;}

.entry-title a{color:#efefef !important; text-transform:uppercase; }

.page-title{margin-bottom:35px !important; margin-top:20px !important; text-transform:uppercase !important; color:#E2B460 !important; text-align:center !important;}

.page-title a{color:#efefef !important; text-transform:uppercase !important;}

.btn-primary{background:none !important; color:#E2B460/*#98c933*/ !important; font-size:16px; transition:all 0.3s; border:none !important; font-family: 'EB Garamond', serif; text-transform:lowercase !important;}

.btn-primary:hover{transition:all 0.3s; color:#cccccc !important;}

.btn { display:inline-block !important; margin-bottom:0 !important; font-size: 16px !important; font-weight:normal!important; vertical-align:middle !important; cursor: pointer !important; padding: 6px 0 !important; }
	
.blog-text{color:#dddddd/*#777*/ !important; text-align:justify !important;}

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

/*.widget_recent_entries ul li a{color:#fff !important; font-size:16px; transition:all 0.3s;}

	.widget_recent_entries ul li a:hover{color:#98c933 !important; text-decoration:none !important; transition:all 0.3s;}
*/


.buy{padding-top:10px !important; text-align:center;}

	.buy a{color:#dddddd/*#98C933*/ !important; transition:all 0.3s;}
	
		.buy a:hover{color:#ffffff; transition:all 0.3s;}
	
	
.scrollup{
	width:40px;
	height:40px;
	opacity:0.3;
	position:fixed;
	bottom:50px;
	right:20px;
	display:none;
	text-indent:-9999px;
 	background:url(images/icon_top.png) no-repeat;

	}

.widget-title {
    margin:21px 0;
    text-align: left;	
}

.screen-reader-text { display:none; }

#footer-sidebar {
display:block;
height: 250px;
}

#tea-chef {
display:block;
height: 250px;
}

/*hide featured image from post*/
.single_post_image { display: none !important; }

.wp-post-image {
    display: none !important;
}



/*=================================
    Image zoom-in animation
==================================*/
.tc-image-anim-zoom-in {overflow: hidden;}

.tc-image-anim-zoom-in img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

.tc-image-anim-zoom-in:hover img {-webkit-transform: scale(1.3);transform: scale(1.3);}


/*==========================
    Caption Animation #5
===========================*/
.tc-caption-anim5 {position: relative;overflow: hidden;}

.tc-caption-anim5:after {position: absolute;content: '';height: 100%;width: 100%;opacity: 0;background-color: rgba(0, 0, 0, 0.3);-webkit-transition: all .5s ease-in;transition: all .5s ease-in;top: 0;left: 0;}

.tc-caption-anim5:hover:after {opacity: 1}

.tc-caption-anim5 .caption {position: absolute;bottom:20%; z-index: 10;left: 0;text-align: left;width: 100%;padding: 15px;/*background-color: rgba(0,0,0,0.6);*/}

.tc-caption-anim5 .caption h3 {color: #fff;font-size: 24px;margin-bottom: 2px;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}

.tc-caption-anim5 .caption h3 a {color: #fff !important;}

.tc-caption-anim5 .caption2 {position: absolute;bottom:15%; z-index: 10;left: 0;text-align: left;width: 100%;padding: 15px;/*background-color: rgba(0,0,0,0.6);*/}

.tc-caption-anim5 .caption3 {position: absolute;bottom:30%; z-index: 10;left: 0;text-align: left;padding: 2px 10px !important; margin-left:14px; font-weight:bold;/*background-color: rgba(0,0,0,0.6);*/}

.tc-caption-anim5 .link-wrap {position: absolute;top: 40%;left: 50%;-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);z-index: 10;}

.tc-caption-anim5 .caption4 {position: absolute;bottom:15%; z-index: 10;left: 0;text-align: left;width: 100%;padding: 15px;/*background-color: rgba(0,0,0,0.6);*/}

.tc-caption-anim5 .caption5 {position: absolute;bottom:-5%; z-index: 10;left: 0;text-align: left;width: 100%;padding: 15px;/*background-color: rgba(0,0,0,0.6);*/}

.tc-caption-anim5 .caption6 {position: absolute;bottom:8%; z-index: 10;left: 0;text-align: left;width: 100%;padding: 15px;/*background-color: rgba(0,0,0,0.6);*/}

.tc-caption-anim5 .caption7 {position: absolute;bottom:-5%; z-index: 10;left: 0;text-align: left;width: 100%;padding: 15px;/*background-color: rgba(0,0,0,0.6);*/}

.tc-caption-anim5 .caption8 {position: absolute;bottom:8%; z-index: 10;left: 0;text-align: left;width: 100%;padding: 15px;/*background-color: rgba(0,0,0,0.6);*/}

.tc-caption-anim5 .caption9 {position: absolute;bottom:0; z-index: 10;left: 0;text-align: left;width: 100%;padding: 15px;/*background-color: rgba(0,0,0,0.6);*/}

.tc-caption-anim5 .caption10 {position: absolute;bottom:11%; z-index: 10;left: 0;text-align: left;width: 100%;padding: 15px;/*background-color: rgba(0,0,0,0.6);*/}

.tc-caption-anim5 .caption11 {position: absolute;bottom:-11%; z-index: 10;left: 0;text-align: left;width: 100%;padding: 15px;/*background-color: rgba(0,0,0,0.6);*/}

.tc-caption-anim5 .caption12 {position: absolute;bottom:5%; z-index: 10;left: 0;text-align: left;width: 100%;padding: 15px;/*background-color: rgba(0,0,0,0.6);*/}

.cat-text { color:#555; background-color:#fff; padding: 10px; width:auto; height: auto; font-size:12px; }

.tc-caption-anim5 .link-wrap a {display: inline-block;height: 32px;width: 32px;line-height: 32px;background-color: rgba(0, 0, 0, 0.6);text-align: center;color: #fff;font-size: 12px;border-radius: 50%;opacity: 0;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}

.tc-caption-anim5 .link-wrap a:last-child {margin-left: 2px;-webkit-transition-delay: .1s;transition-delay: .1s;}

.tc-caption-anim5:hover .link-wrap a {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

.tc-caption-anim5 .link-wrap a:hover {background-color: rgba(0, 0, 0, 0.9);color: #f5f5f5;}

.no-border{border:none !important;}

.text-white{color:#ffffff !important;}

a .text-white{color:#ffffff !important;}

.text-vertical-center{/*padding-top:5%;*/}

.widget_recent_entries {padding:15px; list-style:none !important; height:215px; }
.widget_recent_entries ul li a{color:#fff !important; font-size:16px;}
.widget_recent_entries ul li a:hover{color:#98c933 !important; text-decoration:none !important;}
.widget-title { display: none; }

.navbar-fixed-top{/*background:#ffffff;*/ box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}

.navbar{margin-bottom:0; }

.navbar .navbar-nav {
	  display: inline-block;
	  float: none;
	  vertical-align: top;
	}
	
	.navbar .navbar-collapse {
	  text-align: center;
	}


/*.navbar-default{background:#050505; border:none; border-radius:0;}

	.navbar-default .navbar-nav > li > a{font-size:16px; color:#cbcbcb; font-family: 'Poppins', sans-serif; font-weight:400; transition:all 0.3s;}
	
	.navbar-default .navbar-nav > li > a:hover{color:#98C933; transition:all 0.3s;}
	
	.navbar-nav > li > a{line-height:30px;}*/
	
	
.page-numbers{color:#bbb; margin-right:10px;}

.current{color:#fff !important; font-weight:bold; font-size:16px;}

.next{color:#98C933 !important;}

.prev{color:#98C933 !important;}

#wrap .paging-navigation .page-numbers {
    display: none;
}

.plinks a{
display:inline-block;
margin:1em 4px;
font-size:1em;
font-weight:500;
border:0;
padding:8px 1em;
color:#98C933;
}
.plinks a:hover{
opacity:0.8;
}

/*-------------- start WP css --------------------*/

#commentform p label{
	width:120px;	
}
#commentform p input[type='text'], 
#commentform p input[type='email'],
#commentform p input[type='url']{
	width:48%;
	background-color:#fff;
	border:none;
	color:#000;
	border-radius: 6px;
}
#commentform p textarea{width:48%; background-color:#fff;
	border-radius: 6px;
	color:#000;
	}

.form-allowed-tags{
display:none;
}

.submit {
	width: 17%;
	height: 30px;
	background-color:#E2B460/*#98C933*/ !important;
	color:#000;
	border: none;
	border-radius: 6px;
	
}

.nav-links {
	margin-top:35px;
}

.page-text a { color:#98C933 !important; font-size:15px;  }

.tea-name-inner{font-size:21px; margin-top:15px; text-align:center;}

.mo-display{display:none !important;}
.small-txt{font-size:0;}

/*testimonials css*/
.thumbnail {margin-bottom:6px;}

/*.carousel-control.left,.carousel-control.right{
  background-image:none;
  margin-top:60%;
  width:5%;
}*/

.close{color:#000 !important; opacity:0.8}





/*...............................tea slider start...............................*/

/* The controlsy */
.carousel-control {
	left:0px /*-12px*/;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 1px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 50px;
	padding:4px;
}
.carousel-control.right {
	right:0px /*-12px*/;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	/*bottom: -10px;*/
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}

.name{font-size:14px !important;}

.name-large{font-size:17px !important;}

.instalink-feed-wrapper{background:#171717 !important;}

/*...............................tea slider end...............................*/

	
@media screen and (max-width: 480px) and (min-width: 320px) {

.text_block p{bottom:-55px;}

.entry-title a{font-size:16px;}

.mntl{font-size:20px !important; margin-top:0;}

.mntl-2{color:#f1f1f1; font-size:14px;}

h3{font-size:20px !important; line-height:30px;}

.display{display:none !important;}

.mo-display{display:block !important;}

.small-txt{font-size:12px !important; line-height:none !important;}

.name{font-size:18px !important;}

.carousel-control {
	left:-5px;
	
}

.carousel-control.right {
	right:-5px;;
}

#gallery_02 > a > img {margin-top:15px !important; width: 31% !important;}


}