/*
Theme Name: Space Blog
Theme URI: http://space.wowtheme.pw/
Description: A WordPress Blog Theme
Author: pwwp
Author URI: http://themeforest.net/user/pwwp
Version: 1.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: space
*/



/* Global reset */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }

.clr, pre, form, label, fieldset, input, dl, dt, dd, ul, ol, li, th, td{ line-height: 1.2; }

html{  color:fff; }

table { border-collapse:collapse; border-spacing:0 }

fieldset, img { border:0 }

address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }

ol, ul, li { list-style:none }

caption, th { text-align:left }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal ; line-height: 1; }

q:before, q:after { content:''}


/* Global reset-RESET */


strong { font-weight: bold }


em { font-style: italic }


a img { border:none }


strong, b, strong *, b * { font-weight: bold; } em, i, em *, i * { font-style: italic; }

/**/

/* font */

@font-face {

  font-family: 'Pe-icon-7-stroke';

  src: url('../fonts/Pe-icon-7-stroke.eot?d7yf1v');

  src: url('../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'), url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'), url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'), url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');

  font-weight: normal;

  font-style: normal;

}



body {

    background: #f8f8f8;
    font-family: 'book' !important;
    color: #6b6b6b;
    font-size: 16px;
    line-height: 1;
}


p {

	    letter-spacing: 1px;		

	    line-height: 1.5;


}


a {


	text-decoration:none;


}


h1,h2,h3,h4,h5,h6,#nav-wrapper ul,#nav-wrapper li,.feat-item .read-more,.post-header .date a,.item-related span.date{


	    font-family: 'Playfair Display', cursive;


}



/*****



/* General



/********************/



.container {



	width: 1170px;

    position: relative;


	margin:0 auto;



}



#content {



	overflow:hidden;



	margin-bottom:40px;



}



#main {



    width: 810px;
    float: left;
   
}

.page #main {


   
    float: left;
    margin-bottom: 50px;
    left: 0;
    background-color: #fff;
    border-radius: 0;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    border: 1px solid #eee;
    border-radius: 5px;
    border-bottom: 1px solid #eee;
    display: inline-block;
    overflow: hidden;


}


#main.fullwidth {


	width:100%;


	float:none;


}




#sidebar {


	width:300px;


	float:right;


}




/*****



/* Top Bar



/********************/
.pw-logo-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 128;
        background-color: rgba(237, 228, 228, 0.75);
    z-index: -1;
    opacity: 0.8;
}

.pw-logo {
    height: auto;
    background-attachment: fixed !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-image: url(http://i.imgur.com/erKUQwS.jpg);
    background-color: #f7f7f7 !important;
}
.top-menu{

    display: inline-block;
}

.top-menu ul li{

    position: relative;
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
}

.top-menu ul li a{
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    font-size: 10px;
    color: #aaa;
    text-transform: uppercase;
    line-height: 40px;
}
.top-menu ul li a:hover{
    color: #F1A283;	
}


#nav-wrapper-top {
		    text-align:left ;
			display: inline-block;
	}
	
	.slicknav_menu { display:none; }
	
.slicknav_menu {
    background: transparent !important;
}
#nav-wrapper-top ul li {
    position: relative;
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
}
#nav-wrapper-top .sub-menu li {
    background: #444;
    border-radius: 0;
    margin-bottom: 0;
}
#nav-wrapper-top .menu li a  {
        display: inline-block;
    font-family: "Montserrat", sans-serif;
    font-size: 10px;
    color: #aaa;
    text-transform: uppercase;
    line-height: 40px;
}
#nav-wrapper-top .menu li.current-menu-item > a, #nav-wrapper-top .menu li.current_page_item > a, #nav-wrapper-top .menu li a:hover {
		color:#F1A283;
	}
#nav-wrapper-top .menu li.current-menu-item > a, #nav-wrapper-top .menu li.current_page_item > a {
		
	}
	
		/*** DROPDOWN ***/
		#nav-wrapper-top .menu .sub-menu,
		#nav-wrapper-top .menu .children {
			background-color: #444;
			display: none;
			padding: 0;
			position: absolute;
			margin-top:0;
			left: 0;
			z-index: 99999;
			border:1px solid #eee;
			border-top:none;
		}
		#nav-wrapper-top .menu {
 		   padding: 0;
  		  border-top: 0;
  		  background: transparent;
  		  border-radius: 0;
	    margin-bottom: 0px;
		}
		#nav-wrapper-top ul.menu ul a,
		#nav-wrapper-top .menu ul ul a {
			color: #727272;
			margin: 0;
			padding:8px 10px;
			min-width: 165px;
			line-height:20px;
			-o-transition:.22s;
			-ms-transition:.22s;
			-moz-transition:.22s;
			-webkit-transition:.22s;
			transition:.22s;
			border-top:1px solid #eee;
			
			text-align: left;
		}
		
		#nav-wrapper-top ul.menu ul li,
		#nav-wrapper-top .menu ul ul li {
			padding-right:0;
			margin-right:0;
			margin-left:0;
		}
		#nav-wrapper-top ul.menu ul a:hover,
		#nav-wrapper-top .menu ul ul a:hover {
			color: #F1A283;
			background:#444;
		}
		#nav-wrapper-top ul.menu li:hover > ul,
		#nav-wrapper-top .menu ul li:hover > ul {
			display: block;
		}
		
		#nav-wrapper-top .menu .sub-menu ul,
		#nav-wrapper-top .menu .children ul {	
			left: 100%;
			top: 0;
			
	}



#top-bar {

    background: #444;

    width: 100%;

    height: 51px;

    position: fixed;

    z-index: 99999;

    border-bottom: none;

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

    -webkit-box-shadow: 0px 1px 5px rgba(190, 190, 190, 0.46);

    -moz-box-shadow: 0px 1px 5px rgba(190, 190, 190, 0.46);

    -webkit-backface-visibility: hidden;

}

#top-search form {

    border: 1px solid;

    font-size: 15px;

    border-radius: 9px;

    color: #F1A283;


}

#top-bar .slicknav_menu {
    background: #444444;
}


#top-bar .container {



	position:relative;



}


.pw-nav{
    
}


.pw-cont{
     
    border-radius: 10px;
  
    margin-bottom: 20px;

    bottom: 35px;  
}



	/*** Menu ***/



	#nav-wrapper {



		    text-align: center;



	}



	.pw-logo{

   	
  	    position: relative;
   		 z-index: 0;
	}

	.slicknav_menu { display:none; }



	



	#nav-wrapper .menu li {



		display:inline-block;



		margin-left:15px;



		position:relative;

	    margin: 2px 2px;

	}

	.menu {
        padding: 15px 0px;
  	    border-top: 1px solid #eee;
   	    background: #fff;
    	border-radius: 50px;
	}
	
	#nav-wrapper .menu li a {

	 	text-transform: uppercase;
    	font-size: 12px;
    	color: #777;
    	display: block;
    	padding: 10px 20px;
    	font-weight: 700;
    	border-radius: 20px;

	}

	.sub-menu li
	{
        background: #fff;
	    border-radius: 20px;
	    margin-bottom: 5px;
	}

	 	#nav-wrapper .menu li.current-menu-item > a,#nav-wrapper .menu li.current_page_item > a, #nav-wrapper .menu li a:hover {



		color:#F1A283;



	}
#nav-wrapper .menu .sub-menu li {
    display: inline-block;
    margin-left: 0;
    position: relative;
}
#nav-wrapper .menu li a:after {
    box-shadow: 0 0 0 1px  inset;
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
}
#nav-wrapper .menu li a:hover::after {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
#nav-wrapper .menu li a:before {
  box-shadow: 0 0 0 1px #ddd inset;
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
#nav-wrapper .menu li a:hover::before {
  opacity: 0;
  -webkit-transform: scale3d(.8, .8, 1);
  transform: scale3d(.8, .8, 1);
}
#nav-wrapper .menu li a:before ,#nav-wrapper .menu li a:after {
    content: '';
    border-radius: inherit;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}

 #nav-wrapper .menu li.current_page_item > a {



		font-weight:700;



	}


  #nav-wrapper .menu .current-menu-item .sub-menu > a  {



		color:#484848;



	}

	



		/*** DROPDOWN ***/



		#nav-wrapper .menu .sub-menu,



		#nav-wrapper .menu .children {

			background: transparent !important;

		    display: none;
 		    padding: 0;
		    position: absolute;
		    margin-top: 0;
 		   left: 0;
		    z-index: 99999;
 		   border-top: none;
  		   padding-top: 10px;
 		   padding-left: 5px;



		}





		#nav-wrapper ul.menu ul a,



		#nav-wrapper .menu ul ul a {



			color: #727272;



			margin: 0;


			background: #fff;


			padding:8px 10px;



			min-width: 165px;



			line-height:20px;



			-o-transition:.22s;



			-ms-transition:.22s;



			-moz-transition:.22s;



			-webkit-transition:.22s;



			transition:.22s;



			border-top:1px solid #eee;
			
			text-align: left;


		}


		#nav-wrapper ul.menu ul li,



		#nav-wrapper .menu ul ul li {



			padding-right:0;



			margin-right:0;



		}



		#nav-wrapper ul.menu ul a:hover,



		#nav-wrapper .menu ul ul a:hover {



			color: #F1A283;



			background:#f5f5f5;



		}



		#nav-wrapper ul.menu li:hover > ul,



		#nav-wrapper .menu ul li:hover > ul {



			display: block;



		}




		#nav-wrapper .menu .sub-menu ul,



		#nav-wrapper .menu .children ul {	



			left: 100%;



			top: 0;



		}



	/*** Social Icons ***/

	.social-menu{

    background-color: #444;

	}

	#top-social {

   	position: relative !important;

    display: inline-block;

    float: right;

    padding-right: 10px;

	}



	#top-social.nosearch { right:0; }



	#top-social a {


	  color: #000;

  	  font-size: 13px;

  	  margin-left: 10px;

  	  line-height: 40px;



	}



	#top-social a:hover {



		color:#aaa;



	}



	



	/*** Top Search ***/



	#top-search {



		position:absolute;



		right:0;



		top:0;



		padding-left:16px;



		border-color:#e8e8e8;



		z-index:999;



	}

   #top-social a i {
    color: #aaa;
    text-align: center;
    font-size: 14px;

    }
    #top-social a i:hover {

       color: #F1A283;

    }
	body .meta-share a {

    margin-right: 9px;

    font-size: 13px;

    color: #aaa;
    }
	body .meta-share .fa{
	width: 18px;
    height: 18px;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    border: 1px solid;
    border-radius: 7px;}

	body .meta-share a:hover {

    margin-right: 9px;

    font-size: 16px;

    color: #F1A283;

    }

	#top-search form { display:inline; }



	#top-search input {



		border:none;



		font-style:italic;



		width:105px;



		background:transparent;

		

		padding: 0 10px;



	}



	#top-search input:focus {



		outline:none;



	}



	#top-search i {



		font-size:14px;

        color: #F1A283;

		line-height:51px;

        padding-left: 5px;

	}



	



	.show-search {



		display:none;



	}



	i.search-toggle {



		font-size:14px;



		line-height:51px;



		display:none;



		cursor:pointer;



	}



	.show-search {



		position:absolute;



		top:51px;



		right:-1px;



		display:none;



		z-index:10000;



	}



	.show-search input {



		width:190px;



		background:#FFF;



		-webkit-box-shadow: 0 5px 4px -4px rgba(190,190,190,.1);



		-moz-box-shadow: 0 5px 4px -4px rgba(190,190,190,.1);



	    box-shadow: 0 5px 4px -4px rgba(190,190,190,.1);



		border:1px solid #eee;



		padding:10px 0 10px 10px;



		font-style:italic;



	}



	.show-search input:focus {



		border:1px solid #ddd;



		outline:none;



	}

/*****



/* screen text



/********************/

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text {
    position: absolute !important;
    left: -999em;
}


/*****



/* Header & Logo



/********************/



#header {

	margin-bottom:60px;
  
}


.home #header, .page-template-page-slider #header, .page-template-page-slider-sidebar #header {


	margin-bottom:0;

	border-bottom:none;


}

.single .post-meta{
	border-bottom: 1px solid rgba(238, 238, 238, 0.31);
}
.page .meta-comments{
   display: none;
}

#logo  {

    display: block;
    position: relative;
    text-align: center;
}


#logo {

    padding: 40px 0 60px;

	max-width:100%;

	height:auto;

}

.single .post-entry {
    width: 100%;
    display: block;
    position: relative;
    float: right;
    margin-bottom: 0;
    padding-left: 4%;
    border-left: 2px dashed #ddd;
}

.single .post-meta {
    text-align: left;
    overflow: hidden;
    clear: both;
    display: inline-block;
}
.single .meta-share {
    color: #999;
    font-size: 13px;
    position: relative;
    display: block;
    text-align: left;
    padding-left: 10px;	
}
.single .meta-comments {
    padding-bottom: 20px;
    display: inline-block;
    z-index: 999;
    position: relative;
    padding-left: 10px;
}

/*****


/* Featured Area



/********************/



.featured-area {


	margin-bottom:30px;


}

.featured-area li{
   
    line-height: 0.5;
}

.fe-ti{
    padding: 20px;
    text-align: center;
    padding-bottom: 30px;
}

.fe-ti a{
    font-size: 25px;
    text-transform: uppercase;
    font-family: book;
    font-weight: 600;
}
.fe-ti:before {
    content: '';
    height: 2px;
    text-align: center;
    width: 70px;
    display: block;
    position: relative;
    left: 50%;
    top: 28px;
    background-color: #F1A283;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}
.feat-item {



	position:relative;



	height:500px;



	background-size: cover;



	background-repeat: no-repeat;



	background-position: center;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	box-sizing: border-box;



	display:block;



	width:100%;






}



.feat-overlay {

  
       position: relative;
    height: 100%;
    width: 100%;
    display: table;
    vertical-align: middle;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,.25);
    background: -moz-linear-gradient(left, rgba(239, 244, 247, 0) 0%,rgba(255, 255, 255, 0.88) 70%);
    background: linear-gradient(to left, rgba(239, 244, 247, 0) 0%,rgba(255, 255, 255, 0.88) 70%);
}



.feat-overlay-inner {



	vertical-align:middle;



	display:table-cell;



}



.feat-item .post-header {

        margin-bottom: 50px;
    padding: 0 20px;
    margin-right: 60%;
}



.feat-item .post-header .date {



	display:block;



	margin-bottom:28px;



}



.feat-item .post-header h2 {



}



.feat-item .post-header h2 a {



	font-size:32px; 
    font-weight: 500;


}

.feat-item .more-button a.more-link{

    padding: 5px 10px;
}
.feat-item .more-button a.more-link:hover{
    color: #F1A283;
 
    padding: 5px 10px;
}

.feat-item .read-more {



	font-size:10px;



	text-transform:uppercase;



	letter-spacing:2px;



	color:#000;



	font-weight:700;



	display:inline-block;



	padding:12px 26px 13px;



	border:1px solid;



	border-color: #292f36;



	-o-transition:.2s;



	-ms-transition:.2s;



	-moz-transition:.2s;



	-webkit-transition:.2s;



}



.feat-item .read-more:hover {



	background:#aaa;



	color:#fff;



}

body #ps .skin-default p {

	    padding: 20px;
}

/*****



/** Post LIKE 



/***********************/

.jm-post-like {

    z-index: 999;
    position: relative;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
    font-size: 12px;
    color: #999;
    font-size: 13px;
    display: block;
    line-height: 0.6;
}

.icon-unlike

  {
	display: block;
    text-align: center;
    font-style: inherit !important;

}

.icon-unlike:before{

     content: '\f08a';
    font-size: 33px;
    display: inline-block;
    font-family: 'FontAwesome';
    color: #F1A283;
    margin-top: 20px;
    margin-bottom: 15px;
}

.icon-like

  {
	display: block;
    text-align: center;

 	 font-style: inherit !important;

}

.icon-like:before{

    content: '\f08a';

    font-size: 33px;

    display: inline-block;

    font-family: 'FontAwesome';
    color: #F1A283;
	margin-top: 20px;

    margin-bottom: 15px;

}




.gach{
    display: block;
    position: relative;
    padding-top: 5px;
    line-height: 1;
}
.gach:before {
        background-image: - webkit-linear-gradient(right, #666, rgba(0, 0, 0, 0.1) 40%, transparent);
    background-image: linear-gradient(to left, #666, rgba(0, 0, 0, 0.52) 40%, transparent);
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 30%;
}
.gach:after {
        background-image: linear-gradient(to right, #666, rgba(0, 0, 0, 0.1) 40%, transparent);
    background-image: linear-gradient(to right, #666, rgba(0,0,0,0.52) 40%, transparent);
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 30%;
}
.gach1 {

    bottom: 5px;

    text-align: center;

    width: 8px;

    height: 8px;

    border-top: 1px solid rgba(41, 47, 54, 0);

    border-right: 1px solid #F1A283;

    border-bottom: 1px solid #F1A283;

    border-left: 1px solid rgba(41, 47, 54, 0);

    display: inline-block;

    position: relative;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

    background-color: transparent;

    z-index: 10;

    line-height: 1;
}

.gach2{
    display: block;
    position: relative;
    padding-top: 5px;
    line-height: 1;
}
.gach2:before {
        background-image: - webkit-linear-gradient(right, #666, rgba(0, 0, 0, 0.1) 40%, transparent);
    background-image: linear-gradient(to left, #666, rgba(0, 0, 0, 0.52) 40%, transparent);
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 40%;
}
.gach2:after {
        background-image: linear-gradient(to right, #666, rgba(0, 0, 0, 0.1) 40%, transparent);
    background-image: linear-gradient(to right, #666, rgba(0,0,0,0.52) 40%, transparent);
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 40%;
}




/*** Post ***/






.type-attachment, .post {

	margin-bottom: 50px;
    left: 0;
    background-color: #fff;
    border-radius: 0;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    border: 1px solid #eee;
    padding: 20px;
    border-radius: 5px;
    border-bottom: 1px solid #eee;
	overflow: hidden;

}


.pw-author-img .alignnone {
    margin:0;
}

.uup{text-decoration: underline;}


/*** Post header ***/



.post-header {



	padding-bottom:25px;



	text-align:center;



}
.post-body{
    width: 20%;
	
    display: inline-block;
	
    position: relative;
   
}
.grid-item .post-body{

}
.post-header h2{

}
.post-header .date a {
	
    padding: 0 10px;
	
    color: #C1C1C1;
	
    font-weight: 700;
	
    font-size: 14px;
}


 .featured-area .post-header .cat:before {
   
        display: none;
       
}
 .featured-area .post-header .cat:after {
   
        display: none;
       

}

 .featured-area .post-header .cat a {

    font-size: 12px;
    letter-spacing: 2px;
    padding: 0;
    display: inline-block;
    margin: 0 4px 12px 4px;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: 1px solid #F1A283;
	border-radius: 0;


}
.list-item .post-header .cat:before,.list-item .post-header .cat:after{
	display:none;
}

 .featured-area .post-header .cat a:hover {
    font-size: 12px;
    letter-spacing: 2px;
    padding: 0;
    display: inline-block;
    margin: 0 4px 12px 4px;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: 1px solid #F1A283;
    color: #F1A283;
	border-radius: 0;

}

.post-header .cat a {

    font-size: 10px;
    letter-spacing: 2px;
    padding: 2px 10px;
    display: inline-block;
    margin: 0 4px 20px 4px;
    font-weight: 800;
    color: #F1A283;
    text-transform: uppercase;   

}

.single-post .post-entry:before {
	
	display:none;
}

.post-tags {
   position: relative;
}
#main .page{
    padding: 20px;
   
}
.post-header .cat a:hover {
       font-size: 10px;
    letter-spacing: 2px;
    padding: 2px 10px;
    display: inline-block;
    margin: 0 4px 20px 4px;
    font-weight: 800;
    color: rgba(0,0,0,0.8);
    text-transform: uppercase;
    border-radius: 5px;

}

.deta {
    content: '';
    height: 2px;
    background: #eee;
	margin-top: 40px;
    position: relative;
}


 .post-header h1 {



	margin-bottom:10px;



}



.post-header h2 a, .post-header h1 {


	  color: #444 !important;
    line-height: 1.2;
    font-size: 28px;
    -o-transition: .2s;
    -ms-transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
    text-transform: capitalize;
    position: relative;
    bottom: 10px;



}
.bx-wrapper img {
    max-width: 100%;
    display: inline-block !important;
}
.feat-overlay .icon-like:before {
    content: '\f08a';
    font-size: 25px;
    display: inline-block;
    font-family: 'FontAwesome';
    color: #F1A283;
    margin-top: 10px;
    margin-bottom: 10px;
}
.feat-overlay .icon-unlike:before {
    content: '\f08a';
    font-size: 25px;
    display: inline-block;
    font-family: 'FontAwesome';
    color: #F1A283;
    margin-top: 10px;
    margin-bottom: 10px;
}
.feat-overlay .post-header h2 a{

  color: #333 !important;

}
.colort {
    color: #F1A283;
}


.post-entry{

	width: 75%;
    display: block;
    position: relative;
    float: right;
    margin-bottom: 0;
    padding-left: 4%;
    border-left: 2px dashed #ddd;

}
.post-entry .post-header {
    padding-bottom: 15px;
    text-align: left;
}
.single-post .post-entry{

	 text-align: left;

}
.single-post .post-body {
    width: 100%;
    display: inline-block;
    position: relative;
    padding-top: 20px;
    border: 1px dashed #eee;
    margin-bottom: 40px;
}

.list-meta

{

    text-align: center;

    font-size: 11px;

   

    color: #999;

}

.post-header h2 a:hover {



	opacity:.60;

	

}



.kcach {

	    padding: 0 20px;
    color: #aaa;	


}



.post-header .date {



	font-size:13px;



	font-style:italic;



	color:#888;



    display: inline-block;

    width: 100%;

}




.layout-grid .post-header h2 {
    padding: 10px;
}


/*** Post Image ***/


.post-img img {
  margin: 0;
  -moz-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out;
  float: left;
  width: 100%;
  height: auto;
}
.post-img 
{
    border-radius: 7px; 
   float: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}
.post-img a:before {
  background: #000;
  bottom: 15px;
  content: "";
  display: block;
  left: 15px;
  opacity: 0;
  position: absolute;
  right: 15px;
  top: 15px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(0.3);
  transform: scale(0.3);
  z-index: 2;
}
.post-imgr a:hover:before {
   opacity: 0.15;
  -webkit-transform: scale(1);
  transform: scale(1);
}


.single .post-img a:before ,.single .post-img a:after {

	display: none;
}


.post-img a:after {
  background: rgba(255,255,255,0.3);
  color: #F1A283;
  content:   "\f0c1";
  display: block;
  font-family: FontAwesome;
  font-size: 30px;
  height: 60px;
  line-height: 60px;
  width: 60px;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  -webkit-transform: scale(3);
  transform: scale(3);
  z-index: 2;
  border-radius: 100%;
  box-shadow: 0 0 0 8px rgba(246,249,250,0.42);
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-animation-duration: .5s;
  -moz-animation-duration: .5s;
  -o-animation-duration: .5s;
  animation-duration: .5s;
}
.post-img a:hover:after {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.list-item .post-img {
    float: left;
    width: auto;
    margin-right: 25px;
    margin-bottom: 0;
}



.post-img.audio iframe {



	height:166px;



	width:100%;



}



address {
    font-style: italic;
    margin: 0 0 24px;
    line-height: 1.2;
}



	/*** Post Entry ***/



	



	.post-entry img {



		max-width:100%;



		height:auto;



	}



	



	 p,  h1,  h2,  h3, h4, h5, h6, hr {



    	margin-bottom:10px;



	}



	 h1,  h2,  h3,  h4,  h5, h6 {



		color:#000;



	}



	 h1 {



		font-size:26px;



	}



	 h2 {



		font-size:24px;



	}



	 h3 {



		font-size:21px;



	}



	 h4 {



		font-size:19px;



	}



	 h5 {



		font-size:17px;



	}



	 h6 {



		font-size:15px;



	}



	 hr {



		border:0;



		height:0;



		border-bottom:1px solid #e5e5e5;



		clear:both;



	}



	 blockquote {

		background: url(http://i.imgur.com/yJ47tmo.png);

 	    padding: 20px;

	    border-radius: 20px;

	}

	

	 blockquote p {



		font-family:'Playfair Display', serif;



		font-size:18px;



		line-height:28px;



		font-style:italic;



		color:#999;



	}



	



	 .post-entry a:hover ,.post-comments a:hover {



		text-decoration:underline;



	}


	.post-comments .comment-list{
  	  padding-left: 0;
	}


	.post-comments ul ,.post-comments  ol,.post-entry ul,.post-entry ol {



		padding-left:45px;



		margin-bottom:20px;



	}



	.post-comments ul li , .post-entry ul li {



		margin-bottom:12px;



		list-style:square;



	}



	.post-comments ol li ,.post-entry ol li {



		margin-bottom:12px;



		list-style:decimal;



	}







	.sticky.post .post-header {    margin-bottom: 10px; border:1px dashed #eee; padding:20px 0; }



	.bypostauthor  {}



	 pre {



		overflow:auto;



	}







	 table { width:100%; margin-bottom:22px; border-collapse:collapse }



	 td,  th { padding: 12px; border-bottom: 1px #e5e5e5 solid; }



	 th { font-weight:bold; font-size:14px; background:#f5f5f5;}



	 tr:hover {



		background:#f9f9f9;



	}



	



	/*** More button ***/



	.more-link {



		text-align:center;







	}



	.more-button1 {



		font-size:10px;



		text-transform:uppercase;



		letter-spacing:2px;



		color:#000;



		background:#ffffff;



		font-weight:700;



		display:inline-block;



		margin-top:16px;



		padding:9px 24px 10px;



		border:1px solid;



		border-color:#292f36;



		-o-transition:.2s;



		-ms-transition:.2s;



		-moz-transition:.2s;



		-webkit-transition:.2s;



	}



	.more-button1:hover {



		background:#292f36;



		color:#fff;



		border:1px solid;



		border-color:#292f36;



	}


    


	.more-button1 a.more-link:after {
      /* -webkit-transition: left .25s ease-out; */
      -moz-transition: left .25s ease-out;
      -ms-transition: left .25s ease-out;
      -o-transition: left .25s ease-out;
      transition: left .25s ease-out;
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      position: absolute;
      left: -100%;
      top: 80%;
      background-color: #fff;
      margin-top: 5px;
}
	.more-button1 a.more-link:after {
    left: 0;
  
}
/***
.more-button a.more-link:after{margin-top: 5px;content:'';position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:#000;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}
.more-button a.more-link:hover:after{-webkit-transform:scale(0,1);transform:scale(0,1)}

.more-button a.more-link:before{margin-top: 5px;content:'';position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:#000;-webkit-transition:all .4s ease-in-out .2s;transition:all .4s ease-in-out .2s;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale(0,0);transform:scale(0,0)}
.more-button a.more-link:hover:before{-webkit-transform:scale(1,1);transform:scale(1,1)}.eltdf-content-title-holder span{color:#000}.eltdf-content-title-holder span:before,.eltdf-content-title-holder span:after{content:'';background-color:#b5b5b5;height:1px;width:80px;bottom:13px}
***/
/*** Post Meta ***/



.post-meta {
	text-align: center;
    overflow: hidden;
    padding-bottom: 20px;
    clear: both;   
}



body .meta-comments {

    padding-bottom: 20px;
	display: inline-block;
    z-index: 999;
    position: relative;
}


body .meta-comments a {


	font-family: 'Montserrat' !important;
    text-transform: uppercase;
    font-size: 12px;
    color: #868686;
    padding-right: 5px;

}
body .meta-comments a:before {
    content: "\f086";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 16px;
    padding-right: 8px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    color: #F1A283;
}
body .meta-comments .fa {
	color:#F1A283;
}

body .meta-share {

      color: #999;
    font-size: 13px;
    position: relative;
    display: inline-block;
}

.space-by{
    font-family: 'Montserrat' !important;
    font-size: 12px;
    color: #999;
    font-style: italic;
    padding-top: 5px;
}
.space-by a{
	 color: #999;
    position: relative;
    z-index: 999;
}
.space-by .fa {
	color: #F1A283;
    font-size: 14px;
    padding-right: 5px;
}
.share-text { 



	margin-right:2px;



}



body .meta-share a {



	margin-right:9px;

	font-size:0 !important;





}




.pw-author-img img{
    border-radius: 100%;
    border: 2px solid #eee;
}


/*** Post author ***/




.post-author {



	overflow:hidden;

	text-align: center;



}	






.author-img {







}







.author-img img {

    border-radius: 50%;

    margin: 0;

    padding-bottom: 5px;

}





.author-content h5 a {



	font-size: 14px;



	margin-bottom:8px;



	color: #F1A283;



	display:block;



    text-transform: uppercase;
}







.author-content p {



	margin-bottom:8px;



}







.author-content .author-social {



	font-size:14px;



	color:#bbb;



	margin-right:8px;



}







/*** Post related ***/

	.re-content {
   		 position: absolute;
  		  top: 50%;
  		  left: 0;
   		 padding: 0px 30px;
   		 width: 100%;
  		  height: 50%;
  	  box-sizing: border-box;
	}

.post-related {


    overflow: hidden;
    margin-bottom: 60px;
   
    padding: 40px 0px;
   
}



.post .post-related {


    overflow: hidden;
    margin-bottom: 0px;
    padding-top: 30px;
    padding-bottom: 0;
    width: 100%;   
}






.post-box { text-align:center; }



.post-box-title {


	font-size: 13px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #777 !important;
    margin-bottom: 10px;
    font-weight: 700;
    padding: 4px 8px;
    display: inline-block;
    font-family: "book";

}



.post-box-title:after {
       content: '';
    display: block;
    width: 70px;
    height: 2px;
    background-color: #F1A283;
    margin: 10px auto;
    position: relative;
    bottom: 17px;
}



.item-related {



	width:240px;



	float:left;



	margin-right:20px;

    text-align: center;

    border-radius: 10px;

}

.post-box-title{
    width: 100%;
}

.item-related:last-child {



	margin-right:0;



}







	#main.fullwidth .item-related {



		width:340px;



		margin-right:30px;



	}



	#main.fullwidth .item-related:last-child {



		margin-right:0;



	}







.item-related img {



	margin-bottom:6px;



	width:90%;



	height:auto;



}



.item-related h3 {



	margin-bottom:4px;



}



.item-related h3 a {



	font-size:16px;

	text-transform: capitalize;


	color:#fff;

	display: block;

   


}

.single .pw-author-img img {
    border-radius: 100%;
    border: none;
}

.item-related h3 a:hover {



	text-decoration:none;



}



.item-related{

    background-color: #F1A283;
}
.item-related .image {
  -webkit-transition: opacity .5s;
  transition: opacity 0.35s;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  background-size: cover;
    border-radius: 10px;
    background-position: 50%;
}
.item-related:hover .image {
  opacity: 0;
}

.re-item {
    position: relative;
    height: 200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
}

 .re-icon {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
  float: right;
  width: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #F1A283;
}
.item-related h3 ,
.item-related .ex p {
  text-align: center;
  -webkit-transform: translate3d(0,-15px,0);
  transform: translate3d(0,-15px,0);
}
.item-related h3 {
    display: block;
  font-weight: 300;
  color: #fff;
  font-size: 24px;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  font-weight: 400;
}
.item-related .ex p  {
    padding: 2px;
    border-radius: 10px;
  color: #fff;
  opacity: 0;
  font-size: 14px;
  border: 1px solid #fff;
  margin-top: 20px;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
  transition: opacity 0.2s, transform 0.35s;
}
.item-related:hover .ex p {
  opacity: 1;
}

.item-related:hover h3,
.item-related:hover .ex p {
  -webkit-transform: translate3d(0,-80px,0);
  transform: translate3d(0,-80px,0);
}

.item-related:hover .ex p {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
}



.view-n a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}





.item-related span.date {



	font-size:11px;



	font-style:italic;



	color:#fff;



}







/** Post tags ***/



.post-tags {

    margin-bottom: 15px;
    clear: both;
    text-align: right;
    width: 50%;
    float: right;;
}


.post-tags a:before{
}

.post-tags a {



	font-size:10px;



	letter-spacing:1px;



	text-transform:uppercase;



	



	color:#666;



	border: 1px solid #F1A283;padding: 5px 8px;



	margin-right:7px;



	text-align: center;border-radius:3px;



	margin-bottom:5px;



	display:inline-block;



	-o-transition:.3s;



	-ms-transition:.3s;



	-moz-transition:.3s;



	-webkit-transition:.3s;



}




.post-tags a:hover {





	color:#F1A283;



	text-decoration:none;



}







/*** Comments ***/



.post-comments {



	overflow:hidden;



	margin-bottom:60px;



	margin-top: 30px;



	padding: 40px 0px;   

}


.page .post-comments {



	overflow:hidden;



	margin-bottom:0px;



	margin-top: 0px;



	padding: 0px 0px;   

}



.thecomment {



	border-bottom:1px dotted #eee;



	padding-bottom:34px;



	margin-bottom:34px;

	padding: 10px 20px;

	 TEXT-ALIGN: LEFT;

}






.thecomment .author-img {



	float:left;



	margin-right:20px;



}



.thecomment .author-img img {



	border-radius:50%;



}



.thecomment .comment-text {



	overflow:hidden;



}



.thecomment .comment-text span.author, .thecomment .comment-text span.author a {



	display:block;



	font-size:13px;



	text-transform:uppercase;



	letter-spacing:2px;



	margin-bottom:6px;



	color:#424242;



}



.thecomment .comment-text span.author a:hover {



	text-decoration:underline;



}







.thecomment .comment-text span.date {



	font-size:11px;



	color:#999;



	font-style:italic;



	display:block;



	margin-bottom:6px;



}




.post-entry a, .thecomment a{
    color: #F1A283;
}
.post-entry a:hover, .thecomment a:hover{
    color: #ddd;
}


.thecomment .comment-text em {



	font-size:13px;



	display:block;



	color:orange;



	letter-spacing:1px;



}



.thecomment .comment-text em i {



	font-size:14px;



	color:#f3bd00;



}







.post-comments span.reply a {



	float:right;



	font-size:10px;



	background-color:#F1A283;



	color:#FFF;



	padding:2px 5px 4px 5px;



	border-radius:2px;



	margin-left:7px;



	-o-transition:.3s;



	-ms-transition:.3s;



	-moz-transition:.3s;



	-webkit-transition:.3s;



	transition:.3s;



}



.post-comments span.reply a.comment-edit-link {



	background:#c5c5c5;



}



.post-comments span.reply a:hover {



	opacity:.8;



}






.post-comments ul.children { margin: 0 0 0 55px; }



.post-comments ul.children li.thecomment { margin:0 0 8px 0; }







/** Reply **/



#respond {



	margin-bottom:20px;



	overflow:hidden;



    text-align: center;



}







#respond  h3 {



	font-size:11px;



	color:#999;



	font-weight:700;



	margin-bottom:20px;



	font-family:"book";



	letter-spacing:2px;



	text-transform:uppercase;



}







#respond h3 a {



	color:#000;



	display:inline-block;



}







#respond h3 small a {



	text-transform:uppercase;



	font-size:11px;



	background:#333;



	color:#FFF;



	padding:4px 6px 5px;



	border-radius:3px;



	margin-left:7px;



	letter-spacing:1px;



	-o-transition:.3s;



	-ms-transition:.3s;



	-moz-transition:.3s;



	-webkit-transition:.3s;



	transition:.3s;



}



#respond h3 small a:hover {



	opacity:.8;



}







#respond label {



	color:#888;



	width:80px;



	font-size:13px;



	display:inline-block;



	font-weight:300;



}



#respond input {




	padding:8px 10px;

	background: transparent;

	border: 1px solid  #F1A283;



	margin-right:10px;



	border-radius: 3px;



	color:#999;



	margin-bottom:15px;



	font-size:11px;



	width: 85%;



	font-family:"book";



}



#respond input:focus {outline:none;}



#respond .comment-form-url {



	margin-bottom:10px;



}

.comment-notes {
    padding-bottom: 10px;
}
#respond textarea {




	background: transparent;


	border: 1px solid #F1A283;



	border-radius: 3px;



	width:85%;



	height:200px;

    padding: 10px;

	font-size:13px;



	color:#777;



	margin-bottom:14px;



	line-height:20px;



	font-family:"book";



}


#respond textarea:focus {outline:none;}




#respond #commentsubmit {
    color: #666;
    -moz-transition: .3s;
    background-color: transparent;
    border: solid 2px #F1A283;
    line-height: 13px;
    letter-spacing: 5px;
    font-family: 'Montserrat';
    font-size: 10px !important;
    font-weight: 400;
    text-transform: uppercase;
    width: auto;
}


#footer .widget_mc4wp_form_widget{
    padding-top: 30px;
}
.mc4wp-form input{
    width: 50%;
    text-align: center;
    height: 30px;
    border-radius: 20px;
}



body .mc4wp-form input[type=submit]{

	color: #666;
    -moz-transition: .3s;
    background-color: transparent;
    border: solid 2px #F1A283;
    line-height: 13px;
    letter-spacing: 5px;
    font-family: 'Montserrat';
    font-size: 10px !important;
    font-weight: 400;
    text-transform: uppercase;
    width: auto;
    margin-top: 20px;
    padding: 0 10px;

}


#respond #submit:hover {


	 color: #F1A283;
    -moz-transition: .3s;
    background-color: transparent;
    border: solid 2px #F1A283;
    line-height: 13px;
    letter-spacing: 5px;
    font-family: 'Montserrat';
    font-size: 10px !important;
    font-weight: 400;
    text-transform: uppercase;
    width: auto;

}







/*****



/** Pagination



/***********************/







.pagination {



	margin-top:60px;



	overflow:hidden;



	margin-bottom:40px;



	text-align: center;







}







.pagination a {

     color: #444;
    display: inline-block;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 11px;
    border: solid 2px #F1A283;
    padding: 5px 10px;
    font-weight: 700;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    border-radius: 20px;

}



.pagination a:hover {



	color:#aaa;



}



.pagination .newer {



  display: inline-block;



	



}



.pagination .older {



  display: inline-block;

}



#ps .skin-default p {
    border-radius: 20px;
}



/*****



/** Post List Layout



/***********************/


.list-item:nth-child(even) .post-img {
    float: right;
    margin-right: 0px;
    margin-bottom: 0;
}

.list-item:nth-of-type(even) .list-content .post-header {
    text-align: right;
 
}

.list-item:nth-of-type(even)  .list-meta {
    text-align: right;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    color: #C1C1C1 !important;
    font-weight: 700;
    font-size: 12px;
}

.list-item:nth-of-type(even) .post-entry {
    text-align: right;
    padding-top: 20px;
}

.list-item:nth-of-type(even) .post-body-list
{
    padding-right: 20px;
}


.list-item {



	overflow:hidden;



	margin-bottom:30px;


	border-bottom:1px solid #eee;



}

.list-item .jm-post-like {
    z-index: 999;
    position: relative;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
    font-size: 12px;
    color: #999;
    font-size: 11px;
    display: block;
}
.list-item .post-header .cat a {
    margin: 0 8px 7px 20px;
 
    
}
.list-item .list-content {



	overflow:hidden;

	padding-right:10px;


}
.grid-item .icon-unlike:before ,.list-item .icon-unlike:before {
    content: '\f08a';
    font-size: 23px;
    display: inline-block;
    font-family: 'FontAwesome';
    color: #F1A283;
    margin-top: 10px;
    margin-bottom: 10px;
}
.grid-item .icon-like:before ,.list-item .icon-like:before {
    content: '\f08a';
    font-size: 23px;
    display: inline-block;
    font-family: 'FontAwesome';
    color: #F1A283;
    margin-top: 10px;
    margin-bottom: 10px;
}
.fullwidth .list-item .list-content {

	padding : 20px 0px;

	overflow:hidden;

	padding-right:10px;

}

.list-item .post-img {



	float:left;



	margin-right:25px;



	margin-bottom:0;



}

.list-item .post-header h2{
    padding: 0px;
    padding-bottom: 10px;
	padding-top: 10px;
}

.list-item .post-img img {



	max-width:370px;



}



.list-item .list-content .post-header {



	text-align:left;

	padding:0;

}



.list-item .post-header h2 a {



	font-size:22px;



}



.list-item .post-header .cat a {



    margin: 0;
    padding: 0px 10px 10px 0px;



}


.list-item .list-meta{



	text-align:left;



}
.list-item .post-header  {



	margin-bottom:0;



}



.list-item .list-meta {
    text-align: left;
    font-family: 'Playfair Display', serif;
    font-style: italic;
   
    color: #C1C1C1 !important;
    font-weight: 700;
    font-size: 12px;
}


.list-item .post-entry{



	text-align:left;


}
.list-item .post-entry p {



	margin-bottom:14px;



}







/*****



/** Post Grid Layout



/***********************/



.grid-item {



	margin-bottom:40px;



}



.layout-grid > li {



	width:389px;



	display:inline-block;



	vertical-align: top;



	margin-right: 26px;



}







	/* fullwidth */



	#main.fullwidth .layout-grid > li {



		    width: 565px;


		margin-right:30px;



	}



	#main.fullwidth .layout-grid li:nth-of-type(2n+2) {



		margin-right:0;



	}







.layout-grid li:nth-of-type(2n+2) {



	margin-right:0;



}



.grid-item .post-header .cat a {



	margin:0 4px 8px 4px;



}



.grid-item .post-header h2 a {



	font-size:24px;



}



.grid-item .post-header  {



	margin-bottom:0px;
	
	padding:0;

}


.acontent{
   text-align: left;
}



/*****



/** Sidebar & Widgets



/***********************/




.widget-home .widget-title1:after {
    content: '';
    display: block;
    width: 70px;
    height: 2px;
    background-color: #F1A283;
    margin: 10px auto;
    position: relative;
    bottom: 19px;
}


.widget-title1 {
    text-align: center;
    font-size: 20px;
}

.widget ul,.widget ol {
    padding-left: 0px;
    margin-bottom: 0;
}
.widget {


    margin-bottom: 40px;
    overflow: hidden;
    background-color: white;
    padding: 20px;
	padding-bottom: 30px;
    border: 1px solid #eee;
    border-radius: 10px;

}


.widget-title span{
      position: relative;
    z-index: 3;

}
#sidebar .uwl_widget_wrap .uwl-title span:before , .widget-title span:before {
    content: '';
    height: 2px;
    text-align: center;
    width: 70px;
    display: block;
    position: relative;
    left: 50%;
    top: 28px;
    background-color: #F1A283;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}
.widget-title {


    position: relative;
    font-size: 18px;
 
    text-transform: capitalize;
    letter-spacing: 2px;
    text-align: center;
    margin-bottom: 25px;
    padding: 10px 0;
    font-weight: 700;
	color: #6b6b6b;
}



.widget a:hover {



	text-decoration:underline;



}


#sidebar .uwl_widget_wrap .uwl-title {
    position: relative;
    font-size: 18px;
    text-transform: capitalize;
    letter-spacing: 2px;
    text-align: center;
    padding: 10px 0;
    font-weight: 700;
    color: #6b6b6b;
}
#sidebar .uwl_widget_wrap.style1 .uwl-title span {
    display: inline-block;
    background: #fff !important;
    height: 0;
    line-height: 35px;
    padding-top: 15px;

    font-weight: 700;
}
#sidebar .uwl_widget_wrap .uwl-title span:before  {
    content: '';
    height: 2px;
    text-align: center;
    width: 70px;
    display: block;
    position: relative;
    left: 50%;
    top: 35px;
    background-color: #F1A283;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}


.widget input, .widget select {



	border:1px solid ;



	color:#888;



	padding:9px 7px;



	width:100%;



}

.widget input:hover, .widget select:hover {



	border:1px solid ;



	color:#F1A283;



	padding:9px 7px;



	width:100%;



}

.widget input:focus, .widget select:focus {



	outline:none;



	border:1px solid #d5d5d5;



}







.widget ul li {


    list-style: none;

	margin-bottom:7px;



	padding-bottom:8px;



	border-bottom:1px dotted #d5d5d5;



}



.widget ul li:last-child {



	margin-bottom:0;



	padding-bottom:0;



	border-bottom:none;



}



.widget ul li a {


    color: #6b6b6b;

    font-size: 15px;

}







.widget img {



	max-width:100%;



	height:auto;



}







	/*** About Widget ***/



	.about-widget {



		text-align:center;



	}



	.about-widget img {



		margin-bottom:10px;



		max-width:100%;



		height:auto;



	}



	.about-round { 



		border-radius:50%;



	}



	



	/** Social Widget **/



	.social-widget {



		text-align:center;



	}







	.social-widget a:first-child {



		margin-left:0;



	}



	.social-widget a:last-child {



		margin-right:0;



	}



      



	.social-widget a i {



	
		height: 30px;



		width: 30px;



		text-align:center;



		line-height: 30px;

		color: rgba(0,0,0,0.8);



		border-radius:5px;



		margin:0 4px;



		font-size:16px;



     	border: 1px solid;transition: 1s;





}



.social-widget a i:hover {



		height: 30px;



		width: 30px;



		text-align:center;



		line-height: 30px;



		color:#aaa;



		border-radius:50%;



		margin:0 8px;



		font-size:16px;



     	border: 1px solid;



}



	.social-widget a:hover > i {



		color:#eee;



	}



	



	/** WIDGET ITEMS **/



	.widget ul.side-newsfeed li {



		list-style-type:none;



		margin-bottom:17px;



		padding-bottom:13px;



		margin-left:0;



	}



	.widget ul.side-newsfeed li:last-child {



		margin-bottom:0;



		padding-bottom:0;



	}



	.widget ul.side-newsfeed li .side-item {



		overflow:hidden;

       text-align: center;

	}



	.widget ul.side-newsfeed li .side-item .side-image {



		float:left;



	    padding-bottom: 10px;



	}



	



	.widget ul.side-newsfeed li .side-item .side-image img {




   		 height: auto;
    	border-radius: 10px;





	}



	



	.widget ul.side-newsfeed li .side-item .side-item-text {



	



	}



	.widget ul.side-newsfeed li .side-item .side-item-text h4 {



		margin-bottom:4px;



	}



	.widget ul.side-newsfeed li .side-item .side-item-text h4 a {


    margin-bottom: 1px;
    color: #777;
    display: block;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 1;
	}

	.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {



		font-size:13px;



		color:#999;



		font-style:italic;



	}



	



	/*** Widget categories/archives ***/



	.widget_categories ul li, .widget_archive ul li {



		color:#999;
	    text-align: center;


	}



	.widget_categories a, .widget_archive a {



		margin-right:5px;



	}



	



	/*** Tagcloud widget ***/



	.widget .tagcloud a {



		font-size:9px !important;



		letter-spacing:1px;



		text-transform:uppercase;



		background:#f2f2f2;



		color:#777;



		padding:6px 8px 7px;



		margin-right:5px;



		margin-bottom:8px;



		display:inline-block;



		-o-transition:.3s;



		-ms-transition:.3s;



		-moz-transition:.3s;



		-webkit-transition:.3s;



	}



	.widget .tagcloud a:hover {



		opacity:.7;



		text-decoration:none;



	}



	



	/*** Calender widget ***/



	#wp-calendar {width: 100%; }



	#wp-calendar caption { text-align: right; color: #777; font-size: 12px; margin-top: 10px; margin-bottom: 15px; border-bottom:1px solid #e5e5e5; padding-bottom:8px; }



	#wp-calendar thead { font-size: 12px;  }



	#wp-calendar thead th { padding-bottom: 10px; }



	#wp-calendar tbody { color: #aaa; }



	#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px; font-size:12px; }



	#wp-calendar tbody td a { font-weight:700; color:#222; }



	#wp-calendar tbody td:hover { background: #fff; }



	#wp-calendar tbody .pad { background: none; }



	#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }



	#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }



	#wp-calendar thead th { padding-bottom: 10px; text-align: center; }



	



	/*** Instagram widget ***/



	#sidebar .instagram-pics li {



		width: 31.8%;



		display: inline-block;



		border-bottom: none;



		padding: 0;



		margin: 0 2px 2px;



	}



	#sidebar .instagram-pics li img {



		max-width:100%;



	}



	#sidebar .instagram-pics li img:hover {



		opacity:.87;



	}


 .mc4wp-form input{
	
   background: transparent !important;

}

	/*** Search Widget ***/

	.search .page {
	    display: none;
	}

	.widget #searchform input#s {



		border: 1px solid #e5e5e5;



		background:transparent;



		padding:14px 14px;



		font-size:11px;



		color:#999;



		letter-spacing:1px;



	}



	



	.widget #searchform #s:focus { outline:none; }







	/** Searchbar for widget ***/



	.widget #searchform input#s { 



		width:230px;



	}



	



	/* Widget menu */



	.widget ul.menu li ul {



		padding-left:12px;



		margin-top:8px;



	}



	


.crunchify-top:hover {
	color: #fff !important;
	background-color:  #F1A283;
	border: 1px solid ;
	text-decoration: none;
}
 
.crunchify-top {
       display: none;
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    width: 50px;
    bottom: 20px;
    height: 50px;
    line-height: 45px;
    font-size: 16px;
    color: #F1A283;
    background-color: #fff;
    border: 1px solid;
    text-decoration: none;
    border-radius: 3.2rem;
    text-align: center;
    cursor: pointer;
}
	
@media only screen and (max-width: 942px)
{
.feat-item .post-header {
    margin-bottom: 50px;
    padding: 0 20px;
    margin-right: 0%;
}
}

/*****



/** Footer Instagram



/***********************/







#instagram-footer {



	text-align:center;



	overflow:hidden;



	color: #222222;

    padding-top: 20px;

}



.instagram-title {


    font-size: 26px;
    margin-bottom: 22px;
    color: #aaa !important;
    font-style: italic;

}



#instagram-footer .instagram-pics li {



	width:16.66666666666667%;



	display:inline;



	float:left;



}



#instagram-footer .instagram-pics li img {



	max-width:95%;



}



#instagram-footer .instagram-pics li img:hover {



	opacity:.87;



}



#instagram-footer p.clear {



	font-size: 11px;



	border-bottom: 1px solid #eee;



	display: inline-block;



	margin-top: 5px;



}







/*****



/** Footer



/***********************/




#footer .null-instagram-feed  {
    padding-top: 10px;
    margin-top: 30px;
}
#footer .social-widget{
	 padding-top: 10px;
    padding-bottom: 10px;

    border-radius: 20px;
}
#footer .about-widget {
    text-align: center;
    padding-top: 10px;
    padding-left: 80px;
    padding-right: 80px;
}



#footer {

    overflow: hidden;
    border-top: none !important;

}

.footer-bg {
  	 padding: 10px;
    background-color: #444444;
    border: 1px solid #eee;

}

.widget ul li a:hover{
	color:#F1A283;
}

.page blockquote:after , .single .post-entry blockquote:after{    display: none;}
#footer .copyright {



	font-style:italic;



	font-size:12px;



	color:#888;

    

    text-align: center;



}



#footer .copyright.left {







}



#footer .copyright.right {







}







/*****



/** Archives & Categories



/**************************/



.archive-box {



	text-align:center;



	background:#f4f4f4;



	margin-top:20px;



	padding:40px 0;



	margin-bottom:60px;



}



.archive-box h1 {



	font-size:36px;



	color:#000;



}



.archive-box span {



	font-size:10px;



	text-transform:uppercase;



	letter-spacing:1px;



	color:#999;



	display:inline-block;



	border-bottom:1px solid #d8d8d8;



	padding-bottom:3px;



	margin-bottom:5px;



}



.nothing {



	font-size:14px;



	color:#999;



	text-align:center;



}





.logged-in-as a{
    color: #222;
}

/* =WordPress Core



-------------------------------------------------------------- */



.alignnone {



    margin: 5px 20px 20px 0;



}







.aligncenter,



div.aligncenter {



    display: block;



    margin: 5px auto 5px auto;



}







.alignright {



    float:right;



    margin: 5px 0 20px 20px;



}







.alignleft {



    float: left;



    margin: 5px 20px 20px 0;



}







a img.alignright {



    float: right;



    margin: 5px 0 20px 20px;



}







a img.alignnone {



    margin: 5px 20px 20px 0;



}







a img.alignleft {



    float: left;



    margin: 5px 20px 20px 0;



}







a img.aligncenter {



    display: block;



    margin-left: auto;



    margin-right: auto



}







.wp-caption {



    background: #fff;



    border: 1px solid #f0f0f0;



    max-width: 96%; /* Image does not overflow the content area */



    padding: 5px 3px 10px;



    text-align: center;



}







.wp-caption.alignnone {



    margin: 5px 20px 20px 0;



}







.wp-caption.alignleft {



    margin: 5px 20px 20px 0;



}







.wp-caption.alignright {



    margin: 5px 0 20px 20px;



}







.wp-caption img {



    border: 0 none;



    height: auto;



    margin: 0;



    max-width: 98.5%;



    padding: 0;



    width: auto;



}







.wp-caption p.wp-caption-text {



    font-size: 11px;



    line-height: 17px;



    margin: 0;



    padding: 0 4px 5px;



}







/*** Custom WordPress gallery style ***/



.gallery .gallery-caption{  



    font-size:12px;



	color:#888;



	font-family:"Open Sans";



}  



  



.gallery .gallery-icon img{  



    border-radius:2px;  



    border:1px solid #eee !important;  



	padding:7px;



}  



.gallery .gallery-icon img:hover {



	border:1px solid #ccc !important;  



}







/*** 404 error ***/



.error-page {



	text-align:center;



}



.error-page h1 {



	font-size:186px;



	color:#000;



}



.error-page p {



	color:#999;



	font-style:italic;



}




.widget_search{
    text-align: center;
}


/*** Contact Form 7



/************************/



.wpcf7 input {



	width:266px;



}



div.wpcf7 {



	overflow:hidden;



	margin-top:40px;



}



.wpcf7 input, .wpcf7 textarea {



	padding:8px;



	border:1px solid #DDD;



	margin-right:10px;



	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;



	color:#777;



	font-size:12px;



	margin-top:6px;

	    width: 95%;

	margin-bottom:6px;



}



.wpcf7 textarea {



	width:95%;



}



.wpcf7 .wpcf7-submit {



	background:#eee;



	-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius:20px;



	padding:12px 24px;



	color:#666;



	letter-spacing:3px;



	font-size:11px;



	text-transform:uppercase;



	cursor:pointer;



	-o-transition:.3s;



	-ms-transition:.3s;



	-moz-transition:.3s;



	-webkit-transition:.3s;



	transition:.3s;



	display:block;



	border:none;



	width:auto;



}



.wpcf7 .wpcf7-submit:hover {



	background:#333;



	color:#fff;



}

/*

/* footer

*/

.menu-footer{

    text-align: center;

    padding: 20px;

    margin-top: 30px;

    margin-bottom: 20px;

    background: #eee;

    text-transform: uppercase;

}

.menu-footer li a{

    display: inline-block;

    margin-right: 28px;

    position: relative;

    color:#292f36;

}

/* read

*/

a.more-link span.bar{

	position:absolute;

	background:#999;

}



a.more-link span.bar-1{

	top:0;

	right:0px;

	left:0;

	height:1px

}

.list-item  .more-button{
    padding: 0;
}

a.more-link span.bar-2{

	top:0;

	right:0;

	bottom:0;

	width:1px

}



a.more-link span.bar-3{

	right:0;

	bottom:0;

	left:0px;

	height:1px

}



a.more-link span.bar-4{

	top:0;

	bottom:0;

	left:0;

	width:1px

}



a.more-link span.bar.hover{

	background:#F1A283;

}



a.more-link span.bar.hover.bar-1{

	width:0

}



a.more-link span.bar.hover.bar-2{

	height:0

}



a.more-link span.bar.hover.bar-3{

	width:0;

	left:auto

}



a.more-link span.bar.hover.bar-4{

	height:0;

	left:0;

	top:auto

}



a.more-link:hover span.bar.hover.bar-1{

	width:100%

}



a.more-link:hover span.bar.hover.bar-2{

	height:100%

}



a.more-link:hover span.bar.hover.bar-3{

	width:100%

}



a.more-link:hover span.bar.hover.bar-4{

	height:100%

}



a.more-link:hover span.bar.hover.bar-1,a.more-link:hover span.bar.hover.bar-3{

	-webkit-transition-delay:.10s;

	-moz-transition-delay:.10s;

	-o-transition-delay:.10s;

	transition-delay:.10s

}



a.more-link:hover span.bar.hover.bar-2,a.more-link:hover span.bar.hover.bar-4{

	-webkit-transition-delay:0;

	-moz-transition-delay:0;

	-o-transition-delay:0;

	transition-delay:0

}



a.more-link span.bar.hover.bar-1,a.more-link span.bar.hover.bar-3{

	-webkit-transition-delay:.2s;

	-moz-transition-delay:.2s;

	-o-transition-delay:.2s;

	transition-delay:.2s

}



a.more-link span.bar.hover.bar-2,a.more-link span.bar.hover.bar-4{

	-webkit-transition-delay:.30s;

	-moz-transition-delay:.30s;

	-o-transition-delay:.30s;

	transition-delay:.30s

}



a.more-link span.bar{

	-webkit-transition:all .8s cubic-bezier(0.85,0,.15,1);

	-moz-transition:all .8s cubic-bezier(0.85,0,.15,1);

	-o-transition:all .8s cubic-bezier(0.85,0,.15,1);

	transition:all .8s cubic-bezier(0.85,0,.15,1)

}
.grid-item  .acontent {
    text-align: left;
}
.more-button a.more-link {
       float: right;
    margin-top: 1px;
    font-size: 10px;
    padding: 8px 10px;
    color: #868686;
    text-transform: uppercase;
    outline: none !important;
    border-color: #ddd !important;
    border-radius: 30px;
    -webkit-transition: background-color 0.3s linear;
    -moz-transition: background-color 0.3s linear;
    -o-transition: background-color 0.3s linear;
    transition: background-color 0.3s linear;
	    background: #fff;
	    border: 1px solid;
    text-decoration: none;
    line-height: 1;
}
.more-button a.more-link:hover {
    background: #eee;
   

}
.more-button{
      padding-bottom: 20px;
    position: relative;
    z-index: 999;
    display: inline-block;
    float: right;
}
.page .post-header{

	margin-top:20px;

}
.widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover,.social-widget a i:hover,.meta-comments a:hover,.jm-post-like:hover,.space-by a:hover, #footer a{
	color:#F1A283
}
.menu-mobile{
    position: relative;
    z-index: 100000;
    bottom: 20px;
}

@media(max-width: 1199px){
#top-social {
    position: absolute;
    top: 0;
   
}
}

@media (max-width: 768px){
.post-header .date:before,.post-header .date:after,.post-meta{
	display:none
}
body .list-item .post-entry {
    text-align: center;
}
.more-button {
    
    float: none; 
}
.post-body {


}
body #logo{
    padding: 0;
}



.post-entry {
    width: 100%;
    display: block;
    position: relative;
    margin-bottom: 0;
    border-left: 0;
    text-align: center;
}
.feat-overlay .more-button a.more-link {
  float:none;
}
.feat-item .post-header {
    margin-bottom: 50px;
    padding: 0 20px;
    margin-right: 0;
}
body .meta-share ,.acontent ,#top-search form {
    display: none;
}
}
/* bt */

.mc4wp-form form{

	text-align: center;
}
/* fooert */
#fsidebar {
	    display: table;
    width: 340px;
    float: left;
    margin-right: 20px;
    height: 200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    transition: 0.5s;
}
.post-header h2 {
    
}

.widget-home{
    padding-bottom: 30px;
}

/* feature content */

.fecontent-area {
	overflow:hidden;
	margin-bottom:60px;
}
.footer-area {
	overflow:hidden;

}
.space_facebook_widget{
    text-align: center;
}
.footer-w,.fecontent-item {
	display: table;
	width:370px;
	float:left;
	margin-right:30px;
	height:200px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:16px;
	position:relative;
    transition: 0.5s;
}
.footer-w {
	display: table;
	width:370px;
	float:left;
	margin-right:20px;
	height:200px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:16px;
	position:relative;
    transition: 0.5s;
}
.fecontent-item:last-child {
	margin-right:0;
}
.page .post-entry{
      text-align: left;
	    width: 100%;
	border-left: none;	
}
.fecontent-item:hover  .fecontent-overlay{
    transition: 0.5s;
	border:2px solid #F1A283;
}

.fecontent-overlay {
       height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    transition: 0.5s;
    background: rgba(20, 22, 26, .3);
    border: 2px rgb(255, 255, 255);
}
.fecontent-item:hover h4 {
    color: #F1A283;
}
.fecontent-overlay  h4 {

    color: #F1A283;
    line-height: 1.5em;
    padding: 8px 12px 8px 13px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: inline-block;
    max-width: 60%;
    font-weight: 600;
    border-radius: 20px;
}
.fecontent-overlay  h4:hover {
    color: #999;
    line-height: 1.5em;
    padding: 8px 12px 8px 13px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: 2px solid #F1A283;
    display: inline-block;
    max-width: 60%;
    font-weight: 600;
	    
}
.fecontent-link {
	position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
    display: block;
    background: rgba(238, 238, 238, 0.13);
}
.mc4wp-form-fields {
    text-align: center;
}
/* Responsive*/

@media only screen and (min-width: 942px) and (max-width: 1170px) {

	
	#nav-wrapper .menu li {



		display:inline-block;



	    margin-left: 0;	



		position:relative;



	}
	.feat-overlay {
   
  	  width: 80%;
	}
	.feat-item .post-header {
    margin-bottom: 50px;
    padding: 0 20px;
    margin-right: 0%;
	}
	#logo {
  	  padding: 0;
	}
	.container { width:940px; }

	#sidebar {

   		 width: 260px;

    	float: right;
	}

	#main { width:650px; }

	

	#logo img {

		max-width:100%;

	}

	

	/* Featured area */

	.feat-item {

		height:574px;

	

	}

	.footer-w,.fecontent-item {
		width:293px;
		height:172px;
	}	

	/* Grid item */

	.layout-grid > li {

		width:310px;
		    margin-right: 20px;

	}

	

		#main.fullwidth .layout-grid > li {

			width:450px;

		}

	

	/* Related items */


	.item-related {

		    width: 190px;

		margin-right:19px;

	}

	.list-item .post-img img {
    	max-width: 300px;
	}	

	#main.fullwidth .item-related {

		width:292px;

		margin-right:32px;

	}

	#main.fullwidth .item-related:last-child {

		margin-right:0;

	}

	

}



@media only screen and (min-width: 768px) and (max-width: 960px) {

	

	.container { width:726px; }

	

	#main { width:100%; }

	

	#sidebar {

		width:480px;

		margin:0 auto;

		float:none;

		overflow:hidden;

	}
	
	.footer-w,	.fecontent-item {
		width:230px;
		height:135px;
		margin-right:18px;
	}		

	#logo img {

		max-width:100%;

	}

	

	/* Featured area */

	.feat-item {

		height:444px;

	

	}
	.fe-ti a {
    font-size: 20px;
    text-transform: uppercase;
    font-family: book;
    font-weight: 600;
	}
	.feat-item .post-header h2 a { font-size:32px; }

	
	.slicknav_btn {
    margin: 5px 5px 6px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-top: 10px;
}
	

	/* Responsive Menu */

	#nav-wrapper { display:none; }

	.slicknav_menu {	display:block;    margin-bottom: 20px; }

	

	/* Grid item */

	.layout-grid li {

		width:345px;

	}

	.feat-overlay { 
	width: 100%
	}

	#main.fullwidth .layout-grid > li {

		width:348px;

		margin-right:20px;

	}

	

	/* Related items */

	.item-related, #main.fullwidth .item-related {

		width:210px;

		margin-right:18px;

	}

	.post-tags {
 
  	  width: 50%;
    
	}
	#main.fullwidth .item-related:last-child {

		margin-right:0;

	}

	

	

}





@media only screen and (max-width: 767px) {

	
	.item-related {
    	width: 260px;
	}
	.container { width:300px; }

	#content { margin-bottom:40px; }

	#main { width:100%; }
	.page #main {
 	   padding: 0px;
	}
	.wpcf7 input, .wpcf7 textarea {

   		 width: 90%;
 
	}
	.wpcf7 textarea {
    	width: 90%;
	}
	#sidebar {

		width:100%;

	}
	
	.post{display:block;}	

	#logo img {

		max-width:100%;

	}
	.single .post-entry {
  	  border-left: none;
	}
	.post-tags {
    
    width: 100%;
 
	}
	.footer-w,
	.fecontent-item {
		width:100%;
		height:176px;
		margin-bottom:30px;
	}
	.post-comments ul.children {
    	margin: 0 0 0 5px;
	}
	.post-comments ul, .post-comments ol, .post-entry ul, .post-entry ol {
   		 padding-left: 10px;
   		 margin-bottom: 20px;
	}
	/* Featured area */

	.feat-item {

		height:220px;

		

	}

	.feat-item .read-more { display:none; }

	.feat-item .post-header .date { display:none; }

	.feat-item .post-header .date { margin-bottom:0; }

	.feat-item .post-header h2 a { font-size:20px; }

	.feat-item .post-header h2 { margin-bottom:0; }

	.feat-item .post-header .cat a { font-size:8px; margin-bottom:7px; }

	

	/* Responsive search */

	#top-search { right:10px; }

	i.search-desktop { display:none; }

	i.search-toggle { display:inline; }

	#top-search #s { display:none; }

	#top-social { right:55px; }

	.list-item .list-content .post-header {
    text-align: center;
    padding-top: 10px;
	}

	/* Responsive Menu */

	#nav-wrapper { display:none; }

	.slicknav_menu {	display:block;    margin-bottom: 20px; }

	.feat-overlay{ width: 100%; }

	/* List layout */

	.list-item .post-img img { max-width:100%; }

	.list-item .post-img { margin-right:16px; }

	.list-item p { display:none; }

	.list-item .post-header h2 a { font-size:16px; }

	.list-item .post-header h2 { margin-bottom:0px;     padding-bottom: 0px;}

	.list-item .post-header { margin-bottom:0; }

	

	/* grid item */

	.layout-grid > li, #main.fullwidth .layout-grid > li {

		width:300px;

		margin-right:0;

	}

	.grid-item .post-header h2 a {

		font-size:18px;

	}

	

	/* Related items */

	.item-related, #main.fullwidth .item-related {

		width:255px;

		margin-right:0;

		margin-bottom:20px;

	}

	#top-social{
		display: none;
	}

	.author-img {

		margin-right:16px;

	}

	.author-img img {

		max-width:60px;

		height:auto;

	}

	

	#respond textarea { width:90%; }

	

	.bx-wrapper .bx-prev { left: 10px; }

	.bx-wrapper .bx-next { right: 10px; }





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

	

	.container { width:480px; }

	.menu-mobile {
  	  padding-bottom: 20px;
	}	

	/* Featured area */

	.feat-item {

		height:310px;
	
	}
	.feat-overlay {
   
   	 width: 100%;
		
	}
	.post-tags {
    
    width: 100%;
 
	}
	.page #main{
    
    width: 100%;
 
	}
	.footer-w,
	.fecontent-item {
		width:100%;
		height:200px;
		margin-bottom:30px;
	}
	.fecontent-item:last-child {
		margin-bottom:0;
	}

	.feat-item .post-header .date { display:block; }

	.feat-item .post-header h2 { margin-bottom:14px; }

	.feat-item .post-header .cat a { font-size:10px; margin-bottom:12px; }

	.feat-item .post-header h2 a { font-size:20px; }

	.social-menu {
   		 background-color: #444;
   		 text-align: center;
	}	

	/* List layout */

	.list-item .post-img img { max-width:100%; }

	.list-item .post-img { margin-right:0; }

	.list-item .post-header h2 a { font-size:23px; }

	.list-item .post-header h2 { margin-bottom:8px; margin-top:10px; }

	

	/* grid item */

	.layout-grid > li, #main.fullwidth .layout-grid > li {

		width:225px;

		margin-right:20px;

	}

	

	/* Related items */

	.item-related, #main.fullwidth .item-related {

	    width: 100%;

		margin-right:18px;

	}

	

	.author-img img {

		max-width:70px;

		height:auto;

	}

	

	.bx-wrapper .bx-prev { left: 13px; }

	.bx-wrapper .bx-next { right: 13px; }

	

}
