/* 
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 */


/* 
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 */
}

body.has-slider #header, body.has-top-section #header {
	background: #fff;
}

#header {
	margin-top: 20px !important;
}

#header #logo {
	margin-bottom: 0;
}

#header .header-left {
	width: 0;
}

ul.nav li {
	padding-top: 12px;
	padding-bottom: 5px;
}

#navigation ul.nav > li a {
	color: #222;
	text-shadow: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.9em;
	
}

#navigation ul.nav > li a:hover, #navigation ul.nav > li.current_page_parent a, #navigation ul.nav > li.current-menu-ancestor a, #navigation ul.nav > li.current-cat a, #navigation ul.nav > li.li.current-menu-item a {
/*	color: #951f2b;*/
	color: #d76b23;
	background: none;
}

#navigation ul.nav > li.current_page_item a, #navigation ul.nav > li.current-menu-parent a {
	color: #d76b23;
	background: none;
}

#navigation ul.nav li:hover/*,#navigation ul.nav > li.current_page_item a:hover*/ {
	background: none;
	color: #fff;
}

#navigation ul.nav > li > ul > li > a {
	color: #fff !important;
}

#navigation ul.nav > li > ul > li > a:hover {
	color: #d76b23 !important;
}

#navigation ul.nav > li#menu-item-68 {
	background: url(http://smashingcopy.com/wp-content/uploads/2015/05/wrap7.png) no-repeat;
}

.widget_woothemes_features h2 {	
	display: none;
}

#main .widget_woothemes_features .feature {
	width: 100% !important;
	margin-bottom: 0;
}

.feature.first h3 {
	display: none;
}

#main .widget_woothemes_features .feature .feature-content {
	width: 100% !important;
}

#featured-slider {
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#featured-slider .slide-content {
	width: 100%; /* to be amended to 42% once CPB launches */
	/*padding-top: 30px;*/
}

body.has-slider #header, body.has-top-section #header {
	padding-top: 0.2em;
}
 body {
 	color: #555;
 }
 
 #main .widget {
 	margin-bottom: 0;
 }
 
 body.home .article-content header h1 {
 	display: none;
 }
 
 body.home .threecol-two ul {
 	margin-left: 20px;
 }
 
 .article-content img {
  	border: none;
  }
 
 #main .widget_woothemes_testimonials .quote {
 	margin-right: 5%;
 	border-bottom: none;
 	font-style: italic;
 }
 
 #main .widget_woothemes_testimonials .quote.last {
 	margin-right: 0 !important;
 }
  
 body.home #page-content article {
 	padding-bottom: 0;
 }
 
 body.home #page-content .threecol-two {
 	margin-bottom: 0;
 }
 
  body.home #page-content .threecol-two h3 {
  	color: #d76b23;
  	font-size: 1.4em;
  }

  body.home #page-content article h1,  body.home #page-content article h2,  body.home #page-content article h3 {
  	font-family: 'Droid Serif', serif;
  }
 body.home #page-content article h1 {
 	font-size: 2.3em;
 	color: #d76b23;
 	font-family: 'Droid Serif', serif;
 	font-weight: 400;
 }
 
#top-section header h1 {
	font-family: 'Droid Serif', serif !important;
	width: 100%;
	text-align: center;
}

body.page article h2, body.page article h3 {
	color: #d76b23 !important;
	font-family: 'Droid Serif', serif !important;
} 

body.page article h3 {
	font-size: 1.4em;
}
 
 #header .header-right {
 /*	margin-top: 25px;*/
 }
 
 #featured-slider header h1, #featured-slider header {
 	font-size: 2.4em;
 	/*font-family: 'Open Sans', sans-serif;*/
 	font-weight: bold;
 	font-style: italic;
 	color: #f1f1f1;
 	text-shadow: 0 -1px 0 #251f2b;
 }
 
 #featured-slider h1 {
 	font-size: 2.5em;
 	font-family: 'Droid Serif', serif;
	/*font-family: Times;*/
	/*font-weight: bold;*/
	/*font-style: italic;*/
	color: #fff;
	/*text-shadow: 0 -1px 0 #251f2b;
 */
 	margin-bottom: 0.3em;
 }
 
#featured-slider a {
 	color: #fff !important;
 	text-decoration: underline;
 }
 
#featured-slider a:hover {
	text-decoration: none;
}
 
 a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
 	background: #d76b23;
 }
 
 a {
 	color: #d76b23;
 }
 
 .widget h3 {
 	font-size: 1.2em;
 }
 
/* ==================== GET TO KNOW ME SECTION =================== */

/*#gettoknow {
 	background: #333;
 	padding: 20px;
 	color: #fff;
 }
 
#gettoknow h3 {
	color: #d76b23;
	font-size: 21px;
} 

.mc-field-group {
	margin-bottom: 10px;
}

.mc-field-group label {
	display: block;
}

input#mc-embedded-subscribe {
	box-shadow: none;
}*/
 
 
/* =============== CONTACT FORM =============== */
span.wpcf7-list-item {
	display: block;
	margin-bottom: 5px;
}
 
/* In Sidebar */

#sidebar input[type="text"], #sidebar input.input-text, #sidebar textarea, input.txt, #sidebar input[type="tel"], #sidebar input[type="email"] {
	width: 95%;
}

/* =========== Enquiry Slip ============= */

#enquiry-slip {
	background: #f2f2f2;
	border: 2px double #d76b23;
	padding: 20px;
	margin-bottom: 20px;
}

#enquiry-slip input {
	width: 35% !important;
	border: 1px solid #ccc;
}

#enquiry-slip p {
	font-size: 105%;
}

/* ==================== BLOG ==================== */
body.single article.post header h1 {
	font-size: 1em;
		font-family: 'Droid Serif', serif !important;
		font-weight: bold !important;
		color: #cc3333 !important;
		font-size: 2.2em;
}

body.single article.post header h1 a:hover {
	text-decoration: none !important;
	color: #d76b23;
}

/*body.single article.post section {
	font-family: 'Droid Serif', serif !important;
}*/

body.single article.post section, body.home .article-content section, body.page article.page section, blockquote.testimonials-text  {
	font-size: 100%;
	line-height: 32px;
	font-family: 'Droid Serif', serif !important;
}

blockquote.testimonials-text  {
	font-size: 90% !important;
	line-height: 25px;
	font-family: 'Droid Serif', serif !important;
}

body.single article.post section  {
	font-size: 1.1em;
}

body.single article.post section h2, body.single article.post section h3 {
	font-family: 'Droid Serif', serif !important;
	color: #d76b23;
}

p.blogname {
	font-size: 12px;
	color: #cc3333;
}

.page-template-template-blog-php h1 {
	font-weight: bold !important;
	font-family: 'Droid Serif', serif !important;
}

.page-template-template-blog-php h1 a {
	color: #cc3333 !important;
}


/* ============= HOME PAGE TESTIMONIALS ============== */

.testimonial-home {
	background: #ffeab7;
	padding: 10px 10px 5px 10px;
	border: 1px dashed #cc0000;
	margin-bottom: 10px;
	color: #000000;
}

.rotate 1 {
	-ms-transform: rotate(1deg); /* IE 9 */
	    -webkit-transform: rotate(1deg); /* Chrome, Safari, Opera */
	    transform: rotate(1deg);
}

.rotate2 {
	-ms-transform: rotate(-1deg); /* IE 9 */
	    -webkit-transform: rotate(-1deg); /* Chrome, Safari, Opera */
	    transform: rotate(-1deg);
	
}

/* ============ C2A BUTTON ============== */

.fl_box-2 {
		background-color: #CF2E2E;
	/*background-image:-webkit-gradient(linear, 0 0%, 0 100%, color-stop(0.2, #E85252), to(#CF2E2E));*/
	  background-position:initial initial;
	  background-repeat:initial initial;
	  border-color:#AF4040 #AF4040 #9A2020;
	  /*-webkit-box-shadow:rgba(255, 255, 255, 0.298039) 0 1px 0 inset, rgba(255, 255, 255, 0.298039) 0 0 2px inset, rgba(0, 0, 0, 0.290196) 0 1px 2px;*/
	    /*background-image:-webkit-gradient(linear, 0 0%, 0 100%, color-stop(0.2, #52A8E8), to(#2E76CF));*/
	    background-position:initial initial;
	    background-repeat:initial initial;
	    /*border-bottom-left-radius:5px;
	    border-bottom-right-radius:5px;*/
	    /*border-color:#4081AF #4081AF #20559A;*/
	    border-style:solid;
	    /*border-top-left-radius:5px;
	    border-top-right-radius:5px;*/
	    border-width:0px;
	    /*box-shadow:rgba(255, 255, 255, 0.298039) 0 1px 0 inset, rgba(255, 255, 255, 0.298039) 0 0 2px inset, rgba(0, 0, 0, 0.290196) 0 1px 2px;*/
	    color:white !important;
	    display:inline-block;
	    font-family: 'Droid Serif', serif !important;
	    line-height:1.2em;
	    font-size: 1.3em;
	    margin:0 0.6em 1.5em 0;
	    padding:15px 24px;
	    text-align:center;
	    text-decoration:none !important;
	    /*text-shadow:rgba(0, 0, 0, 0.298039) 0 -1px 0*/
}

.fl_box-2:hover {
	
}

.nobimg {
	border: none !important;
	box-shadow: none !important;
}


.academy-badge {
	padding-top: 0 !important;
	margin-top: -50px;
}

/* ================= NEWSLETTER LANDING PAGE =================== */
._form {
	margin: 0px auto !important;
}

#newsl h3 {
	color: #000 !important;
	font-style: italic;
}

#newsl p strong {
	color: #D76B23 !important;
	font-size: 120%;
}

/* ================= SIGNUP BOX ON THE BLOG ================ */

#subbox {
	/*-webkit-box-shadow:#ECECEC 2px 2px 1px 0;*/
	  background-color:#cc3333;
	  background-position:initial initial;
	  background-repeat:initial initial;
	  border:1px solid #FDFDFD;
	  /*box-shadow:#ECECEC 2px 2px 1px 0;*/
	  color: #fff;
	  padding: 20px;
	  text-align: center;
	  margin-bottom: 30px;
}

p.subtitle {
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 5px !important;
}

p.subsubtitle {
	font-size: 16px;
	/*margin-bottom: 0 !important;*/
	margin-bottom: 5px !important;
	font-family: Georgia;
}

p.suborange {
			color: #fcab29;
			font-size: 120%;
			margin: 10px 0 10px 0 !important;
}

._option {
	margin-bottom: 5px !important;
}

/* ================= PORTFOLIO ================== */
h2 .portf {
	color: #999 !important;
}

