menu-header_cart-container{display:none!important;}wpmenucart-display-standard,wpmenucart-contents,menu-header_cart{display:none!important;}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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}h1,h2,h3,h4,h5,h6{clear:both;color:#262625;}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus{outline:none;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;}del{color:#333;}ins{background:#fff9c0;text-decoration:none;}hr{background-color:#ccc;border:0;height:1px;margin:24px;margin-bottom:1.714285714rem;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}small{font-size:smaller;}img{border:0;-ms-interpolation-mode:bicubic;}.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both;}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:"";}.archive-title,.page-title,.widget-title,.entry-content th,.comment-content th{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;font-weight:bold;text-transform:uppercase;color:#636363;}article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;}button,input,select,textarea{border:1px solid #000;border-radius:0px;font-family:inherit;padding:2px;padding:0.2rem;font-size:12px;}button,input{line-height:normal;}textarea{font-size:100%;overflow:auto;vertical-align:top;}input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"]{border:0;border-radius:0;padding:0;}.menu-toggle,input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span{}.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"]{cursor:pointer;}button[disabled],input[disabled]{cursor:default;}.menu-toggle:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,article.post-password-required input[type=submit]:hover{}h3.menu-toggle{background-color:;border:1px solid #349999;padding:5px 10px;color:#FFF;font-size:15px;font-weight:normal;background-color:#349999;text-transform:uppercase;border-radius:2px;margin-top:30px;}.menu-toggle:active,.menu-toggle.toggled-on,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{color:#FFF;background-color:#ff630e;border-color:#ff630e;border-radius:2px 2px 0 0;}.bypostauthor cite span{color:#fff;background-color:#21759b;background-image:none;border:1px solid #1f6f93;border-radius:2px;box-shadow:none;padding:0;}.entry-content img,.comment-content img,.widget img{max-width:100%;}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto;}img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%;height:auto;}embed,iframe,object,video{max-width:100%;}.entry-content .twitter-tweet-rendered{max-width:100%!important;}.alignleft{float:left;}.alignright{float:right;}.aligncenter{display:block;margin-left:auto;margin-right:auto;}.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image{border-radius:0px;border:8px solid #f6f5ed;}.wp-caption{max-width:100%;padding:4px;}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;font-size:0.857142857rem;line-height:2;color:#757575;}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}.entry-content dl.gallery-item{margin:0;}.gallery-item a,.gallery-caption{width:90%;}.gallery-item a{display:block;}.gallery-caption a{display:inline;}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto;}.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%;}.gallery-columns-1 .gallery-icon img{padding:3%;}.site-content nav{clear:both;line-height:2;overflow:hidden;}#nav-above{padding:24px 0;padding:1.714285714rem 0;}#nav-above{display:none;}.paged #nav-above{display:block;}.nav-previous,.previous-image{float:left;width:50%;}.nav-next,.next-image{float:right;text-align:right;width:50%;}.nav-single+.comments-area,#comment-nav-above{margin:48px 0;margin:3.428571429rem 0;}.author .archive-header{margin-bottom:24px;margin-bottom:1.714285714rem;}.author-info{border-top:1px solid #ededed;margin:24px 0;margin:1.714285714rem 0;padding-top:24px;padding-top:1.714285714rem;overflow:hidden;}.author-description p{color:#757575;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}.author.archive .author-info{border-top:0;margin:0 0 48px;margin:0 0 3.428571429rem;}.author.archive .author-avatar{margin-top:0;}html{font-size:87.5%;}body{font-size:14px;font-size:1rem;font-family:Arial,sans-serif;text-rendering:optimizeLegibility;color:#bfc7cd;line-height:1.5em;}body.custom-font-enabled{font-family:Arial,Helvetica;}a{outline:none;color:#21759b;}a:hover{color:#21759c;}.assistive-text,.site .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);}.main-navigation .assistive-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto!important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000;}.site{}.site-content{margin:0 0 0;margin:0 0 0;}.widget-area{margin:24px 0 0;margin:1.714285714rem 0 0;}.site-header{}.site-header h1,.site-header h2{text-align:center;}.site-header h1 a,.site-header h2 a{color:#515151;display:inline-block;text-decoration:none;}.site-header h1 a:hover,.site-header h2 a:hover{color:#21759b;}.site-header h1{font-size:24px;font-size:1.714285714rem;line-height:1.285714286;margin-bottom:14px;margin-bottom:1rem;}.site-header h2{font-weight:normal;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}.header-image{margin-top:24px;margin-top:1.714285714rem;}.main-navigation{text-align:center;}.main-navigation li{margin-top:0px;margin-top:0;font-size:22px;font-size:0.857142857rem;line-height:1.42857143;}.main-navigation a{color:#000;display:block;padding:5px 10px;background-color:#FFF;text-decoration:none;text-align:left;}ul.toggled-on{position:absolute;width:200px;right:0;border-radius:0px;z-index:1000;border:1px solid #ff630e;}.main-navigation ul li ul.sub-menu li a{padding-left:20px;letter-spacing:normal;border:0;}.main-navigation ul li ul.sub-menu li:first-child a{border-top:0;}.main-navigation ul li ul.sub-menu li.current-menu-item a{background-color:#349999;background-image:none;}.main-navigation a:hover,.main-navigation a:focus{color:#FFF;background-color:#349999;}.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{display:none;}.main-navigation ul.nav-menu.toggled-on,.menu-toggle{display:inline-block;}section[role="banner"]{margin-bottom:48px;margin-bottom:3.428571429rem;}.widget-area .widget{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:48px;margin-bottom:3.428571429rem;word-wrap:break-word;}.widget-area .widget h3{margin-bottom:24px;margin-bottom:1.714285714rem;}.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}.widget-area .widget p{margin-bottom:24px;margin-bottom:1.714285714rem;}.widget-area .textwidget ul{list-style:disc outside;margin:0 0 24px;margin:0 0 1.714285714rem;}.widget-area .textwidget li{margin-left:36px;margin-left:2.571428571rem;}.widget-area .widget a{color:#757575;}.widget-area .widget a:hover{color:#21759b;}.widget-area .widget a:visited{color:#9f9f9f;}.widget-area #s{width:53.66666666666%;}footer[role="contentinfo"]{margin-bottom:40px;margin-top:20px;clear:both;}footer[role="contentinfo"] a{color:#686868;}footer[role="contentinfo"] a:hover{color:#21759b;}.entry-meta{clear:both;}.entry-header{margin-bottom:25px;margin-bottom:1.5em;}.entry-header img.wp-post-image{margin-bottom:24px;margin-bottom:1.714285714rem;}.entry-header .entry-title{font-size:20px;font-size:1.428571429rem;line-height:1.2;font-weight:bold;color:#262625;letter-spacing:-1px;}.entry-header .entry-title a{text-decoration:none;}.entry-header .entry-format{margin-top:24px;margin-top:1.714285714rem;font-weight:normal;}.entry-header .comments-link{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}.comments-link a,.entry-meta a{color:#757575;}.comments-link a:hover,.entry-meta a:hover{color:#21759b;}article.sticky .featured-post{border-top:4px double #ededed;border-bottom:4px double #ededed;color:#757575;font-size:13px;font-size:0.928571429rem;line-height:3.692307692;margin-bottom:24px;margin-bottom:1.714285714rem;text-align:center;}.entry-content,.entry-summary,.mu_register{color:#000000;font:14px Arial,Helvetica;}.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6{margin:0px 0 10px 0;margin:0 0 0.8rem 0;line-height:100%;}.entry-content h1,.comment-content h1{font-size:21px;font-size:1.7rem;line-height:1.5;}.entry-content h2,.comment-content h2,.mu_register h2{font-size:18px;font-size:1.285714286rem;line-height:1.6;}.entry-content h3,.comment-content h3{font-size:16px;font-size:1.6em;line-height:100%;}.entry-content h4,.comment-content h4{font-size:14px;font-size:1rem;line-height:1.846153846;}.entry-content h5,.comment-content h5{font-size:14px;font-size:0.928571429rem;line-height:1.846153846;}.entry-content h6,.comment-content h6{font-size:14px;font-size:0.857142857rem;line-height:1.846153846;}.entry-content p,.entry-summary p,.comment-content p,.mu_register p{margin:0 0 20px;margin:0 0 1.5em;line-height:1.714285714;}.entry-content a:visited,.comment-content a:visited{color:#349999;}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.714285714;}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul{margin-bottom:0;}.entry-content ul,.comment-content ul,.mu_register ul{list-style:disc outside;}.entry-content ol,.comment-content ol{list-style:decimal outside;}.entry-content li,.comment-content li,.mu_register li{margin:0 0 0 16px;margin:0 0 0 1rem;list-style-type:none;background:url(images/banner-check.gif) no-repeat 0 4px;padding-left:20px;}.entry-content blockquote,.comment-content blockquote{margin-bottom:24px;margin-bottom:1.714285714rem;padding:24px;padding:1.714285714rem;font-style:italic;}.entry-content blockquote p:last-child,.comment-content blockquote p:last-child{margin-bottom:0;}.entry-content code,.comment-content code{font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;font-size:0.857142857rem;line-height:2;}.entry-content pre,.comment-content pre{border:1px solid #ededed;color:#666;font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;margin:24px 0;margin:1.714285714rem 0;overflow:auto;padding:24px;padding:1.714285714rem;}.entry-content pre code,.comment-content pre code{display:block;}.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym{border-bottom:1px dotted #666;cursor:help;}.entry-content address,.comment-content address{display:block;line-height:1.714285714;margin:0 0 24px;margin:0 0 1.714285714rem;}img.alignleft,.wp-caption.alignleft{margin:12px 24px 12px 0;margin:0.857142857rem 1.714285714rem 0.857142857rem 0;}img.alignright,.wp-caption.alignright{margin:12px 0 12px 24px;margin:0.857142857rem 0 0.857142857rem 1.714285714rem;}img.aligncenter,.wp-caption.aligncenter{clear:both;margin-top:12px;margin-top:0.857142857rem;margin-bottom:12px;margin-bottom:0.857142857rem;}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{margin-bottom:24px;margin-bottom:1.714285714rem;}.entry-content dl,.comment-content dl{margin:0 24px;margin:0 1.714285714rem;}.entry-content dt,.comment-content dt{font-weight:bold;line-height:1.714285714;}.entry-content dd,.comment-content dd{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem;}.entry-content table,.comment-content table{color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;margin:0 0 24px;margin:0 0 1.714285714rem;width:100%;}.entry-content table caption,.comment-content table caption{font-size:16px;font-size:1.142857143rem;margin:24px 0;margin:1.714285714rem 0;}.entry-content td,.comment-content td{color:#000000;}.site-content article{padding-bottom:24px;padding-bottom:1.714285714rem;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.page-links{clear:both;line-height:1.714285714;}footer.entry-meta{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}.single-author .entry-meta .by-author{display:none;}.mu_register h2{color:#757575;font-weight:normal;}.archive-header,.page-header{margin-bottom:48px;margin-bottom:3.428571429rem;padding-bottom:22px;padding-bottom:1.571428571rem;border-bottom:1px solid #ededed;}.archive-meta{color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;margin-top:22px;margin-top:1.571428571rem;}.attachment .entry-content .mejs-audio{max-width:400px;}.attachment .entry-content .mejs-container{margin-bottom:24px;}.article.attachment{overflow:hidden;}.image-attachment div.attachment{text-align:center;}.image-attachment div.attachment p{text-align:center;}.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%;}.image-attachment .entry-caption{margin-top:8px;margin-top:0.571428571rem;}article.format-aside h1{margin-bottom:24px;margin-bottom:1.714285714rem;}article.format-aside h1 a{text-decoration:none;color:#4d525a;}article.format-aside h1 a:hover{color:#2e3542;}article.format-aside .aside{padding:24px 24px 0;padding:1.714285714rem;background:#d2e0f9;border-left:22px solid #a8bfe8;}article.format-aside p{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#4a5466;}article.format-aside blockquote:last-child,article.format-aside p:last-child{margin-bottom:0;}article.format-image footer h1{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;font-weight:normal;}article.format-image footer h2{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;}article.format-image footer a h2{font-weight:normal;}article.format-link header{padding:0 10px;padding:0 0.714285714rem;float:right;font-size:11px;font-size:0.785714286rem;line-height:2.181818182;font-weight:bold;font-style:italic;text-transform:uppercase;color:#848484;background-color:#ebebeb;border-radius:3px;}article.format-link .entry-content{max-width:80%;float:left;}article.format-link .entry-content a{font-size:22px;font-size:1.571428571rem;line-height:1.090909091;text-decoration:none;}article.format-quote .entry-content p{margin:0;padding-bottom:24px;padding-bottom:1.714285714rem;}article.format-quote .entry-content blockquote{display:block;padding:24px 24px 0;padding:1.714285714rem 1.714285714rem 0;font-size:15px;font-size:1.071428571rem;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef;}.format-status .entry-header{margin-bottom:24px;margin-bottom:1.714285714rem;}.format-status .entry-header header{display:inline-block;}.format-status .entry-header h1{font-size:15px;font-size:1.071428571rem;font-weight:normal;line-height:1.6;margin:0;}.format-status .entry-header h2{font-size:12px;font-size:0.857142857rem;font-weight:normal;line-height:2;margin:0;}.format-status .entry-header header a{color:#757575;}.format-status .entry-header header a:hover{color:#21759b;}.format-status .entry-header img{float:left;margin-right:21px;margin-right:1.5rem;}.comments-title{margin-bottom:48px;margin-bottom:3.428571429rem;font-size:16px;font-size:1.142857143rem;line-height:1.5;font-weight:normal;}.comments-area article{margin:24px 0;margin:1.714285714rem 0;}.comments-area article header{margin:0 0 48px;margin:0 0 3.428571429rem;overflow:hidden;position:relative;}.comments-area article header img{float:left;padding:0;line-height:0;}.comments-area article header cite,.comments-area article header time{display:block;margin-left:85px;margin-left:6.071428571rem;}.comments-area article header cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143;}.comments-area cite b{font-weight:normal;}.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;font-size:0.857142857rem;color:#5e5e5e;}.comments-area article header a{text-decoration:none;color:#5e5e5e;}.comments-area article header a:hover{color:#21759b;}.comments-area article header cite a{color:#444;}.comments-area article header cite a:hover{text-decoration:underline;}.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;padding:0.428571429rem 0.857142857rem;font-size:12px;font-size:0.857142857rem;font-weight:normal;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#009cee,#0088d0);background-image:-ms-linear-gradient(top,#009cee,#0088d0);background-image:-webkit-linear-gradient(top,#009cee,#0088d0);background-image:-o-linear-gradient(top,#009cee,#0088d0);background-image:linear-gradient(top,#009cee,#0088d0);border-radius:3px;border:1px solid #007cbd;}.comments-area .bypostauthor cite span{position:absolute;margin-left:5px;margin-left:0.357142857rem;padding:2px 5px;padding:0.142857143rem 0.357142857rem;font-size:10px;font-size:0.714285714rem;}.comments-area .bypostauthor cite b{font-weight:bold;}a.comment-reply-link,a.comment-edit-link{color:#686868;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}a.comment-reply-link:hover,a.comment-edit-link:hover{color:#21759b;}.commentlist .pingback{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem;}#respond{margin-top:48px;margin-top:3.428571429rem;}#respond h3#reply-title{font-size:16px;font-size:1.142857143rem;line-height:1.5;}#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:0.714285714rem;font-weight:normal;font-size:12px;font-size:0.857142857rem;}#respond form{margin:24px 0;margin:1.714285714rem 0;}#respond form p{margin:11px 0;margin:0.785714286rem 0;}#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.714285714rem;}#respond form label{display:block;line-height:1.714285714;}#respond form input[type="text"],#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;padding:10px;padding:0.714285714rem;width:100%;}#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:0.857142857rem;line-height:2;color:#5e5e5e;}.required{color:red;}.entry-page-image{margin-bottom:14px;margin-bottom:1rem;}.template-front-page .site-content article{border:0;margin-bottom:0;}.template-front-page .widget-area{clear:both;float:none;width:auto;padding-top:24px;padding-top:1.714285714rem;border-top:1px solid #ededed;}.template-front-page .widget-area .widget li{margin:8px 0 0;margin:0.571428571rem 0 0;font-size:13px;font-size:0.928571429rem;line-height:1.714285714;list-style-type:square;list-style-position:inside;}.template-front-page .widget-area .widget li a{color:#757575;}.template-front-page .widget-area .widget li a:hover{color:#21759b;}.template-front-page .widget-area .widget_text img{float:left;margin:8px 24px 8px 0;margin:0.571428571rem 1.714285714rem 0.571428571rem 0;}.widget-area .widget ul ul{margin-left:12px;margin-left:0.857142857rem;}.widget_rss li{margin:12px 0;margin:0.857142857rem 0;}.widget_recent_entries .post-date,.widget_rss .rss-date{color:#aaa;font-size:11px;font-size:0.785714286rem;margin-left:12px;margin-left:0.857142857rem;}#wp-calendar{margin:0;width:100%;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#686868;}#wp-calendar th,#wp-calendar td,#wp-calendar caption{text-align:left;}#wp-calendar #next{padding-right:24px;padding-right:1.714285714rem;text-align:right;}.widget_search label{display:block;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}.widget_twitter li{list-style-type:none;}.widget_twitter .timesince{display:block;text-align:right;}img#wpstats{display:block;margin:0 auto 24px;margin:0 auto 1.714285714rem;}@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	.author-avatar {
		float: left;
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}
	.author-description {
		float: right;
		width: 80%;
	}
	.site {
		margin: 0 auto;
		max-width: 940px;
		/*max-width: 68.571428571rem;*/
	}
	.site-content {
		float: left;
		width: 66.104166667%;
	}
	body.template-front-page .site-content,
	body.attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}
	.widget-area {
		float: right;
		width: 31.041666667%;
	}
	.site-header h1,
	.site-header h2 {
		text-align: left;
	}
	.site-header h1 {
		font-size: 26px;
		font-size: 1.857142857rem;
		line-height: 1.846153846;
		margin-bottom: 0;
		float:left;
	}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		/*border-bottom: 1px solid #ededed;
		border-top: 1px solid #ededed;*/
		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
		
	}
	.main-navigation li a {
		border-bottom: 0;
		color: #c4c4c4;
		line-height:30px;
		text-transform: uppercase;
		white-space: nowrap;
		outline:none;
		padding:0 15px;
		font-size: 16px;
		font-weight: bold;
		border-radius:2px;
		letter-spacing:-1px;
		background-color:transparent;
		border-left:1px solid transparent;
		border-right:1px solid transparent;
	}
	.main-navigation li a:hover,
	.main-navigation li a:focus {
		color: #FFF;
		background:url(images/active-navbg.jpg) repeat-x 0 0;
		border-left:1px solid #000;
		border-right:1px solid #000;		
	}
	.main-navigation li {
		margin: 0 0px  0 0;
		position: relative;
	}
	.main-navigation li ul {
		margin: 0;
		padding:1px;
		position: absolute;
		top: 100%;
		z-index: 1000;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
		background-color:#FFFFFF;
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul,
	.main-navigation ul li:focus > ul,
	.main-navigation .focus > ul {
		border-left: 0;
		clip: inherit;
		overflow: inherit;
		height: inherit;
		width: inherit;
	}
	.main-navigation li ul li a {
		background: #FFF;
		border-top: 1px solid #f7f6f6;
		display: block;
		font-size: 11px;
    	line-height: 30px;
		padding:0px 10px;
		padding:0 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
		color:#000;
		text-transform:none;
		border-radius:0px;
	}
	.main-navigation li ul li a:hover,
	.main-navigation li ul li a:focus {
		background: #349999;
		color: #FFF;
	}
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		color: #FFF;
		background:url(images/active-navbg.jpg) repeat-x 0 0;
		border-left:1px solid #000;
		border-right:1px solid #000;
	}
	.menu-toggle {
		display: none;
	}
	.entry-header .entry-title {
		font-size: 22px;
		font-size: 1.571428571rem;
	}
	#respond form input[type="text"] {
		width: 46.333333333%;
	}
	#respond form textarea.blog-textarea {
		width: 79.666666667%;
	}
	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}
	.template-front-page.has-post-thumbnail article {
		float: left;
		width: 47.916666667%;
	}
	.entry-page-image {
		float: right;
		margin-bottom: 0;
		width: 47.916666667%;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: left;
		width: 51.875%;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: right;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}
	.template-front-page.two-sidebars .widget,
	.template-front-page.two-sidebars .widget:nth-child(even) {
		float: none;
		width: auto;
	}
	.commentlist .children {
		margin-left: 48px;
		margin-left: 3.428571429rem;
	}
	.main-navigation ul li:hover > a{		color: #FFF;		background:url(images/active-navbg.jpg) repeat-x 0 0;		border-left:1px solid #000;		border-right:1px solid #000;}
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
	body {
		/*background-color: #e6e6e6;*/
		
	}
	body .site {
		/*padding: 0 40px;
		padding: 0 2.857142857rem;
		margin-top: 48px;
		margin-top: 3.428571429rem;
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);*/
	}
	body.custom-background-empty {
		background-color: #fff;
	}
	body.custom-background-empty .site,
	body.custom-background-white .site {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		box-shadow: none;
	}
}


/* =Print
----------------------------------------------- */

@media print {
	body {
		background: none !important;
		color: #000;
		font-size: 10pt;
	}
	footer a[rel=bookmark]:link:after,
	footer a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	a {
		text-decoration: none;
	}
	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}
	.site {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	.site-header {
		margin-bottom: 72px;
		margin-bottom: 5.142857143rem;
		text-align: left;
	}
	.site-header h1 {
		font-size: 21pt;
		line-height: 1;
		text-align: left;
	}
	.site-header h2 {
		color: #000;
		font-size: 10pt;
		text-align: left;
	}
	.site-header h1 a,
	.site-header h2 a {
		color: #000;
	}
	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}
	.wrapper {
		border-top: none;
		box-shadow: none;
	}
	.site-content {
		margin: 0;
		width: auto;
	}

	.entry-header .entry-title,
	.entry-title {
		font-size: 21pt;
	}
	footer.entry-meta,
	footer.entry-meta a {
		color: #444;
		font-size: 10pt;
	}
	.author-description {
		float: none;
		width: auto;
	}

	/* Comments */
	.commentlist > li.comment {
		background: none;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.comments-area article header cite,
	.comments-area article header time {
		margin-left: 50px;
		margin-left: 3.57142857rem;
	}
}



/*Custom css*/
body.custom-font-enabled{background:url(images/body_bg.gif) repeat-x 0 0 #262829;}
.site-header h1 a{ display:block; float:left;}
.site-header h1 a #headerswf{ float:left;}
.header-navigation{ float:right; margin-top:43px;}

.languages-section{ clear:both; margin:0; padding:18px 0; text-align:center; background-color:#0d0d0d; border-radius:5px;}
.languages-section .textwidget{font-size: 1.8em; color:#FFF;}



/** Old silder
.rslides_container{ background-color:#FFF; border-radius:5px; background-color: #ffffff;   box-sizing: border-box;  margin-top: 20px;    padding:5%; margin-bottom:10px;}
.rslides1_on {min-height: 250px; }
.rslides_container ul.rslides{ overflow:visible;}
.rslides_container ul.rslides li img{ width:auto; float:right; margin-right:30px;}
.rslides_container p.caption{ margin:0; padding:0; background-image:none; background-color:#FFF!important; color:#000000; left:20px; top:0px; width:225px; text-align:left; position:relative;}
.rslides_container p.caption .list-icons{ display:block; margin:0 0 5px 0; padding:0 0 0 20px; background:url(images/banner-check.gif) no-repeat 0 5px; line-height:20px;}
.rslides_container p.caption a.banner_btn{ display:block; margin:0px 0 0 0; padding:0; clear:both; width: 180px; height:80px; background:url(images/banner-button.png) no-repeat 0 0px; top:160px; position:absolute;}
.rslides_container p.caption a.banner_btn:hover{ background-position:right 0;}
.rslides_container a.prev{ width:27px; height:27px; background:url(images/arr-left.gif) no-repeat 0 0 transparent; left:20px; margin-top:0px; opacity:1;}
.rslides_container a.next{ width:27px; height:27px; background:url(images/arr-right.gif) no-repeat 0 0 transparent; right:20px; margin-top:0px; opacity:1;}
.rslides_container ul.rslides li#rslides1_s0 p.caption span{background:url(images/slide1-bg.jpg) no-repeat 0 7px; display:block; height:244px; padding-left:20px;}
.rslides_container ul.rslides li#rslides1_s1 p.caption span{background:url(images/slide2-bg.jpg) no-repeat 0 7px; display:block; height:244px; padding-left:20px;}
*/

/*New Home slider*/
.advps-slide-container{ background-color:#FFFFFF; border-radius:5px; padding:25px 50px!important; overflow:hidden; margin-top:20px;}
.advps-slide-container .advps-slide-field-three{ width:100%; }
.advps-slide-container a.advansepostimg{ display:block; float:right;}
.advps-slide-container a.advansepostimg img{ margin-right:0; border:0;}
.advps-slide-container .bx-wrapper .bx-controls-direction a.bx-prev{width:27px; height:27px; background:url(images/arr-left.gif) no-repeat 0 0 transparent; left:-30px; margin-top:0px; opacity:1;}
.advps-slide-container .bx-wrapper .bx-controls-direction a.bx-next{ width:27px; height:27px; background:url(images/arr-right.gif) no-repeat 0 0 transparent; right:-30px; margin-top:0px; opacity:1;}
.advps-slide-container ul.list-icons{ margin-bottom:10px;}
.advps-slide-container ul.list-icons li{display:block; margin:0 0 5px 0; padding:0 0 0 20px; background:url(images/banner-check.gif) no-repeat 0 5px;  font: 12px/1.8em Arial,Helvetica; color:#666; font-weight: bold;}
.advps-slide-container ul.list-icons li a{ text-decoration:none;}
.advps-slide-container ul.list-icons li a:hover{ color:#000000;}
.advps-slide-container p.hgtv{ font: 22px/1.8em Arial,Helvetica; color:#2b7f8a; margin-bottom:2px;}
.advps-slide-container p.Glassprimer{ font: 12px/1.8em Arial,Helvetica; color:#666;font-weight: bold;}
.advps-slide-container .advps-slide-field-three .advps-excerpt-three{ margin-left:30px;}
.advps-slide-container .advps-slide-field-three .advs-title{ display:none;}
.advps-slide-container .advps-slide-field-three .advps-excerpt-three a.banner_btn{ display:block; margin:0px 0 0 0; padding:0; clear:both; width: 180px; height:80px; background:url(images/banner-button.png) no-repeat 0 0px; }
.advps-slide-container .advps-slide-field-three .advps-excerpt-three a.banner_btn:hover{ background-position:right 0;}
.advps-slide-container .advps-slide-field-three .advps-excerpt-three a.banner_btnbuy{ display:block; margin:0px 0 0 0; padding:0; clear:both; width: 180px; height:53px; background:url(images/banner-button2.jpg) no-repeat 0 0px; }
.advps-slide-container .advps-slide-field-three .advps-excerpt-three a.banner_btnbuy:hover{ background-position:right 0;}
/*End New Home slider*/



.flagsicons{ margin-bottom:10px;}
.flagsicons input[type="image"]{ margin:0 3px;}

.home-primary-content{ width:100%; margin-top:0;}
.home-content{ clear:both; margin:0; padding:0;}
div.cycle-slideshow { min-height: 110px; }
.home-row.home-testimonail-row .easy_testimonial div.testimonial_body p { font-size: 1.5em; color: #efefef; }

.home-row{ margin:20px 0 20px 0; padding:0; float:left; width:48%;}
.home-row.second-row{ float:right; width:48%;}
.home-row.home-first-row{ float:left; width:100%; margin-bottom:0px;}
.home-row.home-first-row .home-post-content{ float:left; width:48%; margin-left:4%; margin-bottom:0;}
.home-row.home-first-row .home-post-content:first-child{ margin-left:0;}
.home-row.home-testimonail-row{ float:left; width:100%;}
.home-row.home-testimonail-row .home-post-content{ margin-bottom:0;}
.home-row.home-testimonail-row .easy_testimonial{ min-height:inherit; padding:10px; text-align:center; background-color:#2a2c2d; border-radius:5px;}
.home-post-content{ float:left; margin:0 0 30px 0; padding:0; width:100%;}
.home-post-content h4.newsTitle{ font-size: 1.6em; color: #f2f2ee; margin-bottom:10px;}
.home-post-content h4.newsTitle span{ display:none;}
.home-post-content p a{ color:#8696a3;}
.home-post-content:first-child{ margin-left:0;}
ul.Painted-Glass{ margin:0 0 20px 12px;}
ul.Painted-Glass li{ list-style-type:disc;}
#primary.site-content #content{ padding:30px; background-color:#FFF; border-radius:5px;}
#secondary .searchform{ display:block; margin:0; padding:0; float:left; width:100%;}
#secondary .searchform > div{ display:block; float:left; width:100%;}
#secondary .searchform > div input[type="text"]{ float:left; background-color:#1b1c1d; border:1px solid #000; border-radius:0; color:#FFF; box-shadow:none; font-size: 11px; padding:7px 2%; width:66%; box-sizing:border-box; margin-bottom:1px;}
#secondary .searchform > div input[type="submit"]{ float:left; background-color:#1b1c1d; border:1px solid #000; border-radius:0; color:#FFF; box-shadow:none; font-size: 12px; background:url(images/btn.gif) no-repeat 0 0; margin-left:1px; height:30px; font-weight:bold;  padding:0px 10px; box-sizing:border-box; max-width:30%;}

p.phonenumber {color: #000000;    font-size: 16px;    font-weight: bold;}
.cycle-slideshow{ padding-bottom:15px!important;}
.entry-content a{ text-decoration:none; color: #349999;}

body.page-id-153 .entry-content p img{border: 8px solid #f6f5ed;}
body.page-id-521 .entry-content a{ color:#349999;}
body.single-post #content article.post .comments-link{ display:none;}
body.single-post #content article.post .entry-meta{ display:none;}
body.single-post #content .nav-single{ display:initial;}

body.search-results #content article.post h1.entry-title a{color: #262625;}
body.search-results #content article.post h1.entry-title a:hover{ text-decoration:underline;}
body.search-results #content article.post .comments-link{ display:none;}
body.search-results #content article.post .entry-meta{ display:none;}
body.search-results #content .nav-single{ display:initial;}


footer[role="contentinfo"] .site-info{ background-color:#1b1c1e; border-radius:10px; padding:17px 25px 17px 25px; margin:0;}
.footercopy{ float:left;}
.footercopy .textwidget{font:12px/14px Arial,Helvetica;}

.footer-menulist{ float:right;}
.footer-menulist .menu-footermenu-container{ float:left;}
.footer-menulist ul.menu{ float:left;}
.footer-menulist ul.menu li{ display:block; margin:2px 10px 2px 0; padding:0 0 0 10px; float:left; border-left:1px solid #949387;}
.footer-menulist ul.menu li:first-child{ margin-left:0; padding-left:0; border:0;}
.footer-menulist ul.menu li a{ display:block; margin:0; padding:0; text-decoration:underline; color:#949387; font:12px/14px Arial,Helvetica;}

.post blockquote {
    background: url("images/ico-quote-grey.gif") no-repeat scroll 10px 10px #f9faf4;
    border-bottom: 1px solid #e4e4e0;
    border-top: 1px solid #e4e4e0;
    color: #777777;
    font-family: Georgia,"Times New Roman",Times,serif;
	margin: 0 0 15px 10px;
    padding: 15px 25px 0 55px;
}
.post blockquote p:last-child{ margin:0 0 1.5em;}
.post .entry-content blockquote.easy_testimonial{ padding: 15px 25px 0 55px;}
.comments-area h2.comments-title{font-size: 1.6em;    margin: 0 0 1em;}
.comments-area ol.commentlist li.comment .comment-author {    width: 90px; text-align:right; margin-bottom:10px; float:left;}
.comments-area ol.commentlist li.comment .comment-author cite{ margin-left:0; font-size:12px; color:#000000;}
.comments-area ol.commentlist li.comment .comment-author time{ margin-left:0; font-size:12px; color:#000000;}
.comments-area ol.commentlist li.comment .comment-content {    float: none;    margin-left: 115px;    width: auto; padding:10px 10px 10px 10px; background-color:#e9edf0; color:#000000;}
.comments-area ol.commentlist li.comment .comment-content .edit-link{ margin-bottom:0; display:none;}
.comments-area ol.commentlist li.comment .comment-content .edit-link a,.comments-area ol.commentlist li.comment .reply a{font-size:12px; color:#000000;}
.comments-area ol.commentlist li.comment .reply{    float: none;    margin-left: 115px;    width: auto; padding:0px 10px 10px 10px; background-color:#e9edf0; color:#000000;  display:none;}
body.single .comments-area #respond{ display:none;}
.date {    color: #898989;    margin: -15px 0 10px;    position: relative;}

#content .errors { padding-left: 4px; }
#tab-additional_information {display: none!important; }

select.data-onetime{width:28%!important;}



/*Responsive Css*/
@media (max-width: 940px){
body.custom-font-enabled{ padding:0 2%;}
#page.site{ max-width:100%;}
}

@media (min-width: 769px) and (max-width: 940px) {
.site-header h1.site-title{ float:left; width:50%; margin:0px 0;} 
.site-header h1.site-title a{background:url(images/glass-paint-logo.png) no-repeat 0 center; display:block;  background-size:100%; height:110px; width:100%;}
.site-header h1.site-title a object{ display:none;}
.header-navigation{ margin:10px 0;}
.rslides_container{ padding:2%;  min-height:270px;}
.rslides_container ul.rslides li img{ width:60%; margin-right:0;}
.home-post-content p img{ width:100%;}
.advps-slide-container{ background-color:#FFFFFF; border-radius:5px; padding:10px 30px!important; overflow:hidden; margin-top:20px;}
.advps-slide-container a.advansepostimg{ width:60%;}
.advps-slide-container a.advansepostimg img{ width:100%;}
.advps-slide-container .bx-wrapper .bx-controls-direction a.bx-prev{left: -30px;}
.advps-slide-container .bx-wrapper .bx-controls-direction a.bx-next{right: -30px;}
.advps-slide-container .advps-slide-field-three .advps-excerpt-three{ margin-left:0;}
.rslides_container p.caption{height:auto; position:absolute; right:auto; bottom:auto; width:200px;}
.rslides_container a.prev{ left:5px;}
.rslides_container a.next{ right:5px;}
}

@media (min-width: 481px) and (max-width: 768px) {
.site-header h1.site-title{ float:left; width:50%; margin:0px 0;} 
.site-header h1.site-title a{background:url(images/glass-paint-logo.png) no-repeat 0 center; display:block;  background-size:100%; height:110px; width:100%;}
.site-header h1.site-title a object{ display:none;}
.header-navigation{margin:10px 0; position:relative;}
.languages-section{ padding:18px 10px;}
.rslides_container{ padding:2%; min-height:270px;}
.rslides_container ul.rslides li img{ width:45%; margin-right:0;}
.footercopy{ width:100%; text-align:center; margin-bottom:10px;} 
.footer-menulist{width:360px; text-align:center; margin:0 auto; float:none;} 
.home-post-content{ width:100%; margin:10px 0 10px 0;}
.home-post-content:nth-child(2n+1){margin-left:0;}
.home-post-content p img{ width:auto;}
.advps-slide-container{ background-color:#FFFFFF; border-radius:5px; padding:10px 30px!important; overflow:hidden; margin-top:20px;}
.advps-slide-container a.advansepostimg{ width:60%;}
.advps-slide-container a.advansepostimg img{ width:100%;}
.advps-slide-container .bx-wrapper .bx-controls-direction a.bx-prev{left: -30px;}
.advps-slide-container .bx-wrapper .bx-controls-direction a.bx-next{right: -30px;}
.advps-slide-container .advps-slide-field-three .advps-excerpt-three{ margin-left:0; width:35%;}

.rslides_container a.prev{ left:5px;}
.rslides_container a.next{ right:5px;}
}

@media (min-width: 0px) and (max-width: 480px) {
.site-header h1.site-title{ float:left; width:100%; margin:0px 0;} 
.site-header h1.site-title a{background:url(images/glass-paint-logo.png) no-repeat 0 center; display:block;  background-size:100%; height:110px; width:100%;}
.site-header h1.site-title a object{ display:none;}
.header-navigation{ margin:10px 0;}
h3.menu-toggle{ margin:0;}
.languages-section{ padding:18px 10px;}
.rslides_container ul.rslides li img{ width:100%;  margin-right:0;}
.advps-slide-container{ background-color:#FFFFFF; border-radius:5px; padding:10px 30px!important; overflow:hidden; margin-top:20px;}
.advps-slide-container a.advansepostimg{ width:100%; margin-bottom:20px;}
.advps-slide-container a.advansepostimg img{ width:100%;}
.advps-slide-container .bx-wrapper .bx-controls-direction a.bx-prev{left: -30px;}
.advps-slide-container .bx-wrapper .bx-controls-direction a.bx-next{right: -30px;}
.advps-slide-container .advps-slide-field-three .advps-excerpt-three{ margin-left:0; width:100%;}

.footercopy{ width:100%; text-align:center; margin-bottom:10px; margin-right:0; } 
.footer-menulist{width:360px; text-align:center; margin:0 auto; float:none;} 
.home-row{ margin:0; width:100%;}
.home-row.second-row{ width:100%;}
.home-row.home-first-row .home-post-content{width:100%; margin-bottom:20px; margin-left:0;}
.home-post-content{ width:100%; margin:0px 0 20px 0; min-height:inherit;}
.home-post-content:nth-child(2n+1){margin-left:0;}
.home-post-content p img{ width:auto;}
.rslides_container{ padding:2%; min-height:270px;}
.rslides_container p.caption{height:auto; position:relative; right:auto; bottom:auto; clear:both; margin-top:20px; left:50%; padding-top:20px; margin-left:-115px}
.footer-menulist{ width:100%;}
.footer-menulist ul.menu li{display: inline-block;    float: none;}
footer[role="contentinfo"]{ margin-bottom:10px;}
.rslides_container a.prev{ left:5px;}
.rslides_container a.next{ right:5px;}
}




@media (min-width: 0px) and (max-width: 599px) {
#menu-header_cart li a {
    border-bottom: 0;
    color: #c4c4c4;
    line-height: 30px;
    text-transform: uppercase;
    white-space: nowrap;
    outline: none;
    padding: 0 15px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 2px;
    letter-spacing: -1px;
    background-color: transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

}

@media (min-width: 0px) and (max-width: 479px) {
#menu-header_cart li  {
    float: left!important;

	}

}
/*End Responsive Css*/

