/*
 Theme Name:     Watches
 Theme URI:      http://ablogtowatch.com/wp-content/themes/watches
 Description:    Twenty Fourteen Child Theme
 Author:         Kristin Kramer
 Author URI:     http://ablogtowatch.com
 Template:       twentyfourteen
 Version:        1.0.0
*/

/* @import url("../twentyfourteen/style.css");

/*
-------------------------------------------------------------- */
/* colors - logo-red: #d9002e; logo-gray: #6d7679; lighter grey: #d1d1d1; in case we need it, here's the green: #24890d; */

body {background-color: #fff!important; font-family: "Raleway", sans-serif;}
body, article, .widget {word-wrap:normal!important; -moz-hyphens: none!important; -webkit-hyphens: none!important; -ms-hyphens: none!important; hyphens: none!important;}

blockquote:before {content: ""; width: 34px; height: 36px; background: url("img/icons-watches.png") 0 -546px no-repeat; position: absolute; top: 0; left: -38px;}
blockquote:after {content: ""; width: 34px; height: 36px; background: url("img/icons-watches.png") 0 -582px no-repeat; position: absolute; bottom: 0; right: -30px;}
blockquote {width: 526px; margin-left: 100px; font: italic 500 16px/26px "Raleway", sans-serif!important; color: #000; position: relative; font-style: italic!important;}
blockquote p {font: italic 600 16px/26px "Raleway", sans-serif!important; color: #000;}

::selection {background: #d9002e!important; color: #fff!important; text-shadow: none;}
::-moz-selection {background: #d9002e!important; color: #fff!important; text-shadow: none;}

.wp-smiley {width: 15px!important; max-width: 15px!important; min-width: 15px!important; height: 15px!important;}
img#wpstats {position:absolute!important; top:0; width:0px; height:0px; overflow:hidden;}

h1, h1 a, h2, h2 a {letter-spacing: -1.2px!important;}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, nav.secondary-navigation ul a:hover, nav.secondary-navigation ul a:active, h3 a, h3 a:active, h3 a:hover {color: #d9002e!important;}
a {color: #d9002e;}
h2 {font-size: 30px;}
h3 {font-size: 20px;}
.entry-content h3 {margin-top: 20px!important}

a {text-decoration: none!important; outline: none!important;}
a.read-more, a:hover, .entry-content a, .entry-summary a, .page-content a, .comment-content a {color: #d9002e!important;}
.primary-navigation li:hover > a, .primary-navigation li.focus > a {background-color: #d9002e!important;}

.invisible {visibility: hidden;}
table, th, td {border:0!important;}

.site-content article, .widget-area .widget {
	word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
/* forces all the 1x1 tracking pixels to their correct size */
img[width="1"] {width: 1px!important; height: 1px!important;}

/* turns off the left sidebar, centers the page */
.site:before {display: none;}
.site, .site-header {max-width: 1110px; background-color: #fff;}
.site {margin: 0 auto; width: 1110px;}
#secondary {display: none;}

/* header area */
.header-main {position: absolute; top: 90px; min-height: 105px; height: 105px; padding: 0; background: #fff; width: 1110px; /*border-bottom: solid 1px #d1d1d1;*/}
#leaderboard-sidebar, #leaderboard-middle {text-align: center; background-color: #000; width: 1110px; height: 90px; overflow: hidden;}
#leaderboard-middle {margin: 40px 0 30px;}
#leaderboard-sidebar aside, #leaderboard-middle aside {position: relative; width: 970px; margin: 0 auto;}
span.site-title {display: inline-block; float: left;}
span.site-title a {display: block; width: 290px; height: 105px; text-indent: -99999px; background: url("img/logo-aBlogtoWatch.png") no-repeat;}
.site-description {width: 370px; height: 58px; float: left; display: inline-block; clear: none; border-left: solid 1px #6d7679; color: #6d7679; font-style: italic!important; padding: 8px 0 0 10px; margin: 0 0 9px; font-size: 25px; line-height: 32px;}
#content-sidebar aside .widget-title, #content-sidebar aside h2 {font-family: "Raleway", sans-serif; font-size: 17px; line-height: 30px; height: 38px; font-weight: 700; text-transform: uppercase; color: #000; letter-spacing: normal!important;}

header#masthead {z-index: 20;}

.site-navigation.primary-navigation {position: absolute; top: 75px; right: 0; margin: 0;}
.site-navigation.primary-navigation a {color: #000; /*font-size: 13px!important; font-weight: 700!important;*/ padding: 0 6px;}
.primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {padding-right: 24px;}
.site-navigation.primary-navigation, .site-navigation.primary-navigation li, .site-navigation.primary-navigation li a {height: 30px; line-height: 30px; font-size: 12px; font-weight: 700;}
.site-navigation.primary-navigation .sub-menu {top: 30px; background-color: #000;}
.site-navigation.primary-navigation .sub-menu li {line-height: 30px; height: auto;}
.site-navigation.primary-navigation .sub-menu li a {line-height: 22px; height: auto; padding: 10px; width: 186px;}
.site-navigation.primary-navigation .sub-menu li:hover > a, .site-navigation.primary-navigation .sub-menu li:focus > a {background-color: #d9002e!important;}
.site-navigation.primary-navigation .sub-menu li#menu-item-1098919:hover > a, .site-navigation.primary-navigation .sub-menu li#menu-item-1098919:focus > a {background-color: #0076c1!important;}  
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {color: #d9002e!important;}
.primary-navigation .menu-item-has-children > a:after, .primary-navigation .page_item_has_children > a:after {top: 12px;}
.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after, .primary-navigation .menu-item-has-children li.page_item_has_children > a:after, .primary-navigation .page_item_has_children li.menu-item-has-children > a:after, .primary-navigation .page_item_has_children li.page_item_has_children > a:after {top: 16px;}
.primary-navigation .menu-item-has-children > a:after, .primary-navigation .page_item_has_children > a:after {right: 10px;}
.site-navigation.primary-navigation .sub-menu ul {top: 0;}
.site-navigation.primary-navigation .sub-menu li a, .site-navigation.primary-navigation li:hover > a, .site-navigation.primary-navigation li:focus > a {background-color: #000; color: #fff!important;}

nav.navigation.site-navigation.secondary-navigation {position: absolute; padding: 0!important; top: 10px; right: 250px;}
nav.secondary-navigation, nav.secondary-navigation ul {width: auto; height: 30px; margin: 0; float: right; color: #6d7679;}
nav.secondary-navigation, nav.secondary-navigation ul a {color: #6d7679!important; padding: 0 10px!important; background-color: transparent!important; border-left: solid 1px #6d7679; text-transform: none;}
nav.secondary-navigation, nav.secondary-navigation ul li:first-child a {border-left: 0;}
#menu-small-top-menu li {float: left; display: inline-block;}

.search-box {width: 173px; position: absolute; right: 20px; top: 6px; background-color: transparent; padding: 0;}
.search-field {border-radius: 20px; background: url("img/search-gear.png") left bottom no-repeat #d1d1d1!important; border: solid 1px #d1d1d1!important; padding: 3px 5px 3px 30px!important; text-transform:lowercase;}

.social-bar {width: 280px; height: 22px; position: absolute; right: 14px; top: 46px;}
.social-bar a {display: inline-block; width: 23px; height: 23px; text-indent: -99999px; background: url("img/icons-socials.png") 0 0 no-repeat transparent; margin-left: 13px; overflow: hidden; text-decoration: none!important; position: relative;}
.social-bar a:first-child {margin: 0;}
.social-bar a:hover {overflow: hidden; text-decoration: none!important;}
.social-bar a.youtube {background: url("img/icons-socials.png") -254px -152px no-repeat transparent;}
.social-bar a.youtube:hover {background: url("img/icons-socials.png") -254px -178px no-repeat transparent;}
.social-bar a.facebook {background: url("img/icons-socials.png") -112px -152px no-repeat transparent;}
.social-bar a.facebook:hover {background: url("img/icons-socials.png") -112px -178px no-repeat transparent;}
.social-bar a.google-plus {background: url("img/icons-socials.png") 0 -152px no-repeat transparent;}
.social-bar a.google-plus:hover {background: url("img/icons-socials.png") 0 -178px no-repeat transparent;}
.social-bar a.twitter {background: url("img/icons-socials.png") -74px -152px no-repeat transparent;}
.social-bar a.twitter:hover {background: url("img/icons-socials.png") -74px -178px no-repeat transparent;}
.social-bar a.instagram {background: url("img/icons-socials.png") -186px -152px no-repeat transparent;}
.social-bar a.instagram:hover {background: url("img/icons-socials.png") -186px -178px no-repeat transparent;}
.social-bar a.pinterest {background: url("img/icons-socials.png") -38px -152px no-repeat transparent;}
.social-bar a.pinterest:hover {background: url("img/icons-socials.png") -38px -178px no-repeat transparent;}
.social-bar a.rss {background: url("img/icons-socials.png") -149px -152px no-repeat transparent;}
.social-bar a.rss:hover {background: url("img/icons-socials.png") -149px -178px no-repeat transparent;}
.social-bar a.feedly {background: url("img/icons-socials.png") -222px -151px no-repeat transparent;}
.social-bar a.feedly:hover {background: url("img/icons-socials.png") -222px -177px no-repeat transparent;}

/* content area */
#primary, #content-sidebar {padding-top: 0;}
#content-sidebar {margin: 0 0 0 -342px; width: 342px; padding: 0;}
body.single-post #content-sidebar, .body.tax-watch-brands #content-sidebar {overflow: hidden;}
.home #content-sidebar {margin: 569px 0 0 -342px; background: transparent;}
.site-content {width: 762px; margin: 0; margin-right: 348px;}
.site-content div.entry-meta {background-color: transparent; line-height: 27px;}
.site-content .entry-meta > span {margin: 0 auto;}
.site-content footer.entry-meta {margin-top: 0;}
.site-content .entry-meta .tag-links {display: block; margin: 10px auto;}
.site-content footer.entry-meta .tag-links a:hover {background-color: #d9002e;}
.site-content footer.entry-meta .tag-links a:hover:before {border-right-color: #d9002e;}

.slash-tab {min-width: 117px; width: auto; display: block; line-height: 28px; height: 28px; background: #df2429!important; /*url("img/icons-watches.png") 2px 0 no-repeat, url("img/icons-watches.png") right 0 no-repeat;*/ text-align: center; margin: 0 20px!important;}
.slash-tab a {color: #fff!important; padding: 0; font-weight: 700; font-size: 14px;}
.slash-tab:before, .ffm-widget input[type="submit"]:before {/*display: block; content: ""; height: 0; width: 0; border: 14px solid #d9002e; border-bottom: 14px solid transparent;border-left: 14px solid transparent;*/ content: ""; display: inline-block; background: url("img/icons-watches.png") left 0 no-repeat; width: 14px; height: 28px; position: absolute; left: -13px; top: 0;}
.slash-tab:after, .ffm-widget input[type="submit"]:after {/*display: block; content: ""; height: 0; width: 0; border: 14px solid #d9002e; border-top: 14px solid transparent; border-right: 14px solid transparent;*/content: ""; display: inline-block; background: url("img/icons-watches.png") -100px 0 no-repeat; width: 14px; height: 28px; position: absolute; right: -13px; top: 0;}
/* a:after {
content: "";
display: inline-block;
background: url("img/icons-watches.png") right 0 no-repeat;
width: 14px;
height: 28px;
}*/

.site-content .byline a:before, .site-content .entry-date a:before, .attachment .site-content span.entry-date:before, .site-content .comments-link a:before {content:"";}
.author.vcard a {color: #d9002e!important;}
.comments-link {float: right;}
a .livefyre-commentcount {color: #d9002e!important;}
.comment-count {display: inline-block; width: 35px; height: 27px; line-height: 19px; background: url("img/icons-watches.png") 0 -52px no-repeat; color: #fff!important; text-align: center; font-weight: 700;}
.fyre-comment-deleted {display: none;}
article[data-author-id="undefined"] {display: none!important;}

/* content area - home page / single post */
article {position: relative;}
.hentry {margin:0; max-width: 733px;}
.list-view .site-content .hentry {padding-top: 0!important; border-top: 0;}
#content embed, #content iframe, #content object, #content video {width: 730px; margin-bottom: 20px !important;max-width: 970px; min-height: 411px;}
#content .ad-728x90 iframe {max-height: 90px!important; min-height: 90px!important; height: 90px!important; margin-bottom: 0!important; width: 728px; text-align: center; }
.ad-728x90 > div {/*margin-left: 121px!important;*/}
#content .ad-970x90 iframe {max-height: 90px!important; min-height: 90px!important; height: 90px!important; margin-bottom: 0!important; width: 970px!important;}
h1.entry-title, h2.entry-title {color: #000; text-transform: none; font-size:34px; line-height: 1.1; font-family: "Old Standard TT", serif!important;}
h1.entry-title.abtw, h2.entry-title.abtw {padding-left: 80px; background: url("img/icons-watches.png") 0 -207px no-repeat transparent;}

body.single-post article.last-page .entry-content > p:last-of-type:after {content: ""; display: inline-block; width: 71px; height: 18px; background: url("img/icons-watches.png") 3px -950px no-repeat transparent; margin-top: 1px;}

body.single-post.postid-47984 article.last-page .entry-content > div > p:last-of-type:after,
body.single-post.postid-47980 article.last-page .entry-content > div > p:last-of-type:after  {content: ""; display:none;}

#main.site-main {padding-bottom: 50px; margin-top: 111px;}
/* body.tag #main.site-main, body.tax-watch-brands #main.site-main {min-height: 2820px;}*/
body.home #main.site-main {padding-bottom: 0;}
body.archive.category #main.site-main {overflow: hidden;}
body.archive.category aside#text-127 {display: none!important;}

body.page-template-page-templatesbrowse-watch-brands-php #main.site-main {padding-bottom: 20px;}
body.page-template-page-templatesmasthead-php #main.site-main {padding-bottom: 320px;}

/* body.archive.tag #main.site-main {min-height: inherit;} */

#content .entry-summary {display: none;}
#content > article:first-child .entry-summary {display: block; padding-top: 4px!important;}
.home #content > article:first-child .entry-summary {line-height: 20px;}
#content .entry-header {margin:0;}

#content article {width: 356px; max-width: 356px; height: 417px; display: inline-block; margin: 20px 15px 0 0; border-right: solid 1px #d1d1d1;}
.single #content article {width: auto!important; max-width: 737px!important; min-width: inherit!important; clear: both!important; height: auto!important; border: 0!important;}
.single #content > article img {max-width: 730px; min-width: 730px;}
#content article a.post-thumbnail, #content article a.attachment-article-thumb {float: left; display: inline-block; height: 258px; overflow: hidden; width: 356px; margin-top: -30px;}
#content article a.post-thumbnail img, #content article a.attachment-article-thumb img {height: 258px; max-width: inherit;min-width: 10px; width: auto !important; }
#content article .entry-header {float: left; width: 358px; padding: 38px 0 0 0; background: url("img/date-gradient.png") 0 0 no-repeat; height: 120px; z-index: 1;}
.single #content > article .entry-header {height: auto; max-width: 730px !important; width: 730px !important;}
.single #content > article .entry-header .byline {margin-left: 0;}

body.page article .entry-title {line-height: 1.1;}
#content article .entry-header .entry-title, .page-template-page-templatesall-articles-php #content article .entry-header .entry-title {font-size: 21px!important; padding: 0 10px; letter-spacing: -1px!important; font-family: "Old Standard TT", serif!important;}
#content article .entry-header .entry-meta span.entry-date {position: absolute; top: 4px; left: 10px; width: 130px; line-height: 20px; height: 20px; display: block; z-index: 1;}
#content article .entry-header .entry-meta .tag-links {display: none;}
.home #content > article:first-child .entry-header .entry-meta .tag-links {display: block!important; position: absolute!important; /*top: 440px!important;*/ bottom: 35px!important;}
.home.paged #content > article:first-child .entry-header .entry-meta .tag-links {/*top: 420px!important;*/  bottom: 35px!important;}
#content article .entry-header div.entry-meta.slash-tab {position: absolute; top: 128px; right: 10px;}
#content article .entry-header .entry-meta .byline, #content article .entry-header .entry-meta .comments-link {position: absolute; bottom: -260px; font-weight: 700;}
#content article .entry-header .entry-meta .comments-link {right: 10px;}
.home #content > article:first-child .entry-header .entry-meta .comments-link {right: 0;}

#content > article:first-child {width: 737px; max-width: 737px; min-width: 737px; margin: 0; background: url("img/back-title.png") 0 0 repeat-x;}
.single-post #content > article:first-child .entry-content {min-height: 2000px;}
.single-ask_us_anything  #content > article:first-child .entry-content {min-height: 1600px;}
.home #content > article:first-child {width: 1110px; min-width: 1110px; max-width: 1110px; border: 0; height: 549px; background: none;}
#content > article:first-child > .post-thumbnail, #content > article:first-child > .attachment-article-thumb {clear: both; width: 733px; margin: 0;}
.single #content > article:first-child embed, .single #content > article:first-child iframe, .single #content > article:first-child object, .single #content > article:first-child video {min-width: 730px; width: 730px; display: block;}
.home #content > article:first-child > .post-thumbnail, .home #content > article:first-child > .attachment-article-thumb {clear: none; height: 549px; width: 733px; margin: 0;}
.single #content > article .post-thumbnail, .single #content > article .attachment-article-thumb {display: none;}
#content > article:first-child .post-thumbnail img, #content > article:first-child .attachment-article-thumb img {width: auto; min-width: 10px; height: 549px; max-width: inherit!important;}
#content > article:first-child .entry-header {width: 370px; min-width: 370px; max-width: 370px; padding: 70px 20px 0 0; background: transparent;}
.home #content > article:first-child .entry-header {float: right; top: 0; width: 354px; min-width: 354px; max-width: 354px; background: url("img/back-title.png") 0 0 repeat-x; padding: 70px 0 0 20px; height: 479px; overflow: hidden; z-index: 1;}
.single #content > article:first-child .entry-content p:first-child, .wp-caption {display: inline-block;}
#content > article:first-child .entry-header .entry-title {font-size: 34px;}
.home #content > article:first-child .entry-header .entry-title {font-size: 34px!important; padding: 0; font-family: "Old Standard TT", serif!important;}
.single #content > article:first-child .entry-header .entry-title {width: 730px; font-size: 34px!important}
#content > article:first-child .entry-header .entry-meta span.entry-date {top: 25px; left: 14px;}
.home #content > article:first-child .entry-header .entry-meta span.entry-date {left: 20px;}
#content > article:first-child .entry-header .entry-meta span.entry-date a {color: #b1b1b1;}
#content > article:first-child .entry-header div.entry-meta.slash-tab {position: absolute; top: 20px; right: 0;}
.single #content > article:first-child .entry-header div.entry-meta.slash-tab {right: 0;}
#content > article:first-child .entry-content, #content > article:first-child .entry-summary, #content > article:first-child footer.entry-meta {margin-right: 0; padding-left: 0; padding-right: 0;}
.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content, .wp-caption {max-width: 730px;}
#content > article:first-child .entry-header .entry-meta .byline, #content > article:first-child .entry-header .entry-meta .comments-link {position: absolute; bottom: 10px;}
#content > article:first-child .entry-header .entry-meta .byline {left: 25px;}
#content > article:first-child .entry-content p:first-child {display: none;}

#content article.large-brick {width: 732px; max-width: 732px; min-width: 732px; height: 417px!important; overflow: hidden;}
#content article.large-brick .post-thumbnail, #content article.large-brick .post-thumbnail img, #content article.large-brick .attachment-article-thumb, #content article.large-brick .attachment-article-thumb img {width: 520px; max-width: 520px; min-width: 520px; margin: 0;}
#content article.large-brick a.post-thumbnail, #content article.large-brick a.attachment-article-thumb {display: block; height: 386px; float: left; overflow:hidden;}
#content article.large-brick a.post-thumbnail img, #content article.large-brick a.attachment-article-thumb img  {height: 386px; max-width: 732px!important; min-width: 10px!important; width: auto!important; margin-top: 0;}
#content article.large-brick .entry-header {float: right; width: 210px; height: 379px;}
#content article.large-brick .entry-header .entry-summary {display: inline-block; margin: 0; width: 190px; padding: 0 10px; font-size: 15px; line-height: 18px;}
#content article.large-brick .entry-header div.entry-meta.slash-tab {top: 0; left: -510px; right:inherit;}
#content article.large-brick .entry-meta {margin: 0;}
#content article.large-brick .entry-header .entry-meta .byline, #content article.large-brick .entry-header .entry-meta .comments-link {bottom: 0;}
#content article.large-brick .entry-header .entry-meta .byline {left:-520px;}
#content article.large-brick .entry-header .entry-meta .comments-link {left: -124px;}

.full-width-row {width: 1110px; display: block; margin-bottom: 10px; float: left;}
#content div.full-width-row.large-row.left article {margin: 20px 0 0 0 !important;}

/* Single Post Pages */

.single #content > article:first-child .entry-header .entry-meta .byline, .single #content > article:first-child .entry-header .entry-meta .comments-link {position: relative; bottom: 0;}
.single #content > article:first-child .entry-header .entry-meta .byline {left:14px;}
.single #content > article .entry-content {background-color: transparent; padding-top: 0!important;}
.single #content > article.first-page .entry-content > p:nth-child(2):first-letter, .dropcap {font-family: "Old Standard TT", serif; font-size:400%; margin:8px .1em -5px 0; padding:0 .1em .1em 0; height:.75em; line-height:.85em; float:left; color:#d9002e; *line-height:1em; /* IE7 Only */ } /* dropcap on full single post pages */
.single #content > article .entry-content > p:nth-child(2) span.no-drop {color: #000!important; float:none!important; line-height: inherit!important; height: inherit!important; font-size: inherit!important; margin: 0!important; font-family: "Raleway", sans-serif!important;}
div.dropcap-fix {margin-bottom: 14px;}
.whats-this {width: 18px; height: 18px; background: url("img/icons-watches.png") -320px -881px no-repeat transparent; display: inline-block;}

.single #content > article .entry-content > p:nth-child(2) {top: 0; display: inline-block;}
.phpEbay img {min-width: inherit!important; max-width: inherit!important;}
.wp-caption-text, .wp-caption-text:first-letter {font: 500 15px "Raleway", sans-serif!important; letter-spacing: normal; padding: 0!important; color: #fff!important; float: none!important;}
.wp-caption-text {display: block; text-align: center; width: 730px!important; background-color: #d9002e; padding: 5px 0!important; margin-top: 0!important;}
#post-71328 .wp-caption {display: inline-block!important; float: left!important; margin-bottom: 4px!important;}
#post-71328 .wp-caption-text {width: 300px!important;}
.wp-caption-text a {color: #fff!important;}
.wp-caption {margin-bottom: 14px;}
span.h3-float-right {width: 408px!important; display: inline-block; margin-top: 0; font-size: 20px; font-weight: 700; margin-bottom: 20px!important;}
#post-71328 div.none .pibfi_pinterest {float: left!important; margin: 0 10px 0 0;}
#post-71328 div.none p.none {float: left;}

/*Contextly*/
.ctx-sections-container {height: 700px!important}
.single #content > article #ctx-module img {max-width: 168px!important; /*max-width: auto!important;*/ min-width: 168px!important; z-index: 3;}
.ctx-links-header .ctx-nodefs {font: 500 24px/32px "Old Standard TT", serif!important; color: #939393!important; font-style: italic!important; display: block; height: 32px; width: 1110px!important; margin-bottom: 0!important;}
.ctx-section:first-child .ctx-links-header .ctx-nodefs {border-bottom: solid 1px #ccc; }
.ctx-links-header, .ctx-sections-container {background: transparent!important;}
a.ctx-clearfix.ctx-nodefs:hover .ctx-link-title p {color: #df2027!important; text-decoration: underline;}
.ctx-video-icon {background-color: #df2027!important;}
.ctx-video-icon:after {border-right-color: #df2027;}

/* paging navigation */
.page-links {font: 400 39px/36px "Old Standard TT", serif!important; color: #939393!important; text-align: right; /*bottom: 690px;*/ margin: 0; font-style: italic; /*position: absolute; right: 0;*/ }
.page-links a, .page-links > span {width: 25px; height: 36px; color: #939393!important; background-color: transparent; border: 0!important; letter-spacing: -.02em;}
.page-links a { color:#d9002e!important;}
.page-links a:hover {color:#d9002e!important; background-color: #ddd!important;}
.page-links-title {text-transform: capitalize; font-style: italic; color: #939393!important;}
.paging-navigation {margin-bottom: 0; clear: both!important;}
.single .navigation.post-navigation {margin: 0 0 30px 60px!important; min-width: 474px; clear: both; float: left;}
.entry-meta .tag-links a {color: #fff!important;}
.single footer.entry-meta {position: absolute; right: -380px; bottom: 0; min-height: 680px; width: 360px; display: block; color: #bbb; background: url("img/tags.png") 20px 60px no-repeat; overflow: visible; padding-left: 0px!important; text-transform: capitalize; font-size: 17px; z-index: 0;}

/* Watch Brands at Bottom of Post below Tags */

div.watch-brands-box {width: 360px; position: relative; margin-top: 220px; z-index: 10;}
h2.watch-brands-title {width: 310px; height: 27px; font: 400 21px/27px "Old Standard TT", serif; height: 27px; padding:0 0 0 50px; background: url("img/icons-watches.png") 0 -854px no-repeat transparent; color: #fff; display: block; letter-spacing: 0; margin:0 0 10px;}
ul.post-watch-brands {display: block; list-type: none; width: 360px; min-height: 40px; margin: 0;}
ul.post-watch-brands li {display: inline-block; margin-left: 10px;}
ul.post-watch-brands li:after {content:", "; color: #d9002e;}
ul.post-watch-brands li:last-child:after {content:" "!important;}
ul.post-watch-brands li a {color: #d9002e; font-size: 14px; font-weight: 700;}

/* Fake Sidebar Container for Author Box and Social Sharing */

.sidebar-posts-fakeout {position: absolute; right: 0; bottom: -420px; width: 350px; height: 375px;}

/* Author Box */

div.wide-row {position: relative; width: 1110px; height: 175px; display: block; margin-bottom: 30px;}
.ts-fab-list {display: none;}
.ts-fab-wrapper {position: relative; width: 330px; display: block; padding: 30px 0 0 0; margin: 0;}
.ts-fab-wrapper:after {clear: both;}
.ts-fab-header {display: block; font: 400 26px/33px "Old Standard TT", serif; }
.ts-fab-text {margin-left: 0!important; /*width: 176px; display: block;*/ font-size: 12px; font-weight: 500;}
.ts-fab-text a:hover {color: #d9002e;}
.ts-fab-header:before {content: "About the Author"; color: #d9002e; font: 700 13px/18px "Raleway", sans-serif!important;text-transform: uppercase;}
.ts-fab-header h4 a, .ts-fab-header h4 {font: 500 26px/32px "Old Standard TT", serif!important; color: #000!important; letter-spacing: -.5px!important;}
.ts-fab-header h4 a:hover {color: #d9002e!important;}
.ts-fab-avatar {width: 150px!important; height: 150px!important; float: right!important; margin: 0; border-radius: 50%;}
.ts-fab-avatar img {width: 150px!important; min-width: 150px!important; max-width: 150px!important; height: 150px!important; border-radius: 50%;}
.ts-fab-tab.visible-tab {border: 0!important; background: transparent!important; padding: 0;}
img[alt="SponsoredPost"] {display: none;}

/* Social Sharing */

.synved-share-image {min-width: 10px!important; max-width: 80px!important;}
.synved-social-container.synved-social-container-share {position: relative; display: block;}
.synved-social-container.synved-social-container-share:before {content: "Share This Post!"; font: 400 34px/50px "Old Standard TT", serif; height: 50px; font-style: italic; color: #939393; display: block; letter-spacing: -.5px; width: 350px; margin-bottom: 20px; border-bottom: solid 1px #ccc; background: url("img/icons-watches.png") 276px -932px no-repeat transparent; background-clip:padding-box;}
.synved-social-container.synved-social-container-share a {display: block!important; float: left!important;}
.synved-social-container.synved-social-container-share a img {display: block!important;}
.synved-social-light-prompt {margin-top: -20px;}

/* Gallery */
.gallery-col-3 .gallery-item {height: 120px!important;}
.gallery-row {clear: none!important; float: left; padding: 10px 0;}
.single #content > article .gallery-icon img {min-width: 10px; max-width:500px!important; height: 120px; border: 0;}
.gallery-item {margin-right: 2px;}

/* Attachment Pages */

body.single-attachment #content > article:first-child .entry-header, body.single-attachment .attachment .entry-attachment .attachment, body.single-attachment #content > article:first-child .single-attachment .site-content .entry-header, body.single-attachment .site-content .entry-content, body.single-attachment .site-content .entry-summary, body.single-attachment .site-content .entry-meta, .page-content {min-width: 10px!important; max-width: 1110px!important; width: 1110px!important; display: block!important; float: none!important; }
body.single-attachment .attachment .entry-attachment .attachment {margin: 0!important;} 
body.single-attachment #content > article img {min-width: 10px!important; max-width: 1110px!important; width: auto!important; display: block!important; float: none!important;}

/* comments */
#livefyre-comments {clear: both; width: 720px; min-height: 800px;}
#livefyre-comments:before {content: "Discussion"; font: 400 34px/50px "Old Standard TT", serif; height: 40px; padding:20px 0 17px 88px; background: url("img/icons-watches.png") -10px -322px no-repeat transparent; color: #939393; display: inline-block; letter-spacing: -.5px;}
#lf_pings h3 {font: 400 28px/46px "Old Standard TT", serif!important; height: 46px; margin-top: 10px; letter-spacing: -.5px;}
.fyre-comment-count, .fyre .fyre-live-container {font-family: "Old Standard TT", serif; font-size:20px; color: #939393; font-weight: 400!important;left: 240px; position: absolute!important; top: -42px; right: 0;}
.fyre-comment-count span:after, .fyre-comment-count span:before {content:"|"; font-family: "Old Standard TT", serif; font-size:20px; color: #939393; display: inline-block; font-weight: 400!important;padding: 0 20px;}
.fyre-livecount {width: 190px; position: absolute!important; left: 200px; top: 5px!important; text-align:left!important} 
.fyre-stream-livecount {font-family: "Old Standard TT", serif!important; font-size:20px!important; color: #939393!important; font-weight: 400!important;}
.fyre .fyre-live-container {top: -74px;}
.fyre.fyre-width-medium .fyre-listener-avatars {height: auto!important; position: absolute; right: 0; top: 70px; width: 430px; max-width: 430px!important;}
.fyre-auth {margin:0!important;}
.fyre .fyre-help {position: absolute; top: -44px;}
.fyre-editor {margin-top: 40px!important;}
.single #content #livefyre-comments .fyre-stream-content > article {min-width: 717px!important; width: 717px!important; max-width: 717px!important; margin-right: 0!important;float: right!important;}
.fyre-stream-content > article > article.fyre-comment-article {min-width: 656px!important; max-width: 656px!important; width: 656px!important; float: right!important; margin-right: 0!important;}
.single #content #livefyre-comments .fyre-stream-content article.fyre-comment-article {margin-right: 0!important; float: right;}
.fyre-stream-content > article > .fyre-comment-footer {min-width: 656px; width: 656px;}
/*.fyre .fyre-comment-article, .fyre .fyre-comment-stream, .fyre-stream-content article, .fyre-comment-wrapper {min-width: 717px!important;, max-width: 717px!important; margin-right: 0!important; width: 717px!important; float: right;}
.fyre-outer-comment-container, .fyre-stream-content article article {width: auto!important; margin-left: 62px!important;}
.fyre-comment-replies-indent {width: auto!important;}*/
article.comment-body {margin-top: 0!important;}
.comment-author a, .comment-author a:hover, .comment-author a:active {color: #d9002e;}
a.fyre-comment-action-button {display: inline-block; width: 50px; height: 27px; text-indent: -99999px!important; background: url("img/icons-watches.png") 0 -467px no-repeat transparent!important; text-align: left!important; margin-left: 5px; padding-right: 0;}
.fyre a.fyre-comment-reply {background: url("img/icons-watches.png") 0 -506px no-repeat transparent!important;}
.fyre a.fyre-comment-like-btn {background: url("img/icons-watches.png") 0 -468px no-repeat transparent!important;}
.fyre .fyre-avatar img {width: 30px!important; height: 30px!important;}
.fyre .fyre-comment p {font-weight: 600!important; font-size: 15px!important; line-height: 19px!important;}

/* Ask Us Anything Posts */

body.single-ask_us_anything .entry-meta.slash-tab, body.single-ask_us_anything #content article .entry-header .entry-meta:first-child, body.single-ask_us_anything #content article .entry-header .entry-meta .byline, body.single-ask_us_anything #content article .entry-header .entry-meta .comments-link, body.single-ask_us_anything #content article .entry-header .entry-meta .edit-link {display: none;}
body.single-ask_us_anything #content article .entry-header > .entry-meta {width: 0; height: 0;}
body.single-ask_us_anything #content article .entry-header {min-width: 691px!important; width: 691px!important; max-width: 691px!important; float: none; padding: 30px 0 18px 66px; background: #f5f5f5; height: auto!important; margin-bottom: 20px;}
body.single-ask_us_anything #content article .entry-header:before {content:"Q:"; font: 400 42px/42px "Old Standard TT", serif; letter-spacing: -.5px; position: absolute; left: 10px; top: 33px; font-style: italic;}
body.single.single-ask_us_anything #content > article .entry-header h1.entry-title {font: 500 24px/32px "Raleway", sans-serif!important; font-size: 24px!important; letter-spacing: normal; display: block; width: 636px!important; height: auto; padding: 0; margin: 0;}
body.single-ask_us_anything #content article .entry-header .entry-meta .entry-date  {top: 5px; left: 66px;}
body.single-ask_us_anything #content article p:first-child em {margin-left: 100px;}
 
body.single-ask_us_anything #content article {background: none;}

.nav-return {display: block; width: 100%; text-align: center; color: #d9002e; font: 400 30px/73px "Old Standard TT", serif; letter-spacing: -1px!important; height: 93px; font-style: italic;}
.nav-return:after {content: ""; clear: both;}

/* Pages */

.page p a {color: #d9002e;}

/* Watch Brands */
/*body.page.page-template-page-templatesbrowse-watch-brands-php span.full-list-link {display: none;}
body.paged.page-template-page-templatesbrowse-watch-brands-php span.full-list-link {display: inline-block;}*/
.brand-page.list {position: relative; width: 200px; margin: 0 0 20px 0; display: inline-block; border-right: solid 1px #d1d1d1; padding: 0 0 0 30px; color: /*#d9002e*/#000;}
.brand-page.list:nth-child(1+3n) {margin-right: 0;}
.brand-page.list img {width: 200px; height: auto;}
h3.brand-header {margin: 24px 0 10px; font-size: 15px;}
.category-count {font-weight: 700; color: #d9002e; font-size: 14px; display: block; margin-top: 5px;}
.watch-brands-footer {width: 1110px; display:block; clear: both;}
.utcw-1ae9ikl.tagcloud {display: block; border-radius: 50%; -webkit-shape-inside: circle(0, 0, 50%);}
#utcw-5 {width: 585px; margin-bottom: 10px;}
#utcw-5 .tagcloud {height: 110px;}
#utcw-5 .tagcloud ul {width: 585px;}
#utcw-5 .tagcloud ul li {width: 195px; float: left;}
.watch-brands-footer h2 {border-bottom: solid 1px #000; padding-bottom: 6px;}

/* All Articles */

body.page-template-page-templatesall-articles-php #content-sidebar {margin: 0 0 0 -342px; background: transparent;}
body.page-template-page-templatesall-articles-php #main.site-main {padding-bottom: 80px;}
.widget.widget_archive select {color: #fff; background: #d9002e; width: 320px; font-size: 16px; border: 0; padding: 4px 0 0 4px;}
.widget.widget_archive select option {padding: 4px 0 4px 4px;}
body.page-template-page-templatesall-articles-php #text-141, body.page-template-page-templatesall-articles-php #text-140 {margin-bottom: 0;}
body.home.paged #content div.full-width-row.large-row.right article.large-brick,
body.category #content div.full-width-row article:last-child,
body.category #content div.full-width-row article:last-of-type,
body.category #content div.full-width-row.large-row.right article.large-brick,
body.tag #content div.full-width-row article:last-child, .tag #content div.full-width-row.large-row.right article.large-brick,
.tax-watch-brands #content div.full-width-row article:last-child, .tax-watch-brands #content div.full-width-row.large-row.right article.large-brick, body.archive.date #content div.full-width-row.large-row.right article.large-brick,
body.archive.date #content div.full-width-row article:last-child, body.archive.author #content div.full-width-row.large-row.right article.large-brick, body.archive.author #content div.full-width-row article:last-child {margin: 20px 0 0 0!important;}

/* About */

body.page-template-page-templatesmasthead-php p {margin-bottom: 14px;}
body.page-template-page-templatesmasthead-php #text-132 {display: none;}
body.page-template-page-templatesmasthead-php span.est-about {color: #d9002e; font-size: 26px; line-height: 28px; display: inline-block; margin-left: 30px; height: 28px; font-style: italic; vertical-align: middle;}
body.page-template-page-templatesmasthead-php .entry-title-wrapper.masthead {width: 1110px!important; min-width: 1110px!important; max-width: 1110px!important; clear: both;}

.twitter-timeline {width: 350px;}
.page-template-page-templatesmasthead-php #content-sidebar {padding-top: 38px; position: relative;}
.page-template-page-templatesmasthead-php #text-123 {position: absolute; width: 350px; top: 1180px;}
.page-template-page-templatesmasthead-php .widget.ffm-follow {margin-top: 50px;/*position: absolute; top: 2670px;*/}

.page-template-page-templatesmasthead-php .widget.widget_dpe_fp_widget {position: absolute; width: 350px; top: 462px;}

.page-template-page-templatesmasthead-php .widget.widget_wpinstagram-widget {width: 350px;}
.page-template-page-templatesmasthead-php  #wpinstagram-widget-16 h3.widget-title {background: url("img/icons-watches.png") 0 -940px no-repeat transparent!important; width: 284px; padding-left: 66px; margin-bottom: 0!important;}
.page-template-page-templatesmasthead-php  #wpinstagram-widget-15 h3.widget-title,
.page-template-page-templatesmasthead-php  #wpinstagram-widget-18 h3.widget-title,
.page-template-page-templatesmasthead-php  #wpinstagram-widget-20 h3.widget-title,
.page-template-page-templatesmasthead-php  #wpinstagram-widget-21 h3.widget-title,
.page-template-page-templatesmasthead-php  #wpinstagram-widget-8 h3.widget-title,
.page-template-page-templatesmasthead-php  #wpinstagram-widget-10 h3.widget-title {display: none!important;}
.page-template-page-templatesmasthead-php  #wpinstagram-widget-16 {position: absolute; top: 2270px;}
.page-template-page-templatesmasthead-php  #wpinstagram-widget-15 {position: absolute; top: 2495px;}
.page-template-page-templatesmasthead-php  #wpinstagram-widget-18 {position: absolute; top: 2675px;}
.page-template-page-templatesmasthead-php  #wpinstagram-widget-20 {position: absolute; top: 2854px;}
.page-template-page-templatesmasthead-php  #wpinstagram-widget-21 {position: absolute; top: 3210px;}
.page-template-page-templatesmasthead-php  #wpinstagram-widget-8 {position: absolute; top: 3030px; height: 175px;}
.page-template-page-templatesmasthead-php  #wpinstagram-widget-10 {position: absolute; top: 3390px; height: 175px;}
.page-template-page-templatesmasthead-php  #text-124 {position: absolute; top: 3580px; width: 350px;}
.page-template-page-templatesmasthead-php  #pinterestbadgewidget-3 {position: absolute; top: 4020px; width: 350px;}

.contributor-profile {border-bottom: 1px solid #ddd; float: left; display: block; width: 708px; margin-bottom: 20px;}
a.profile-img, a.profile-img img {border-radius: 50%; display: block; width: 278px; height: 278px; float: left;}
.contributor-profile .contributor-bio {width: 420px; display: block; float: left; margin-left: 10px;}
.contributor-profile h2 {margin: 0 0 15px;}
.contributor-profile h2.name a {color: #000000; font: 500 33px/34px "Old Standard TT",serif; letter-spacing: -0.5px;}
.contributor-profile h2.name a:hover {color: #d9002e;}
.contributor-profile .contributor-bio .story {min-height: 230px; font-size: 14px; display: block; float: left; border-bottom: 2px dotted #dedede; padding-bottom: 20px;}
.contributor-profile .contributor-bio .story .first-sentence {font-size: 18px; color: #d9002e; display: block; margin-bottom: 10px;}
.contributor-bio .contributor-footer {display: block; float: left; width: 420px;}
.contributor-profile .contributor-bio .contributor-footer a.my-articles {display: block; padding-left: 45px; width: 110px; font-size: 14px; font-weight: 900; color: #666; text-transform: uppercase; height: 36px; line-height: 36px; float: left; background: url("img/icons-watches.png") -311px -810px no-repeat transparent; margin: 14px 0;}
.contributor-profile .contributor-bio .contributor-footer .contributor-socials {display: block; float: right; font-size: 14px; font-weight: 900; color: #666; text-transform: uppercase; height: 36px; line-height: 36px; margin: 14px 0;}
.contributor-profile .contributor-bio .contributor-footer .contributor-socials a {display: block; width: 36px; height: 36px; float: left; background: url("img/icons-watches.png") -317px -584px no-repeat transparent; margin-right: 4px; text-indent: -9999px;}
.contributor-profile .contributor-bio .contributor-footer .contributor-socials a.twitter {background: url("img/icons-socials.png") -40px 0 no-repeat transparent;}
.contributor-profile .contributor-bio .contributor-footer .contributor-socials a.google-plus {background: url("img/icons-socials.png") -119px 0 no-repeat transparent;}
.contributor-profile .contributor-bio .contributor-footer .contributor-socials a.instagram {background: url("img/icons-socials.png") -158px 0 no-repeat transparent;}
.contributor-profile .contributor-bio .contributor-footer .contributor-socials a.flickr {background: url("img/icons-socials.png") -200px 0 no-repeat transparent;}
.contributor-profile .contributor-bio .contributor-footer .contributor-socials a.pinterest {background: url("img/icons-socials.png") -80px 0 no-repeat transparent;}

.contributor-brick {width: 340px; height: 96px; display: block; float: left; margin-right: 30px; margin-bottom: 60px;}
.contributor-brick .contributor-footer {width: 230px;}
.contributor-brick .contributor-footer a.my-articles {display: block; padding-left: 45px; width: 94px; font-size: 14px; font-weight: 900; color: #666; text-transform: uppercase; height: 36px; line-height: 36px; float: left; background: url("img/icons-watches.png") -311px -810px no-repeat transparent; margin: 14px 0;}
.contributor-brick h2 {margin: 0; padding: 0 0 10px; width:230px; border-bottom: 2px dotted #dedede;}
.contributor-brick h2.name a {color: #000000; font: 500 28px/30px "Old Standard TT",serif; letter-spacing: -0.5px;}
.contributor-brick h2.name a:hover {color: #d9002e;}
.contributor-brick a.profile-img, .contributor-brick a.profile-img img {width: 96px; height: 96px;}
.contributor-brick .contributor-bio {float: left; width: 230px; display: block; margin-left: 10px;}
.contributor-brick:nth-child(even) {margin-right: 0;}

.contributor-brick .contributor-bio .contributor-footer .contributor-socials {display: block; float: right; font-size: 14px; font-weight: 900; color: #666; text-transform: uppercase; height: 22px; line-height: 22px; margin: 20px 0 0;}
.contributor-brick .contributor-bio .contributor-footer .contributor-socials a {display: block; width: 24px; height: 24px; float: left; background: url("img/icons-socials.png") -186px -178px no-repeat transparent; margin-right: 3px; text-indent: -9999px;}
.contributor-brick .contributor-bio .contributor-footer .contributor-socials a.small-instagram {background: url("img/icons-socials.png") -186px -178px no-repeat transparent;}
.contributor-brick .contributor-bio .contributor-footer .contributor-socials a.small-twitter {background: url("img/icons-socials.png") -74px -178px no-repeat transparent;}
.contributor-brick .contributor-bio .contributor-footer .contributor-socials a.small-facebook {background: url("img/icons-socials.png") -112px -178px no-repeat transparent;}

a.twitter-topper {position: relative; display: block; width: 310px; height: 50px; color: #fff!important; font-weight: 700!important; font-size: 15px!important; padding: 10px 20px 20px; background-color: #3ca8df; line-height: 30px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
a.twitter-topper span.twitter-icon {display: block; float: right; width: 40px; height: 30px; background: url("img/icons-watches.png") -309px -760px no-repeat transparent;}

.page-template-page-templatesmasthead-php .site-like {position: absolute; right: 0; top: -70px; width: 260px;}

/* Archive Pages*/
body.page #content article, body.page #content, body.page #content article {width: 717px; max-width: 717px; height: auto; display: block; margin: 0; border-right: solid 1px #d1d1d1;}
body.page #content, body.page #content article {margin-right: 20px; border: 0;}
body.page-template-page-templatesall-articles-php #content {width: 762px!important; min-width: 762px; max-width: 762px; margin: 0; margin-right: 348px!important;}
body.page-template-page-templatesall-articles-php #content article {width: 356px; max-width: 356px; height: 417px; display: inline-block; margin: 20px 19px 0 0; border-right: solid 1px #d1d1d1;}

.archive-header,  body.page .entry-header, body.page-template-default #content > article:first-child .entry-header, .entry-title-wrapper,
body.search-results .page-header, body.tax-watch-brands .page-header, body.archive.date .page-header, body.search .page-header {margin: 35px 0 20px 0!important; padding: 0; max-width: 737px; border-bottom: solid 1px #d1d1d1;}
body.page #content > article:first-child .entry-header {width: 717px; min-width: 0; height: auto!important;}
body.page.page-template-page-templatesall-articles-php article .entry-header {margin: 0!important; border-bottom: 0!important; }
body.archive.author .archive-header {margin-bottom: 0!important;}
body.search-results .page-header, body.tax-watch-brands .page-header, body.archive.date .page-header, body.search .page-header {width: 747px;}

.col-span-one, .col-span-two {display: block; float: left; width: 205px; padding-left: 13px; height: 148px; border-right: solid 1px #d1d1d1; font: 400 19px/23px "Old Standard TT", serif; letter-spacing: -.5px;}
.col-span-one:first-child {padding-left: 0;}
	.masthead-title {font: 700 13px "Raleway", sans-serif!important; letter-spacing: normal; display: block; margin-bottom: 12px;}
.col-span-two {width: 440px; border:0;}
.col-span-two .col-span-one {height: 120px;}
.col-span-two .col-span-one:first-child {padding: 0;}

.author-description, body.tag .taxonomy-description {font: 500 19px/23px "Old Standard TT", serif!important; letter-spacing: -.5px; padding-bottom: 20px; color: #000;}

body.tag .taxonomy-description p {font: 500 19px/23px "Old Standard TT", serif!important; letter-spacing: -.5px;}
body.tag .taxonomy-description p.img-desc {margin: 0!important;}
.tag-img {float: left; margin: 0 40px 10px 0!important;}

/* Author Post Listing Page */

body.archive.author .author-list-img {float: right; display: block; border-radius: 50%; width: 150px; height: 150px;}
body.archive.author .ts-fab-text {display: none!important;}
body.archive.author .ts-fab-wrapper {width: 150px!important; padding: 0!important; border-radius: 50%!important;}

/* Category Landing Pages */

body.category .content-sidebar,
body.page-template-page-templatesbrowse-watch-brands-php .content-sidebar {margin-top: 170px!important; position: relative;}
body.page-template-page-templatesbrowse-watch-brands-php #content{margin-top: 90px;}

body.category-watch-news .content-sidebar, body.category-watch-reviews .content-sidebar, body.category-feature-watch-articles .content-sidebar, body.category-watch-giveaways .content-sidebar, body.category-6314 .content-sidebar, body.tag-watch-recommendations-and-purchase-guide .content-sidebar {margin-top: 390px!important;}
body.category .archive-header, page-template-page-templatesbrowse-watch-brands-php .archive-header, body.tag-watch-recommendations-and-purchase-guide .archive-header {height: 150px; width: 1110px; min-width: 1110px; max-width: 1110px; margin-top: 0!important; position: relative; border: 0!important; display: block; /*background: url("img/category-headers.png") -350px 0 no-repeat;*/}
body.category-watch-news .archive-header {display: block; height: 370px; background: url("img/category-watch-news.jpg") 0 0 no-repeat;}
body.category-watch-reviews .archive-header {display: block; height: 370px; background: url("img/category-watch-reviews.jpg") 0 0 no-repeat;}
body.category-feature-watch-articles .archive-header {display: block; height: 370px; background: url("img/category-features.jpg") 0 0 no-repeat;}
body.category-6314 .archive-header {height: 370px; display: block; background: url("img/category-ask-watch-experts.png") left 0 no-repeat;}

body.page-template-page-templatesbrowse-watch-brands-php #primary {position: relative;}
body.page-template-page-templatesbrowse-watch-brands-php .entry-header {border: 0; margin-top: 0!important; height: 100px;}

body.category .archive-header .archive-title,
body.page-template-page-templatesbrowse-watch-brands-php .entry-header .entry-title {position: absolute; left: 22px; top: 0; display: block; font-size: 78px!important; line-height: 150px!important; height: 150px!important; font-weight: 100!important; padding-right: 80px!important; letter-spacing: -4px!important; color: #d9002e; background: url("img/category-title-point.png") right 0 no-repeat; z-index: 1;}

body.category.category-6511 .archive-header .archive-title, body.category.category-6514 .archive-header .archive-title, body.category.category-148 .archive-header .archive-title {top: 26px; color: #fff; line-height: 80px!important; line-height: 80px!important; font-size: 78px!important; background: none; padding: 0;}

.top-cat-name {text-transform: capitalize; font-style: italic; font-size: 30px; display: block; height: 30px!important; line-height: 30px!important; margin-bottom: -36px; margin-top: 20px; letter-spacing: -.5px!important;}

body.category .archive-header .taxonomy-description,
body.page-template-page-templatesbrowse-watch-brands-php .taxonomy-description {position: absolute; letter-spacing: normal!important; right: -280px; width: 280px; display: inline-block; padding: 20px 0 0 0; top: 10px;}
body.page-template-page-templatesbrowse-watch-brands-php .taxonomy-description {right: 10px!important; width: 550px!important; padding: 0!important;}

body.category.category-117 .archive-header .taxonomy-description, body.category.category-713 .archive-header .taxonomy-description {width: 260px!important; right: -270px;}
body.category.category-6516 .archive-header .taxonomy-description {width: 400px!important; right: -400px;}
body.category.category-1813 .archive-header .taxonomy-description {width: 370px!important; right: -380px; padding: 0;}
body.category.category-6516 .archive-header .taxonomy-description {padding: 10px 0 0 0;}
body.category.category-6517 .archive-header .taxonomy-description,
body.category.category-5991 .archive-header .taxonomy-description {padding-top: 10px;}
body.category.category-1147 .archive-header .taxonomy-description {width: 370px!important; right: -380px; padding-top: 20px;}
body.category.category-watch-news .archive-header .taxonomy-description, body.category.category-watch-reviews .archive-header .taxonomy-description, body.category.category-feature-watch-articles .archive-header .taxonomy-description, body.category.category-6314 .archive-header .taxonomy-description, body.tag-watch-recommendations-and-purchase-guide .archive-header .taxonomy-description {position: absolute; width: 540px; display: block; top: 22px; right: 0; padding: 0;}

body.category .archive-header .taxonomy-description a, .author-description a,
body.page-template-page-templatesbrowse-watch-brands-php .taxonomy-description a {color: #d9002e; text-decoration: none;}

body.category-watch-giveaways .taxonomy-description .giveaway-month {position: absolute; left: 160px; top: 246px; font: 400 50px/60px "Old Standard TT", serif; letter-spacing: -1px; z-index: 1; color: #d9002e; font-style:italic;}
body.category p.page-intro,
body.page-template-page-templatesbrowse-watch-brands-php p.page-intro, body.tag-watch-recommendations-and-purchase-guide p.page-intro {font: 500 16px/21.5px "Raleway", sans-serif!important; letter-spacing: normal; color: #000; display: inline-block; vertical-align: middle;}
body.page-template-page-templatesbrowse-watch-brands-php p.page-intro {margin: 0!important;}

body.category.category-watch-news p.page-intro, body.category.category-watch-reviews p.page-intro, body.category.category-feature-watch-articles p.page-intro, body.category.category-6314 p.page-intro, body.page p.page-intro, body.tag-watch-recommendations-and-purchase-guide p.page-intro, body.page .pages-intro {font: 400 30px "Old Standard TT", serif!important; letter-spacing: -.5px; display: block; line-height: 1.1em!important;}
body.page p.page-intro {font-size: 24px!important; line-height: 26px!important;}

body.category p.col-span-one,
body.page-template-page-templatesbrowse-watch-brands-php p.col-span-one, body.tag-watch-recommendations-and-purchase-guide .archive-header p.col-span-one {font: 400 15px/24px "Raleway", sans-serif!important; letter-spacing: normal!important; border: 0!important; color: #000; width: 255px; height: auto; margin-bottom: 0; padding-left: 0; padding-right: 20px;}
body.category p.col-span-one:last-child, body.tag-watch-recommendations-and-purchase-guide .archive-header p.col-span-one:last-child {padding: 0!important;}

/* Giveaways Category Landing Page */
body.category-watch-giveaways .archive-header {height: 370px!important; background: url("img/giveaway/2015-May-Zodiac-Watch-May-Giveaway.jpg") 510px 0 no-repeat!important;}
body.category-watch-giveaways .archive-header .archive-title, body.category-6314 .archive-header .archive-title, body.tag-watch-recommendations-and-purchase-guide .archive-header .archive-title {text-indent: -9999px!important;}
body.category-watch-giveaways .taxonomy-description, body.category.category-6314 .taxonomy-description {position: absolute!important;}
body.category-watch-giveaways .taxonomy-description,
body.category-watch-giveaways .taxonomy-description a {display: block!important; width: 1110px!important; height: 370px!important; left: 0!important; top: 0!important; padding: 0!important; margin: 0!important;}

/* Ask Us Anything Category Landing Page */
body.category.category-6314 #content article, body.category.category-6314 #content article .entry-header {width: 697px!important; min-width: 697px!important; max-width: 697px!important; background: none!important; padding: 24px 0 24px 61px; float: none; clear: both; display: block; height: auto; border: 0; margin-top: 0;}
body.category.category-6314 #content article .entry-header {width: 636px!important; min-width: 636px!important; max-width: 636px!important; padding: 0!important;}
body.category.category-6314 .archive-header .archive-title  {background: none!important;}
body.category.category-6314 #content article .entry-header:before {content:"Q:"; font: 400 42px/42px "Old Standard TT", serif; letter-spacing: -.5px; position: absolute; left: -50px; top: 0; font-style: italic;}
body.category.category-6314 #content article .entry-header .entry-title a {font: 500 24px/32px "Raleway", sans-serif!important; letter-spacing: normal; display: block; width: 636px; height: auto;} 
body.category.category-6314 #content article .post-thumbnail, body.category.category-6314 #content article .entry-meta {display: none!important;}
body.category.category-6314 #content article:nth-child(even) {background: #f5f5f5;}
/* body.category-6314 div#content {min-height: 1500px!important;}*/
body.category.category-6314 .paging-navigation {margin-top: 75px!important;}

div.ask-buttons {display: block; margin-bottom: 40px; margin-left: 58px; }
div.ask-buttons a {display: inline-block; background: url("img/icons-watches.png") 0 -660px no-repeat transparent; height: 32px; color: #fff; font-weight: 700; line-height: 32px; font-size: 18px;}
div.ask-buttons a:hover {color: #fff!important;}
a.ask-question {background-position: 0 -660px!important; width: 255px; margin-right: 40px; padding-left: 50px!important; text-transform: uppercase;}
a.ask-question:hover {background-position: 0 -704px!important;}
a.ask-subscribe {background-position: 0 -750px!important; width: 216px; padding-left: 36px!important;}
a.ask-subscribe:hover {background-position: 0 -796px!important;}

/* Custom Tag Landing Pages */

body.tag .taxonomy-description {padding: 18px 30px 18px 0!important;}
body.tag-watch-recommendations-and-purchase-guide .archive-header {height: 370px; display: block; background: url("img/tag-watch-buying-guides.png") -30px 0 no-repeat;}
.hard-brick {width: 357px; height: 416px; float: left; margin: 0 22px 20px 0; clear: both; position: relative;}
	.hard-brick .brick-title {position: absolute; left: 0; top: 13px; font: 400 22px/22px "Old Standard TT", serif; letter-spacing: -.5px; color: #888; font-style: italic; z-index: 1;}
	.hard-brick-large .brick-description {position: absolute; left: 534px; width: 187px; top: 205px; font: 400 16px/20px "Raleway", sans-serif!important; letter-spacing: normal; font-style: italic; z-index: 1;}
.hard-brick:nth-child(even) {margin-right: 0; clear: none!important;}
.hard-brick-large {width: 733px; height: 417px; clear: both; margin-bottom: 30px; position: relative;}
.brick-p {padding-right: 60px;}
.tag .top-level-filter.gray, .archive.tax-watch-brands .top-level-filter.gray {background-color: #888; width: 1110px!important;}

body.archive.tag #page, body.tax-watch-brands #page, body.archive.date #page {overflow: hidden;}

/* Filter/Sort */

.top-level-filter {width: 706px; background: #d9002e; height: 50px; display: block; font: 400 30px/50px "Old Standard TT", serif; letter-spacing: -.5px; color: #fff; padding-left: 30px; _width: 736px!important;
	   width: 736px\9;
	   width: 736px\0/;}
.secondary-filter {width: 244px; background: #cecfd1; height: 30px; display: inline-block; margin: 0 2px 2px 0; float: left; position: relative; z-index: 5;}
.secondary-filter.highest-z {z-index: 10;}
.secondary-filter.selected, .secondary-filter.selected ul li select {background-color: #9fa6af;}
.secondary-filter.selected ul li select:hover {color: #fff!important;}
.secondary-filter ul {list-style: inside none; display: block; position: relative; top: 0; left: 0; width: 244px; margin: 0;}
.secondary-filter ul li {font-size: 15px; display: inline-block; line-height: 29px; height: 27px; width: 214px; color: #fff;}
.secondary-filter ul li select, select.brand-sort {background: #cecfd1; border: 0 !important;  /*Removes border*/
     -webkit-appearance: none;  /*Removes default chrome and safari style*/
     -moz-appearance: none;  /*Removes default style Firefox*/background: url("img/icons-watches.png") 221px -628px no-repeat;  /*Adds background-image*/
      /*background-position: 82px 7px;  Position of the background-image*/
      width: 244px; /*Width of select dropdown to give space for arrow image*/
      text-indent: 0.01px; /* Removes default arrow from firefox*/
      text-overflow: "";  /*Removes default arrow from firefox*/
	  padding: 4px 0 0 30px;
	  font-size: 15px; color: #fff!important; line-height: 29px; height: 26px; margin: 0; vertical-align: top; outline: none;}
	  .secondary-filter ul li select option {width: 214px; padding: 2px 0 2px 30px; outline: none; background: #cecfd1;}
	  .secondary-filter ul li select option:last-child {}
.secondary-filter ul li select:hover {/*background-color: #d9002e;*/ color: #fff!important; cursor: pointer;}

select.brand-sort {width: 160px!important; background: url("img/icons-watches.png") 90px -628px no-repeat #9fa6af; padding-left: 10px;}
select.brand-sort option {width: 100px!important; background: #9fa6af;}
#letterform select.brand-sort option {width: 152px!important; padding-left: 10px;}
select.brand-sort option[selected=selected] {}

/*form.posted select, select#sort-order {background-color: #9fa6af!important;}*/
form.posted select.unselected {background-color: #cecfd1!important;}
select#sort-order,
select.brand-sort option[selected=selected],
form.posted select,
.secondary-filter ul li select option[selected=selected] {background-color: #9fa6af!important;}

.reset-apply-filters {width: 736px; height: 80px; clear: both; text-align: center; line-height: 80px; font-size: 60px; font-weight: 100; color: #d9002e;}
.reset-apply-filters a {color: #d9002e; font-size: 15px; display: inline-block; vertical-align: middle; font-weight: 600;}
.reset-apply-filters input[type="submit"] {background: none; color: #d9002e; font-size: 15px; vertical-align: middle; font-weight: 600; width: auto; padding: 0; text-transform: capitalize;}

/* 404 Page */

body.error404 #content-sidebar {margin: 360px 0 0 -342px; background: transparent;}
body.error404 #content header.page-header {max-width: 1110px!important; width: 1110px; position: relative; height: 338px; background: url("/wp-content/themes/watches/img/404.jpg") 0 0 no-repeat; display: block; overflow: hidden; padding: 0;}
body.error404 #content header.page-header h1 {text-indent: -99999px; width: 300px;}
body.error404 #content header.page-header h2 {position: absolute; width: 365px; height: 200px; margin: 0; top: 30px; left: 650px; color: #fff; font-size: 48px; line-height: 1.2em; z-index: 3;}
body.error404 #content header .search-form {position: absolute; top: 280px; left: 650px; width: 300px;}
body.error404 .page-content {width: 737px!important; max-width: 737px!important; padding-right: 0;}
body.error404 .page-content .widgettitle {font-size: 30px; margin-top: 30px;}
body.error404 .page-content .widget ul li {font-size: 16px; padding: 3px 0;}
.tagcloud {color: #999;}
.tagcloud span, a.utcw-tag {margin: 0 5px!important;}
.tagcloud a {color: #D9002E!important;}
.tagcloud a.utcw-tag:hover {color: #000!important;}

/* ** Content Sidebar (ads & widgets) ** */

.widget a {color: #d9002e;}
.page-template-page-templatesall-articles-php #text-112 {/*display: none;*/}
body.home .widget.google_top_posts {/*margin-bottom: 40px;*/ width: 350px; position: absolute; top: 1510px; right: 0;}
body.home.paged #text-63, body.home.paged #text-58 {/*position: absolute; top: 2276px; width: 342px;*/ display: none;}
body.home.paged #text-117 {position: absolute; top: 2546px; width: 342px;}
body.home #text-122 {position: absolute; top: 2880px; width: 342px;}
body.archive.category #text-120 { /*top:660px850px; right: 0; position: absolute;*/}

body.archive.category #text-121 {top: 2158px; right: 0; position: absolute;}
body.home #text-121 {top: 2810px; right: 0; position: absolute; width: 342px; /*display: none!important;*/}
body.home #ffmwidget-2 {top: 1940px; right: 0; position: absolute; width: 342px;}
/* body.archive.category #text-58 {top: 2500px; right: 0; position: absolute;}*/

body.home aside#text-142 {position: absolute; top: 2080px;}
.ABTW-About-wrapper {margin-top: 30px; width: 300px; border: solid 1px #ccc; padding: 10px 20px;}
body.home .ABTW-About-wrapper {margin-top: 10px;}
a.ABTW-About-Widget {display: block; width: 300px; height: 70px; text-indent: -99999px; background: url("img/logo-aBlogtoWatch.png") top center no-repeat; background-size: 160px, 62px;}
.ABTW-About-wrapper p {font-size: 13px; font-weight: 600; display: block; width: 300px; margin-bottom: 5px;}
.ABTW-About-wrapper p a {color: #D9002e!important;}

 /* Classics and Hot Widgets */
body.home #text-125, body.home #text-126 {top: 2394px; right: 0; position: absolute; width: 342px;}

body.archive.category #text-125,
body.archive.category #text-126 {top: 2620px; right: 0; position: absolute; width: 342px;}
body.archive.date #text-125, body.archive.date #text-126 {top: 2360px; right: 0; position: absolute; width: 342px;}

body.tag #text-126 {top: 1910px; right: 0; position: absolute; width: 342px;} /* default placement with no text in description */
body.tag-seiko-spring-drive #text-126 {top: 2420px;} /* one line of text in description */
body.tag-audemars-piget-royal-oak-offshore.tag-6554 #text-126, body.tag-5930 #text-126 {top: 2410px;} /* two lines of text in description */
body.tag-casio-g-shock #text-126, body.tag-hublot-big-bang #text-126, body.tag-watch-reviews-under-500 #text-126 {top: 2442px;}
body.tag-seiko-astron #text-126 {top: 2440px;}
body.tag-moon-phase-watches #text-126 {top: 2490px;}
body.tag-baselworld-2014 #text-126 {top: 2595px; right: 0; position: absolute; width: 342px;}
body.tag-baselworld-2015 #text-126 {top: 5066px; right: 0; position: absolute; width: 342px;}
body.tag-5956 #text-126, body.tax-watch-brands #text-126, body.tag.tag-survival-watch #text-126, body.tag-hublot-big-bang.paged #text-126 {/*top: 1956px; right: 0; position: absolute; width: 357px;*/ display: none;}
body.tag-watch-straps #text-126 {top: 2660px; right: 0; position: absolute; width: 342px;} /* photo and text */
body.tag-baselworld-2015 #text-125 {position: absolute; top: 4626px; right: 0; width: 342px;}

body.tax-watch-brands #text-125, body.tax-watch-brands #text-126,
body.category-book-reviews #text-125, body.category-book-reviews #text-126, body.category-book-reviews #text-121, body.category-book-reviews #text-120, body.category-hourtime-show #text-125, body.category-hourtime-show #text-126, body.category-hourtime-show #text-121, body.category-hourtime-show #text-120, body.category-ask-watch-experts-anything #text-125, body.category-ask-watch-experts-anything #text-126, body.category-ask-watch-experts-anything #text-121, body.category-ask-watch-experts-anything #text-120 {position: relative!important; top: inherit!important; right: inherit!important;}

body.single-post #text-126, body.single-post #text-125 {display: none;}

.content-sidebar aside {margin-bottom: 20px; clear: both; float: left;}
.content-sidebar .widget .widget-title {border: 0; margin: 0 0 15px;}

/* better wordpress recent comments */
.bwp-rc-widget h2 {font: 500 32px/34px "Old Standard TT", serif!important; text-transform: capitalize!important; font-style: italic!important; background: url("img/icons-watches.png") -290px -937px no-repeat transparent; display: block; padding: 0 0 0 80px;}
ul.bwp-rc-ulist ul {margin-left: 0!important; padding-bottom: 20px;}
	ul.bwp-rc-ulist li > strong a {font: 500 20px/21px "Old Standard TT", serif!important;letter-spacing: -.5px!important; color: #d9002e!important;}
	.bwp-rc-newer-nav, .bwp-rc-older-nav { color: #d9002e!important; margin-left: 20px;}
	ul.bwp-rc-ulist li a:last-child {color: #333!important; font: 700 15px/17px "Raleway", sans-serif!important;;}
.recent-comment-avatar {display: none!important;}
.recent-comment-single {margin-left: 0; line-height: 17px!important;}
.recent-comment-single span, .recent-comment-single a {line-height: 17px!important; font-size: 15px;}
.recent-comment-single span { color: #000!important;}
.recent-comment-single a strong {font: 700 14px/17px "Raleway", sans-serif!important; letter-spacing: normal; color: #d9002e!important;}

.ad-300x250, .ad-300x600, .ad-160x600, .ad-160x400 {width: 342px; height: 250px; text-align: right; background: url("img/icons-watches.png") 0 -1000px no-repeat transparent; display: block;}
.ad-728x90 {width: 728px; display: block; margin: 0 auto;}
.ad-970x90 {width: 970px; height: 90px; margin-bottom: 0!important; display: block;}
.ad-300x600, .ad-160x600 {height: 600px!important;}
.ad-160x400 {height: 400px!important;}
.ad-160x600, .ad-160x400 {width: 160px!important; padding-left: 190px!important;}
.ad-300x250 div, .ad-300x600 div, .ad-160x600 div {float: right!important; width: auto!important; margin: 0; position: relative;}
.ad-300x250 div iframe, .ad-300x600 div iframe, .ad-160x600 iframe, .ad-728x90 iframe {margin-bottom: 0;}
.ad-160x600 div #google_image_div {right: 0!important; position: absolute!important;}

.widget.widget_utcw.widget_tag_cloud h1 {/*display: none;*/}

div.timeless-classics, div.trending-topics {color: #fff; width: /*357px*/342px; height: 416px; background: url("img/icons-watches.png") 0 -2022px no-repeat #d8002d;}
div.timeless-classics h2, div.trending-topics h2 {color: #fff!important; text-align: center; font: 400 32px/32px "Old Standard TT", serif!important; letter-spacing: -1px!important; padding: 14px 0 6px 0!important; margin: 0!important; text-transform: none!important; height: 39px!important;}
div.timeless-classics ul, div.trending-topics ul {float: right: margin-right: 25px;}
div.timeless-classics ul li, div.trending-topics ul li {border-bottom: dotted 2px #fff; height: 70px; width: 216px; padding-left: 18px; margin-left: 98px; position: relative;}
div.timeless-classics ul li:last-child, div.trending-topics ul li:last-child {border: 0;}
div.timeless-classics ul li a, div.trending-topics ul li a {color: #fff!important; display: block; height: 50px; padding-top: 20px;}
div.timeless-classics ul li img {position: absolute; left: -97px; top: 0;}
div.timeless-classics ul li:last-child img {height: 69px;}

div.trending-topics {background: url("img/icons-watches.png") 0 -1602px no-repeat #d8002d; width: 342px; height: 416px;}
div.trending-topics ul li {height: 119px; width: 277px; margin-left: 24px; padding-left: 23px;}
div.trending-topics ul li a {height: 76px; padding-top: 46px; font-size: 16px;}

/* giveaway widget */
#text-112 {/*margin-bottom: 199px!important;*/}
.giveaway {width: 342px; height: 112px; padding-top: 38px; position: relative;}
.giveaway .gray-block {width: 312px; width: 342px\9; width: 342px\0; height: 112px; padding-left: 30px; background: #b1b5ba;}
.giveaway a.win-img {display: block; overflow: hidden; width: 177px; height: 110px; border: solid 1px #000; position: absolute; right: 0; top: 0; z-index: 1;}
.giveaway h2 {position: absolute; top: 0; left: 0; display: block; margin: 0; width: 113px; padding-left: 62px; background: url("img/icons-watches.png") 10px -90px no-repeat transparent; z-index: 1;}
.giveaway h4 {color: #fff; line-height: 1em!important; font-size: 36px!important; font-style: italic!important; display: block; width: 141px; padding: 5px 0 0 0; margin: 0;}
.giveaway h3 {color: #000; display: block; margin: 0; padding-top: 4px; font-size: 21px; line-height: 28px; font-weight: 400; letter-spacing: -.03em; letter-spacing: -.04em\9; letter-spacing: -.04em\0;}

/* ask us anything / top posts widgets */
body.home .widget_dpe_fp_widget {/*margin-bottom: 490px;*/ width: 350px; position: absolute; right: 0; top: /*1372px*/612px;}
/*body.category .widget_dpe_fp_widget {margin-bottom: 510px;}*/
.widget_dpe_fp_widget .widget-title {padding-left: 90px; background: url("img/icons-watches.png") 10px -130px no-repeat transparent; height: 43px;}
.widget.google_top_posts .widget-title, .widget.google_top_posts .widgettitle, .widget_tag_cloud .widgettitle, .content-sidebar.widget-area .widget.widget_archive .widgettitle {padding-left: 102px; background: url("img/icons-watches.png") 10px -180px no-repeat transparent;}
.widget_dpe_fp_widget ol, .widget.google_top_posts ol {list-style: inside decimal;}
.widget_dpe_fp_widget ol li:nth-child(odd), .widget.google_top_posts ol li:nth-child(odd) {background-color: #f5f5f5;}
.widget_dpe_fp_widget ol li, .widget_dpe_fp_widget ol li a, .widget.google_top_posts ol li, .widget.google_top_posts ol li a {font-weight: 400!important; font-style: normal;}
.widget_dpe_fp_widget ol li, .widget.google_top_posts ol li {float: left; clear: both; font-size: 26px; font-family: "Old Standard TT", serif; font-style: italic; color: #bbb; line-height: 40px; width: 329px; padding: 12px 3px 12px 8px; }
.widget_dpe_fp_widget ol li a, .widget.google_top_posts ol li a {font-family: "Raleway", sans-serif; display: inline-block; line-height: 19px; color: #333!important; width: 270px; width: 268px\0; float: right; font-size: 15px; font-size: 14px\0; padding-right: 8px;}
.widget_dpe_fp_widget ol li a:hover, .widget.google_top_posts ol li a:hover {color: #d9002e!important;}
.widget_dpe_fp_widget ol li.hentry:after, .widget_dpe_fp_widget ol li.hentry:before {clear: none!important; display: inline;}

/* youtube */
.widget.youtubechannelgallery {position: relative;}
.YouTubeStats {display: block; position: absolute; right: 0; top: 32px; width: auto; height: 40px; font: 400 20px/40px "Old Standard TT", serif; letter-spacing: -1px; color: #d9002e;}
.YouTubeViews {}
#___ytsubscribe_0 {vertical-align: middle!important; margin-bottom: 3px!important; margin-left: 10px!important;}
.YouTubeIcon {display: inline-block;width: 36px; height: 36px; background: url("img/icons-socials.png") -276px 0 no-repeat transparent; margin-left: 10px; vertical-align: middle;}
.widget.youtubechannelgallery h2 {height: 53px; line-height: 53px; background: url("img/icons-watches.png") 0 -255px no-repeat transparent; padding-left: 90px; font-size: 34px!important; letter-spacing: -1.5px!important; word-spacing: -5px;}
.ytcplayer-fixwidthwrapper {width: 732px!important; float: left; margin-right: 20px;}
ul.ytchagallery.ytccf {width: 358px!important; display: inline-block!important; float: left; clear: none;}
ul.ytchagallery.ytccf div.ytc-row {width: 358px!important; margin-bottom: 10px!important;}
a.ytclink {color: #333; line-height: 1.1em; display: inline-block;}
a.ytclink:hover, a.ytclink:active {color: #d9002e;}
.ytctitledesc-cont {}
.ytctitledesc-cont h5.ytctitle {margin-bottom: 0!important;}
ul.ytchagallery li {border-left: solid 1px #ddd;}
.ytctitledesc-cont h5.ytctitle a {padding-left: 10px; background: url("img/icons-watches.png") -107px -40px no-repeat transparent; display: inline-block; clear: both; font-size: 13px!important;}
a.ytcmore {position: absolute; left: 200px; top: 670px; display: inline-block; padding: 0 14px 0 16px; background: url("img/icons-watches.png") -107px -37px no-repeat transparent; text-transform: uppercase; color: #6d6d6d; font-weight: 700; height: 20px; line-height: 20px; font-size: 14px!important;}
a.ytcmore:hover, a.ytcmore:active, a.ytcmore span.red {color: #d9002e;}

.category #content .large-brick:nth-child(2), .home #content div.full-width-row article:nth-child(3) {margin: 0 0 0 0!important; margin-top: 0!important;}
.archive-title, .page-title, body.page .entry-title, body.page-template-default #content article .entry-header .entry-title, .search.search-results .page-title {font-size: 42px!important; line-height: 48px; font-weight: 400;}

.category #content div.full-width-row.large-row.left article.large-brick, .category #content div.full-width-row.large-row.right article,
.tag #content div.full-width-row.large-row.left article.large-brick, .tag #content div.full-width-row.large-row.right article,
.tax-watch-brands #content div.full-width-row.large-row.left article.large-brick, .tax-watch-brands #content div.full-width-row.large-row.right article, .archive.author #content div.full-width-row.large-row.right article, .archive.author #content div.full-width-row.large-row.left article.large-brick {margin: 20px 15px 0 0!important;}


/* overlay */

div#overlayWrapper {text-align: center;}
#dcsmt-10, div#page {text-align: left;}

div#overlay, div#staticoverlay {text-align: center; background:#000000; display: none; height: 100%;left: 0;position: fixed;top: 0; width: 100%; z-index: 10000;}

.gform_wrapper .top_label textarea.textarea {width: 96%!important; height: 110px!important;}
.ginput_complex input[type="text"], .gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction, .gfield {margin: 0!important;}

button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"] {background-color: #d9002e;} 

#askOverlay {display: none; position: absolute; left: 170px; top: 20px; z-index: 10001; margin: 0 auto 0px auto; width: 700px; height: auto; background: #FFF; color: #000; padding: 0 0 0 20px; border-radius: 20px;}
body.single-ask_us_anything #askOverlay {top:-90px!important;}
.ask-us-trigger {font-size: 20px; font-weight: 700;}

#embargoOverlay {display: block; padding: 40px; top: -50px;}

/* Site Footer */

footer.site-footer {background: url("img/icons-watches.png") -182px -2438px no-repeat #f1f2f3; width: 910px; width: 1110px\9; width: 1110px\0; padding: 17px 17px 45px 183px;}
.single footer.site-footer {margin-bottom: 80px;}
footer.site-footer .site-info {padding: 0; color: #000;}
footer.site-footer .site-info .col-span-one, footer.site-footer .site-info .col-span-two {width: 165px;}
footer.site-footer .site-info .col-span-two {width: 360px;}
footer.site-footer .site-info .col-span-one:last-child {border: 0;}
footer.site-footer .footer-copy {display: block; line-height: 20px; height: 20px; clear: both; margin-top: 40px; float: left;}
footer.site-footer .footer-copy a {display: inline-block; color: #000!important; font-weight: 700; margin-left: 20px;}
footer.site-footer .footer-copy a:first-child {margin-left: 30px;}

.post-thumbnail {background:none!important; /*#efefef!important; background: url("images/pattern-light.svg") repeat fixed 0 0 #efefef!important;*/}
.post-thumbnail:hover {background-color: none!important/*#eee!important;*/}

/* Gallery */

.single .gallery {margin: 0 auto 30px!important;}
.pibfi_pinterest .xc_pin {right: 5px!important;}
.pibfi_pinterest:hover img {opacity: .9!important; transition: opacity .9s ease-out 0s!important;}

/*  General Overrides  */

.black {color: #000!important;}
.red {color: #d9002e!important;}
p {font-family: "Raleway"; font-weight: 400; font-style: normal;}
h1 {font-family: "Old Standard TT"; font-weight: 400; font-style: normal; font-size: 26px; letter-spacing: -1px;}
h2 {font-family: "Old Standard TT"; font-weight: 400; font-style: normal; letter-spacing: -1px;}
.masthead-title {font-family: "Raleway"; font-weight: 400; font-style: normal; font-size: 10px;}
.nav-menu li a {font-family: "Raleway"; font-weight: 600; font-style: normal; font-size: 12px;}
.site-description,.giveaway h4,.giveaway h3,.aua h3,.widget.youtubechannelgallery h2 {font-family: "Old Standard TT"; font-weight: 400; font-style: normal; line-height: 1.5; font-size: 21px;}
.entry-summary {font-weight: 400!important;}

/* Baselworld 2015 Tag Coloring dark blue: #1b2f44; light blue: #0076c1; */ 

.entry-meta .tag-links a[href="http://www.ablogtowatch.com/tag/baselworld-2015/"]:before {border-bottom: 10px solid rgba(0, 0, 0, 0);border-right: 8px solid #0076c1; border-top: 10px solid /*rgba(27, 47, 68, 0);*/ rgba(0,118,193,0);}
.entry-meta .tag-links a[href="http://www.ablogtowatch.com/tag/baselworld-2015/"]:after {background-color: #fff;}
.entry-meta .tag-links a[href="http://www.ablogtowatch.com/tag/baselworld-2015/"] {background-color: #0076c1; color: #fff;}

.site-content footer.entry-meta .tag-links a[href="http://www.ablogtowatch.com/tag/baselworld-2015/"]:hover {background-color: #1b2f44;}
.site-content footer.entry-meta .tag-links a[href="http://www.ablogtowatch.com/tag/baselworld-2015/"]:hover:before {border-right-color: #1b2f44;}

.home .site-content footer.entry-meta .tag-links a[href="http://www.ablogtowatch.com/tag/april-fools/"] {display: none;}
body.search .search-field {width: 670px;}
body.search .page-content {padding: 0; margin-right: 0;}

/* Portal Pages */

li.no-hover.menu-item.menu-item-type-custom.menu-item-object-custom a:hover {background-color: transparent!important; cursor: default;} /*this is for adding the Featured Watch Brands to the nav menu */

body.archive.tax-watch-brands.term-bulova,
body.archive.tax-watch-brands.term-girard-perregaux {background: url("bulova/BULOVA-Watch-Brand.jpg") center top no-repeat #fff!important; padding-top: 90px;}
body.archive.tax-watch-brands.term-girard-perregaux {background: url("girard-perregaux/Girard-Perregaux-Watch-Brand.jpg") center top no-repeat #fff!important;}
body.archive.tax-watch-brands.term-bulova .site-main,
body.archive.tax-watch-brands.term-girard-perregaux .site-main {position: relative;}
body.archive.tax-watch-brands.term-bulova #page {/*top: 90px!important;*/}
body.archive.tax-watch-brands.term-bulova .page-header,
body.archive.tax-watch-brands.term-bulova .page-header.brand-page-header,
body.archive.tax-watch-brands.term-girard-perregaux .page-header,
body.archive.tax-watch-brands.term-girard-perregaux .page-header.brand-page-header
 {width: 1110px; min-width: 1110px; height: 340px; margin-top: 0!important; border-bottom: 0;}
body.archive.tax-watch-brands.term-bulova .brand-page-header .brand-photo,
body.archive.tax-watch-brands.term-girard-perregaux .brand-page-header .brand-photo {width: 551px; height: 340px; float: left;} 
body.archive.tax-watch-brands.term-bulova .brand-page-header .brand-header,
body.archive.tax-watch-brands.term-girard-perregaux .brand-page-header .brand-header {width: 540px; height: 340px; float: right;}
body.archive.tax-watch-brands.term-bulova .brand-page-header h2.brand-headline,
body.archive.tax-watch-brands.term-girard-perregaux .brand-page-header h2.brand-headline {margin-top: 0; padding: 0; font-size: 26px; line-height: 34px; margin-bottom: 20px;}
body.archive.tax-watch-brands.term-bulova h1.page-title,
body.archive.tax-watch-brands.term-girard-perregaux h1.page-title {color: #333; font-style: italic!important; font-size: 30px!important; height: 50px; width: 732px; padding-left: 30px;}
body.archive.tax-watch-brands.term-bulova .brand-page-header .col-span-one,
body.archive.tax-watch-brands.term-bulova .brand-page-header .col-span-two,
body.archive.tax-watch-brands.term-girard-perregaux .brand-page-header .col-span-one,
body.archive.tax-watch-brands.term-girard-perregaux .brand-page-header .col-span-two {width: 260px; height: 230px; padding-right: 0;}
body.archive.tax-watch-brands.term-bulova .brand-page-header .col-span-one p,
body.archive.tax-watch-brands.term-bulova .brand-page-header .col-span-two p,
body.archive.tax-watch-brands.term-girard-perregaux .brand-page-header .col-span-one p,
body.archive.tax-watch-brands.term-girard-perregaux .brand-page-header .col-span-two p {font-weight: 500; font-style: normal; line-height: 1.3; font-size: 17px; margin-bottom: 12px;}
body.archive.tax-watch-brands.term-bulova .brand-page-header .col-span-one,
body.archive.tax-watch-brands.term-girard-perregaux .brand-page-header .col-span-one {width: 255px; padding: 0 5px 0 0;}
.brand-sidebar {position: absolute!important; top: 358px; right: 0; margin: 0!important;}
.brand-pages-sidebar {position: absolute!important; top: 280px; right: 0; margin: 0!important;}

.brand-social {display: inline-block; width: 50px; height: 50px; background: url("img/icons-socials.png") -304px -152px no-repeat!important; float: right; margin-left: 24px; text-indent: -9999px;}
body.archive.tax-watch-brands.term-girard-perregaux .brand-social {margin-left: 4px;}
.brand-social.facebook {background: url("img/icons-socials.png") -301px -152px no-repeat!important;}
.brand-social.twitter {background: url("img/icons-socials.png") -362px -152px no-repeat!important; margin-right: 30px;}
.brand-social.instagram {background: url("img/icons-socials.png") -422px -152px no-repeat!important; margin-right: 0;}
.archive.tax-watch-brands .top-level-filter.gray {width: 706px!important; font-style: italic; margin-top: 20px; margin-bottom: 10px;letter-spacing: -0.7px;}
.raleway {font-family: "Raleway", sans-serif; font-style: normal; color: #000; font-size: 16px; height: 16px; line-height: 16px; display: inline-block; vertical-align: top; padding-top: 14px; padding-left: 10px; text-transform: uppercase; font-weight: 700; letter-spacing: .4em;}
body.archive.tax-watch-brands.term-girard-perregaux .raleway {letter-spacing: .3em;}

/* Editorial Policies Page */

body.page-id-1083025 #content > article:first-child .entry-content p:first-child {display: block;}
body.page .pages-intro {font: 400 24px/26px "Old Standard TT", serif!important; letter-spacing: -.5px; display: block; line-height: 1.1em!important;}
body.page-id-1083025 .entry-content ul {margin-top: 20px;}
body.page-id-1083025 .entry-content ul li {margin-bottom: 10px;}

/* Taken from Feedburner Follow Me Plugin (in order to eliminate pulling in that stylesheet) - to remove, be sure to comment back in the lines in ffm-main.php 29-34 - that will pull the original stylesheet back in */

*{
-moz-box-sizing: inherit !important;
box-sizing:inherit !important;
}

#ffm-wrapper{
	display: block;
	right: 10px;
	position: fixed;
	z-index: 999999;
	bottom: -500px;
	font: 13px/1.5 Arial,'Liberation Sans',FreeSans,sans-serif;
}
#ffm-wrapper a.ffm-btn{
    background-color: #464646;
	background-image: linear-gradient(center bottom , #3F3F3F, #464646 5px);
    background-image: -o-linear-gradient(center bottom , #3F3F3F, #464646 5px);
    background-image: -moz-linear-gradient(center bottom , #3F3F3F, #464646 5px);
    background-image: -webkit-linear-gradient(center bottom , #3F3F3F, #464646 5px);
    background-image: -ms-linear-gradient(center bottom , #3F3F3F, #464646 5px);
    border: 0 none;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
    color: #CCCCCC;
    display: block;
    float: right;
    font: 13px/28px "Helvetica Neue",sans-serif;
    letter-spacing: normal;
    outline-style: none;
    outline-width: 0;
    overflow: hidden;
    padding: 0 10px 0 8px;
    text-decoration: none !important;
    text-shadow: 0 -1px 0 #444444;
}
#ffm-wrapper a span{
    background: url("img/feed-plus.png") no-repeat scroll left center transparent;
    padding-left: 15px;
}
#ffm-main{
    background: none repeat scroll 0 0 #464646;
    border-radius: 2px 0 0 0;
    color: #FFFFFF;
    margin-top: 27px;
    padding: 15px 15px 5px;
    width: 200px;
}
.ffm-open #ffm-main{
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
}
.ffm-open #ffm-main p{
	color: #FFFFFF;
	text-shadow: 0 1px 0 #333333;
	font: 300 15px/1.3em "Helvetica Neue",Helvetica,Arial,sans-serif;
}
h3.ffm-subscribe-title{
    color: #FFFFFF;
    font-family: trebuchet ms;
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    margin: 8px 0;
}
.ffm-main-content {
    margin: 5px 0;
    text-shadow: 1px 1px 1px #333;
}

#ffm-main input[type="submit"]:hover {
    background: -moz-linear-gradient(center top , #333333 0%, #222222 100%) repeat scroll 0 0 transparent;
    box-shadow: 0 1px 0 #4F4F4F inset;
    color: #FFFFFF;
    text-decoration: none;
}
#ffm-main input[type="submit"] {
	background: #333; /* Old browsers */
	background: -moz-linear-gradient(top, #333 0%, #111 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#111)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333 0%,#111 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333 0%,#111 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333 0%,#111 100%); /* IE10+ */
	background: linear-gradient(top, #333 0%,#111 100%);
    border: 1px solid #282828;
    border-radius: 11px 11px 11px 11px;
    box-shadow: 0 1px 0 #444444 inset;
    color: #CCCCCC;
    cursor: pointer;
    font-size: 13px;
    margin: 10px auto 0;
    padding: 3px 20px;
    text-decoration: none;
    text-shadow: 0 1px 0 #000000;
	display:block;
    transition: all 0.25s ease-in-out 0s;
	outline:none;
	width:auto;
}
.ffm-widget {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #CCCCCC;
    font-size: 13px;
	line-height: 1.5;
    padding: 10px;
}
.ffm-widget-content {
    margin: 5px 0;
}

#ffm-wrapper.ffm-open .ffm-btn{
	background:#333;
}

#ffm-wrapper input[name="email"]{
    border: 1px solid #777777;
    border-radius: 0 0 0 0;
    font-size: 13px;
    height: 14px;
    margin: 5px 0;
    padding: 5px;
    width: 185px;
	-moz-box-sizing: inherit;
}
#ffm-wrapper .powered-by,#ffm-wrapper .powered-by a{
    border-top: 1px solid #3F3F3F;
    color: #999999;
    font-family: arial;
    font-size: 11px;
    margin-top: 15px;
    padding-top: 5px;
    text-shadow: 0 1px 1px #000000;
	text-decoration:none;
	transition: all 0.5s linear 0s;
	outline:none;
	text-align: center;
}

#ffm-wrapper .powered-by a:hover{
	color:#fff;
}

/* End the pullout of the styles from the plugin */

/* email subscribe */

.ffm-widget {height: 130px; overflow: hidden; border: 0!important; background: #fff!important; font: 500 14px/40px "Raleway", sans-serif!important; letter-spacing: -.3px; width: 330px; padding-top: 0!important; padding-right: 0!important;}
.ffm-widget-content:last-of-type, .ffm-widget-content p {width: 240px; display: inline-block!important; float: left!important; margin:0!important; height: 20px!important; vertical-align: middle; font-weight: 700;}
.ffm-widget .ffm-widget-content:first-child {width: 328px; height: 50px!important; background: url("img/icons-watches.png") 40px -404px no-repeat transparent; text-indent: -9999px; display: block; margin:0!important;}
input#ffm-widget-emailid {width: 322px; border: 0; background: #ccc; border-radius: 20px; margin: 0 auto; height: 24px; color: #fff; text-align: center; font-weight: 700;}

#ffm-main {background: #fff!important; border-radius: 2px 0 0!important; color: #d9002e!important; text-shadow:none!important;}
#ffm-main .ffm-main-content {text-shadow:none!important;}
#ffm-main h3.ffm-subscribe-title {color: #d9002e!important;font: 500 24px/28px "Raleway", sans-serif!important;}
#ffm-main input[type="submit"] {background: #d9002e!important;font: 500 18px/24px "Raleway", sans-serif!important; border: 0!important; box-shadow:none!important; display: inline!important; position: relative!important; top: inherit!important; color:#fff!important;}
#ffm-wrapper .powered-by, #ffm-wrapper .powered-by a {display: none!important;}

.ffm-widget input[type="submit"] {min-width: 80px!important; width: auto!important; display: inline-block!important; line-height: 30px!important; height: 28px!important; background: #df2429!important; text-align: center; margin: 0 0 0 5px!important;color: #fff!important; padding: 0 2px!important; font-weight: 700!important; font-size: 11px!important; border: 0!important; vertical-align: middle;}

.gform_confirmation_message {color: #0C0;}

/* special message in header */

.special-message {color: #0076c1; position: absolute; top: 50px; right: 330px; font-size: 12px; font-weight: 700;}
.recent-comment {margin-top: 9px;}
.postid-1100923 #bwp_recent_comments-2 {display: none;}
