/*
Theme Name: Robin Writer - Flamingo Theme Child
Template: flamingo
Author: Child Theme Configurator
Version: 1.0.1429126439
Updated: 2015-04-15 19:33:59
*/

@charset "UTF-8";

/* GLOBAL STYLE CHANGES - rdh 08/2025 - wp bakery builder removal */
h4 {
	font-size: 16px;
	font-weight: bold;
	line-height: 140%;
	color: rgb(38,38,38);
}
.content-wrapper a:not(.social-link), .content-wrapper a:visited {
 color: #50bfa2 !important;
}
.wp-block-buttons a.wp-block-button__link {
	color: #fff !important;
}

/* HOME PAGE - rdh 08/2025 - wp bakery builder removal */
/*home-top-left-column*/
.htlcol {
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 35px;
}
.robinhome img {
	background: #fff;
	padding: 6px;
	margin-top: -150px;
}
.customseparator {
	position: relative;
	display: block;
	width: 75px;
	height: 2px;
	color: #3c3c3c;
	margin-top: 15px;
	margin-bottom: 40px;
	background: #3c3c3c;
}
.mlzero { margin-left:0; }

.glassesdivide {
	content: '';
	position: relative;
	display: block;
	width: 70%;
	height: 1px;
	background: #e4e4e4;
	margin: 10px auto;
}

.glassesdivide img {
	position: relative;
	top: -30px;
	background: #fff;
	border: 8px solid #fff;
	z-index: 1;
}
.awardtable {
	border-top: 1px solid #ff5b3f;
	border-bottom: 6px double #ff5b3f;
	padding: 40px;
	border-left: 6px double #ff5b3f;
	border-right: 1px solid #ff5b3f;
}

/* BLOGGING PAGE - rdh */
.galpad figure {
	padding: 10px;
}
/* CONTACT PAGE - rdh */
.concol {
	padding-right: 40px;
}
.wpb_wrapper ul li { display: list-item; }

.wpb_wrapper a {
 color: #50bfa2 !important;
}
.section-header > h4 { display: none; }



.section-title p {
  color:#FFFFFF;
  font-size:17px;
  font-weight:400;
  line-height:22px;
  padding:7px 0 0;
  text-transform:none;
text-shadow:none;}

.post-share {
   top: 160px;
   z-index: 1000;
}
.post-share .social-icon li {
   box-sizing: border-box;
   padding: 5px;
}

@media screen and (max-width: 1000px) {
	/* force background images on responsive to override theme settings - 02102025 - rdh*/
	/* home */
body.home {background-image:url("https://robinwriter.com/wp-content/uploads/2021/10/RW_Homepage_BG_Mobile-scaled.jpg")!important;background-size: 100vw auto !important;background-position: center 10em!important;} 
	.home h2.page-title::after, .home .action-scroll {display:none;}
	
	/* portfolio and zwischenraum */
	body.page-template-template-portfolio, body.page-id-473  {
    background-image: url(https://robinwriter.com/wp-content/uploads/2015/04/RobinWebsiteBanner_Homepage2.jpg);
}
	
	/* classes, appearances, contact */
	body.page-id-1118, body.page-id-172, body.page-id-33  {
    background-image: url(https://robinwriter.com/wp-content/uploads/2015/04/RobinWebsiteBanner_Contact.jpg);
}
		/* about, blogging and services */
	body.page-id-1118, body.page-id-145, body.page-id-2, body.page-id-485  {
    background-image: url(https://robinwriter.com/wp-content/uploads/2015/03/RobinWebsiteBanner_Homepage1.jpg);
}
	
	body.page-template-template-portfolio, body.page-id-473, body.page-id-1118, body.page-id-172, body.page-id-33, body.page-id-1118, body.page-id-145, body.page-id-2, body.page-id-485 {
		background-attachment: fixed;
		background-position: right;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}

}

/* Blog */
ul.wp-block-latest-posts__list li{
	list-style:none;
	margin-bottom: 105px;
}
ul.wp-block-latest-posts__list li>a{
	color:#7e54a8;
	font-size: 25px;
    font-weight: 400;
    line-height: 31px;
    text-transform: uppercase;
    letter-spacing: 0px;
	display:block;
	margin-top:20px;
}
ul.wp-block-latest-posts__list li>time{
	display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 7px;
    color: rgb(207,207,207);
}
ul.wp-block-latest-posts__list li .btn.one-half a{
	color: #222;
    background: transparent;
    margin-top: 25px;
    padding: 0 0 3px;
    border: none;
    border-bottom: 1px dotted #222;
    display: inline-block;
    min-width: 75px;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 1em;
    text-transform: uppercase !important;
    text-align: center;
    text-shadow: none;
    letter-spacing: 1px;
	font-family: "Lora";
}