div.header-main, div.customify-container, div#site-content {margin-bottom: 10px;} div#page-titlebar {background-color:#fbd8e3;
background-image: url(https://www.knitting-and.com/wp-content/uploads/2018/09/dark-pink-paper.jpg)
} div#site-content, div#page-titlebar, div.footer-main, div.footer-bottom, div.entry-content img {box-shadow: -5px 5px 5px 0px rgba(104,104,104,0.65)} .sd-social-official .sd-content ul, .sd-social-official .sd-content ul li {
line-height: 2px !important;} .widget-title, .nav-menu-desktop .menu li a {
text-transform:none;
} .nav-menu-desktop .menu li {
font-size: 1.1em;
}
.nav-menu-desktop .sub-menu li a {
font-size:.8em;
color:#333;
}
.nav-menu-desktop .sub-menu li a:hover{
background-color:#fbd8e3;
} .wp-caption-text {
text-align: center;
font-style: italic;
color: #333;
} ul.footer-social-icons li {
margin-bottom: 10px;
} .widget-area .widget_nav_menu li a {
border-bottom:none;
padding-bottom:0px
}
.widget_nav_menu li a:hover {
border-bottom: 1px dotted #fff;
}
section#ccchildpages_widget-3 li a:hover {
border-bottom: 1px dotted #fff;
} span.page-numbers.dots, span.page-numbers.dots:hover {
background-color:transparent;
border-color:transparent;
color:#333
} h2 {font-size: 1.3em;
margin-top:10px;
}
h3 {font-size: 1.2em}
h4 {font-size: 1.1em}
h5 {font-size: 1em}
h6 {font-size: 0.9em}
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {display: inline;}
.entry-content h2::after, .entry-content h3::after, .entry-content h4::after, .entry-content h5::after, .entry-content h6::after  {
content:"\A";
white-space:pre;
} 
.entry-content h3 {border-top:none;
line-height: 3em;} div.titlebar-tagline {display:none;
} img.alignleft { margin-bottom: 1em;
} div.fluid-width-video-wrapper {
clear: both;
} #cb-row--footer-main .footer--row-inner{
background-image: url(https://www.knitting-and.com/wp-content/uploads/2018/09/burgundy-paper.jpg)
}
.footer-bottom .dark-mode{
background-image: url(https://www.knitting-and.com/wp-content/uploads/2018/09/grey-paper.jpg)
} .clear {clear:both;} form#patterninfo input#name, form#patterninfo input#yarn {max-width:500px;}
form#patterninfo input#handCirc, form#patterninfo input#thumbCirc,
form#patterninfo input#thumbBase, form#patterninfo input#gauge,
form#patterninfo input#needles
{max-width:200px;} img.noshadow {
box-shadow:none !important;
-webkit-box-shadow: none;
-moz-box-shadow:    none;
} li.home span, li.post span, li.post-page span {
display: inline-block;
padding:5px 0px;
vertical-align: middle;
max-width: 200px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-top:-2px;
} div#page-breadcrumb {
padding:0px;
margin:0px;
}
div.page-breadcrumb-inner.customify-container {
margin:0px;
overflow:hidden;
}
.page-breadcrumb-list li a{
padding:14px 5px;
}
.page-breadcrumb-list li a:hover {
background: rgba(120,7,44,0.85);
}
.page-breadcrumb-list li a:visited {
color: grey;
} div#site-content a{
text-decoration:underline;	
}
div#site-content a:hover, h3.ccpage_linked_title a:hover {
color:white !important;
background-color:#a6cf97;
} div#site-content a:visited{color:#333} div.ccchildpage, figure.gallery-item img {
border: 1px solid #fbd8e3;
box-shadow: -5px 5px 5px 0px rgba(104,104,104,0.65);
background-color:#fff;
}
a.ccpage_linked_thumb img{
border:1px solid #D3D3D3;
box-shadow:none
} 
a.ccpage_linked_thumb img:hover, div.entry-content a img:hover{border: 5px solid #a6cf97} h3.ccpage_linked_title{
font-size: 1.1em;
display:block !important;
line-height: 1.5em;
}
h3.ccpage_linked_title::after{
content:none;
white-space:pre-wrap;
} div.ccpages_nav {
clear: both;
}
div.ccpages_nav a { 
padding:10px;
display:inline-block;
}
div.ccpages_nav a:hover
{	
color: #fff !important;
background-color:rgba(120,7,44,0.85) !important;
font-style:normal;
} a.page-numbers:hover{background:#f32a78 !important;} div.google-auto-placed ap_container{margin:15px auto} .nf-field-element input, .nf-field-element select, .nf-field-element textarea {
min-height:40px;
} .entry-single .entry-title{
font-size: 1.5em;
font-weight: 500;} ul li ul {list-style-type: circle;} input.gsc-input {
padding: 10px !important;
}
td#gs_tti50{
min-width:80%;
}
table.gsc-search-box { padding:10px;
line-height:2.5em;
}
.cse button.gsc-search-button-v2, button.gsc-search-button-v2 {
min-width:50px;
padding:10px;}
td.gsc-search-button{
width:50%;
clear: both;
margin-left: 0px;
}
.gsc-search-button-v2 svg {
min-height: 20px;
min-width: 20px;
padding: 10px;} #jp-relatedposts h3.jp-relatedposts-headline {
font-size: 150%;
}
@media only screen and (max-width:600px)
{ .page-breadcrumb-list li {
margin: 10px 0px;
} section#ccchildpages_widget-3 li a {
display:block;
}
.widget-area .widget_nav_menu li a, section#ccchildpages_widget-3 li a {
padding:20px 20px 0px 20px;
} table td, table th {
display: block;
width: 100%;} div#entry-content img {
box-shadow:none !important; 
}
} @media print {
div#jp-relatedposts, header#masthead, div#page-breadcrumb, aside#sidebar-primary, aside#sidebar-secondary, footer#site-footer, div#comments, div.sharedaddy, .google-auto-placed.ap_container, #ads table, .noprint {
display:none
}
div, div.entry-content img {
box-shadow:none !important;
-webkit-box-shadow: none;
-moz-box-shadow:    none;
}
main#main {
min-width:100%;
max-width:100%;
}
img, tr {page-break-inside: avoid;}
img {max-height: 100%}
}