/*
Theme Name: Inside Mazda
Theme URI: http://whiteflame.eu
Author: Whiteflame
Author URI: http://whiteflame.eu/
Description: Inside Mazda.
Version: 2
License: GNU General Public License
License URI: license.txt
*/

@charset "utf-8";
/* CSS Document */

/* RESET updated with html5 tags*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,
ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,
embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-weight:normal;
	vertical-align: baseline;
}

body {
	font-family:'DefaultRegular';
	font-size:100%;
	line-height:1.2em;
	text-align:left;
	color:#3d4b53;
	background:url(images/background-body-2025-nomenu.png) repeat-x right 40px, #F7F7F7;
}

p {text-align:left;}
ul, li {list-style:none;}
a {text-decoration: none;color:#839d16;}
a:hover {text-decoration:underline;}
img {border:0px;padding:0;margin:0;}
strong {font-family:'DefaultBold';}
italic, oblique {font-family:'DefaultItalic';}

h1 {text-align:left;font-size:1.9em;}
h2, h3, h4, h5 {text-align:left;font-size:1.7em;}
p {margin:0 0 15px 0;}

a {color:#006CB8;text-decoration: none;}
a:hover {color:#006CB8;text-decoration: underline;}

small, x-small {line-height:1.2em;}
small {font-size:0.80em;}

/* =Template specific layout elements 
----------------------------------------------- */

#wrap {}
#container {max-width:975px;margin-left:auto;margin-right:auto;padding:0;overflow:hidden;}
#pages, #categories, #post, #staticpages, #searchpage {background:#FFF;margin:20px 12px 0 12px;padding:0px 0;}
#categories, #post {padding:0;}
div.clear {clear:both}

/* =Header
----------------------------------------------- */

#header {position:relative;height:60px;}

#header .logo {float:left;overflow:hidden;}
#header .logo img {height:auto;width:100%;max-height:105px;max-width:517px}
#header .mazda-logo {float:right;padding:22px 24px 0 0;height:59px;}
#header .social {visibility:hidden;position:absolute;right:10px;top:23px;}
#header .social img {padding:0 0 0 4px;}
#header .search {visibility:hidden;position:absolute;right:10px;top:53px;}
#header .search #s {width:158px;height:28px;padding:0 0 0 5px;border:none;background:transparent;}
#header .search #searchsubmit {width:31px;height:28px;padding:0px;border:none;background:transparent;cursor:pointer;text-indent:-9999px;}
.searchinput {width:163px;height:28px;background:url(images/background-search.png) no-repeat left top;float:left;}
.searchsubmit {width:31px;height:28px;background:url(images/background-search-button.png) no-repeat left top;float:left;}

#navigation {
	visibility:hidden;
	font-family:'DefaultRegular';
	position:relative;
	clear:both;
	text-align:center;
	height:46px;
	text-transform:uppercase;
	color:#FFF;
	font-size:14px;
	
}
#navigation ul {list-style:none;}
#navigation ul li {display:inline;list-style:none;padding:0;margin:0;}
#navigation ul li a {display:inline-block;color:#FFF;margin:0;padding:15px 2px 12px 0;text-decoration:none;border-right:1px solid #D8DADD;}
#navigation ul li:first-child a {border-left:1px solid #505658;}
#navigation ul li a:hover {color:#FFF;text-decoration:none;background-color:#041428;}

/*.current-menu-item a, .current_page_item a, .current_page_parent a, .current-post-parent a {color:#0b7cc1 !important;}*/
.current-menu-item a, .current-post-parent a, .current-category-parent a {color:#FFF !important;background-color:#041428;}
#footer .current-menu-item a, #footer .current-post-parent a, #footer .current-category-parent a {background-color:transparent;}

#menu-item-33 a {width:92px;padding-right:2px !important;}
#menu-item-9 a {width:150px;}
#menu-item-560 a {width:150px;}
#menu-item-7 a {width:150px;}
#menu-item-8 a {width:150px;}
#menu-item-4 a {width:150px;}
#menu-item-6 a {width:150px;}
#menu-item-1862 a {width:101px;}
/* #menu-item-1313 a {width:72px;} localhost */
#menu-item-1333 a {width:112px;}

#preloadedImages {width:0px;height:0px;display:inline;background-image:url(images/sub-menu-sprite-2026.png);}

#navigation ul ul {
	display:none;
	position:absolute;
	top:46px; left:-1px;
	float:left;
	width:952px;
	/** height:160px; **/
	height:260px;
	margin:0 12px 0 12px;
	padding:0;
	z-index:99999;
	background:#F7F7F7;
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece;
	font-size:12px;
}

#access ul li:hover > ul {display:inline;}
#navigation ul ul li {display:inline;padding:0;margin:0;border:;text-transform:none;}
#navigation ul ul li a {padding:0 !important;padding-bottom:-20px;margin:35px 0 0 0;border:0;line-height:11.20em;height:80px;color:#000 !important;/*width:133px;*/width:143px;background-color: transparent;}
#navigation ul li ul li:first-child  a {border:0;}
#navigation ul ul li a:hover {padding:0 0px;margin:35px 0 0 0;border:0;line-height:11.20em;color:#006CB8 !important;background-color: transparent;}
#navigation ul ul .current-menu-item a {color:#006CB8 !important;}

/* DEV sub menu icons */
#menu-item-1315 a {background:url(images/sub-menu-sprite-v6.png) no-repeat 6px top;}
#menu-item-1316 a {background:url(images/sub-menu-sprite-v6.png) no-repeat -145px top;}
#menu-item-1317 a {background:url(images/sub-menu-sprite-v6.png) no-repeat -300px top;}
#menu-item-1314 a {background:url(images/sub-menu-sprite-v6.png) no-repeat 6px -132px;}
#menu-item-1318 a {background:url(images/sub-menu-sprite-v6.png) no-repeat -145px -132px;}
#menu-item-1319 a {background:url(images/sub-menu-sprite-v6.png) no-repeat -300px -132px;}


/* LIVE sub menu icons */
#menu-item-1461 a, #menu-item-1461 a:hover, #menu-item-7869 a, #menu-item-7869 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-5px top;} /*Mazda 2*/
#menu-item-11202 a, #menu-item-11202 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-305px top;} /*new-mazda6-tourer*/
#menu-item-11201 a, #menu-item-11201 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-150px top;}  /*MX5 RF*/
#menu-item-1463 a, #menu-item-1463 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-320px top;} /*Mazda 5*/
#menu-item-1458 a, #menu-item-1458 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-2px -132px;} /*Mazda 6*/
#menu-item-1459 a, #menu-item-1459 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-160px -132px;} /*CX5*/
#menu-item-1460 a, #menu-item-1460 a:hover, #menu-item-7948 a, #menu-item-7948 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-312px -132px;} /*MX5*/
#menu-item-3644 a, #menu-item-3786 a, #menu-item-3644 a:hover, #menu-item-3786 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:0px -268px;} /*Mazda 3*/
#menu-item-6410 a, #menu-item-6410 a:hover, #menu-item-7870 a, #menu-item-7870 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-160px -268px;} /*CX3*/
#menu-item-11848 a, #menu-item-11848 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:2px -406px;} /*CX-30*/
#menu-item-11847 a, #menu-item-11847 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-302px -268px;} /*MX-30*/
#menu-item-14135 a, #menu-item-14135 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-155px -406px;} /*M2 Hy*/
#menu-item-14136 a, #menu-item-14136 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-302px -399px;} /*CX50*/
#menu-item-15872 a, #menu-item-15872 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:2px -545px;} /*CX-80*/
#menu-item-15875 a, #menu-item-15875 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-150px -545px;} /*Heritage*/
#menu-item-16175 a, #menu-item-16175 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:-302px -545px;} /*Mazda6e*/
#menu-item-17110 a, #menu-item-17110 a:hover {background-image:url(images/sub-menu-sprite-2026.png);background-repeat:no-repeat;background-position:2px -681px;} /*CX-6e*/


#menu-item-8976 a, #menu-item-9141 a {background-image:url(images/menu-043_Mazda_11_15-300x200.jpg);background-repeat:no-repeat;height:200px!important;}

/* =Slider & Loop
----------------------------------------------- */

#topstories {position:relative;}
.homeslide-title {position:absolute;left:12px;top:30px;vertical-align:middle;line-height:39px;text-transform:uppercase;color:#3d4b53;border-right:1px solid #d1d1d1;font-weight:bold;padding:2px 12px 0 12px;}
.homeslide-img {float:left;width:300px;height:211px;}
.homeslide-img img {width:296px;height:auto;}
/*.homeslide-img {float:left;width:600px;height:422px;}*/
.homeslide-details {float:left;width:300px;border-top:1px solid #d1d1d1;}
/*.homeslide-details {float:right;width:351px;border-top:1px solid #d1d1d1;}*/
.homeslide-details a, .loop-details a, .post-details a {color:#006CB8;}
.homeslide-date {width:99px;margin-top:-1px;background:#041428;text-transform:uppercase;color:#FFF;font-size:0.80em;font-family:Verdana;text-align:center;vertical-align:middle;line-height:36px;}
.loop-date, .post-date {width:99px;margin-top:-1px;float:left;background:#041428;text-transform:uppercase;color:#FFF;font-size:0.80em;text-align:center;vertical-align:middle;line-height:36px;}
.post-date {width:109px;}
.homeslide-info {max-width:336px;height:36px;vertical-align:middle;line-height:36px;font-size:0.80em;font-style:italic;padding:0 0 0 24px;font-family:'DefaultLight';}
.loop-info, .post-info {float:left;vertical-align:middle;line-height:36px;font-size:0.80em;font-style:italic;padding:0 0 0 12px;}
.homeslide-info, .loop-info {line-height:1.2em;padding-top:10px;}

.homeslide-details h1, .loop-details h2	 {clear:both;padding:0px 12px 0 24px;line-height:1.0em;}
.homeslide-details h1 a, .loop-details h2 a {color:#000;font-family:'DefaultBold';}
.homeslide-details p {font-size:0.9em;line-height:1.2em;font-weight:normal;padding:13px 24px 0 24px;margin:0;font-family:'DefaultLight';}
.homeslide-details .meta-nav {margin:0 0 0 24px;width:127px;float:left;}
.homeslide-details .meta-nav a, .loop-details .meta-nav a {background:#041428;width:127px;height:35px;line-height:35px;padding:0;text-transform:uppercase;font-size:0.90em;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;
	display:inline-block;color:#FFF;text-align:center;
}
.homeslide-details .meta-nav a:hover, .loop-details .meta-nav a:hover {background:#4A5B6E;text-decoration:none;}
.homeslide-tags, .loop-tags {clear:both;font-size:0.70em;font-style:italic;padding:0 24px;line-height:1.3em;}
.homeslide-tags {padding-top:24px;}
.homeslide-comments {float:left;text-align:center;text-transform:uppercase;font-size:1.2em;padding:3px 0 0 24px;margin-left:24px;vertical-align:middle;line-height:32px;border-left:1px solid #d1d1d1;}
.homeslide-comments a {color:#000;}

.loop-img {float:left;max-width:480px;}
/*.loop-img {float:left;width:300px;height:285px;}*/
.loop-img img {padding:0 0 5px 0;width:100%;max-width:480px;height:auto;}
.loop-details, .post-details {float:left;padding:0;}
.loop-date, .post-date {margin-top:0px;}
.loop-info {margin-left:12px;}
.loop-info, .post-info {}
/*.loop-info, .post-info {width:375px;}*/
.loop-details h2 {font-size:1.4em;clear:both;padding:10px 0 5px 24px;line-height:1.0em;}
.loop-details p {font-size:0.8em;line-height:1.3em;font-weight:normal;padding:5px 0 0 24px;margin:0;font-family:'DefaultLight';}
.loop-details .meta-nav {padding:10px 24px 0 24px;width:127px;float:left;}
.loop-socialshare {}
.loop-tags {padding:12px 12px 12px 12px;clear:both;border-bottom:1px dotted #3d4b53;margin:0 0 12px 0;}
/*.loop-tags {padding:0 12px 12px 12px;clear:both;border-bottom:1px dotted #3d4b53;margin:0 0 12px 0;}*/
.loop-comments {float:left;text-transform:uppercase;font-size:1.2em;padding:3px 0 0 24px;margin:12px 0 0 0px;vertical-align:middle;line-height:30px;border-left:1px solid #d1d1d1;}
.loop-comments a {color:#000;}

/* =Main Content
----------------------------------------------- */

#content {}
#post #content {padding:0 0 0 0;}
#post .entry img {width:90%;height:auto;max-width:520px;}
#post  .wp-caption {width:90% !important;max-width:520px !important;}
#post .wp-caption img {width:100%;}
#staticpages, #searchpage {padding:30px 28px;}

#general-nav {margin:30px 12px 0 12px;padding:0;font-size:1.2em;}
#single-nav {clear:both;padding:0;font-size:1.2em;}

h1.category-title {vertical-align:middle;line-height:36px;text-transform:uppercase;color:#3d4b53;font-size:1.0em;padding:3px 12px 0 12px;font-family:'DefaultBold';}

.single h2, .single h3, .single h4, .single h5, .single h6 {text-align:left;font-size:1.7em;font-family:'DefaultBold';line-height:1.2em;margin-top:30px;}
.widget  h4 {margin-top:0;}

#staticpages h1, #searchpage h1 {line-height:1.2em;color:#000;font-family:'DefaultBold';padding:0 0 24px 0}
#staticpages p, #searchpage p {font-size:1.0em;line-height:1.4em;font-weight:normal;padding:0 0 18px 0;margin:0;}
#post h1 {clear:both;padding:18px 24px 0 24px;line-height:1.2em;}
#post h1 a {color:#000;font-family:'DefaultBold';}
#post p {font-size:1.0em;line-height:1.4em;font-weight:normal;padding:18px 24px 0 0;margin:0;}
#post-images {margin:24px 0 5px 0;}
#post .entry, #post .post-excerpt, #post #post-images {padding:0 0 0 24px;}
#post #post-images img {width:90%;height:auto;padding-right:24px;max-width:520px;}

.entry ul {clear:both;margin-left:20px;list-style-type:disc;}
.entry ul li {margin:0 0 15px 0;list-style-type:disc;padding-left:10px;}


#searchpage h2 {line-height:1.2em;color:#000;font-weight:bold;padding:0 0 5px 0}
#searchpage p {font-size:1.0em;line-height:1.4em;font-weight:normal;padding:0 0 5px 0;margin:0;}

#singlepost-details {border:1px solid #d3d3d3;border-bottom:0px;}

.post-excerpt p {font-weight:bold !important;}

.blogPostTags {border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin:24px 0;padding:12px 24px;font-style:italic;font-size:0.90em;clear:both;}

#single-related {margin:24px 0;clear:both;}
#single-related h3 {font-size:1.20em;line-height:36px;padding:0 0 0 24px;color:#FFF;background:#000 url(images/background-related-title.gif) repeat-x right top;}
#single-related ol {list-style:none;}
#single-related li {float:left;padding:0 0 0 0;margin:0;}
.single-related-text {padding:0 24px !important;margin:0 0 0 0 !important;}
.single-related-text a {color:#000;font-size:0.90em;font-weight:bold;line-height:1.0em;}

#socialshare {float:left;padding:0 0 24px 24px;}
#single-social #socialshare {}

#socialshare ul {padding:0 4px 0 0;}
#socialshare ul li {display:inline-block;vertical-align:top;padding-right:6px;}

.loop-socialshare, .homeslide-socialshare {float:left;padding:0 0 12px 12px;width:256px;}
.loop-socialshare ul, .homeslide-socialshare ul {border-right:1px solid #d1d1d1;padding:0 4px 0 0;}
.loop-socialshare ul li, .homeslide-socialshare ul li {display:inline-block;vertical-align:top;padding-right:2px;}
.homeslide-socialshare {padding:12px 0 12px 24px;width:256px;}

.share-twitter {width:63px;}

#post .post-info {width:68%;padding-top:5px;line-height:1.4em;}
#post .post-details {}
/*
#post .post-info {width:600px;}
#post .post-details {width:680px;}
*/

.single-post p {clear:both;}
.entry p {font-family:'DefaultLight';}

/* =Comments
----------------------------------------------- */

#comments {background:#858d92 url(images/background-comments.png) repeat-x right top;}
#comments h2, #respond h3 {font-size:1.20em;line-height:36px;padding:0 0 0 24px;color:#FFF;background:#000 url(images/background-related-title.gif) repeat-x right top;font-weight:lighter !important;}
#comments ol li {margin:12px;background:#FFF;color:#000;}
#comments ol li ul li {margin:0px;background:#FFF;color:#000;border-top:3px solid #858d92}
#comments .comment-author {padding:12px 15px 5px 15px;font-size:0.80em;font-style:italic;color:#3d4b53;background: url(images/background-comment-author.png) no-repeat left 11px;}
#comments .comment-content, #comments .reply, .comment-awaiting-moderation {font-size:0.80em;font-style:italic;}
#comments .comment-content p {padding:0 15px;margin:0;}
#comments .reply, .comment-awaiting-moderation {padding:0 0 3px 15px;}
.comment-awaiting-moderation {font-weight:bold;}

#respond {padding:0 0 12px 0;}
#respond form {}
#respond h3 {font-style:italic;}
#respond p {color:#FFF;font-size:0.8em;padding:0;margin:12px;}
#respond input {width:292px;height:21px;padding:5px 0 0 5px;border:1px solid #000;vertical-align:middle;}
#respond #submit {background: url(images/button-submit-comment.png) no-repeat left top;width:205px;height:57px;border:0px;color:#FFF;text-transform:uppercase;padding:0;margin-left:-12px;cursor:pointer;}
.cancel-comment-reply {color:#FFF;font-size:0.8em;padding:0;margin:12px;}
.nocomments {color:#FFF;padding:8px 0 8px 24px !important;vertical-align:middle;}

/* =Footer Tools
----------------------------------------------- */

#footer-tools {margin:0 12px 0 12px;background:#858d92 url(images/background-footer-tools.png) repeat-x left top;}
#recent-comments-home, #footer-tools .popular-posts, #footer-tools .widget_recent_entries {float:left;}
#footer-tools #recent-comments-home {margin:12px;}
#footer-tools .popular-posts {margin:12px;}
#footer-tools .widget_recent_entries {margin:12px;}
#recent-comments-home ul li {background: #FFF url(images/background-comment-author.png) no-repeat left 6px;margin:0 0 12px 0;}

.popular-posts ul, .widget_recent_entries ul {background:#FFF;padding:12px;min-height:200px;}

.widget_recent_entries ul li {background:url(images/arrow-single.png) no-repeat right 4px;margin:0 0 6px 0;line-height:1.2em;padding:0 20px 0 0;}
.widget_recent_entries ul li a {color:#000;font-size:0.8em;}

.recent-comments-home-name {padding:6px 12px 0 12px;font-style:italic;color:#3d4b53;font-size:0.8em;}
.recent-comments-home-comment {padding:6px 12px 6px 12px;font-style:italic;color:#000;font-size:0.8em;}
.recent-comments-home-comment a {color:#000;}
.recent-comments-title, .popular-posts .widget-title, .widget_recent_entries .widget-title  {font-size:1.10em;color:#FFF;padding:0 0 12px 22px;}
.recent-comments-title {background: url(images/icon-comments.png) no-repeat left 0px;}
.popular-posts .widget-title {background: url(images/icon-most-popular.png) no-repeat left 0px;}
.widget_recent_entries .widget-title  {background: url(images/icon-recent.png) no-repeat left 0px;}

.popular-posts ul li {padding:24px 0 0 0;}
.popular-posts ul li:first-child {padding:0;}
.popular-home-name {font-style:italic;color:#3d4b53;font-size:0.8em;}
.popular-home-title {padding:3px 0 0 0;}
.popular-home-title a {color:#000;font-size:1.2em;}

/* =Sidebar
----------------------------------------------- */

#sidebar {}
#categories #sidebar, #post #sidebar, #email-subscribers-2  {margin-top:39px}
.widget_sp_image {margin:0 0 12px;}
.widget_sp_image img {width:100%;height:auto;}
.widget_sp_image .widget-title {width:210px;background: url(images/background-widget-title-2016.png) no-repeat right top;position:absolute;color:#FFF;vertical-align:middle;line-height:34px;padding:2px 0 0 12px;font-size:1.0em;font-weight:normal;}

.widget_polls-widget, .widget_categories {background:#a7a5a5 url(images/background-polls.png) repeat-x left top;padding:3px 6px 0 0;}
.widget_polls-widget .widget-title, .widget_categories .widget-title, .aktt-widget .widget-title
	{color:#FFF;vertical-align:middle;line-height:1.2em;padding:2px 0 8px 12px;font-size:1.0em;font-weight:normal;}

.widget_polls-widget {margin:0 0 24px;}
.widget_polls-widget ul li {color:#FFF;font-size:0.80em;margin:0 0 2px 0;}
.votefooter {height:40px;padding:0 12px;color:#FFF;}
.votefooter a {color:#FFF;font-size:0.80em;}
.votenow {float:left;padding:0px;margin:0px;}
.viewresults {float:right;padding:0px;margin:0px;}

.aktt-widget, .widget_reallysimpletwitterwidget, #email-subscribers-2 {background:#e0dede url(images/background-widget-light.png) repeat-x left top;padding:3px 0 0 0;}
.widget_reallysimpletwitterwidget {padding:0 0 0 0;}
.aktt-widget ul, .widget_reallysimpletwitterwidget ul, #email-subscribers-2 form.es_widget_form {padding:0 12px 12px 12px;}
.aktt-widget ul li, .widget_reallysimpletwitterwidget ul li {color:#3d4b53;font-size:0.80em;margin:0 0 10px 0;line-height:1.2em;}
.aktt_more_updates, .rstw_link_user {padding:12px 12px 12px 12px !important;border-top:1px solid #FFF;font-size:0.90em !important;}
.aktt_more_updates a, .rstw_link_user a {color:#000;}
.aktt_more_updates img {float:right;padding:0 12px 0 0;}

.widget_categories {margin:0 0 24px;}
.widget_categories ul {color:#FFF;padding:0 12px 12px 12px;}
.widget_categories ul li {color:#FFF;font-size:0.80em;margin:0 0 2px 0;}
.widget_categories ul li a {color:#FFF;margin:0 0 2px 0;}
.widget_categories ul li a:hover {color:#FFF;text-decoration:underline;}

.widget_reallysimpletwitterwidget h4, #email-subscribers-2 h4 {background:#000;color:#FFF;font-size:1em;padding:11px 14px 9px 14px;margin:0 0 10px 0;}
.widget_reallysimpletwitterwidget h4 img {float:right;}
.widget_reallysimpletwitterwidget h4 a {color:#FFF;}

/* =Footer
----------------------------------------------- */

#footer {
	color:#FFF;
	margin:30px 0 0 0;
	padding:0 0 20px 0;
	border-top:1px solid #D8DADD;
	clear:both;
	background: #041428;
	font-size:0.70em; line-height:1.4em;
}
#footer a {color:#FFF !important;text-decoration:none;}
#footer a:hover {color:#FFF !important;text-decoration:underline;}
#footer .current_page_item a {color:#FFF !important;text-decoration:none;}
#footer .current_page_item a:hover {text-decoration:underline;}
#footer-wrap {max-width:950px;margin-left:auto;margin-right:auto;padding:30px 0 0 30px;}
#footer-one, #footer-two, #footer-three, #footer-four {vertical-align:top;padding:0 0 10px 0;}
#footer-four img {padding:0 4px 0 0;}
#footer-one {width:250px;}
#footer-one img {width:auto;height:40px;margin-left:-3px;}
#footer-two {width:180px;}
#footer-three {width:217px;}
#footer-four {padding:10px 0 0 0;}
#footer-five {}

/* =Images 
----------------------------------------------- */

p img {padding:0;max-width:100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 0 4px;margin: 0 0 2px 20px;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

.gallery {margin:8px auto 0 0;}
.gallery .gallery-item {float: left;margin:0;padding:0;text-align:left;width:130px;}
.gallery-columns-2 .gallery-item {}
.gallery-columns-4 .gallery-item {}
.gallery img {width:130px;padding: 0px;background: #f2f2f2;}
.gallery img:hover {background: white;}
.gallery-columns-2 .attachment-medium {height: auto;}
.gallery-columns-4 .attachment-thumbnail {height: auto;}
.gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}
.gallery dl, .gallery dt { margin: 0; }
.gallery br+br { display: none; }

.ngg-gallery-thumbnail-box  {min-height:220px;}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail span {width:180px;font-size:0.75em;display:inline-block;}

.single-page-envelope {height:300px;background-repeat:no-repeat;margin-bottom:20px;}
#staticpages .wp-caption {min-height:250px;}
#staticpages .wp-caption a img {border:2px solid #FFF;}
#staticpages .wp-caption a:hover img  {border:2px solid #006cb8;}
#staticpages .wp-caption-text {font-size:0.80em;padding:0 10px;}

.menu-goodwood-container ul li {display:inline;border-left:1px solid #d3d3d3;font-size:0.80em;}
.menu-goodwood-container ul li:first-child {border-left:0px solid #FFF;}
.menu-goodwood-container ul li a {display:inline-block;padding:0 0.5em 15px 0.5em;}
.menu-goodwood-container ul li#menu-item-7399 a {padding-left:3px;}

div.wp-caption {padding:0px !important;width:520px !important;margin-top:20px;background-color:#ededed;}
div.wp-caption .wp-caption-text {background-color:#ededed;font-size:0.80em !important;font-style:italic;padding:10px !important;}

/* =Contact Form 7
----------------------------------------------- */

.wpcf7-validation-errors {color:#FFF;}
.wpcf7-not-valid-tip  {color:#000;}

/* =Page Navigation
----------------------------------------------- */

.page_navi {text-align:left;}
.page_navi li {display:inline;list-style:none;}
.page_navi li.current span {color:#FFF;font-weight:bold;display:inline-block;padding:3px 7px;background:#006CB8;}
.page_navi li a {padding: 3px 7px;display: inline-block;text-decoration: none;}
.page_navi li a:hover {text-decoration:underline;}
.page_navi li.page_nums span {color: #fff;padding: 3px 7px;background: #666;display: inline-block;border: solid 1px #333;}

.entry strong, .entry ul li strong {font-weight:bold !important;}

/* Sliders
----------------------------------------------- */

.advanced-slider {margin-top:20px;float:left;}
.advanced-slider .slides {}
.advanced-slider .thumbnail {}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

@media (min-width: 360px) {
	.homeslide-img {width:340px;height:239px;}
	.homeslide-img img {width:336px;height:auto;}
	.homeslide-details {width:340px;}
}

@media (min-width: 375px) {
	.homeslide-img {width:355px;height:250px;}
	.homeslide-img img {width:351px;height:auto;}
	.homeslide-details {width:355px;}
}
@media (min-width: 412px) {
	.homeslide-img {width:392px;height:276px;}
	.homeslide-img img {width:388px;height:auto;}
	.homeslide-details {width:392px;}
}

@media (min-width: 414px) {
	.homeslide-img {width:394px;height:277px;}
	.homeslide-img img {width:390px;height:auto;}
	.homeslide-details {width:394px;}
}

@media (min-width: 480px) {
	#header {position:relative;height:84px;}
	.homeslide-img {width:460px;height:324px;}
	.homeslide-img img {width:456px;}
	.homeslide-details {width:460px;}
	.homeslide-details .meta-nav {clear:both;}
		
	#footer-one {width:90%;clear:all;padding-bottom:30px;}
	#footer-two, #footer-three {float:left;padding:0;}
	#footer-four {width:90%;clear:both;padding-top:30px;}
	
	body {background:url(images/background-body-2025-nomenu-2.png) repeat-x right 40px, #F7F7F7;}
	
}
@media (min-width: 576px) {
	.entry .wpvqgr-wrapper .wpvqgr-question {width:90%;}	
}

@media (min-width: 640px) {
	#header {position:relative;height:100px;}
	#header .search {visibility:visible;position:absolute;right:10px;top:33px;}
	.loop-details, .post-details {width:300px;}
	
	.loop-img {float:left;max-width:300px;}
	.loop-img img {width:100%;max-width:300px;height:auto;}
	
	#recent-comments-home, #footer-tools .popular-posts, #footer-tools .widget_recent_entries {width:47%;float:left;}
	#footer-tools .widget_recent_entries {width:96%;}
	#footer-tools .popular-posts {margin:12px 0;}
	#single-related li {width:50%;}
	#single-nav {padding:0 0 0 20px;}
	#socialshare {float:left;padding:0 0 24px 24px;width:258px;}
	#single-social #socialshare {width:280px;}
	#socialshare ul {border-right:1px solid #d1d1d1;padding:0 4px 0 0;}

	.homeslide-img {width:620px;height:436px;}
	.homeslide-img img {width:616px;}
	.homeslide-details {width:620px;}
	
	.aktt-widget ul li, .widget_reallysimpletwitterwidget ul li {width:46%;padding-right:2%;display:inline-block;}
	
	#footer-four {float:right;padding-top:0;width:auto;clear:none;}
	
	#widget_sp_image-2, #widget_sp_image-3, #widget_sp_image-4, #widget_sp_image-5 {width:50%;display:inline-block;}
	
} 

@media (min-width: 667px) {
	.homeslide-img {width:647px;height:455px;}
	.homeslide-img img {width:641px;height:auto;}
	.homeslide-details {width:647px;}
}

@media (min-width: 732px) {
	.homeslide-img {width:712px;height:501px;}
	.homeslide-img img {width:708px;height:auto;}
	.homeslide-details {width:712px;}
}

@media (min-width: 736px) {
	.homeslide-img {width:716px;height:504px;}
	.homeslide-img img {width:712px;height:auto;}
	.homeslide-details {width:716px;}
}

@media (min-width: 768px) {
	.loop-details, .post-details {width:400px;}
	#recent-comments-home, #footer-tools .popular-posts, #footer-tools .widget_recent_entries {width:47.55%;float:left;}
	#footer-tools .widget_recent_entries {width:96.7%;}
	#footer-tools .popular-posts {margin:12px 0;}
	#single-related li {float:left;padding:0 0 0 16px;margin:0;width:219px;}
	#single-related li:first-child {padding-left:0;}
	
	.homeslide-img {width:440px;height:309px;}
	.homeslide-img img {width:436px;}
	.homeslide-details {float:right;width:300px;}
	
	#footer-one {width:200px;float:left;clear:none;}
	#footer-two {width:160px;}
	#footer-three {width:190px;}
	body {background:url(images/background-body-2025-nomenu-3.png) repeat-x right 40px, #F7F7F7;}
	
}
@media (min-width: 800px) {
	.loop-details, .post-details {width:450px;}
	
	.homeslide-img {width:470px;height:338px;}
	.homeslide-img img {width:466px;}
	.homeslide-details {float:right;width:300px;}
	
	#footer-two {width:180px;}
	#footer-three {width:217px;}
}
@media (min-width: 850px) {
	.loop-details, .post-details {width:500px;}
}
@media (min-width: 900px) {
	.loop-details, .post-details {width:550px;}
}
@media (min-width: 950px) {
	.loop-details, .post-details {width:600px;}
}
@media (min-width: 974px) {
	body {background:url(images/background-body-2025.png) repeat-x right top, #F7F7F7;}
	#header {height:151px;}
	#header .logo {height:105px;}
	#header .logo img {height:105px;width:auto;}
	#header .social {visibility:visible;}
	#header .search {top:55px;}
	#navigation {visibility:visible;}
	#recent-comments-home, #footer-tools .popular-posts, #footer-tools .widget_recent_entries {width:300px;}
	#content {float:left;width:718px;}
	#sidebar {float:right;width:222px;}
	.loop-info, .post-info {width:328px;}
	.loop-details, .post-details {width:400px;}
	#post #content {width:690px;padding:0 28px 0 0;}
	#singlepost-details {border-right:1px solid #d3d3d3;border-left:0px;border-top:0px;border-bottom:0px;}
	
	.homeslide-img {width:600px;height:422px;}
	.homeslide-img img {width:596px;}
	.homeslide-details {float:right;width:351px;}
	
	.aktt-widget ul li, .widget_reallysimpletwitterwidget ul li {width:auto;display:inline-block;}
	
	#widget_sp_image-2, #widget_sp_image-3, #widget_sp_image-4, #widget_sp_image-5 {width:100%;display:inline-block;}
}

.entry .wpvqgr-question .wpvqgr-question-label {line-height:1.2em;}