﻿/*  

Theme Name: campiondesign

Template: dowjones-6

*/

@import url("../dowjones-6/style.css");

body {

	color: #bbada1;

	font: normal 14px/20px Arial, Helvetica, sans-serif;

	background:#b0b0b0 !important;

}

body.gecko, body.webkit, body.ie9 {

background:#b0b0b0  !important;

	

}

#top {

	display: none;

}

a {

	text-decoration: underline;

}

a, a:active, a:visited {

	color: #bbada1;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

#content-wrapper {

	padding-bottom: 0px;

	

}

#main article {

	margin: 0;

	border: none;

}

h1 {

	font-size: 20px;

	text-transform: capitalize;

}

.widget h3 {

	font-size: 20px;

	text-transform: capitalize;

}

.main-content1 {

	border-top: 1px solid #897665;

 padding-bottom:15px; float:left; width:100%; 

}

.home .main-content1 {

	border-top: 0px solid #7e4f17;

}

.home #main {

	padding-bottom: 10px;

*padding-bottom:0px;

}

#main {

	border-top: none;

*padding-bottom:20px;

}

div.widget_kpg_srtw span {

	font-size: 14px;

}

header .nav li.current_page_item a, header .nav li a:hover, header .nav li.current_page_parent a, header .nav li.current-menu-ancestor a, header .nav li.current-cat a, header .nav li.current-menu-item a {

	background: #50443b;

	background: -moz-linear-gradient(center top, #867463 0%, #50443b 100%) repeat scroll 0 0 transparent;

	color: #fff;

	text-shadow: none;

background:#6d8f13 background: -moz-linear-gradient(top, #867463 0%, #50443b 76%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #867463), color-stop(76%, #50443b )); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #867463 0%, #50443b  76%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #867463 0%, #50443b  76%); /* Opera11.10+ */

	background: -ms-linear-gradient(top, #867463 0%, #50443b  76%); /* IE10+ */

 filter: progid:DXImageTransform.Microsoft.gradient1( startColorstr='#867463', endColorstr='#50443b', GradientType=0 ); /* IE6-9 */

	background: linear-gradient(top, #867463 0%, #50443b76%); /* W3C */

	

	border: 0;

}

header .nav a {

	background: #1e1a18;

	color: #897665;

	filter: none;

	white-space: nowrap;

	border: none;

	padding: 10px 10px;

	border-top: 0px solid #323232;

behavior: url(/PIE.htc);

	position: relative;

	-webkit-box-shadow: #0D045B 0px 2px 3px;

	-moz-box-shadow: #0D045B 0px 2px 3px;

	box-shadow: #282320 0px 2px 3px !important;

	text-decoration: none !important;

}

header .nav a:hover {

	text-decoration: none !important;

}

header .nav li ul li a {

	background: #1e1a18 !important;

	color: #fff;

	filter: none;

	white-space: nowrap;

	border: none;

	padding: 10px 10px;

	border-top: 0px solid #323232;

	position: relative;

	behavior: url(/PIE.tc);

	-webkit-box-shadow: #666 0px 2px 3px;

	-moz-box-shadow: #666 0px 2px 3px;

	box-shadow: #666666 0px 0px 0px;

}

header .nav li ul li a:hover, header .nav li ul li.current_page_item a {

	background: #9fc43c !important;

	border-radius:0 !important; box-shadow:0 0 0 0 !important; behavior:url(/pie.hhh);

	

}

header .nav {

	width: 99%;

	z-index: 99;

	margin: 0;

	padding: 5px 3px 5px 5px;

*padding: 5px;

	list-style: none;

	line-height: 1;

	font-size: 1em;

	font-weight: bold;

	text-transform: uppercase; /* 14 / 14 = 1 */

	background: #151210; /* Old browsers */

	background: -moz-linear-gradient(top, #1d1918%, #151210%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d1918), color-stop(76%, #151210)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #1d1918%, #151210 76%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #1d1918%, #151210%); /* Opera11.10+ */

	background: -ms-linear-gradient(top, #1d1918%, #151210%); /* IE10+ */

 filter: progid1:DXImageTransform.Microsoft.gradient( startColorstr='#1d1918', endColorstr='#151210', GradientType=0 ); /* IE6-9 */

	background: linear-gradient(top, #1d1918%, #3b5cb876%); /* W3C */

	border-radius: 8px;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 0 1px rgba(255,255,255,0.1);

	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 0 1px rgba(255,255,255,0.1);

	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 0 1px rgba(255,255,255,0.1);

	position: relative;

	behavior: url(/PIE.htc);

	margin-top: 45px;

}

header .nav li.last a {

	border-radius: 0 4px 4px 0;

	border: medium none;

	-webkit-border-radius: 0 4px 4px 0;

	-moz-border-radius: 0 4px 4px 0;

	border-radius: 0 4px 4px 0;

	position: relative;

	behavior: url(/PIE.htc);

}

header .nav li.first a {

	border-radius: 4px 0 0 4px;

	border: medium none;

	-webkit-border-radius: 4px 0 0 4px;

	-moz-border-radius: 4px 0 0 4px;

	border-radius: 4px 0 0 4px;

	position: relative;

	behavior: url(/PIE.htc);

}

.nav #menu-item-13 a {

*padding: 10px 20px;

}

.nav li {

	background: url(images/nav-divider.gif) no-repeat left top;

	padding: 0 1px;

}

.nav li:first-child {

	background: none;



}

#slides .slide-content h2 {

	display: none;

}

#slides .slide-content {

	float:left;

	

}

#slides .slide-content {

	padding-bottom: 30px;

	background: none;

	width: 93%;

	

}

#slides .slide-img {

	border: 10px solid #ffffff;

}

h1, h2, h3, h4, h5, h6 {

	color: #c9c7c4;

	text-shadow: 0px 0px 0;

	font-weight: bold;

}

h6 {

	text-align: center;

}

h2 {

	font-size: 16px;

}

h3 {

	font-size: 14px;

}

.entry h4 {

	font-size: 12px;

	margin: 10px 0 5px;

	padding: 0;

	line-height: 14px;

}

h5 {

	font-size: 14px;

	margin: 0;

	padding: 0;

}

div.widget_kpg_srtw span, div.widget_kpg_srtw {

	color: #bbada1;

}

#slides .flex-control-nav {

*margin: -17px 0 0;

}

#slides .flex-control-nav li a {

	cursor: pointer;

}

div.wpcf7 {

	clear: left;

	float: left;

	width: 100%;

}

form {

	padding: 0px 0;

	float: left;

	margin: 0;

}

div#sidebar ul li {

	float: left;

	width: 100%;

	margin: 0;

	padding: 0;

}

div#sidebar ul li input[type=text].wpcf7-captchar {

	width: 89px;

}

div#sidebar ul li .wpcf7-submit {

	margin:10px 0px 0px 0px;

	clear: none;

	border: none;

	height: 28px;

}

div#sidebar ul li input[type=text], div#sidebar ul li textarea {

	padding: 5px 8px 5px;

	width: 240px;

	border-radius: 0;

	color: #000;

}

div#sidebar ul li textarea {

	resize: none;

	height: 60px;

}

.wpcf7-form label {

	width: 150px;

	float: left;

	cursor: default;

}

.wpcf7-form p {

	margin: 0 0 8px 0;

	padding: 0;

	float: left;

	width: 100%;

}

input[type=text], textarea {

	width: 300px;

}

textarea {

	height: 80px;

}

.wpcf7-captchac {

	border: medium none;

	float: left;

	margin: 0 10px 0 0;

	width: 58px;

	padding: 2px;

	background: #fff;

}

.wpcf7-submit {

	clear: left;

	float: left;

	margin: 0 0 0 152px;

}

.mandatory {

	float: left;

	clear: both;

	margin: 10px 0 0 0;

}

.wpcf7 span.wpcf7-not-valid-tip {

	color: #FF0000;

	border: none !important;

	top: 2px !important;

	padding: 0 !important;

	left: 2px !important;

	width: auto;

}

.captcha-263 span.wpcf7-not-valid-tip {

	width: 218px;

}

span.wpcf7-form-control-wrap {

	float: left;

}

div.wpcf7-validation-errors {

	clear: left;

	color: #FF0000;

	float: left;

	margin: 8px 0 !important;

	padding: 0 5px !important;

	

}

div.wpcf7-response-output{

	 width:202px;

}



.star {

	color: #FF0000;

}

div.wpcf7-mail-sent-ok {

	

	clear: both;

	color: #398F14;

	float: left;

	margin: 10px 0 !important;

	padding: 0 !important;

}

div#footer-wrap {

	height: auto;

	float: left;

 max-width:100%;

}

div.copyrights {

	background: url("images/foote1r-cup.png") no-repeat scroll right top;

	padding: 27px 0px 0px 0 !important;

 *padding: 27px 0px 0px 0 !important;

	color: #595854;

	width: 320px;

	font: normal 12px Arial, Helvetica, sans-serif;

	height: auto;

}

div.main_nav {

	margin: 32px 0 0;

	width: 599px;

}

input[type=text], textarea {

	padding: 10px 8px 8px;



	border: 1px solid #3b3737;

	color: #000;

	background: -moz-linear-gradient(top, #795425 0%, #795425 76%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #795425), color-stop(76%, #795425)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #795425 0%, #795425 76%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #795425 0%, #795425 76%); /* Opera11.10+ */

	background: -ms-linear-gradient(top, #795425 0%, #795425 76%); /* IE10+ */

 filter: progid:DXImageTransform1.Microsoft.gradient( startColorstr='#795425', endColorstr='#795425', GradientType=0 ); /* IE6-9 */

	background: linear-gradient(top, #795425 0%, #795425 76%); /* W3C */

	border-radius: 0px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 1px rgba(255, 255, 255, 0.1);

	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 1px rgba(255, 255, 255, 0.1);

	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 1px rgba(255, 255, 255, 0.1);

	box-shadow: 0 0 0 0 !important;

	background: #ccc;

	border-radius: 0px;

}

input[type=text].wpcf7-captchar {

	width: 214px;

}

article .entry ul li {

	line-height: 20px;

}

.wpcf7-submit {

	height: 33px;

	margin: 10px 0 0 148px;

	width: 76px;

}

ul#footernav {

	margin: 0;

	padding: 0;

}

ul#footernav li a span {

	color: #595854;

	font-size: 12px;

}

#footer-wrap ul#footernav a {

	color: #000 !important;

}

.home .alignright {

	margin: 0 0 20px 10px;

*margin:0 0 20px 10px;

	border: 1px solid #fff;

	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);

	background: #ffffff;

	padding: 3px;

}

.home .alignleft {

	margin: 0 10px 20px 0;

*margin:0 10px 20px 0;

	border: 1px solid #fff;

	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);

	background: #ffffff;

	padding: 3px;

}

img.alignright {

	margin: 0 0 10px 10px;

	border: 1px solid #fff;

	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);

	background: #ffffff;

	padding: 3px;

}

img.alignleft {

	margin: 0 10px 10px 0px;

	border: 1px solid #fff;

	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);

	background: #ffffff;

	padding: 3px;

	float: left;

}



img.aligncenter,img.alignnone {

	border: 1px solid #fff;

	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);

	background: #ffffff;

	padding: 3px;

}





p.pright {

	margin: 0;

	float: right;

*float:none;

}

p.pright br {

	display: none;

}

p.pleft {

	margin: 0;

	float: left;

*float:none;

}

.page #main article {

	padding: 0;

}

.entry ul {

	background: #4a1d0a;

	margin: 0;

	padding: 18px 15px 18px 34px;

	width: 255px;

}

.contact-name, .name, .address, .hours {

	margin: 0 0 10px 0;

	float: left;

	width: 100%;

}

div.widget_kpg_srtw strong {

	color: #bbada1;

	font-weight: bold;

}

#sidebar {

	width: 32%;

	padding: 30px 0 0;

}

#sidebar a {

	color: #bbada1;

}

.home #sidebar {

	padding: 0px 0 0;

}

.left-col {

	width: 65%;

	float: left;

}

.right-col {

	width: 32%;

	float: right;

	margin: -45px 0 0 0;

}

.right-col h3 {

	font-size: 20px;

}

.layout-full #main, .col-full {

	width: 990px;

	position: relative;

}

.licensed {

	position: absolute;

	right: 32px;

	top: 390px;

	z-index: 99999999;

	list-style: none;

	background: url("images/bg-licence.jpg") no-repeat scroll left 2px transparent;

	width: 207px;

	height: 43px;

}

.licensed ul {

	margin: 0;

	padding: 14px 0 0 10px;

 *padding: 0px 0 0 10px;

}

.licensed ul li {

	background: url("images/lice-bullet.png") no-repeat scroll left 5px transparent;

	color: #0F0404;

	float: left;

	font: 14px Arial, Helvetica, sans-serif;

	list-style: none outside none;

	margin: 0 12px 0 0;

	padding: 0 0 0 15px;

}

div.cta {

	background: url("images/cta2.png") no-repeat scroll left 4px transparent;

	color: #000000;

	padding: 4px 0 6px 21px;

 *padding:4px 0 6px 6px;

	position: absolute;

	right: 25px;

	top: 15px;

	line-height:20px;

	font-size:16px;

	

}

div.cta li{

	*float:left;

}



div.cta span{

	background: url("images/cta.png") no-repeat scroll left 2px transparent;

	padding:0 0 0 26px;

	color:#c89456;

	font-size:22px;

	font-weight:normal;



}

div.cta h3 {

	display: none;

}

.payment {

	float: left;

	list-style: none outside none;

	width: 240px;

}

.right-col img {

	float: left;

	margin: 0 8px 5px 0;

	border: none;

	background: none;

}

.payment-container {

	width: 240px;

}

.payment .widget_sp_image {

	float: left;

	margin: 0 8px 5px 0;

}

.payment .widget_sp_image img {

	float: left;

}

div.social-media {

	list-style: none outside none;

	position: absolute;

	right: 30px;

	top: 30px;

}

#logo {

	margin: 0px 10px 0 0;

}

header nav {

	margin: 0;

	width: auto;

 *width:auto;

	position: absolute;

	right: 30px;

	top: 13px;

}

#footernav ui {

	margin: 0;

	padding: 0;

}

#footernav li {

	float: left;

	margin: 0;

	padding: 0 10px;

	list-style: none;

}

#footernav li a {

	cursor: pointer;

	text-decoration: none;

	text-transform: uppercase;

	font-weight: bold;

}

#footernav li a:hover {

	text-decoration: underline;

}

#footer-wrap ul#footernav li.current-menu-item a, #footer-wrap ul#footernav li.current-menu-item a span, #footer-wrap ul#footernav li a:hover, #footer-wrap ul#footernav li a:hover span {

	text-decoration: underline;

	color: #000 !important;

}

#footer-wrap ul#footernav li.current-menu-item a:hover, #footer-wrap ul#footernav li.current-menu-item a:hover span {

	text-decoration: none !important;

	color: #000 !important;

}

#slides, section#latest-articles, .banner {

	margin-bottom: 20px !important;

 *margin-bottom: 20px !important;

}

#slides {

	margin: 0 auto 20px !important;

}

#slides img{ height:421px;}

.entry table {

	border: 0px solid #E6E6E6;

	margin-bottom: 1.2em;

	width: 100%;

	background: #232121;

}



.entry table.images{ background:none; margin:0; padding:0;}

.entry table.images td{ background:none; margin:0; padding:0;}



.entry table td {

	border: 0px solid #E6E6E6;

	padding: 6px 0 3px 10px;

}

.entry table td ul {

	float: left;

	width: 45%;

	list-style: none;

}

.entry table td ul li ul {

	float: none;

	width: auto;

	padding: 5px 0 0 10px;

}

.entry table td ul li ul li {

	list-style: none;

}

.entry table tr.alt-table-row {

	background: none;

}

.entry ul {

	background: none;

	margin: 0;

	padding: 5px 5px 10px 10px;

	width: auto;

}

.entry ul li {

	background: url(images/bullet.png) no-repeat left 6px;

	margin: 0;

	padding: 0 0 0 15px;

	list-style: none;

}

/*.home .slogan{ position:absolute; top:300px; left:300px; font-size:25px; line-height:30px; background:url(images/cl-bg.png) no-repeat left top; width:504px; height:46px; padding-top:5px; text-align:center; z-index:999; }*/



.slogan {

	position: absolute;

	top: 168px;

	right: 20px;

	font-size: 25px;

	line-height: 30px;

	background: url(images/cl-bg.png) no-repeat left top;

	width: 504px;

	height: 46px;

	padding-top: 5px;

	text-align: center;

	z-index: 999;

}

.slogan li {

	list-style: none;

	margin: 0;

	padding: 0;

}

.last-star {

*margin:10px 0 0 0 !important;

	margin: 10px 0 0 0\0 !important;

}

header {

	padding: 25px 20px 20px !important;

}

div#slogan-home {

	text-align: center;

	font: normal 32px Georgia, "Times New Roman", Times, serif;

	color: #e6e5e4;

	margin: 21px 0 0 0;

}

div#slogan-home span.sliderleft {

	background: url(images/quote-first.png) no-repeat left top;

	padding: 15px 0px 0px 0px;

 *padding: 0px 0px 0px 0px;

}

div#slogan-home span.sliderright {

	background: url(images/quote-last.png) no-repeat right top;

	padding: 0px 46px;

	font: normal 30px Georgia, "Times New Roman", Times, serif;

	color: #e1e1e1;

}

div.sloganinner {

	clear: both;

	text-align: center;

	padding: 20px 0 0 0;

*padding:0px 0 0 0;

}

.home div.sloganinner {

	display: none;

}

div.sloganinner span.sliderleft {

	background: url(images/quote-first.png) no-repeat left top;

	padding: 15px 0px 0px 0px;

 *padding: 0px 0px 0px 0px;

}

div.sloganinner span.sliderright {

	background: url(images/quote-last.png) no-repeat right top;

	padding: 0px 46px 0px 46px;

	font: normal 30px Georgia, "Times New Roman", Times, serif;

	color: #e1e1e1;

}

.bgred, .bgred strong {

	color: #d93636 !important;

}

div#text-3 {

	display: none;

}

.home div#text-3 {

	display: block;

}

div.slideshowlink {

	display: none;

}

.clear {

	clear: both;

*margin-top:-10px !important;

}

.wpcf7 ul li {

	list-style: none;

	padding: 0 0 10px 0;

*padding:0 0 2px 0;

	margin: 0;

	background: none;

	float: left;

	clear: both;

	width: 100%;

}

#footernav .sub-menu {

	display: none;

}

#slides .flex-control-nav li a {

	background: url("images/slider-pag-off.png") no-repeat scroll left top transparent;

}

#slides .flex-control-nav li a.active, #slides .flex-control-nav li a:hover {

	background: url("images/slider-pag-on.png") no-repeat scroll left top transparent;

}





hr {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #6d6660;

    border-right: 0 none;

    border-style: solid none none;

    border-width: 1px 0 0;

    display: block;

    height: 1px;

    margin: 0 0 15px 0;

margin: 0 0 13px 0\9;

*margin: -10px 0 5px 0;



    padding: 0;

}





header .nav li ul { border-radius:0 !important; box-shadow: 0 0px 0 0;}

.nav li ul li {width:150px !important; clear:left !important;



}

.nav .sf-sub-indicator{ display:none;}

header .nav li a.sf-with-ul{ padding-right:10px;}



.home-left{

	 width:286px; float:left;

}

.home-right{

	 width:286px; float:right;

}



.Social_Widget h3{

	 color:#bbada1; font-size:14px; margin:0; padding:0 0 5px 0;

}

.widget{

	 margin-bottom:10px;

}



.attachment-post-thumbnail{

	float:left; margin:0 0 10px 0; width:272px; height:174px; 

}



.home-right ul{

	 float:left; clear:both; margin:0; padding:0;

}





#content-wrapper{

	 width:auto; min-width:100%; float:left;

}



.entry{

}