/*
 Theme Name:   LC-Theme
 Description:  LC Theme
 Author:       Gareth Chapman
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         
 Text Domain:  LC Theme
*/

/* Modificications to Twenty Sixteen */

.site-branding {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 0;
}
div#site-header-menu {
    width: 100%;
    margin: 0.25em;
}

ul#menu-menu-1 {
    border-top: 2px solid #ababab;
    border-bottom: 2px solid #ababab;
}

.site-header {
	padding: 0;
}

.content-area {
	width: 100%;
}

body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
    width: 98%;
    margin: 1%;
}

.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {
    margin: 0;
}

body:not(.search-results) article:not(.type-page) .entry-content {
    float: none;
    width: 100%;
}


.header-image {
    text-align: center;
}


ins.adsbygoogle {
    background-color: #ffffff;
}

footer.entry-footer {
    display: none;
}

/* ------------T25 specific------------ */
h1.t25,h2.t25,h3.t25, #t25_calories_calculator legend,#t25_calories_calculator label.label,#t25_calories_calculator label#calories-burned-result-value {
    color: #34d0b6;
}

#t25_calories_calculator .checked{
    background-color: #34d0b6;
    color: #ffffff;
}

#t25_calories_calculator fieldset#T25CaloriesCalculator{
    border-color: #34d0b6;
}

#t25_calories_calculator .drop-down-area select{
	width: 11em;
}

/* ------------Insanity specific------------ */

h1.insanity,h2.insanity,h3.insanity,#insanity_calories_calculator legend, #insanity_calories_calculator .label, #insanity_calories_calculator label#calories-burned-result-value {
    color: #0b8222;
}
#insanity_calories_calculator .checked{
    background-color: #0b8222;
    color: #ffffff;
}

#insanity_calories_calculator fieldset#insanityCaloriesCalculator{
    border-color: #0b8222;
}

#insanity_calories_calculator .drop-down-area select{
    width: 14em;
    height: 3em;
}

/* ------------Generic------------ */
#text-intro{
	margin-bottom: 1em;
}

#calculator_area{
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
}

legend {
    font-weight: bold;
    text-align: center;
}


fieldset#T25CaloriesCalculator{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-color: #172caf;
	padding: 0;
}

.label {
	padding: 0.5em;
    	font-weight: bold;
}

.switch { 
	 border: 1px solid #000000; 
	 -webkit-border-radius: 5px; 
	 -moz-border-radius: 5px; 
	 text-align: center; 
	 padding: 0.5em; 
	 cursor: pointer; 
	 list-style-type: none; 
	 display: inline-block; 
	 width: 35%; 
	 margin: 0.2em; 
	 font-size: 0.8em;
	 margin-top: 1em;
 }
 
 .switch label{
 	cursor: pointer;
 }
 
 .unchecked {
  	background-color: #ffffff;
 }
 
 input[type="number"], .number {
 	text-align: center;
 	font-size: 1em;
	padding: 0.5em; 
	width: 8em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
 }

.input-area, .drop-down-area {
    text-align: center;
    margin: 0;
	padding-top: 1em;
}


.switch-area {
	text-align: center;
    	margin: 0;
}

.switch-area ul{
	padding: 0;
	margin: 0;
}

.drop-down-area select{
	height: 2em;
	font-size: 1em;
    	padding-left: 0.5em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;

}

.drop-down-area select option {
	text-align: center;
}

div#result_area {
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
    margin: 0.5em;
}

.adblock {
	width: 100%;
}

.test-adblock{
	width: 100%;
}