 /*
 Theme Name: Chaplin plus Ted
 Theme URI: https://tedeytan.com
 Author: Ted Eytan, MD
 Author URI: https://tedeytan.com
 Template: chaplin
 Description: Child theme for Chaplin
 Version: 0.1
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Chaplin
 Text Domain: chaplin-child
 */



div.entry-content,
div.entry-content p {
	max-width: 100%;
	width: 100%;
}

/* h1.site-title, div.site-title {
		font-size: 5.0rem;
	}


*/

/* Custom bits for twentyseventeen */



blockquote cite:before {
content: "\2014 \2009";
}




blockquote cite {
	display: block;
	font-style: normal;
	font-size: 1.5rem;
	font-weight: 550;
	margin-top: 0.5em;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* .site-title {
	text-transform: none;
}
*/

/* twenty-fifteen adjustments */


/*
.format-image .entry-title {
font-size: 35px;
		font-size: 3.5rem;
		line-height: 1.2;
		margin-bottom: 1.2em;
}
*/



/* Comments  styling */









/*Added by Ted*/




.portfolio {  border: 0px solid #ddd; }
.portfolio li {text-decoration:none}
.portfolio a.LinkItem {text-decoration:none;font-size: 20px; color:black;}
.portfolio a.LinkItem:hover { text-decoration: none }
/*.portfolio li.LinkItem {text-decoration:none; font-size:12px; color:black; margin: 0.1em; padding: 0.5em}*/
.portfolio p.LinkDesc {text-decoration:none; font-size:16px;color:black}

/* Rows of thumbnails for love wins series */

.lovewins {
  width: 100%;
  margin: 0 auto;
  overflow: auto;
}

.lovewins ul {
  list-style-type: none;
}
 
.lovewins li {
  float: left;
  margin: 10px;
  padding: 10px; 
  width: 200px;
  max-height: 200px;
  position: relative;
  overflow: hidden;
  text-align: center; 
}

.lovewins img {
 width:180px;
 height: 180px;
-webkit-box-shadow: 10px 10px 5px -7px rgba(0,0,0,0.48);
-moz-box-shadow: 10px 10px 5px -7px rgba(0,0,0,0.48);
box-shadow: 10px 10px 5px -7px rgba(0,0,0,0.48);
object-fit:cover;
	
}

.lovewins p {font-size: 0.5em;}
.lovewins a {font-size: 0.5em;}
.lovewins {font-size: 0.5em;}
 
.lovewins li:hover {}

.gravs {margin-top:0px;}
.avatar {float:right;margin-bottom:5px; padding:0px; border:0px solid #999999;}


div.float2 {
float: left;
width: 150px;
padding: 2px;
margin-top: 2px;
margin-left: 25px;
  }
div.float2 img {margin-left: 0px;}
  
div.float2 p {
   height: 40px;
   width: 150px;
   text-align: center;
   line-height: 100%;
   font-size: 9px;
   padding: 0px;
margin-top: 3px;
margin-bottom: 29px;
margin-left: 0px;
   }
   
   div.float3 {
float: left;
width: 100px;
padding: 2px;
margin-top: 2px;
margin-left: 20px;
  }
div.float3 img {margin-left: 0px;}
  
div.float3 p {
   height: 40px;
   width: 100px;
   text-align: center;
   line-height: 100%;
   font-size: 9px;
   padding: 0px;
margin-top: 3px;
margin-bottom: 15px;
margin-left: 0px;
   }

div.nobreak br {display:none}
div.float4 img {
    vertical-align:middle;
    max-height: 100px;
    max-width: 300px;
}
div.float4 {text-align: center;}

div.spacer {
  clear: both;
  }


.floatmid
{
width: 80%;
margin: 10px auto 10px auto;
background-color: #fff;
padding: 10px;
border-top: 1px solid #FFF;
border-right: 2px solid #FFF;
border-bottom: 2px solid #FFF;
border-left: 1px solid #FFF;
font-size: 0.8em;
}

div.floatmid img
{
margin: auto auto auto auto;
border-top: 1px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #555;
margin-bottom: 5px;
}

.floatright
{
float: right;
width: 45%;
margin: 5px 6px 5px 10px;
background-color: #fff;
padding: 10px;
border-top: 0px solid #999;
border-right: 0px solid #555;
border-bottom: 0px solid #555;
border-left: 0px solid #999;
text-align: center;
font-size: 0.8em;
}

div.floatright img
{
display: block;
margin-left: auto;
margin-right: auto;
border-top: 1px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #555;
margin-bottom: 5px;
}


.floatleft
{
float: left;
width: 45%;
margin: 5px 14px 4px 2px;
background-color: #fff;
padding: 10px;
border-top: 0px solid #999;
border-right: 0px solid #555;
border-bottom: 0px solid #555;
border-left: 0px solid #999;
text-align: center;
font-size: 0.8em;
}

div.floatleft img
{
display: block;
margin-left: auto;
margin-right: auto;
border-top: 1px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #555;
margin-bottom: 5px;
}

.gallery {
	width: 100%;
	border: 0px solid #BBB;
	padding: 0 0 0 0;
	text-align: center;
	background-color: #FFF
}


.gallery a img{
	border-top: 1px solid #BBB;
	border-bottom: 2px solid #555;
	border-right: 2px solid #555;
	border-left: 1px solid #BBB;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 6px;
}

.gallery a img {
	display: inline;
}

/*Thumbnail spacing*/
img.tfe.wp-post-image {
border-top: 1px solid #BBB;
border-bottom: 2px solid #555;
border-right: 2px solid #555;
border-left: 1px solid #BBB;
margin-right: 14px;
margin-bottom: 14px;
}

.clearboth { clear: both; }

ul.sb-tools {
  border-bottom: 1px dotted #ddd;
  margin: 9px 0;
  padding: 0 8px 9px;
}

.sb-tools li { display: block; min-height: 34px; }

.sb-tools a span {
  color: #86180A;
  display: block;
  font-size: 12px;
  padding-bottom: 3px;
  text-transform: uppercase;
}

.sb-tools a:hover span { color: #C54E0B; }



