/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */


/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

/* Navigation */
#top ul.nav > li a {
line-height:1.3em!important;
}

/* Headings*/

h3 {
font-size:1.7em;
}

#sidebar .widget:nth-child(2n+1) {
  background: #3399cc;
  /* border-radius: 10px; */
}

#sidebar {
width:25%;
}

.widget h3 {
color:#ffffff;
}

.widget a {
color:#ffffff;
}

#footer-widgets {
background:#3399cc;
border-top: 2px solid #fff;
background-image:url(../../../images/footer.png);
}

.widget_woothemes_features .feature h3 a {
color:#fff;
text-transform:none;
font-size:1.2em;
font-family: 'Titillium Web', sans-serif;
}

body.has-top-nav #header {
padding-top:0em;
}

.post .post-date-author {
display:none;
}

.post .post-category a {
display:none;
}

.post header h1 a {
font-size: 1em;
color:#3399cc!important;
line-height:1.4em;
}

.post .post-more a {
color:#3399cc;
font-weight: bold;
font-size: 1.2em;
}
.su-column-size-1-4 { 
width: 22%; 
border-right: 1px dotted #cccccc;
padding: 0 20px 0 0;
}

#header p {
/* background: rgba(255, 255, 255, 0.8); */
background:#f5ab0b;
padding:10px;
color:#fff;
border: 1px solid #fff;
}

#header p a {
text-decoration:none;
}

span.heading,#respond h3 {
letter-spacing: 1px;
}

#featured-slider {
border-bottom: 3px solid #ffcc00;
}

#content.home-widgets .widget_woo_component {
border-top: 2px solid #ffcc00;
}

.box1 {   
    float: left;
    margin: 5px;
	padding: 15px;
    border-width: 3px;
    border-style: solid;
    border-radius: 5px 30px; 
	border-color: #dcdcdc;
    /* border-color: rgba(255,204,0,.9); */
	width:80%!important;
}

.element_3 div.right-block .title-block_3 h3 {
border:0;
font-weight:bold!important;
font-size: 20px;
}

.element_4 div.right-block .title-block_4 h3 {
border:0;
font-weight:bold!important;
font-size: 20px;
}

.element_2 div.right-block .title-block_2 h3 {
border:0;
font-weight:bold!important;
font-size: 20px;
}

.element_5 div.right-block .title-block_5 h3 {
border:0;
font-weight:bold!important;
font-size: 20px;
}

.element_6 div.right-block .title-block_6 h3 {
border:0;
font-weight:bold!important;
font-size: 20px;
}

input[type=submit] {
background-color:#3399cc;
color:#fff;
font-weight:normal;
text-shadow:none;
}

input[type=submit]:hover {
background:#006699;
color:#fff;
}

.widget ul li {
border-bottom: 1px dotted #dcdcdc;
padding-bottom: 5px;
}
/* .widget ul li a {
font-size: 1.15em;
} */

.article-content header h1 {
font-size: 1.8em;
text-transform:none;
}

.type-page .wp-caption {
background: #fff;
border:0;
}

.type-page .wp-caption-text {
color:#3399cc;
font-size: 0.9em;
font-style:italic;
}

.widget h3 {
font-size:1.7em;
text-transform:none;
}

#sidebar .widget {
background:#3399cc;
color:#fff!important;
font-size:1.1em;
margin-bottom: 20px;
}

/* Blog Summary Page */


#post-entries .nav-prev a, #post-entries .nav-next a {
color:#3399cc;
font-weight:bold;
background:none;
border:1px solid #ffcc00;
}

/* Constant Contact */
.ctct-form-wrapper .success {
border-color:#ffcc00!important;
color:#666666!important;
}

/* Footer links */

#footer a {
color:#fff;
text-decoration:underline;
}
#footer a:hover {
color:#fff;
text-decoration:none;
}

/* Images - Remove Radius */

.post img, .type-page img, .type-feature img, .type-testimonial img, .article-content img, .post img.thumbnail, .type-page img.thumbnail, .type-feature img.thumbnail, .type-testimonial img.thumbnail, .article-content img.thumbnail {
border-radius:0!important;
}

/* 
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (min-width: 768px) {
	/* Desktop styles go here */
	
}