/*   
Theme Name: Orient Watch USA - WordPress Theme
Theme URI: http://orientwatchusa.com/blog
Author: Impere Media
Author URI: http://imperemedia.com
Version: 2.0
*/

/* Defaults */

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, header, hgroup, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}									

article, aside, figure, footer, header, hgroup, nav, section, details, summary {display: block;}

img,
object,
embed {max-width: 100%;}

html {overflow-y: scroll;}

ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

pre, code, kbd, samp {font-family: monospace, sans-serif;}

.clickable,
label, 
input[type=button], 
input[type=submit], 
input[type=file], 
button {cursor: pointer;}
button, input, select, textarea {margin: 0;}
button {width: auto; overflow: visible;}
 
.ie7 img {-ms-interpolation-mode: bicubic;}

.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.chromeframe {position: absolute; top: 0;}

body {font: 13px Helmet, Freesans, sans-serif;}

body, select, input, textarea {color: #333;}

a {color: #03f;}
a:hover {color: #69f;}

::-moz-selection{background: #555554; color: #fff; text-shadow: none;}
::selection {background: #555555; color: #fff; text-shadow: none;} 
a:link {-webkit-tap-highlight-color: #555555;} 

ins {background-color: #555555; color: #000; text-decoration: none;}
mark {background-color: #555555; color: #000; font-style: italic; font-weight: bold;}

input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }

header{padding:40px 0 0 0;}
.tagline{display:none !important;}
.blog-tagline a{float:right;display:inline-block;margin:-50px 55px 0 0; font-size:43px;font-family: 'OswaldLight';letter-spacing: -1px;word-spacing: 1px;position: relative;z-index:9999;text-transform: none;font-weight:bold;text-decoration: none;color:#000;text-transform: uppercase;}
.blog-tagline a:hover{color:#e20a17;text-decoration: none;}

#blog-wrap{background: rgb(255, 255, 255);
  background: rgba(255, 255, 255, 0.92);padding:45px 55px;}
#page-wrap {margin: 0px auto;padding:45px 45px;background: rgb(255, 255, 255);
  background: rgba(255, 255, 255, 0.92);border:1px solid #ccc;}

.search-box {display:block;float:right;margin:-45px -45px 50px 0;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
#searchform { display:block;background:#fff; width:185px; height:40px;  padding:7px; overflow:hidden; }
#searchform #s { background:none; border:none; border-radius: none; color:#999; font-style:normal; width:188px; float:left;padding:5px 0; }
#searchform #s:focus { outline:none; }
input#search-button{ width:16px; height:16px; float:right; margin:-20px 0 0 0;}

article {padding:0 0 0;box-shadow:10px 10px 0px #000;margin:0 0 111px 0;border:1px solid #000;}
article:first-of-type{padding:0px 0 0;}

article .post-sep{height:5px;background:#ccc;width:75%;text-align: center;margin:65px auto 0px;}
article .post-sep-last{display: none;}


article .post-title{float:left;margin:-255px 0 0 3px;position: relative;z-index: 9999;display:inline-block;}
article h2 a {font-family: 'OswaldLight';font-size:24px;text-transform: uppercase; color:#fff;text-decoration: none;background:#e20a17;padding:7px 20px;box-shadow:10px 7px 0px #000;}
article h2 a:hover{text-decoration: underline;color:#fff;}
article h2{display:inline-block;position: relative;z-index:9999;margin:0 0 0 -11px;}

article .post-date{float:right;position: relative;z-index: 9999;margin:-260px -7px 0 0;}
article .post-date .date {font-family: 'OswaldLight';font-size:24px;text-transform: uppercase; color:#fff;text-decoration: none;background:#e20a17;padding:7px 20px;box-shadow:-10px 7px 0px #000;font-weight:normal;}
article .post-date .date .slash{padding:0px 2px;display:inline;}

article .post-image{margin:0px 0 0 0;height:285px;overflow:hidden;border-bottom:1px solid #000;}
article .post-image img{margin-top:-145px;width:100%;height:auto;}

article .post-content{font-size:14px;padding:34px 34px;/* Fallback for web browsers that doesn't support RGBa */
  background: rgb(0, 0, 0);
  /* RGBa with 0.6 opacity */
  background: rgba(255, 255, 255, 0.62);}

article .post-content .read-more{display:inline;}
article .post-content .read-more a{color:#e20a17;text-decoration: none;}
article .post-content .read-more a:hover{color:#000;text-decoration: underline;}

h2.archive{font-family: 'OswaldLight';font-size:24px;text-transform: uppercase; color:#fff;text-decoration: none;background:#e20a17;padding:7px 20px;box-shadow:10px 7px 0px #000;margin:0 0 100px 0;}


/*SINGLE POST*/
.post .post-title h2, h2#comments, #respond h2{font-family: 'OswaldLight';font-size:25px;text-transform: uppercase; color:#fff;text-decoration: none;background:#e20a17;padding:7px 20px;box-shadow:10px 7px 0px #000;margin: 0px 0 10px;}
h2#comments{width:700px;margin:45px auto 25px;}
.post img{border:1px solid #000;max-width:100%;display: inline;margin:27px 0px;}
.post img.aligncenter{display:block;text-align: center;margin:27px auto;}
.post .post-date{}
.post .post-date .date {font-family: 'OswaldLight';font-size:24px;text-transform: uppercase; color:#000;text-decoration: none;padding:7px 20px;}
.post .post-date .date .slash{padding:0px 0px;display:inline;}

.post .post-content{}
.post .post-content h1{font-family: 'OswaldLight';font-size:25px;text-transform: uppercase; color:#000;text-decoration: none;padding:7px 20px;font-weight:bold;}
.post .post-content h2{font-family: 'OswaldLight';font-size:18px;text-transform: uppercase; color:#000;text-decoration: none;padding:7px 20px;}
.post .post-content h3{font-family: 'OswaldLight';font-size:15px;text-transform: uppercase; color:#000;text-decoration: none;padding:7px 20px;}
.post .post-content p {padding:10px 27px;font-size: 14px;}
.post .post-content a, .post .post-content p a {color:#e20a17;text-decoration: underline;}
.post .post-content a:hover, .post .post-content p a:hover {color:#000;text-decoration: underline;}

.post .post-sep{height:5px;background:#ccc;width:85%;text-align: center;margin:65px auto 0px;}

	
/*Comments*/
.navigation{width:700px;margin:20px auto;text-align: center;}
.navigation a {color:#000; text-decoration: underline;}
.navigation a:hover{text-decoration: none;}
#respond {width:700px;margin:30px auto 55px;}
#respond a {color:#df0c0c !important;}
#respond .cancel-comment-reply {margin-bottom:8px;}
p.cptch_block {margin-bottom:5px;}

#commentform input {color:#777;padding:4px;width:200px;border:1px solid #abadb3;font-size:14px;margin-bottom:10px;background:#f9f9f9;}
#commentform textarea {color:#777;padding:4px;width:96%;border:1px solid #abadb3;font-family: Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:7px;background:url(img/comment-bg.png) repeat;}
#commentform input#submit {float:right; margin-right:15px;width:auto;padding:5px 8px;background:#e20a17;border:none;
font-size:18px;color:#fff; text-decoration: none;font-family: 'OswaldLight', sans-serif;text-transform: uppercase;font-weight: normal;}
	
ol.commentlist {list-style: none;margin:0px auto;width:700px;}
ol.commentlist li {background:#f9f9f9;padding:10px;border:2px solid #ccc;width:700px;min-height:70px;margin:20px 0;}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li#comment {border-bottom: 1px dotted #666; padding: 10px;width:700px;}
ol.commentlist li.comment div.comment-author img {border:1px solid #f9f9f9;}
ol.commentlist li.comment div.vcard {margin-bottom:5px;}
ol.commentlist li.comment div.vcard cite.fn {font-size:20px; font-family: 'OswaldLight', sans-serif;text-transform: uppercase;font-style:normal;font-weight:normal;color:#000;}
ol.commentlist li.comment div.vcard cite.fn a.url {color:#000;}
ol.commentlist li.comment div.vcard img.avatar {float:left;margin-right:10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.date {font-size:17px; font-family: 'OswaldLight', sans-serif;text-transform: uppercase;font-style:normal;font-weight:normal;color:#777;}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #000;}
ol.commentlist li.comment p {font-size:13px;margin:10px 0 10px 42px;}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;text-align: right;}
ol.commentlist li.comment div.reply a {font-weight: bold;color:#000;}
ol.commentlist li.comment ul.children {list-style: none; height:auto;margin: 15px 0 0;}
ol.commentlist li.comment ul.children li {width:90% !important;}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; 	}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 0px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 0px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* Pagination */
.pagination {margin-bottom:45px;font-family: 'OswaldLight', sans-serif;font-weight: normal;text-transform: uppercase;box-shadow:10px 7px 0px #ccc;display:inline-block;}
.pagination a {position:relative; display:inline-block; padding:7px 7px;background:#000;font-size:17px; color:#fff; text-decoration: none;border-right:1px solid #505050;border-bottom:1px solid #505050; }
.pagination a:hover {position:relative; display:inline-block; padding:7px 7px;
	background:#e20a17;color:#fff;padding:7px 7px;}
.pagination span.current {position:relative; display:inline-block; padding:7px 7px;
	background:#e20a17;z-index:9000;font-size:17px; color:#fff; text-decoration: none;border-right:1px solid #505050;border-bottom:1px solid #505050; }
.pagination span.arrows { font-size: 17px; }

@media screen and (max-device-width: 480px) {

}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}

/*mage style fixes*/
#navigation .search-block{width:275px !important;padding-bottom: 40px}
#navigation input#search.input-text{width:173px !important;height:25px !important;}
footer{}
.block-subscribe input.input-text{height:24px !important;width:153px !important;}

.post-newsletter{text-align: center;margin:0px auto;}
.post-newsletter h3{font-family: 'OswaldLight';text-align:center;display:inline-block;font-size:24px;font-weight:normal;text-transform: uppercase; color:#fff;text-decoration: none;background:#000;padding:7px 20px;/*box-shadow:10px 7px 0px #ccc;*/margin:0px 0px 0px 40px;}
.post-newsletter .form-subscribe-header{display:none;}
.post-newsletter .block.block-subscribe{margin:0px auto;width:275px;}

.post-newsletter #e2ma_signup_form{text-align: center;margin:11px auto 0px;}
.post-newsletter #e2ma_signup_form_container{width:340px;margin:0px auto;}
.post-newsletter .e2ma_signup_form_element{margin-left: 0px !important;}
.post-newsletter input#id_email{width:223px; height:32px; padding:0px 5px; font-size:15px; background: #fff;border:1px dotted #e20a17;}
.post-newsletter input#e2ma_signup_submit_button{background: #e20a17;font-family: 'OswaldLight';border:none !important;cursor:pointer;text-shadow:none;font-size:15px;color:#fff;text-transform:uppercase; height:32px; padding:7px 8px 3px 8px; float:right !important;display: inline-block !important;}
.post-newsletter .e2ma_signup_form_row{border:none !important;padding:0px !important;margin-bottom: 0px !important;margin-left:-10px !important;}
.post-newsletter .e2ma_signup_form_button_row{float:right !important;margin-top:-32px;margin-right:6px;display: inline-block !important;}

.post-newsletter input#e2ma_signup_reset_button, .post-newsletter .e2ma_signup_message, .post-newsletter .e2ma_signup_form_required_footnote, .post-newsletter .e2ma_signup_form_label {display: none;}