/* @override 
	http://berchman.net/ckwrites/wp-content/themes/canvas-ckwrites/custom.css
	http://www.ckwrites.com/wp-content/themes/canvas-ckwrites/custom.css
*/

/* 
	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 {
	font-family: "museo-sans", Arial, Helvetica, sans-serif !important;
	font-weight: 500;
	}

p, 
div.entry li,
#gform_2 div.gform_heading h3.gform_title
  {
	line-height: 1.25em;
	font-size: 1.25em !important;
	font-family: "museo-sans", Arial, Helvetica, sans-serif !important;
	color: #212121 !important;
}

a {
	text-decoration: none;
	border-bottom: 1px dotted #912617;
	color: #912617 !important;
}

a:hover {
	color: #000 !important;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}

#main div.entry ul li {
	margin-bottom: 20px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "chaparral-pro", Georgia, serif !important;
	letter-spacing: -1px;
}

.page h1.title {
	display: none;
}

#main h1
 {
	letter-spacing: -1px;
	font-style: normal;
	font-weight: 100;
	line-height: .95em;
	font-size: 3.25em;
}

#custom-page-message h1,
#custom-page-message h2 {
		letter-spacing: -1px;
	font-style: normal;
	font-size: 40px;
	font-weight: 100;
	line-height: 1em;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}

body.page-id-7 #custom-page-message h1 {
	text-align: left;
	padding-right: 75px;
	border-bottom: 1px dotted #777;
	padding-bottom: 20px;
	margin-top: 20px;
}

body.blog h2 {
	text-align: left;
	padding-right: 20px;
	border-bottom: 1px dotted #777;
	padding-bottom: 30px;
	margin-top: 20px;
	padding-left: 20px;
}

body.blog h2.title {
	padding-right: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	border-bottom-style: none;
}

#main .page h2,
#main .post h2
 {
	font-style: normal;
	line-height: 1em;
	margin-top: 1em;
 	font-weight: 100;
	color: #912617;
	font-size: 2.25em;
}

#main div.portfolio h2 {
	display: inline-block;
	float: left;
	font-size: 40px;
	color: #892b11;
	border-bottom: 1px dotted #b8b8b8;
	padding-bottom: 20px;
	width: 47%;
}

#main div.portfolio h6 {
	display: inline-block;
	clear: both;
	font-size: 36px;
}

#main div.portfolio h4 {
	display: inline-block;
	clear: both;
	font-size: 36px;
	text-transform: uppercase;
}

span.vvqbox.vvqyoutube {
	width: 550px;
	display: inline-block;
	height: 350px;
	margin-right: auto;
	margin-top: 0;
	margin-left: 15%;
}

body.blog #main .post h2 {
	margin-top: 0 !important;
	margin-bottom: 10px;
}

#woo_search-3 div.search_main form.searchform input.field.s {
	font-size: 16px;
	font-weight: 100;
	text-align: left;
}

body.blog #main .post h2 a {
	color: #912617;
	border-style: none;
	font: 36px/1.2em "chaparral-pro", Georgia, serif !important;
	text-align: left;
	display: block;
}

#woo_search-3 div.search_main form.searchform {
	
}

#main h3 {
	clear: both;
	color: #000;
	font-weight: 100;
	font-size: 36px;
	line-height: 1em;
	margin-top: 1em;
	}

#main div.post-286.page.type-page.status-publish.hentry div.entry p img.size-full.wp-image-1140.alignleft {
	margin-right: 60px;
	margin-bottom: 40px;
	margin-top: 0;
}

#main h3.gform_title {
	font-size: 1em;
	margin-top: 0;
}

div#single_map_canvas {
//	width: 310px !important;
//	float: right;
}

#main.col-left div.post.type-post.hentry div.entry p a {
	display: block;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	width: 35%;
	margin-top: 19px;
	letter-spacing: 0;
	border: 1px dotted #777;
	padding: 3px 6px;
	text-align: center;
}

#main.col-left div.post.type-post.hentry div.entry p a:hover {
	background-color: #a8a8a8;
	color: white !important;
}

div#sidebar h3 {
	text-transform: uppercase;
	padding: 5px 6px 4px;
	color: white;
	background-color: #AAA;
	font: bold 15px "museo-sans", Arial, Helvetica, sans-serif !important;
	letter-spacing: 1px;
}

	
#main h4 {
	font-weight: 100;
	font-style: normal;
	color: #912617;
	margin-top: 1em;
	font-size: 36px;
	line-height: 1em;
	margin-bottom: .75em;
}

#main h5 {
	font-weight: normal;
	font-style: normal;
	color: #912617;
	margin-top: 1em;
	line-height: 1.25em;
	margin-bottom: .75em;
	font-size: 28px;
}

#text-9 div.textwidget ul li a {
	text-decoration: none;
	font-size: 15px;
	padding: 15px 12px;
	display: block;
	background-color: #eaeaea;
	font-weight: bold;
}

#text-9 div.textwidget ul li a:hover {
	text-decoration: none;
	background-color: #d35d3a;
	color: #ffffff !important;
}

#text-9 div.textwidget ul li {
	margin-bottom: 10px;
	margin-left: 10px;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#main h6 {
	color: black;
	margin-top: 1em;
	line-height: 1em;
	margin-bottom: .75em;
//	font-weight: bold;
	font-size: 26px;
	letter-spacing: 0;
}

#main div.entry ul {
	margin-left: 50px;
}

#main div.entry ol {
	margin-left: 50px;
}

#main div.entry ol li {
	margin-bottom: 10px;
}

body.home.page div#main-sidebar-container div#main {
	width: 100%;
}

#main div.post-34.page.type-page.status-publish.hentry div.entry h1 {
	margin-top: 50px;
}


img.woo-image.thumbnail.alignleft {
	margin-right: 25px;
	margin-bottom: 25px;
}

#main div a img.woo-image.thumbnail.alignright {
	margin-top: 7px;
	margin-left: 30px;
	margin-bottom: 30px;
}

div.portfolio h2 span.second {
	font-size: 26px;
	width: 100%;
	display: inline-block;
	margin-top: 10px;
	color: black;
}

div#logo.home-logo {
	display: inline;
	float: left;
}

div.portfolio h2 span.third {
	color: #777;
	width: 100%;
	display: inline-block;
	font-size: 22px;
	font-family: "museo-sans", Arial, Helvetica, sans-serif;
	font-weight: 500;
}


span.url {
	display: inline-block;
	float: left;
}

body.page-id-27 h3 {
	font-weight: bold;
	color: #912617;
	font-size: 1.5em;
	line-height: 1em;
}
body.page-id-27 h3.first-one {
	margin-top: 0;
}
body.page-id-27 p i {
	margin-top: 0;
	font-size: 1.125em;
	padding-right: 18%;
	display: block;
}

body.page-id-27 h4 {
	margin-top: 0 !important;
}


div#sidebar #woo_search-3 h3 {
	display: none;
}

.widget ul li a {
	font-size: 18px;
	line-height: 1em;
}

.widget ul li a:hover {
	color: #000 !important;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}

.widget ul li {
	font-size: 18px;
	line-height: 1em;
	padding-left: 10px;
	list-style-position: outside;
	margin-bottom: 12px;
}

#woo_blogauthorinfo-2 p a {
	padding: 5px 10px;
	background-color: #8b2c1e;
	color: white !important;
	text-transform: uppercase;
	font-size: 14px;
}

#portfolio div.portfolio-items h3 a {
	border-bottom-style: none;
	font: 300 15px/1.25em "museo-sans", Arial, Helvetica, sans-serif !important;
	letter-spacing: 0;
}

#portfolio div.portfolio-items h3 a:hover {
	color: #912617;
	text-decoration: none;
}

#portfolio div.portfolio-items div.post-129.portfolio.type-portfolio.status-publish.hentry.group.post.portfolio-img.primary h3,
#portfolio div.portfolio-items div.post-126.portfolio.type-portfolio.status-publish.hentry.group.post.portfolio-img.primary h3,
#portfolio div.portfolio-items div.post-307.portfolio.type-portfolio.status-publish.hentry.group.post.portfolio-img.primary h3 {
	display: none;
}

#portfolio div.portfolio-items div.post-129.portfolio.type-portfolio.status-publish.hentry.group.post.portfolio-img.primary,
#portfolio div.portfolio-items div.post-126.portfolio.type-portfolio.status-publish.hentry.group.post.portfolio-img.primary,
#portfolio div.portfolio-items div.post-307.portfolio.type-portfolio.status-publish.hentry.group.post.portfolio-img.primary {
	height: auto !important;
//	margin-bottom: 30px;
}

div#treatment {
	padding: 30px 50px;
	background-color: #f3f3f3;
  	font-family: "chaparral-pro",Gorgia, sans-serif;
}

div#content.col-full {
	border-bottom-style: none;
	padding-bottom: 0;
}

div#footer-widgets.col-full.col-2 {
	border-top-style: none;
}

div#treatment,
div#treatment p {
 	font-family: "chaparral-pro", Georgia, sans-serif !important;
}
div#treatment p,
div#treatment li {
	font-size: 28px !important;
	font-style: italic;
}
div#treatment ol li {
	margin-bottom: 30px !important;
}

#treatment h5 {
	font-size: 36px;
	margin-top: 0;
}

#treatment ul li {
	font-style: italic;
	font-size: 28px !important;
}

#treatment ul {
	margin-bottom: 40px;
}
div#treatment h3 {
	margin-top: 0;
}

div#treatment h3 {
	margin-top: 0;
}

body.page-id-27 div.twocol-one p small {
	font-size: .75em;
	line-height: .75em;
	color: gray;
}


  ul.nav ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
 	padding: 0 !important;
	background-color: transparent !important;
}

div#loopedSlider.woo-slideshow {
	margin-bottom: 40px;
	height: 334px !important;
}

div#header.col-full {
	padding-top: 0;
	display: block!important;
}

div#content.col-full.business {
	padding-bottom: 0;
	margin-bottom: -5px;
}

div#social.footer icons ul {
	display: inline-block;
	width: 30px;
}

div#social ul {
	display: inline-block;
	width: 250px;
	text-align: right;
	margin-right: auto;
	margin-bottom: 8px;
}

div#footer p {
	text-align: center;
	margin-top: 9px;
	margin-bottom: 9px;
	font-size: 1.125em;
	line-height: 1.35em;
}

#social ul li {
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
}

input#input_2_3.medium,
input#input_2_5.medium,
input#input_2_8.medium,
input#input_2_6.medium,
input#input_2_4.medium   {
	width: 240px;
}

/* @group FAQ */

body h2.faq-catname {
	font-size: 2em !important;
}

div.qa-category h3.qa-faq-title {
	margin-top: 0;
}

a.qa-faq-anchor {
	color: #892b11;
}

section#twitter {
	display: none;
}



/* @end */

/* @group Testimonials */
.testimonial {
    margin: 0;
    background: #B7EDFF;
    padding: 15px 70px !important;
    color: #666;
    border-radius: 20px !important;
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
	white-space: normal;
	text-shadow: 0 1px 0 #ECFBFF;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}

#main div#footer-widgets blockquote.testimonial {
    margin: 0;
    background: #B7EDFF;
    padding: 15px !important;
    color: #666;
    border-radius: 20px !important;
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
	white-space: normal;
	text-shadow: 0 1px 0 #ECFBFF;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}

#quote-112 blockquote.testimonial {
	padding: 10px;
}



.testimonial:before, .testimonial:after {
    position: absolute;
 	font: 9em "chaparral-pro", Georgia, serif;
    line-height: 1em;
    color: #d5d5d5;
    font-style: normal;
}

.entry blockquote:before {
  content: '\201C';
  position: absolute;
  top: -5px;
  left: 10px;
  color: #d5d5d5;
  font: 9em "chaparral-pro", Georgia, serif;
}

#main div.entry blockquote p {
	margin-left: 40px;
	margin-right: 40px;
	line-height: 2.25em;
	font-size: 1.25em !important;
}

#main div.entry blockquote.testimonial p {
	font: 2.25em/1.5em "chaparral-pro", Georgia, serif !important;
	color: #000;
	font-weight: 300 !important;
}

.testimonial:after {
    content: "\201D" !important;
    right: 10px;
    bottom: -0.5em;
  color: #c0c0c0;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #e5e5e5;
    margin: 0 0 0 25px;
}

p.testimonial-author {
	font: 1.125em/1em "museo-sans", Arial, Helvetica, sans-serif !important;
    color: #555;
    text-align:left;
	display: inline-block;
	margin: 7px 0 0;
}

div.widget.widget_woothemes_testimonials {
	margin-bottom: 0;
	margin-top: 40px;
}

div.footer-widget-1 div.widget.widget_woothemes_testimonials {
	margin-bottom: 0;
	margin-top: 0;
}

#footer-widgets div.block h3 {
	padding: 10px;
	background-color: #777;
	color: white;
	font-family: "museo-sans", Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
	margin-bottom: 0;
}

cite.author {
	text-align: left !important;
	padding-left: 41px;
	color: #555 !important;
	font: 1.5em "museo-sans", Arial, Helvetica, sans-serif;
}

#footer-widgets div.block.footer-widget-1 cite.author {
	text-align: left !important;
	padding-left: 25px;
	color: #555 !important;
	font: 18px "museo-sans", Arial, Helvetica, sans-serif;
}

#footer-widgets div.block.footer-widget-1 blockquote.testimonial {
	padding: 30px !important;
}
.entry .quote cite:before {
  content: '';
}

.entry .quote cite {
  text-align: left;
  font-style: normal;
  display: block;
	font: 1.75em "museo-sans", Arial, Helvetica, sans-serif !important;
}

cite.author span.excerpt {
	display: inline-block;
	float: none;
color: #777 !important;
font: .75em "museo-sans", Arial, Helvetica, sans-serif;
padding-left: 15px;
	padding-right: 40%;
}

div#address {
	width: 370px;
	float: left;
	padding-bottom: 30px;
}

#address ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 22px;
}

#address h3 {
	margin-top: 0;
}

#footer-widgets div.block.footer-widget-1 cite.author span.excerpt {
	display: inline-block;
	float: none;
color: #777 !important;
font: 12px "museo-sans", Arial, Helvetica, sans-serif;
padding-left: 25px;
}

.quote {
	margin-bottom: 50px !important;
}

/* @end */

/* @group Social - Sidebar, etc. */

body.home div.wpsr-floatbar-float_left.wpsr-floatbar-white.wpsr-floatbar-movable {
	display: none !important;
}

/* @end */

/* @group CK Logo */


div#logo span.site-description {
	text-transform: uppercase;
	color: #777;
	margin: 0 0 15px;
	font-size: 1em;
	letter-spacing: 0;
	font-family: "museo-sans", Arial, Helvetica, sans-serif !important;
	font-weight: 100;
}

#logo h1.site-title a,
#logo span.site-title a {
	display: inline-block;
	background: url(http://berchman.net/ckwrites/wp-content/uploads/2013/07/ckwrites-ID.png) no-repeat 0 0;
	width: 200px;
	height: 80px;
	text-indent: -10000px;
	font-size: 1.5em;
	border-style: none;
}

#social ul li a {
	border-style: none;
}

p#custom-tagline {
	text-transform: uppercase;
	font: 1.125em "museo-sans", Arial, Helvetica, sans-serif !important;
	color: #777;
	margin: 0 0 15px 50px;
}

/* @end */

/* @group Slider */
 
div#loopedSlider div.content {
//	display: none;
}

#loopedSlider div.flex-viewport ul.slides {
	height: 334px;
}

#slide-66 div.content {
	
}

ul.slides div.content div.title h2.title {
	padding: 0;
	height: 70px;
	line-height: normal;
}

div#main-sidebar-container {
	margin-top: 30px;
	margin-bottom: 20px;
}

body.home div#main-sidebar-container {
	margin-top: 0;
}

#loopedSlider {
    height: 450px !important;
}
 #loopedSlider .content h2 {
    float: left;
    font-size: 3em;
	line-height: 1em;
}

#loopedSlider a.woo-sc-button..custom {
	margin: 0 !important;
}

#loopedSlider div.title {
    float: left;
	width: 100%;
}

   #loopedSlider .content p,
  #loopedSlider .content h2 {
    background: #000000;
    background: rgba(0, 0, 0, 0.8);
    width: 350px;
  }
#loopedSlider .content {
  padding: 0;
    position: absolute;
    top: 40px;
	width: 300px;
	left: 50%;
}
#loopedSlider .content h2 {
  font-size: 20px;
  margin-bottom: 0;
  padding: 10px 25px;
}
#loopedSlider .content h2,
#loopedSlider .content h2 a,
#loopedSlider .content h2 a:visited {
  color: #fff;
	}
#loopedSlider .content h2 a {
	font-size: 48px !important;
	font-family: "museo-sans", Arial, Helvetica, sans-serif !important;
	font-weight: 300 !important;
}

div.content div.excerpt p a.woo-sc-button {
	font: 21px "museo-sans", Arial, Helvetica, sans-serif;
}
#loopedSlider .content .title {
  margin: 0;
}
#loopedSlider .content p {
//  color: #ccc;
  padding: 5px 25px 10px;
}

/* @end */

div#sidebar div#text-6 h3 {
	display: none;
}

/* @group Header */

div#header.col-full div#topad {
	margin-top: 15px;
	display: inline-block !important;
	z-index: 200 !important;
	width: 370px;
	margin-bottom: 15px;
}

div#logo {
	float: left;
	display: inline-block;
}

#header h3.nav-toggle.icon {
	clear: both;
}


#topad a {
	display: inline-block !important;
	
}

div#custom-header-elements {
	float: right;
	margin-top: 23px;
	text-align: right;
}

#custom-header-elements div.search_main form.searchform input.field.s {
		font: .75em "museo-sans", Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
	letter-spacing: 1px;
}

div#custom-header-elements div#social.footer.icons {
	width: 250px;
	float: right;
}


#footer p a img {
	margin-top: -23px;
	top: -3px;
	position: relative;
}

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

/* @end */


/* @end */


/* @group Navigation */

body.home div#wrapper {
	padding-bottom: 20px;
}

body div#wrapper div#navigation.col-full ul#main-nav.nav {
	width: 100% !important;
	display: block;
	margin: 0 !important;
	font-family: "museo-sans", Arial, Helvetica, sans-serif !important;
	font-weight: 300;
}

body div#wrapper div#navigation.col-full ul#main-nav.nav a {
	font-family: "museo-sans", Arial, Helvetica, sans-serif !important;
	font-weight: 500;
}

body div#wrapper div#navigation.col-full li {
	background-color: white;
	font-size: 36px;
	margin-bottom: 0;
	text-align: left;
	padding-left: 0;
}

body div#wrapper div#navigation.col-full ul li ul li {
	background-color: white;
	margin-right: 0;
	font-size: 36px;
	margin-bottom: 0;
	text-align: left;
	width: 100%;
}


body div#wrapper div#navigation.col-full li.menu-item-154 {
	margin-right: 0;
}

/* body.home ul#main-nav.nav.fl {
	margin: 0 !important;
	display: block;
	width: 100% !important;
	background-color: white;
	margin: 0 0 18px;
}
*/

body div#wrapper div#navigation.col-full li#menu-item-39 {
	margin-right: 0;
}

body div#wrapper div#navigation.col-full li a {
	text-transform: lowercase;
	font-size: .55em;
	display: inline-block;
	background-color: white !important;
	color: #757575;
	text-align: left;
	border-style: none;
	padding: 8px 50px 8px 10px !important;
}

body div#wrapper div#navigation.col-full li#menu-item-153 a,
body div#wrapper div#navigation.col-full li#menu-item-1957 a {
	padding-left: 0 !important;
}


body div#wrapper div#navigation.col-full li#menu-item-184 a {
	width: 100%;
}

body div#wrapper div#navigation.col-full li#menu-item-404 a,
body div#wrapper div#navigation.col-full li#menu-item-169 a {
}


body div#wrapper div#navigation.col-full li ul.sub-menu li a {
	font-size: .5em;
	color: #912309 !important;
	border-style: none !important;
	width: 100%;
	padding: 8px;
}

body div#wrapper div#navigation.col-full li ul.sub-menu li a:hover {
	background-color: #777777 !important;
	color: white !important;
}

body div#wrapper div#navigation.col-full li a:hover {
	background-color: #FFF !important;
	color: black;
	text-decoration: none !important;
}

/* body.home div#wrapper div#navigation.col-full li a:hover {
	background-color: #8f240a !important;
	color:  #fff !important;
}
*/

div.wp-socializer-buttons.clearfix,
div.post-meta {
	display: none;
}


body div#wrapper div#navigation.col-full li.current-menu-item.current_page_item a {
	color: #912309;
	background-color: white;
}


div#port-tags.port-tags {
	display: none;
}

#navigation .nav li.parent > a:after {
    content: "";
    display: block;
    border: 0.3em solid #ccc;
    border-color: #ccc transparent transparent transparent;
    position: absolute;
    top: 48%;
    right: 14px;
  }

#navigation .nav li.parent:hover > a:after {
    content: "";
    display: block;
    border: 0.3em solid #ccc;
    border-color: #ccc transparent transparent transparent;
    position: absolute;
    top: 48%;
    right: 14px;
	border-top-color: #892c13;
}

body.home #navigation .nav li.parent > a:after {
    content: "";
    display: block;
    border: none;
    right: 0;
}

#navigation {
	background-color: transparent !important;
	background-image: none;
	border-bottom: 1px dotted #777;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

/* @end */


/* @group Footer
 */

div#social footer icons ul li {
	display: inline-block;
	width: 24px;
	height: 24px;
}

div#social footer icons {
	display: inline-block !important;
	width: 150px;
}
/* @end */

/* @group Neo-Slider */

#layerslider_7 div.ls-inner div.ls-layer.ls-active div.ls-s-1 a {
	color: white;
}



/* @end */

/* @group Portfolio
 */

body.single-portfolio.one-col #post-gallery,
body.single-portfolio.one-col .post-embed {
  float: right;
	width: 50%;
	margin-left: 20px;
	margin-bottom: 20px;
}

body.single-portfolio .hentry {
  float: none;
	width: 100%;
}

div#portfolio a.thumb {
//  display: block;
}

div#portfolio a.thumb:hover {
  text-decoration: none;
  background: url("images/portfolio-hover.png") no-repeat 50% 50%;
}

#portfolio div.portfolio-items .group.portfolio-img {
  float: left;
  display: inline-block;
  margin: 0 20px 15px 0;
	height: 270px !important;
}

a.thumb {
	border-bottom-style: none;
}

#portfolio div.portfolio-items div.post-130.portfolio.type-portfolio.status-publish.hentry.group.post.portfolio-img.primary {
	margin-right: 0;
}

#portfolio div.portfolio-items div.post-124.portfolio.type-portfolio.status-publish.hentry.group.post.portfolio-img.primary {
	margin-right: 0;
}

#portfolio div.portfolio-items .portfolio.portfolio-img.primary h3 {
	margin-top: 10px;
	margin-left: 5px;
}

#portfolio div.portfolio-items {
	display: inline-block;
}

/* @end */


@media only screen and (min-width: 768px) {
  /* 1. GLOBAL DROPDOWN STYLES (these are purely for the dropdown layout and you should only edit the width of the dropdowns) */

// Make floating social move over
span.excerpt {
	display: inline-block;
	float: none;
}

body.home div.dd_outer {
	display: none;
}

form#gform_1 {
	background-color: #a4a4a4;
	color: white;
	padding-top: 1px;
	padding-bottom: 1px;
}

body.single-portfolio form#gform_1 {
	display:none;
}

div#footer.col-full {
	border-top: 1px dotted #777;
	margin-top: 20px;
	padding-top: 10px;
}

body.blog form.sidebar-email-form,
form.sidebar-email-form.portfolio {
	background: #dc5a36 url(http://berchman.net/ckwrites/wp-content/uploads/2013/07/bkgd-Subscribe-to-Blog.png) no-repeat center;
	width: 100%;
	padding: 0 0 10px;
	height: 210px;
}

form.sidebar-email-form.portfolio

body.single-portfolio form.sidebar-email-form {
	width: 100%;
	padding: 0 0 19px;
	background: #dc5a36 url(http://berchman.net/ckwrites/wp-content/uploads/2013/07/bkgd-Subscribe-to-Blog.png) no-repeat center;
}

#text-4 div.textwidget form.sidebar-email-form.portfolio div.gform_body {
	height: 170px;
}

div.gform_footer.top_label {
	text-align: center;
	clear: both;
	margin-top: 5px;
}

form.sidebar-email-form div.gform_body {
	margin: 0;
	padding: 0;
}

#text-10 div.textwidget form.sidebar-email-form div.gform_body {
	background: transparent center;
	height: 160px;
}

ul#gform_fields_1.gform_fields.top_label.description_below {
	padding: 0;
	list-style-type: none;
	background-color: transparent;
	display: inline-block;
	width: 100%;
}

ul#gform_fields_1.gform_fields.top_label.description_below li input#gform_submit_button_1.button.gform_button {
	margin-top: 8px;
}

#field_1_3 label.gfield_label,
#field_1_2 label.gfield_label {
	display: none;
}

div.ginput_container {
	display: inline-block;
	padding-left: 0;
	margin-left: auto;
	margin-right: auto;
}

ul#gform_fields_3.gform_fields.top_label.description_below div.ginput_container input {
	width: 250px;
	padding: 10px;
	font-size: 18px;
	margin-top: 7px;
}

a.linked-in {
	display: inline-block;
	border-bottom-style: none;
}

div#fsb-social-bar.fsb-social-bar {
	background-color: white;
	border-bottom: 1px dotted #a9a9a9;
}


li#field_1_2.gfield.gfield_contains_required {
	background-color: transparent;
	width: auto;
	float: left;
	display: inline-block;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 5px 25px;
}

div.gform_body.footer-form li#field_1_2.gfield.gfield_contains_required {
	background-color: transparent;
	width: auto;
	float: left;
	display: inline-block;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 5px 0 5px 105px;
}

div.gform_body.widget-form li#field_1_2.gfield.gfield_contains_required {
	background-color: transparent;
	float: left;
	display: inline-block;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	padding: 5px 85px 0;
	width: 214px;
}

div.gform_body.widget-form input#input_1_2.medium {
	width: 200px;
}

div.gform_body.widget-form input#gform_submit_button_1.button.gform_button {
	margin-top: 30px;
}

div.gform_body.widget-form div.gform_footer.top_label {
	margin-top: 30px !important;
}

div.gform_body.footer-form input#gform_submit_button_1.button.gform_button {
	margin-left: 19px;
}



#fsb-social-bar span.fsb-title {
	color: #777;
	margin: 7px 11px 8px 8px;
	font: 700 16px/16px "museo-sans", Arial, Helvetica, sans-serif !important;
}

#field_1_3 div.ginput_container {
	background: url(http://berchman.net/ckwrites/wp-content/uploads/2013/07/icon-footer-form-name.png) no-repeat 10px;
}

#field_1_2 div.ginput_container {
		background: url(http://berchman.net/ckwrites/wp-content/uploads/2013/07/icon-footer-form-email.png) no-repeat 10px;
	padding-left: 60px;
}

form.sidebar-email-form.portfolio #field_1_2 div.ginput_container {
	background-image: none;
	padding: 0;
	margin-top: 117px;
}

body.blog form.sidebar-email-form.portfolio #field_1_2 div.ginput_container {
	background-image: none;
	padding: 0;
	margin-top: 122px;
	margin-bottom: 3px;
}


input#input_1_3.medium,
input#input_1_2.medium {
	width: 300px;
	color: #999;
	text-transform: uppercase;
	padding: 7px;
	margin-bottom: 4px;
	height: 22px;
	font-size: 14px;
	letter-spacing: 0;
}

body.blog input#input_1_2.medium,
body.single input#input_1_2.medium {
	width: 190px;
}


#gform_1 div.gform_body h3 {
	color: white;
	text-transform: uppercase;
	text-align: center;
	padding: 0;
	font: 100 32px/1em "chaparral-pro", Georgia, sans-serif !important;
}

div.gform_body {
	padding: 20px 20px 0;
	display: block;
	background-color: transparent;
	clear: both;
	margin: 10px 0;
}

input#gform_submit_button_1.button.gform_button {
	background: #81343b url(http://berchman.net/ckwrites/wp-content/uploads/2013/07/subscribe-orang-btn.png) no-repeat !important;
	width: 113px;
	margin: 0;
	padding: 0;
	height: 33px;
	line-height: 33px;
	font-size: 0;
	text-indent: -9999px;
}

input#gform_submit_button_1.button.gform_button:hover { cursor:pointer;
}

#input_3_2_3_container label,
#input_3_2_6_container label {
	font-size: 14px;
	line-height: 14px;
	margin: 0;
}

form#gform_1 div.gform_body {
	border: 1px solid silver;
	margin: 10px;
	padding: 10px;
	display: block;
	background-color: #a2a2a2;
}

body.home div#content.col-full {
	padding-bottom: 0;
}

#main div.post-34.page.type-page.status-publish.hentry h2.title {
	display: none;
}

label.gfield_label {
	clear: both !important;
	font-weight: 300 !imp;
	}

form#gform_3 input#gform_submit_button_3.button.gform_button,
input#gform_submit_button_2.button.gform_button {
	font-size: 18px !important;
	background-color: #912617 !important;
	background-image: none !important;
	text-transform: uppercase;
	padding: 10px 20px !important;
}

input#gform_submit_button_2.button.gform_button {
	
}

#input_3_7 li.gchoice_7_1 label,
#input_3_7 li.gchoice_7_2 label {
	font-size: 18px;
}

#input_3_7 li.gchoice_7_2 label {
	
}

img#door-image-map.alignnone.size-full.wp-image-810 {
	border-style: none;
	margin: 0;
	padding: 0;
}

ul#portfolio-items-nav {
	list-style-image: none;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	width: auto;
	margin-right: auto;
	border-bottom: 1px dotted #777;
}

ul#portfolio-items-nav li {
	list-style-type: none;
	width: 130px;
	display: inline-block;
	margin: 0;
	background-color: #eaeaea;
	text-align: center;
}

ul#portfolio-items-nav li:hover {
	background-color: #832f17;
	opacity: 1;
}

#portfolio-items-nav li a.thumb {
	padding: 0;
	display: block;
}

#portfolio-items-nav li a.thumb img.woo-image {
	width: 100%;
	height: auto;
	opacity: 0.2;
}

#portfolio-items-nav li a.thumb img.woo-image:hover {
	opacity: 1;
}




#main div.post-286.page.type-page.status-publish.hentry div.entry ul#picture-wrap {
	padding-left: 365px;
	margin-bottom: 30px;
}

div.post-more {
	display: none;
}

div#sidebar .widget ul li a {
	list-style-position: outside;
	margin-left: 0;
	display: inline-block;
	width: 90%;
	line-height: 1em;
	text-decoration: none;
	border-bottom-style: none;
}


