/*

Theme Name: Lynne Knowlton - V2

Theme URI: https://www.lynneknowlton.com

Description: Custom Website Design for Lynne Knowlton

Author: WayLay Design, LLC. - <a href="https://www.waylaydesign.com" target="_blank">waylaydesign.com</a>

Version: 2.0

*/





/* =Reset default browser CSS. Based on work by Eric Meyer: https://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;vertical-align:baseline;margin:0;padding:0}

body{line-height:1}

h1,h2,h3,h4,h5,h6{clear:both;font-weight:400}

ol,ul{list-style:none}

blockquote{quotes:none}

blockquote:before,blockquote:after{content:none}

del{text-decoration:line-through}

table{border-collapse:collapse;border-spacing:0}

a img{border:none}

.clear{clear:both}



@media screen and max-width 960px  {

	/* Specific to this particular image  */

	img.bg {left:50%;margin-left:-512px}

}

img.bg{min-height:100%;min-width:601px;z-index:-999;width:100%;height:auto;position:fixed;top:0;left:0}



/* =Layout

-------------------------------------------------------------- */

#container{}

#content{float:left;width:595px}

#primary{float:right;overflow:hidden;width:315px;padding-left:50px}

#footer{clear:both;width:100%}



/*

LAYOUT: One column, no sidebar

DESCRIPTION: One centered column with no sidebar

*/

.one-column #content{width:960px;margin:0 auto}





/* =Fonts

-------------------------------------------------------------- */

@font-face {

    font-family: 'SketchRockwellRegular';

    src: url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/sketchrockwell-bold-webfont.eot');

    src: url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/sketchrockwell-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/sketchrockwell-bold-webfont.woff') format('woff'),

         url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/sketchrockwell-bold-webfont.ttf') format('truetype'),

         url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/sketchrockwell-bold-webfont.svg#SketchRockwellRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'Proxima Nova';

    src: url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/proximanova-regular-webfont.eot');

    src: url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/proximanova-regular-webfont.woff') format('woff'),

         url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/proximanova-regular-webfont.ttf') format('truetype'),

         url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'pea_devon_capsregular';

    src: url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/peadevoncaps-webfont.eot');

    src: url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/peadevoncaps-webfont.eot?#iefix') format('embedded-opentype'),

         url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/peadevoncaps-webfont.woff') format('woff'),

         url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/peadevoncaps-webfont.ttf') format('truetype'),

         url('http://www.lynneknowlton.com/wp-content/themes/lynneknowlton/fonts/peadevoncaps-webfont.svg#pea_devon_capsregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

.PeaDevonCaps{font-family: 'pea_devon_capsregular', cursive;font-size:25px} 

body,input,textarea,.page-title span,.pingback a.url{font-family:'Proxima Nova','Helvetica Neue', Helvetica, Arial, sans-serif}

pre{font-family:"Courier 10 Pitch", Courier, monospace}

code{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}

h3#comments-title,h3#reply-title,#cancel-comment-reply-link,.form-allowed-tags,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit]{font-family:Arial, Helvetica, "Nimbus Sans L", sans-serif}





/* =Global Elements

-------------------------------------------------------------- */

body{background:#fff}

body,input,textarea{color:#333;font-size:18px;line-height:1.5em}

hr{background-color:#e7e7e7;border:0;clear:both;height:1px;margin-bottom:18px}

ul{list-style:square;margin:0 0 18px 1.5em}

ol{list-style:decimal;margin:0 0 18px 1.5em}

ol ol{list-style:upper-alpha}

ol ol ol{list-style:lower-roman}

ol ol ol ol{list-style:lower-alpha}

ul ul,ol ol,ul ol,ol ul{margin-bottom:0}

dl{margin:0 0 24px}

cite,em,i{font-style:italic}

big{font-size:131.25%}

ins{background:#ffc;text-decoration:none}

blockquote{font-style:italic;padding:0 3em}

blockquote cite,blockquote em,blockquote i{font-style:normal}

pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em}

abbr,acronym{border-bottom:1px dotted #666;cursor:help}

sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}

sup{bottom:1ex}

sub{top:.5ex}

input[type=text],input[type="email"],textarea{background:#fff;border:1px solid #ccc;padding:2px}

a:link{color:#06c}

a:visited{color:#743399}

a:active,a:hover{color:#ff4b33}

.screen-reader-text{position:absolute;left:-9000px}

p,dd{margin-bottom:18px}

dt,strong{font-weight:700}





/* =Header

-------------------------------------------------------------- */

#header{clear:both;width:100%;height:140px}

#header ul,#header ul li{clear:bothh;widthh:100%}





/* =Menu

-------------------------------------------------------------- */

.menu-header{display:none}

#menu{clear:both;width:100%;height:270px;font-family:'Raleway',Arial;font-size:14px;background:transparent url(images/hr-full.png) no-repeat scroll center bottom;line-height:1.15em}

#menu ul{clear:both;width:100%}

#menu ul li{float:left;width:120px;height:260px;overflow:hidden;padding:0 2px 0 3px}

#menu ul li img{border:3px solid #ccc}

#menu p{margin:0}

#menu a{color:#333}





/* =Loop

-------------------------------------------------------------- */

.featured-thumb{float:left;background:transparent url(images/featured-post-bg.png) no-repeat scroll left top;width:233px;height:239px;margin:0 auto;padding:4px 0 0 6px;margin-right:20px}

.featured-thumb img{}

.button-bg{float:right;background:transparent url(images/button-bg.png) no-repeat scroll left top;width:119px;height:30px;margin:0 auto;font-family:'Architects Daughter',cursive;font-size:16px;color:#333;padding:9px 0 0 0;text-align:center;border:none}

.button-bg a{text-decoration:none;color:#333}



/* =Content

-------------------------------------------------------------- */

#wrapper{background:#fff;width:1000px;margin:0 auto}

#container{clear:both;overflow:hidden;padding:20px 0 0}

#content{margin-bottom:36px}

#content p,#content ul,#content ol,#content dd,#content pre,#content hr{margin-bottom:24px}

#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin-bottom:0}

#content pre,#content kbd,#content tt,#content var{font-size:15px;line-height:21px}

#content code{font-size:13px}

#content dt,#content th{color:#333}

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#333;line-height:1.5em;margin:0 0 20px}

#content table{border:1px solid #e7e7e7;text-align:left;width:100%;margin:0 -1px 24px 0}

#content tr th,#content thead th{color:#333;font-size:12px;font-weight:700;line-height:18px;padding:9px 24px}

#content tr td{border-top:1px solid #e7e7e7;padding:6px 24px}

#content tr.odd td{background:#f2f7fc}

.hentry{margin:0 0 48px}

.home .sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px}

.single .hentry{margin:0 0 36px}

.page-title{color:#333;font-size:22px;margin:0 0 36px;font-family:'Architects Daughter',cursive}

.page-title span{color:#333;font-size:22px;font-style:normal;font-weight:400;font-family:'Architects Daughter',cursive}

.page-title a:link,.page-title a:visited{color:#333;text-decoration:none}

#content .entry-title{color:#333;font-family:'Raleway',Arial;font-size:22px;line-height:1.3em;margin-bottom:0}

.entry-title a:link,.entry-title a:visited{color:#333;text-decoration:none}

.entry-meta{background:transparent url(images/post-meta-bg.jpg) no-repeat scroll left top;width:100%;height:20px;margin:0 auto;padding:10px 10px 30px 30px;overflow:hidden}

.entry-meta abbr,.entry-utility abbr{border:none}

.entry-meta abbr:hover,.entry-utility abbr:hover{border-bottom:1px dotted #666}

.entry-content,.entry-summary{clear:both;padding:12px 0 0}

#content .entry-summary p:last-child{margin-bottom:12px}

.entry-content fieldset{border:1px solid #e7e7e7;margin:0 0 24px;padding:24px}

.entry-content fieldset legend{background:#fff;color:#333;font-weight:700;padding:0 24px}

.entry-content input.file,.entry-content input.button{margin-right:24px}

.entry-content sup,.entry-content sub{font-size:10px}

.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%}

.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%}

.page-link{clear:both;color:#333;font-weight:700;word-spacing:.5em;margin:0 0 22px}

.page-link a:link,.page-link a:visited{background:#f1f1f1;color:#333;font-weight:400;text-decoration:none;padding:.5em .75em}

.home .sticky .page-link a{background:#d9e8f7}

body.page .edit-link{clear:both;display:block}

#entry-author-info{background:#f2f7fc;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;overflow:hidden;margin:24px 0;padding:18px 20px}

#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px}

#entry-author-info #author-description{float:left;margin:0 0 0 104px}

#entry-author-info h2{color:#333;font-size:100%;font-weight:700;margin-bottom:0}

.entry-utility{clear:both;color:#888;font-size:12px;line-height:18px}

.entry-utility a{color:#888}

.entry-meta a{color:#333;text-decoration:none}

#content .video-player{padding:0}

.page-title a:active,.page-title a:hover,.entry-title a:active,.entry-title a:hover,.page-link a:active,.page-link a:hover,.entry-meta a:hover,.entry-utility a:hover{color:#ff4b33;text-decoration:underline}

.entry-meta,.entry-content label{color:#333;font-size:12px;font-family:'Architects Daughter',cursive}

.entry-content input,.entry-content select{margin:0 0 24px}

.entry-content a{color:#dbb963;text-decoration:none}





/* =Related Posts

-------------------------------------------------------------- */

#nrelate_related_1{background:transparent url(images/hr-content.png) no-repeat scroll center top;padding:10px 0}

.shareaholic-recommendations-container  .shareaholic-recommendations-header {font-family:'Architects Daughter',Arial;font-size:18px !important;font-weight:700}

.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link .recommendation-article-title{font-family:Arial;font-size:12px}

.nrelate a{color:#333 !important}





.shareaholic-show-on-load{background:none !important;background-color:#fff;margin-left:0 !important;padding-left:30px}

.shareaholic-like-buttonset{padding-left:130px}





/* =Attachment pages

-------------------------------------------------------------- */

.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px}

.attachment .entry-content .nav-previous a:before{content:'\2190\00a0'}

.attachment .entry-content .nav-next a:after{content:'\00a0\2192'}





/* =Images

-------------------------------------------------------------- */

img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:100%;height:auto}

#content img,body.single-post #content img{width:auto;height:auto}

.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}

.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}

.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}

img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}

.wp-caption{background:#fff;margin-bottom:20px;max-width:595px !important;text-align:center;padding:4px}

.wp-caption img{margin:0 0 5px 0}

.wp-caption p.wp-caption-text{color:#333;margin:5px;font-family:'pea_devon_capsregular',Arial;font-size:20px;line-height:1.15em;padding:5px} 

.gallery{margin:0 auto 18px}

.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}

.gallery-columns-2 .gallery-item{width:50%}

.gallery-columns-4 .gallery-item{width:25%}

.gallery img{border:10px solid #f1f1f1}

.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}

.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}

.gallery .gallery-caption{color:#333;font-size:12px;margin:0 0 12px}

.gallery br+br{display:none}

#content .attachment img{display:block;margin:0 auto}

.wp-smiley,.gallery dl{margin:0}

img.wp-smiley{width:10px !important;height:10px !important}





/* =Navigation

-------------------------------------------------------------- */

.navigation{color:#333;font-size:12px;line-height:18px;overflow:hidden;font-family:'Architects Daughter','Arial'}

.navigation a:link,.navigation a:visited{color:#333;text-decoration:none}

.navigation a:active,.navigation a:hover{color:#ff4b33}

.nav-previous{float:left;width:50%}

.nav-next{float:right;text-align:right;width:50%}

#nav-above{display:none;margin:0 0 18px}

.paged #nav-above,.single #nav-above{display:block}

#nav-below{clear:both}





/* =Comments

-------------------------------------------------------------- */

#comments{clear:both}

#comments .navigation{clear:both;padding:0 0 18px;font-family:'Architects Daughter',cursive;font-size:16px}

h3#comments-title,h3#reply-title{color:#333;font-size:20px;font-weight:700;margin-bottom:0}

h3#comments-title{padding:24px 0;font-family:'SketchRockwellRegular',Arial;font-size:24px}

.commentlist li.comment{clear:both;line-height:24px;position:relative;margin:0 0 24px;padding:20px 0 0 56px;background:transparent url(images/hr-content.png) no-repeat scroll center top}

.commentlist li:last-child{border-bottom:none;margin-bottom:0}

#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px}

#comments .comment-body p:last-child{font-family:'Architects Daughter',cursive;margin-bottom:6px}

#comments .comment-body blockquote p:last-child{margin-bottom:24px}

.comment-body {font-family:'Architects Daughter'}

.commentlist ol{list-style:decimal}

.commentlist .avatar{position:absolute;top:4px;left:0}

.comment-author cite{color:#333;font-style:normal;font-weight:700}

.comment-author .says{}

.comment-meta{font-size:12px;margin:0 0 18px}

.comment-meta a:link,.comment-meta a:visited{color:#333;text-decoration:none}

.reply{float:right;width:119px;height:39px;margin:0 auto;font-family:'Architects Daughter',cursive;font-size:18px;color:#333;padding:8px 0 0 0;text-align:center;border:none}
/* background:transparent url(images/button-bg.png) no-repeat scroll left top;*/

.reply a,a.comment-edit-link{color:#333;text-decoration:none}

.commentlist .children li{border:none;margin:0}

.nopassword,.nocomments{display:none}

#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px}

.commentlist li.comment+li.pingback{margin-top:-6px}

#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0}

#comments .pingback .url{font-size:13px;font-style:italic}

.commentlist,.commentlist .children{list-style:none;margin:0}

.comment-meta a:active,.comment-meta a:hover,.reply a:hover,a.comment-edit-link:hover{color:#ff4b33}

.comment-author{font-family:'Architects Daughter',cursive;font-size:18px;padding-top:10px}

.comment-author a{color:#333;text-decoration:none}

#comments img.avatar{

	border-width:3px 3px 3px 3px;

	-moz-border-image:url(images/avatar-border.png) 3 3 3 3 repeat stretch;

	-webkit-border-image:url(images/avatar-border.png) 3 3 3 3 repeat stretch;

	border-image:url(images/avatar-border.png) 3 3 3 3 repeat stretch;

	-o-border-image:url(images/avatar-border.png) 3 3 3 3 repeat stretch;

	padding:4px 3px 3px;

	margin:20px 10px 0 0;

	max-width:40px !important;

	max-height:40px !important

}



/* Comments form */

input[type=submit]{color:#333}

#respond{overflow:hidden;position:relative;margin:24px 0;font-family:'Architects Daughter',cursive;font-size:18px}

#commentform label{font-family:'Architects Daughter',cursive;font-size:18px;color:#333}

#respond .comment-notes{margin-bottom:1em}

.form-allowed-tags{line-height:1em}

.children #respond{margin:0 48px 0 0}

h3#reply-title{margin:18px 0;font-family:'Architects Daughter',cursive;font-size:18px}

#comments-list #respond{margin:0 0 18px}

#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px}

#respond .required{color:#ff4b33;font-weight:700}

#respond label{color:#333;font-size:12px}

#respond input{width:98%;margin:0 9px 9px 0}

#respond textarea{width:98%; font-family:'Architects Daughter' !important}

#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px}

#respond .form-allowed-tags code{font-size:11px}

#respond .form-submit input[type=submit]{float:right;width:119px;height:39px;background:none;margin:0 auto;font-family:'Architects Daughter' !important;font-size:18px;color:#333;padding:0;text-align:center;border:none}
/*background:transparent url(images/button-bg.png) no-repeat scroll left top;*/

#respond .form-submit input{font-size:14px;width:auto}

#respond p,#comments-list ul #respond{margin:0}



p.note{clear:both;font-family:'Architects Daughter',cursive;font-size:16px;text-align:center;background:transparent url(images/hr-faded.png) no-repeat scroll center top;padding-top:20px}

p.note a{color:#333}





/* =Widget Areas

-------------------------------------------------------------- */

.widget-area ul,.widget-area ul ul{list-style:none;margin-left:0}

.widget-area select{max-width:100%}

.widget_search #s{width:60%}

.widget_search label{display:none}

.widget-container{margin:0 0 30px}

.widget-title{color:#333;font-weight:400;font-family:'Raleway',Arial;font-size:16px;padding:5px 0 15px 5px}

.widget-area a:link,.widget-area a:visited{text-decoration:none}

.widget-area a:active,.widget-area a:hover{text-decoration:underline}

#wp_tag_cloud div{line-height:1.6em}

#wp-calendar{width:100%}

#wp-calendar caption{color:#222;font-size:14px;font-weight:700;padding-bottom:4px;text-align:left}

#wp-calendar tbody{color:#aaa}

#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:3px 0 2px}

#wp-calendar tbody .pad{background:none}

#wp-calendar tfoot #next{text-align:right}

.widget_rss a.rsswidget{color:#333}

.widget_rss a.rsswidget:hover{color:#ff4b33}

.widget_rss .widget-title img{width:11px;height:11px}

.widget-area .entry-meta,#wp-calendar thead{font-size:11px}



/* Main sidebars */

.widget-area ul,.widget-area ul ul{margin-left:0;padding:0 20px 0 0}

#primary{font-family:'Architects Daughter',cursive;font-size:12px;color:#333}

#primary ul.xoxo li{

	width:300px;

	border-width:8px 7px 8px 7px;

	-moz-border-image:url(images/widget-box.png) 8 7 8 7 repeat stretch;

	-webkit-border-image:url(images/widget-box.png) 8 7 8 7 repeat stretch;

	border-image:url(images/widget-box.png) 8 7 8 7 repeat stretch;

	-o-border-image:url(images/widget-box.png) 8 7 8 7 repeat stretch;

	border-style:solid;

	padding-bottom:5px

}

#primary ul ul li{border:none !important}

#searchform{background:transparent url(images/text-input-bg.png) no-repeat scroll left top;width:286px;height:26px;margin:0 auto;padding:8px 10px;border:none}

#searchform input[type=text]{width:250px;height:20px;border:none;float:left;font-family:'Architects Daughter',cursive;color:#333;font-size:14px}

#searchform input[type=submit]{float:left;background:transparent url(images/search-mg.png) no-repeat scroll left top;width:30px;height:26px;border:none}



/* MailChimp Sidebar Widget */

#sidechimp label{display:block;font-size:15px;padding-bottom:10px;font-weight:700;font-family:'Architects Daughter','Arial';width:285px}

#sidechimp input[type=email]{display:block;padding:8px 0;margin:0 4% 10px 0;text-indent:5px;width:98%;font-family:'Architects Daughter','Arial';font-size:15px}

#sidechimp input[type=submit]{display:block;text-align:right !important;width:95%;margin:0 0 10px 0;min-width:90px;font-weight:bold;cursor:pointer;background:#fff;border:none;font-family:'Architects Daughter','Arial';font-size:17px;font-weight:700}



/* Popular Posts */

a.wpp-thumbnail{display:block;text-align:center}

.wpp-post-title{font-size:14px;clear:both;display:block;text-align:center;line-height:1.5em;color:#333 !important}

.wpp-post-title a{color:#333 !important;text-decoration:none}

.post-stats{font-size:14px !important;text-align:center;font-weight:400 !important;display:block}





/* =Footer

-------------------------------------------------------------- */

#footer{margin:20px 0}

.copyright{clear:both;background:transparent url(images/hr-full.png) no-repeat scroll center top;padding-top:20px}

.copyright p{font-family:Arial;font-size:11px;line-height:1.35em;text-align:center}

.copyright a{text-decoration:none;color:#333}





/* =WooCommerce

-------------------------------------------------------------- */

body.single-product .entry-summary{clear:none}

.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input{font-family:Arial;font-size:12px}

.woocommerce label{font-family:Arial}

#add_payment_method #payment ul.payment_methods li.payment_method_stripe img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_stripe img{max-width:32px;height:auto}





/* =Mobile Safari ( iPad, iPhone and iPod Touch )

-------------------------------------------------------------- */

pre{-webkit-text-size-adjust:100%}

code{-webkit-text-size-adjust:100%}

#access,.entry-meta,.entry-utility,.navigation,.widget-area{-webkit-text-size-adjust:100%}







/* =MailChimp

-------------------------------------------------------------- */

.new-mailchimp{background:#afd8db;margin-top:8px;height:110px;width:98%;padding:0 1%;margin-bottom:50px}

.new-mailchimp input[type=email]{width:275px;border:none;float:left;margin-top:25px;height:43px;font-family: 'pea_devon_capsregular';font-size:10pt;text-align:center}

.new-mailchimp label{float:left;padding-top:17px;margin-left:20px;font-family:'Raleway',Arial;font-size:17pt;color:#333}

.new-mailchimp .info{float:right;width:400px;margin-top:-6px}

.new-mailchimp #mc-embedded-subscribe{width:50px;height:50px;clear:none;margin:0;display:inline-block;background:transparent url(images/mailchimp-button.png) no-repeat scroll left top;border:none;margin-left:25px;margin-top:25px}

.new-mailchimp #mc-embedded-subscribe:hover{cursor:pointer}

.new-mailchimp .descript{clear:both;padding-top:20px;padding-bottom:15px;background:transparent url(images/hr-full.png) no-repeat scroll center bottom}

.new-mailchimp .descript p{padding-bottom:5px;margin-top:0px;font-family:'Raleway',Arial;color:#333}





@media only screen and (max-width: 480px) {

body,#wrapper,#header,#header ul,#header ul li,#container,#footer{clear:both;float:none;min-width:200px;max-width:480px;width:100%;height:auto}

#content,.one-column #content{clear:both;float:none;min-width:200px;max-width:480px;width:98%;padding-left:1%;padding-right:1%;height:auto}

#content img,body.single-post #content img,#content div.wp-caption img,.pib-hover-mask img,#attachment img{max-width:480px;width:80%;height:auto}

img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:480px;width:80%;height:auto}

#content div.wp-caption{max-width:480px !important;width:100% !important;height:auto !important}

#header img{max-width:380px;width:auto;height:auto}

#menu{display:none}

.menu-header{display:block}

.entry-meta{background:#f7f7f7;border:2px solid #bdbabb;padding:0;line-height:1.15em;padding:4px 0 4px 4px;clear:both;float:none;min-width:200px;max-width:470px;width:98%;height:auto}

#primary{clear:both;float:none;width:315px;padding:0;margin:0 auto;font-family:'Raleway',Arial}

.sd-content img{width:auto !important}

img.bg{display:none}

.featured-thumb{float:none;display:block;text-align:center;background:none;margin:0 auto;padding:0}

.featured-thumb img{width:227px !important;height:227px !important}

#comments img.avatar{width:40px !important;height:40px !important}

img.wp-smiley{width:10px !important;height:10px !important}

#content .woocommerce #payment ul.payment_methods li img, #content .woocommerce-page #payment ul.payment_methods li img{width:38px !important;height:24px !important}

.sidesocial img {max-width:20%}



/* START Make the cart table responsive */

/* https://css-tricks.com/responsive-data-tables/ */



.woocommerce-page table.shop_table,.woocommerce-page table.shop_table thead,.woocommerce-page table.shop_table tbody,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table tr{display:block}

.woocommerce-page table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px}

.woocommerce-page table.shop_table td{border:1px solid #d2d3d3;position:relative;padding-left:30%!important}

.woocommerce-page table.shop_table{border:none}

.woocommerce-page table.shop_table td.product-spacer{height:10px;border-color:#FFF}

.woocommerce-page table.shop_table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}

.woocommerce-page table.shop_table td.product-remove:before{content:"DELETE"}

.woocommerce-page table.shop_table td.product-thumbnail:before{content:"IMAGE"}

.woocommerce-page table.shop_table td.product-name:before{content:"PRODUCT"}

.woocommerce-page table.shop_table td.product-price:before{content:"PRICE"}

.woocommerce-page table.shop_table td.product-quantity:before{content:"QUANTITY"}

.woocommerce-page table.shop_table td.product-subtotal:before{content:"SUBTOTAL"}

.woocommerce-page table.shop_table td.product-total:before{content:"TOTAL"}

.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{margin:0}

.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:left;border:0;padding-left:6px!important}

.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt{float:left;margin-top:10px}

.woocommerce-page table.cart td.actions div,.woocommerce-page #content table.cart td.actions div,.woocommerce-page table.cart td.actions input,.woocommerce-page #content table.cart td.actions input{margin-bottom:10px}

.woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%;text-align:left}

.woocommerce-page .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td{border:0!important}

.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,.woocommerce-page .cart-collaterals .cart_totals table tr.total td{padding-left:6px!important}

.woocommerce-page table.shop_table tr.cart-subtotal td,.woocommerce-page table.shop_table tr.shipping td,.woocommerce-page table.shop_table tr.total td,.woocommerce-page table.shop_table.order_details tfoot th,.woocommerce-page table.shop_table.order_details tfoot td{padding-left:6px!important;border:0!important}

.woocommerce-page table.shop_table tbody{padding-top:10px}

.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}

.woocommerce .order_details ul,.woocommerce-page .order_details ul,.woocommerce .order_details,.woocommerce-page .order_details{padding:0}

.woocommerce .order_details li,.woocommerce-page .order_details li{clear:left;margin-bottom:10px;border:0}

.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity{width:60px !important;margin:0 !important}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float:none !important;width:100% !important}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{min-width:120px}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #content input.button{font-size:10px !important}

/* END Make the cart table responsive */



.new-mailchimp{height:100%}

.new-mailchimp input[type=email]{margin-top:10px}

.new-mailchimp label{float:none;text-align:center;display:block}

.new-mailchimp .info{float:none;margin:0 auto}

.new-mailchimp .descript{background:none}

.new-mailchimp .descript p{padding:5px 0 0 0;font-size:11px;line-height:1.15em}



#comments img.avatar{max-width:40px !important;max-height:40px !important}

}





@media only screen and (min-width:481px) and (max-width:600px) {

body,#wrapper,#header,#header ul,#header ul li,#container,#footer{clear:both;float:none;min-width:200px;max-width:600px;width:100%;height:auto}

#content,.one-column #content{clear:both;float:none;min-width:200px;max-width:594px;width:98%;padding-left:1%;padding-right:1%;height:auto}

#content img,body.single-post #content img,#content div.wp-caption img,.pib-hover-mask img,#attachment img{max-width:594px;width:80%;height:auto}

img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:594px;width:80%;height:auto}

#content div.wp-caption{max-width:594px !important;width:100% !important;height:auto !important}

#header img{max-width:480px;width:auto;height:auto}

#menu{display:none}

.menu-header{display:block}

.entry-meta{background:#f7f7f7;border:2px solid #bdbabb;padding:0;line-height:1.15em;padding:4px 0 4px 4px;clear:both;float:none;min-width:200px;max-width:590px;width:98%;height:auto}

#primary{clear:both;float:none;width:315px;padding:0;margin:0 auto;font-family:'Raleway',Arial}

img.bg{display:none}

.sd-content img{width:auto !important}

.featured-thumb img{width:227px !important;height:227px !important}

#comments img.avatar{width:40px !important;height:40px !important}

img.wp-smiley{width:10px !important;height:10px !important}

#content .woocommerce #payment ul.payment_methods li img, #content .woocommerce-page #payment ul.payment_methods li img{width:38px !important;height:24px !important}

.sidesocial img {max-width:20%}



/* START Make the cart table responsive */

/* https://css-tricks.com/responsive-data-tables/ */



.woocommerce-page table.shop_table,.woocommerce-page table.shop_table thead,.woocommerce-page table.shop_table tbody,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table tr{display:block}

.woocommerce-page table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px}

.woocommerce-page table.shop_table td{border:1px solid #d2d3d3;position:relative;padding-left:30%!important}

.woocommerce-page table.shop_table{border:none}

.woocommerce-page table.shop_table td.product-spacer{height:10px;border-color:#FFF}

.woocommerce-page table.shop_table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}

.woocommerce-page table.shop_table td.product-remove:before{content:"DELETE"}

.woocommerce-page table.shop_table td.product-thumbnail:before{content:"IMAGE"}

.woocommerce-page table.shop_table td.product-name:before{content:"PRODUCT"}

.woocommerce-page table.shop_table td.product-price:before{content:"PRICE"}

.woocommerce-page table.shop_table td.product-quantity:before{content:"QUANTITY"}

.woocommerce-page table.shop_table td.product-subtotal:before{content:"SUBTOTAL"}

.woocommerce-page table.shop_table td.product-total:before{content:"TOTAL"}

.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{margin:0}

.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:left;border:0;padding-left:6px!important}

.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt{float:left;margin-top:10px}

.woocommerce-page table.cart td.actions div,.woocommerce-page #content table.cart td.actions div,.woocommerce-page table.cart td.actions input,.woocommerce-page #content table.cart td.actions input{margin-bottom:10px}

.woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%;text-align:left}

.woocommerce-page .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td{border:0!important}

.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,.woocommerce-page .cart-collaterals .cart_totals table tr.total td{padding-left:6px!important}

.woocommerce-page table.shop_table tr.cart-subtotal td,.woocommerce-page table.shop_table tr.shipping td,.woocommerce-page table.shop_table tr.total td,.woocommerce-page table.shop_table.order_details tfoot th,.woocommerce-page table.shop_table.order_details tfoot td{padding-left:6px!important;border:0!important}

.woocommerce-page table.shop_table tbody{padding-top:10px}

.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}

.woocommerce .order_details ul,.woocommerce-page .order_details ul,.woocommerce .order_details,.woocommerce-page .order_details{padding:0}

.woocommerce .order_details li,.woocommerce-page .order_details li{clear:left;margin-bottom:10px;border:0}

.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity{width:60px !important;margin:0 !important}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{min-width:120px}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #content input.button{font-size:10px !important}

/* END Make the cart table responsive */





.new-mailchimp{height:100%}

.new-mailchimp input[type=email]{margin-top:10px}

.new-mailchimp label{float:none;text-align:center;display:block}

.new-mailchimp .info{float:none;margin:0 auto}

.new-mailchimp .descript{background:none}

.new-mailchimp .descript p{padding:5px 0 0 0;font-size:11px;line-height:1.15em}



#comments img.avatar{max-width:40px !important;max-height:40px !important}

}





@media only screen and (min-width:601px) and (max-width:959px) {

body,#footer,.entry-meta{clear:both;float:none;min-width:200px;max-width:959px;width:100%;height:auto}

#wrapper,#header,#header ul,#header ul li,#container,#content,.one-column #content{clear:both;float:none;width:595px;margin:0 auto}

#content img,body.single-post #content img,#content div.wp-caption img,.pib-hover-mask img,#attachment img{max-width:595px;width:80%;height:auto}

img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:595px;width:80%;height:auto}

#content div.wp-caption{max-width:595px !important;width:100% !important;height:auto !important}

#header img{max-width:595px;width:auto;height:auto}

#menu{display:none}

.menu-header{display:block}

#primary{clear:both;float:none;width:315px;padding:0;margin:0 auto;font-family:'Raleway',Arial}

.sd-content img{width:auto !important}

.featured-thumb img{width:227px !important;height:227px !important}

#comments img.avatar{width:40px !important;height:40px !important}

img.wp-smiley{width:10px !important;height:10px !important}

#content .woocommerce #payment ul.payment_methods li img, #content .woocommerce-page #payment ul.payment_methods li img{width:38px !important;height:24px !important}

.sidesocial img {max-width:20%}



/* START Make the cart table responsive */

/* https://css-tricks.com/responsive-data-tables/ */



.woocommerce-page table.shop_table,.woocommerce-page table.shop_table thead,.woocommerce-page table.shop_table tbody,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table tr{display:block}

.woocommerce-page table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px}

.woocommerce-page table.shop_table td{border:1px solid #d2d3d3;position:relative;padding-left:30%!important}

.woocommerce-page table.shop_table{border:none}

.woocommerce-page table.shop_table td.product-spacer{height:10px;border-color:#FFF}

.woocommerce-page table.shop_table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}

.woocommerce-page table.shop_table td.product-remove:before{content:"DELETE"}

.woocommerce-page table.shop_table td.product-thumbnail:before{content:"IMAGE"}

.woocommerce-page table.shop_table td.product-name:before{content:"PRODUCT"}

.woocommerce-page table.shop_table td.product-price:before{content:"PRICE"}

.woocommerce-page table.shop_table td.product-quantity:before{content:"QUANTITY"}

.woocommerce-page table.shop_table td.product-subtotal:before{content:"SUBTOTAL"}

.woocommerce-page table.shop_table td.product-total:before{content:"TOTAL"}

.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{margin:0}

.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:left;border:0;padding-left:6px!important}

.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt{float:left;margin-top:10px}

.woocommerce-page table.cart td.actions div,.woocommerce-page #content table.cart td.actions div,.woocommerce-page table.cart td.actions input,.woocommerce-page #content table.cart td.actions input{margin-bottom:10px}

.woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%;text-align:left}

.woocommerce-page .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td{border:0!important}

.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,.woocommerce-page .cart-collaterals .cart_totals table tr.total td{padding-left:6px!important}

.woocommerce-page table.shop_table tr.cart-subtotal td,.woocommerce-page table.shop_table tr.shipping td,.woocommerce-page table.shop_table tr.total td,.woocommerce-page table.shop_table.order_details tfoot th,.woocommerce-page table.shop_table.order_details tfoot td{padding-left:6px!important;border:0!important}

.woocommerce-page table.shop_table tbody{padding-top:10px}

.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}

.woocommerce .order_details ul,.woocommerce-page .order_details ul,.woocommerce .order_details,.woocommerce-page .order_details{padding:0}

.woocommerce .order_details li,.woocommerce-page .order_details li{clear:left;margin-bottom:10px;border:0}

.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity{width:60px !important;margin:0 !important}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{min-width:120px}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #content input.button{font-size:10px !important}

/* END Make the cart table responsive */





.new-mailchimp{height:100%}

.new-mailchimp input[type=email]{margin-top:10px}

.new-mailchimp label{float:none;text-align:center;display:block}

.new-mailchimp .info{float:none;margin:0 auto}

.new-mailchimp .descript{background:none}

.new-mailchimp .descript p{padding:5px 0 0 0;font-size:13px;line-height:1.15em}

#header{height:120px}



#comments img.avatar{max-width:40px !important;max-height:40px !important}

}





.one-column #content {

    width: 1000px;

}



.single #content {

    width: 100%;

}



.single #primary {display: none!Important}



.single #container {

    overflow: visible;

}



.superimage {margin-left: -180px; margin-right: -180px; margin-bottom: 45px; }



@media screen and (max-width: 1360px) {

.superimage {margin-left: -10%; margin-right: -10%; }

}



@media screen and (max-width: 1000px) {

.superimage {margin-left: 0; margin-right: 0; }

}







.superimage img {width: 100%!Important}



.collage {float: left!important; width: 48%!important; margin-right: 4%!Important; margin-bottom: 20px!important}

.collage2 {float: left!important; width: 48%!important; margin-right: 0%!Important; margin-bottom: 20px!important}





#menu {margin-top: 95px}



.social-links a {

    color: #b2b2b2;

    font-size: 20px;

    margin: 0 8px 0 0;

    text-decoration: none;

    -webkit-transition: color 0.1s ease-in-out;

    -moz-transition: color 0.1s ease-in-out;

    transition: color 0.1s ease-in-out;

}



.social-links a:hover {

    color: #617a7c;

    -webkit-transition: color 0.1s ease-in-out;

    -moz-transition: color 0.1s ease-in-out;

    transition: color 0.1s ease-in-out; text-decoration: none

}



.social-links {text-align: Center; margin-top: -10px}

.single .entry-meta{display: none}

.search .entry-meta {display: none}



.single-meta {

    text-align: center;

    margin-bottom: 50px;

    margin-top: 25px;

}#content .entry-title {    text-transform: uppercase;    margin-top: 9px;}.single-meta .single-category a{    color: #333!Important;    font-style: italic;    text-decoration: none;    text-transform: lowercase;    font-size: 17px;}





body, p {font-family:'Avenir Next Cyr W00 Regular'!important;}



font-family:'Avenir LT W01_35 Light_1475502';

font-family:'Avenir LT W01_45 Book1475508';

font-family:'Avenir LT W01_45 Book O1475514';

font-family:'Avenir LT W01_55 Roman1475520';

font-family:'Avenir LT W01_55 Obliqu1475526';

font-family:'Avenir LT W01_65 Medium1475532';

font-family:'Avenir LT W01_65 Medium1475538';

font-family:'Avenir LT W01_85 Heavy1475544';

font-family:'Avenir LT W01_85 Heavy_1475550';

font-family:'Avenir LT W01_95 Black1475556';

font-family:'Avenir LT W01_95 Black_1475562';



font-family:'Avenir LT W01_35 Light_1475502';

font-family:'Avenir LT W01_45 Book1475508';

font-family:'Avenir LT W01_45 Book O1475514';

font-family:'Avenir LT W01_55 Roman1475520';

font-family:'Avenir LT W01_55 Obliqu1475526';

font-family:'Avenir LT W01_65 Medium1475532';

font-family:'Avenir LT W01_65 Medium1475538';

font-family:'Avenir LT W01_85 Heavy1475544';

font-family:'Avenir LT W01_85 Heavy_1475550';

font-family:'Avenir LT W01_95 Black1475556';

font-family:'Avenir LT W01_95 Black_1475562';

font-family:'Avenir Next Cyr W00 Ult Light';

font-family:'Avenir Next Cyr W00 Ult Lt It';

font-family:'Avenir Next Cyr W00 Thin';

font-family:'Avenir Next Cyr W00 Thin It';

font-family:'Avenir Next Cyr W00 Light';

font-family:'Avenir Next Cyr W00 Light It';

font-family:'Avenir Next Cyr W00 Regular';

font-family:'Avenir Next Cyr W00 Italic';

font-family:'Avenir Next Cyr W00 Medium';

font-family:'Avenir Next Cyr W00 Medium It';

font-family:'Avenir Next Cyr W00 Demi';

font-family:'Avenir Next Cyr W00 Demi It';

font-family:'Avenir Next Cyr W00 Bold';

font-family:'Avenir Next Cyr W00 Bold It';

font-family:'Avenir Next Cyr W00 Heavy';

font-family:'Avenir Next Cyr W00 Heavy It';

font-family:'AvenirNextLTW01-UltraLi';

font-family:'AvenirNextLTW01-UltraLt_721260';

font-family:'AvenirNextLTW01-BoldIta';

font-family:'AvenirNextLTW01-UltraLt_721293';

font-family:'AvenirNextLTW01-UltLtCn_721296';

font-family:'AvenirNextLTW01-Condens_721299';

font-family:'AvenirNextLTW01-Condens_721302';

font-family:'AvenirNextLTW01-MediumC_721311';

font-family:'AvenirNextLTW01-MediumC_721314';

font-family:'AvenirNextLTW01-DemiCn';

font-family:'AvenirNextLTW01-DemiCnI_721308';

font-family:'AvenirNextLTW01-BoldCn';

font-family:'AvenirNextLTW01-BoldCnI_721320';

font-family:'AvenirNextLTW01-HeavyCn_721323';

font-family:'AvenirNextLTW01-HeavyCn_721326';

font-family:'Avenir Next W01 Cn Thin';

font-family:'AvenirNextW01-CnThinIta';

font-family:'AvenirNextW01-CnLight';

font-family:'AvenirNextW01-CnLightIt';





.social-links {

    text-align: Center;

    margin-top: 8px;

    float: right;

}





#header .widget_search {

    float: right;

    clear: none;

    display: inline-block;

    width: 130px;

}





#header .widget_search  #searchform {width: 130px}



#header .widget_search #searchform input[type=text] {width: 90px}





#header .widget_text  {

    float: right;

    clear: none;

    display: inline-block;

    width: 125px;

    margin-right: 0px;

}





#header .widget_nav_menu {

    float: left;

    display: inline-block;

    width: 50%;

    clear: none;

}





#header .widget_nav_menu a {

    color: #0d0d0d;

    padding: 12px 18px;

text-decoration: none; font-size: 12px; display: block }





#header .widget_nav_menu li {

    display: inline-block;

    float: left;

}





#header .widget_nav_menu li ul.sub-menu{

    list-style: none;

    min-width: 150px;

    padding: 0;

    position: absolute;

    opacity: 0;

    -webkit-transition: all 0.15s ease-in-out;

    -moz-transition: all 0.15s ease-in-out;

    transition: all 0.15s ease-in-out;

    visibility: hidden;

    z-index: 1; background: #fff

}





#header .widget_nav_menu li:hover ul.sub-menu {

    opacity: 1;

    -webkit-transition: all 0.15s ease-in-out;

    -moz-transition: all 0.15s ease-in-out;

    transition: all 0.15s ease-in-out;

    visibility: visible;

}





#header .widget_nav_menu li ul.sub-menu li {display: block; }.social-links {    text-align: Center;    margin-top: 8px;}#header .widget_search #searchform{    background: none;}#header .widget_search  #searchform input[type=text] {    font-size: 12px;}#header .widget_nav_menu {    width: 70%;}

#header .widget_nav_menu li ul.sub-menu li {    display: block;    clear: both;}.new-mailchimp {    margin-top: 130px;}#header .widget_black_studio_tinymce {border-bottom: 0px solid #333}#menuu {display: none}#header .widget_nav_menu a {    text-transform: uppercase;}





.new-mailchimp {

    display: none;

}





body #menu ul li {

    float: left;

    width: 120px;

    height: 260px;

    overflow: visible;

    padding: 0px;

    width: 100%;

    height: auto;

}





#menu {background: none}





#header .search-form input {

    background: none;

    border: none;

    letter-spacing: 2.1px;

    text-transform: uppercase;

    -webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

    width: 70px; font-size: 12px

}



#header form {font-size: 12px; float: right; margin-top: 7px}





#header .search-form input:focus {width: 90px}





.social-links a {

    color: #b2b2b2;

    font-size: 16px;}



.social-links a:hover {color: #222!important}





#wrapper-header {

    max-width: 1360px;

    margin: 0 auto;

}





#header .widget_text {margin-bottom: 0px; margin-top: 3px}







#header #text-130{

    float: none!important;

    width: 100%!important;

    border-bottom: solid #aaa 1px;

    margin-bottom: -10px;

}





#header #text-131{

    float: none!important;

    width: 100%!important;

    border-top: solid #aaa 1px;

    margin-top: -6px; margin-bottom: 23px;

}





#header ul.xoxo {padding: 0 0px 0 0;

}







#header .widget_nav_menu {margin-bottom: 0px}





.single-meta {

    text-align: center;

    margin-bottom: 33px;

    margin-top: -40px;

}





img.bg {

    display: none;

}





#menu ul li img {

    border: 0px solid #ccc;

}





#comments .comment-body p:last-child {

    font-family: 'Architects Daughter',cursive!important;

    margin-bottom: 6px;

}





.comment-body {

    font-family: 'Architects Daughter'!Important;

}





.comment-body p{

    font-family: 'Architects Daughter'!Important;

}





body input:focus {outline: none!important;  outline-width: 0!important;  outline: 0!important; outline-color: transparent;

  outline-style: none; box-shadow:none;

}





body textarea:focus {outline: none!important;  outline-width: 0!important;  outline: 0!important; outline-color: transparent;

  outline-style: none; box-shadow:none;

}

/* Ben additions */
 #black-studio-tinymce-2 {
  margin-bottom: -45px;
}
#menu {
	margin-top: 0px
}
