/*
Theme Name:Time & Temperature Blog Theme
Theme URI:
Description:Time & Temperature Blog Theme
Author:BigVoodoo Interactive
Author URI:http://www.bigvoodoo.com/
Version:1.0
*/


@charset"utf-8";
/* reset sheet */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\201C \201D \2018 \2019}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],/* 1 */
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure{margin:0}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
*{padding:0;margin:0}
body{font-family:'open_sans', Arial, Helvetica, sans-serif;font-size:13px;line-height:17px;color:#000}
a, a:link, a:hover, a:focus, a:active, img, input, textarea, button{outline:none;border:0}
.x:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}
* html .x{height:1%}
*:first-child+html .x{min-height:1px}
a{color:#3460a1;text-decoration:none}
a:hover{text-decoration:underline}
iframe{border:0}
table{border-spacing:0;border-collapse:collapse}
table td, table th{padding:0}
.alignnone{margin:5px 20px 5px 0}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
.aligncenter{display:block;margin:5px auto 5px auto}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto }
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail{max-width:100%;height:auto}
h1, h2, h3, h4, h5, h6{color:#252525;font-family:'Bitter';line-height:1.1em;margin:0 0 5px;text-transform:uppercase}
h1{font-size:24px}
h2{font-size:20px}
h3{font-size:16px}
.animate_all{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.btn2 {border:1px solid #2c2c2c !important;display:inline-block;color:#fff !important;font-size:14px !important;line-height:18px !important;height:29px !important;text-align:center;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,0.4);padding:4px 0 !important;width:120px;background:#6b6b6a;background:-moz-linear-gradient(top,  #6b6b6a 0%, #505150 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6b6a), color-stop(100%,#505150));background:-webkit-linear-gradient(top,  #6b6b6a 0%,#505150 100%);background:-o-linear-gradient(top,  #6b6b6a 0%,#505150 100%);background:-ms-linear-gradient(top,  #6b6b6a 0%,#505150 100%);background:linear-gradient(to bottom,  #6b6b6a 0%,#505150 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6a', endColorstr='#505150',GradientType=0 );-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.25) inset, 0 2px 4px rgba(55, 62,70,0.15);-moz-box-shadow:0 1px 1px rgba(255,255,255,0.25) inset, 0 2px 4px rgba(55, 62,70,0.15);box-shadow:0 1px 1px rgba(255,255,255,0.25) inset, 0 2px 4px rgba(55, 62,70,0.15);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#site{overflow:hidden;width:100%}
header{background:#fff;position:relative;width:100%}
#container{position:relative;z-index:5;background:#fff url('img/bg/bg.jpg') no-repeat fixed center 255px}
#content{background:#fff;-webkit-box-shadow:0 7px 7px rgba(0,0,0,0.35);-moz-box-shadow:0 5px 7px rgba(0,0,0,0.35);box-shadow:0 5px 7px rgba(0,0,0,0.35)}
footer{background:#000;padding:40px 0 30px;z-index:6}
.inner{width:90%;max-width:1160px;min-width:960px;margin:0 auto}
.wrapper{padding:0 4% 0 7%}
.bg_stretch{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}
.centerAlign, .button_wrap{text-align:center}
.rightAlign{text-align:right}
.leftAlign{text-align:left}
.social a{background:transparent url('img/ico/social.png') no-repeat;display:inline-block;text-indent:20000px;height:32px;margin:0 2px 0 0;width:32px}
.social .facebook{background-position:0 0}
.social .twitter{background-position:-37px 0}
.social .linkedin{background-position:-74px 0}
.social .google{background-position:-111px 0}
.social .youtube{background-position:-148px 0}
.social .rss{background-position:-185px 0}
.social .instagram{background-position:right 0}
#logo{float:left;position:relative;top:101px;left:-47px;width:62%}
#logo img{display:block;height:auto;width:100%}
#logo #mobile_logo{display:none}
#top .url{color:#FFF;font-size:24px;left:-30px;position:relative;top:220px}
#top{background:transparent url('img/bg/head_bg.jpg') no-repeat center 0;height:255px;margin:0 auto;position:relative;width:1117px}
.charity_image_mobile{display:none;margin:10px auto 24px;left:-8px;position:relative;text-align:center;width:256px}
.charity_image_mobile .charity_image{padding:0 0 20px;position:relative}
.charity_image_mobile .charity_top{bottom:98px;color:#fff;font-family:'Bitter';font-size:17px;font-weight:700;left:0;margin:0 auto;position:absolute;right:0;width:212px}
.charity_image_mobile .charity_bottom{bottom:8px;color:#000;font-family:'open_sans', Arial, Helvetica, sans-serif;font-size:12px;height:68px;left:0;margin:0 auto;min-width:208px;position:absolute;right:0;width:208px;}
.search_box{float:right;margin:-69px 0 20px;padding:16px 7% 0 0;width:240px}
.search_box fieldset{border:0;margin:0;padding:0}
.search_box form{background:#fff;border:1px solid #cbcbcb;margin:0 0 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1) inset;box-shadow:0 2px 4px rgba(0,0,0,0.1) inset}
.search_box input[type="text"]{color:#999;background:transparent;height:18px;float:left;font-size:14px;line-height:18px;font-family:'HelveticaNeue';padding:5px 10px;width:180px}
.search_box .btn1{background:transparent url('img/ico/search_ico.png') no-repeat center center;display:block;border:0;height:28px;text-indent:-20000px;width:38px}
.provided_by{text-align:center}
.provided_by p{color:#000;font-size:12px;line-height:14px;text-transform:uppercase;font-weight:700;letter-spacing:0.5em;padding:0 0 5px}
#main_menu{background-color:#e4e4e4;height:24px;margin:0 auto;width:990px}
#main_menu ul{list-style:none}
#main_menu li{float:left;padding:0 27px 0 0;font-size:12px;text-transform:uppercase}
#main_menu li a{color:#000;border-bottom:2px solid #e4e4e4;display:block;height:22px;line-height:22px;padding:0 8px}
#main_menu li a:hover,
#main_menu .current-menu-item a{background:#fff;border-bottom:2px solid #c31500;text-decoration:none}
#main{float:left;padding:26px 0 46px;width:68%}
.entry_title{font-size:24px;margin-bottom:14px}
.entry_title a{color:#252525}
.entry_content.hentry{padding-bottom:46px}
.entry_content p{font-size:14px;line-height:24px;padding-bottom:15px}
.entry_content ul{padding-bottom:15px;margin-left:19px}
.entry_content ul li{font-size:14px;line-height:24px}
.entry_content img{max-width:100%}
.post_meta{border-bottom:1px solid #bebebe;font-size:12px;line-height:24px;padding:0px 0 10px}
.post_meta .author_and_date{color:#000;float:left;padding:0;font-style:italic}
.post_meta .tags{color:#252525;overflow:hidden;text-align:right;text-transform:uppercase;font-weight:700;padding:0;width:auto}
.post_meta .tags a{color:#252525}
/* --------------------------------------------------
   Aside content layout
-------------------------------------------------- */
aside{float:right;padding:26px 0 46px;text-align:center;width:27%}
#newsletter_email{background:transparent;border:1px solid #CBCBCB;border-radius:5px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1) inset;color:#999;height:18px;float:left;font-size:14px;margin:0 0 20px;line-height:18px;font-family:'HelveticaNeue';padding:5px 10px;width:100%}
.widget{padding-bottom:30px;list-style:none}
.widget fieldset{border:0;margin:0;padding:0}
.widget .row{padding:0 0 8px 0;position:relative}
.widget label{color:#000;display:block;font-size:11px;line-height:14px}
.widget .button_row{text-align:center}
.widgettitle{display:inline-block;border-bottom:1px solid #7f7f7f;font-size:16px;margin-bottom:8px}
aside .charity_image{clear:both;padding:0 0 20px;position:relative}
aside .charity_top{bottom:117px;color:#fff;font-family:'Bitter',sans-serif;font-size:17px;font-weight:700;left:0;margin:0 auto;position:absolute;right:0;width:247px}
aside .charity_bottom{bottom:30px;color:#000;font-family:'open_sans', Arial, Helvetica, sans-serif;font-size:12px;height:68px;left:0;margin:0 auto;min-width:200px;position:absolute;right:0;width:200px;}
/* form defaults */
.wpcf7{position:relative}
.wpcf7 .row{padding:0 0 17px;position:relative}
.wpcf7 ::-webkit-input-placeholder, .wpcf7 :-moz-placeholder, .wpcf7 ::-moz-placeholder, .wpcf7 :-ms-input-placeholder{color:#9d9d9d}
.wpcf7 img.ajax-loader{position:absolute;left:0;bottom:-20px}
.wpcf7-validation-errors{clear:both;border:none;padding:0.5em 1em;color:#ff0000;font-size:11px}
.wpcf7-response-output{padding:1em 0.5em 0;margin:0}
.wpcf7-mail-sent-ok{border:0;color:#398F14}
.wpcf7-not-valid{background-color:#fdd1d1 !important;color:#000!important}
.wpcf7-not-valid-tip{border:none;color:#ff0000;background:transparent;width:100%;position:relative;top:2px;left:0;font-size:11px;padding:2px 4px;z-index:auto}
.wpcf7 .wpcf7-select,#main input[type="text"],#main input[type="tel"],#main input[type="email"]{border:1px solid #cbcbcb;height:18px;font-size:14px;line-height:18px;padding:5px 10px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.10) inset;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.10) inset;box-shadow:0 2px 4px rgba(0,0,0,0.10) inset}
div.wpcf7-validation-errors{border:0 !important;margin:0 !important}
#nav_below{text-align:center}
#nav_below .nav a{background-color:#1a5e9d;border:2px solid #0e4d87;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;display:inline-block;font-family:'Bitter',sans-serif;font-size:17px;font-weight:600;padding:10px;text-align:center;text-shadow:0.5px 0.5px 0.5px #333;text-transform:uppercase;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;width:550px;}
#nav_below .nav a:hover{background-color:#8c8b8b;border:2px solid #8c8b8b;text-decoration:none}
#footer_nav{text-align:center}
#footer_nav ul{list-style:none}
#footer_nav li{display:inline-block;font-size:14px;line-height:16px;text-transform:uppercase;padding:0 25px}
#footer_nav li a{color:#fff}
footer{background:url('img/bg/footer_btm_bg.png') repeat-x bottom left #000}
footer .copyright_disclaimer{padding:40px 24px 0;text-align:center}
footer .copyright_disclaimer p{color:#fff;font-size:11px;line-height:14px;padding-bottom:12px}
/*Motorcycle Handbook form*/
.page-id-888 #header,.page-id-888 #main_menu,.page-id-888 #aside,.page-id-888 #footer{display:none}
.page-id-888 #container{background:#fff}
.page-id-888 #content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.page-id-888 .form{width:455px}
.page-id-888 .form .row label{float:left;font-size:10px;margin:2px 16px 0px 0px;text-align:right;width:160px}
.page-id-888 .wpcf7 .wpcf7-text,.page-id-888 .wpcf7 .wpcf7-textarea,.page-id-888 .wpcf7 .wpcf7-select{margin:0px;width:256px!important}
.page-id-888 .wpcf7 .wpcf7-select{height:28px}
.page-id-888 .wpcf7-submit{background:#FDBA13 none repeat scroll 0% 0%;border:0px none;border-radius:12px;color:#000;font-family:"HelveticaNeueW01-55Roma",sans-serif;font-style:normal;font-weight:400;font-size:14px;margin:5px auto 0;padding:15px;text-transform:uppercase;text-shadow:1px 1px #999;width:200px}
.page-id-888 .entry_content div.wpcf7 img.ajax-loader{height:auto !important;max-width:100% !important;width:inherit !important}
@media handheld, screen and (max-width: 768px){
	.inner{min-width:321px;width:100%}
	#top{width:100%}
	#top .url{float:right;left:-16px;top:-124px}
	.inner #logo{left:-8px;top:113px;width:58%}
	.inner #logo img{width:auto}
	#main_menu{height:48px}
	#main_menu li a{font-size:14px;height:46px;line-height:48px;text-align:center;width:84px}
	.inner .wrapper{padding:0 2% 0 2%}
	.inner .wrapper #main{padding:26px 0 46px 8px;width:60%}
	#main #entry > .post:not(:first-child){width:160%}
	.entry_content img{height:295px !important;max-height:295 !important;max-width:441px !important;width:441px !important}
	#main #nav_below{text-align:center;width:160%}
	.inner .wrapper #aside{padding:26px 0 46px 8px;width:34%}
	aside .provided_by{float:right;padding:0 26px 0 0}
	aside .search_box{padding:6px 0 0 0}
	aside .charity_bottom{margin:0 20px 0 20px}
	#newsletter_email{width:90%}
}
@media handheld, screen and (max-width:480px){
	.inner{min-width:100px;width:100%}
	#search_head{display:none}
	#top{background:transparent url('img/bg/mobile_bg.png') no-repeat center 0;background-size:100% 100% !important;margin:0 auto;position:relative;width:100%}
	#top .url{display:none}
	#top #logo img{display:none}
	#top #logo #mobile_logo{display:block;height:242px;left:9px;position:absolute;top:-100px;width:172%}
	.inner .wrapper #main{width:100%}
	#main_menu{padding:0}
	#main_menu li{padding:0}
	#main_menu li a{padding:0;width:95px}
	#main .content{padding:0 32px 0 0}
	#main #entry > .post:not(:first-child){width:100%}
	.entry_content img{height:200px !important;max-height:200 !important;max-width:300px !important;width:300px !important}
	.entry_content .author_and_date{font-size:12px}
	#main #nav_below{width:96%}
	.inner .wrapper #aside{width:100%}
	aside .search_box{float:none;padding:32px 0 0 0;width:auto}
	aside form{margin:0 auto;width:85%}
	aside .charity_image{display:none}
	.charity_image_mobile{display:block}
	aside .provided_by{float:none;padding:0;position:absolute;right:10px;top:10px}
	aside .provided_by p{display:none;}
	aside .charity_bottom{margin:0 auto}
	#newsletter_email{padding:5px 0; width:100%}
	.copyright_disclaimer p{padding:0 12px 12px 12px}
	.page-id-888 .form{width:260px}
	.page-id-888 .form .row label{text-align:left;width:100%}
	.page-id-888 .wpcf7 .wpcf7-text,.page-id-888 .wpcf7 .wpcf7-textarea,.page-id-888 .wpcf7 .wpcf7-select{width:230px !important}
	.page-id-888 .button_wrap{margin:0 auto;width:230px}
	.page-id-888 .entry_content div.wpcf7 img.ajax-loader{height:15px !important;width:auto !important}
}
