/** global style **/
.transition, .footer-middle .nav li a, .footer-middle .nav .cat-item a, .tl-404-page .search-submit, .shutter-out-horizontal, .contact-info .ci-icons i, .contact-info .ci-icons, a:focus, a:hover, .tl-instagram-feed li a, .follow a, .tl-cp-sidebar2 .widget_tl-social_share ul li a:hover, .masonry-grid-1 .grid-blog .tl-readmore-btn, .masonry-grid-2 .grid-blog .tl-readmore-btn, .masonry-grid-3 .grid-blog .tl-readmore-btn, .masonry-grid-4 .grid-blog .tl-readmore-btn, .site-footer .widget_tl-social_share ul li a, .site-footer .widget_tl-social_link ul li a, .tl-cp-sidebar2 .widget_tl-social_link ul li a, .tl-cp-sidebar2 .widget_tl-social_share ul li a, .widget_search .search-submit, #filters li span:hover, #filters li span, .site-footer a,  .pager li > a, #scroll-top, .tl-cp-sidebar2 .widget_tl-social_share ul li a i{-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
a:focus, a:hover{color:#E74C3C;text-decoration:none;}
a{color:#333333;}
 /** pagination all End **/
.pager .nav-previous.previous, .pager .nav-next.next{display:inline-block;max-width:300px;margin-bottom:2%; vertical-align: middle;}
.pager li > a, .pager li > span { background: #8fbc8f none repeat scroll 0 0; border: 1px solid #8fbc8f;  border-radius: 0;  color: #ffffff; font-size: 18px; font-family: "Scope One",serif;}
.pager .nav-previous.previous > a:hover, .pager .nav-next.next > a:hover { background: #795548 none repeat scroll 0 0; border: 1px solid #795548;}
@media only screen and (max-width:767px){.pager .nav-previous.previous, .pager .nav-next.next{max-width:inherit;}
.pagination > li > span:first-child{border-radius:6px 0 0 6px !important;}
}
 /** 
 ------------------------------------------------------------------
	clean loading 
 ------------------------------------------------------------------
 **/
#tl-clean-loading{background-color:#111;height:100%;width:100%;position:fixed;z-index:99999;margin-top:0px;top:0px;}
/**#loading-center{width:100%;height:100%;position:relative;}
#loading-center-absolute{position:absolute;left:50%;top:50%;height:20px;width:100px;margin-top:-10px;margin-left:-50px;}
.object{width:20px;height:20px;background-color:#8FBC8F;-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;margin-right:20px;margin-bottom:20px;position:absolute;}
#object_one{-webkit-animation:object 2s linear infinite;animation:object 2s linear infinite;}
#object_two{-webkit-animation:object 2s linear infinite -.4s;animation:object 2s linear infinite -.4s;}
#object_three{-webkit-animation:object 2s linear infinite -.8s;animation:object 2s linear infinite -.8s;}
#object_four{-webkit-animation:object 2s linear infinite -1.2s;animation:object 2s linear infinite -1.2s;}
#object_five{-webkit-animation:object 2s linear infinite -1.6s;animation:object 2s linear infinite -1.6s;}
@-webkit-keyframes object{0%{left:100px;top:0}
80%{left:0;top:0;}
85%{left:0;top:-20px;width:20px;height:20px;}
90%{width:40px;height:15px;}
95%{left:100px;top:-20px;width:20px;height:20px;}
100%{left:100px;top:0;}
}
@keyframes object{0%{left:100px;top:0}
80%{left:0;top:0;}
85%{left:0;top:-20px;width:20px;height:20px;}
90%{width:40px;height:15px;}
95%{left:100px;top:-20px;width:20px;height:20px;}
100%{left:100px;top:0;}
}**/
.spinner div {
	color: #FFF;
  /**width: 40px;**/
  color:#fed801;
  height: 40px;
  font-size: 2em;
  position: absolute;
  line-height: 2em;
  left: -20px;
  top: 50%;
  text-transform: uppercase;
  font-family:oswald !important 
  background-color: #222;
  transform: translate(-50%, 0%);
  border-radius: 50%;
  -webkit-animation: move 4s infinite cubic-bezier(.2,.64,.81,.23);
          animation: move 4s infinite cubic-bezier(.2,.64,.81,.23);
}
.spinner div:nth-child(2) {
  -webkit-animation-delay: 150ms;
          animation-delay: 150ms;
}
.spinner div:nth-child(3) {
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.spinner div:nth-child(4) {
  -webkit-animation-delay: 450ms;
          animation-delay: 450ms;
}
.spinner div:nth-child(5) {
  -webkit-animation-delay: 600ms;
          animation-delay: 600ms;
}
.spinner div:nth-child(6) {
  -webkit-animation-delay: 750ms;
          animation-delay: 750ms;
}
@-webkit-keyframes move {
  0% {left: 0%;}
  75% {left:100%;}
  100% {left:100%;}
}
@keyframes move {
  0% {left: 0%;}
  75% {left:100%;}
  100% {left:100%;}
}

/**  ------------------------------------------------------------------
	end clean loading
 ------------------------------------------------------------------ **/

 /**  	
 ------------------------------------------------------------------
	scroll to top
 ------------------------------------------------------------------
 **/
#scroll-top{position:fixed;right:10px;bottom:10px;cursor:pointer;width:50px;height:50px;background-color:#795548;text-indent:-9999px;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;Z-index:99999;}
#scroll-top span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#ffffff}
#scroll-top:hover{background-color:#8CB48D;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}
@media screen and (max-width:767px){#scroll-top{width:34px;height:34px;Z-index:99999;}
}
/** 
 ------------------------------------------------------------------
	scroll to top end 
 ------------------------------------------------------------------

**/
 /*** tl-top-naviwrap section ***/
.tl-phones ul,
.tl-social ul{margin:0;padding:0;}
.tl-phones li,
.tl-social li{display:inline-block;list-style:outside none none;vertical-align:top;}
.tl-phones a{font-weight:normal;padding-right:20px;display:block;line-height:40px;}
.tl-social a{font-weight:normal;padding:0px 10px;display:block;line-height:40px;text-align:center;}
.tl-phones .tl-phone i{margin-right:6px;}
.tl-social a:hover{background:#E74C3C;color:#fff;}
.tl-social a:hover i{color:#fff;}
.tl-phone a:hover{color:#E74C3C;}
/** navbar **/
.tl-main-navbar-wrapper .navbar{min-height:70px;}
.tl-main-navbar-wrapper .navbar-nav > li > a { font-family:'Roboto', sans-serif; font-weight: 600; line-height: 70px;  text-transform: uppercase;}
.tl-main-navbar-wrapper .navbar-brand{line-height:60px;}
.navbar-default{border:none !important;border-radius:0 !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background-color:rgba(255,255,255,0.2);color:inherit;}
.navbar-default .navbar-toggle{border-color:#333333;}
.navbar-toggle{background-color:#333333;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#000;border-color:#000;}
.navbar-brand .site-title{font-size:34px;font-weight:bold;text-transform:uppercase;}
/** static **/
.tl-staticinner-navigation.nav-up .navbar-nav > li > a{font-weight:600;line-height:60px;text-transform:uppercase;}
.tl-staticinner-navigation.nav-up .navbar-brand{}
.tl-staticinner-navigation .navbar-nav li.active a{background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0;}
/** navbar dropdown **/
.navbar-nav .dropdown-menu > li > a{color:inherit;}
/** .navbar-nav li:hover .dropdown-menu{display:block;padding:0px;} **/
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{color:#FFF !important;text-decoration:none;background:rgba(255, 255, 255, 0.3) !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{background-color:rgba(255, 255, 255, 0.3);}
@media screen and (max-width:767px){.tl-main-navbar-wrapper .navbar{min-height:inherit;}
.tl-main-navbar-wrapper .navbar-brand{height:inherit;line-height:inherit;}
.tl-main-navbar-wrapper .navbar-nav > li > a{line-height:inherit;}
.tl-croporate-nav-inner .pull-right{float:inherit !important;}
.navbar-toggle{margin-top:14px;}
.tl-staticinner-navigation .navbar-nav li.active a{background:transparent;}
}
/**------------------------------------------------------- 
footer section 
-------------------------------------------------------**/
/**footer Middle **/
.tl-footer-logoimage img{margin-bottom:10px;margin-top:5%;max-width:200px;}
.footer-middle .nav li a{padding:8px 0;}
.footer-middle .nav li a:hover{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0;padding:8px 4px;}
.footer-middle h3{position:relative;}
/**footer Middle **/
.footer-bottom{background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0;border-top:1px solid rgba(0, 0, 0, 0.5);padding:14px 0;}
.footer-middle .post-date{font-size:12px;font-style:italic;opacity:0.6;}
.footer-bottom .site-info{text-align:center;}
.site-footer a:hover{color:#795548;}
.footer-widget-text { margin-bottom: 4%;}

/** only foodie one column footer style **/
.site-footer .footer-middle .widget_tl-social_share li{  width: 60px;}
.site-footer .footer-middle .widget_tl-social_share li a { border-radius: 50%; }
.footer-widget-text { margin-top: 2%; padding: 0 10%;}
.footer-middle .widget-title{font-family: 'Great Vibes', cursive; font-size:30px;}
.footer-middle .widget_text, .footer-middle .widget_tl-social_share { text-align: center;}
/** only foodie one column footer style **/
/***--------------------------------------------------- End Footer Section ---------------------------------------------------***/
.tlpb-body-padding{padding-top:70px;}
/** INNER PAGE TITLE SECTION **/



/** Grid Blog Button css **/
.tl-1col-grid .readmore-blog, .tl-1col-grid .tl-post-comment{border:1px solid #aa846d !important;}
.tl-1col-grid .readmore-blog:hover, .tl-1col-grid .tl-post-comment:hover{background:#aa846d none repeat scroll 0 0;border:1px solid #aa846d;color:#ffffff;}
.tl-1col-grid .tl-post-comment:hover i{color:#ffffff;}
.home .tl-2col-grid .tl-postblog-title > a{font-size:24px;line-height:30px;text-align:center;}
/**  horizontal view Blog **/
.tl-bloglisting-block{background:#ffffff none repeat scroll 0 0;border-bottom:medium none !important;}
.tl-bloglisting-block article{padding-left:10px;}
.tl-2col-grid li article{background:#ffffff none repeat scroll 0 0;}
.tl-2col-grid li .tl-post-media{max-height:352px;overflow:hidden;}
.tl-3col-grid li .tl-post-media{max-height:230px;overflow:hidden;}
.tl-4col-grid li .tl-post-media{max-height:170px;overflow:hidden;}
.main-content-inner{background:#FFF;padding-bottom:1.5em;}
.tlpb{background-color:#FFF;}
.tl-page-rightsidebar, .tl-page-leftsidebar, .tl-page-fullwidth, .main-content-padding{padding:2% 0;}
.single-content-post-wrapper .entry-meta{border-bottom:1px dashed #999999;margin:2% 0;padding:6px 0;}
.tl-contentsingle-wrapper .entry-content .entry-meta{border-bottom:1px dashed #999999;margin:0 2% 3% 0;padding:6px 0;}
.tl-contentsingle-wrapper .entry-content .entry-meta .posted-on{color:#777;}
.single-content-post-wrapper, .tl-archive-inner-left .entry-summary, .search-results .tl-cp-main-search .entry-summary{box-shadow:inherit !important;}
.tl-page-leftsidebar .entry-content, .tl-page-rightsidebar .entry-content, .tl-cp-main-left1 .entry-content{box-shadow:inherit !important;}
.single .posted-on::before{content:"";font-family:fontawesome;padding-right:5px;}
.single .entry-content .entry-content-thumbnail { padding-top: 15px;}
.tl-cp-main-left1 .entry-content > ul{list-style:inside none disc;margin-left:16px;}
.tl-archive-inner-left h1, .tl-cp-main-search h1{color:#333333;font-size:24px;font-weight:400;margin:0 0 2%;}
.tl-archive-inner-left .entry-content-thumbnail, .tl-cp-main-search .entry-content-thumbnail{margin-bottom:20px;}
.archive .entry-meta, .search-results .entry-meta{margin-bottom:2%;}
.archive .entry-summary p, .search-results .entry-summary p{color: #797979; padding-left:2%; }
.archive .tl-archive-inner-left article{padding-bottom:2%;}
.tl-blog-readmore-btn{margin-bottom:10px;}
footer.entry-meta span{margin-right:4px;padding:4px 6px;color:#8fbc8f;font-weight:700;}
footer.entry-meta span a { font-weight: 300;}
.tl-archive-inner-left .readmore-blog.tl-btn-shutter-out-horizontal{background:#82A882;color:#FFF;margin:.4em;padding:1em 1.5em;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.archive .archive-divider {background: #f7f7f7 none repeat scroll 0 0;display: block;height: 30px; margin-left: -15px; margin-right: -15px;padding: 0 !important;}
/**page title main heading **/
.entry-meta a:first-child {padding-left: 6px !important;}
.archive footer.entry-meta span a{font-weight:300;}
.archive header .posted-on {color: #8fbc8f;font-weight: 700;}
.archive header .posted-on a {font-weight: 300;color: #666;}
.archive-page-header h1, .tl-search-outer-wrapper .archive-page-header h1{display:inline-block;font-size:22px;letter-spacing:-1px;margin:10px 0;text-transform:capitalize;vertical-align:middle;}
.archive-page-header, .tl-search-outer-wrapper .archive-page-header{background:#f2f2f2 none repeat scroll 0 0;}
.tl-blog-readmore-btn .tl-btn-shutter-out-horizontal {background: #8fbc8f;color: #fff;}
.tl-page-header h1, .tl-search-outer-wrapper .gallery-page-header h1, .tl-single-outer-wrapper .team-page-header h1, .tl-single-outer-wrapper .post-page-header h1, .contact-page-header h1{color:#999999;display:inline-block;font-size:22px;letter-spacing:-1px;margin:10px 0;text-transform:capitalize;vertical-align:middle;}
.tl-page-header, .tl-search-outer-wrapper .gallery-page-header, .tl-single-outer-wrapper .team-page-header, .tl-single-outer-wrapper .post-page-header, .contact-page-header{background:#f2f2f2 none repeat scroll 0 0;}
/** contact form 7 **/
.tl-contact-title h2{font-weight:bold;}
.tl-contact-title{margin-bottom:4%;text-align:center;}
.tl-contact-info-wrapper input, .tl-contact-info-wrapper textarea{font-weight:normal;}
.tl-contact-info-wrapper .wpcf7-form-control-wrap .wpcf7-textarea{border:1px solid #cccccc;height:70px;padding:4px 8px;resize:none;width:100%;}
.tl-contact-info-wrapper .wpcf7-form .wpcf7-form-control{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;}
.tl-contact-info-wrapper .wpcf7-submit{background:#8fbc8f none repeat scroll 0 0 !important;color:#ffffff;padding:8px 16px;text-transform:uppercase;}
.tl-contact-info-wrapper .wpcf7-submit:hover{background:#000 none repeat scroll 0 0 !important;}
.tl-message-block label{width:100%;}

.tl-message-block .wpcf7-form-control-wrap { display: block; margin: 6px 0 0;}
.tl-contact-info-wrapper .wpcf7-form-control-wrap input{border:1px solid #cccccc !important;line-height:20px;margin-bottom:0px;padding:4px 8px;width:100%;}
.tl-contact-info-wrapper .wpcf7-form-control-wrap .wpcf7-textarea{border:1px solid #cccccc;height:70px;padding:4px 8px;resize:none;width:100%;}
.shutter-out-horizontal{background:#E74C3C none repeat scroll 0 0 !important;color:#ffffff;display:inline-block;padding:8px 16px;vertical-align:middle;font-weight:500;}
.tl-contact-info-wrapper .wpcf7{margin-bottom:14%;}
.shutter-out-horizontal:hover{background:#000 none repeat scroll 0 0 !important;color:#ffffff;}
.tl-address-block h3, .tl-message-block h3{font-weight:bold;}
.tl-contact-info-wrapper h3{font-size:18px;font-weight:700;margin-bottom:5%;}
.contact-info .ci-icons{background-color:#795548;color:#ff5252;display:inline-block;height:55px;left:0;line-height:55px;position:absolute;text-align:center;top:0;width:55px;border:solid 2px #795548;vertical-align:top;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.contact-info{margin-bottom:-20px;padding-left:0;}
.contact-info li{display:block;line-height:55px;list-style:outside none none;margin-bottom:23px;padding-left:65px;position:relative;vertical-align:middle;}
.contact-info li address{display:inline-block;vertical-align:middle;}
.contact-info li a, .contact-info li address{color:#757575;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;line-height:1.7;margin-top:7px;overflow:hidden;}
.contact-info .ci-icons i{color:#FFF;font-size:24px;transition:all 0.3s ease 0s;}
.contact-info li:hover .ci-icons{background:#8fbc8f;border:solid 2px #8fbc8f;}
.contact-info li:hover .ci-icons i{color:#FFF;}
.tl-google-map{background:#795548;height:2px;position:relative;z-index:1;}
.tl-google-map i{background:#8FBC8F;color:#FFF;cursor:pointer;font-size:2.6em;height:50px;left:50%;line-height:52px;position:absolute;text-align:center;top:-24px;transform:translate(-24px, 0%);transition:all 0.3s ease 0s;width:50px;}
.tl-row { padding: 0 15px;} 
@media only screen and (max-width: 767px){
	.tl-padding15 .main-content-inner { padding: 15px;}
	.tl-row { padding: 0 15px;}
	.tl-message-block { padding-bottom: 10px;}
}
/** [ About Me ] custom sidebar **/
.content-white-bg { background: #ffffff none repeat scroll 0 0; padding: 15px;}
.about-me-widget{margin-bottom:10%;}
.about-me-widget p{text-align:center;}
.tl-about-profile{margin:10% 0;text-align:center;}
.about-me-widget .tl-about-profile img{border-radius:100%;height:200px;width:200px; margin: 0 auto;}
.about-me-widget h3{border-bottom:3px solid #ededed;font-size:16px;font-weight:700;margin-top:0;padding:2% 2% 3% 0;position:relative;text-transform:uppercase; padding-left: 0 !important;}
.about-me-widget h3::after{background:#9f812e none repeat scroll 0 0;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px;}
.about-me-widget .search-form .search-field{border-radius:0;box-shadow:none;padding-right:76px;}
.about-me-widget .search-form .search-submit{border-radius:0;height:34px;position:absolute;right:15px;}
.tl-cp-sidebar2 .widget.widget_tl_content_widget{padding:0;}
/** sidebar **/
.sidebar-padder{padding-left:3%;}
.tl-cp-sidebar2 .widget h3::after{background:#aa846d none repeat scroll 0 0;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px;}
/** sidebar widget search start **/
.widget_search > .search-form{position:relative;}
.widget_search .search-submit{border-radius:0;padding:9px 18px;position:absolute;right:0;top:0;background:#8fbc8f;border:solid 1px #8fbc8f;color:#FFF;}
.widget_search .search-submit:hover{background:#333;border:solid 1px #333;color:#FFF;}
.sidebar .widget_search label input{border:1px solid #cccccc;border-radius:0;height:40px;padding-right:85px;}
/** sidebar widget search end **/
.sidebar .widget .nav a{color:#666;font-size:14px;border-bottom:1px solid #dddddd; padding-left: 24px;}

.sidebar .widget h3{border-bottom:2px solid #eeeef0;font-size:18px;font-weight:normal;padding:12% 2% 10px;position:relative;text-transform: capitalize;margin-top:10px; text-align: center; position: relative;}
.sidebar .widget h3 { background: rgba(0, 0, 0, 0) url("../images/food-drink-brown.png") no-repeat scroll center top;}
.sidebar .widget h3::after { background: #8b0000 none repeat scroll 0 0; bottom: -2px; content: ""; height: 2px; left: 50%; position: absolute;transform: translate(-50%, 0px); width: 60px;}

.tl-cp-sidebar2 .widget, .tl-cp-sidebar2 .about-me-widget{background:#ffffff none repeat scroll 0 0;padding:20px 20px 30px;}

/** Recent Comments wiget **/
/* .tl-cp-sidebar2 .widget_recent_entries h3::before{color:#777;content:"";font-family:fontawesome;padding-right:6px;font-size:18px;position:absolute;left:0;} 
.tl-cp-sidebar2 .widget_recent_comments h3::before{color:#777;content:"";font-family:fontawesome;padding-right:6px;font-size:18px;position:absolute;left:0;} */
.widget_recent_comments li{color:#777777;}
/* .tl-cp-sidebar2 .widget_archive .widget-title::before{color:#777;content:"";font-family:"Glyphicons Halflings";font-size:13px;padding-right:6px;font-size:16px;position:absolute;left:0;font-weight:normal;}
.tl-cp-sidebar2 .widget_categories h3::before{color:#777;content:"";font-family:"Glyphicons Halflings";padding-right:6px;font-size:18px;position:absolute;left:0;font-weight:normal;}
.tl-cp-sidebar2 .widget_meta h3::before{color:#777;content:"";font-family:fontawesome;padding-right:6px;font-size:18px;position:absolute;left:0;font-weight:normal;}
.tl-cp-sidebar2 .widget_tlflickrwidget h3::before{color:#777;content:"";font-family:fontawesome;padding-right:6px;font-size:18px;position:absolute;left:0;font-weight:normal;}
.tl-cp-sidebar2 .tl-instagram-feed h3::before{color:#777;content:"";font-family:fontawesome;padding-right:6px;font-size:18px;position:absolute;left:0;font-weight:normal;}
.tl-cp-sidebar2 .widget_tl-recent_post h3::before{color:#777;content:"";font-family:fontawesome;padding-right:6px;font-size:18px;position:absolute;left:0;font-weight:normal;}
.tl-cp-sidebar2 .widget_tl-social_share h3::before{color:#777;content:"";font-family:fontawesome;padding-right:6px;font-size:18px;position:absolute;left:0;font-weight:normal;}
.tl-cp-sidebar2 .widget_tl-social_link h3::before{color:#777;content:"";font-family:fontawesome;padding-right:6px;font-size:18px;position:absolute;left:0;font-weight:normal;}
.tl-cp-sidebar2 .widget_search h3::before{color:#777;content:"";font-family:fontawesome;padding-right:6px;font-size:18px;position:absolute;left:0;font-weight:normal;} */
/** sidebar recent-post **/
.tl-cp-sidebar2 .widget_tl-recent_post .post_title{font-size:15px;}
.tl-cp-sidebar2 .widget_tl-recent_post .tl-recent-date > a{font-size:13px;text-decoration:none;}
/** about custom sidebar **/
.about-me-widget .widget_tl-social_share h3::before{color:#777;content:"";font-family:fontawesome;padding-right:6px;font-size:18px;position:absolute;left:0;}
.about-me-widget .tl-btn-shutter-out-horizontal{background:#8fbc8f none repeat scroll 0 0;display:inline-block;color:#FFF;}
.about-me-widget .tl-btn-shutter-out-horizontal:hover{background:#333;color:#fff;text-decoration:none;}
.sidebar .widget ul.nav li a::before{content:"\f1db";font-family:fontawesome;font-weight:300;left:0;position:absolute;transition:all 0.3s ease-in-out 0s;}
.sidebar .widget ul.nav li:hover a::before{left:6px;}
.sidebar ul.nav > li > a:focus, .sidebar ul.nav > li > a:hover{text-decoration:none;background-color:#aa846d;color:#fff !important;padding-left:20px;}
.sidebar .widget ul.nav li a:hover::before{content:"\f111";left:3px;right:0;transition:all 0.3s ease-in-out 0s;}
/** instagram sidebar **/
.tl-instagram-feed ul{padding:0;}
.tl-instagram-feed .instagram-pics li{display:inline-table;list-style:outside none none;}
.tl-instagram-feed .instagram-col-2 li{width:50%;}
.tl-instagram-feed .instagram-col-3 li{width:33.333%;}
.tl-instagram-feed .instagram-col-4 li{width:25%;}
.tl-instagram-feed li a:hover{opacity:0.5;}
#tl-instagram-feed-2 .tl-instagram-feed .instagram-pics li{border:2px solid #ffffff;display:inline-table;list-style:outside none none;}
.follow a{background:#86A98A;color:#ffffff;display:inline-block;font-weight:700;padding:6px 12px;vertical-align:middle;text-decoration:none;}
.follow a:hover{background:#000 none repeat scroll 0 0;color:#ffffff;text-decoration:none;}
/** flickr **/
.tl-flickr-item{background:#eaeaea none repeat scroll 0 0;display:inline-block;max-height:50px;overflow:hidden !important;vertical-align:top;width:25%;}
/** Social share Sidebar **/
.tl-cp-sidebar2 .widget_tl-social_share ul{padding-left:0;font-size:0;}
.tl-cp-sidebar2 .widget_tl-social_share ul li{display:inline-block;list-style:outside none none;width:20%;}
.tl-cp-sidebar2 .widget_tl-social_share ul li a{background:rgba(200, 200, 200, 0.2) none repeat scroll 0 0;border:3px solid #ffffff;display:block;font-size:3rem;text-align:center;}
.tl-cp-sidebar2 .widget_tl-social_share ul li a i{ opacity:0.5;}
.tl-cp-sidebar2 .widget_tl-social_share ul li a:hover{background:transparent; color: }
.tl-cp-sidebar2 .widget_tl-social_share ul li a:hover i{ opacity:1;}

/** Social share site-footer **/
.site-footer .widget_tl-social_share ul{padding-left:0;}
.site-footer .widget_tl-social_share ul li{display:inline-block;list-style:outside none none;width:20%;}
.site-footer .widget_tl-social_share ul li a{background:rgba(200, 200, 200, 0.2) none repeat scroll 0 0;margin-bottom:4px;display:block;font-size:3rem;text-align:center;padding:10px;}
.site-footer .widget_tl-social_share ul li a:hover{background:transparent;}
/** about custom sidebar **/
.about-me-widget ul{padding-left:0;}
.about-me-widget ul li{display:inline-block;list-style:outside none none;width:20%;}
.about-me-widget ul li a{background:rgba(200, 200, 200, 0.2) none repeat scroll 0 0;border:3px solid #ffffff;display:block;font-size:3rem;text-align:center;}
.about-me-widget ul li a:hover{background:transparent;}
/** Social links sidebar **/
.tl-cp-sidebar2 .widget_tl-social_link ul{padding-left:0;font-size:0;}
.tl-cp-sidebar2 .widget_tl-social_link ul li{display:inline-block;list-style:outside none none;width:20%;}
.tl-cp-sidebar2 .widget_tl-social_link ul li a{background:rgba(200, 200, 200, 0.2) none repeat scroll 0 0;border:3px solid #ffffff;display:block;font-size:3rem;text-align:center;}
.tl-cp-sidebar2 .widget_tl-social_link ul li a i{ opacity:0.5;}
.tl-cp-sidebar2 .widget_tl-social_link ul li a:hover{background:transparent;}
.tl-cp-sidebar2 .widget_tl-social_link ul li a:hover i{ opacity:1;}
/** Social links site-footer **/
.site-footer .widget_tl-social_link ul{padding-left:0;}
.site-footer .widget_tl-social_link ul li{display:inline-block;list-style:outside none none;width:20%;}
.site-footer .widget_tl-social_link ul li a{background:rgba(200, 200, 200, 0.2) none repeat scroll 0 0;margin-bottom:4px;display:block;font-size:3rem;text-align:center;padding:10px;}
.site-footer .widget_tl-social_link ul li a:hover{background:transparent;}
/** post archive widget **/
.footer-middle .widget_archive .nav > li{border-bottom:solid 1px rgba(255,255,255,0.2);display:block;line-height:30px;margin-bottom:10px;text-align:right;padding-bottom:10px;}
.footer-middle .widget_archive .nav > li a{display:inline-block;float:left;padding:0;vertical-align:middle;}
.footer-middle .widget_archive .nav li a:hover{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0;padding:0 10px 0 10px;}
/** error 404 page **/
.tl-404-page{background:#ffffff;}
.tl-404-page .main-content{padding:2% 0;}
.tl-404-page .main-content-inner{text-align:center;}
.tl-404-page h1{color:#795548;font-size:10rem;font-weight:700;}
.tl-404-page h2{background:#ff9800 none repeat scroll 0 0;border-radius:3px;color:#ffffff;display:block;padding:1%;margin-top:0;}
.tl-404-page .error-404-search{margin:0 auto;position:relative;}
.tl-404-page .warning-wrapper .search-submit{border-radius:0;background:#E74C3C;border:solid 1px #E74C3C;color:#FFF;}
.tl-404-page .warning-wrapper .search-submit:hover{background:#000;border:solid 1px #000;color:#E74C3C;}
.error-404-search .search-form label{width:auto;}
.error-404-search .search-form input{border-radius:0;font-weight:normal;vertical-align:top;}
.content-padder.error-404.not-found h3{border-bottom:medium double #b8860b;border-top:medium double #b8860b;display:inline-block;font-size:32px;font-weight:bold;margin-top:0;padding:10px 0;text-transform:uppercase;vertical-align:top;}
.image-404{margin:3% 0;}
/** serarch default **/
.tl-search-nothing-found .page-content .search-form{position:relative;}
.tl-search-nothing-found{text-align:center; padding: 14%;}
.search-image i{border-radius:50%;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);color:#8fbc8f;display:inline-block;font-size:8em;margin:4% 0;padding:3%;text-align:center;}
.tl-archive-inner-left h1, .tl-cp-main-search h1{color:#333333;font-size:36px;font-weight:400;margin:3% 0 2%;}
.tl-search-nothing-found .page-content .search-form .search-field{border-radius:0;padding-right:70px;}
.tl-search-nothing-found .page-content .search-form .search-submit{background:#8fbc8f none repeat scroll 0 0;border:1px solid #8fbc8f;border-radius:0;color:#ffffff;position:absolute;right:0;top:0;transition:all 0.3s ease-in-out 0s;}
/** comment reply form buttom **/
.comment-reply .comment-reply-link{background:#8fbc8f none repeat scroll 0 0;border:1px solid;}
.comment-reply .comment-reply-link:hover{background:#333;border:1px solid #333;}
/** team single details **/
.tl-contentsingle-wrapper h1{font-size:24px;font-weight:400;margin:10px 0;}
.member-designation{background:#eaeaea none repeat scroll 0 0;display:inline-block;font-weight:500;margin-bottom:2%;margin-top:0;padding:10px 20px;}
.team-social-info ul li a{border-radius:50%;box-shadow:0 0 0 1px #cccccc inset;color:#cccccc;display:inline-block;font-size:16px;height:30px;line-height:30px;position:relative;text-align:center;transition:all 0.6s ease-in-out 0s;width:30px;}
.team-social-info ul li{display:inline-block;list-style:outside none none;vertical-align:middle;}
.team-social-info ul{padding:0;}
/** testimonials section dark **/
.accent{color:#ffd700!important;}
.tl-slide-testimonials .carosual-db-content h5{color:#ffffff;}
.tl-slide-testimonials .carousel-control .glyphicon-chevron-left, .tl-slide-testimonials .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{border:1px solid #ffd700 !important;color:#ffd700 !important;}
.tl-db-testi{border:3px solid #FFF !important;}
/** team dark **/
.team-div{background:#faf0e6 none repeat scroll 0 0!important;}
/**post slider **/
.parallax21 .carosual-db-content h3{color:#ffffff;}
.parallax21 .carosual-db-content{color:#eee;}
/** horizontal-tab **/
.tl-horizontal-tab li i{color:#e74c3c;font-size:17px;}
/*** modules ***/
.tl-feature-block-s2 i{color:#e74c3c;}
/** recent-post wiget **/
.widget_tl-recent_post ul{padding:0;margin:0;}
.widget_tl-recent_post ul li:last-child{padding-bottom:0;}
.tl_recent_posts li{list-style:outside none none;padding:14px 0;}
.tl-cp-sidebar2 .tl_recent_posts li{border-bottom:1px solid #dddddd;list-style:outside none none;margin-bottom:1px;padding:14px 0;}
.tl_recent_posts .tl_recent_posts_img{display:table-cell;float:left;height:70px;margin-right:20px;width:100px;overflow:hidden;}
.recent_posts_content{display:table-cell;vertical-align:middle;}
.tl-cp-sidebar2 .tl_recent_posts li:last-child{border-bottom:medium none;}
/** tag-cloud wiget **/
.widget_tag_cloud a{background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0;display:inline-block;margin-bottom:3px;padding:0 8px;vertical-align:middle;}
/** commets-area **/
.comments-area .panel{border-radius:0;}
.comments-area .panel-default .panel-heading, .comments-area .panel-default .panel-footer{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-color:#efefef;}
.comments-area .panel-footer{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.comments-area .panel-footer .comment-reply-link{border-radius:0;}
.comments-area .avatar{border:1px solid #e5e6e8;padding:2px;}
.comments-area .panel-default{border-color:#e5e6e8;}
.comments-area li .children .comment{list-style:outside none none;}
.comments-area{border-top:1px solid #efefef;margin-top:8%;}
.comments-area .comments-title{font-size:24px;margin-bottom:3%;}
.comment-respond{border-top:1px solid #efefef;margin-top:6%;padding-top:2%;}
.comments-area .comment-reply-title{font-size:18px;font-weight:700;text-transform:uppercase;}
.comments-area .comment-respond textarea{border-radius:0;box-shadow:none;max-height:120px;}
.comment-respond .submit{border-radius:0;}
.tl-allowed-infotag, .tl-alert-info{display:none;}
.comment-respond .form-group input{border-radius:0;}
.tl-solve-it > label{background:#efefef none repeat scroll 0 0;display:block;padding:8px;margin-bottom:0;}
.tl-solve-it{border:1px solid #cccccc;}
.tl-solve-it .form-inline{padding:8px;}
.comment-email, .comment-phone{margin-left:4%;}
.comment-name, .comment-email, .comment-website, .comment-phone{width:48%;float:left;}
.comment-name input, .comment-email input, .comment-website inuput, .comment-phone input{height:40px;}
.tl-solve-it .form-inline .form-group{width:100%;}
.tl-solve-it .form-inline .form-control{float:right;width:94%;}
.comment-form .form-submit .submit { background: #8fbc8f none repeat scroll 0 0; border: 1px solid #8fbc8f;padding: 1.5% 2%;}
.comment-form .form-submit .submit:hover { background: #000 none repeat scroll 0 0; border: 1px solid #000;}
/** search only **/
.search-ex { display: none;}
@media only screen and (max-width:640px){.tl-solve-it .form-inline .form-control{width:88%;}
.home .tl-2col-grid .tl-postblog-title > a{font-size:22px;line-height:24px;text-align:center;}
}
.tl-accordion-toggle .accordion-toggle{background:#795548 none repeat scroll 0 0!important;color:#ffffff !important;}
@media only screen and (max-width:767px){.sidebar-padder{padding-left:0;}
.main-content-inner{border-right:none;}
}