/*
Theme Name: SimpleMag Child Theme
Theme URI: http://themesindep.com/
Author: ThemesIndep
Author URI: http://themesindep.com/
Description: Magazine theme for creative things
Template: simplemag
*/


@import url("../simplemag/style.css");

/* Your CSS code goes here
-------------------------------------- */
.entry-content p, .entry-content hr {
    margin-bottom: 5px;
}
.list-layout .entry-details, .small-list-layout .entry-details {
    padding-left: 0;
    vertical-align: top;
    padding-right: 20px;
}
.list-layout .entry-details,.list-layout .entry-title{
    text-align: right;
}

.screen-reader-text {
    position: inherit;
    left: auto;
    display: none;
}
#pageslide, #pageslide .sub-menu {
    box-shadow: none;
}
.form-submit{
text-align: left;
}
#respond #submit {
    font-size: 18px;
    padding: 0 0px 0 20px;
    text-align: right;
    border: 0;
}
#respond #submit:hover {
    box-shadow: none;
    -webkit-transform: none;
    transform: none;
}
.page-header {
    margin-bottom: 5px;
}
.full-width-sidebar{
	position: relative;
    	top: 60px;
}
.single-box-title, .comment-reply-title {
    margin-bottom: 0;
    border-bottom: 0;
}

#footer {
    height: 160px;
}
.nav-text-title{
//display: none;
}
.grid-layout.columns-size-3 .grid-4:nth-of-type(3n+1) {
    clear: right;
}
.widget-slider .widget-post-title, .widget-posts-classic-entries .widget-post-title {
    padding: 0;
    margin-bottom: 0;
}
.widget h2, .widget h3 {
    margin-bottom: 10px;
}
.widget_ti-about-site {
    padding-bottom: 10px !important;
}
.sidebar .widget_ti-about-site img {
    margin: 0 auto 10px;
}
.facebook__title{
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2016/02/washi_button2.png);
    background-position-x: right;
    background-size: 210px 30px;
    text-indent: 10px;
    font-size: 20px !important;
    color: #444 !important;
}
.tr-caption-container a {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.single-social .social-colors-buttons .share-pinterest,
.single-social .social-colors-buttons .share-twitter,
.single-social .social-colors-buttons .share-facebook {
    background-color: #f69c8d;
}
.slide-dock h3, .slide-dock p {
    color: #444;
}
.slide-dock h4 {
    font-size: 20px;
}
.sidebar .widget {
    border-bottom: none  !important;
    margin-bottom: 10px;
    background-image: url(/wp-content/uploads/2016/02/seperator_small.png);
    background-repeat: no-repeat;
    background-position: center bottom !important;
}
.nav-previous .nav-title,.nav-previous .nav-text-title{
 //   float: left;
}
.nav-next .nav-title,.nav-next .nav-text-title{
 //   float: right;
}
.page-title {
    font-size: 28px !important;
}
.widget h2, .widget h3 {
    color: #8bd0c1;
}
.main-menu > ul > li > a > span:after {
    content: "|";
    font-size: 18px;
}
#menu-item-2342 a > span::after{
display:none;
}
#menu-item-2360{
margin-left:10px;
}
#branding {
    padding-top: 0;
    padding-bottom: 10px;
}

.main-menu > ul > li > a > span {
    padding-right: 0;
    padding-left: 0;
}
.separator{
    text-align: right !important;
}
.separator a{    
	margin-left: 0!important;
    	margin-right: 0!important;
}
.layout-boxed .site-content {
    background-color: transparent;
}
.title-with-sep .title, .title-with-sep .entry-title {
    background-color: transparent;
}
.main-menu > ul > li > a > span:after {
    float: left;
    margin-right: 10px;
margin-left: 10px;
}
.base-image img, .single #gallery-carousel, .single .entry-media iframe, .single .entry-media .video-wrapper {
    margin-left: 0;
    margin-right: 0;
}
nav li {
    letter-spacing: 0.03em;
}
nav .instagramlnk{
    vertical-align: top;
    margin-top: 14px;
    margin-left: 5px;
width: 32px !important;
    float: left;
}
.textwidget nav .instagramlnk{
float: none;
}
nav .instagramlnk a{
    width: 32px !important;
    height: 32px !important;
    background-image: url(/wp-content/uploads/2017/03/socials.png);
    background-position: 0px 0px;
}
nav .instagramlnk a:hover{
    background-position: 0px 32px;
}
nav .instagramlnk a span:after{
	display:none !important;
}
nav .instagramlnk a span{
	color: transparent;
}
nav .pintrestlnk {
    vertical-align: top;
    margin-top: 14px;
    margin-left: 5px;
width: 32px !important;
    float: left;
}
.textwidget nav .pintrestlnk{
float: none;
}
nav .pintrestlnk a{
    width: 32px !important;
    height: 32px !important;
    background-image: url(/wp-content/uploads/2017/03/socials.png);
    background-position: 33px 0px;
}
nav .pintrestlnk a:hover{
    background-position: 33px 32px;
}
nav .pintrestlnk a > span:after{
	display:none !important;
}
nav .pintrestlnk a span{
	color: transparent;
}
nav .fblnk{
    vertical-align: top;
    margin-top: 14px;
    margin-left: 5px;
width: 32px !important;
    float: left;
}
.textwidget nav .fblnk{
float: none;
}
nav .fblnk a{
    width: 32px !important;
    height: 32px !important;
    background-image: url(/wp-content/uploads/2017/03/socials.png);
    background-position: 64px 0px;
}
nav .fblnk a:hover{
    background-position: 64px 32px;
}
nav .fblnk a > span:after{
	display:none !important;
}
nav .fblnk a span{
	color: transparent;
}
.sticky-active .main-menu-fixed nav {
    //background-color: rgba(255,255,255,0.9);
    background-image: url(/wp-content/uploads/2016/02/bg-1.jpg) !important;
    //background-size: contain !important;
}
.site-content{
    background-image: url(/wp-content/uploads/2016/02/bg-1.jpg) !important;
    background-size: contain !important;
}
.top-strip {
    background-image: url(/wp-content/uploads/2016/02/bg-1.jpg) !important;
}
.home-section .section-header {
    margin-bottom: 32px;
}
.title-with-sep {
    color: #8bd0c1 !important;
}
.comment-list .comment-author .avatar {
    left: auto;
    right: 0;
}
.comment-list .comment-meta, .comment-list .comment-body .comment-content {
    margin-right: 100px;
margin-left: 0;
}
.comment-list .children {
    margin-right: 90px;
margin-left: 0;
}
.comment-list .comment-body .reply {
    left: 12px;
    right:auto;
}
.comment-reply-link, .comment-reply-login {
 //   font-size: 14px;
}
.grid-layout .entry-footer .read-more-link, .masonry-layout .entry-footer .read-more-link, .list-layout .read-more-link {
    color: #f69c8d;
    font-size: 17px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 20px;
    text-decoration: none;
}
.list-layout .read-more-link {
text-align: left;
    padding-left: 10px;
padding-top: 10px;
}
.grid-layout .entry-footer a:hover, .masonry-layout .entry-footer a:hover {
    text-decoration: none;
}
.widget_ti_latest_posts .slick-track {
    position: absolute;
}
.single .entry-media img {
    display: block;
    width: 100%;
}
.top-strip #searchform {
    float: left;
}
.top-strip {
    height: 1px;
}
.top-strip #searchform button {
    height: 30px;
    width: 30px;
    margin-top: -15px;
    right: auto;
    left: 0;
}
.header #searchform, .top-strip #searchform {
    height: 30px;
    color: #000;
    background: transparent;
min-width:206px;

}
.header #searchform input[type="text"], .top-strip #searchform input[type="text"] {
    height: 30px;
   
}
.top-strip #searchform input[type="text"]{
    left: 0;
    right: auto;
    text-indent: 5px;
}
.sidebar #searchform button {
    right: auto;
    left: 0;
}
.sidebar #searchform input {
    padding: 0 15px;
}
.sidebar #searchform input[type="text"],.top-strip #searchform input[type="text"]{
    color: #000;
    background: transparent;
    border: 1px dashed #444;
}
.sidebar #searchform button,.top-strip #searchform button {
    color: #000;
    background: #f69c8d;
}
.single-tags .col-1 {
    float: right;
    width: 100%;
}
.single-tags .col-2 {
    display: none;
}
.related-posts-tabs .tab-box-button li {
    float: right;
    margin-right: 0;
    margin-left: 30px;
}
.related-posts-tabs ul li span{
	display: none !important;
}
.single-tags .tag-box-title{
	display: none !important;
}
.nav-previous .nav-title, .nav-next .nav-title,.back-top{
    background: url(/wp-content/uploads/2016/02/other_posts.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 145px;
    height: 37px;
    margin-top: 3px;
    margin-bottom: 6px;
    font-family: Alef;
    font-size: 17px;
    color: #333;
    line-height: 38px;
    //text-indent: 28px;
}
.back-top{
    text-align: center;
	font-size: 14px;
}
.nav-previous .nav-title, .nav-next .nav-title{
    //position: absolute;
    //top: 50%;
    //margin-top: -0;
}
.nav-previous{
	text-align:left;
}
.nav-previous .nav-title{
right: 0;
	 left:auto;
   
    text-align:center;
}
.nav-next {
   text-align:right;
}
.nav-next .nav-title{   
    left: 0; 
    right:auto;
   text-align:center;
}
.nav-previous .nav-title:hover, .nav-next .nav-title:hover,.back-top:hover{
    background-position: 0px -38px;
}
.single-box-title, .comment-reply-title ,.comment-list .comment-body .reply,.comment-reply-link{
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2016/02/washi_button2.png);
    background-position-x: right;
    background-size: 110px 28px;
text-indent: 10px;
    font-size: 16px !important;
color:#444 !important;
width: 110px;
}
#respond #submit{
    	background-repeat: no-repeat;
    	background-image: url(/wp-content/uploads/2016/02/washi_button2.png);
    	background-position-x: right;
    	background-size: 110px 28px;
	text-indent: 10px;
    	font-size: 18px !important;
	color:#444 !important;
	width: 110px;
}
.edit-link{
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2016/02/washi_button2.png);
    background-position-x: right;
    background-size: 110px 30px;
    text-indent: 10px;


}
.grid-8 {
   // width: 75%;
}
.grid-4 {
   // width: 25%;
}
.entries .post-item {
    margin-bottom: 10px;
    background-image: url(/wp-content/uploads/2016/02/seperator_small.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: center;margin-bottom: 26px !important;
}
.comment .vcard {
    font-size: 15px;
}
.nav-previous [class^="icomoon-"],.nav-next [class^="icomoon-"] {
    display: none;
}
.nav-next, .nav-previous {
    padding: 0;
}
.entries .post-item .entry-footer {
    text-align: left;    margin-top: 5px;
}
.section-title, .classic-layout .entry-title {
    font-size: 18px;
}
.entries .post-item .entry-summary {
    margin-top: 5px;
}
.nav-previous, .nav-previous a {
    float: right;
}
.nav-next, .nav-next a{
    float: left;padding-left: 3px;
}
textarea {
    height: 150px;
}
.slide-dock .entry-meta a, .slide-dock h4 a {
    color: #444 !important;
}
.slide-dock .entry-meta a:before,.slide-dock .entry-meta a:after{
 content:" - "
}
.copyright {
    padding: 0;
}
.copyright, .copyright a {
    color: #444444;
    position: relative;
    top: -9px;
}
.single-tags .col-1 {
    float: none;
    width: auto;
    border: 1px dashed #444 !important;
    text-align: center;margin-left: 5px;
}
.comment-reply-title {
    width: 110px;
}
.icomoon-arrow-right:before {
    content: ">>";//"←";
}
.icomoon-arrow-left:before {
    content: "<<";
}
.pagination .page-numbers {
     font-size: 20px;
    width: 25px;
    height: 20px;
    margin: 5px;
    padding: 5px;
 
}
.pagination .current {
    border:0;// 1px dashed #444;
//border-bottom: 1px solid #444;
text-decoration: underline;
}
.nav-next, .nav-previous {
    width: 47%;
}
.list-layout :first-child .post-item-inner,.list-layout .post-item-inner {
    padding-bottom: 30px;
}
.read-more-link,.read-more-link:hover{
    border-bottom: none !important; 
 text-decoration: none !important;
}
.list-layout .post-item {
    margin-bottom: 10px;
    background: url(/wp-content/uploads/2016/02/lace_saperator.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: center;margin-bottom: 0 !important;
}
@media only screen and (min-width: 1300px){
	.layout-boxed, .layout-boxed .top-strip {
    		max-width: 1000px;
	}
}
@media only screen and (max-width: 479px){
	.inner-cell, .header-default {
   		 width: 100%;
	}
	.single-box-title, .comment-reply-title, .comment-list .comment-body .reply, .comment-reply-link {
    		width: 33px;
	}
	.top-strip #searchform {
    		//display: none;
	}
}
@media only screen and (min-width: 959px){
	.wrapper, .wp-image-wrap {
	    width: 1000px;
	}
	.entry-header,.entry-title{
    		min-height: 52px;
	}
	.list-layout .entry-header,.list-layout .entry-title{
    		min-height: 0;
	}
	.home-section:first-child {
   		 margin-top: 0;
	}
}
@media only screen and (min-width: 751px){
	.grid-layout.columns-size-4 .entry-image {
    		height: auto;
	}
	.grid-layout.columns-size-3 .entry-image {
    		height: auto;
	}
	.grid-8 {
    		padding-left: 30px;
    		padding-right: 10px;
	}
	.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-9, .grid-10, .grid-11, .grid-12 {
    		padding-left: 20px;
    		padding-right: 20px;
	}
	.top-strip #searchform{
    		top: 125px;
		left:10px;
		background: transparent;
		position: relative;
	}
}

@media only screen and (min-width: 1300px){
.layout-boxed, .layout-boxed .top-strip {
    max-width: 1000px;
    border-left: 1px dashed #444;
    border-right: 1px dashed #444;
}
}
@media only screen and (min-width: 751px){
 .grid-4{
    padding-left: 26px;
    padding-right: 24px;
float:right;
}
}
@media only screen and (min-width: 751px){
img.attachment-masonry-size.size-masonry-size.wp-post-image {
    min-height: 200px;
    max-height: 200px;
}
}
@media only screen and (max-width: 479px){
#pageslide {
    background-image: url(/wp-content/uploads/2016/02/bg-1.jpg) !important;
}
}
@media screen and (max-width: 782px){
#pageslide {
    background-image: url(/wp-content/uploads/2016/02/bg-1.jpg) !important;
}
}
@media only screen and (max-width: 960px){
#pageslide .menu li {
    font-size: 16px;
float: right;
}
}

@media only screen and (max-width: 479px){
.comment-reply-title{
    width: 110px;
}
}
@media only screen and (max-width: 960px){
#pageslide .menu li {
    border-bottom: 0;
}
}
@media only screen and (min-width: 959px){
.top-strip .wrapper {
       display: inline-table;
}
}

@media only screen and (max-width: 960px){
.lines-button {
    //float: right;
}
}
@media only screen and (max-width: 960px){
.lines-button .lines {
    left: auto !important;
    right: 0 !important;
//float: left;
}
}
@media only screen and (max-width: 750px){
	.copyright, .copyright .back-top {
		float: none;
		text-align: center;
		top: -80px;
	}
}
@media only screen and (min-width: 751px){
	.list-layout .entry-image .entry-image-inner {
		width: 294px;
	}
}
@media only screen and (min-width: 959px){
	.grid-layout .entry-footer .read-more-link:hover, .masonry-layout .entry-footer .read-more-link:hover{
		text-decoration: none !important;
	}
}
@media only screen and (min-width: 959px){
.list-layout .entry-header {
    min-height: 0;
}
}

/***  popup style by Asaf Kuller September 2016  *******/

 button.pum-close{
 	/*
 	background: url('/wp-content/uploads/2016/02/washi_button2.png');
 	background-size: 100% 100% !important;
 	*/
 	
 }


button.pum-close:hover, button.pum-close:focus{
 	/*border-bottom: 1px solid #8bd0c1 !important;
    box-shadow: inset 0 -1px 0 #8bd0c1 !important; 
   text-decoration:underline !important;*/
  background-color:#feedea!important;
  
 }

 
.pum-title
{
	color: #8bd0c1!important;
}


.pum-content p
{
	color: #444;
	text-align: right;
	padding-top: 10px; 
	padding-bottom: 10px;
	font-size:100%;
}

form.pop-up-form {
	margin-bottom: 10px;
}

form.pop-up-form label { display:block;}

form.pop-up-form label > span { 
     display: inline-block;
     width:120px;
   }

form.pop-up-form input[type=submit] {
	
	display:inline-block;
	padding:0;
	font-weight: bold;
	border:none;
	box-shadow: none !important;
	transform: none !important;
	/*background: url('/wp-content/uploads/2016/02/washi_button2.png');   
    background-repeat: no-repeat;
    background-size: 120px 37px;*/
    width: 120px;
    padding-left:5px;
    text-align:left;
    height: 37px;
    margin-top: 3px;
    margin-bottom: 0;
    font-size: 17px;
    color: #333;
    line-height: 38px;	
    
    color: #f69c8d;
   
    
    -webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;
}

form.pop-up-form input[type=submit]:hover, form.fi-nl-sub-form input[type=submit]:focus {

    text-decoration:underline !important;
}

form.pop-up-form input[type=text] {
	color: #000;
	background: transparent;
	border: 1px dashed #444;
 	box-shadow: none !important;
	height: 38px;
	margin-top:10px;
}

form.pop-up-form div.nav-title{
	margin-top:20px;
}

/*******************************************************/



    