/*
Theme Name: Twenty Eleven ChildTheme 
Theme URI: http://wordpress.org/themes/twentyeleven-child
Description: The child theme for TwentyEleven
Author: Todd A 
Author URI: http://yearight.com
Template: twentyeleven
Version: 1.0.1
Text Domain: twentyeleven-child
*/




@font-face {    
    font-family: franklin-gothic;   
    src: url(/wp-includes/fonts/franklingothic-demi-webfont.woff);      
    font-weight: normal;  
}
@font-face {    
    font-family: lato;              
    src: url(/wp-includes/fonts/Lato-Regular.ttf);      
    font-weight: normal;  
}
@font-face {    
    font-family: lato-bold;         
    src: url(/wp-includes/fonts/Lato-Bold.ttf);      
    font-weight: normal;  
}
@font-face {    
    font-family: lato-black;        
    src: url(/wp-includes/fonts/Lato-Black.ttf);      
    font-weight: normal;  
}


body, input, textarea {	
    color: #373737;	
    font: 16px "lato", Helvetica, Arial, sans-serif;	
    font-weight: 300;	
    line-height: 1.625;}
.entry-title, .entry-title a {    
    font-family: "lato-bold";    
    font-size: 32px;}
.entry-meta {    
    font-size: 13px;    
    letter-spacing: 1.4px;}
.entry-meta a {    
    font-weight: 500;    
    font-family: "lato-bold",arial;    
    font-size: 14px;}
.widget a {    
    font-weight: normal;}
a.more-link {    
    margin-top: 20px;    
    padding: 8px 10px;
    border: solid 1.4px;
    color:black;   
    display: block;    
    width: 29%;
    text-decoration: none;
    margin-left: 5px;
}
a.more-link:hover {    
    margin-top: 20px;    
    padding: 8px 10px;    
    background-color: black;    
    color:white;       
    display: block;    
    width: 29%;
    text-decoration: none;
}

a.more-link span {    
    font-size: 20px;
    }

#secondary {
    margin-right: 4.6%;
    width: 21.8%;
    }  
    
.clock-1 {
        width: 3%;
    }    
    
.folder-1 {
        width:3%;
    }
    
.header-image {
    background-image: url("/wp-includes/images/TCPABlog-Header-1000x400-Desktop.png");
    max-width:100%;
    height:400px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
	}
.logo {
    position: absolute;
    width: 68%;
    margin-left: 16%;
    margin-top: 12%;
	}
.logo-mobile {
    display: none;
	}	

.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;text-align:left;}
.tg th{font-size:14px;font-weight:900;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;text-align:center;line-height:16px;}
.tg .tg-0pky{border-color:inherit;vertical-align:top}

blockquote {
	font-style: inherit;
	font: 16px "lato", Helvetica, Arial, sans-serif;
}
blockquote em, blockquote i, blockquote cite {
	font-style:italic;
}
.entry-content h2 {font-size:24px;}
.entry-content h4 {font-size:20px;padding-bottom:15px;font-weight:700;font-style:italic;}
.entry-content p {font-size:15px;}

@media only screen and (min-width: 300px) and (max-width: 1600px) {
	.print-header-image {display: none;}
}	
@media only screen and (min-width: 769px) and (max-width: 880px) {

    .header-image {
    height:352px;
	}
	.logo {
    display: none;
	}
	.logo-mobile {
    width: 80%;
    display: inline;
    margin-left: 10%;
    margin-top: 17%;
    position:absolute;
	}	
	}	
@media only screen and (min-width: 701px) and (max-width: 768px) {
	.header-image {
    height:307px;
	}
	.logo {
    display: none;
	}
	.logo-mobile {
    width: 80%;
    display: inline;
    margin-left: 10%;
    margin-top: 14%;
    position:absolute;
	}		
} 

@media only screen and (min-width: 601px) and (max-width: 700px){
	.header-image {
	height:270px;}
}
@media only screen and (min-width: 500px) and (max-width: 600px) {
	.header-image {

    height:240px;

	}
	.logo {
    display: none;
	}
	.logo-mobile {
    width: 80%;
    display: inline;
    margin-left: 10%;
    margin-top: 13%;
    position:absolute;
	}		
}  
@media only screen and (min-width: 421px) and (max-width: 499px) {
	.header-image {

    height:200px;

	}
	.logo {
    display: none;
	}
	.logo-mobile {
    width: 80%;
    display: inline;
    margin-left: 10%;
    margin-top: 18%;
    position:absolute;
	}		
}  
@media only screen and (max-width: 420px) {
    .entry-title, .entry-title a {
        font-size: 24px;
    }
    a.more-link {
        width:47%;
    }
    .entry-title, .entry-header .entry-meta {
        padding-right: 10px;
    }
    .header-image {
    background-image: url("/wp-includes/images/TCPABlog-Header-415x200-Large.jpg");
    width:100%;
    height:200px;
        background-repeat: no-repeat;
    background-size: 100% 100%;
	}
	.logo {
    display: none;
	}
	.logo-mobile {
    width: 80%;
    display: inline;
    margin-left: 10%;
    margin-top: 17%;
    position:absolute;
	}	
    #searchform {
            display:none;
        }
} 

@media only screen and (max-width: 380px) {
    .entry-title, .entry-title a {
        font-size: 24px;
    }
    a.more-link {
        width: 52%;
    }
    .entry-title, .entry-header .entry-meta {
        padding-right: 10px;
    }
    .header-image {
    background-image: url("/wp-includes/images/TCPABlog-Header-375x200-Medium.jpg");
    width:100%;
    height:200px;
        background-repeat: no-repeat;
    background-size: 100% 100%;
	}
	.logo {
    display: none;
	}
	.logo-mobile {
    width: 90%;
    display: inline;
    margin-left: 5%;
    margin-top: 20%;
    position:absolute;
	}	
    #searchform {
            display:none;
        }
}

@media only screen and (max-width: 330px) {
    .entry-title, .entry-title a {
        font-size: 24px;
    }
    a.more-link {
        width:61%;
    }
    .entry-title, .entry-header .entry-meta {    
        padding-right: 10px;
    }
    .header-image {
        background-image: url("/wp-includes/images/TCPABlog-Header-320x200-Small.jpg");
        width:100%;
        height:200px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
	}    
    .logo {
        display: none;
	}
    .logo-mobile {
        position:absolute;
        width: 90%;
        display: inline;
        margin-left: 4%;
        margin-top: 23%;
	}
    #searchform {
        display:none;
        }
}

/* Print Styles */
@media print {
body { background:white; color:black; margin:0; }
/*.print-header-image {display: inline !important;width:100%;height:150px;background-image: url("/wp-content/uploads/2020/02/FD-TCPA-desktop-green3.jpg");}*/
	#branding img {
    height: auto;
    display: block;
    width: 100%;
}
}