@charset "utf-8";

   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 { font-family:'Noto Sans', Georgia, Times, serif; clear:both; }
html { overflow-y:scroll; font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
a:focus { outline:thin dotted; }
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; }
::-moz-selection {
background:#8c2f09;
color:#fff;
text-shadow:none;
}
::selection { background:#8c2f09; color:#fff; text-shadow:none; } .clear, .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:""; } .widget-title { font-family:'Georgia', Times, serif; margin-bottom:6px; } .archive-title, .page-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, textarea {border:1px solid #ccc; border-radius:3px; font-family:inherit; padding:6px; padding:0.428571429rem; }
button, input { line-height:normal; }
textarea { font-size:100%; overflow:auto; vertical-align:top; }
#primary button { background-color:#efefef; } 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; } ul.tiles { list-style-type:none; text-align:center; }
.tiles { display:block; margin-top:24px; overflow:hidden; }
.tiles > li { display:block; height:auto; float:left; padding-bottom:0; }
.tiles.two_up { margin-left:-4%; }
.tiles.two_up > li { margin-left:4%; width:46%; }
.tiles.three_up, .tiles.four_up { margin-left:-2%; }
.tiles.three_up > li { margin-left:2%; width:31.3%; }
.tiles.four_up > li { margin-left:2%; width:23%; }
.tiles.five_up { margin-left:-1.5%; }
.tiles.five_up > li { margin-left:1.5%; width:18.5%; }
ul.tiles.products > li { margin-bottom:4%; padding-bottom:6px; padding-top:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; border-radius:6px; }
ul.tiles.products > li button { display:block; margin:0 auto 6px; width:80%; }
ul.tiles.products > li button a { font-size:18px; display:block; }
ul.tiles.products > li button img { margin-top:6px; } input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], li.bypostauthor cite span { padding:6px 10px!important; padding:0.428571429rem 0.714285714rem!important; font-size:11px; font-size:0.785714286rem; line-height:1.428571429; font-weight:normal; color:#7c7c7c; background-color:#e6e6e6; background-repeat:repeat-x; background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6); background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6); background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6); background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6); background-image:linear-gradient(top, #f4f4f4, #e6e6e6); border:1px solid #d2d2d2; border-radius:3px; box-shadow:0 1px 2px rgba(64, 64, 64, 0.1); }
button, input[type="submit"], input[type="button"], input[type="reset"] { cursor:pointer; font-family:'Georgia', Times, sans serif; margin-top:6px; margin-bottom:24px; }
button[disabled], input[disabled] { cursor:default; }
button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover { color:#5e5e5e; background-color:#ebebeb; background-repeat:repeat-x; background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb); background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb); background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb); background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb); background-image:linear-gradient(top, #f9f9f9, #ebebeb); }
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active { color:#757575; background-color:#e1e1e1; background-repeat:repeat-x; background-image:-moz-linear-gradient(top, #ebebeb, #e1e1e1); background-image:-ms-linear-gradient(top, #ebebeb, #e1e1e1); background-image:-webkit-linear-gradient(top, #ebebeb, #e1e1e1); background-image:-o-linear-gradient(top, #ebebeb, #e1e1e1); background-image:linear-gradient(top, #ebebeb, #e1e1e1); box-shadow:inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4; padding:6px; padding:0.428571429rem; }
li.bypostauthor cite span { color:#fff; background-color:#21759b; background-image:none; border:1px solid #1f6f93; border-radius:2px; box-shadow:none; padding:0; } .menu-toggle { font-family: 'Georgia', Times, sans serif; color: #8c2f09; cursor: pointer; padding: 6px 12px; line-height: 1.428571429; font-weight: normal; border: 1px solid #fff; border-radius: 4px; box-shadow: 0 0 2px rgba(64, 64, 64, 0.1); background: #fff; width: 30%; font-size: 16px;}
.menu-toggle:hover, .menu-toggle:active, .menu-toggle.toggled-on { color:#8d300a; border:none; background:#fff; border:1px solid #8d300a; } .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, .author-avatar img, img.wp-post-image { border-radius:3px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.2); }
.widget img { border-radius:3px; }
.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:1.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; }
#bottom-widgets img { width:100%; max-width:97%; height:auto; }
.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%; } .videoWrapper { position:relative; padding-bottom:56.25%; padding-top:25px; height:0; margin-bottom:12px; margin-bottom:0.85714286rem; }
.videoWrapper iframe { position:absolute; top:0; left:0; width:100%; height:100%; } .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; } #secondary aside.widget_nav_menu { background:#eee2be; box-shadow:0 0 3px #666; }
#secondary aside.widget_nav_menu .widget-title { color:#8c2f09; font-size:170%; }
#secondary aside.widget_nav_menu ul { margin-left:24px; }
#secondary aside.widget_nav_menu ul li:first-child { margin-top:6px; }
#secondary aside.widget_nav_menu li { line-height:1.4; }
#secondary aside.widget_nav_menu li ul li:last-child { margin-bottom:6px; }
#secondary aside.widget_nav_menu a { color:#333333; font-family:'Georgia', Times, sans serif; }
#secondary aside.widget_nav_menu ul li a { font-size:120%; }
#secondary aside.widget_nav_menu ul li ul li a { font-size:100%; line-height:1.2; } #wppa_searchsubmit, #searchsubmit { font-family:'Georgia', Times, sans serif; float:right; margin-top:6px; }
#wppa_s, .widget-area #s { margin-top:6px; width:53.66666666666%; } .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; }   body { font-size:16px; font-size:1rem; font-family:'Georgia', Times, sans serif; text-rendering:optimizeLegibility; color:#444; max-width:1680px;
margin:0 auto; }
body.custom-font-enabled { font-family:'Georgia', Times, sans serif; }
a { color:#F6AA8B; outline:none; text-decoration:none; transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; }
a:hover { color:#FFD8C8; }
a:active { color:#C26D4A; }
#primary a { color:#8c2f09; }
#primary a:hover { color:#D34F1B; }
#primary a:active { color:#732507; }
a.sp { background:#8e310b; color:#f0e4c0!important; border-radius:4px; padding:3px 6px; border:1px solid #9c3911; box-shadow:0px 0px 1px #000; }
a.sp:hover, a.sp:active { background:#c9430e; text-shadow:0px 0px 6px #682307; }
a.sp:active, a.sp:focus { box-shadow:none; text-shadow:none; }
.widget-area.widget a.sp { background:#8e310b; color:#f0e4c0; border-radius:4px; padding:6px 12px; }
.widget-area.widget a.sp:hover, a.sp:active { background:#a8390d; }
.widget-area h3 a, .widget-area h3 a:hover { color:#fff; }
#prisec-container { padding:0 20px; } .assistive-text, .site .screen-reader-text { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); }
.main-navigation .assistive-text:hover, .main-navigation .assistive-text:active, .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 { background-color:#fff; }
.site-content, .widget-area { padding:24px 0 12px; padding:1.714285714rem 0 0.85714286rem; } .site-header .header-image { margin:24px 0; margin:1.714285714rem 0; }
.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; } .main-navigation { text-align:center; background:#33281a; }
.main-navigation li { margin-top:6px; margin-top:0.42857143rem;  }
.main-navigation a { display:block; font-family:'Georgia', Times, sans serif; font-size:16px; line-height:1.42857143; color:#fff; border:1px solid #fff; border-radius:4px; padding:12px 0;}
.main-navigation a:hover { background:#fff; color:#8c6a42; }
.main-navigation li ul.sub-menu li { font-style:italic; } .main-navigation li.menu-item-371 a { color:#fff; background:#8d300a;}
.main-navigation li.menu-item-371 a:hover { background:#fff; color:#8d300a; }
.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; }
#masthead hgroup { background:#eee2be url(https://www.gianninigarden.com/wp-content/themes/gianniniGardens/images/bg-body.jpg) 0 0 repeat; }
#masthead, #menu-main-navigation {  text-align:center; }
#site-navigation { padding:12px 0; }
#menu-main-navigation { width:80%; } .slider-menu { text-align:center; border-bottom:1px solid #ebebeb; } .xtop { background:#252525; border-bottom:1px solid black; padding:12px 0; }
.xtop-container { width: 100%; display: table; }
.xtop a { color:#f0e4c0; font-family:'Georgia', Times, sans serif; }
.xtop a:hover { color:#fff8e2; }
.xtop a:active, xtop a:focus { color:#CEBF92; }
.xtop li { padding:6px 0; }
.left-header-aux-menu, .right-header-aux-menu { display: table-cell; width: 50%;}
.right-header-aux-menu { display:none; visibility:hidden; } section[role="banner"] { margin-bottom:48px; margin-bottom:3.428571429rem; } .widget-area .widget { margin-bottom:12px; margin-bottom:0.85714286rem; }
.widget-area .widget h3 { font-size:20px; font-size:1.42857143rem; font-weight:normal; }
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget { font-size:13px; font-size:0.928571429rem; line-height:1.5; }
.widget-area .widget form p { margin-top:3px; }
.widget-area .widget p:last-child { margin-bottom:0; }
.widget-area .textwidget ul { list-style:disc outside; margin:0 0 24px; margin:0 0 1.714285714rem; }
.widget-area #s { width:53.66666666666%; } footer[role="contentinfo"] { background:#eee2be; border-top:1px solid #ededed; clear:both; font-size:12px; font-size:0.857142857rem; line-height:2; margin-left:auto; margin-right:auto; text-align:center; }
.footer-container { border-top:#fff2cc; }
.footer-widget-area { border-bottom:1px solid #dfd2af; padding:24px 0; padding:1.714285714rem 0; }
footer[role="contentinfo"] p { font-size:12px; color:#8c2f09; line-height:1.6; }
footer[role="contentinfo"] a { color:#21759b; }
footer[role="contentinfo"] a:hover { color:#21759b; }
footer[role="contentinfo"] .site-info { background:#252525; clear:both; float:none; width:100%; padding:12px 0; }
footer[role="contentinfo"] .site-info p { font-size:12px; color:#444; line-height:1.2; }
footer[role="contentinfo"] img { display:block; width:88px; height:87px; margin:0 auto 12px; }
#infinite-footer { display:none; } #menu-footer-navigation a { color:#8c2f09; font-size:12px; }
#menu-footer-navigation a:hover { color:#a8390d; }
.menu-footer-navigation-container { background:rgb(255,255,255);  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(50%, rgba(249,249,249,1)), color-stop(100%, rgba(254,254,254,1))); background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe', GradientType=0 ); padding:12px 0; }
.menu-footer-navigation-container ul { display:block; }
.menu-footer-navigation-container ul li { display:inline; padding:12px; } ul.social { padding-top:12px; display:inline-block; width:48%; }
.widget-area .textwidget ul.social { margin-bottom:0; }
ul.social a { color:#f0e4c0; }
ul.social small { color:#c4a583; }
.widget-area .textwidget ul.social li { background:url(//www.gianninigarden.com/wp-content/uploads/2014/02/social-sprite.jpg) 0 0 no-repeat;}
.entry-content ul.social li.facebook, .comment-content ul.social li.facebook, .mu_register ul.social li.facebook, .widget-area .textwidget ul.social li.facebook { background:url(//www.gianninigarden.com/wp-content/uploads/2013/09/facebook-over-35px.jpg) 0 0 no-repeat; }
.entry-content ul.social li.twitter, .comment-content ul.social li.twitter, .mu_register ul.social li.twitter, .widget-area .textwidget ul.social li.twitter { background:url(//www.gianninigarden.com/wp-content/uploads/2013/09/twitter-over-35px.jpg) 0 0 no-repeat; }
.entry-content ul.social li.google, .comment-content ul.social li.google, .mu_register ul.social li.google, .widget-area .textwidget ul.social li.google { background:url(//www.gianninigarden.com/wp-content/uploads/2013/09/google-over-35px.jpg) 0 0 no-repeat; }
.entry-content ul.social li.youtube, .comment-content ul.social li.youtube, .mu_register ul.social li.youtube, .widget-area .textwidget ul.social li.youtube { background:url(//www.gianninigarden.com/wp-content/uploads/2013/09/youtube-over-35px.jpg) 0 0 no-repeat; }
.entry-content ul.social li.linkedin, .comment-content ul.social li.linkedin, .mu_register ul.social li.linkedin, .widget-area .textwidget ul.social li.linkedin { background:url(//www.gianninigarden.com/wp-content/uploads/2013/09/linkedin-over-35px.jpg) 0 0 no-repeat; }
.entry-content ul.social li.rss, .comment-content ul.social li.rss, .mu_register ul.social li.rss, .widget-area .textwidget ul.social li.rss { background:url(//www.gianninigarden.com/wp-content/uploads/2013/09/rss-over-35px.jpg) 0 0 no-repeat; }
.entry-content ul.social, .comment-content ul.social, .mu_register ul.social, .widget-area .textwidget ul.social { list-style:none outside; }
.entry-content ul.social li, .comment-content ul.social li, .mu_register ul.social li, .widget-area .textwidget ul.social li { line-height:1em; margin-bottom:1em; text-indent:30px; }
.entry-content ul.social li small, .comment-content ul.social li small, .mu_register ul.social li small, .widget-area .textwidget ul.social li small { padding-left:30px; }
.sp-email { background:url(//www.gianninigarden.com/wp-content/uploads/2013/12/email.png) 0 0 no-repeat; padding-left:24px; } #main { background:#eee2be; border-top:1px solid #fff2cc; border-bottom:1px solid #fff2cc; }
#primary.site-content, #secondary { background:#eee2be; }
#secondary .widget-area, #secondary.widget-area { max-width:300px; margin:0 auto; }
#secondary .wpcf7-form-control.wpcf7-text, #secondary .wpcf7-form-control.wpcf7-textarea, #secondary .wpcf7-form-control.wpcf7-captchar, #sales-force input { width:95%; }
.entry-meta { clear:both; }
.entry-header { margin-bottom:24px; margin-bottom:1.714285714rem; margin-top:24px; margin-top:1.714285714rem;}
.entry-header img.wp-post-image { margin-bottom:24px; margin-bottom:1.714285714rem; }
.entry-header .entry-title { color:rgba(140,47,9, 0.8); font-family:'Georgia', Times, serif; font-size:48px; font-size:3.42857143remm; line-height:1.2; font-weight:normal; text-shadow:1px 4px 6px #ede1bd, 0 0 0 #000, 1px 4px 6px #ede1bd; }
.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 { line-height:1.714285714; }
.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 { color:rgba(140,47,9, 0.8); font-family:'Georgia', Times, serif; font-weight:normal; margin:24px 0; margin:1.714285714rem 0; line-height:1.714285714; }
.entry-content h1, .comment-content h1 { font-size:36px; font-size:2.57142857rem; line-height:1.2; }
.entry-content h2, .comment-content h2, .mu_register h2 { font-size:36px; font-size:2.57142857rem; line-height:1.2; }
.entry-content h3, .comment-content h3 { font-size:24px; font-size:1.71428571rem; line-height:1.4; margin-bottom:12px; }
.entry-content h4, .comment-content h4 { font-size:14px; font-size:1rem; line-height:1.846153846; }
.entry-content h5, .comment-content h5 { font-size:13px; font-size:0.928571429rem; line-height:1.846153846; }
.entry-content h6, .comment-content h6 { font-size:12px; font-size:0.857142857rem; line-height:1.846153846; }
.entry-content p, .entry-summary p, .comment-content p, .mu_register p { margin:0 0 24px; margin:0 0 1.714285714rem; line-height:1.714285714; }
.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 li, .comment-content li, .mu_register li { margin:0 0 0 36px; margin:0 0 0 2.571428571rem; }
.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 { margin:12px 24px 12px 0; margin:0.857142857rem 1.714285714rem 0.857142857rem 0; }
img.alignright { margin:12px 0 12px 24px; margin:0.857142857rem 0 0.857142857rem 1.714285714rem; }
img.aligncenter { 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 { border-bottom:1px solid #ededed; 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 { border-top:1px solid #ededed; padding:6px 10px 6px 0; }
.site-content article { border-bottom:4px double #ededed; margin-bottom:72px; margin-bottom:5.142857143rem; padding-bottom:24px; padding-bottom:1.714285714rem; }
.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; } .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 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 li.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; }
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; } .home-slider { position:relative; overflow:hidden;}
.sldr-txt { position:absolute; z-index:1; top:20%; left:0; right:0; }
.sldr-title, .sldr-description, .sldr-btn { font-family:'Georgia', Times, serif; color:#fff; text-align:center;}
.sldr-title { font-size:24px; margin-bottom:12px; text-shadow:0 0 15px rgba(0,0,0,0.7);}
.sldr-description { font-family:'Raleway', sans serif; font-size:12px; text-shadow:0 0 6px rgba(0,0,0,0.7);}
.sldr-btn { position:relative; }
.sldr-btn a { background:#fff; color:#8c2f09; font-size:12px; padding:6px 12px; border:1px solid #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; }
.sldr-btn a:hover { box-shadow:0 0 24px #000; } #gallery { display:block; background:url(data:image/svg+xml, url('images/bg-gallery.jpg') 0 0 repeat, url(//www.gianninigarden.com/wp-content/themes/gianniniGardens/images/bg-gallery.jpg) 0 0 repeat; base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMjMxNiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzIyMWExMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjMjExOTBmIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, rgba(46,35,22,0) 0%, rgba(34,26,16,0.9) 80%, rgba(33,25,15,0.9) 90%), url(//www.gianninigarden.com/wp-content/themes/gianniniGardens/images/bg-gallery.jpg) 0 0 repeat; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(46,35,22,0)), color-stop(80%, rgba(34,26,16,0.9)), color-stop(90%, rgba(33,25,15,0.9))), url(//www.gianninigarden.com/wp-content/themes/gianniniGardens/images/bg-gallery.jpg) 0 0 repeat; background:-webkit-linear-gradient(top, rgba(46,35,22,0) 0%, rgba(34,26,16,0.9) 80%, rgba(33,25,15,0.9) 90%), url(//www.gianninigarden.com/wp-content/themes/gianniniGardens/images/bg-gallery.jpg) 0 0 repeat; background:-o-linear-gradient(top, rgba(46,35,22,0) 0%, rgba(34,26,16,0.9) 80%, rgba(33,25,15,0.9) 90%), url(//www.gianninigarden.com/wp-content/themes/gianniniGardens/images/bg-gallery.jpg) 0 0 repeat; background:-ms-linear-gradient(top, rgba(46,35,22,0) 0%, rgba(34,26,16,0.9) 80%, rgba(33,25,15,0.9) 90%), url(//www.gianninigarden.com/wp-content/themes/gianniniGardens/images/bg-gallery.jpg) 0 0 repeat; background:linear-gradient(to bottom, rgba(46,35,22,0) 0%, rgba(34,26,16,0.9) 80%, rgba(33,25,15,0.9) 90%), url(//www.gianninigarden.com/wp-content/themes/gianniniGardens/images/bg-gallery.jpg) 0 0 repeat; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e2316', endColorstr='#e621190f', GradientType=0 ), url(//www.gianninigarden.com/wp-content/themes/gianniniGardens/images/bg-gallery.jpg) 0 0 repeat; padding:24px 12px 12px; }
#gallery h3 { margin:0; }
#gallery p, #gallery h3, #bottom-widgets h3, #bottom-widgets h4 { color:#f0e4c0; font-family:'Georgia', Times, serif; text-shadow:3px 3px 3px 3px rgba(0,0,0,0.5); text-shadow:1px 1px rgba(0,0,0,0.3); font-weight:normal; } #bottom-widgets { display:none; }
#subscribe-field { line-height:2; text-indent:6px; } .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; }
#secondary aside { background:#8c2f09; border:1px solid #fff; color:#fff; box-shadow:0 0 3px #666, inset 0 0 3px #666; padding:12px; display:block; margin:24px auto; }
#search-3 { background:rgb(255,255,255)!important; }
#search-3 .widget-title { color:#8c2f09; } .advanced_recent_posts_widget ul li { border-bottom:none!important; }
.advanced_recent_posts_widget .post-title { color:#f0e4c0; font-family:'Georgia', Times, sans serif; font-size:120%!important; font-weight:normal!important; }
#advanced-recent-posts-3.advanced_recent_posts_widget p { line-height:1.4; margin-bottom:6px; }
.advanced_recent_posts_widget img { float:none!important; margin-right:0!important; margin-top:0!important; border:3px solid #fff; max-width:98%; }
#advanced-recent-posts-3 { padding:0 20px; height:100%; } img#wpstats { display:block; margin:0 auto 24px; margin:0 auto 1.714285714rem; } .responsive-slider.flexslider .slide .slide-title { display:none; }
.responsive-slider.flexslider .slides img { border-radius:0; box-shadow:none; }
.responsive-slider.flexslider { margin-bottom:0!important; }
.slider-menu li { background:rgb(255,255,255);  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(247,247,247,1) 50%, rgba(255,255,255,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(49%, rgba(255,255,255,1)), color-stop(50%, rgba(247,247,247,1)), color-stop(100%, rgba(255,255,255,1))); background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(247,247,247,1) 50%, rgba(255,255,255,1) 100%); background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(247,247,247,1) 50%, rgba(255,255,255,1) 100%); background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(247,247,247,1) 50%, rgba(255,255,255,1) 100%); background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(247,247,247,1) 50%, rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); border-bottom:1px solid #ccc; padding:24px 0; }
.slider-menu li a { font-size:20px; font-size:1.25rem; color:#8c2f09; font-family:'Georgia', Times, serif; }
.slider-menu li a:hover { color:#CC5423; }
.slider-menu li a:active { color:#681E00; } h2.wppa-title { line-height:1.2; }
h2.wppa-title, .wppa-box-text a {margin:0;  }
.albumlist .album, .thumblist .thumb { box-shadow:inset 0 0 4px rgb(179, 162, 117); }
.albumlist .album { padding:24px 20px; }
.thumbnail-area, .thumbnail-area.wppa-box { padding-top:24px; }
.wppa-nav-text { text-align:center; }
.filmwindow { max-width:90%; }
.widget-area .wppa-widget { margin-bottom:24px!important; } .tiles { display:block; margin-top:24px; overflow:hidden; }
.tiles > li { display:block; height:auto; float:left; padding-bottom:0; }
.tiles.two_up { margin-left:-4%; }
.tiles.two_up > li { margin-left:4%; width:46%; }
.tiles.three_up, .tiles.four_up { margin-left:-2%; }
.tiles.three_up > li { margin-left:2%; width:31.3%; }
.tiles.four_up > li { margin-left:2%; width:23%; }
.tiles.five_up { margin-left:-1.5%; }
.tiles.five_up > li { margin-left:1.5%; width:18.5%; }  @media screen and (min-width:500px) { .gallery-prime img, .gallery-second img { width:100%; height:auto} 
.gallery-prime a { float:left; margin-right:2%; width:32%; }
.gallery-prime a:last-child { float:right; margin-right:0; }
.gallery-second { clear:both; }
.gallery-second a { float:left; width:15%; margin-right:2%; }
.gallery-second a:last-child { float:right; margin-right:0; }
} @media screen and (min-width:600px) {
.author-avatar { float:left; margin-top:8px; margin-top:0.571428571rem; }
.author-description { float:right; width:80%; }
.header-image { margin:24px 0; margin:1.714285714rem 0; }
#page > div, #page > div:not(class'home-slider') { padding:0 24px; padding:0 1.714285714rem; }
body.template-front-page .site-content, body.single-attachment .site-content, body.full-width .site-content { width:100%; }
.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; } #site-navigation { padding:0; background:#fff; border-bottom:1px solid #ccc; }
#menu-main-navigation { width:100%; }
.menu-main-navigation { background:rgb(255,255,255); background:url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(50%, rgba(249,249,249,1)), color-stop(100%, rgba(254,254,254,1))); background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe', GradientType=0 ); }
.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:#8c6a42; white-space:nowrap; }
.main-navigation li a:hover { color:#D34F1B; }
.main-navigation li { border:none; border-radius:0; padding:0 20px; padding:0 1.42857rem ; margin:0; position:relative; }
.main-navigation li ul { display:none; margin:0; padding:0; position:absolute; top:100%; z-index:1; }
.main-navigation li ul ul { top:0; left:100%; }
.main-navigation ul li:hover > ul { border-left:0; display:block; }
.main-navigation li ul li a { border-bottom:1px solid #ededed; display:block; font-size:11px; font-size:0.785714286rem; line-height:2.181818182; padding:8px 10px; padding:0.571428571rem 0.714285714rem; width:180px; width:12.85714286rem; white-space:normal; }
.main-navigation li ul li a:hover { color:#D34F1B; }
.main-navigation li ul.sub-menu { z-index:99999; text-align:right; right:0; }
.main-navigation li ul.sub-menu li { border-radius:0; background:#fff; padding:0; }
.main-navigation li ul.sub-menu li:last-child { border:none; } .main-navigation li.menu-item-371 { border-right:1px solid #efefef; border-left:1px solid #efefef; }
.main-navigation li.menu-item-371 a { background:none; color:#8d300a; }
.main-navigation li.menu-item-371 a:hover { color:#D34F1B; }
.main-navigation li.menu-item-371 a:active { color:#732507; }
.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:#775226; }
.menu-toggle { display:none; }
#respond form input[type="text"] { width:46.333333333%; }
#respond form textarea.blog-textarea { width:79.666666667%; } .xtop { height:22px; padding:3px 0; border-bottom:1px solid #000; }
.xtop li { padding:3px 0; margin:0 3px; }
.xtop a { font-size:80%; }
.left-header-aux-menu { top:0; padding-left:3px; }
.left-header-aux-menu li { float:left; }
.left-header-aux-menu li:after { content:" |"; color:#f0e4c0; font-size:80%; padding-left:3px; }
.left-header-aux-menu li:last-child:after { content:""; }
.right-header-aux-menu { top:0; padding-right:3px; }
.right-header-aux-menu .container { float:right; }
.right-header-aux-menu li { float:left; }
.right-header-aux-menu li:after { content:" |"; color:#f0e4c0; font-size:80%; padding-left:3px; }
.right-header-aux-menu li:last-child:after { content:""; } .advanced_recent_posts_widget img { float:left; margin-right:10px; margin-top:5px; } .widget-area .textwidget li { margin-left:36px; margin-left:2.571428571rem; } .slider-menu { background:rgb(255,255,255);  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(50%, rgba(249,249,249,1)), color-stop(100%, rgba(254,254,254,1))); background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(249,249,249,1) 50%, rgba(254,254,254,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe', GradientType=0 ); }
.responsive-slider.flexslider .slide .slide-title { display:none; }
.responsive-slider.flexslider .slides img { border-radius:0; }
.responsive-slider.flexslider { margin-bottom:0!important; }
.slider-menu li { display:inline-block; background:none; border-bottom:none; vertical-align:middle; width:32%; }
.slider-menu li a:hover { color:#CC5423; }
.slider-menu li a:active { color:#681E00; }
.sldr-txt { top:30%; }
.sldr-title { font-size:48px; margin-bottom:6px; }
.sldr-description { display:block; margin-bottom:24px;}
.sldr-btn a { font-size:14px;  } .menu-footer-navigation-container { border-bottom:1px solid #ccc; padding-top:12px; margin-top:0; }
.menu-footer-navigation-container ul { margin-bottom:0; } .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; } .first.widget-area, .second.widget-area, .third.widget-area { float:left; width:31%; margin-right:3.5%; padding-left:0; padding-right:0; }
.second.widget-area { float:right; margin-right:0; }
.bottom-widgets-container {	padding-top:12px; padding-bottom:48px; }
.third.widget-area { -webkit-box-shadow:-5px 0px 10px rgba(0, 0, 0, 0.34); -moz-box-shadow:-5px 0px 23px -10px rgba(0, 0, 0, 0.34); -o-box-shadow:-5px 0px 23px -10px rgba(0, 0, 0, 0.34); box-shadow:-5px 0px 23px -10px rgba(0, 0, 0, 0.34);  -webkit-border-radius:6px; -o-border-radius:6px; border-radius:6px; }
} @media screen and (min-width:960px) { .xtop, .main-navigation, .slider-menu .container, #prisec-container, .gallery-container, .bottom-widgets-container, .footer-container, .site-info-container { padding-right:5%; padding-left:5%; }
.xtop-container, .slider-menu .container, #prisec-container, .gallery-container, .bottom-widgets-container, .footer-container, .site-info-container { max-width:1280px; margin:0 auto; }
.responsive-slider.flexslider .slides img { width:100%; }
body { background-color:#282828; }
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; }
.site-content { float:left; width:67.104167%; }
.widget-area { float:right; width:26.041666667%; }
.site-header .header-image { width:468px; height:126px; } .menu-slider-navigation-container { border-right:1px solid #efefef; border-left:1px solid #efefef; }
.main-navigation li:last-child {  } .sldr-title { font-size:84px; margin-bottom:12px; }
.sldr-description { font-size:16px; margin-bottom:60px;}
.sldr-btn a { font-size:14px; padding:12px 24px; }	.slider-menu li { border-right:1px solid #efefef; width:16%; }
.slider-menu li:nth-child(6), .slider-menu li:last-child { border-right:none; } #bottom-widgets { display:block; }
#bottom-widgets { border-top:1px solid #735632; background:url(//www.gianninigarden.com/wp-content/themes/gianniniGardens/images/bg-bottom-widgets2.jpg) 0 0 repeat; padding-top:12px; }
#bottom-widgets .widget-title { font-size:24px; font-size:1.71428571rem; margin-bottom:12px; }
#bottom-widgets p { color:#c4a583; } #gallery { padding-left:0; padding-right:0; } footer[role="contentinfo"] img { display:inline; float:left; margin-right:20px; }
footer[role="contentinfo"] { padding:24px 0 0; padding:1.714285714rem 0 0; text-align:left; }
.footer-widget-area { float:left; margin-bottom:24px; width:40%; }
#menu-footer-navigation { margin-top:72px; margin-bottom:0; padding-bottom:0; }
.menu-footer-navigation-container { background:none; border-bottom:none; float:right; margin-top:0; padding-top:0; }
.menu-footer-navigation-container ul { display:inline-block; }
.menu-footer-navigation-container ul li { float:left; padding:0 12px; }
.footer-widget-area { border-bottom:none; padding:0; padding:0; } .entry-content ul.social li, .comment-content ul.social li, .mu_register ul.social li, .widget-area .textwidget ul.social li { margin-left:0; }
} @media screen and (min-width:1280px) {
.sldr-description { margin-bottom:96px; }
} @media screen and (min-width:1300px) {
.sldr-title { font-size:96px; }
} @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) "] "; }
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; }
.singular .entry-header .entry-meta { position:static; }
.singular .site-content, .singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular .comments-title { margin:0; width:100%; }
.entry-header .entry-title, .entry-title, .singular .entry-title { font-size:21pt; }
footer.entry-meta, footer.entry-meta a { color:#444; font-size:10pt; }
.author-description { float:none; width:auto; } .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; } #black-studio-tinymce-2 { width:40%; float:left; }
}[class^="wp-block-"] figcaption {
color: #757575;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
font-style: italic;
text-align: left;
}
[class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft {
margin-right: 24px;
}
[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright {
margin-left: 24px;
}
.rtl [class^="wp-block-"] figcaption {
text-align: right;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin-top: 0.1em;
} .wp-block-image figure:not(.aligncenter) {
line-height: 0;
margin: 0 1.714285714rem;
}
.wp-block-image figure.alignleft {
margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
.wp-block-image figure.alignright {
margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
.wp-block-image figcaption {
padding-top: 0.75em;
} .wp-block-gallery {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
left: 0;
right: 0;
text-align: center;
width: auto;
} .wp-block-quote:not(.is-large):not(.is-style-large) {
border: 0;
padding: 24px;
padding: 1.714285714rem;
}
.wp-block-quote {
padding: 24px;
padding: 1.714285714rem;
}
.wp-block-quote cite {
color: inherit;
font-size: inherit;
font-style: italic;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 20px;
} .wp-block-audio audio {
display: block;
margin-bottom: 1.714285714rem;
width: 100%;
} .wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
background-color: #e6e6e6;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: linear-gradient(to bottom, #f4f4f4, #e6e6e6);
border: 1px solid #d2d2d2;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
color: #7c7c7c;
font-family: inherit;
font-size: 11px;
font-size: 0.785714286rem;
font-weight: normal;
line-height: 1.428571429;
padding: 6px 10px;
padding: 0.428571429rem 0.714285714rem;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
background-color: #ebebeb;
background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: linear-gradient(to bottom, #f9f9f9, #ebebeb);
background-repeat: repeat-x;
color: #5e5e5e;
}
.wp-block-file .wp-block-file__button:focus {
background-color: #e1e1e1;
background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: linear-gradient(to bottom, #ebebeb, #e1e1e1);
background-repeat: repeat-x;
border-color: transparent;
box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
color: #757575;
}
.rtl .wp-block-file * + .wp-block-file__button {
margin-left: 0.75em;
margin-right: 0;
} .wp-block-video video:not(:last-child) {
margin-bottom: 0;
}  pre.wp-block-code {
border: 0;
padding: 0;
} .wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
font-size: 14px;
text-transform: none;
} .wp-block-table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
.wp-block-table th {
border: 0;
font-weight: bold;
padding: 6px 10px 6px 0;
text-transform: uppercase;
}
.has-text-color th {
color: inherit;
}
.wp-block-table td {
border: 0;
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
}
.wp-block-table[style*="font-size"] *,
.wp-block-table[class*="-font-size"] * {
font-size: inherit;
}  .wp-block-button .wp-block-button__link {
border: 1px solid #d2d2d2;
font-family: inherit;
font-size: 11px;
font-size: 0.785714286rem;
font-weight: normal;
line-height: 1.428571429;
padding: 6px 10px;
padding: 0.428571429rem 0.714285714rem;
}
.entry-content .wp-block-button__link,
.entry-content .wp-block-button__link:visited {
background-color: #e6e6e6;
color: #7c7c7c;
}
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-outline .wp-block-button__link:visited {
background-color: inherit;
border-color: inherit;
}
.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:visited:hover,
.entry-content .wp-block-button__link:focus {
background-color: #ebebeb;
color: #5e5e5e;
}
.entry-content .wp-block-button__link:active {
background-color: #e1e1e1;
color: #757575;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: linear-gradient(to bottom, #f4f4f4, #e6e6e6);
}
.wp-block-button__link:not(.has-text-color) {
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.wp-block-button__link:not(.has-background):hover,
.wp-block-button__link:not(.has-background):focus {
background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: linear-gradient(to bottom, #f9f9f9, #ebebeb);
background-repeat: repeat-x;
}
.wp-block-button__link:not(.has-background):active {
background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: linear-gradient(to bottom, #ebebeb, #e1e1e1);
background-repeat: repeat-x;
border-color: transparent;
}
.wp-block-button__link:not(.has-text-color):active {
box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
} .wp-block-separator {
border: 0;
} .wp-block-media-text {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments {
margin: 0;
padding: 0;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 0;
box-shadow: none;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 60px;
}
.wp-block-latest-comments__comment,
.wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
}
.wp-block-latest-comments__comment-excerpt p:last-child {
margin-bottom: 0;
}
.wp-block-latest-comments__comment-date {
color: #5e5e5e;
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
margin: 0;
padding: 24px 0;
padding: 1.714285714rem 0 0;
}
.wp-block-latest-comments article {
margin-bottom: 0;
} .entry-content .has-blue-color,
.entry-content .has-blue-color:visited {
color: #21759b;
}
.entry-content .has-blue-background-color,
.entry-content .has-blue-background-color:visited {
background-color: #21759b;
}
.entry-content .has-dark-gray-color,
.entry-content .has-dark-gray-color:visited {
color: #373737;
}
.entry-content .has-dark-gray-background-color,
.entry-content .has-dark-gray-background-color:visited {
background-color: #373737;
}
.entry-content .has-medium-gray-color,
.entry-content .has-medium-gray-color:visited {
color: #9f9f9f;
}
.entry-content .has-medium-gray-background-color,
.entry-content .has-medium-gray-background-color:visited {
background-color: #9f9f9f;
}
.entry-content .has-light-gray-color,
.entry-content .has-light-gray-color:visited {
color: #e6e6e6;
}
.entry-content .has-light-gray-background-color,
.entry-content .has-light-gray-background-color:visited {
background-color: #e6e6e6;
}
.entry-content .has-white-color,
.entry-content .has-white-color:visited {
color: #fff;
}
.entry-content .has-white-background-color,
.entry-content .has-white-background-color:visited {
background-color: #fff;
}