.simple-social-icons svg[class^="social-"],
.simple-social-icons svg[class*=" social-"] {
display: inline-block;
width: 1em;
height: 1em;
stroke-width: 0;
stroke: currentColor;
fill: currentColor;
}
.simple-social-icons {
overflow: hidden;
}
.simple-social-icons ul {
margin: 0;
padding: 0;
}
.simple-social-icons ul li {
background: none !important;
border: none !important;
float: left;
list-style-type: none !important;
margin: 0 6px 12px !important;
padding: 0 !important;
}
.simple-social-icons ul li a {
border: none !important;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
display: inline-block;
font-style: normal !important;
font-variant: normal !important;
font-weight: normal !important;
height: 1em;
line-height: 1em;
text-align: center;
text-decoration: none !important;
text-transform: none !important;
width: 1em;
}
.simple-social-icons ul.aligncenter {
text-align: center;
}
.simple-social-icons ul.aligncenter li {
display: inline-block;
float: none;
}
.simple-social-icons .screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}.title {
font-family: Open Sans; font-weight: 300;
margin: -1px -2px 0.8em;
}
.site-header .search-form {
margin: 20px 5px -44px 0;
width: 31.1%;
min-width: 230px;
}
.clear-line {
border-bottom: 1px solid #ddd;
clear: both;
margin: 0 0 25px;
}
.clear {
clear: both;
margin: 5px 0;
}
.centerit {
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
}
@media only screen and (max-width: 1023px) {
.site-header .search-form {
display: none;
}
}
input,
select,
textarea {
height: 36px;
margin-top: 6px;
padding: 1.05rem;
}
.rightsideblocknews button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button {
padding: 1rem 2rem;
margin: 15px 19% 0;
} .sidebar-primary {
width: 270px;
} .rightsideblocka {
background: #e4f2d7;
}
.rightsideblocka h2 {
padding-left: 10px;
padding-top: 5px;
}
.rightsideblockreport {
background: #e0f5fb;
}
.rightsideblockreport p {
margin-top: -30px;
padding: 10px;
}
.rightsideblockreport h4 {
padding-left: 10px;
}
.rightsideblockreport ul {
padding-bottom: 30px;
margin-top: -10px;
}
.rightsideblockreport li {
font-size: 14px;
color: #5e6b69;
}
.rightsideblocka p {
padding: 10px;
margin-top: -10px;
}
.rightsideblockb {
background: #e0f5fb;
margin-top: 15px;
}
.rightsideblockb p {
padding: 10px;
margin-top: -10px;
}
.rightsideblockb h2 {
padding-left: 10px;
padding-top: 5px;
}
.rightsideblockc {
background: #b2c29e;
margin-top: 15px;
}
.rightsideblockc h2 {
padding-left: 10px;
padding-top: 5px;
}
.rightsideblockc p {
padding: 10px;
margin-top: -10px;
}
.rightsideblockd {
margin-top: 15px;
background: #e4f2d7;
}
.rightsideblockd h2 {
padding-left: 10px;
padding-top: 5px;
}
.rightsideblockd p {
padding: 10px;
margin-top: -10px;
}
.greyframe {
border: 1px solid #b8bfbc;
padding: 0;
padding-left: 10px;
padding-right: 10px;
padding-top: 0;
}
.greyframe form {
margin: 10px;
}
.greyframe input#name,
.greyframe input#ahulhj-ahulhj {
width: 95%;
}
.greyframe input[type="submit"] {
margin-bottom: 20px;
margin-left: 28px;
}
.rightsideblocknews {
background: #e4f2d7;
padding: 15px;
margin: -9px 0 0;
}
h4 {
padding-left: 5px;
padding-top: 5px;
padding-bottom: 0;
}
.rightsideblocknews p {
padding-left: 15px;
padding-right: 15px;
line-height: 20px;
margin-top: 4px;
margin-top: -22px;
}
.rightsideblockforum {
margin-top: 15px;
background: #e0f5fb;
padding-bottom: 10px;
margin-top: 40px;
}
.rightsideblockforum h4 {
padding-left: 20px;
padding-top: 10px;
}
.rightsideblockforum p {
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
margin-top: -30px;
line-height: 20px;
}
.rightsideblockmaptop {
background: #ffffff;
background-image:url(//wp-content/themes/gbsandfly/images/goodbyesandfly_map_top.png);
background-repeat: no-repeat;
height: 116px;
width: 221px;
display: block;
}
.rightsideblockmapbody {
background-image: url(//wp-content/themes/gbsandfly/images/goodbyesandfly_map_body.png);
background-repeat: repeat-y;
width: 221px;
margin-top: -15px;
padding-bottom: 5px;
}
.rightsideblockmapbottom {
background-image: url(//wp-content/themes/gbsandfly/images/goodbyesandfly_map_bottom.png);
background-repeat: no-repeat;
width: 221px;
height: 13px;
display: block;
}
.rightsideblockmapbody p {
padding-top: 15px;
padding-left: 20px;
line-height: 20px;
width: 170px;
}
.rightsideblock {
margin-top: 10px;
}
.rightsideblock p {
margin-top: 10px;
padding-left: 10px;
color: #000000;
} .sidebar .widget { background-color: #EEEEEE;
margin-top: 1.5rem;
margin-bottom: -1.5rem;
padding: 9px 0 0 !important;
} .entry:before {
visibility: hidden !important;
display: none;
} 
.entry-title {
visibility: hidden !important;
display: none; }
.entry-header .entry-title {
display: none;
}
.woocommerce .entry-title {
color: #8f9d88;
font-size: 2.1rem;
margin: 0 0 20px !important;
text-align: left;
}
.entry {
padding-top:3.3rem;
} .wp-caption {
margin: 0 -1px 0 auto;
}
.jetpack-image-container .wp-caption-text {
color: #CBCBCB;
font-weight: normal;
margin: -30px 16px 10px 0 !important;
text-align: right;
font-size: 1.2rem;
}
.quote {
color: #777777;
font-size: 13px !important;
font-style: italic;
line-height: 17px; padding: 0 16px 3px;
text-align: justify;
}
.quote2 {
font-size: 16px;
font-style: italic;
margin: -9px;
padding:0 25px 3px;
} .nav-primary a:hover {
color:#e31936;
}
.genesis-nav-menu .sub-menu .current-menu-item > a {
color: #8f9d88;
}
.genesis-nav-menu .sub-menu a:hover {
color: #e31936;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
height: 34px;
}
.woocommerce .quantity .qty {
width: 3.8em;
}
.woocommerce input {
margin-top: 0;
}
.quantity input {
padding:0.4em;
margin-top: -1px;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product,.woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product {
width: inherit;
}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img {
width: inherit;
margin-left:auto;
margin-right:auto;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
width: inherit;
}
.woocommerce select {
height: 42px;
}
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {
display: block;
height: auto;
box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
-webkit-transition: all ease-in-out .2s;
-moz-transition: all ease-in-out .2s;
-o-transition: all ease-in-out .2s;
transition: all ease-in-out .2s;
} h1, h2, h3, h4, h5, h6 {
color: #234535;
}
h1 {
font-size: 2.2rem;
}
h2 {
font-size: 2.1rem;
}
h3 {
font-size: 2rem;
}
h4 {
font-size: 1.9rem;
}
h5 {
font-size: 1.6rem;
}
h6 {
font-size: 1.5rem;
}
.olive h1 {
color: #8f9d88;
font-size: 2rem;
}
.olive h2 {
color: #8f9d88;
font-size: 1.75rem;
}
.red h2 {
color: #e31936;
font-size: 1.75rem;
} @media only screen and (min-width: 1024px) {
.page-id-6 .entry-title {
margin-right:-310px !important;
}
.page-id-97 .entry-title {
margin-right:-310px !important;
}
.page-id-236 .entry-title {
margin-right:-310px !important;
}
.page-id-1113 .entry-title {
margin-right:-310px !important;
}
}
.whiteback {
background-color: white;
height: auto!important;
margin: -9px auto -6px;
padding: 20px 8% 0;
position: relative;
width: 100%!important;
}
#responsive-menu .appendLink {
border-bottom: 0px!important;
border-left: 0px!important;
color: #5e755c!important;
}
@media only screen and (max-width: 793px) {
.content-sidebar-wrap {
border-top: 0.25rem solid #8f9d88 ;
}
.title {
font-size: 1.9rem;
}
}
.product .star-rating span:before,
.product .star-rating:before {
color: #fdb12c;
}