/*
Theme Name: DS Theme
Theme URI: 
Author: Rob Cousins
Author URI: https://drivingsuccess.ca
Description: Wordpress Theme
Version: 1.0
*/
@charset "utf-8";
#used-article-block {margin: 0 auto!important}

img,legend{border:0}
h5,h6{letter-spacing:1px}
[hidden],blockquote blockquote:before,template{display:none}
address,pre,table{margin-bottom:1.5em}
ins,mark,pre{background:0 0}
table,td,th{border-collapse:collapse}
pre,textarea{overflow:auto}
.aligncenter,.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after,.site-main .post-navigation:after,.site-main .posts-navigation:after,hr{clear:both}
a,a:active,a:focus,a:hover,a:visited{color:#888888; font-family:Helvetica,sans-serif}
#right_column a,#right_column a:active,#right_column a:focus,#right_column a:hover,#right_column a:visited{color:blue; font-family:Helvetica,sans-serif}

ol a {color:#888 !important}

.site,img,pre{max-width:100%}
.comments-area,.hentry,a:active,a:hover{outline:0}
html{font-family:Helvetica,sans-serif;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
abbr[title]{border-bottom:1px dotted}
dfn{font-style:italic}
mark{color:#000}
sup{top:-.5em;bottom:1ex}
sub{bottom:-.25em;top:.5ex}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0;margin-top:-1px;margin-bottom:24px;padding-top:24px;border:1px solid #c8cbcc;border-width:0 0 1px}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
body,h1,h2,h3,h4,h5,h6,pre{color:#606666}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px}
legend{padding:0 .375em}
optgroup{font-weight:700}
table{border-spacing:0;width:100%}
*,:after,:before{box-sizing:inherit}
body{background-color:#fff;font-family:Helvetica,sans-serif;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.7;margin:0}
.single.has-thumbnail .site,body.single.has-thumbnail,html{height:100%}
#cancel-comment-reply-link:before,.entry-format a:before,.format-link .entry-title a:after,.nav-next .nav-thumbnail:before,.nav-previous .nav-thumbnail:before,.pingback:before,.post-edit-link:before,.single.has-thumbnail .entry-title a:after,.social-links ul a:before,.trackback:before,.widget_nav_menu ul a[href*='dribbble.com']:before,.widget_nav_menu ul a[href*='plus.google.com']:before,.widget_nav_menu ul a[href*='pinterest.com']:before,.widget_nav_menu ul a[href*='github.com']:before,.widget_nav_menu ul a[href*='tumblr.com']:before,.widget_nav_menu ul a[href*='youtube.com']:before,.widget_nav_menu ul a[href*='flickr.com']:before,.widget_nav_menu ul a[href*='vimeo.com']:before,.widget_nav_menu ul a[href*='instagram.com']:before,.widget_nav_menu ul a[href*='codepen.io']:before,.widget_nav_menu ul a[href*='linkedin.com']:before,.widget_nav_menu ul a[href*='foursquare.com']:before,.widget_nav_menu ul a[href*='reddit.com']:before,.widget_nav_menu ul a[href*='digg.com']:before,.widget_nav_menu ul a[href*='getpocket.com']:before,.widget_nav_menu ul a[href*='path.com']:before,.widget_nav_menu ul a[href*='stumbleupon.com']:before,.widget_nav_menu ul a[href*='spotify.com']:before,.widget_nav_menu ul a[href*='twitch.tv']:before,.widget_nav_menu ul a[href*='dropbox.com']:before,.widget_nav_menu ul a[href*='/feed']:before,.widget_nav_menu ul a[href*=skype]:before,.widget_nav_menu ul a[href*=mailto]:before,.widget_nav_menu ul a[href*='facebook.com']:before,.widget_nav_menu ul a[href*='twitter.com']:before,blockquote:before{font-family:Genericons;font-size:16px;font-weight:400;font-style:normal;line-height:1;vertical-align:bottom;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-family:Helvetica,sans-serif}
h5,h6{text-transform:uppercase}
h1,h2,h3,h4,h5,h6{clear:both;margin:.25em 0 1.25em}
blockquote,h2{color:#8f9699}
figure,h1,h2{margin:0}
h1{font-size:32px;font-size:3.2rem}
.site-title,h2{font-size:24px}
h2{font-size:2.4rem}
#respond h3,h3{color:#333;font-size:14px;font-size:2rem;font-weight:400;margin:.75em 0}
#articleSubTitle,#articleTitle{font-weight:1000;font-family:Helvetica,sans-serif}
h4{font-size:13px;color:#999;font-style:italic;font-family:Helvetica,sans-serif}
h5{font-size:14px;font-size:1.4rem;font-family:Helvetica,sans-serif}
h6{font-size:12px;font-size:1.2rem;font-family:Helvetica,sans-serif}
#articleTitle{font-size:18px;font-style:bold}
#articleSubTitle,address,blockquote cite,cite,dfn,em,i{font-style:italic}
#articleSubTitle{font-size:16px}

p,span{line-height:160%;font-size:12px}
p{margin-bottom:.5em;font-family:Helvetica,sans-serif; color:#333333}
span{font-family:Helvetica,sans-serif!important}
b,dt,strong{font-weight:700}
dd{margin:.75em 0 .75em 1.5em}
blockquote{margin:0 0 1.5em;padding-left:2em;position:relative}
blockquote p{margin-top:0}
blockquote:before{font-family:"Times New Roman",Times,sans-serif;font-size:92px;font-size:9.2rem;font-weight:700;color:#e2e7e8;content:"\201c";display:inline-block;line-height:1;opacity:.2;position:absolute;top:-18px;left:0;vertical-align:top;z-index:-1}
blockquote blockquote{font-size:inherit}
blockquote cite{display:block;width:100%;text-align:right}
.site-title,th{text-align:left}
pre{font-family:Merriweather,Georgia,serif;padding:0}
code,kbd,tt,var{background-color:#e2e7e8;font:14px Monaco,Consolas,'Andale Mono','DejaVu Sans Mono',monospace;font-size:1em;line-height:2.09231em}
small,sub,sup{font-size:.8125em;line-height:2.09231em}
abbr,acronym{margin-bottom:26px;cursor:help;border-bottom:1px dotted #e2e7e8}
ins,mark{text-decoration:none}
sub,sup{line-height:0;position:relative;height:0;vertical-align:baseline}
big{font-size:1.2em;line-height:1.36em}
td,th{padding:7px 6px 6px;border-bottom:0 solid #e2e7e8}
th{font-weight:700;padding-bottom:.375em;border-bottom-width:3px}
/*img{height:auto}*/
button,input,select,textarea{margin:0;vertical-align:baseline}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=textarea],textarea{background:#e2e7e8;color:#606666;border:1px solid #e2e7e8;border-radius:3px}
input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,input[type=textarea]:focus{background:#f5f7f7;border-color:#c8cbcc;color:#313333;outline:0}
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search], input[type=textarea]{padding:.375em}
textarea{width:98%;padding-left:3px;vertical-align:top}
#infinite-handle span,#infinite-handle span:active,button,button:active,input[type=button],input[type=button]:active,input[type=reset],input[type=reset]:active,input[type=submit],input[type=submit]:active{background:#525252;background-image:-webkit-linear-gradient(top,#525252,#050505);background-image:-moz-linear-gradient(top,#525252,#050505);background-image:-ms-linear-gradient(top,#525252,#050505);background-image:-o-linear-gradient(top,#525252,#050505);background-image:linear-gradient(to bottom,#525252,#050505);-webkit-border-radius:9;-moz-border-radius:9;border-radius:9px;-webkit-box-shadow:1px 2px 4px #666;-moz-box-shadow:1px 2px 4px #666;box-shadow:1px 2px 4px #666;font-family:Arial;color:#fff;font-size:17px;padding:10px 20px;text-decoration:none}
#infinite-handle span:focus,#infinite-handle span:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background:#707070;background-image:-webkit-linear-gradient(top,#707070,#2e2e2e);background-image:-moz-linear-gradient(top,#707070,#2e2e2e);background-image:-ms-linear-gradient(top,#707070,#2e2e2e);background-image:-o-linear-gradient(top,#707070,#2e2e2e);background-image:linear-gradient(to bottom,#707070,#2e2e2e);text-decoration:none}
fieldset{border-color:#e2e7e8;padding:0 1.5em}
.alignleft{display:inline;float:left;margin:.75em 1.5em .75em 0}
.alignright{display:inline;float:right;margin:.75em 0 .75em 1.5em}
.aligncenter{display:block;margin:.75em auto}
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{font-weight:600;line-height:24px;position:absolute!important;z-index:100000;top:24px;left:24px;display:inline-block;clip:auto!important;padding:24px;border:1px solid #000;background-color:#fff;box-shadow:rgba(0,0,0,.6) 2px 2px 10px;width:auto;height:auto;overflow:auto}
.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.site-main .post-navigation:after,.site-main .posts-navigation:after{content:"";display:table}
a,a:visited{text-decoration:none;word-break:break-all;word-break:break-word}
.comment-content a,.comment-respond a,.entry-content a,.site-footer a{position:relative}
.comment-content a:after,.comment-respond a:after,.entry-content a:after,.site-footer a:after{position:absolute;top:90%;left:0;width:100%;height:0px;background:#aeaeae;content:'';opacity:0}
.comment-content a:active:after,.comment-content a:focus:after,.comment-content a:hover:after,.comment-respond a:focus:after,.comment-respond a:hover:after,.entry-content a:active:after,.entry-content a:focus:after,.entry-content a:hover:after,.site-footer a:focus:after,.site-footer a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
#cancel-comment-reply-link:after,.entry-content .jp-relatedposts a:active:after,.entry-content .jp-relatedposts a:focus:after,.entry-content .jp-relatedposts a:hover:after,.entry-content .page-links a:active:after,.entry-content .page-links a:focus:after,.entry-content .page-links a:hover:after,.entry-content .sharedaddy a:active:after,.entry-content .sharedaddy a:focus:after,.entry-content .sharedaddy a:hover:after,.entry-content [class*=gallery] a:active:after,.entry-content [class*=gallery] a:focus:after,.entry-content [class*=gallery] a:hover:after,.no-line:after{display:none}
.entry-content .no-line{display:inline}
.format-link .entry-title a:after{margin-left:5px;display:none;content:'\f442'}
.site{background:0 0;margin:0 auto;padding:0;width:100%}
.site-content{margin:1.5em auto 0;padding:0 1.5em}
.site-header{border-bottom:2px solid #e2e7e8;margin-bottom:0;opacity:1;padding:.5em 1.5em;position:relative;width:100%;display:none}
.site-branding{float:left;min-height:40px;width:88%}
.site-title{clear:none;display:none;font-size:2.4rem;line-height:1.2;margin:0;vertical-align:middle}
.site-title a{color:#606666}
.slide-menu .site-title{clear:both;display:none;font-size:32px;font-size:3.2rem;line-height:1.1;margin:0 auto .1875em;text-align:center}
.site-description{color:#8f9699;font-family:Merriweather,Georgia,serif;font-size:18px;font-size:1.8rem;font-style:italic;margin:0 0 1.5em;text-align:center}
.site-logo{display:inline-block;margin:0 .375em 0 0;max-width:120px;max-height:40px;vertical-align:middle;width:auto;height:auto}
.site-logo.avatar{border-radius:50%}
.slide-menu .site-logo{display:none;max-width:100%;max-height:200px;margin:0 auto .75em;text-align:center}
.slide-menu .site-logo.avatar{max-width:100px;display:none}
.menu-toggle{display:none;opacity:.3;position:fixed;top:18px;right:1.5em;z-index:1005;width:24px;height:24px;padding:0;cursor:pointer;user-select:none;transition:.3s all ease-in-out;border:0;border-radius:0;background:0 0;box-shadow:none;text-shadow:none}
.menu-toggle:before{display:none}
.menu-toggle.hover,.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{border-color:#606666;background:0 0;box-shadow:none;opacity:1;top:18px}
.menu-toggle .lines,.menu-toggle .lines:after,.menu-toggle .lines:before{border-radius:6px;display:inline-block;height:4px;background:#606666;width:24px}
.admin-bar .menu-toggle,.admin-bar .menu-toggle.hover,.admin-bar .menu-toggle:active,.admin-bar .menu-toggle:focus,.admin-bar .menu-toggle:hover{top:64px}
.menu-toggle:active{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.menu-toggle.toggle-on{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8);-webkit-transition:.3s -webkit-transform ease-in-out .3s all ease-in-out;transition:.3s all ease-in-out;opacity:1}
.menu-toggle .lines{position:relative;top:-7px;-webkit-transition:.3s;transition:.3s}
.menu-toggle .lines:after,.menu-toggle .lines:before{position:absolute;left:0;content:'';-webkit-transition:.3s;transition:.3s;-webkit-transform-origin:1.71px center;transform-origin:1.71px center}
.menu-toggle .lines:before{top:8px}
.menu-toggle .lines:after{top:-8px}
.menu-toggle.x.toggle-on .lines{background:0 0}
.menu-toggle.x.toggle-on .lines:after,.menu-toggle.x.toggle-on .lines:before{top:0;width:24px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background:#cacccc}
.menu-toggle.x.toggle-on .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
.menu-toggle.x.toggle-on .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
.slide-menu{position:relative;z-index:1000;display:none;width:100%;overflow-x:hidden;overflow-y:auto;visibility:hidden;padding:.75em 1.5em;background:#2b3233;color:#fffdfd}
.slide-menu.expanded{display:block;visibility:visible}
.slide-menu::-webkit-scrollbar,.slide-menu::-webkit-scrollbar-corner{background-color:#2b3233;width:10px}
.slide-menu::-webkit-scrollbar-thumb{background:#606666;border-radius:10px}
.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{clear:both;font-size:14px;font-size:1.4rem;font-style:italic;width:100%;margin:0 0 3em}
.site-main .comment-navigation .nav-previous{float:left;width:50%}
.site-main .comment-navigation .nav-next{float:right;width:50%;text-align:right}
.site-main .post-navigation .nav-previous{position:relative;float:left;width:50%;text-align:left}
.site-main .post-navigation .nav-next,.site-main .posts-navigation .nav-next{position:relative;float:right;width:50%;text-align:right}
.site-main .post-navigation .nav-next a,.site-main .post-navigation .nav-previous a{color:#606666}
.site-main .post-navigation .nav-next a:active,.site-main .post-navigation .nav-next a:focus,.site-main .post-navigation .nav-next a:hover,.site-main .post-navigation .nav-previous a:active,.site-main .post-navigation .nav-previous a:focus,.site-main .post-navigation .nav-previous a:hover{color:#aeaeae}
.site-main .post-navigation .nav-next .title,.site-main .post-navigation .nav-previous .title{clear:both;color:#606666;content:"Previous Post";display:inline-block;font-size:12px;font-size:1.2rem;font-style:normal;opacity:.5;text-transform:uppercase;width:100%}
.site-main .post-navigation .nav-next .title{content:"Next Post";text-align:right}
.entry-meta,.entry-title,.intro,.page-title,.secondary-entry-meta{text-align:center}
.hentry{border-bottom:0;margin-bottom:4.5em;position:relative}
.entry-header,.single .hentry{margin-bottom:0}
.byline,.updated{display:none}
.group-blog .byline,.single .byline{display:inline}
.entry-header{display:none}
.entry-content{margin-bottom:1.5em}
.intro{color:#c8cbcc;font-family:Lora,Georgia,serif;font-style:italic;font-size:24px;font-size:2.4rem;line-height:1.375;margin-top:0}
.format-standard .entry-content>p.intro+p:first-letter,.format-standard .entry-content>p:not(.intro):first-of-type:first-letter{display:inline-block;font-family:Lora;font-size:58px;font-size:5.8rem;font-style:normal;font-weight:700;float:left;line-height:.92;margin-right:6px;margin-bottom:0}
.entry-title{line-height:1.1;margin:.75em 0;display:none}
.entry-title a{color:#606666}
.entry-title a:hover{color:inherit}
.entry-footer a:hover,.entry-meta a:hover{color:#aeaeae}
.entry-meta{font-size:14px;letter-spacing:0;padding:.75em 0;text-transform:none;transition:.2s opacity ease-in-out}
.entry-meta,.entry-meta a,.entry-meta a:visited{color:#606666}
.entry-meta a:hover{color:#aeaeae}
.tags-links{display:block;font-size:12px;font-size:1.2rem;margin-bottom:3em}
.tags-links a,.tags-links a:visited{border:2px solid #c8cbcc;border-radius:35px;color:#c8cbcc;display:inline-block;font-weight:700;letter-spacing:0;margin-right:.375em;margin-bottom:.5em;padding:4px 10px 2px;text-transform:lowercase}
.tags-links a:active,.tags-links a:focus,.tags-links a:hover{color:#aeaeae;border-color:#aeaeae}
.secondary-entry-meta{clear:both;display:block;height:35px;margin:.75em auto 0;position:relative;width:100%}
.secondary-entry-meta:before{background:#e2e7e8;content:"";display:block;font-weight:400;position:relative;top:1.25em;width:100%;height:1px;z-index:-1}
.post-edit-link,.post-edit-link:hover{transition:.1s all ease-in-out}
.comments-link a,.entry-format a:before,.post-edit-link:before{background:#fffdfd;border:1px solid #c8cbcc;border-radius:50%;color:#606666;display:inline-block;line-height:34px;margin:0 .1875em;text-align:center;transition:.1s all ease-in-out;width:34px;height:34px}
.comments-link a:focus,.comments-link a:hover,.entry-format a:focus:before,.entry-format a:hover:before,.post-edit-link:focus:before,.post-edit-link:hover:before{border-color:#aeaeae;color:#aeaeae;transition:.1s all ease-in-out}
.post-edit-link:before{content:"\f411";display:inline-block;text-decoration:none}
.page-links{clear:both;margin:1.5em 0;word-spacing:7px}
.post-password-required .post-password-form input[type=password]{position:relative;top:2px}
.page-title{color:#c8cbcc;font-size:28px;font-size:2.8rem;line-height:1.2}
.page-header{font-size:14px;font-size:1.4rem;margin-bottom:4.5em;text-align:left}
.entry-format a:before{content:"\f100"}
.sticky .entry-format a:before{content:"\f308"}
.format-link .entry-title a:after{font-size:48px}
.format-aside .entry-format a:before{content:"\f101"}
.format-audio .entry-format a:before{content:"\f109"}
.format-gallery .entry-format a:before{content:"\f103"}
.format-image .entry-format a:before{content:"\f102"}
.format-link .entry-format a:before{content:"\f107"}
.format-status .entry-format a:before{content:"\f105"}
.format-quote .entry-format a:before{content:"\f106"}
.format-video .entry-format a:before{content:"\f104"}
.comment-content img.wp-smiley,.entry-content img.wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none}
.wp-caption{max-width:100%;margin-bottom:1.5em}
.wp-caption img[class*=wp-image-]{display:block;max-width:100%;margin:0 auto}
.wp-caption-text{color:#8f9699;font-size:12px;font-size:1.2rem;font-style:italic;margin:.75em 0 1.5em;padding:0}
.site-content .gallery{clear:both;margin-bottom:1.5em}
.site-content .gallery a img{max-width:90%;height:auto}
.site-content .gallery .gallery-item{margin:0}
.gallery-columns-1 .gallery-item{width:100%}
.gallery-columns-2 .gallery-item{width:50%}
.gallery-columns-3 .gallery-item{width:33.33%}
.gallery-columns-4 .gallery-item{width:25%}
.gallery-columns-5 .gallery-item{width:20%}
.gallery-columns-6 .gallery-item{width:16.667%}
.gallery-columns-7 .gallery-item{width:14%}
.gallery-columns-8 .gallery-item{width:12.5%}
.gallery-columns-9 .gallery-item{width:11.11%}
.site-content .gallery-columns-1.gallery a img{max-width:100%}
.gallery-item{display:inline-block;margin-bottom:.75em;text-align:center;vertical-align:top}
.gallery-item img{padding:3px;border:1px solid #e2e7e8;border-radius:3px}
.gallery-caption{max-width:90%;margin:0 auto}
embed,iframe,object{margin-bottom:1.5em;max-width:100%}
.error404 .search-field,.search-no-results .search-field{position:relative;top:2px;min-height:24px}
.site-footer{border-top:2px solid #e2e7e8;display:none}
.site-info{float:none;font-size:14px;font-size:1.4rem;margin:1.5em auto 3em;max-width:100%;text-align:center}
.site-info .sep{clear:both;display:block;margin:0 .375em;visibility:hidden;width:90%;height:0}
.site-info a{color:#8f9699}
.site-info a:hover{color:#aeaeae}
.comment-list,.comment-list .children{list-style:none}
.comment-list{border-bottom:1px solid #e2e7e8;margin:0 0 1.5em;padding:0}
.comment-list ul{padding-left:1.5em}
.comment{margin-top:3em;padding-top:1.5em;position:relative;border-top:1px solid #e2e7e8}
.says{display:none}
.comment-meta a{color:#606666}
.comment-content{font-size:14px;font-size:1.4rem;margin-bottom:1.5em}
.comment-meta .comment-author img{float:left;border-radius:50%}
.comment-meta .comment-author .fn{color:#606666;display:block;font-weight:700;margin-top:.75em;text-align:center}
.comment-meta .comment-metadata{font-size:12px;font-size:1.2rem;margin-bottom:.75em;text-align:center}
.comment-meta .comment-metadata a{color:#c8cbcc}
#respond h3,.comments-title{font-weight:700;font-size:24px;font-size:2.4rem;font-style:normal;text-align:center;margin-top:0}
.no-comments,.widget_recent_comments li>a{font-style:italic}
#cancel-comment-reply-link{float:right}
#cancel-comment-reply-link:before{border:1px solid #e2e7e8;border-radius:50%;color:#c8cbcc;content:"\f405";display:inline-block;line-height:34px;text-align:center;text-indent:-1px;width:34px;height:34px;transition:.1s all ease-in-out}
.comment-form .label-focus,.comment-meta .comment-metadata a:hover,.required{color:#aeaeae}
#cancel-comment-reply-link:hover:before{border-color:#aeaeae;color:#aeaeae;transition:.1s all ease-in-out}
.comment-edit-link{color:#c8cbcc}
.comment-edit-link:before{content:"~";margin:0 4px 0 2px}
.comment-author .avatar{background:#fffdfd;border:3px solid #e2e7e8;padding:2px;position:absolute;top:-34px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.pingback,.trackback{clear:both;margin:1.5em 0;position:relative}
.pingback .comment-body,.trackback .comment-body{max-width:93%}
.form-submit .submit{display:block;margin:1.5em auto}
.comment-form label{display:inline-block;width:109px}
.comment-form-author,.comment-form-comment,.comment-form-email,.comment-form-url{position:relative;margin:0 0 1.5em}
.comment-form-author label,.comment-form-comment label,.comment-form-email label,.comment-form-url label{font-weight:700;font-size:14px;font-size:1.4rem;position:absolute;top:2px;left:0;padding:.75em}
.comment-form-author input,.comment-form-comment input,.comment-form-email input,.comment-form-url input{display:block;width:100%;margin:0 0 1.5em;padding-left:100px;padding-top:.75em;padding-bottom:.75em}
.comment-form textarea{clear:both;width:100%;margin:0;padding:3em .75em .5em}
.form-allowed-tags,.form-allowed-tags code{font-size:90%}
.no-comments{margin:1.5em 0;text-align:center;color:#8f9699}
#wp-calendar a,#wp-calendar a:visited,.widget a,.widget a:visited{color:#909090}
.widget a:active,.widget a:focus,.widget a:hover{color:#909090}
.widget{border-bottom:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden;width:100%;margin:0 0 1.5em;padding:0 0 1.5em}
.widget select{color:#606666;max-width:-webkit-calc(100% - 48px);max-width:calc(100% - 48px);margin-left:1px}
.widget-title{font-size:18px;font-size:1.8rem}
.widget_search .search-submit{display:none}
.widget_search .search-field{max-width:100%;width:95%}
#wp-calendar td,#wp-calendar th{border-color:rgba(255,255,255,.05);text-align:center}
#wp-calendar caption{font-weight:700;margin:.75em 0;text-align:center}
#wp-calendar a{background-color:#aeaeae;border-radius:50%;color:#fffdfd;display:inline-block;text-align:center;text-decoration:none;width:30px;height:30px}
.widget_rss .rss-date,.widget_rss cite{color:rgba(255,255,255,.5)}
#wp-calendar #next a,#wp-calendar #prev a{background:0 0;border-radius:0;display:table-cell;width:auto;height:auto}
#wp-calendar #next{text-align:right}
.widget_recent_comments td,.widget_recent_comments th{border:0}
.widget_rss .rsswidget{font-weight:700}
.widget_rss .rss-date{clear:both;display:block;font-size:12px;font-size:1.2rem;width:100%}
.widget_recent_comments .comment-author-link,.widget_recent_comments .comment-author-link a{font-weight:700}
.widget_tag_cloud a,.widget_tag_cloud a:visited{border:2px solid #c8cbcc;border-radius:35px;color:#c8cbcc;display:inline-block;font-size:12px!important;font-size:1.2rem!important;font-weight:700;letter-spacing:0;margin-right:.375em;margin-bottom:.75em;padding:4px 10px 2px;text-transform:lowercase}
.widget_tag_cloud a:active,.widget_tag_cloud a:focus,.widget_tag_cloud a:hover{color:#aeaeae;border-color:#aeaeae}
.widget_nav_menu ul a[href*='dribbble.com']:before,.widget_nav_menu ul a[href*='plus.google.com']:before,.widget_nav_menu ul a[href*='pinterest.com']:before,.widget_nav_menu ul a[href*='github.com']:before,.widget_nav_menu ul a[href*='tumblr.com']:before,.widget_nav_menu ul a[href*='youtube.com']:before,.widget_nav_menu ul a[href*='flickr.com']:before,.widget_nav_menu ul a[href*='vimeo.com']:before,.widget_nav_menu ul a[href*='instagram.com']:before,.widget_nav_menu ul a[href*='codepen.io']:before,.widget_nav_menu ul a[href*='linkedin.com']:before,.widget_nav_menu ul a[href*='foursquare.com']:before,.widget_nav_menu ul a[href*='reddit.com']:before,.widget_nav_menu ul a[href*='digg.com']:before,.widget_nav_menu ul a[href*='getpocket.com']:before,.widget_nav_menu ul a[href*='path.com']:before,.widget_nav_menu ul a[href*='stumbleupon.com']:before,.widget_nav_menu ul a[href*='spotify.com']:before,.widget_nav_menu ul a[href*='twitch.tv']:before,.widget_nav_menu ul a[href*='dropbox.com']:before,.widget_nav_menu ul a[href*='/feed']:before,.widget_nav_menu ul a[href*=skype]:before,.widget_nav_menu ul a[href*=mailto]:before,.widget_nav_menu ul a[href*='facebook.com']:before,.widget_nav_menu ul a[href*='twitter.com']:before{display:inline-block;line-height:1.5;margin-right:8px;vertical-align:top}
.StyleAcura li span,.StyleBlue li span,.StyleGreen li span,.StyleRed li span,li span{vertical-align:middle}
.widget_nav_menu ul a[href*='wordpress.org']:before,.widget_nav_menu ul a[href*='wordpress.com']:before{content:'\f205'}
.widget_nav_menu ul a[href*='facebook.com']:before{content:'\f204'}
.widget_nav_menu ul a[href*='twitter.com']:before{content:'\f202'}
.widget_nav_menu ul a[href*='dribbble.com']:before{content:'\f201'}
.widget_nav_menu ul a[href*='plus.google.com']:before{content:'\f206'}
.widget_nav_menu ul a[href*='pinterest.com']:before{content:'\f209'}
.widget_nav_menu ul a[href*='github.com']:before{content:'\f200'}
.widget_nav_menu ul a[href*='tumblr.com']:before{content:'\f214'}
.widget_nav_menu ul a[href*='youtube.com']:before{content:'\f213'}
.widget_nav_menu ul a[href*='flickr.com']:before{content:'\f211'}
.widget_nav_menu ul a[href*='vimeo.com']:before{content:'\f212'}
.widget_nav_menu ul a[href*='instagram.com']:before{content:'\f215'}
.widget_nav_menu ul a[href*='codepen.io']:before{content:'\f216'}
.widget_nav_menu ul a[href*='linkedin.com']:before{content:'\f207'}
.widget_nav_menu ul a[href*='foursquare.com']:before{content:'\f226'}
.widget_nav_menu ul a[href*='reddit.com']:before{content:'\f222'}
.widget_nav_menu ul a[href*='digg.com']:before{content:'\f221'}
.widget_nav_menu ul a[href*='getpocket.com']:before{content:'\f224'}
.widget_nav_menu ul a[href*='path.com']:before{content:'\f219'}
.widget_nav_menu ul a[href*='stumbleupon.com']:before,.widget_nav_menu ul a[href*='spotify.com']:before{content:'\f223'}
.widget_nav_menu ul a[href*='twitch.tv']:before{content:'\f516'}
.widget_nav_menu ul a[href*='dropbox.com']:before{content:'\f225'}
.widget_nav_menu ul a[href*='/feed']:before{content:'\f515'}
.widget_nav_menu ul a[href*=skype]:before{content:'\f220'}
.widget_nav_menu ul a[href*=mailto]:before{content:'\f410'}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.jetpack-video-wrapper{margin-bottom:1.5em}
.jetpack-slideshow.slideshow-black{background-color:#2b3233;border-color:#2b3233}
#infinite-footer{background:#fffdfd;border-top:1px solid #e2e7e8;padding:.75em 0}
#infinite-footer .container{position:relative;border-top:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}
#infinite-footer .blog-credits,#infinite-footer .blog-info a{color:#606666;font-weight:400;font-style:normal;text-decoration:none}
#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover{color:#aeaeae;font-weight:400;font-style:normal;text-decoration:none}
li a,ul{font-family:Helvetica,sans-serif;color:#fff!important}
.infinite-loader{clear:both;width:28px;height:43px;margin:0 auto 14px;padding-top:1.5em}
#infinite-handle{clear:both;width:100%;margin:0}
#infinite-handle span{display:inline-block;margin-bottom:1.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.social-links{margin:0 auto 1.5em;text-align:center;width:100%}
@media screen and (min-width:48.9375em){.site-main{margin:0 auto}
.content-area{float:none;width:100%;max-width:750px;margin:0 auto 3em}
#infinite-footer .container{padding:0;width:750px!important}
.site-info .sep{display:inline;letter-spacing:0;visibility:visible;width:auto;height:auto}
.site-footer,.site-header{border-color:#c8cbcc;opacity:.3;transition:.3s all ease-in-out}
.site-branding{margin-left:0;width:75%}
.site-content{margin-top:3em}
.site-title{line-height:1.7}
.sidebar-open .site-footer,.sidebar-open .site-header,.site-footer:hover,.site-header:hover{opacity:1;transition:.3s all ease-in-out}
.menu-toggle{top:18px;opacity:.25;-webkit-transform:translateX(0);transform:translateX(0)}
.menu-toggle.hover,.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{top:18px}
.admin-bar .menu-toggle,.admin-bar .menu-toggle.hover,.admin-bar .menu-toggle:active,.admin-bar .menu-toggle:focus,.admin-bar .menu-toggle:hover{top:50px}
.menu-toggle.toggle-on{-webkit-transform:scale3d(.8,.8,.8) translateX(-560px);transform:scale3d(.8,.8,.8) translateX(-560px)}
.single .slide-menu,.slide-menu{position:fixed;top:0;right:0;display:block;width:450px;height:100%;padding:1.5em 3em;-webkit-transform:translateX(450px);transform:translateX(450px);-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out}
#infinite-footer:before,.site:before{background-color:rgba(0,0,0,.5);content:"";display:block;opacity:0;width:100%;z-index:-1}
.admin-bar .slide-menu{padding-top:4.5em}
.single .slide-menu.expanded,.slide-menu.expanded{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out}
.site{position:relative;left:0;-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out}
.sidebar-open #infinite-footer,.sidebar-open .site{-webkit-transform:translateX(-450px);transform:translateX(-450px);-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out}
.site:before{position:fixed;height:100%;-webkit-transition:.3s -webkit-transform ease-in-out,.3s all ease-in-out;transition:.3s all ease-in-out}
#infinite-footer:before{position:absolute;top:-1px;height:51px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.sidebar-open #infinite-footer:before,.sidebar-open .site:before{opacity:1;z-index:999;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
}
#column1,#column2,#column3{display:table-cell}
@media screen and (min-width:68em){blockquote{font-size:20px;font-size:2rem;line-height:1.6em}
blockquote.alignleft,blockquote.alignright{margin-left:-175px;max-width:350px}
blockquote.alignright{margin-left:1.5em;margin-right:-175px}
img.alignleft{margin-left:-6em}
img.alignright{margin-right:-6em}
.wp-caption.alignleft,.wp-caption.alignright{position:relative}
.wp-caption.alignleft .wp-caption-text,.wp-caption.alignright .wp-caption-text{border-top:1px solid #c8cbcc;float:left;margin:0;padding:.75em 0 0;position:absolute;top:0;width:150px}
.wp-caption.alignleft .wp-caption-text{font-size:12px;font-size:1.2rem;left:-166px;text-align:right}
.wp-caption.alignright .wp-caption-text{font-size:12px;font-size:1.2rem;font-style:italic;right:-174px}
.jetpack-video-wrapper,.tiled-gallery-wrapper,.wp-caption.size-big,img.size-big{margin-left:-150px;max-width:none;width:1000px!important}
h1,h2{margin:0}
h1{font-size:48px;font-size:4.8rem}
h2{font-size:32px;font-size:3.2rem}
#respond h3,h3{font-size:24px;font-size:2.4rem}
h4{font-size:20px;font-size:2rem}
.format-standard .entry-content>p.intro+p:first-letter,.format-standard .entry-content>p:not(.intro):first-of-type:first-letter{font-size:80px;font-size:8rem}
.comment-content,.entry-content{font-size:1.1em}
pre{font-size:1em}
blockquote:before{font-size:112px;font-size:11.2rem;top:-24px}
.entry-title{font-size:48px;font-size:4.8rem}
.entry-meta{opacity:0}
.entry-meta:hover{opacity:0;-webkit-transition:.2s opacity ease-in-out;transition:.2s opacity ease-in-out}
}

.animate-fading{-webkit-animation:fading 10s infinite;animation:fading 10s infinite}
@-webkit-keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.animate-opacity{-webkit-animation:opac 0.8s;animation:opac 0.8s}
@-webkit-keyframes opac{from{opacity:0} to{opacity:1}}
@keyframes opac{from{opacity:0} to{opacity:1}}
.animate-top{position:relative;-webkit-animation:animatetop 0.4s;animation:animatetop 0.4s}
@-webkit-keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.animate-left{position:relative;-webkit-animation:animateleft 0.4s;animation:animateleft 0.4s}
@-webkit-keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.animate-right{position:relative;-webkit-animation:animateright 0.4s;animation:animateright 0.4s}
@-webkit-keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.animate-bottom{position:relative;-webkit-animation:animatebottom 0.4s;animation:animatebottom 0.4s}
@-webkit-keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0px;opacity:1}}
@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.animate-zoom {-webkit-animation:animatezoom 0.6s;animation:animatezoom 0.6s}
@-webkit-keyframes animatezoom{from{-webkit-transform:scale(0)} to{-webkit-transform:scale(1)}}
@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-closebtn{text-decoration:none;float:right;margin-right:10px;font-size:24px;font-weight:bold;color:inherit;cursor:pointer}
.card{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.formcontainer{padding:0.01em 16px}
.formcontainer:after{content:"";display:table;clear:both;}
.formstylered,.formstylered:hover{color:#fff!important;background-color:#ff0000!important;padding:10px }
.formstyleblack,.formstyleblack:hover{color:#fff!important;background-color:#000000!important;padding:10px }
.buysignal_formfields {  margin-left:25% !important; }

.fullstory_btn_class {	font-size:12px;font-family:Helvetica,sans-serif;font-weight:normal;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:0px solid #dcdcdc;padding:3px 13px;	text-decoration:none;background:-moz-linear-gradient( center top, #525252 5%, #000000 100% );background:-ms-linear-gradient( top, #525252 5%, #000000 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#000000');	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #525252), color-stop(100%, #000000) );background-color:#000000;color:#ffffff !important;display:inline-block;text-shadow:0px 0px 0px #ffffff;}
.fullstory_btn_class:hover {color:#fff;background:-moz-linear-gradient( center top, #777777 5%, #333333 100% );background:-ms-linear-gradient( top, #777777 5%, #333333 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#333333');	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #777777), color-stop(100%, #333333) );background-color:#333333;}
.fullstory_btn_class:active {position:relative;	top:1px;color:#ffffff;}
.fullstory_btn_class:visited {color:#ffffff;}

#COUPON-ARTICLE .fullstory_btn_class {float:none !important;width:90px}

#sidebar_column { margin-left:-10px; }
#columncoupon,#left_column,#twocolumn2,#twocolumncoupon{width:220px; display:none;}
.label{font-size:16px}

.buttonclass:hover {
    cursor: pointer;
}
.NewsletterTable{width:750px;margin:0 auto;margin-bottom:50px;margin-left:-15px !important;background-color:#FFF!important;border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; box-shadow:0 4px 8px 0 rgba(0,0,0,.15),0 6px 20px 0 rgba(0,0,0,.15)} /* Most newsletter templates */
#Newsletter_container{width:750px} /* Carnation template only */
#ARTICLE_BLOCK{display:block; position:relative;margin-bottom:40px!important;margin-top:-15px!important;width:240px}
#description p{text-align:justify!important}
#description img{max-width:240px !important}
#Home_button{display:none}
#Home_full_button{display:block}

#COUPON-ARTICLE #description img:nth-of-type(1){margin-bottom:15px !important}

#COUPON-ARTICLE #description p{text-align:justify  !important; font-size:9pt  !important; width:180px !important;margin: 0 auto !important; line-height:160% !important; }
#COUPON-ARTICLE #titles p {text-align:center }
#COUPON-ARTICLE  {margin-bottom:25px}
#COUPON-ARTICLE .fullstory_btn_class {width:125px !important}

#column1 #sidebar_column {margin: 0 auto}

#main_container{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;display:table; margin-top:-10px !important;}
#column1 {width:220px;display:table-cell}
#column2,#column3{width:260px;display:table-cell}

#twocolumn1{width:525px;float:left}
#twocolumn2{float:right}
.img2col{margin:0 10px;float:left}

#right_column{width:100%}
#right_column td img {max-width:100%!important}
#left_column_rightTB{width:550px; padding-right:20px;position: relative;display:block; float:left; }
#right_column_rightTB{width:200px; display:block; float:right; position: relative;}
#row{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal; margin:0 auto}

ul{padding-left: 0.5em;}
li{color:#333333;font-family:Helvetica,sans-serif;font-size:12px}
li a{color:#333333;font-family:Helvetica,sans-serif;font-size:12px;}
li p{color:#333333;font-family:Helvetica,sans-serif;font-size:12px}
li a:hover{color:#000}


ol a {color:#888 !important}



.StyleBlack {font-size:95%;margin:0;padding:5;background-color:#2d2d2d;list-style-type:none;overflow:hidden;width:750px;padding-left: 2em;}
.StyleBlack li {margin-left:0;float:none;display:inline;font-size:85%!important;}
.StyleBlack li a{text-align:center;font-size:95%!important;padding:12px 15px;text-decoration:none;right:20px; display:inline}
.StyleBlack li span{font-size:95%}
.StyleBlack li a:hover{background-color:#3d3d3d;color:#fff!important}

.StyleRed{list-style-type:none;overflow:hidden;width:750px;padding-left: 2em; margin:0;padding:5;background-color:#ea1d24;overflow:hidden;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleRed li{margin-left:0;float:none;display:inline}
.StyleRed li a{font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700; text-align:center;padding:11px 13px;text-decoration:none;right:20px}
.StyleRed li span{font-size:85%}
.StyleRed li a:hover{background-color:#d21a20;color:#fff!important;text-decoration:none!important}

.StyleNissanRed{list-style-type:none;overflow:hidden;width:750px;padding-left: 2em; margin:0;padding:5;background-color:#ac132d;overflow:hidden;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleNissanRed li{margin-left:0;float:none;display:inline}
.StyleNissanRed li a{font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700; text-align:center;padding:11px 13px;text-decoration:none;right:20px}
.StyleNissanRed li span{font-size:85%}
.StyleNissanRed li a:hover{background-color:#ac132d;color:#fff!important;text-decoration:none!important}


.StyleBlue li a{font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleBlue{font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;text-align:center;font-size:90%!important;font-weight:700;margin:auto;padding:7;background-color:#007eca;overflow:hidden;list-style-type:none;width:750px;padding-left: 2em;}
.StyleBlue li{display:inline; margin-left:0;display:inline;float:none}
.StyleBlue li a{display:inline; padding:12px 15px;text-decoration:none;right:20px}
.StyleBlue li span{font-size:90%}
.StyleBlue a:hover{background-color:#006db0;color:#fff!important;text-decoration:none!important}

.Style5thAve{list-style-type:none;overflow:hidden;width:750px;padding-left: 2em; margin:auto;padding:7;background-color:#009ddc;overflow:hidden;z-index:0;font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700;}
.Style5thAve li{margin-left:0;display:inline;float:none}
.Style5thAve li a{font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700;overflow:hidden;padding-left: 2em;;padding:12px 15px;text-decoration:none;right:20px;display:inline}
.Style5thAve li span{font-size:90%}
.Style5thAve li a:hover{background-color:#007dc6;color:#fff!important;padding:12px 15px;}


.StyleGreen{margin:auto;padding:7;background-color:#3a8477;overflow:hidden;list-style-type:none;width:750px;padding-left: 2em;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleGreen li{margin-left:0;float:none;display:inline;font-size:85%!important;}
.StyleGreen li a{padding:13px;text-decoration:none;right:20px; font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleGreen li span{font-size:90%}
.StyleGreen a:hover{background-color:#449a8b;color:#fff!important;text-decoration:none!important}



.StyleAcura{margin:auto;padding:7;background-color:#002d62;overflow:hidden;list-style-type:none;width:750px;padding-left: 2em;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleAcura li{margin-left:0;float:none;display:inline;}
.StyleAcura li a{font-family:Helvetica,Arial;color:#fff!important;text-align:center;font-size:90%!important;font-weight:700; padding:13px;text-decoration:none;right:20px}
.StyleAcura li span{font-size:90%}
.StyleAcura a:hover{background-color:#006db0;color:#fff!important;text-decoration:none!important}

#2col-sidebar_column_mobile,.edit-link,.nav-links{display:none}
#2col-sidebar_column{display:block}

a{text-decoration:none!important}


@media only screen and (max-width:480px){

.modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:90vw;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.modal-content{margin:auto auto;background-color:#fff;position:relative;padding:0;outline:0;width:90vw}
.w3-closebtn{text-decoration:none;float:right;font-size:24px;margin-right:10px;font-weight:bold;color:inherit;cursor:pointer}
.card{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.formcontainer{padding:0.01em 16px}
.formcontainer:after{content:"";display:table;clear:both;}
.formstylered,.formstylered:hover{color:#fff!important;background-color:#ff0000!important;padding:10px }
.formstyleblack,.formstyleblack:hover{color:#fff!important;background-color:#000000!important;padding:10px }
.buysignal_formfields { margin-left:0 !important; }

.NewsletterTable{width:90vw;margin:0 auto 0 -2vw;margin-bottom:50px;background-color:#FFF!important;border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15),0 6px 20px 0 rgba(0,0,0,.15)}
#Newsletter_container{width:100%}
#main_container{display:-webkit-box; display:-moz-box; display:box; display: -ms-flexbox; display:flex; -webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-ms-flex-wrap: wrap;}
#column1{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;order:4;width:100%}
#column2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;order:2;width:100%}
#column3{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;order:3; width:100%}

#row{display:-webkit-box;display:-moz-box}
#row{display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
#left_column{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:100%}
#right_column{box-ordinal-group:2;width:100%}
#right_column{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2}


#Home_button{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;width:100%;display:block}
#Home_full_button{width:100%;display:none}

#masthead{width:100%;float:left}

p{font-size:80%!important}

.StyleBlack {width:100%!important;;overflow:hidden;}
.StyleBlack li{font-size:100%;width:100%;float:left;}
.StyleBlack li a{font-family:Helvetica,sans-serif;font-size:100%!important;text-align:left;overflow:hidden;padding:5px;text-decoration:none}
.StyleBlack li span{font-size:100%; vertical-align:middle}
.StyleBlack li a:hover{background-color:#3d3d3d;color:#fff}


.StyleRed {width:100%!important}
.StyleRed li{font-size:100%;width:100%;float:left}
.StyleRed li a{font-family:Helvetica,Arial;font-size:100%!important;display:block;color:#fff;text-align:left;padding:5px;text-decoration:none}
.StyleRed li span{font-size:100%; vertical-align:middle}
.StyleRed li a:hover{background-color:#d21a20;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.StyleNissanRed {width:100%!important}
.StyleNissanRed li{font-size:100%;width:100%;float:left}
.StyleNissanRed li a{font-family:Helvetica,Arial;font-size:100%!important;display:block;color:#fff;text-align:left;padding:5px;text-decoration:none}
.StyleNissanRed li span{font-size:100%; vertical-align:middle}
.StyleNissanRed li a:hover{background-color:#ac132d;margin-left:-5px;color:#fff!important;text-decoration:none!important}


.StyleBlue {width:100%!important}
.StyleBlue li{font-size:100%;float:left;width:100%}
.StyleBlue li a{font-family:Trebuchet MS,Helvetica,Arial;display:block;color:#fff;text-align:left;font-size:100%!important;padding:5px;text-decoration:none}
.StyleBlue li span{font-size:100%; vertical-align:middle}
.StyleBlue li a:hover{background-color:#006db0;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.Style5thAve {width:100%!important}
.Style5thAve li{font-size:100%;float:left;width:100%}
.Style5thAve li a{font-family:Trebuchet MS,Helvetica,Arial;display:block;color:#fff;text-align:left;font-size:100%!important;padding:5px;text-decoration:none}
.Style5thAve li span{font-size:100%; vertical-align:middle}
.Style5thAve li a:hover{background-color:#007dc6;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.StyleGreen {width:100%!important}
.StyleGreen li{font-size:100%;float:left;width:100%}
.StyleGreen li a{color:#fff;font-size:100%!important;text-decoration:none;background-color:#3a8477; font-family:Helvetica,Arial;text-align:left;padding:5px;display:block}
.StyleGreen li span{font-size:100%; vertical-align:middle}
.StyleGreen li a:hover{background-color:#449a8b;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.StyleAcura {width:100%!important}
.StyleAcura li{font-size:100%;float:left;width:100%}
.StyleAcura li a{color:#fff;font-size:100%!important;text-decoration:none;background-color:#002d62;font-family:Helvetica,Arial;text-align:left;padding:5px;display:block}
.StyleAcura li span{font-size:100%; vertical-align:middle}
.StyleAcura li a:hover{background-color:#006db0;margin-left:-5px;color:#fff!important;text-decoration:none!important}


#twocolumn1{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;width:100%}
#twocolumn2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:100%}
#columncoupon{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;width:100%}
#2col-sidebar_column_mobile{display:block}
#2col-sidebar_column{display:none}
.img2col{margin:10px 0;float:none}
#twocoldescription{width:240px}


#left_column_rightTB{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:100%}
#right_column_rightTB{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:300px!important}

}
@media only screen and (max-width:500px){
.zoom {	zoom: 90%;}
.modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:90vw;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.modal-content{margin:auto auto;background-color:#fff;position:relative;padding:0;outline:0;width:90vw}
.w3-closebtn{text-decoration:none;float:right;font-size:24px;margin-right:10px;font-weight:bold;color:inherit;cursor:pointer}
.card{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.formcontainer{padding:0.01em 16px}
.formcontainer:after{content:"";display:table;clear:both;}
.formstylered,.formstylered:hover{color:#fff!important;background-color:#ff0000!important;padding:10px }
.formstyleblack,.formstyleblack:hover{color:#fff!important;background-color:#000000!important;padding:10px }
.buysignal_formfields { margin-left:0 !important; }

.NewsletterTable{width:90vw;margin:0 auto 0 -2vw;margin-bottom:50px;background-color:#FFF!important;border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15),0 6px 20px 0 rgba(0,0,0,.15)}


p{font-size:80%!important}
.StyleBlack {width:100%!important;;overflow:hidden;}
.StyleBlack li{font-size:100%;width:100%;float:left}
.StyleBlack li a{font-family:Helvetica,sans-serif;font-size:100%!important;text-align:left;}
.StyleBlack li span{font-size:100%; vertical-align:middle}
.StyleBlack li a:hover{background-color:#3d3d3d;color:#fff}

.StyleRed {width:100%!important}
.StyleRed li{font-size:100%;width:100%;float:left}
.StyleRed li a{font-family:Helvetica,Arial;font-size:100%!important;display:block;color:#fff;text-align:left;padding:5px;text-decoration:none}
.StyleRed li span{font-size:100%; vertical-align:middle}
.StyleRed li a:hover{background-color:#d21a20;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.StyleNissanRed {width:100%!important}
.StyleNissanRed li{font-size:100%;width:100%;float:left}
.StyleNissanRed li a{font-family:Helvetica,Arial;font-size:100%!important;display:block;color:#fff;text-align:left;padding:5px;text-decoration:none}
.StyleNissanRed li span{font-size:100%; vertical-align:middle}
.StyleNissanRed li a:hover{background-color:#ac132d;margin-left:-5px;color:#fff!important;text-decoration:none!important}



.StyleBlue {width:100%!important}
.StyleBlue li{font-size:100%;float:left;width:100%}
.StyleBlue li a{font-family:Trebuchet MS,Helvetica,Arial;display:block;color:#fff;text-align:left;font-size:100%!important;padding:5px;text-decoration:none}
.StyleBlue li span{font-size:100%; vertical-align:middle}
.StyleBlue li a:hover{background-color:#006db0;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.Style5thAve {width:100%!important}
.Style5thAve li{font-size:100%;float:left;width:100%}
.Style5thAve li a{font-family:Trebuchet MS,Helvetica,Arial;display:block;color:#fff;text-align:left;font-size:100%!important;padding:5px;text-decoration:none}
.Style5thAve li span{font-size:100%; vertical-align:middle}
.Style5thAve li a:hover{background-color:#007dc6;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.StyleGreen {width:100%!important}
.StyleGreen li{font-size:100%;float:left;width:100%}
.StyleGreen li a{color:#fff;font-size:100%!important;text-decoration:none;background-color:#3a8477; font-family:Helvetica,Arial;text-align:left;padding:5px;display:block}
.StyleGreen li span{font-size:100%; vertical-align:middle}
.StyleGreen li a:hover{background-color:#449a8b;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.StyleAcura {width:100%!important}
.StyleAcura li{font-size:100%;float:left;width:100%}
.StyleAcura li a{color:#fff;font-size:100%!important;text-decoration:none;background-color:#002d62;font-family:Helvetica,Arial;text-align:left;padding:5px;display:block}
.StyleAcura li span{font-size:100%; vertical-align:middle}
.StyleAcura li a:hover{background-color:#006db0;margin-left:-5px;color:#fff!important;text-decoration:none!important}


#Newsletter_container{width:100%}
#Home_button{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;width:100%;display:block}
#Home_full_button{width:100%;display:none}
#main_container{display:-webkit-box;display:-moz-box; display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
#column1{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;width:100%}
#column2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:100%}
#column3{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:100%}

#2col-sidebar_column_mobile{display:block}
#2col-sidebar_column{display:none}

#row{display:-webkit-box;display:-moz-box}
#row{display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
#left_column{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:100%}
#right_column{box-ordinal-group:2;width:100%}
#right_column{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2}

#left_column_rightTB{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:100%}
#right_column_rightTB{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:300px!important}

#twocolumn1{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;width:100%}
#twocolumn2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:100%}

#columncoupon{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;width:100%}

.img2col{margin:10px 0;float:none}


}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
#main_container{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;display:table; margin-top:-10px !important;}
#column1 {width:220px;display:table-cell}
#column2,#column3{width:260px;display:table-cell}	
#row{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal; margin:0 auto}
#right_column{width:525px}
#left_column{width:220px}

}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 

#main_container{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;display:table; margin-top:-10px !important;}
#column1 {width:220px;display:table-cell}
#column2,#column3{width:260px;display:table-cell}
#row{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal; margin:0 auto}
#right_column{width:525px}
#left_column{width:220px}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
#main_container{display:-webkit-box;display:-moz-box; display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
#column1{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;width:100%}
#column2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:100%}
#column3{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:100%}
#row{display:-webkit-box;display:-moz-box}
#row{display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
#left_column{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:100%}
#right_column{box-ordinal-group:2;width:100%}
#right_column{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2}

}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
	#main_container{display:-webkit-box;display:-moz-box; display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
#column1{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;width:100%}
#column2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:100%}
#column3{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:100%}
#row{display:-webkit-box;display:-moz-box}
#row{display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
#left_column{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:100%}
#right_column{box-ordinal-group:2;width:100%}
#right_column{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2}
}
@media only screen and (max-device-width :600px){
	#main_container{display:-webkit-box;display:-moz-box; display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
#column1{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;width:100%}
#column2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:100%}
#column3{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:100%}	
	#row{display:-webkit-box;display:-moz-box}
#row{display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
#left_column{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:100%}
#right_column{box-ordinal-group:2;width:100%}
#right_column{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2}
}

@media only screen and (max-device-width :767px) and (orientation : landscape) {
.zoom {	zoom: 90%;}
.modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:90vw;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.modal-content{margin:auto auto;background-color:#fff;position:relative;padding:0;outline:0;width:90vw}
.w3-closebtn{text-decoration:none;float:right;font-size:24px;margin-right:10px;font-weight:bold;color:inherit;cursor:pointer}
.card{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.formcontainer{padding:0.01em 16px}
.formcontainer:after{content:"";display:table;clear:both;}
.formstylered,.formstylered:hover{color:#fff!important;background-color:#ff0000!important;padding:10px }
.formstyleblack,.formstyleblack:hover{color:#fff!important;background-color:#000000!important;padding:10px }
.buysignal_formfields { margin-left:0 !important; }

.NewsletterTable{width:90vw;margin:0 auto 0 -2vw;margin-bottom:50px;background-color:#FFF!important;border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15),0 6px 20px 0 rgba(0,0,0,.15)}

p{font-size:80%!important}

.StyleBlack {width:100%!important}
.StyleBlack li{font-size:100%;width:100%;float:left}
.StyleBlack li a{font-family:Helvetica,sans-serif;font-size:100%!important; text-align:left;}
.StyleBlack li span{font-size:100%; vertical-align:middle}
.StyleBlack li a:hover{background-color:#3d3d3d;color:#fff}

.StyleRed {width:100%!important}
.StyleRed li{font-size:100%;width:100%;float:left}
.StyleRed li a{font-family:Helvetica,Arial;font-size:100%!important;display:block;color:#fff;text-align:left;padding:5px;text-decoration:none}
.StyleRed li span{font-size:100%; vertical-align:middle}
.StyleRed li a:hover{background-color:#d21a20;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.StyleNissanRed {width:100%!important}
.StyleNissanRed li{font-size:100%;width:100%;float:left}
.StyleNissanRed li a{font-family:Helvetica,Arial;font-size:100%!important;display:block;color:#fff;text-align:left;padding:5px;text-decoration:none}
.StyleNissanRed li span{font-size:100%; vertical-align:middle}
.StyleNissanRed li a:hover{background-color:#ac132d;margin-left:-5px;color:#fff!important;text-decoration:none!important}


.StyleBlue {width:100%!important}
.StyleBlue li{font-size:100%;float:left;width:100%}
.StyleBlue li a{font-family:Trebuchet MS,Helvetica,Arial;display:block;color:#fff;text-align:left;font-size:100%!important;padding:5px;text-decoration:none}
.StyleBlue li span{font-size:100%; vertical-align:middle}
.StyleBlue li a:hover{background-color:#006db0;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.Style5thAve {width:100%!important}
.Style5thAve li{font-size:100%;float:left;width:100%}
.Style5thAve li a{font-family:Trebuchet MS,Helvetica,Arial;display:block;color:#fff;text-align:left;font-size:100%!important;padding:5px;text-decoration:none}
.Style5thAve li span{font-size:100%; vertical-align:middle}
.Style5thAve li a:hover{background-color:#007dc6;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.StyleGreen {width:100%!important}
.StyleGreen li{font-size:100%;float:left;width:100%}
.StyleGreen li a{color:#fff;font-size:100%!important;text-decoration:none;background-color:#3a8477; font-family:Helvetica,Arial;text-align:left;padding:5px;display:block}
.StyleGreen li span{font-size:100%; vertical-align:middle}
.StyleGreen li a:hover{background-color:#449a8b;margin-left:-5px;color:#fff!important;text-decoration:none!important}

.StyleAcura {width:100%!important}
.StyleAcura li{font-size:100%;float:left;width:100%}
.StyleAcura li a{color:#fff;font-size:100%!important;text-decoration:none;background-color:#002d62;font-family:Helvetica,Arial;text-align:left;padding:5px;display:block}
.StyleAcura li span{font-size:100%; vertical-align:middle}
.StyleAcura li a:hover{background-color:#006db0;margin-left:-5px;color:#fff!important;text-decoration:none!important}


#Newsletter_container{width:100%}

#Home_button{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;width:100%;display:block}
#Home_full_button{width:100%;display:none}
#main_container{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;display:table; margin-top:-10px !important;}
#column1 {width:220px;display:table-cell}
#column2,#column3{width:260px;display:table-cell}	

#2col-sidebar_column_mobile{display:block}
#2col-sidebar_column{display:none}

#row{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal; margin:0 auto}
#right_column{width:525px}
#left_column{width:220px}

#left_column_rightTB{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:100%}
#right_column_rightTB{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:300px!important}

#twocolumn1{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;width:100%}
#twocolumn2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:100%}

#columncoupon{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;width:100%}

.img2col{margin:10px 0;float:none}

}
@media only screen and (min-device-width :768px) and (max-device-width :1024px){
.zoom{zoom:60%}
.modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-closebtn{text-decoration:none;float:right;font-size:24px;font-weight:bold;color:inherit; cursor:pointer}
.card{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.formcontainer{padding:0.01em 16px}

.formcontainer:after{content:"";display:table;clear:both;}
.formstylered,.formstylered:hover{color:#fff!important;background-color:#ff0000!important;padding:10px }
.formstyleblack,.formstyleblack:hover{color:#fff!important;background-color:#000000!important;padding:10px }
.buysignal_formfields { margin-left:25% !important; }


.NewsletterTable{width:750px;margin:0 auto;margin-bottom:50px;background-color:#FFF!important;border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15),0 6px 20px 0 rgba(0,0,0,.15)}



.StyleBlack {font-size:100%;margin:0;padding:5;background-color:#2d2d2d;list-style-type:none;overflow:hidden;width:750px;padding-left: 2em;}
.StyleBlack li{margin-left:0;float:none;display:inline}
.StyleBlack li a{text-align:center;font-size:100%!important;padding:12px 15px;text-decoration:none;right:20px;display:inline}
.StyleBlack li span{font-size:100%}
.StyleBlack li a:hover{background-color:#3d3d3d;color:#fff!important}

.StyleRed{list-style-type:none;overflow:hidden;width:750px;padding-left: 2em; margin:0;padding:5;background-color:#ea1d24;overflow:hidden;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleRed li{margin-left:0;float:none;display:inline}
.StyleRed li a{font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700; text-align:center;padding:11px 13px;text-decoration:none;right:20px}
.StyleRed li span{font-size:85%}
.StyleRed li a:hover{background-color:#d21a20;color:#fff!important;text-decoration:none!important}

.StyleNissanRed{list-style-type:none;overflow:hidden;width:750px;padding-left: 2em; margin:0;padding:5;background-color:#ac132d;overflow:hidden;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleNissanRed li{margin-left:0;float:none;display:inline}
.StyleNissanRed li a{font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700; text-align:center;padding:11px 13px;text-decoration:none;right:20px}
.StyleNissanRed li span{font-size:85%}
.StyleNissanRed li a:hover{background-color:#ac132d;color:#fff!important;text-decoration:none!important}

.StyleBlue li a{font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleBlue{font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;text-align:center;font-size:90%!important;font-weight:700;margin:auto;padding:7;background-color:#007eca;overflow:hidden;list-style-type:none;width:750px;padding-left: 2em;}
.StyleBlue li{display:inline; margin-left:0;display:inline;float:none}
.StyleBlue li a{display:inline; padding:12px 15px;text-decoration:none;right:20px}
.StyleBlue li span{font-size:90%}
.StyleBlue a:hover{background-color:#006db0;color:#fff!important;text-decoration:none!important}

.Style5thAve{list-style-type:none;overflow:hidden;width:750px;padding-left: 2em; margin:auto;padding:7;background-color:#009ddc;overflow:hidden;z-index:0;font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700;}
.Style5thAve li{margin-left:0;display:inline;float:none}
.Style5thAve li a{font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700;overflow:hidden;padding-left: 2em;;padding:12px 15px;text-decoration:none;right:20px;display:inline}
.Style5thAve li span{font-size:90%}
.Style5thAve li a:hover{background-color:#007dc6;color:#fff!important;padding:12px 15px;}


.StyleGreen{margin:auto;padding:7;background-color:#3a8477;overflow:hidden;list-style-type:none;width:750px;padding-left: 2em;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleGreen li{margin-left:0;float:none}
.StyleGreen li a{padding:13px;text-decoration:none;right:20px; font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleGreen li span{font-size:90%}
.StyleGreen a:hover{background-color:#449a8b;color:#fff!important;text-decoration:none!important}


.StyleAcura{margin:auto;padding:7;background-color:#002d62;overflow:hidden;list-style-type:none;width:750px;padding-left: 2em;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleAcura li{margin-left:0;float:none}
.StyleAcura li a{font-family:Helvetica,Arial;color:#fff!important;text-align:center;font-size:90%!important;font-weight:700; padding:13px;text-decoration:none;right:20px}
.StyleAcura li span{font-size:90%}
.StyleAcura a:hover{background-color:#006db0;color:#fff!important;text-decoration:none!important}


#row{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal; margin:0 auto}

#column1,#columncoupon,#left_column,#twocolumn2,#twocolumncoupon{width:220px}

#2col-sidebar_column_mobile{display:none}
#2col-sidebar_column{display:block}
#column1{display:table-cell}
#column2,#column3{width:270px;display:table-cell}
#twocolumn1{width:525px;float:left}
#twocolumn2{float:right}
#Newsletter_container{width:750px}
.img2col{margin:0 10px;float:left}
#main_container{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;display:table}
#right_column{width:580px}
#left_column_rightTB{width:550px;padding-right:20px}
#right_column_rightTB{width:200px}
#ARTICLE_BLOCK{width:240px}
}
@media only screen and (min-device-width :1025px) and (max-device-width :1200px){
	
	
.NewsletterTable{width:750px;margin:0 auto;margin-bottom:50px;background-color:#FFF!important;border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; box-shadow:0 4px 8px 0 rgba(0,0,0,.15),0 6px 20px 0 rgba(0,0,0,.15)} /* Most newsletter templates */
#Newsletter_container{width:750px} /* Carnation template only */
#ARTICLE_BLOCK{display:block; position:relative;margin-bottom:40px!important;margin-top:-15px!important;width:240px}
#description {text-align:justify!important}
#Home_button{display:none}
#Home_full_button{display:block}

#main_container{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;display:table; margin-top:-10px !important;}
#column1 {width:220px;display:table-cell}
#column2,#column3{width:260px;display:table-cell}

#twocolumn1{width:525px;float:left}
#twocolumn2{float:right}
.img2col{margin:0 10px;float:left}

#row{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal; margin:0 auto}
#right_column{width:525px}
#left_column{width:220px}

#left_column_rightTB{width:550px; padding-right:20px;position: relative;display:block; float:left; }
#right_column_rightTB{width:200px; display:block; float:right; position: relative;}

ul{padding-left: 0.5em;}
li{color:#333333;font-family:Helvetica,sans-serif;font-size:12px}
li a{color:#333333;font-family:Helvetica,sans-serif;font-size:12px;}
li p{color:#333333;font-family:Helvetica,sans-serif;font-size:12px}
li a:hover{color:#000}


.StyleBlack {font-size:95%;margin:0;padding:5;background-color:#2d2d2d;list-style-type:none;overflow:hidden;width:750px;padding-left: 2em;}
.StyleBlack li {margin-left:0;float:none;display:inline;font-size:85%!important;}
.StyleBlack li a{text-align:center;font-size:95%!important;padding:12px 15px;text-decoration:none;right:20px; display:inline}
.StyleBlack li span{font-size:95%}
.StyleBlack li a:hover{background-color:#3d3d3d;color:#fff!important}

.StyleRed{list-style-type:none;overflow:hidden;width:750px;padding-left: 2em; margin:0;padding:5;background-color:#ea1d24;overflow:hidden;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleRed li{margin-left:0;float:none;display:inline}
.StyleRed li a{font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700; text-align:center;padding:11px 13px;text-decoration:none;right:20px}
.StyleRed li span{font-size:85%}
.StyleRed li a:hover{background-color:#d21a20;color:#fff!important;text-decoration:none!important}

.StyleNissanRed{list-style-type:none;overflow:hidden;width:750px;padding-left: 2em; margin:0;padding:5;background-color:#ac132d;overflow:hidden;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleNissanRed li{margin-left:0;float:none;display:inline}
.StyleNissanRed li a{font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700; text-align:center;padding:11px 13px;text-decoration:none;right:20px}
.StyleNissanRed li span{font-size:85%}
.StyleNissanRed li a:hover{background-color:#ac132d;color:#fff!important;text-decoration:none!important}


.StyleBlue li a{font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleBlue{font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;text-align:center;font-size:90%!important;font-weight:700;margin:auto;padding:7;background-color:#007eca;overflow:hidden;list-style-type:none;width:750px;padding-left: 2em;}
.StyleBlue li{display:inline; margin-left:0;display:inline;float:none}
.StyleBlue li a{display:inline; padding:12px 15px;text-decoration:none;right:20px}
.StyleBlue li span{font-size:90%}
.StyleBlue a:hover{background-color:#006db0;color:#fff!important;text-decoration:none!important}

.Style5thAve{list-style-type:none;overflow:hidden;width:750px;padding-left: 2em; margin:auto;padding:7;background-color:#009ddc;overflow:hidden;z-index:0;font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700;}
.Style5thAve li{margin-left:0;display:inline;float:none}
.Style5thAve li a{font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700;overflow:hidden;padding-left: 2em;;padding:12px 15px;text-decoration:none;right:20px;display:inline}
.Style5thAve li span{font-size:90%}
.Style5thAve li a:hover{background-color:#007dc6;color:#fff!important;padding:12px 15px;}


.StyleGreen{margin:auto;padding:7;background-color:#3a8477;overflow:hidden;list-style-type:none;width:750px;padding-left: 2em;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleGreen li{margin-left:0;float:none}
.StyleGreen li a{padding:13px;text-decoration:none;right:20px; font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleGreen li span{font-size:90%}
.StyleGreen a:hover{background-color:#449a8b;color:#fff!important;text-decoration:none!important}


.StyleAcura{margin:auto;padding:7;background-color:#002d62;overflow:hidden;list-style-type:none;width:750px;padding-left: 2em;font-family:Helvetica,Arial;color:#fff!important;font-size:90%!important;font-weight:700}
.StyleAcura li{margin-left:0;float:none}
.StyleAcura li a{font-family:Helvetica,Arial;color:#fff!important;text-align:center;font-size:90%!important;font-weight:700; padding:13px;text-decoration:none;right:20px}
.StyleAcura li span{font-size:90%}
.StyleAcura a:hover{background-color:#006db0;color:#fff!important;text-decoration:none!important}

#2col-sidebar_column_mobile,.edit-link,.nav-links{display:none}
#2col-sidebar_column{display:block}

a{text-decoration:none!important}


}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
.modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.modal-content{margin:auto auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-closebtn{text-decoration:none;float:right;font-size:24px;font-weight:bold;color:inherit; cursor:pointer}
.card{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.formcontainer{padding:0.01em 16px}
.formcontainer:after{content:"";display:table;clear:both;}
.formstylered,.formstylered:hover{color:#fff!important;background-color:#ff0000!important;padding:10px }
.formstyleblack,.formstyleblack:hover{color:#fff!important;background-color:#000000!important;padding:10px }
.buysignal_formfields { margin-left:25% !important; }

.StyleBlack {font-size:100%;color:#fff!important;padding:5;background-color:#2d2d2d;font-family:Helvetica,sans-serif;margin:0;list-style-type:none;overflow:hidden;width:750px}
.StyleBlack li{float:left}
.StyleBlack li a{display:inline;color:#fff!important;text-align:center;font-size:100%!important;padding:11px 16px;text-decoration:none;font-family:Helvetica,sans-serif}
.StyleBlack li span{font-size:100%}
.StyleBlack li a:hover{background-color:#3d3d3d;color:#fff!important}
	

.StyleAcura li span,.StyleBlue li span,.StyleGreen li span,.StyleRed li span,li span{vertical-align:middle}
.NewsletterTable{width:750px;margin:0 auto;margin-bottom:50px;background-color:#FFF!important;border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}
.StyleRed{margin:0;list-style-type:none;overflow:hidden;width:750px}
.StyleAcura li,.StyleBlue li,.StyleGreen li,.StyleRed li{float:none;display:inline}
.StyleRed,.StyleRed li a{font-family:Helvetica,Arial;color:#fff!important}

.StyleRed{font-size:95%;padding:5;background-color:#ea1d24}
.StyleRed a:hover{background-color:#d21a20;color:#fff!important;text-decoration:none!important}
.StyleRed li{margin-left:0}
.StyleRed li a{display:inline;text-align:center;font-size:95%!important;padding:11px;text-decoration:none}
.StyleRed li span{font-size:95%}

.StyleBlue,.StyleBlue li a{font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;text-align:center;font-size:90%!important;font-weight:700}
.StyleBlue{list-style-type:none;margin:auto;padding:7;overflow:hidden;background-color:#007eca;width:750px}
.StyleBlue a:hover{background-color:#006db0;color:#fff!important;text-decoration:none!important}
.StyleBlue li{margin-left:0}
.StyleBlue li a{display:inline;padding:13px;text-decoration:none}
.StyleBlue li span{font-size:90%}

.Style5thAve,.Style5thAve li a{font-family:Trebuchet MS,Helvetica,Arial;color:#fff!important;text-align:center;font-size:90%!important;font-weight:700}
.Style5thAve{list-style-type:none;margin:auto;padding:7;overflow:hidden;background-color:#009ddc;width:750px}
.Style5thAve a:hover{background-color:#007dc6;color:#fff!important;text-decoration:none!important}
.Style5thAve li{margin-left:0}
.Style5thAve li a{display:inline;padding:13px;text-decoration:none}
.Style5thAve li span{font-size:90%}

.StyleGreen,.StyleGreen li a{font-family:Helvetica,Arial;color:#fff!important;text-align:center;font-size:90%!important;font-weight:700}
.StyleGreen{list-style-type:none;margin:auto;padding:7;overflow:hidden;background-color:#3a8477;width:750px}
.StyleGreen a:hover{background-color:#449a8b;color:#fff!important;text-decoration:none!important}
.StyleGreen li{margin-left:0}
.StyleGreen li a{display:inline;padding:13px;text-decoration:none;right:20px}
.StyleGreen li span{font-size:90%}
.StyleAcura,.StyleAcura li a{font-family:Helvetica,Arial;color:#fff!important;text-align:center;font-size:90%!important;font-weight:700}
.StyleAcura{list-style-type:none;margin:auto;padding:7;overflow:hidden;background-color:#002d62;width:750px}
.StyleAcura a:hover{background-color:#006db0;color:#fff!important;text-decoration:none!important}
.StyleAcura li{margin-left:0}
.StyleAcura li a{display:inline;padding:13px;text-decoration:none;right:20px}
.StyleAcura li span{font-size:90%}
#main_container,#row{display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-pack:start}
#columncoupon,#twocolumncoupon{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;width:220px}
#column1{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:220px}
#column2{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:270px}
#column3{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;width:270px}
#twocolumn1{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;width:500px}
#twocolumn2{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;width:220px}
#left_column,#right_column_rightTB{-ms-flex-order:1;width:200px;font-size:125%!important}
#left_column_rightTB,#right_column{-ms-flex-order:2;width:550px;font-size:125%!important}
}

