/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of 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.
*/

body {background-image:url(http://crimsonpear.com.au/wp-content/uploads/2015/01/triangle-background.png);background-repeat:no-repeat;background-position:top left;background-attachment:fixed;border-top:0px solid #000000;}
a:link, a:visited {color:#bd4f3c}
a:hover, .post-more a:hover, .post-meta a:hover, .post p.tags a:hover {color:#cc6c5e}
#header {background-repeat:no-repeat;background-position:top center;margin-top:0px;margin-bottom:0px;padding-top:10px;padding-bottom:40px;border:0px solid ;}
#logo .site-title a {font:bold 40px/1em "Open Sans", Helvetica, sans-serif;color:#222222;}
#logo .site-description {font:300 13px/1em "Open Sans", Helvetica, sans-serif;color:#999999;}
body, p { font:500 15px/1.3em "Open Sans", Helvetica, sans-serif;color:#555555; }
h1 { font:28px/1.2em "Open Sans", Helvetica, sans-serif;color:#555555; } h2 { font:normal 24px/1.2em "Open Sans", Helvetica, sans-serif;color:#555555; padding-bottom:0.5em; }h3 { font:20px/1.2em "Open Sans", Helvetica, sans-serif;color:#555555; }h4 { font:18px/1.4em "Open Sans", Helvetica, sans-serif;color:#555555; }h5 { font:bold 16px/1.3em "Open Sans", Helvetica, sans-serif;color:#555555; }h6 { font:bold 12px/1.2em "Open Sans", Helvetica, sans-serif;color:#555555; }
.post .title, .page .title, .post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {font:bold 28px/1.1em "Open Sans", Helvetica, sans-serif;color:#222222;}
.post-meta { display:none;}
.entry, .entry p{ font:300 12px/1em "Open Sans", Helvetica, sans-serif;color:#555555; }
.post-more {font:300 11px/1.5em "Open Sans", Helvetica, sans-serif;color:;border-top:0px solid #e6e6e6;border-bottom:0px solid #e6e6e6;}
#post-author, #connect {border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fafafa}
.nav-entries a, .woo-pagination { font:300 13px/1em "Open Sans", Helvetica, sans-serif;color:#888; }
.woo-pagination a, .woo-pagination a:hover {color:#888!important}
.widget h3 {font:bold 14px/1.2em "Open Sans", Helvetica, sans-serif;color:#555555;border-bottom:1px solid #e6e6e6;}
.widget_recent_comments li, #twitter li { border-color: #e6e6e6;}
.widget p, .widget .textwidget { font:300 13px/1.5em "Open Sans", Helvetica, sans-serif;color:#555555; }
.widget {font:300 12px/1em "Open Sans", Helvetica, sans-serif;color:#555555;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#tabs .inside li a, .widget_woodojo_tabs .tabbable .tab-pane li a { font:bold 12px/1.5em "Helvetica Neue", Helvetica, sans-serif;color:#555555; }
#tabs .inside li span.meta, .widget_woodojo_tabs .tabbable .tab-pane li span.meta { font:300 11px/1.5em "Open Sans", Helvetica, sans-serif;color:#999999; }
#tabs ul.wooTabs li a, .widget_woodojo_tabs .tabbable .nav-tabs li a { font:300 11px/2em "Open Sans", Helvetica, sans-serif;color:#999999; }
ul.nav li a, #navigation ul.rss a { font:normal 14px/1em 'Oswald', arial, sans-serif;color:#000000; }
#navigation ul.nav li ul  { border: 1px solid #dbdbdb; }
#navigation ul.nav > li  { border-right: 1px solid #dbdbdb; }#navigation  { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }#navigation ul li:first-child, #navigation ul li:first-child a { border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; }
#navigation {background:#ffffff;border-top:0px solid #dbdbdb;border-bottom:0px solid #dbdbdb;border-left:0px solid #dbdbdb;border-right:0px solid #dbdbdb;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; z-index:1000;}
#top, #top ul.nav li ul li a:hover { background:#cccccc;}
#top ul.nav li a { font:300 12px/1.6em "Open Sans", Helvetica, sans-serif;color:#ddd; }
#footer, #footer p { font:300 13px/1em "Open Sans", Helvetica, sans-serif;color:#999999; }
#footer {border-top:1px solid #dbdbdb;border-bottom:0px solid ;border-left:0px solid ;border-right:0px solid ;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.magazine #loopedSlider .content h2.title a { font:bold 24px/1em Arial, sans-serif;color:#ffffff; }
.magazine #loopedSlider .content .excerpt p { font:300 13px/1.5em Arial, sans-serif;color:#cccccc; }
.business #loopedSlider .content h2 { font:bold 24px/1em Arial, sans-serif;color:#ffffff; }
.business #loopedSlider .content h2.title a { font:bold 24px/1em Arial, sans-serif;color:#ffffff; }
#wrapper .business #loopedSlider .content p { font:300 16px/1.5em 'Oswald', arial, sans-serif;color:#efefef; padding-top:10px; }
.archive_header h1 { font:bold 18px/1em Arial, sans-serif;color:#222222; }
.archive_header {border-bottom:1px solid #e6e6e6;}

.woocommerce #tab-description ul li {list-style-type:none !important;}
#mc_embed_signup .clear {overflow:visible; visibility:visible;}

.widget_woothemes_testimonials .title {
font-size: 1em !important;
}

.single .woocommerce-tabs ul.tabs li.description_tab {
     display: none;
}

ul.products li.product {   
	clear: none;   width: 45%; 
}

.widget_woothemes_features {

    border-bottom-color: rgba(0, 0, 0, 0.1);
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    margin-bottom: 3em;
    padding-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

h2.wc-nested-category-layout-category-title {
	display:block;
	padding:0.5em;
	background: #efefef;
	margin-bottom:1em;
}

h3.grey {
	display:block;
	background: #efefef;
	text-transform: uppercase;
	padding:0.5em;
}

.entry h4 .shortcode-highlight {
	line-height:2em !important;
	padding:5px;
	display:block;
	width:75%;
	background:#BD4601;
	color:#fff;
	font-style:italic;
	text-align:center;
}

body.single-portfolio.one-col #post-gallery, body.single-portfolio.one-col .post-embed {
	width:73%;
}

body.single-portfolio .hentry {
	width:25%;
}

.home h1 {
	font-weight:lighter;
	color:#a8353a;
	font-size:2em;
	text-align:center;
}

.page-id-1641 .threecol-one {
	padding:10px 5px;
	margin-bottom: 0px;
	letter-spacing: 2px;
	background: #dadadb;
	font-size:0.8em;
	text-align:center;
	text-transform: uppercase;
	margin-right: 1%;
}

.page-id-1642 .threecol-one a {
	color: #333 !important;
}

.entry blockquote:before, #extras blockquote:before {
    color: rgba(0, 0, 0, 0.1);
    content: "";
    font-family: "FontAwesome";
    font-size: 2.5em;
    font-style: normal;
    left: 0;
    position: absolute;
    top: 0.6em;
}

.entry blockquote, #extras blockquote {
    color: #444;
    padding-bottom: 10px;
    padding-left: 50px;
    padding-right: 20px;
    padding-top: 10px;
    position: relative;
}

#meta-info {
	clear:left;
	width:75%;
}

.portfolio li:before {
	font-family: "FontAwesome";
	content:"\f138";
	font-size:1.1em;
	padding-right:10px;
	color:#a8353a;
}

.portfolio .entry ul li {
	list-style-type:none;
}

.portfolio .entry ul {
	padding-left:10px;
}

#footer-widgets-container {
	margin-top:2em;
}
    /* Style header navigation */
    #header #navigation { 
        display: block !important;
        float: right; 
        width: auto; 
        clear:none; 
        margin-top:0.5em;
        max-width: 100%; // This can be changed
        background: none;
    }
    
}

@media only screen and (max-width: 767px) {
    /* Hide new navigation from mobile */
    #header #navigation { display: none !important; background:#f0f0f0 !important;}

#navigation h3 {visibility: hidden !important;}

}