/*
Theme Name: Suites and Lobbies
Theme URI: https://suitesandlobbies.com
Template: Newspaper
Author: Luca Ottolini
Author URI: https://luca8.link
Description: Premium WordPress template, clean and easy to use 
Tags: black,white,one-column,two-columns,fixed-layout
Version: 1.0.1610097664
Updated: 2021-01-08 09:21:03

*/

body.single_template_1 .td-container, 
body.single_template_1 .tdc-row, 
body.single_template_1 .tdc-row-composer{
	width:100%;
	max-width:1440px;
}

body.single_template_1,
body.single_template_1 .td-post-content p, 
body.single_template_1 .td-post-content,
body.single_template_1 h1, 
body.single_template_1 h2, 
body.single_template_1 h3, 
body.single_template_1 h4, 
body.single_template_1 h5, 
body.single_template_1 h6{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"!important;
}

body.single_template_1 .td-post-content h1,
body.single_template_1 .td-post-content h2
body.single_template_1 .td-post-content h3,
body.single_template_1 .td-post-content h4,
body.single_template_1 .td-post-content h5{
	line-height:144%!important;
}
body.single_template_1 .td-post-content{
	margin-top:0!important;
}

body.single_template_1 .td-post-content h1{
	font-weight:900;
	font-size:52px!important;
	margin-bottom:30px;
}

body.single_template_1 .td-post-content h2{
	font-size:42px!important;
	margin-bottom:34px;
}

body.single_template_1 .td-post-content h3{
	font-size:33px!important;
}

body.single_template_1 .td-post-content h4{
	font-size:27px!important;
}

body.single_template_1 .td-post-content h5{
	font-size:21px!important;
}

body.single_template_1 .td-post-content h6{
	font-size:17px!important;
}

body.single_template_1 .td-post-content p{
	line-height:1.5 !important;
}

body.single_template_1 .td-post-content hr{
	border: 0!important;
	height: 1px!important;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.34), rgba(0, 0, 0, 0))!important;
	margin-bottom:34px;
	margin-top:34px;
}

body.single_template_1 .disclaimer p{
	font-size:80%!important; 
	padding:15px;
	border:1px solid #eeeeee;
}

body.single_template_1 .td-footer-template-wrap{
	z-index:10001;
}

body.single_template_1 .tagdiv-type blockquote p{
	text-transform:none;
	font-style:italic;
	padding:30px 30px 30px 50px;
	font-size:154%;
	font-weight:900;
	text-align:left;
}

body.single_template_1 .tagdiv-type blockquote{
	border-left:8px solid #49a4cd ;
	background-color:#eeeeee;
	margin:40px 0;
}

body.single_template_1 blockquote::before{
	font-family:Arial;
	content: "\201C";
	color:#49a4cd;
	font-size:4em;
	position: absolute;
	left: 10px;
	top:30px;
}
@media only screen and (max-width: 768px) {
	.IRPP_ruby .IRPP_ruby-content {
		line-height: 1.2;
	}

}

@media only screen and (min-width: 415px) {
    .wp-block-columns.largerow{
        margin: 0 -50% 1.75em -50%!important;
    }
	body.single_template_1 .uagb-toc__wrap{
		background-color:#eeeeee!important;
		border:1px solid #666!important;
	}
	
	body.single_template_1 .uagb-toc__wrap,
    body.single_template_1 .wp-block-media-text {    
   		width:140%!important;
		margin-left:-20%!important;
		margin-right:-20%!important;
    }
	
    body.single_template_1 .uagb-toc__wrap .uagb-toc__list{
        display:flex;
        flex-wrap:wrap;
        flex-direction:row;
        justify-content: start;
        margin:10px 0 0 0;
    }
    
    body.single_template_1 .uagb-toc__wrap .uagb-toc__list li {
        list-style:none;
        margin:0 10px 0 0 
    }
	
	body.single_template_1 .uagb-toc__wrap .uagb-toc__list li a{
		list-style:none;
		padding:3px 8px!important;
		border:1px solid #666;
		border-radius:3px;
		margin:5px 0;
		margin:0;
		-transition:.3s background;
		font-size:85%!important;
		letter-spacing:0!important;
	}

	body.single_template_1 .uagb-toc__wrap .uagb-toc__list li a:hover{
		background-color:white;
		text-decoration:none;
		-transition:.3s background;
	}
	
	body.single_template_1 #td_social_sharing_article_top > div{
		display:flex;
		flex-direction:column;
	}

	body.single_template_1 #td_social_sharing_article_top .td-social-network,
	body.single_template_1 .td-social-sharing-hidden,
	body.single_template_1 .td-social-sharing-hidden ul{
		display:block!important;
	}
	
	body.single_template_1 .td-social-sharing-hidden .td-social-handler{
		display:none!important;
	}
	
	
	body.single_template_1 .td-post-sharing-top{
		float:left;
		margin-left:5vw;
		transition:all .3s;

	}

	body.single_template_1 .td-post-sharing-top.stick {
		position: fixed;
		top: 50px;
		z-index: 10000;
		transition:all .3s;
	}
	
	.lwptoc_i{
		width:120%;
		margin:0 -10%;
	}
}

/* Inline Posts Plugin */
.IRPP_ruby .ctaText {
	color: #ce9079!important;
}
.IRPP_ruby {
	background-color: #384268!important;
}
.IRPP_ruby .ctaButton {
	background-color: #408bd1!important;
}