/**
 * Gray-Green Skin
 *
 * This css file contains the gray-green css styles
 *
 * @package		Canuck WordPress Theme
 * @copyright	Copyright (C) 2017-2019  Kevin Archibald
 * @license		http://www.gnu.org/licenses/gpl-2.0.html
 * @author		Kevin Archibald <www.kevinsspace.ca/contact/>
 */
/**
 * Basic Styles
 *
 * general font color : charcoal #474747 rgba(71,71,71,1 )
 * general link color :#7f7f7f;
 * border colors: #7f7f7f;
 * general font hover : #19c143; rgba(25,193,67,1)
 * a:hover #16aee5 ;
 * footer hover #eaeaea
 *
 * background accents : light gray #e3e3e3 rgba( 227,227,227,1)
 * background fonts : med gray #d3d3d3 rgba(211,211,211,1)
 * image overlays: rgba( 25,193,67,0.8);
 * footer
 * background: #161616;
 * titles: #ffffff;
 * links: #7f7f7f;
 * links hover: eaeaea;
 */
/* ******************************************************************************** A. General */
body { color: #474747; }

blockquote p:before { color: #7f7f7f; }

pre {  border: solid 5px #474747; color: #474747; background: #e3e3e3; }

code { background: #e3e3e3; }

a { color: #7f7f7f; }

a:hover { color: #16aee5; }

th { border: 1px solid #474747; background-color: #e3e3e3; }

tfoot { background-color: #e3e3e3; }

td { border: 1px solid #474747; }

body .scrolltotop { color: rgba(255,255,255,.3); background-color: rgba(0,0,0,0.3); border: 1px solid rgba(255,255,255,0.3); }

body.sticky .scrolltotop:hover { color: #19c143; }

/* ******************************************************************************** B. Header */
/* ============================================= Header Setup Styles */
.header-wide-image .header-topstrip-wide                     { background-color: rgba(0,0,0,.5); }
.header-wide-no-feature .header-topstrip-wide,
.header-wide-slider .header-topstrip-wide                    { background-color: rgba(0,0,0,.2); }
.header-wide-no-feature .header-topstrip-left,
.header-wide-slider .header-topstrip-left                    { color: #474747; }
.header-wide-no-feature .header-topstrip-left a,
.header-wide-slider .header-topstrip-left a                  { color: #474747; }
.header-wide-image .header-topstrip-left                     { color: #eaeaea; }
.header-wide-image .header-topstrip-left a                   { color: #7f7f7f; }
.header-wide-no-feature .header-topstrip-left a:hover,
.header-wide-slider .header-topstrip-left a:hover,
.header-wide-image .header-topstrip-left a:hover             { background-color: #19c143; color: #ffffff; }
.header-wide-image .canuck-show-search-trigger i             { color: #ffffff; }
.header-wide-no-feature .canuck-show-search-trigger i,
.header-wide-slider .canuck-show-search-trigger i            { color: #474747; }
.header-wide-no-feature .canuck-show-search-trigger i:hover,
.header-wide-slider .canuck-show-search-trigger i:hover,
.header-wide-image .canuck-show-search-trigger i:hover       { color: #19c143; }
.canuck-search .searchform .search-field                     { background-color: rgba( 25,193,67,1); color: #ffffff; }
.header-wide-no-feature .header-logo-menu-strip nav a,
.header-wide-slider .header-logo-menu-strip nav a            { color: #474747; }
.header-wide-image .header-logo-menu-strip nav a             { color: #ffffff; }
.header-wide-no-feature .header-logo-menu-strip nav a:hover,
.header-wide-slider .header-logo-menu-strip nav a:hover,
.header-wide-image .header-logo-menu-strip nav a:hover       { color: #16aee5; }
body.sticky .header-wide-no-feature,
body.sticky .header-wide-slider                              { background-color: rgba(255,255,255,1); border-bottom: 1px solid rgba(232,232,232,1.0); }
body.sticky .header-wide-image                               { background-color: rgba(255,255,255,1); border-bottom: 1px solid rgba(232,232,232,1.0); }
body.sticky .header-logo-menu-strip nav                      { color:  #474747; }
body.sticky .header-logo-menu-strip nav a                    { color:  #474747; }
body.sticky .canuck-show-search-trigger i                    { color: #474747; }
.canuck-show-search-trigger a:focus i,
body.sticky .canuck-show-search-trigger a:focus i            { color: #19c143; }
.header-image-overlay                                        { color: #ffffff; }
.header-wide-no-feature #social-nav-id-header li a:before,
.header-wide-slider #social-nav-id-header li a:before        { color: #474747; }
/* ********************************************************************************** C. Navigation */
button.menu-1-toggle:hover,button.menu-1-toggle:focus             { color: #19c143; }
button.sidebar-a-toggle, button.sidebar-b-toggle                  { color: rgba(255,255,255,.6); background-color: rgba(0,0,0,0.3); border: 1px solid #ffffff; }
button.sidebar-a-toggle:hover, button.sidebar-b-toggle:hover      { color: #19c143; }
.header-wide-no-feature button, .header-wide-slider button        { color: #474747; }
.header-wide-image button                                         { color: #ffffff; }
body.sticky .header-wide-image button                             { color: #474747; }
.header-wide-no-feature button:hover,
.header-wide-slider button:hover,.header-wide-image button:hover  { color: #19c143; }
#main-menu-right ul                                               { border-bottom: none; }
#main-menu-right ul li.current-menu-item > a                      { color: #19c143; }
#main-menu-right ul li:hover > ul,
#main-menu-right ul li.focus > ul                                 { color: #474747; background-color: #ffffff; }
#main-menu-right ul ul li:hover > a,
#main-menu-right ul ul li.focus > a                               { background-color: #19c143; color: #ffffff; }
#main-menu-right ul ul li > a                                     { color: #474747; }
#main-menu-right ul ul li > a:hover,
#main-menu-right ul ul li.focus > a                               { background-color: #19c143; color: #ffffff; }
#main-menu-right ul ul li.menu-item-has-children > a:before       { color: #474747; }
#main-menu-right ul ul li.menu-item-has-children:hover > a:before { color: #ffffff; }
#main-menu-right ul ul li:hover > ul                              { color: #474747; background-color: #ffffff; }
#main-menu-right ul ul ul li:hover                                { background-color: #19c143; color: #ffffff; }
#main-menu-right ul ul ul li:hover > a                            { background-color: #19c143; color: #ffffff; }
#main-menu-right ul ul ul li > a:hover                            { background-color: #19c143; color: #ffffff; }
#main-menu-right ul ul ul ul li:hover                             { background-color: #19c143; color: #ffffff; }
#main-menu-right ul ul ul ul li:hover > a                         { background-color: #19c143; color: #ffffff; }
#main-menu-right ul ul ul ul li > a:hover                         { background-color: #19c143; color: #ffffff; }
/* ******************************************************************************** D. Page Titles */
.breadcrumbs-center a {	color: #19c143; }

.breadcrumbs-center a:hover { color: #16aee5; }

/* ******************************************************************************** E. Layouts */
#main-section-home { background-color: rgba(255,255,255,0); }

/* ******************************************************************************** F. Sidebars */
.widget select { background-color: #474747; border: 1px solid #eaeaea; color: #eaeaea; }

#two-column-sidebar-right .widget,
#three-column-sidebar-right .widget
{ box-shadow: -2px 2px 2px rgba(0,0,0,0.1); }

#two-column-sidebar-left .widget,
#three-column-sidebar-left .widget
{ box-shadow: 2px 2px 2px rgba(0,0,0,0.1); }

#two-column-sidebar-right .widget a,
#three-column-sidebar-right .widget a,
#two-column-sidebar-left .widget a,
#three-column-sidebar-left .widget a
{ color: #19c143; }

#two-column-sidebar-right .widget a:hover,
#three-column-sidebar-right .widget a:hover,
#two-column-sidebar-left .widget a:hover,
#three-column-sidebar-left .widget a:hover
{ color: #16aee5; }

#two-column-sidebar-right .tag-cloud-link,
#three-column-sidebar-right .tag-cloud-link,
#two-column-sidebar-left .tag-cloud-link,
#three-column-sidebar-left .tag-cloud-link
{ color: #19c143; border: 1px solid #19c143; }

#two-column-sidebar-right .tag-cloud-link:hover,
#three-column-sidebar-right .tag-cloud-link:hover,
#two-column-sidebar-left .tag-cloud-link:hover,
#three-column-sidebar-left .tag-cloud-link:hover
{ color: #16aee5; border: 1px solid #16aee5; }

/* ******************************************************************************** H. Misc Page Styles */
.author-bio-header { border-bottom: 1px solid rgba(25,193,67,.5); }

.author-bio-header a { color: #19c143; }

.author-bio-header a:hover { color: #16aee5; }
/* ******************************************************************************** I. Portfolio Page Styles */
.portfolio-error { color: red; background-color: #ffffff; }

.portfolio-container .image-overlay { background-color: rgba(25,193,67,0.8); color: rgba(255,255,255,0); }

.portfolio-container .image-overlay .overlay-wrap { color: rgba(255,255,255,0); }

.portfolio-container:hover .image-overlay .overlay-wrap { color: rgba(255,255,255,1); }

.portfolio-container .image-overlay .links a { color: rgba(255,255,255,0); }

.portfolio-container:hover .image-overlay .links a { color: rgba(255,255,255,1); }

.portfolio-container .image-overlay .links a:hover { color: rgba(255,255,255,.7); }

.portfolio-classic-item-wrap .portfolio-classic-overlay { background-color: rgba(25,193,67,0.8); color: rgba(255,255,255,0); }

.portfolio-classic-item-wrap .portfolio-classic-overlay .portfolio-classic-overlay-wrap { color: rgba(255,255,255,0); }

.portfolio-classic-item-wrap:hover .portfolio-classic-overlay .portfolio-classic-overlay-wrap { color: rgba(255,255,255,1); }

.portfolio-classic-item-wrap .portfolio-classic-overlay .links a { color: rgba(255,255,255,0); }

.portfolio-classic-item-wrap:hover .portfolio-classic-overlay .links a { color: rgba(255,255,255,1); }

.portfolio-classic-item-wrap .portfolio-classic-overlay .links a:hover { color: rgba(255,255,255,.7); }

.masonry-gallery.portfolio .masonry-grid-item:hover .masonry-image-overlay .masonry-links a { color: rgba(255,255,255,1); }

.masonry-gallery.portfolio .masonry-grid-item .masonry-image-overlay .masonry-links a:hover { color: rgba(255,255,255,.7); }

/* ******************************************************************************** J. Feature Styles */
.feature-wrap-full { background-color: #FFFFFF; }

/* ******************************************************************************** K. Static Home Page Styles */
.section2-image-overlay { background-color: rgba(25,193,67,0.8); }

.section2-image-overlay i { color: #ffffff; }

.section4-image-overlay { background-color: rgba(25,193,67,0.8); }

.section4-image-overlay i { color: #ffffff; }

.section4-image-overlay i:hover { color: #16aee5; }

.section6-image-overlay { background-color: rgba(25,193,67,.8); }

.section6-image-overlay i { color: #ffffff; }

.section6-image-overlay i:hover { color: #16aee5; }

.section8-image-overlay { background-color: rgba(25,193,67,0.8); }

.section8-image-overlay i { color: #ffffff; }

.section8-image-overlay i:hover { color: #16aee5; }

.section9-portfolio-container .image-overlay { background-color: rgba(25,193,67,0.8); color: rgba(255,255,255,0); }

.section9-portfolio-container .image-overlay .overlay-wrap { color: rgba(255,255,255,0); }

.section9-portfolio-container:hover .image-overlay .overlay-wrap { color: rgba(255,255,255,1); }

.section9-portfolio-container .image-overlay .links a { color: rgba(255,255,255,0); }

.section9-portfolio-container:hover .image-overlay .links a { color: rgba(255,255,255,1); }

.section9-portfolio-container .image-overlay .links a:hover { color: rgba(255,255,255,.7); }

.home-12 .owl-item-wrap .image-overlay { background-color: rgba(25,193,67,0.8); color: rgba(255,255,255,0); }

.home-12 .owl-item-wrap .image-overlay .overlay-wrap { color: rgba(255,255,255,0); }

.home-12 .owl-item-wrap:hover .image-overlay .overlay-wrap { color: rgba(255,255,255,1); }

.home-12 .owl-item-wrap .image-overlay .links a { color: rgba(255,255,255,0); }

.home-12 .owl-item-wrap:hover .image-overlay .links a { color: rgba(255,255,255,1); }

.home-12 .owl-item-wrap .image-overlay .links a:hover { color: rgba(255,255,255,.7); }

.home-12 .owl-prev { color: rgba(255,255,255,.2); }

.home-12 .owl-next { color: rgba(255,255,255,.2); }

.home-12 .owl-prev i:hover { color: rgba(255,255,255,.5); }

.home-12 .owl-next i:hover { color: rgba(255,255,255,.5); }

.home-13 .owl-item-wrap .image-overlay { background-color: rgba( 25,193,67,0.8); color: rgba(255,255,255,0); }

.home-13 .owl-item-wrap .image-overlay .overlay-wrap { color: rgba(255,255,255,0); }

.home-13 .owl-item-wrap:hover .image-overlay .overlay-wrap { color: rgba(255,255,255,1); }

.home-13 .owl-item-wrap .image-overlay .links a { color: rgba(255,255,255,0); }

.home-13 .owl-item-wrap:hover .image-overlay .links a { color: rgba(255,255,255,1); }

.home-13 .owl-item-wrap .image-overlay .links a:hover { color: rgba(255,255,255,.7); }

.home-13 .owl-prev { color: rgba(255,255,255,.2); }

.home-13 .owl-next { color: rgba(255,255,255,.2); }

.home-13 .owl-prev i:hover { color: rgba(255,255,255,.5); }

.home-13 .owl-next i:hover { color: rgba(255,255,255,.5); }

/* ******************************************************************************** L. Post Styles */
.read-more-wrap a.read-more { border: 1px solid rgba( 25,193,67,.5); color: #474747; background-color: #ffffff; }

.read-more-wrap a.read-more:before { border: 1px solid rgba( 25,193,67,.5);	background-color: rgba(25,193,67,1); }

.read-more-wrap a.read-more:hover {	color: #ffffff; }

img.border { border: 8px solid #ffffff!important; box-shadow: 0px 0px 5px 0 rgba(71,71,71,0.25)!important; }

.wp-caption.border { border: 8px solid #ffffff!important; box-shadow: 0px 0px 5px 0 rgba(71,71,71,0.25)!important; }

.post-header-grid .post-title a { color: #474747; }

.post-header-grid .post-title a:hover { color: #16aee5; }

.two-stamp-post .post-overlay-stamp { color: #ffffff; background: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.6) ); }

.two-stamp-post .stamp-title { color: #ffffff; }

.two-stamp-post .stamp-title a { color: #ffffff; }

.two-stamp-post .stamp-title a:hover { color: rgba( 25,193,67,1); }

.two-stamp-post .post-overlay-stamp .pmeta-post-comments,
.two-stamp-post .post-overlay-stamp .pmeta-timestamp { color: rgba( 255,255,255,.75); }

.two-stamp-post .post-overlay-stamp .pmeta-post-comments a,
.two-stamp-post .post-overlay-stamp .pmeta-timestamp a { color: rgba( 255,255,255,.75); }

.two-stamp-post .post-overlay-stamp .pmeta-post-comments a:hover,
.two-stamp-post .post-overlay-stamp .pmeta-timestamp a:hover { color: rgba( 25,193,67,1); }

.three-stamp-post .post-overlay-stamp { color: #ffffff; background: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.6) ); }

.three-stamp-post .stamp-title { color: #ffffff; }

.three-stamp-post .stamp-title a { color: #ffffff; }

.three-stamp-post .stamp-title a:hover { color: rgba( 25,193,67,1); }

.three-stamp-post .post-overlay-stamp .pmeta-post-comments,
.three-stamp-post .post-overlay-stamp .pmeta-timestamp { color: rgba( 255,255,255,.75); }

.three-stamp-post .post-overlay-stamp .pmeta-post-comments a,
.three-stamp-post .post-overlay-stamp .pmeta-timestamp a { color: rgba( 255,255,255,.75); }

.three-stamp-post .post-overlay-stamp .pmeta-post-comments a:hover,
.three-stamp-post .post-overlay-stamp .pmeta-timestamp a:hover { color: rgba( 25,193,67,1); }

.post-header-tf .post-title a { color: #474747; }

.post-header-tf .post-title a:hover { color: #16aee5; }

.post-meta-sf { border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1); }

.pmeta-timestamp,.pmeta-author,.pmeta-post-comments,
.pmeta-categories,.pmeta-taglist,.pmeta-sticky,.pmeta-edit { color: #7f7f7f; }

.pmeta-author a,.pmeta-post-comments a,
.pmeta-categories a,.pmeta-taglist a,.pmeta-edit a { color: #7f7f7f; }

.pmeta-author a:hover,.pmeta-post-comments a:hover,.pmeta-categories a:hover,.pmeta-taglist a:hover,.pmeta-edit a:hover { color: #16aee5; }

.pmeta-timestamp i,.pmeta-author i,.pmeta-post-comments i,.pmeta-categories i,.pmeta-taglist i, .pmeta-sticky i,.pmeta-edit i { color: #7f7f7f; }

.audio-post-feature { color: #ffffff; }

.audio-post-feature-overlay { color: #ffffff; }

.gallery img { border: 1px solid #e3e3e3!important; background-color: #ffffff!important; }

.post-format-image-overlay { background: rgba(0,0,0,.7); color: #ffffff; }

.quote-post-feature { color: #ffffff; }

.quote-post-feature-overlay { color: #ffffff; }

.quote-post-feature .quote-post-feature-author,
.quote-post-feature .quote-post-feature-author a { color: rgba(255,255,255,.5); }

.format-quote .entry-content blockquote { border-left: 5px solid #7f7f7f; background: #eaeaea; }

.post-format-image-overlay-content a {color: rgba(255,255,255,1);}
.post-format-image-overlay-content a:hover {color: rgba(255,255,255,.7);}

/* ******************************************************************************** M. Comment Styles */
.post-title-comments { color: #474747; }

.pingback,.trackback { border-top: 1px solid #7f7f7f; }

.comment.depth-1 { border-top: 1px solid #7f7f7f; }

.comment.depth-2,.comment.depth-3,
.comment.depth-4,.comment.depth-5,.comment.depth-6,
.comment.depth-7,.comment.depth-8,.comment.depth-9,
.comment.depth-10
{ border-top: 1px solid #7f7f7f; }

.comment-author .avatar { border: 1px solid #e2e2e2; background-color: #ffffff; }

.comment-reply-link { border: 1px solid #19c143; color: #474747; background-color: #ffffff; }

.comment-reply-link:before { border: 1px solid rgba( 25,193,67,.5);	background-color: rgba(25,193,67,1); }

.comment-reply-link:hover { color: #ffffff; }

.comment-list .bypostauthor .comment-author cite:before { background-color: #808080; color: #ffffff; }

p.no-comments { border-top: 1px solid #7f7f7f; }

.comment-form-author input,.comment-form-email input,.comment-form-url input{ background-color: rgba(25,193,67,.2); }

#respond textarea { background-color: rgba(25,193,67,.2); }

.comment-form .form-submit input#submit.submit { border: 1px solid #19c143; color: #474747; background-color: #ffffff; }

.comment-form .form-submit input#submit.submit:hover { color: #ffffff;background-color: rgba(25,193,67,1); }

#respond .error { color: red; }

/* ******************************************************************************** N. Misc Styles */
.error { color: red; background-color: #ffffff; }

.widget_recent_entries li,
.canuck_recent_posts li
{ border-bottom: 1px solid #eaeaea; }

.canuck_recent_posts li img { border: 1px solid #eaeaea; }

.widget_recent_entries li a,
.canuck_recent_posts li a
{ color: #19c143; }


.widget_recent_entries li a:hover,
.canuck_recent_posts li a:hover
{ color: #16aee5; }

.canuck_recent_posts li span { color: #7f7f7f; }

#wp-calendar thead th { background-color: #eaeaea; }

#calendar_wrap td#today { background-color: #eaeaea; }

.tagcloud a { background-color: #ffffff; border: 1px solid #eaeaea; }

.tagcloud a:hover,
.sitemap-categories-wrap a:hover,
.sitemap-tags-wrap a:hover { background-color: #ffffff; }

.nav-links .page-numbers { background-color: #808080; color: #ffffff; border: 1px solid #808080; }

.nav-links .page-numbers.dots,.nav-links .page-numbers.dots:hover { background-color: #ffffff; color: #808080; }

.nav-links .page-numbers:hover { background-color: #ffffff; color: #19c143; border: 1px solid #19c143; }

.nav-links .page-numbers.current{ background-color: #ffffff; color: #19c143; border: 1px solid #19c143; }

.searchform .search-field{ background-color: #474747; color: #eaeaea; }

.fa-search { color: #e3e3e3; }

.fa-search:hover { color: #19c143; }

.postpagenav .left { color: #7f7f7f; }

.postpagenav .right { color: #7f7f7f; }

/* ******************************************************************************** O. Masonry Styles */
.masonry-grid-item .masonry-image-overlay { background-color: rgba(25,193,67,0.8); color: rgba(255,255,255,0); }
.masonry-grid-item .masonry-image-overlay a { color: rgba(255,255,255,0); }
.masonry-grid-item:hover .masonry-image-overlay .masonry-text a { color: rgba(255,255,255,1); }
.masonry-grid-item .masonry-image-overlay .masonry-text a:hover { color: rgba(255,255,255,0.7); }
.masonry-grid-item:hover .masonry-image-overlay .masonry-overlay-wrap { color: rgba(255,255,255,1); }

/* ******************************************************************************** Z. Mobile Styles */
@media only screen and (max-width:900px){
	#two-column-sidebar-left                                              { background-color: #ffffff; box-shadow: 0 0 5px #000000; }
	#two-column-sidebar-right                                             { background-color: #ffffff; box-shadow: 0 0 5px #000000; }
	#three-column-sidebar-left                                            { background-color: #ffffff; box-shadow: 0 0 5px #000000; }
	#three-column-sidebar-right                                           { background-color: #ffffff; box-shadow: 0 0 5px #000000; }
	body.sticky header.header-wide-no-feature div.header-logo-menu-strip,
	body.sticky header.header-wide-slider div.header-logo-menu-strip,
	body.sticky header.header-wide-image div.header-logo-menu-strip       { background-color: #e3e3e3; color: #474747; }
	body.sticky .canuck-show-search-trigger i                             { color: #474747; }
	#main-menu-right ul                                                   { border-bottom: 1px solid rgba(71,71,71,.1); }
	#main-menu-right ul li                                                { color: #474747; background-color: #ffffff; border-top: 1px solid rgba(71,71,71,.1); }
	#main-menu-right ul li a                                              { background-color: #ffffff; color: #474747; }
	#main-menu-right ul li a:hover,#main-menu-right ul li a:focus         { background-color: #19c143; color: #ffffff; }
	#main-menu-right ul li.current-menu-item > a                          { color: #19c143; }
	#main-menu-right ul li.current-menu-item > a:hover,
	#main-menu-right ul li.current-menu-item > a:focus                    { background-color: #19c143; color: #ffffff; }
	#main-menu-right ul li button                                         { background-color: #ffffff; color: #474747; }
	#main-menu-right ul li button:hover,
	#main-menu-right ul li button:focus                                   { background-color: #19c143; color: #ffffff; }
	#main-menu-right ul ul                                                { border-bottom: 1px solid rgba(71,71,71,.1); }
	#main-menu-right ul ul li                                             { color: #474747; background-color: #ffffff; border-top: 1px solid rgba(71,71,71,.1); }
	#main-menu-right ul ul li a                                           { background-color: #ffffff; color: #474747; }
	#main-menu-right ul ul li a:hover,#main-menu-right ul li a:focus      { background-color: #19c143; color: #ffffff; }
	#main-menu-right ul ul li.current-menu-item > a                       { color: #19c143; }
	#main-menu-right ul ul li.current-menu-item > a:hover,
	#main-menu-right ul ul li.current-menu-item > a:focus                 { background-color: #19c143; color: #ffffff; }
	#main-menu-right ul ul li button                                      { background-color: #ffffff; color: #474747; }
	#main-menu-right ul ul li button:hover,
	#main-menu-right ul ul li button:focus                                { background-color: #19c143; color: #ffffff; }
	#main-menu-right ul ul ul                                             { border-bottom: 1px solid rgba(71,71,71,.1); }
	#main-menu-right ul ul ul li                                          { color: #474747; background-color: #ffffff; border-top: 1px solid rgba(71,71,71,.1); }
	#main-menu-right ul ul ul li a                                        { background-color: #ffffff; color: #474747; }
	#main-menu-right ul ul ul li a:hover,#main-menu-right ul li a:focus   { background-color: #19c143; color: #ffffff; }
	#main-menu-right ul ul ul li.current-menu-item > a                    { color: #19c143; }
	#main-menu-right ul ul ul li.current-menu-item > a:hover,
	#main-menu-right ul ul ul li.current-menu-item > a:focus              { background-color: #19c143; color: #ffffff; }
	#main-menu-right ul ul ul li button                                   { background-color: #ffffff; color: #474747; }
	#main-menu-right ul ul ul li button:hover,
	#main-menu-right ul ul ul li button:focus                             { background-color: #19c143; color: #ffffff; }
	#main-menu-right ul ul ul ul                                          { border-bottom: 1px solid rgba(71,71,71,.1); }
	#main-menu-right ul ul ul ul li                                       { color: #474747; background-color: #ffffff; border-top: 1px solid rgba(71,71,71,.1); }
	#main-menu-right ul ul ul ul li a                                     { background-color: #ffffff; color: #474747; }
	#main-menu-right ul ul u ul li a:hover,#main-menu-right ul li a:focus { background-color: #19c143; color: #ffffff; }
	#main-menu-right ul ul ul ul li.current-menu-item > a                 { color: #19c143; }
	#main-menu-right ul ul ul ul li.current-menu-item > a:hover,
	#main-menu-right ul ul ul ul li.current-menu-item > a:focus           { background-color: #19c143; color: #ffffff; }
}

/* ===================================================================== 700 */
@media only screen and (max-width:700px){
	.portfolio-two-column.left-col,
	.portfolio-two-column.right-col
	{ border-bottom: 1px solid #7f7f7f; }
	.portfolio-three-column.left-col,
	.portfolio-three-column.center-col,
	.portfolio-three-column.right-col
	{ border-bottom: 1px solid #7f7f7f; }
	.comment.depth-2,.comment.depth-3,
	.comment.depth-4,.comment.depth-5,.comment.depth-6,
	.comment.depth-7,.comment.depth-8,.comment.depth-9,
	.comment.depth-10
	{ border-top: 1px solid #7f7f7f; }
}
