@charset "utf-8";
@charset "utf-8";
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -.1em !important;
background: 0 0 !important;
padding: 0 !important
}
div.wpcf7 {
margin: 0;
padding: 0
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0
}
div.wpcf7-response-output {
margin: 2em .5em 1em;
padding: .2em 1em;
border: 2px solid red
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid red
}
div.wpcf7-spam-blocked {
border: 2px solid orange
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700
}
.wpcf7-form-control-wrap {
position: relative
}
span.wpcf7-not-valid-tip {
color: red;
font-size: 1em;
font-weight: 400;
display: block
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid red;
background: #fff;
padding: .2em .8em
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em
}
span.wpcf7-list-item-label:before,
span.wpcf7-list-item-label:after {
content: " "
}
.wpcf7-display-none {
display: none
} div.wpcf7 .ajax-loader.is-active {
visibility: visible
}
div.wpcf7 div.ajax-error {
display: none
}
div.wpcf7 .placeheld {
color: #888
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0
}
div.wpcf7 input[type=file] {
cursor: pointer
}
div.wpcf7 input[type=file]:disabled {
cursor: default
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed
}
.wpcf7 textarea[name=textarea-name] {
width: 100%;
height: 100px !important
}
.photospace_res {
margin-bottom: 30px;
margin-top: 30px;
min-height: 200px;
overflow: visible;
position: relative
}
.photospace_res .slideshow img {
line-height: 0;
max-width: 100%;
vertical-align: top
}
.photospace_res .slideshow span {
line-height: 0
}
.photospace_res .slideshow a.advance-link {
display: block;
line-height: 0;
text-align: center
}
.photospace_res .slideshow a.advance-link:active,
.photospace_res .slideshow a.advance-link:hover,
.photospace_res .slideshow a.advance-link:visited {
text-decoration: none
}
.photospace_res .slideshow span.image-wrapper {
display: block;
font-size: 0;
left: 0;
letter-spacing: -1px;
line-height: 0;
position: relative;
top: 0;
white-space: nowrap
}
.photospace_res .gal_content {
display: none
}
.photospace_res .gal_content a:hover {
text-decoration: underline
}
.photospace_res .controls a {
color: #8e8e8e;
text-decoration: none
}
.photospace_res .thumnail_row {
float: left;
left: -50%;
position: relative;
width: auto
}
.photospace_res .thumnail_row a {
color: #8e8e8e;
text-decoration: none
}
.photospace_res .thumnail_row a.pageLink:focus {
outline: 0
}
.photospace_res .thumnail_row a.pageLink:hover {
opacity: 1
} .photospace_res .ss-controls {
display: block;
margin-bottom: 5px;
text-align: center
}
.photospace_res .slideshow-container {
clear: both;
position: relative
} .photospace_res span.image-caption {
display: block;
position: inherit
}
.photospace_res .caption {
color: #8e8e8e;
padding-right: 0;
padding-top: 10px;
text-align: center
}
.photospace_res li .caption {
display: none
}
.photospace_res li a:hover {
cursor: default;
opacity: .5
}
.photospace_res .image-desc {
line-height: 1.3em;
padding-top: 12px
}
.photospace_res .thumbs_wrap2 {
overflow: hidden
}
.photospace_res .thumbs_wrap {
float: left;
left: 50%;
position: relative
}
.photospace_res ul.thumbs {
float: left;
list-style: none!important;
margin: 0;
padding: 0;
text-align: center
}
.photospace_res ul.thumbs li {
display: inline-block;
list-style: none!important;
margin: 0;
padding: 0;
position: relative
}
.photospace_res ul.thumbs img {
display: block
}
.photospace_res a.thumb {
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
-webkit-transition: all .4s ease-in-out;
display: block;
height: auto;
margin: 0;
opacity: 1;
padding: 0;
transition: all .4s ease
}
.photospace_res a.thumb:focus {
outline: 0
}
.photospace_res li.selected a {
cursor: default;
opacity: .5
}
.photospace_res .psr_paging {
overflow: hidden;
text-align: center
}
.photospace_res a.pageLink {
-moz-transition: all .2s ease;
-o-transition: all .2s ease;
-webkit-transition: all .2s ease-in-out;
background-color: #fff;
background-position: center center;
background-repeat: no-repeat;
border: solid 1px #ccc;
display: inline-block;
opacity: .5;
position: relative;
transition: all .2s ease
}
.photospace_res .hide_me {
display: none!important
}
.photospace_res .gal_content,
.photospace_res .slideshow a.advance-link,
.photospace_res .slideshow img,
.photospace_res .slideshow span,
.photospace_res .slideshow-container {
height: auto;
width: auto
}
.photospace_res_clear {
clear: both
}
.ewd-ufaq-hidden {
display: none
}
.ufaq-faq-category-title-toggle {
cursor: pointer
}
.ufaq-faq-category-body-hidden {
display: none
}
.ewd-ufaq-clear {
clear: both
}
.ewd-ufaq-post-margin {
text-decoration: none
}
.ewd-ufaq-post-margin-symbol {
text-decoration: none
}
.ufaq-permalink {
margin: 24px 0
} .ewd-ufaq-author {
font-weight: 600
}
.ewd-ufaq-date {
font-weight: 600
}
.ufaq-faq-category-title {
width: 100%;
clear: both
}
.ufaq-faq-category {
margin-bottom: 20px
}
.ufaq-faq-category-inner {
margin-bottom: 48px
}
.ufaq-faq-body {
padding: 10px 25px;
padding-left: 55px
}
.ufaq-faq-search {
margin: 5px 0 !important
}
.ufaq-search-highlight {
background: #f7ff00
}
.ewd-otp-field-label {
width: auto !important
}
.ufaq-text-input {
border-radius: 0 !important;
margin: 15px !important
}
.ewd-ufaq-submit {
border-radius: 0 !important
}
.ufaq-faq-header {
margin: 10px
}
.ufaq-faq-header a:hover {
text-decoration: none
}
.ewd-ufaq-post-margin-symbol {
display: inline-block;
float: left;
text-align: center;
width: auto;
height: auto;
margin-right: 15px;
padding: 2px 0 0 2px;
line-height: 1
}
.ewd-ufaq-post-margin-symbol span {
display: inline-block;
font-size: 30px;
margin: 0 auto
}
.ufaq-faq-title-text {
float: left;
width: 90%
}
.ufaq-faq-title h1,
.ufaq-faq-title h2,
.ufaq-faq-title h3,
.ufaq-faq-title h4,
.ufaq-faq-title h5,
.ufaq-faq-title h6 {
display: inline-block;
margin: 5px !important
}
.ufaq-custom-field-label,
.ufaq-custom-field-value {
position: relative;
float: left;
margin-top: 14px
}
.ufaq-custom-field-label {
font-weight: 400
}
.ufaq-faq-body .comment-respond {
margin-top: 24px
}
.ufaq-faq-body li.comment {
list-style-type: none
}
.ufaq-faq-body textarea {
clear: both;
display: block;
position: relative;
width: 35%;
height: 100px
}
.ufaq-faq-body .comment-form-comment label {
clear: both;
display: block;
position: relative;
width: 100%
}
.ufaq-faq-body .submit {
width: auto;
background: 0 0;
cursor: pointer;
color: #111;
margin-bottom: 20px
}
.ufaq-faq-body .submit:hover {
background: #111;
color: #fff
}
.ufaq-faq-body .comment-author img {
margin-right: 8px
}
.ufaq-faq-body .comment-body p {
margin: 10px 0;
margin-top: 10px !important
}
.ufaq-faq-body .reply {
text-transform: uppercase
}
.ufaq-faq-body .ufaq-back-to-top-link {
cursor: pointer
}
.ewd-ufaq-ratings {
padding: 14px 0 0
}
.ewd-ufaq-down-vote {
background-position: 0 8px !important;
height: 50px !important
}
.ewd-ufaq-bottom {
clear: both
}
.ewd-ufaq-previous-faqs h4 {
float: left;
padding-left: 12px;
cursor: pointer;
font-weight: 600
}
.ewd-ufaq-next-faqs h4 {
float: right;
padding-right: 12px;
cursor: pointer;
font-weight: 600
}
.ewd-ufaq-load-more h4 {
text-align: center;
cursor: pointer;
font-weight: 600
}
.ufaq-faq-div.ufaq-faq-column-count-Two {
width: 48%;
margin-right: 2%;
float: left;
clear: none
}
.ufaq-faq-div.ufaq-faq-column-count-Three {
width: 31%;
margin-right: 2%;
float: left;
clear: none
}
.ufaq-faq-div.ufaq-faq-column-count-Four {
width: 23%;
margin-right: 2%;
float: left;
clear: none
}
@media only screen and (max-width:960px) {
.ufaq-faq-div.ufaq-faq-column-count-Three.ufaq-faq-responsive-columns-Yes,
.ufaq-faq-div.ufaq-faq-column-count-Four.ufaq-faq-responsive-columns-Yes {
width: 48%;
margin-right: 2%
}
}
@media only screen and (max-width:520px) {
.ufaq-faq-div.ufaq-faq-column-count-Two.ufaq-faq-responsive-columns-Yes,
.ufaq-faq-div.ufaq-faq-column-count-Three.ufaq-faq-responsive-columns-Yes,
.ufaq-faq-div.ufaq-faq-column-count-Four.ufaq-faq-responsive-columns-Yes {
width: 100%;
margin-right: none
}
}
.ufaq-faq-display-style-Color_Block .ewd-ufaq-post-margin-symbol {
background-color: #18c;
color: #fff
}
.ewd-ufaq-Circle {
border-radius: 18px
}
.ewd-ufaq-Square {
border-radius: 0
}
.ufaq-faq-div {
margin: 2px 0;
padding: 2px 0;
clear: both
}
.ufaq-faq-toggle:hover,
.ufaq-faq-toggle a:hover {
cursor: pointer;
cursor: hand;
text-decoration: none
}
.ufaq-faq-display-style-Block a,
.ufaq-faq-display-style-Block a:visited,
.ufaq-faq-display-style-Block a:active {
text-decoration: none
}
.ufaq-faq-display-style-Block:hover,
.ufaq-faq-display-style-Block:hover a,
.ufaq-faq-display-style-Block:hover h1,
.ufaq-faq-display-style-Block:hover h2,
.ufaq-faq-display-style-Block:hover h3,
.ufaq-faq-display-style-Block:hover h4,
.ufaq-faq-display-style-Block:hover h5,
.ufaq-faq-display-style-Block:hover h6 {
text-decoration: none !important;
color: #fff !important;
background: #18c
}
.ufaq-faq-display-style-Block.ewd-ufaq-post-active,
.ufaq-faq-display-style-Block.ewd-ufaq-post-active a {
color: #fff !important;
background: #18c
}
.ufaq-faq-header-title a {
display: inline-block
}
.ufaq-faq-display-style-Minimalist {
border-bottom: 1px solid #aaa;
padding: 8px 0
}
.ufaq-faq-display-style-Minimalist .ewd-ufaq-post-margin-symbol {
float: right;
height: auto
}
.ufaq-faq-display-style-Minimalist .ewd-ufaq-post-margin-symbol span {
font-size: 22px
}
.ufaq-faq-display-style-Minimalist .ufaq-faq-body {
padding: 20px 25px 10px;
padding-left: 40px
}
.ufaq-faq-display-style-Minimalist .ufaq-faq-tags,
.ufaq-faq-display-style-Minimalist .ufaq-social-links {
margin-top: 4px
}
.ufaq-faq-display-style-Minimalist .ufaq-social-links ul {
float: left;
margin-bottom: 14px;
position: relative;
width: auto
}
.ufaq-faq-display-style-Minimalist .ufaq-permalink {
margin: 24px 0
}
.ufaq-faq-display-style-Minimalist .ufaq-permalink-image {
margin-top: -32px;
margin-left: 112px
}
.ufaq-faq-display-style-Minimalist .ewd-ufaq-author-date {
margin-bottom: 14px
}
.ufaq-faq-display-style-Minimalist .ufaq-faq-categories {
margin: 14px 0
}
.ufaq-faq-div {
margin: 2px 0;
padding: 2px 0;
clear: both
}
.ufaq-faq-toggle:hover,
.ufaq-faq-toggle a:hover {
cursor: pointer;
cursor: hand;
text-decoration: none
}
.ufaq-faq-display-style-Border_Block a,
.ufaq-faq-display-style-Border_Block a:visited,
.ufaq-faq-display-style-Border_Block a:active {
text-decoration: none
}
.ufaq-faq-display-style-Border_Block:hover,
.ufaq-faq-display-style-Border_Block:hover a,
.ufaq-faq-display-style-Border_Block:hover h1,
.ufaq-faq-display-style-Border_Block:hover h2,
.ufaq-faq-display-style-Border_Block:hover h3,
.ufaq-faq-display-style-Border_Block:hover h4,
.ufaq-faq-display-style-Border_Block:hover h5,
.ufaq-faq-display-style-Border_Block:hover h6 {
text-decoration: none !important;
color: #fff !important;
background: #18c
}
.ufaq-faq-display-style-Border_Block.ewd-ufaq-post-active,
.ufaq-faq-display-style-Border_Block.ewd-ufaq-post-active a {
color: #fff !important;
background: #18c
}
.ufaq-faq-display-style-Border_Block .ufaq-faq-body {
color: #555 !important;
background: #fff;
border: 3px solid #18c;
border-bottom: 2px solid #18c
}
.ufaq-faq-display-style-Border_Block .ufaq-faq-body a {
color: #000 !important;
background: 0 0
}
.ufaq-faq-display-style-Border_Block .ufaq-faq-tags,
.ufaq-faq-display-style-Border_Block .ufaq-social-links {
margin-top: 4px
}
.ufaq-faq-display-style-Border_Block .ufaq-social-links ul {
float: left;
margin-bottom: 14px;
position: relative;
width: auto
}
.ufaq-faq-display-style-Border_Block .ufaq-permalink {
margin: 24px 0
}
.ufaq-faq-display-style-Border_Block .ufaq-permalink-image {
margin-top: -32px;
margin-left: 112px
}
.ufaq-faq-display-style-Border_Block .ewd-ufaq-author-date {
margin-bottom: 14px
}
.ufaq-faq-display-style-Border_Block .ufaq-faq-categories {
margin: 14px 0
}
.ufaq-faq-display-style-Border_Block.ewd-ufaq-post-active .ufaq-faq-title-text {
color: #fff !important
}
.ufaq-faq-display-style-Border_Block .comment-reply-title {
background: 0 0 !important;
color: #000 !important
}
.ufaq-faq-display-style-Border_Block:hover .comment-reply-title {
color: #000 !important
}
.ufaq-faq-display-style-Contemporary {
border-bottom: 1px solid #ccc;
padding: 0;
margin: 0
}
.ufaq-faq-display-style-Contemporary:first-of-type {
border-top: 1px solid #ccc
}
.ufaq-faq-display-style-Contemporary .ufaq-faq-title {
background: #f7f7f7;
padding: 8px 0 8px 4px
}
.ufaq-faq-display-style-Contemporary .ewd-ufaq-post-margin-symbol {
float: right;
height: auto
}
.ufaq-faq-display-style-Contemporary .ufaq-faq-body {
padding: 20px 25px 10px;
padding-left: 40px
}
.ufaq-faq-display-style-Contemporary .ufaq-faq-tags,
.ufaq-faq-display-style-Contemporary .ufaq-social-links {
margin-top: 4px
}
.ufaq-faq-display-style-Contemporary .ufaq-social-links ul {
float: left;
margin-bottom: 14px;
position: relative;
width: auto
}
.ufaq-faq-display-style-Contemporary .ufaq-permalink {
margin-left: 0;
margin-bottom: 10px
}
.ufaq-faq-display-style-Contemporary .ufaq-back-to-top {
margin-bottom: 14px
}
.ufaq-social-links-label {
float: left;
margin-right: 8px;
position: relative;
top: 3px
}
.ewd-ufaq-rating-button {
height: 48px;
padding-left: 52px;
margin-right: 12px;
line-height: 48px;
float: left;
font-weight: 600;
cursor: pointer
} .ewd-ufaq-expand-all,
.ewd-ufaq-collapse-all {
text-decoration: none;
cursor: pointer;
font-size: .9em
} .ewd-ufaq-post-margin-symbol,
.ewd-ufaq-toggle-all-symbol {
font-family: 'ewd-toggle-icon'
}
.ewd-ufaq-question-update {
font-size: 1.2em;
margin-bottom: 20px
}
.ewd-ufaq-question-form .form-field {
margin-bottom: 20px
}
.rrssb-buttons li a .rrssb-text {
color: #fff;
margin-left: 5px
}
.ufaq-social-links .rrssb-buttons li {
margin-bottom: 5px
}
.ufaq-permalink {
clear: both
}
@media only screen and (max-width:810px) {
.ufaq-faq-title-text {
width: 80%
}
}
.ewd-ufaq-previous-faqs,
.ewd-ufaq-next-faqs {
margin-top: 16px
}
.ewd-ufaq-previous-faqs {
float: left
}
.ewd-ufaq-next-faqs {
float: right
}
.rrssb-buttons {
box-sizing: border-box;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
height: 36px;
margin: 0;
padding: 0;
width: 100%
}
.rrssb-buttons:after {
clear: both
}
.rrssb-buttons:after,
.rrssb-buttons:before {
content: ' ';
display: table
}
.rrssb-buttons li {
box-sizing: border-box;
float: left;
height: 100%;
line-height: 13px;
list-style: none;
margin: 0;
padding: 0 2px
}
.rrssb-buttons li.rrssb-email a {
background-color: #0a88ff
}
.rrssb-buttons li.rrssb-email a:hover {
background-color: #006ed6
}
.rrssb-buttons li.rrssb-facebook a {
background-color: #306199
}
.rrssb-buttons li.rrssb-facebook a:hover {
background-color: #244872
}
.rrssb-buttons li.rrssb-tumblr a {
background-color: #32506d
}
.rrssb-buttons li.rrssb-tumblr a:hover {
background-color: #22364a
}
.rrssb-buttons li.rrssb-linkedin a {
background-color: #007bb6
}
.rrssb-buttons li.rrssb-linkedin a:hover {
background-color: #005983
}
.rrssb-buttons li.rrssb-twitter a {
background-color: #26c4f1
}
.rrssb-buttons li.rrssb-twitter a:hover {
background-color: #0eaad6
}
.rrssb-buttons li.rrssb-googleplus a {
background-color: #e93f2e
}
.rrssb-buttons li.rrssb-googleplus a:hover {
background-color: #ce2616
}
.rrssb-buttons li.rrssb-youtube a {
background-color: #df1c31
}
.rrssb-buttons li.rrssb-youtube a:hover {
background-color: #b21627
}
.rrssb-buttons li.rrssb-reddit a {
background-color: #8bbbe3
}
.rrssb-buttons li.rrssb-reddit a:hover {
background-color: #62a3d9
}
.rrssb-buttons li.rrssb-pinterest a {
background-color: #b81621
}
.rrssb-buttons li.rrssb-pinterest a:hover {
background-color: #8a1119
}
.rrssb-buttons li.rrssb-pocket a {
background-color: #ed4054
}
.rrssb-buttons li.rrssb-pocket a:hover {
background-color: #e4162d
}
.rrssb-buttons li.rrssb-github a {
background-color: #444
}
.rrssb-buttons li.rrssb-github a:hover {
background-color: #2b2b2b
}
.rrssb-buttons li.rrssb-instagram a {
background-color: #517fa4
}
.rrssb-buttons li.rrssb-instagram a:hover {
background-color: #406582
}
.rrssb-buttons li.rrssb-delicious a {
background-color: #0B79E5
}
.rrssb-buttons li.rrssb-delicious a:hover {
background-color: #095fb4
}
.rrssb-buttons li.rrssb-vk a {
background-color: #4d71a9
}
.rrssb-buttons li.rrssb-vk a:hover {
background-color: #3d5a86
}
.rrssb-buttons li.rrssb-hackernews a {
background-color: #f60
}
.rrssb-buttons li.rrssb-hackernews a:hover {
background-color: #cc5200
}
.rrssb-buttons li a {
background-color: #ccc;
border-radius: 2px;
box-sizing: border-box;
display: block;
font-size: 11px;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-weight: 700;
height: 100%;
padding: 11px 7px 12px 27px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: background-color .2s ease-in-out;
transition: background-color .2s ease-in-out;
width: 100%
}
.rrssb-buttons li a .rrssb-icon {
display: block;
left: 10px;
padding-top: 9px;
position: absolute;
top: 0;
width: 10%
}
.rrssb-buttons li a .rrssb-icon svg {
height: 17px;
width: 17px
}
.rrssb-buttons li a .rrssb-icon svg path,
.rrssb-buttons li a .rrssb-icon svg polygon {
fill: #fff
}
.rrssb-buttons li a .rrssb-text {
color: #fff
}
.rrssb-buttons li a:active {
box-shadow: inset 1px 3px 15px 0 rgba(22, 0, 0, .25)
}
.rrssb-buttons li.small a {
padding: 0
}
.rrssb-buttons li.small a .rrssb-icon {
left: auto;
margin: 0 auto;
overflow: hidden;
position: relative;
top: auto;
width: 100%
}
.rrssb-buttons li.small a .rrssb-text {
visibility: hidden
}
.rrssb-buttons.large-format,
.rrssb-buttons.large-format li {
height: auto
}
.rrssb-buttons.large-format li:first-child:nth-last-child(1) a {
font-size: 20px;
font-size: 4vw
}
.rrssb-buttons.large-format li:first-child:nth-last-child(2) a,
.rrssb-buttons.large-format li:first-child:nth-last-child(2)~li a {
font-size: 16px;
font-size: 2vw
}
.rrssb-buttons.large-format li:first-child:nth-last-child(3) a,
.rrssb-buttons.large-format li:first-child:nth-last-child(3)~li a {
font-size: 14px;
font-size: 1.7vw
}
.rrssb-buttons.large-format li:first-child:nth-last-child(4) a,
.rrssb-buttons.large-format li:first-child:nth-last-child(4)~li a {
font-size: 13px;
font-size: 1.4vw
}
.rrssb-buttons.large-format li:first-child:nth-last-child(5) a,
.rrssb-buttons.large-format li:first-child:nth-last-child(5)~li a {
font-size: 13px;
font-size: 1.2vw
}
.rrssb-buttons.large-format li:first-child:nth-last-child(6) a,
.rrssb-buttons.large-format li:first-child:nth-last-child(6)~li a {
font-size: 12px;
font-size: 1.05vw
}
.rrssb-buttons.large-format li:first-child:nth-last-child(7) a,
.rrssb-buttons.large-format li:first-child:nth-last-child(7)~li a {
font-size: 11px;
font-size: .9vw
}
.rrssb-buttons.large-format li:first-child:nth-last-child(8) a,
.rrssb-buttons.large-format li:first-child:nth-last-child(8)~li a {
font-size: 11px;
font-size: .8vw
}
.rrssb-buttons.large-format li:first-child:nth-last-child(9) a,
.rrssb-buttons.large-format li:first-child:nth-last-child(9)~li a {
font-size: 11px;
font-size: .7vw
}
.rrssb-buttons.large-format li:first-child:nth-last-child(10) a,
.rrssb-buttons.large-format li:first-child:nth-last-child(10)~li a {
font-size: 11px;
font-size: .6vw
}
.rrssb-buttons.large-format li:first-child:nth-last-child(11) a,
.rrssb-buttons.large-format li:first-child:nth-last-child(11)~li a {
font-size: 11px;
font-size: .5vw
}
.rrssb-buttons.large-format li a {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-radius: .2em;
padding: 8.5% 0 8.5% 12%
}
.rrssb-buttons.large-format li a .rrssb-icon {
height: 100%;
left: 7%;
padding-top: 0;
width: 12%
}
.rrssb-buttons.large-format li a .rrssb-icon svg {
height: 100%;
position: absolute;
top: 0;
width: 100%
}
.rrssb-buttons.large-format li a .rrssb-text {
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.rrssb-buttons.small-format {
padding-top: 5px
}
.rrssb-buttons.small-format li {
height: 80%;
padding: 0 1px
}
.rrssb-buttons.small-format li a .rrssb-icon {
height: 100%;
padding-top: 0
}
.rrssb-buttons.small-format li a .rrssb-icon svg {
height: 48%;
position: relative;
top: 6px;
width: 80%
}
.rrssb-buttons.tiny-format {
height: 22px;
position: relative
}
.rrssb-buttons.tiny-format li {
padding-right: 7px
}
.rrssb-buttons.tiny-format li a {
background-color: transparent;
padding: 0
}
.rrssb-buttons.tiny-format li a .rrssb-icon svg {
height: 70%;
width: 100%
}
.rrssb-buttons.tiny-format li a:active,
.rrssb-buttons.tiny-format li a:hover {
background-color: transparent
}
.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg polygon {
fill: #0a88ff
}
.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #0054a3
}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg polygon {
fill: #306199
}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #18304b
}
.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg polygon {
fill: #32506d
}
.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #121d27
}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg polygon {
fill: #007bb6
}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #003650
}
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg polygon {
fill: #26c4f1
}
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #0b84a6
}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg polygon {
fill: #e93f2e
}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #a01e11
}
.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg polygon {
fill: #df1c31
}
.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #84111d
}
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg polygon {
fill: #8bbbe3
}
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #398bcf
}
.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg polygon {
fill: #b81621
}
.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #5d0b11
}
.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg polygon {
fill: #ed4054
}
.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #b61124
}
.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg polygon {
fill: #444
}
.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #111
}
.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg polygon {
fill: #517fa4
}
.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #2f4a60
}
.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg polygon {
fill: #0B79E5
}
.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #064684
}
.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg polygon {
fill: #4d71a9
}
.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #2d4263
}
.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg polygon {
fill: #f60
}
.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path,
.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg polygon {
fill: #993d00
} .jp-carousel-wrap * {
line-height: inherit
}
.jp-carousel-overlay {
background: #000
}
div.jp-carousel-fadeaway {
background: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
position: fixed;
bottom: 0;
z-index: 2147483647;
width: 100%;
height: 15px
} .jp-carousel-msg {
font-family: "Open Sans", sans-serif;
font-style: normal;
display: inline-block;
line-height: 19px;
padding: 11px 15px;
font-size: 14px;
text-align: center;
margin: 25px 20px 0 2px;
background-color: #fff;
border-left: 4px solid #ffba00;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1)
} .jp-carousel-wrap {
font-family: "Helvetica Neue", sans-serif!important
}
.jp-carousel-info {
position: absolute;
bottom: 0;
text-align: left!important;
-webkit-font-smoothing: subpixel-antialiased!important
}
.jp-carousel-info ::-moz-selection {
background: #68c9e8;
color: #fff
}
.jp-carousel-info ::selection {
background: #68c9e8;
color: #fff
}
.jp-carousel-info ::-moz-selection {
background: #68c9e8;
color: #fff
}
.jp-carousel-photo-info {
position: relative;
left: 25%;
width: 50%
}
.jp-carousel-transitions .jp-carousel-photo-info {
transition: .4s ease-out
}
.jp-carousel-info h2 {
background: 0 0!important;
border: none!important;
color: #999;
display: block!important;
font: normal 13px/1.25em "Helvetica Neue", sans-serif!important;
letter-spacing: 0!important;
margin: 7px 0 0 0!important;
padding: 10px 0 0!important;
overflow: hidden;
text-align: left;
text-shadow: none!important;
text-transform: none!important;
-webkit-font-smoothing: subpixel-antialiased
}
.jp-carousel-next-button,
.jp-carousel-previous-button {
text-indent: -9999px;
overflow: hidden;
cursor: pointer
}
.jp-carousel-next-button span,
.jp-carousel-previous-button span {
position: absolute;
top: 0;
bottom: 0;
width: 82px;
zoom: 1;
filter: alpha(opacity=20);
opacity: .2
}
.jp-carousel-transitions .jp-carousel-next-button span,
.jp-carousel-transitions .jp-carousel-previous-button span {
transition: .5s opacity ease-out
}
.jp-carousel-next-button:hover span,
.jp-carousel-previous-button:hover span {
filter: alpha(opacity=60);
opacity: .6
}
.jp-carousel-next-button span {
background-position: -110px center;
right: 0
}
.jp-carousel-previous-button span {
background-position: -10px center;
left: 0
}
.jp-carousel-buttons {
margin: -18px -20px 15px;
padding: 8px 10px;
border-bottom: 1px solid #222;
background: #222;
text-align: center
}
div.jp-carousel-buttons a {
border: none!important;
color: #999;
font: normal 11px/1.2em "Helvetica Neue", sans-serif!important;
letter-spacing: 0!important;
padding: 5px 2px 5px 0;
text-decoration: none!important;
text-shadow: none!important;
vertical-align: middle;
-webkit-font-smoothing: subpixel-antialiased
}
div.jp-carousel-buttons a:hover {
color: #68c9e8;
border: none!important
}
.jp-carousel-transitions div.jp-carousel-buttons a:hover {
transition: none!important
}
.jp-carousel-next-button,
.jp-carousel-previous-button,
.jp-carousel-slide,
.jp-carousel-slide img {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0)
}
.jp-carousel-slide {
position: fixed;
width: 0;
bottom: 0;
background-color: #000;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px
}
.jp-carousel-transitions .jp-carousel-slide {
transition: .3s ease-out
}
.jp-carousel-slide.selected {
position: absolute!important;
filter: alpha(opacity=100);
opacity: 1
}
.jp-carousel-slide {
filter: alpha(opacity=25);
opacity: .25
}
.jp-carousel-slide img {
display: block;
width: 100%!important;
height: 100%!important;
max-width: 100%!important;
max-height: 100%!important;
background: 0 0!important;
border: none!important;
padding: 0!important;
box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
zoom: 1
}
.jp-carousel-transitions .jp-carousel-slide {
transition: opacity .4s linear
}
.jp-carousel-close-hint {
color: #999;
cursor: default;
letter-spacing: 0!important;
padding: .35em 0 0;
position: absolute;
text-align: right;
width: 90%
}
.jp-carousel-transitions .jp-carousel-close-hint {
transition: color .2s linear
}
.jp-carousel-close-hint span {
cursor: pointer;
background-color: #000;
background-color: rgba(0, 0, 0, .8);
display: inline-block;
height: 22px;
font: 400 24px/1 "Helvetica Neue", sans-serif!important;
line-height: 22px;
margin: 0 0 0 .4em;
text-align: center;
vertical-align: middle;
width: 22px;
border-radius: 4px
}
.jp-carousel-transitions .jp-carousel-close-hint span {
transition: border-color .2s linear
}
.jp-carousel-close-hint:hover {
cursor: default;
color: #fff
}
.jp-carousel-close-hint:hover span {
border-color: #fff
} div.jp-carousel-buttons a.jp-carousel-commentlink,
div.jp-carousel-buttons a.jp-carousel-reblog {
margin: 0 14px 0 0!important
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
background-color: #303030;
padding-right: 8px!important;
border-radius: 2px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
margin: 0 2px 0 -12px!important
}
div.jp-carousel-buttons a.jp-carousel-reblog,
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
background-position: 6px -36px;
padding-right: auto!important;
padding-left: 26px!important;
color: #999
}
div.jp-carousel-buttons a.jp-carousel-commentlink {
background-position: 0 -156px;
padding-left: 19px!important
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
cursor: default
}
div.jp-carousel-buttons a.jp-carousel-reblog:hover {
background-position: 6px -56px;
color: #68c9e8
} div#carousel-reblog-box {
background: #222;
background: -moz-linear-gradient(bottom, #222, #333);
background: -webkit-gradient(linear, left bottom, left top, from(#222), to(#333));
padding: 3px 0 0;
display: none;
margin: 5px auto 0;
border-radius: 2px;
box-shadow: 0 0 20px rgba(0, 0, 0, .9);
height: 74px;
width: 565px
}
#carousel-reblog-box textarea {
background: #999;
font: 13px/1.4 "Helvetica Neue", sans-serif!important;
color: #444;
padding: 3px 6px;
width: 370px;
height: 48px;
float: left;
margin: 6px 9px 0;
border: 1px solid #666;
box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .2);
border-radius: 2px
}
#carousel-reblog-box textarea:focus {
background: #ccc;
color: #222
}
#carousel-reblog-box label {
color: #aaa;
font-size: 11px;
padding-right: 2px;
padding-left: 2px;
display: inline;
font-weight: 400
}
#carousel-reblog-box select {
width: 110px;
padding: 0;
font-size: 12px;
font-family: "Helvetica Neue", sans-serif!important;
background: #333;
color: #eee;
border: 1px solid #444;
margin-top: 5px
}
#carousel-reblog-box .submit,
#wrapper #carousel-reblog-box p.response {
float: left;
width: 154px;
padding-top: 0;
padding-left: 1px;
overflow: hidden;
height: 34px;
margin: 3px 0 0 2px!important
}
#wrapper #carousel-reblog-box p.response {
font-size: 13px;
clear: none;
padding-left: 2px;
height: 34px;
color: #aaa
}
#carousel-reblog-box input#carousel-reblog-submit,
#jp-carousel-comment-form-button-submit {
font: 13px/24px "Helvetica Neue", sans-serif!important;
margin-top: 8px;
padding: 0 10px!important;
border-radius: 1em;
height: 24px;
color: #333;
cursor: pointer;
font-weight: 400;
background: #aaa;
background: -moz-linear-gradient(bottom, #aaa, #ccc);
background: -webkit-gradient(linear, left bottom, left top, from(#aaa), to(#ccc));
border: 1px solid #444
}
#carousel-reblog-box input#carousel-reblog-submit:hover,
#jp-carousel-comment-form-button-submit:hover {
background: #ccc;
background: -moz-linear-gradient(bottom, #ccc, #eee);
background: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee))
}
#carousel-reblog-box .canceltext {
color: #aaa;
font-size: 11px;
line-height: 24px
}
#carousel-reblog-box .canceltext a {
color: #fff
}
.jp-carousel-titleanddesc {
border-top: 1px solid #222;
color: #999;
font-size: 15px;
padding-top: 24px;
margin-bottom: 20px;
font-weight: 400
}
.jp-carousel-titleanddesc-title {
font: 300 1.5em/1.1 "Helvetica Neue", sans-serif!important;
text-transform: none!important;
color: #fff;
margin: 0 0 15px;
padding: 0
}
.jp-carousel-titleanddesc-desc p {
color: #999;
line-height: 1.4;
margin-bottom: .75em
}
.jp-carousel-comments p a,
.jp-carousel-info h2 a,
.jp-carousel-titleanddesc p a {
color: #fff!important;
border: none!important;
text-decoration: underline!important;
font-weight: 400!important;
font-style: normal!important
}
.jp-carousel-titleanddesc p b,
.jp-carousel-titleanddesc p strong {
font-weight: 700;
color: #999
}
.jp-carousel-titleanddesc p em,
.jp-carousel-titleanddesc p i {
font-style: italic;
color: #999
}
.jp-carousel-comments p a:hover,
.jp-carousel-info h2 a:hover,
.jp-carousel-titleanddesc p a:hover {
color: #68c9e8!important
}
.jp-carousel-titleanddesc p:empty {
display: none
}
.jp-carousel-left-column-wrapper h1:after,
.jp-carousel-left-column-wrapper h1:before,
.jp-carousel-photo-info h1:after,
.jp-carousel-photo-info h1:before {
content: none!important
}
.jp-carousel-image-meta {
background: #111;
border: 1px solid #222;
color: #fff;
font-size: 13px;
font: 12px/1.4 "Helvetica Neue", sans-serif!important;
overflow: hidden;
padding: 18px 20px;
width: 209px!important
}
.jp-carousel-image-meta h5,
.jp-carousel-image-meta li {
font-family: "Helvetica Neue", sans-serif!important;
position: inherit!important;
top: auto!important;
right: auto!important;
left: auto!important;
bottom: auto!important;
background: 0 0!important;
border: none!important;
font-weight: 400!important;
line-height: 1.3em!important
}
.jp-carousel-image-meta ul {
margin: 0!important;
padding: 0!important;
list-style: none!important
}
.jp-carousel-image-meta li {
width: 48%!important;
display: inline-block!important;
vertical-align: top!important;
margin: 0 2% 15px 0!important;
color: #fff!important;
font-size: 13px!important
}
.jp-carousel-image-meta h5 {
color: #999!important;
text-transform: uppercase!important;
font-size: 10px!important;
margin: 0 0 2px!important;
letter-spacing: .1em!important
}
a.jp-carousel-image-download {
padding-left: 23px;
display: inline-block;
clear: both;
color: #999;
line-height: 1;
font-weight: 400;
font-size: 13px;
text-decoration: none;
background-position: 0 -82px
}
a.jp-carousel-image-download span.photo-size {
font-size: 11px;
border-radius: 1em;
margin-left: 2px;
display: inline-block
}
a.jp-carousel-image-download span.photo-size-times {
padding: 0 1px 0 2px
}
a.jp-carousel-image-download:hover {
background-position: 0 -122px;
color: #68c9e8;
border: none!important
}
.jp-carousel-image-map {
position: relative;
margin: -20px -20px 20px;
border-bottom: 1px solid rgba(255, 255, 255, .17);
height: 154px
}
.jp-carousel-image-map img.gmap-main {
border-top-left-radius: 6px;
border-right: 1px solid rgba(255, 255, 255, .17)
}
.jp-carousel-image-map div.gmap-topright {
width: 94px;
height: 154px;
position: absolute;
top: 0;
right: 0
}
.jp-carousel-image-map div.imgclip {
overflow: hidden;
border-top-right-radius: 6px
}
.jp-carousel-image-map div.gmap-topright img {
margin-left: -40px
}
.jp-carousel-image-map img.gmap-bottomright {
position: absolute;
top: 96px;
right: 0
}
.jp-carousel-comments {
font: 15px/1.7 "Helvetica Neue", sans-serif!important;
font-weight: 400;
background: none transparent
}
.jp-carousel-comments p a:active,
.jp-carousel-comments p a:focus,
.jp-carousel-comments p a:hover {
color: #68c9e8!important
}
.jp-carousel-comment {
background: none transparent;
color: #999;
margin-bottom: 20px;
clear: left;
overflow: auto;
width: 100%
}
.jp-carousel-comment p {
color: #999!important
}
.jp-carousel-comment .comment-author {
font-size: 13px;
font-weight: 400;
padding: 0;
width: auto;
display: inline;
float: none;
border: none;
margin: 0
}
.jp-carousel-comment .comment-author a {
color: #fff
}
.jp-carousel-comment .comment-gravatar {
float: left
}
.jp-carousel-comment .comment-content {
border: none;
margin-left: 85px;
padding: 0
}
.jp-carousel-comment .avatar {
margin: 0 20px 0 0;
border-radius: 4px;
border: none!important;
padding: 0!important;
background-color: transparent!important
}
.jp-carousel-comment .comment-date {
color: #999;
margin-top: 4px;
font-size: 11px;
display: inline;
float: right
}
#jp-carousel-comment-form {
margin: 0 0 10px!important;
float: left;
width: 100%
}
textarea#jp-carousel-comment-form-comment-field {
background: rgba(34, 34, 34, .9);
border: 1px solid #3a3a3a;
color: #aaa;
font: 15px/1.4 "Helvetica Neue", sans-serif!important;
width: 100%;
padding: 10px 10px 5px;
margin: 0;
float: none;
height: 147px;
box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .2);
border-radius: 3px;
overflow: hidden;
box-sizing: border-box
}
textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
color: #555
}
textarea#jp-carousel-comment-form-comment-field:focus {
background: #ccc;
color: #222
}
textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
color: #aaa
}
#jp-carousel-comment-form-spinner {
color: #fff;
margin: 22px 0 0 10px;
display: block;
width: 20px;
height: 20px;
float: left
}
#jp-carousel-comment-form-submit-and-info-wrapper {
display: none;
overflow: hidden;
width: 100%
}
#jp-carousel-comment-form-commenting-as input {
background: rgba(34, 34, 34, .9);
border: 1px solid #3a3a3a;
color: #aaa;
font: 13px/1.4 "Helvetica Neue", sans-serif!important;
padding: 3px 6px;
float: left;
box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .2);
border-radius: 2px;
width: 285px
}
#jp-carousel-comment-form-commenting-as input:focus {
background: #ccc;
color: #222
}
#jp-carousel-comment-form-commenting-as p {
font: 400 13px/1.7 "Helvetica Neue", sans-serif!important;
margin: 22px 0 0;
float: left
}
#jp-carousel-comment-form-commenting-as fieldset {
float: left;
border: none;
margin: 20px 0 0;
padding: 0
}
#jp-carousel-comment-form-commenting-as fieldset {
clear: both
}
#jp-carousel-comment-form-commenting-as label {
font: 400 13px/1.7 "Helvetica Neue", sans-serif!important;
margin: 0 20px 3px 0;
float: left;
width: 100px
}
#jp-carousel-comment-form-button-submit {
margin-top: 20px;
float: right
}
#js-carousel-comment-form-container {
margin-bottom: 15px;
overflow: auto;
width: 100%
}
#jp-carousel-comment-form-container {
margin-bottom: 15px;
overflow: auto;
width: 100%
}
#jp-carousel-comment-post-results {
display: none;
overflow: auto;
width: 100%
}
#jp-carousel-comment-post-results span {
display: block;
text-align: center;
margin-top: 20px;
width: 100%;
overflow: auto;
padding: 1em 0;
box-sizing: border-box;
background: rgba(0, 0, 0, .7);
border-radius: 2px;
font: 13px/1.4 "Helvetica Neue", sans-serif!important;
border: 1px solid rgba(255, 255, 255, .17);
box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 1)
}
.jp-carousel-comment-post-error {
color: #df4926
}
#jp-carousel-comments-closed {
display: none;
color: #999
}
#jp-carousel-comments-loading {
font: 400 15px/1.7 "Helvetica Neue", sans-serif!important;
display: none;
color: #999;
text-align: left;
margin-bottom: 20px
}
.jp-carousel-light .jp-carousel-overlay {
background: #fff
}
.jp-carousel-light .jp-carousel-next-button:hover span,
.jp-carousel-light .jp-carousel-previous-button:hover span {
opacity: .8
}
.jp-carousel-light .jp-carousel-close-hint:hover,
.jp-carousel-light .jp-carousel-titleanddesc div {
color: #000!important
}
.jp-carousel-light .jp-carousel-comment .comment-author a,
.jp-carousel-light .jp-carousel-comments p a,
.jp-carousel-light .jp-carousel-info h2 a,
.jp-carousel-light .jp-carousel-titleanddesc p a {
color: #1e8cbe!important
}
.jp-carousel-light .jp-carousel-comment .comment-author a:hover,
.jp-carousel-light .jp-carousel-comments p a:hover,
.jp-carousel-light .jp-carousel-info h2 a:hover,
.jp-carousel-light .jp-carousel-titleanddesc p a:hover {
color: #f1831e!important
}
.jp-carousel-light .jp-carousel-comment,
.jp-carousel-light .jp-carousel-comment p,
.jp-carousel-light .jp-carousel-info h2,
.jp-carousel-light .jp-carousel-titleanddesc,
.jp-carousel-light .jp-carousel-titleanddesc p,
.jp-carousel-light .jp-carousel-titleanddesc p b,
.jp-carousel-light .jp-carousel-titleanddesc p em,
.jp-carousel-light .jp-carousel-titleanddesc p i,
.jp-carousel-light .jp-carousel-titleanddesc p strong,
.jp-carousel-light div.jp-carousel-buttons a {
color: #666
}
.jp-carousel-light .jp-carousel-buttons {
border-bottom-color: #f0f0f0;
background: #f5f5f5
}
.jp-carousel-light div.jp-carousel-buttons a:hover {
text-decoration: none;
color: #f1831e
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog,
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog:hover {
background-position: 4px -56px;
padding-left: 24px!important
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
background-color: #2ea2cc;
color: #fff
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-commentlink {
background-position: 0 -176px
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
background-position: 5px -36px
}
.jp-carousel-light div#carousel-reblog-box {
background: #eee;
background: -moz-linear-gradient(bottom, #ececec, #f7f7f7);
background: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f7f7f7));
box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
border: 1px solid #ddd
}
.jp-carousel-light #carousel-reblog-box textarea {
border: 1px inset #ccc;
color: #666;
border: 1px solid #cfcfcf;
background: #fff
}
.jp-carousel-light #carousel-reblog-box .canceltext {
color: #888
}
.jp-carousel-light #carousel-reblog-box .canceltext a {
color: #666
}
.jp-carousel-light #carousel-reblog-box select {
background: #eee;
color: #333;
border: 1px solid #aaa
}
#jp-carousel-comment-form-button-submit,
.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit {
color: #333;
background: #fff;
background: -moz-linear-gradient(bottom, #ddd, #fff);
background: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));
border: 1px solid #aaa
}
.jp-carousel-light .jp-carousel-image-meta {
background: #fafafa;
border: 1px solid #eee;
border-top-color: #f5f5f5;
border-left-color: #f5f5f5;
color: #333
}
.jp-carousel-light .jp-carousel-image-meta li {
color: #000!important
}
.jp-carousel-light .jp-carousel-close-hint {
color: #ccc
}
.jp-carousel-light .jp-carousel-close-hint span {
background-color: #fff;
border-color: #ccc
}
.jp-carousel-light #jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
color: #aaa
}
.jp-carousel-light #jp-carousel-comment-form-comment-field:focus {
color: #333
}
.jp-carousel-light #jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
color: #ddd
}
.jp-carousel-light a.jp-carousel-image-download {
background-position: 0 -122px
}
.jp-carousel-light a.jp-carousel-image-download:hover {
background-position: 0 -122px;
color: #f1831e
}
.jp-carousel-light textarea#jp-carousel-comment-form-comment-field {
background: #fbfbfb;
color: #333;
border: 1px solid #dfdfdf;
box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .1)
}
.jp-carousel-light #jp-carousel-comment-form-commenting-as input {
background: #fbfbfb;
border: 1px solid #dfdfdf;
color: #333;
box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .1)
}
.jp-carousel-light #jp-carousel-comment-form-commenting-as input:focus {
background: #fbfbfb;
color: #333
}
.jp-carousel-light #jp-carousel-comment-post-results span {
background: #f7f7f7;
border: 1px solid #dfdfdf;
box-shadow: inset 0 0 5px rgba(0, 0, 0, .05)
}
.jp-carousel-light .jp-carousel-slide {
background-color: #fff
}
.jp-carousel-light .jp-carousel-titleanddesc {
border-top: 1px solid #eee
}
.jp-carousel-light .jp-carousel-fadeaway {
background: -moz-linear-gradient(bottom, rgba(255, 255, 255, .75), rgba(255, 255, 255, 0));
background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, .75)), to(rgba(255, 255, 255, 0)))
}
@media only screen and (max-width:760px) {
.jp-carousel-info {
margin: 0 10px!important
}
.jp-carousel-next-button,
.jp-carousel-previous-button {
display: none!important
}
.jp-carousel-buttons {
display: none!important
}
.jp-carousel-image-meta {
float: none!important;
width: 100%!important;
box-sizing: border-box
}
.jp-carousel-close-hint {
font-weight: 800!important;
font-size: 26px!important;
position: fixed!important;
top: -10px
}
.jp-carousel-slide img {
filter: alpha(opacity=100);
opacity: 1
}
.jp-carousel-wrap {
background-color: #000
}
.jp-carousel-fadeaway {
display: none
}
#jp-carousel-comment-form-container {
display: none!important
}
.jp-carousel-titleanddesc {
padding-top: 0!important;
border: none!important
}
.jp-carousel-titleanddesc-title {
font-size: 1em!important
}
.jp-carousel-left-column-wrapper {
padding: 0;
width: 100%!important
}
.jp-carousel-photo-info {
left: 0!important;
width: 100%!important
}
}
.contact-form .clear-form {
clear: both
}
.contact-form input[type=email],
.contact-form input[type=text],
.contact-form input[type=url] {
width: 300px;
max-width: 98%;
margin-bottom: 13px
}
.contact-form select {
margin-bottom: 13px
}
.contact-form textarea {
height: 200px;
width: 80%;
float: none;
margin-bottom: 13px
}
.contact-form input[type=checkbox],
.contact-form input[type=radio] {
float: none;
margin-bottom: 13px
}
.contact-form label {
margin-bottom: 3px;
float: none;
font-weight: 700;
display: block
}
.contact-form label.checkbox,
.contact-form label.radio {
margin-bottom: 3px;
float: none;
font-weight: 700;
display: inline-block
}
.contact-form label span {
color: #aaa;
margin-left: 4px;
font-weight: 400
}
.contact-form-submission {
margin-bottom: 4em;
padding: 1.5em 1em
}
.contact-form-submission p {
margin: 0 auto
}
.form-errors .form-error-message {
color: red
}
.textwidget .contact-form input[type=email],
.textwidget .contact-form input[type=text],
.textwidget .contact-form input[type=url],
.textwidget .contact-form textarea {
width: 250px;
max-width: 100%;
box-sizing: border-box
}
#jetpack-check-feedback-spam {
margin: 1px 8px 0 0
}
.jetpack-check-feedback-spam-spinner {
display: inline-block;
margin-top: 7px
}
.infinite-loader {
color: #000;
display: block;
height: 28px;
text-indent: -9999px
}
#infinite-handle span {
background: #333;
border-radius: 1px;
color: #eee;
cursor: pointer;
font-size: 13px;
padding: 6px 16px
}
#infinite-handle span button,
#infinite-handle span button:focus,
#infinite-handle span button:hover {
display: inline;
position: static;
padding: 0;
margin: 0;
border: none;
line-height: inherit;
background: 0 0;
color: inherit;
cursor: inherit;
font-size: inherit;
font-weight: inherit;
font-family: inherit
}
#infinite-handle span button::-moz-focus-inner {
margin: 0;
padding: 0;
border: none
}
@media (max-width:800px) {
#infinite-handle span:before {
display: none
}
#infinite-handle span {
display: block
}
}
#infinite-footer {
position: fixed;
bottom: -50px;
left: 0;
width: 100%
}
#infinite-footer a {
text-decoration: none
}
#infinite-footer .blog-credits a:hover,
#infinite-footer .blog-info a:hover {
color: #444;
text-decoration: underline
}
#infinite-footer .container {
background: rgba(255, 255, 255, .8);
border-color: #ccc;
border-color: rgba(0, 0, 0, .1);
border-style: solid;
border-width: 1px 0 0;
box-sizing: border-box;
margin: 0 auto;
overflow: hidden;
padding: 1px 20px;
width: 780px
}
#infinite-footer .blog-credits,
#infinite-footer .blog-info {
box-sizing: border-box;
line-height: 25px
}
#infinite-footer .blog-info {
float: left;
overflow: hidden;
text-align: left;
text-overflow: ellipsis;
white-space: nowrap;
width: 40%
}
#infinite-footer .blog-credits {
font-weight: 400;
float: right;
width: 60%
}
#infinite-footer .blog-info a {
color: #111;
font-size: 14px;
font-weight: 700
}
#infinite-footer .blog-credits {
color: #888;
font-size: 12px;
text-align: right
}
#infinite-footer .blog-credits a {
color: #666
}
.infinity-end.neverending #infinite-footer {
display: none
}
@media (max-width:640px) {
#infinite-footer .container {
box-sizing: border-box;
width: 100%
}
#infinite-footer .blog-info {
width: 30%
}
#infinite-footer .blog-credits {
width: 70%
}
#infinite-footer .blog-credits,
#infinite-footer .blog-info a {
font-size: 10px
}
}
@media (max-width:640px) {
#infinite-footer {
position: static
}
}
@font-face {
font-family: Noticons;
src: url(https://wordpress.com/i/noticons/Noticons.woff)
}
#jp-post-flair {
padding-top: .5em
}
#content div.sharedaddy,
#main div.sharedaddy,
div.sharedaddy {
clear: both
}
div.sharedaddy h3.sd-title {
margin: 0 0 1em;
display: inline-block;
line-height: 1.2;
font-size: 9pt;
font-weight: 700
}
div.sharedaddy h3.sd-title:before {
content: "";
display: block;
width: 100%;
min-width: 30px;
border-top: 1px solid #ddd;
margin-bottom: 1em
}
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
width: 61px;
overflow: hidden
}
#wpadminbar iframe.admin-bar-likes-widget {
width: 61px;
height: 28px;
min-height: 28px;
border-width: 0;
position: absolute;
top: 0
}
div.jetpack-likes-widget-wrapper {
width: 100%;
min-height: 50px;
position: relative
}
div.jetpack-likes-widget-wrapper .sd-link-color {
font-size: 12px
}
div.jetpack-likes-widget-wrapper.slim-likes-widget {
width: 1px;
min-height: 0
}
div.jetpack-comment-likes-widget-wrapper {
width: 100%;
position: relative;
min-height: 31px
}
div.jetpack-comment-likes-widget-wrapper iframe {
margin-bottom: 0
}
#likes-other-gravatars {
display: none;
position: absolute;
padding: 10px 10px 12px;
background-color: #2e4453;
border-width: 0;
box-shadow: 0 0 10px #2e4453;
box-shadow: 0 0 10px rgba(46, 68, 83, .6);
min-width: 130px;
z-index: 1000
}
#likes-other-gravatars * {
line-height: normal
}
#likes-other-gravatars .likes-text {
color: #fff;
font-size: 12px;
padding-bottom: 8px
}
#likes-other-gravatars li,
#likes-other-gravatars ul {
margin: 0;
padding: 0;
text-indent: 0;
list-style-type: none
}
#likes-other-gravatars li:before {
content: ""
}
#likes-other-gravatars ul.wpl-avatars {
overflow: auto;
display: block;
max-height: 190px
}
#likes-other-gravatars ul.wpl-avatars li {
width: 32px;
height: 32px;
float: left;
margin: 0 5px 5px 0
}
#likes-other-gravatars ul.wpl-avatars li a {
margin: 0 2px 0 0;
border-bottom: none!important;
display: block
}
#likes-other-gravatars ul.wpl-avatars li a img {
background: 0 0;
border: none;
margin: 0!important;
padding: 0!important;
position: static
}
div.sd-box {
border-top: 1px solid #ddd;
border-top: 1px solid rgba(0, 0, 0, .13)
}
.comment-likes-widget,
.entry-content .post-likes-widget,
.post-likes-widget {
margin: 0;
border-width: 0;
display: block
}
.comment-likes-widget-placeholder,
.post-likes-widget-placeholder {
margin: 0;
border-width: 0;
position: relative
}
.comment-likes-widget-placeholder {
height: 18px;
position: absolute;
display: -ms-flexbox;
display: flex;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
margin-top: 4px
}
.comment-likes-widget-placeholder:before {
-webkit-font-smoothing: antialiased;
font-family: Noticons;
font-size: 20px;
line-height: .9;
color: #5cb5d4;
content: '\f408';
width: 16px;
display: inline-block;
vertical-align: middle
}
.post-likes-widget-placeholder .button {
display: none
}
.comment-likes-widget-placeholder .loading,
.post-likes-widget-placeholder .loading {
color: #999;
font-size: 12px
}
.comment-likes-widget-placeholder .loading {
padding-left: 5px;
margin-top: 2px;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
color: #4e4e4e
}
.slim-likes-widget .post-likes-widget {
width: auto;
float: none
}
div.sharedaddy.sd-like-enabled .sd-like h3 {
display: none
}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
width: 100%;
float: none;
position: absolute;
top: 0
}
.comment-likes-widget {
width: 100%
}
.cs-rating,
.pd-rating {
display: block!important
}
.sd-gplus .sd-title {
display: none
}
#jp-relatedposts {
display: none;
padding-top: 1em;
margin: 1em 0;
position: relative;
clear: both
}
.jp-relatedposts:after {
content: '';
display: block;
clear: both
}
#jp-relatedposts h3.jp-relatedposts-headline {
margin: 0 0 1em;
display: inline-block;
float: left;
font-size: 9pt;
font-weight: 700;
font-family: inherit
}
#jp-relatedposts h3.jp-relatedposts-headline em:before {
content: "";
display: block;
width: 100%;
min-width: 30px;
border-top: 1px solid #ddd;
border-top: 1px solid rgba(0, 0, 0, .2);
margin-bottom: 1em
}
#jp-relatedposts h3.jp-relatedposts-headline em {
font-style: normal;
font-weight: 700
}
#jp-relatedposts .jp-relatedposts-items {
clear: left
}
#jp-relatedposts .jp-relatedposts-items-visual {
margin-right: -20px
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
float: left;
width: 33%;
margin: 0 0 1em;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
padding-right: 20px;
filter: alpha(opacity=80);
-moz-opacity: .8;
opacity: .8
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
clear: both
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
text-decoration: underline
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1
}
#jp-relatedposts .jp-relatedposts-items p,
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
font-size: 14px;
line-height: 20px;
margin: 0
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
position: relative
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: block;
border-bottom: 0
}
#jp-relatedposts .jp-relatedposts-items p {
margin-bottom: 0
}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
text-transform: none;
margin: 0;
font-family: inherit;
display: block;
max-width: 100%
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
font-size: inherit;
font-weight: 400;
text-decoration: none;
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
text-decoration: underline
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
display: block;
max-width: 90%;
overflow: hidden;
text-overflow: ellipsis
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
max-width: 100%
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
opacity: .6
}
.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
display: none
}
#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
display: none
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
overflow: hidden
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
margin-bottom: 1em
}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
clear: both;
width: 100%
}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {
float: left;
overflow: hidden;
max-width: 33%;
margin-right: 3%
}
#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
display: inline-block;
max-width: 63%
}
@media only screen and (max-width:640px) {
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
width: 50%
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
clear: left
}
#jp-relatedposts .jp-relatedposts-items-visual {
margin-right: 20px
}
}
@media only screen and (max-width:320px) {
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
width: 100%;
clear: both;
margin: 0 0 1em
}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
float: none;
max-width: 100%;
margin-right: 0
}
}
#jp-post-flair {
padding-top: .5em
}
#content div.sharedaddy,
#main div.sharedaddy,
div.sharedaddy {
clear: both
}
div.sharedaddy h3.sd-title {
margin: 0 0 1em;
display: inline-block;
line-height: 1.2;
font-size: 9pt;
font-weight: 700
}
div.sharedaddy h3.sd-title:before {
content: "";
display: block;
width: 100%;
min-width: 30px;
border-top: 1px solid #ddd;
margin-bottom: 1em
}
body.highlander-light h3.sd-title:before {
border-top: 1px solid rgba(0, 0, 0, .2)
}
body.highlander-dark h3.sd-title:before {
border-top: 1px solid rgba(255, 255, 255, .4)
}
.sd-content ul {
padding: 0!important;
margin: 0 0 .7em 0!important;
list-style: none!important
}
.sd-content ul li {
display: inline-block
}
.sd-block.sd-gplus {
margin: 0 0 .5em
}
.sd-gplus .sd-content {
font-size: 12px
}
#sharing_email .sharing_send,
.sd-content ul li .option a.share-ustom,
.sd-content ul li a.sd-button,
.sd-content ul li.advanced a.share-more,
.sd-content ul li.preview-item div.option.option-smart-off a,
.sd-social-icon .sd-content ul li a.sd-button,
.sd-social-icon-text .sd-content ul li a.sd-button,
.sd-social-official .sd-content>ul>li .digg_button>a,
.sd-social-official .sd-content>ul>li>a.sd-button,
.sd-social-text .sd-content ul li a.sd-button {
text-decoration: none!important;
display: inline-block;
font-size: 12px;
font-family: "Open Sans", sans-serif;
font-weight: 400;
border-radius: 3px;
color: #777!important;
background: #f8f8f8;
border: 1px solid #ccc;
box-shadow: 0 1px 0 rgba(0, 0, 0, .08);
text-shadow: none;
line-height: 23px;
padding: 1px 8px 0 5px
}
.sd-content ul li .option a.share-ustom span,
.sd-content ul li a.sd-button>span,
.sd-content ul li.advanced a.share-more span,
.sd-content ul li.preview-item div.option.option-smart-off a span,
.sd-social-icon-text .sd-content ul li a.sd-button>span,
.sd-social-official .sd-content>ul>li .digg_button>a span,
.sd-social-official .sd-content>ul>li>a.sd-button span,
.sd-social-text .sd-content ul li a.sd-button span {
line-height: 23px
}
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a,
.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button,
.sd-social-official .sd-content>ul>li .digg_button>a,
.sd-social-official .sd-content>ul>li>a.sd-button {
line-height: 17px;
box-shadow: none;
vertical-align: top
}
.sd-social-official .sd-content ul li a.sd-button>span {
line-height: 17px
}
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,
.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,
.sd-social-official .sd-content>ul>li .digg_button>a:before,
.sd-social-official .sd-content>ul>li>a.sd-button:before {
margin-bottom: -1px
}
.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-icon .sd-content ul li a.sd-button:hover,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:hover,
.sd-social-official .sd-content>ul>li .digg_button>a:active,
.sd-social-official .sd-content>ul>li .digg_button>a:hover,
.sd-social-official .sd-content>ul>li>a.sd-button:active,
.sd-social-official .sd-content>ul>li>a.sd-button:hover,
.sd-social-text .sd-content ul li a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:hover {
color: #555;
background: #fafafa;
border: 1px solid #999
}
.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-official .sd-content>ul>li .digg_button>a:active,
.sd-social-official .sd-content>ul>li>a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:active {
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .16)
}
.sd-content ul li a.sd-button:before {
display: inline-block;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font: normal 18px/1 social-logos;
vertical-align: top;
text-align: center
}
.sd-social-icon-text ul li a.sd-button:before {
position: relative;
top: 2px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sd-content ul li a.sd-button:before {
position: relative;
top: 2px
}
}
.sd-social-official ul li a.sd-button:before {
position: relative;
top: -2px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sd-social-official ul li a.sd-button:before {
top: 0
}
}
.sd-content ul li {
margin: 0 5px 5px 0;
padding: 0
}
.jp-sharing-input-touch .sd-content ul li {
padding-left: 10px
}
.sd-content ul li.preview-item a.sd-button span,
.sd-social-icon-text .sd-content ul li a span,
.sd-social-official .sd-content ul li a.sd-button span {
margin-left: 3px
}
.sd-content ul li.preview-item.no-icon a.sd-button span {
margin-left: 0
}
.sd-content ul li.no-icon a:before,
.sd-social-text .sd-content ul li a:before {
display: none
}
body .sd-content ul li.share-custom.no-icon a span,
body .sd-social-text .sd-content ul li.share-custom a span {
background-image: none;
background-position: -500px -500px!important;
background-repeat: no-repeat!important;
padding-left: 0;
height: 0;
line-height: inherit
}
.sd-social-icon .sd-content ul li a.share-more {
position: relative;
top: -4px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sd-social-icon .sd-content ul li a.share-more {
top: 2px
}
}
@-moz-document url-prefix() {
.sd-social-icon .sd-content ul li a.share-more {
top: 2px
}
}
.sd-social-icon .sd-content ul li a.share-more span {
margin-left: 3px
}
.sd-content ul li.share-print div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-print a:before,
.sd-social-icon-text .sd-content li.share-print a:before,
.sd-social-official .sd-content li.share-print a:before,
.sd-social-text .sd-content ul li.share-print a:before {
content: '\f469'
}
.sd-content ul li.share-email div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-email a:before,
.sd-social-icon-text .sd-content li.share-email a:before,
.sd-social-official .sd-content li.share-email a:before,
.sd-social-text .sd-content ul li.share-email a:before {
content: '\f410'
}
.sd-content ul li.share-linkedin div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-linkedin a:before,
.sd-social-icon-text .sd-content li.share-linkedin a:before,
.sd-social-text .sd-content ul li.share-linkedin a:before {
content: '\f207'
}
.sd-content ul li.share-twitter div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-twitter a:before,
.sd-social-icon-text .sd-content li.share-twitter a:before,
.sd-social-text .sd-content ul li.share-twitter a:before {
content: '\f202'
}
.sd-content ul li.share-reddit div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-reddit a:before,
.sd-social-icon-text .sd-content li.share-reddit a:before,
.sd-social-text .sd-content ul li.share-reddit a:before {
content: '\f222'
}
.sd-content ul li.share-tumblr div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-tumblr a:before,
.sd-social-icon-text .sd-content li.share-tumblr a:before,
.sd-social-text .sd-content ul li.share-tumblr a:before {
content: '\f607'
}
.sd-content ul li.share-pocket div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-pocket a:before,
.sd-social-icon-text .sd-content li.share-pocket a:before,
.sd-social-text .sd-content ul li.share-pocket a:before {
content: '\f224'
}
.sd-content ul li.share-pinterest div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-pinterest a:before,
.sd-social-icon-text .sd-content li.share-pinterest a:before,
.sd-social-text .sd-content ul li.share-pinterest a:before {
content: '\f210'
}
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,
.sd-social-icon-text .sd-content li.share-google-plus-1 a:before,
.sd-social-text .sd-content ul li.share-google-plus-1 a:before {
content: '\f218'
}
.sd-content ul li.share-facebook div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-facebook a:before,
.sd-social-icon-text .sd-content li.share-facebook a:before,
.sd-social-text .sd-content ul li.share-facebook a:before {
content: '\f203'
}
.sd-content ul li.share-press-this div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-press-this a:before,
.sd-social-icon-text .sd-content li.share-press-this a:before,
.sd-social-official .sd-content li.share-press-this a:before,
.sd-social-text .sd-content ul li.share-press-this a:before {
content: '\f205'
}
.sd-social-official .sd-content li.share-press-this a:before {
color: #2ba1cb
}
.sd-content ul li.share-telegram div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-telegram a:before,
.sd-social-icon-text .sd-content li.share-telegram a:before,
.sd-social-official .sd-content li.share-telegram a:before,
.sd-social-text .sd-content ul li.share-telegram a:before {
content: '\f606'
}
.sd-social-official .sd-content li.share-telegram a:before {
color: #08c
}
.sd-content ul li.share-skype div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-skype a:before,
.sd-social-icon-text .sd-content li.share-skype a:before,
.sd-social-text .sd-content ul li.share-skype a:before {
content: '\f220'
}
.sd-content ul li.advanced a.share-more:before,
.sd-social-icon .sd-content ul a.share-more:before,
.sd-social-icon-text .sd-content a.share-more:before,
.sd-social-official .sd-content a.share-more:before,
.sd-social-text .sd-content ul a.share-more:before {
content: '\f415'
}
.sd-social-official .sd-content a.share-more:before {
color: #2ba1cb
}
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,
.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,
.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before {
content: '\f608'
}
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before {
color: #43d854
}
.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button {
background: #43d854;
color: #fff!important
}
.sd-social .sd-button .share-count {
background: #2ea2cc;
color: #fff;
border-radius: 10px;
display: inline-block;
text-align: center;
font-size: 10px;
padding: 1px 3px;
line-height: 1
}
.sd-social-official .sd-content ul,
.sd-social-official .sd-content ul li {
line-height: 25px!important
}
.sd-social-official .sd-content>ul>li>a.sd-button span {
line-height: 1
}
.sd-social-official .sd-content ul:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.sd-social-official .sd-content li.share-press-this a {
margin: 0 0 5px
}
.sd-social-official .sd-content ul>li {
display: block;
float: left;
margin: 0 10px 5px 0!important;
height: 25px
}
.sd-social-official .fb-share-button>span {
vertical-align: top!important
}
.sd-social-official .sd-content .pocket_button iframe {
width: 98px
}
.googleplus1_button .g-plus {
vertical-align: top!important
}
.reddit_button iframe {
margin-top: 1px
}
.googleplus1_button iframe,
.linkedin_button>span,
.pinterest_button,
.pocket_button iframe,
.twitter_button {
margin: 0!important
}
.sd-social-official .sd-content .share-skype {
width: 55px
}
body .sd-social-official li a.share-more,
body .sd-social-official li.share-custom a,
body .sd-social-official li.share-digg a,
body .sd-social-official li.share-email a,
body .sd-social-official li.share-press-this a,
body .sd-social-official li.share-print {
position: relative;
top: 0
}
body .sd-social-icon .sd-content li.share-custom>a {
padding: 2px 3px 0;
position: relative;
top: 4px
}
body .sd-content ul li.share-custom a.share-icon span,
body .sd-social-icon .sd-content li.share-custom a span,
body .sd-social-icon-text .sd-content li.share-custom a span,
body .sd-social-official .sd-content li.share-custom a span,
body .sd-social-text .sd-content li.share-custom a span {
background-size: 16px 16px;
background-repeat: no-repeat;
margin-left: 0;
padding: 0 0 0 19px;
display: inline-block;
height: 21px;
line-height: 16px
}
body .sd-social-icon .sd-content li.share-custom a span {
width: 0
}
body .sd-social-icon .sd-content li.share-custom a span {
padding-left: 16px!important
}
.sharing-hidden .inner {
position: absolute;
z-index: 2;
border: 1px solid #ccc;
padding: 10px;
background: #fff;
box-shadow: 0 5px 20px rgba(0, 0, 0, .2);
border-radius: 2px;
margin-top: 5px;
max-width: 400px
}
.sharing-hidden .inner ul {
margin: 0!important
}
.sd-social-official .sd-content .sharing-hidden ul>li.share-end {
clear: both;
margin: 0!important;
height: 0!important
}
.sharing-hidden .inner:after,
.sharing-hidden .inner:before {
position: absolute;
z-index: 1;
top: -8px;
left: 20px;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 8px solid #ccc;
content: "";
display: block
}
.sharing-hidden .inner:after {
z-index: 2;
top: -7px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 8px solid #fff
}
.sharing-hidden ul {
margin: 0
}
.sd-social-icon .sd-content ul li[class*=share-] a,
.sd-social-icon .sd-content ul li[class*=share-] a:hover,
.sd-social-icon .sd-content ul li[class*=share-] div.option a {
border-radius: 50%;
-webkit-border-radius: 50%;
border: 0;
box-shadow: none;
padding: 7px;
position: relative;
top: -2px;
line-height: 1;
width: auto;
height: auto;
margin-bottom: 0
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,
.sd-social-icon .sd-content ul li[class*=share-] div.option a span {
line-height: 1
}
.sd-social-icon .sd-content ul li[class*=share-] a:hover,
.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover {
border: none;
opacity: .6
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before {
top: 1px;
top: 0\9
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom {
padding: 8px 8px 6px;
top: 5px
}
.sd-social-icon .sd-content ul li a.sd-button.share-more {
margin-left: 10px
}
.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
margin-left: 0
}
.sd-social-icon .sd-button span.share-count {
position: absolute;
bottom: 0;
right: 0;
border-radius: 0;
background: #555;
font-size: 9px
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button {
background: #e9e9e9;
margin-top: 2px;
text-indent: 0
}
.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button {
background: #2c4762;
color: #fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button {
background: #3b5998;
color: #fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button {
background: #00acee;
color: #fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button {
background: #ca1f27;
color: #fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button {
color: #555!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button {
background: #1e8cbe;
color: #fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button {
background: #08c;
color: #fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button {
background: #0077b5;
color: #fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-google-plus-1 a.sd-button {
background: #dd4b39;
color: #fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button {
background: #ee4056;
color: #fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button {
background: #cee3f8;
color: #555!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-skype a.sd-button {
background: #00aff0;
color: #fff!important
}
.sharing-screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute!important;
height: 1px;
width: 1px;
overflow: hidden
}
.sharing-screen-reader-text:active,
.sharing-screen-reader-text:focus,
.sharing-screen-reader-text:hover {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
clip: auto!important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
#sharing_email {
width: 342px;
position: absolute;
z-index: 1001;
border: 1px solid #ccc;
padding: 15px;
background: #fff;
box-shadow: 0 5px 20px rgba(0, 0, 0, .2);
text-align: left
}
div.sharedaddy.sharedaddy-dark #sharing_email {
border-color: #fff
}
#sharing_email .errors {
color: #fff;
background-color: #771a09;
font-size: 12px;
padding: 5px 8px;
line-height: 1;
margin: 10px 0 0
}
#sharing_email label {
font-size: 12px;
color: #333;
font-weight: 700;
display: block;
padding: 0 0 4px;
text-align: left;
text-shadow: none
}
#sharing_email form {
margin: 0
}
#sharing_email input[type=email],
#sharing_email input[type=text] {
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid #ccc;
margin-bottom: 1em;
background: #fff;
font-size: 12px;
color: #333;
max-width: none;
padding: 1px 3px
}
#jetpack-source_f_name {
display: none!important;
position: absolute!important;
left: -9000px
}
#sharing_email .sharing_cancel {
padding: 0 0 0 1em;
font-size: 12px;
text-shadow: none
}
#sharing_email .recaptcha {
width: 312px;
height: 123px;
margin: 0 0 1em
}
.slideshow-window {
background-color: #222;
border: 20px solid #222;
border-radius: 10px;
height: 0;
margin-bottom: 20px;
overflow: hidden;
padding-top: 30px!important;
padding-bottom: 56.25%!important;
position: relative;
z-index: 1
}
.slideshow-window.slideshow-white {
background-color: #fff;
border-color: #fff
}
.slideshow-window,
.slideshow-window * {
box-sizing: content-box
}
.slideshow-loading {
height: 100%;
text-align: center;
margin: auto
}
body div.slideshow-window * img {
background-color: transparent!important;
background-image: none!important;
border-width: 0!important;
display: block;
margin: 0 auto;
max-width: 100%;
max-height: 100%;
padding: 0!important;
position: relative;
transform: translateY(-50%);
top: 50%
}
.slideshow-loading img {
vertical-align: middle
}
.slideshow-slide {
display: none;
height: 100%!important;
left: 0;
margin: auto;
position: absolute;
text-align: center;
top: 0;
width: 100%!important
}
.slideshow-slide img {
vertical-align: middle
}
.slideshow-line-height-hack {
overflow: hidden;
width: 0;
font-size: 0
}
.slideshow-slide-caption {
font-size: 13px;
font-family: "Helvetica Neue", sans-serif;
color: #f7f7f7;
text-shadow: #222 1px 1px 2px;
line-height: 25px;
height: 25px;
position: absolute;
bottom: 5px;
left: 0;
z-index: 100;
width: 100%;
text-align: center
}
.slideshow-controls {
z-index: 1000;
position: absolute;
bottom: 30px;
margin: auto;
text-align: center;
width: 100%;
-ms-filter: "alpha(opacity=50)";
opacity: .5;
direction: ltr;
transition: .3s opacity ease-out
}
.slideshow-window:hover .slideshow-controls {
-ms-filter: "alpha(opacity=100)";
opacity: 1
} body div div.slideshow-controls a:hover {
border-color: rgba(255, 255, 255, 1)!important
}
body div div.slideshow-controls a:first-child {
background-position: -76px 8px!important
}
body div div.slideshow-controls a:last-child {
background-position: -117px 8px!important
}
body div div.slideshow-controls a:nth-child(2) {
background-position: -34px 8px!important
}
body div div.slideshow-controls a.running {
background-position: -34px 8px!important
}
body div div.slideshow-controls a.paused {
background-position: 9px 8px!important
}
.slideshow-controls a img {
border: 50px dotted #f0f
}
body.presentation-wrapper-fullscreen-parent,
html.presentation-wrapper-fullscreen-parent {
overflow: hidden!important
}
.presentation-wrapper-fullscreen-parent #wpadminbar {
display: none
}
.presentation-wrapper-fullscreen,
.presentation-wrapper-fullscreen-parent {
min-width: 100%!important;
min-height: 100%!important;
position: absolute!important;
top: 0!important;
right: 0!important;
bottom: 0!important;
left: 0!important;
margin: 0!important;
padding: 0!important;
z-index: 10000!important
}
.presentation-wrapper-fullscreen {
background-color: grey;
border: none!important
}
.presentation-wrapper-fullscreen .nav-arrow-left,
.presentation-wrapper-fullscreen .nav-arrow-right {
z-index: 20001
}
.presentation-wrapper-fullscreen .nav-fullscreen-button {
z-index: 20002
}
.presentation-wrapper {
margin: 20px auto;
border: 1px solid #e5e5e5;
overflow: hidden;
line-height: normal
}
.presentation {
position: relative;
margin: 0;
overflow: hidden;
outline: 0
}
.presentation,
.presentation .step {
background-repeat: no-repeat;
background-position: center;
background-size: 100% 100%
}
.presentation .step.fade:not(.active) {
opacity: 0
}
.presentation .slide-content {
padding: 30px
}
.presentation .nav-arrow-left,
.presentation .nav-arrow-right,
.presentation .nav-fullscreen-button {
position: absolute;
width: 34px;
background-repeat: no-repeat;
z-index: 2;
opacity: 0;
transition: opacity .25s
} .presentation .nav-arrow-left {
left: 0;
background-position: 4px 50%
}
.presentation .nav-arrow-right {
right: 0;
background-position: -120px 50%
} .presentation:hover .nav-arrow-left,
.presentation:hover .nav-arrow-right {
opacity: 1
}
.presentation:hover .nav-fullscreen-button {
opacity: .8
} .presentation .autoplay-overlay {
height: 15%;
width: 80%;
margin: 30% 10%;
position: relative;
z-index: 100;
display: table;
border-radius: 50px;
background-color: #e5e5e5;
background-color: rgba(0, 0, 0, .75);
transition: opacity .5s
}
.presentation .autoplay-overlay .overlay-msg {
position: relative;
display: table-cell;
text-align: center;
vertical-align: middle;
color: #fff
}
.presentation .will-fade {
opacity: 0
}
.presentation .do-fade {
opacity: 1;
transition: opacity .5s
}
div.jetpack-quiz {
border: 1px solid #deede3;
background-color: #f3f3f3;
padding: 1em;
line-height: 1.3em;
margin-bottom: 2em;
border-radius: .2em
}
div.jetpack-quiz div.jetpack-quiz-question {
margin-bottom: .5em;
font-weight: 700
}
div.jetpack-quiz div.jetpack-quiz-answer {
cursor: pointer;
margin-bottom: .5em;
padding: 1em 0 1em 1em;
border-bottom: 1px dotted #999
}
div.jetpack-quiz div.jetpack-quiz-answer.last {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: 0
}
div.jetpack-quiz div.jetpack-quiz-answer.correct {
color: green
}
div.jetpack-quiz div.jetpack-quiz-answer.wrong {
color: red
}
div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation {
display: none
}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,
div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation {
display: block;
color: #000;
font-size: 90%;
margin-top: 1em
}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,
div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt {
font-size: 85%
}
div.jetpack-quiz pre {
font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
background: 0 0;
margin: 0;
padding: 0
}
#subscribe-email input {
width: 95%
}
.comment-subscription-form .subscribe-label {
display: inline!important
}
.jetpack-video-wrapper {
margin-bottom: 1.6em
}
.jetpack-video-wrapper>.wp-video,
.jetpack-video-wrapper>embed,
.jetpack-video-wrapper>iframe,
.jetpack-video-wrapper>object {
margin-bottom: 0
}
.jetpack-social-navigation ul {
display: block;
margin: 0 0 1.5em;
padding: 0
}
.jetpack-social-navigation li {
display: inline-block;
margin: 0;
line-height: 1
}
.jetpack-social-navigation a {
border: 0;
height: 1em;
text-decoration: none;
width: 1em
}
.jetpack-social-navigation-svg .icon {
color: inherit;
fill: currentColor;
height: 1em;
vertical-align: middle;
width: 1em
}
.jetpack-social-navigation-genericons a:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-family: Genericons;
font-size: 1em;
font-style: normal;
font-weight: 400;
height: 1em;
line-height: 1;
speak: none;
text-decoration: inherit;
vertical-align: top;
width: 1em
}
.jetpack-social-navigation-genericons a:before {
content: "\f415"
}
.jetpack-social-navigation-genericons a[href*="codepen.io"]:before {
content: "\f216"
}
.jetpack-social-navigation-genericons a[href*="digg.com"]:before {
content: "\f221"
}
.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before {
content: "\f201"
}
.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before {
content: "\f225"
}
.jetpack-social-navigation-genericons a[href*="mailto:"]:before {
content: "\f410"
}
.jetpack-social-navigation-genericons a[href*="facebook.com"]:before {
content: "\f203"
}
.jetpack-social-navigation-genericons a[href*="flickr.com"]:before {
content: "\f211"
}
.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before {
content: "\f226"
}
.jetpack-social-navigation-genericons a[href*="github.com"]:before {
content: "\f200"
}
.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before {
content: "\f206"
}
.jetpack-social-navigation-genericons a[href*="instagram.com"]:before {
content: "\f215"
}
.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before {
content: "\f208"
}
.jetpack-social-navigation-genericons a[href*="path.com"]:before {
content: "\f219"
}
.jetpack-social-navigation-genericons a[href*="pinterest.com"]:before {
content: "\f210"
}
.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before {
content: "\f224"
}
.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before {
content: "\f217"
}
.jetpack-social-navigation-genericons a[href*="reddit.com"]:before {
content: "\f222"
}
.jetpack-social-navigation-genericons a[href$="/feed/"]:before {
content: "\f413"
}
.jetpack-social-navigation-genericons a[href*="skype:"]:before {
content: "\f220"
}
.jetpack-social-navigation-genericons a[href*="spotify.com"]:before {
content: "\f515"
}
.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before {
content: "\f223"
}
.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before {
content: "\f214"
}
.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before {
content: "\f516"
}
.jetpack-social-navigation-genericons a[href*="twitter.com"]:before {
content: "\f202"
}
.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before {
content: "\f212"
}
.jetpack-social-navigation-genericons a[href*="vine.co"]:before {
content: "\f517"
}
.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,
.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before {
content: "\f205"
}
.jetpack-social-navigation-genericons a[href*="youtube.com"]:before {
content: "\f213"
}
.tiled-gallery {
clear: both;
margin: 0 0 20px;
overflow: hidden
}
.tiled-gallery img {
margin: 2px!important
}
.tiled-gallery .gallery-group {
float: left;
position: relative
}
.tiled-gallery .tiled-gallery-item {
float: left;
margin: 0;
position: relative;
width: inherit
}
.tiled-gallery .gallery-row {
overflow: hidden
}
.tiled-gallery .tiled-gallery-item a {
background: 0 0;
border: none;
color: inherit;
margin: 0;
padding: 0;
text-decoration: none;
width: auto
}
.tiled-gallery .tiled-gallery-item img,
.tiled-gallery .tiled-gallery-item img:hover {
background: 0 0;
border: none;
box-shadow: none;
max-width: 100%;
padding: 0;
vertical-align: middle
}
.tiled-gallery-caption {
background: #eee;
background: rgba(255, 255, 255, .8);
color: #333;
font-size: 13px;
font-weight: 400;
overflow: hidden;
padding: 10px 0;
position: absolute;
bottom: 0;
text-indent: 10px;
text-overflow: ellipsis;
width: 100%;
white-space: nowrap
}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {
font-size: 11px
}
.widget-gallery .tiled-gallery-unresized {
visibility: hidden;
height: 0;
overflow: hidden
}
.tiled-gallery .tiled-gallery-item img.grayscale {
position: absolute;
left: 0;
top: 0
}
.tiled-gallery .tiled-gallery-item img.grayscale:hover {
opacity: 0
}
.tiled-gallery.type-circle .tiled-gallery-item img {
border-radius: 50%!important
}
.tiled-gallery.type-circle .tiled-gallery-caption {
display: none;
opacity: 0
}
.jetpack-display-remote-posts {
margin: 5px 0 20px
}
.jetpack-display-remote-posts h4 {
font-size: 90%;
margin: 5px 0;
padding: 0
}
.jetpack-display-remote-posts h4 a {
text-decoration: none
}
.jetpack-display-remote-posts p {
margin: 0!important;
padding: 0;
line-height: 1.4em!important;
font-size: 90%
}
.jetpack-display-remote-posts img {
max-width: 100%
}
.widget-grofile h4 {
margin: 1em 0 .5em
}
.widget-grofile ul.grofile-urls {
margin-left: 0;
overflow: hidden
}
.widget-grofile ul.grofile-accounts li {
list-style: none;
display: inline
}
.widget-grofile ul.grofile-accounts li:before {
content: ""!important
}
.widget-grofile .grofile-accounts-logo {
background-image: url(https://secure.gravatar.com/images/grav-share-sprite.png);
background-repeat: no-repeat;
width: 16px;
height: 16px;
float: left;
margin-right: 8px;
margin-bottom: 8px
}
.rtl .widget-grofile .grofile-accounts-logo {
margin-left: 8px;
margin-right: 0
}
.grofile-thumbnail {
width: 500px;
max-width: 100%
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
.widget-grofile .grofile-accounts-logo {
background-image: url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);
background-size: 16px 784px
}
}
div[class^=gr_custom_container] {
border: 1px solid gray;
border-radius: 10px;
padding: 10px 5px;
background-color: #fff;
color: #000
}
div[class^=gr_custom_container] a {
color: #000
}
h2[class^=gr_custom_header] {
display: none
}
div[class^=gr_custom_each_container] {
width: 100%;
clear: both;
margin-bottom: 10px;
overflow: auto;
padding-bottom: 4px;
border-bottom: 1px solid #aaa
}
div[class^=gr_custom_book_container] {
float: right;
overflow: hidden;
height: 60px;
margin-left: 4px;
width: 39px
}
div[class^=gr_custom_author] {
font-size: 10px
}
div[class^=gr_custom_tags] {
font-size: 10px;
color: gray
}
div[class^=gr_custom_rating] {
display: none
}
.widget_wpcom_social_media_icons_widget ul {
list-style-type: none;
margin-left: 0
}
.widget_wpcom_social_media_icons_widget ul li {
border: 0 none;
display: inline;
margin-right: .5em
}
.widget_wpcom_social_media_icons_widget li a {
border: 0 none;
text-decoration: none
}
.widget_wpcom_social_media_icons_widget .genericon {
font-family: Genericons
}
.widget_wpcom_social_media_icons_widget .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute!important;
height: 1px;
width: 1px;
overflow: hidden
}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active,
.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,
.widget_wpcom_social_media_icons_widget .screen-reader-text:hover {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
clip: auto!important;
color: #21759b;
display: block;
font-size: 14px;
font-size: .875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
.widgets-grid-layout {
width: 100%
}
.widgets-grid-layout:after,
.widgets-grid-layout:before {
content: " ";
display: table
}
.widgets-grid-layout:after {
clear: both
}
.widget-grid-view-image {
float: left;
max-width: 50%
}
.widget-grid-view-image a {
display: block;
margin: 0 2px 4px 0
}
.widget-grid-view-image:nth-child(even) {
float: right
}
.widget-grid-view-image:nth-child(even) a {
margin: 0 0 4px 2px
}
.widgets-grid-layout .widget-grid-view-image img {
max-width: 100%;
height: auto
}
.widgets-multi-column-grid ul {
overflow: hidden;
padding: 0;
margin: 0;
list-style-type: none
}
.widgets-multi-column-grid ul li {
background: 0 0;
clear: none;
float: left;
margin: 0 -5px -3px 0;
padding: 0 8px 6px 0;
border: none;
list-style-type: none!important
}
.widgets-multi-column-grid ul li a {
background: 0 0;
margin: 0;
padding: 0;
border: 0
}
.widgets-multi-column-grid .avatar {
vertical-align: middle
}
.widgets-list-layout {
padding: 0;
margin: 0;
list-style-type: none
}
.widgets-list-layout li:after,
.widgets-list-layout li:before {
content: "";
display: table
}
.widgets-list-layout li:after {
clear: both
}
.widgets-list-layout li {
zoom: 1;
margin-bottom: 1em;
list-style-type: none!important
}
.widgets-list-layout .widgets-list-layout-blavatar {
float: left;
width: 21.276596%;
max-width: 40px;
height: auto
}
.widgets-list-layout-links {
float: right;
width: 73.404255%
}
.widgets-list-layout span {
opacity: .5
}
.widgets-list-layout span:hover {
opacity: .8
}
.jetpack-image-container:after {
clear: both
}
.jetpack-image-container:after,
.jetpack-image-container:before {
display: table;
content: ""
}
.widgets-multi-column-grid ul {
overflow: hidden;
padding: 0;
margin: 0;
list-style-type: none
}
.widgets-multi-column-grid ul li {
background: 0 0;
clear: none;
float: left;
margin: 0 -5px -3px 0;
padding: 0 8px 6px 0;
border: none;
list-style-type: none!important
}
.widgets-multi-column-grid ul li a {
background: 0 0;
margin: 0;
padding: 0;
border: 0
}
.widgets-multi-column-grid .avatar {
vertical-align: middle
}
.widget_jetpack_my_community .avatar-240,
.widget_jetpack_my_community .avatar-48 {
max-width: 48px;
max-height: 48px
}
.widget.widget_authors li>ul,
.widget_authors>ul {
margin-left: inherit;
padding-left: 0
}
.widget_authors ul li li {
padding-left: 0
}
.widget_authors>ul>li {
margin-bottom: 1em;
list-style: none
}
.widget_authors>ul>li+li {
border-top: 0
}
.widget.widget_authors img {
margin-right: 5px;
margin-bottom: 5px;
vertical-align: middle;
box-shadow: none
}
.wpcnt {
text-align: center;
line-height: 2
}
.wpa {
position: relative;
overflow: hidden;
display: inline-block;
max-width: 100%
}
.wpa-about {
position: absolute;
top: 5px;
left: 0;
right: 0;
display: block;
margin-top: 0;
color: #888;
font: 10px/1 "Open Sans", Arial, sans-serif!important;
text-align: left!important;
text-decoration: none!important;
opacity: .85;
border-bottom: none!important;
box-shadow: none!important
}
.wpa .u>div {
display: block;
margin-top: 5px;
margin-bottom: 1em
}
div.wpa>div {
margin-top: 20px
}
.wpa .u .adsbygoogle {
display: block;
margin-top: 17px;
margin-bottom: 1em;
background-color: transparent
}
.widget_eu_cookie_law_widget {
border: none;
bottom: 1em;
display: none;
left: 1em;
margin: 0;
padding: 0;
position: fixed;
right: 1em;
width: auto;
z-index: 50001
}
.widget_eu_cookie_law_widget.widget.top {
bottom: auto;
top: 1em
}
.admin-bar .widget_eu_cookie_law_widget.widget.top {
top: 3em
}
#eu-cookie-law {
background-color: #fff;
border: 1px solid #dedede;
color: #2e4467;
font-size: 12px;
line-height: 1.5;
overflow: hidden;
padding: 6px 6px 6px 15px;
position: relative
}
#eu-cookie-law a,
#eu-cookie-law a:active,
#eu-cookie-law a:visited {
color: inherit;
cursor: inherit;
text-decoration: underline
}
#eu-cookie-law a:hover {
cursor: pointer;
text-decoration: none
}
#eu-cookie-law.negative {
background-color: #000;
border: none;
color: #fff
}
#eu-cookie-law form {
margin-bottom: 0
}
#eu-cookie-law input,
#eu-cookie-law input:focus,
#eu-cookie-law input:hover {
background: #f3f3f3;
border: 1px solid #dedede;
border-radius: 4px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color: #2e4453;
cursor: pointer;
display: inline;
float: right;
font-family: inherit;
font-size: 14px;
font-weight: inherit;
line-height: inherit;
margin: 0 0 0 5%;
padding: 8px 12px;
position: static;
text-transform: none
}
#eu-cookie-law.negative input,
#eu-cookie-law.negative input:focus,
#eu-cookie-law.negative input:hover {
background: #282828;
border-color: #535353;
color: #fff
}
@media (max-width:600px) {
#eu-cookie-law {
padding-bottom: 55px
}
#eu-cookie-law input.accept {
bottom: 8px;
position: absolute;
right: 8px
}
}
.flickr-images {
text-align: center
}
.flickr-size-thumbnail .flickr-images {
-ms-flex-line-pack: justify;
align-content: space-between;
-ms-flex-align: center;
align-items: center;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-pack: center;
justify-content: center
}
.flickr-images img {
max-width: 100%;
margin: 5px
}
.jetpack-search-filters-widget__sub-heading {
font-size: inherit;
font-weight: 700;
margin: 0 0 .5em;
padding: 0
}
.jetpack-search-form+.jetpack-search-filters-widget__sub-heading {
margin-top: 1.5em;
margin-bottom: .5em!important
}
.jetpack-search-filters-widget__clear {
margin-top: .5em;
margin-bottom: .5em
}
.jetpack-search-sort-wrapper {
margin-top: 1em;
margin-bottom: 1.5em
}
.jetpack-search-sort-wrapper label {
display: inherit
}
.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox] {
width: auto;
height: auto
}
ul.jetpack-search-filters-widget__filter-list li {
border: none;
padding: 0;
list-style: none
}
ul.jetpack-search-filters-widget__filter-list li a {
text-decoration: none
}
ul.jetpack-search-filters-widget__filter-list li a:hover {
box-shadow: none
}
ul.jetpack-search-filters-widget__filter-list li label {
font-weight: inherit;
display: inherit
}
.jetpack-search-filters-widget__filter-list {
list-style: none
}
ul.jetpack-search-filters-widget__filter-list {
margin-bottom: 1.5em
}
body.search .jetpack-search-form input[name="s"]:-ms-input-placeholder {
color: transparent
}
body.search .jetpack-search-form input[name="s"]::placeholder {
color: transparent
}
body.search .jetpack-search-form input[name="s"].show-placeholder:-ms-input-placeholder {
color: inherit
}
body.search .jetpack-search-form input[name="s"].show-placeholder::placeholder {
color: inherit
}
@media screen and (min-width:400px) {
.widget.jetpack-simple-payments .jetpack-simple-payments-product {
-ms-flex-direction: column;
flex-direction: column
}
.widget.jetpack-simple-payments .jetpack-simple-payments-details {
padding-left: 0
}
}
.jetpack_widget_social_icons li,
.jetpack_widget_social_icons ul {
list-style: none
}
.jetpack_widget_social_icons ul {
display: block;
margin: 0 0 1.5em;
padding: 0
}
.jetpack_widget_social_icons ul li {
border: 0;
display: inline-block;
line-height: 1;
margin: 0;
padding: 0
}
.jetpack_widget_social_icons ul li:after,
.jetpack_widget_social_icons ul li:before {
display: none
}
.jetpack_widget_social_icons a {
border: 0;
box-shadow: none;
display: block;
height: 24px;
text-decoration: none;
width: 24px
}
.jetpack_widget_social_icons svg {
color: inherit;
fill: currentColor;
height: inherit;
vertical-align: middle;
width: inherit
}
.jetpack_widget_social_icons ul.size-small a {
height: 24px;
width: 24px
}
.jetpack_widget_social_icons ul.size-medium a {
height: 32px;
width: 32px
}
.jetpack_widget_social_icons ul.size-large a {
height: 48px;
width: 48px
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute!important;
width: 1px;
word-wrap: normal!important
}
.photospace_res ul.thumbs img {
width: px;
height: px
}
.photospace_res .thumnail_row a.pageLink {
width: px;
height: px;
line-height: px
}
img#wpstats {
display: none
}
 .main_col img {
width: 100%;
height: auto
}      .wp-caption-text {
text-align: center
}
.alignright {
float: right
}
.alignleft {
float: left
}
.aligncenter {
margin-left: auto;
margin-right: auto
}
.centered {
margin-left: auto;
margin-right: auto
}
.clear {
clear: both
}
input[type=text],
input[type=password],
textarea,
select {
outline: none
}
.post p {
line-height: 2;
margin: 0
}
.post h1,
.post h2,
.post h3,
.post h4,
.post h5,
.post h6 {
clear: both;
line-height: 1.2;
font-weight: 300;
margin: 0 0 24px
}
.post h1 {
font-size: 150%
}
.post h2 {
font-size: 140%
}
.post h3 {
font-size: 130%
}
.post h4 {
font-size: 120%
}
.post h5 {
font-size: 110%
}
.post h6 {
font-size: 100%
}
.post img {
height: auto;
max-width: 100%
}
.post img.centered,
div.centered {
display: block;
margin: 15px auto
}
.post img.aligncenter,
div.aligncenter {
display: block;
margin: 15px auto
}
.post img.alignright,
div.alignright {
margin: 10px 0 30px 30px;
display: inline
}
.post img.alignleft,
div.alignleft {
margin: 10px 30px 30px 0;
display: inline
}
.post .wp-caption {
background: #fff;
border: 1px solid #ccc;
max-width: 96%;
padding: 14px 3px 1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
}
.post .wp-caption img {
display: block;
margin: 0 auto;
max-width: 100%
}
.post .wp-caption .wp-caption-text {
padding: 10px 0 0
}
.post table {
margin: 0 0 24px
}
.post td,
.post th {
border: 1px solid #ccc;
padding: 10px 15px 7px;
line-height: 2
}
.post th {
background: #f2f2f2;
font-weight: 400
}
.post blockquote {
margin: 0 0 24px;
padding: 27px 30px 1px;
background: #f2f2f2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: relative
}
.post blockquote:before {
content: '"';
font-style: italic;
font-size: 30px;
font-weight: 400;
line-height: 40px;
width: 30px;
height: 30px;
position: absolute;
top: 5px;
left: 10px;
color: #999
}
.post blockquote:after {
content: '"';
font-style: italic;
font-size: 30px;
font-weight: 400;
text-align: left;
line-height: 60px;
width: 30px;
height: 30px;
position: absolute;
bottom: 7px;
right: -2px;
color: #999
}
.post li,
.post dt,
.post dd {
line-height: 2
}
.post ul,
.post ol,
.post dl {
margin-bottom: 24px
}
.post ol {
list-style: decimal outside none;
margin-left: 1.5em
}
.post ul { margin-left: 1.3em
}
.post li>ul,
.post li>ol {
margin-bottom: 0
}
.post dt {
font-weight: 700
}
.post dd {
margin-bottom: 1em
}
.post .wp-caption {
margin-bottom: 24px;
background: #fff;
border: 1px solid #ccc;
padding: 5px;
max-width: 100%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
}
.post .wp-caption-text {
text-align: center;
font-size: 12px;
font-style: italic;
line-height: 2;
margin: 9px auto
}
.post .wp-caption img[class*=wp-image-] {
display: block;
margin: 0 auto
}
.post pre {
margin: 0 0 24px;
line-height: 1.5;
background: #f2f2f2;
padding: 15px;
overflow: auto;
white-space: pre-wrap;
word-wrap: break-word
}
#post_pagination {
margin: 0 0 30px;
clear: both
}
#post_pagination h5 {
margin: 0 10px 0 0;
float: left;
line-height: 30px;
font-size: 12px
}
#post_pagination a,
#post_pagination p {
float: left;
display: inline-block;
background: #eee;
margin: 0 5px 0 0;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
text-decoration: none;
color: #333;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
font-size: 12px
}
#post_pagination p {
background: #999;
color: #fff
}
#post_pagination a:hover {
background: #333;
color: #fff
}
.side_widget {
margin: 0 0 40px;
font-size: 14px;
color: #c00;
overflow: hidden
}
.side_widget ul {
margin: 0
}
.side_widget li ul {
margin: 10px 0 0
} .side_widget a {
font-size: 16px;
color: #06f
}
.side_widget img {
height: auto;
max-width: 100%;
width: auto
}
.side_headline {
border-bottom: 1px solid #ddd;
padding: 0;
margin: 0 0 25px;
font-size: 18px
}
.side_headline span {
border-bottom: 4px solid #ccc;
padding: 0 0 10px;
margin: 0;
display: inline-block
}
#side_col .ad_widget,
#side_col .ad_widget2 {
background: 0 0;
border: none;
padding: 0;
text-align: center
}
#wp-calendar {
margin: 0 auto;
width: 100%;
font-size: 11px;
border-collapse: separate;
table-layout: fixed
}
#wp-calendar th,
#wp-calendar td {
color: #333;
padding: 0;
line-height: 340%;
text-align: center
}
#wp-calendar td a {
display: block;
margin: 0;
padding: 0;
text-decoration: none;
color: #333;
background-color: #eee;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition-property: background;
-webkit-transition-duration: .4s;
-webkit-transition-timing-function: ease;
-moz-transition-property: background;
-moz-transition-duration: .4s;
-moz-transition-timing-function: ease;
-o-transition-property: background;
-o-transition-duration: .4s;
-o-transition-timing-function: ease
}
#wp-calendar td a:hover {
text-decoration: none;
color: #fff;
background: #00a2d9
}
#wp-calendar caption {
padding: 7px 0
}
#wp-calendar thead th,
#wp-calendar tfoot td {
border: none;
padding: 0;
line-height: 200%
}
#wp-calendar #prev,
#wp-calendar #next {
line-height: 200%
}
#wp-calendar #prev a,
#wp-calendar #next a {
text-decoration: none;
background: 0 0;
color: #333
}
#wp-calendar #prev a:hover,
#wp-calendar #next a:hover {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
background: #00a2d9
}
#wp-calendar td#today {
color: #fff;
background: #c1c1c1;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
#footer #wp-calendar td a {
background-color: #ddd
}
#footer #wp-calendar td a:hover {
background-color: #00a2d9
}
.widget_search label {
display: none
}
.widget_search #search-box,
.widget_search #s,
.google_search #search_input {
width: 238px;
height: 33px;
margin: 0 0 10px;
border: 1px solid #ccc;
background: #fff;
padding: 0 10px;
box-shadow: 2px 2px 3px 0px #ddd inset
} .widget_search #search-btn input:hover,
.widget_search #searchsubmit:hover,
.google_search #search_button:hover {
background-color: #00a2d9
}
.widget_archive select,
.widget_categories select {
border: 1px solid #ddd;
padding: 6px 10px;
width: 100%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin: 0 0 20px
}
.tcd_recent_post_widget ol {
margin: 0;
padding: 0;
list-style-type: none
}
.tcd_recent_post_widget li {
padding: 0 0 14px;
margin: 0 0 14px;
line-height: 100%;
border-bottom: 1px dotted #aaa;
background: 0 0
}
.tcd_recent_post_widget li:last-child {
border: none;
margin: 0;
padding: 0
}
.tcd_recent_post_widget a.image {
display: block;
float: left;
width: 65px;
height: 65px;
margin: 0 15px 0 0;
background: #fff;
border: 1px solid #ccc
}
.tcd_recent_post_widget a.image img {
display: block;
margin: 0;
-webkit-transition-property: opacity;
-webkit-transition-duration: .5s;
-webkit-transition-timing-function: ease;
-moz-transition-property: opacity;
-moz-transition-duration: .5s;
-moz-transition-timing-function: ease;
-o-transition-property: opacity;
-o-transition-duration: .5s;
-o-transition-timing-function: ease
}
.tcd_recent_post_widget a.image:hover img {
opacity: .5
}
.tcd_recent_post_widget .date {
margin: 0 0 10px;
padding: 0;
line-height: 100%;
font-size: 11px
}
.tcd_recent_post_widget a.title {
margin: 0;
text-decoration: none;
font-size: 14px;
line-height: 160%;
font-weight: 700
}
.tcdw_product_list_widget ol {
margin: 0;
padding: 0;
list-style-type: none
}
.tcdw_product_list_widget li {
padding: 0 0 14px;
margin: 0 0 14px;
line-height: 100%;
border-bottom: 1px dotted #aaa;
background: 0 0
}
.tcdw_product_list_widget li:last-child {
border: none;
margin: 0;
padding: 0
}
.tcdw_product_list_widget a.image {
display: block;
float: right;
width: 65px;
height: 65px;
margin: 0 0 0 15px;
background: #fff;
border: 1px solid #ccc
}
.tcdw_product_list_widget a.image img {
display: block;
margin: 0;
-webkit-transition-property: opacity;
-webkit-transition-duration: .5s;
-webkit-transition-timing-function: ease;
-moz-transition-property: opacity;
-moz-transition-duration: .5s;
-moz-transition-timing-function: ease;
-o-transition-property: opacity;
-o-transition-duration: .5s;
-o-transition-timing-function: ease
}
.tcdw_product_list_widget a.image:hover img {
opacity: .5
}
.tcdw_product_list_widget a.title {
margin: 0;
text-decoration: none;
font-size: 14px;
line-height: 160%;
font-weight: 700
}
.tcdw_product_list_widget .category {
margin: 0 0 5px;
color: #aaa
}
.tcdw_product_list_widget .category a {
color: #aaa;
text-decoration: none
}
.tcdw_product_list_widget .category a:hover {
text-decoration: underline;
color: #333
}
#footer .tcdw_product_list_widget li {
padding: 0 0 14px;
margin: 0 0 14px;
line-height: 100%
}
.tcdw_product_list_widget2 ol {
margin: 0;
padding: 0;
list-style-type: none
}
.tcdw_product_list_widget2 li {
padding: 8px;
margin: 0 0 14px;
line-height: 100%;
background: #fff;
border: 1px solid #ccc
}
.tcdw_product_list_widget2 li:last-child {
margin-bottom: 0
}
.tcdw_product_list_widget2 a.image {
display: block;
float: left;
width: 65px;
height: 65px;
margin: 0 15px 0 0;
background: #fff
}
.tcdw_product_list_widget2 a.image img {
display: block;
margin: 0;
-webkit-transition-property: opacity;
-webkit-transition-duration: .5s;
-webkit-transition-timing-function: ease;
-moz-transition-property: opacity;
-moz-transition-duration: .5s;
-moz-transition-timing-function: ease;
-o-transition-property: opacity;
-o-transition-duration: .5s;
-o-transition-timing-function: ease
}
.tcdw_product_list_widget2 a.image:hover img {
opacity: .5
}
.tcdw_product_list_widget2 a.title {
margin: 0;
text-decoration: none;
font-size: 14px;
line-height: 160%;
font-weight: 700
}
.tcdw_product_list_widget2 .category {
margin: 0 0 5px;
color: #aaa
}
.tcdw_product_list_widget2 .category a {
color: #aaa;
text-decoration: none
}
.tcdw_product_list_widget2 .category a:hover {
text-decoration: underline;
color: #333
}
#footer .tcdw_product_list_widget2 li {
padding: 8px;
margin: 0 0 15px;
line-height: 100%;
border: none
}
.tcdw_recommend_product_list_widget ol {
margin: 0 -10px 0 0;
position: relative;
padding: 0
}
.tcdw_recommend_product_list_widget li {
margin: 0 6px 15px 0;
padding: 0;
background: 0 0;
float: left;
list-style-type: none
}
.tcdw_recommend_product_list_widget li a {
display: block;
text-decoration: none;
position: relative;
background: #fff
}
.tcdw_recommend_product_list_widget li img {
display: block;
width: 70px;
height: 70px;
-webkit-transition-property: opacity;
-webkit-transition-duration: .5s;
-webkit-transition-timing-function: ease;
-moz-transition-property: opacity;
-moz-transition-duration: .5s;
-moz-transition-timing-function: ease;
-o-transition-property: opacity;
-o-transition-duration: .5s;
-o-transition-timing-function: ease
}
.tcdw_recommend_product_list_widget li a:hover img {
opacity: .5
}
#footer .tcdw_recommend_product_list_widget li {
margin: 0 10px 15px 0;
padding: 0
}
#footer .tcdw_recommend_product_list_widget li img {
width: 80px;
height: 80px
}
.tcdw_news_list_widget ol {
margin: 0;
padding: 0;
list-style-type: none
}
.tcdw_news_list_widget li {
background: 0 0;
margin: 0 0 8px;
padding: 0 0 12px;
border-bottom: 1px dotted #aaa
}
.tcdw_news_list_widget li:last-child {
border: none;
margin: 0;
padding: 0
}
.tcdw_news_list_widget .date {
display: block;
margin: 0 0 5px;
line-height: 100%
}
.tcdw_news_list_widget .title {
margin: 0 0 5px;
padding: 0;
line-height: 160%;
font-size: 13px
}
.tcdw_news_list_widget .title a {
text-decoration: none;
display: block
}
.ml_ad_widget {
text-align: center
}
.page_navi {
margin: 0 0 40px
}
.page_navi h4 {
font-size: 10px;
font-weight: 400;
margin: 0 0 10px;
color: #888
}
.page_navi ul {
margin: 0
}
.page_navi li {
float: left
}
.page_navi a,
.page_navi a:hover,
.page_navi span {
text-decoration: none;
color: #fff;
font-size: 11px;
padding: 13px 15px;
line-height: 100%;
margin: 0 4px 4px 0;
background: #bbb;
display: block;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-transition-property: background;
-webkit-transition-duration: .4s;
-webkit-transition-timing-function: ease;
-moz-transition-property: background;
-moz-transition-duration: .4s;
-moz-transition-timing-function: ease;
-o-transition-property: background;
-o-transition-duration: .4s;
-o-transition-timing-function: ease
}
.page_navi a:hover {
color: #fff;
background: #00a2d9;
text-decoration: none
}
.page_navi span.dots {
background: 0 0
}
.page_navi span.current {
color: #fff;
background: #333
}
.page_navi p.back {
margin: 0
}
.page_navi p.back a,
.page_navi p.back a:hover {
display: inline-block;
padding: 10px 15px
}
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
font-size: .1em;
line-height: 0;
visibility: hidden;
overflow: hidden
}
.clearfix {
display: inline-block;
}
* html .clearfix {
height: 1%
}
.clearfix {
display: block
}
#bread_crumb {
padding: 20px 0 0;
margin: 0 auto 0
}
#bread_crumb li.home a {
float: left;
height: 15px;
width: 0;
line-height: 15px;
display: block;
position: relative;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box
}
#bread_crumb li.home a span {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
display: block
}
#bread_crumb li.home a:before {
font-family: 'design_plus';
color: #888;
font-size: 14px;
display: block;
position: absolute;
top: 0;
left: 0;
width: 17px;
height: 17px;
line-height: 17px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
#bread_crumb li.home:after {
display: none
}
#bread_crumb li.home a:before {
content: '\e90c'
}
#bread_crumb li.home a:hover:before {
color: #fff
}
#bread_crumb li {
color: #aaa;
font-size: 12px;
display: inline;
padding: 0 15px 0 0;
margin: 0 0 0 15px;
line-height: 160%;
position: relative
}
#bread_crumb li:after {
font-family: 'design_plus';
content: '\e910';
color: #aaa;
font-size: 9px;
display: block;
position: absolute;
left: -20px;
top: -1px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
#bread_crumb li a {
color: #888
} [class^=icon-],
[class*=" icon-"] {
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.icon-feedly:before {
content: "\e907"
}
.icon-hatebu:before {
content: "\e908"
}
.icon-line:before {
content: "\e909"
}
.icon-pocket:before {
content: "\e90a"
}
.icon-google-plus:before {
content: "\e900"
}
.icon-google-plus2:before {
content: "\e901"
}
.icon-facebook:before {
content: "\e902"
}
.icon-facebook2:before {
content: "\e903"
}
.icon-twitter:before {
content: "\e904"
}
.icon-rss:before {
content: "\e90b"
}
.icon-rss2:before {
content: "\e906"
}
.icon-pinterest:before {
content: "\e905"
}
#share_top1 ul li a,
#share_top2 ul li a,
#share_btm1 ul li a,
#share_btm2 ul li a {
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s
}
#share_top1 {
width: 100%;
margin: 0 0 15px
}
#share_top1 h2 {
color: #666;
font-weight: 400
}
#share_top1 ul {
margin: 0;
padding: 0;
list-style: none
}
#share_top1 ul li {
display: inline-block;
padding: 0;
text-align: center
}
#share_top1 ul li a {
min-width: 27px;
text-decoration: none;
display: inline-block;
margin: 0 5px 5px 0;
font-size: 12px;
font-weight: 400;
color: #fff!important;
background: #fafafa;
border-radius: 2px;
box-shadow: 0 1px 0 rgba(0, 0, 0, .03);
text-shadow: none;
text-align: center;
line-height: 25px;
padding: 1px 5px 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box
}
#share_top1 ul li a i {
position: relative;
top: 3px;
color: #fff;
font-size: 1.3em;
text-shadow: 1px 1px 0 rgba(255, 255, 255, .1)
}
#share_top1 ul li a .ttl {
margin: 0 3px 0 2px;
text-align: center;
line-height: 20px
}
#share_top1 ul li a .share-count {
display: inline;
font-size: 9px;
color: #fff;
padding: 0;
line-height: 25px;
margin: 0;
border-radius: 0 1px 1px 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box
}
#share_top1 ul li>a:hover {
-webkit-transform: translate3d(0, 1px, 0);
transform: translate3d(0, 1px, 0)
}
@media screen and (max-width:480px) {
#share_top1 {
width: 100%;
margin: 20px 0 5px
}
#share_top1 ul li a {
margin-right: 2px
}
#share_top1 ul li a i {
left: 1px
}
#share_top1 ul li>a span {
display: none
}
#share_top1 ul li a .share-count {
margin-left: 3px
}
}
#share_btm1 {
margin: 15px 0 15px
}
#share_btm1 .sns {
text-align: center
}
#share_btm1 ul {
margin: 0 0 2%;
list-style: none
}
#share_btm1 li {
float: left;
width: 48%;
margin: 0 1% 1.5%;
cursor: pointer;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box
}
.post #share_btm1 ul li {
list-style: none;
background-image: none;
padding: 0
}
#share_btm1 ul li a {
position: relative;
display: block;
top: 3px;
font-size: 13px;
padding: 10px 2px;
color: #fff;
border-radius: 2px;
text-align: center;
text-decoration: none;
vertical-align: middle
}
#share_btm1 ul li a i {
position: relative;
top: 3px;
font-size: 140%
}
#share_btm1 ul li a .ttl {
margin: 0 3px 0 4px;
display: inline-block;
text-align: center;
font-size: 12px
}
#share_btm1 ul li a .share-count {
position: absolute;
bottom: -2px;
right: 8px;
font-size: 10px;
padding: 0;
line-height: 25px;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box
}
#share_btm1 ul li a:hover {
-webkit-transform: translate3d(0px, 2px, 1px);
-moz-transform: translate3d(0px, 2px, 1px);
transform: translate3d(0px, 2px, 1px)
}
@media only screen and (min-width:480px) {
#share_btm1 {
width: 100%;
margin: -15px 0 15px
}
#share_btm1 ul {
margin-right: -1%;
list-style: none;
overflow: hidden
}
#share_btm1 li {
width: 24%;
margin: 0 1% 1% 0
}
#share_btm1 li a {
font-size: 12px;
padding: 10px 2px
}
#share_btm1 li:nth-child(4n) {
margin-right: 0
}
}
#share_top1 ul li.twitter a,
#share_btm1 ul li.twitter a {
color: #fff;
background-color: #55acee
}
#share_top1 ul li.twitter a:hover,
#share_btm1 ul li.twitter a:hover {
background-color: #468ec5
}
#share_top1 ul li.facebook a,
#share_btm1 ul li.facebook a {
background-color: #35629a
}
#share_top1 ul li.facebook a:hover,
#share_btm1 ul li.facebook a:hover {
background-color: #1f3669
}
#share_top1 ul li.googleplus a,
#share_btm1 ul li.googleplus a {
background-color: #dd4b39
}
#share_top1 ul li.googleplus a:hover,
#share_btm1 ul li.googleplus a:hover {
background-color: #b94031
}
#share_top1 ul li.googleplus a i {
top: 4px
}
#share_top1 ul li.hatebu>a,
#share_btm1 ul li.hatebu a {
background-color: #3c7dd1
}
#share_top1 ul li.hatebu>a:hover,
#share_btm1 ul li.hatebu a:hover {
background-color: #0270ac
}
#share_top1 ul li.pocket a,
#share_btm1 ul li.pocket a {
background-color: #ee4056
}
#share_top1 ul li.pocket a:hover,
#share_btm1 ul li.pocket a:hover {
background-color: #c53648
}
#share_top1 ul li.rss a,
#share_btm1 ul li.rss a {
background-color: #ffb53c
}
#share_top1 ul li.rss a:hover,
#share_btm1 ul li.rss a:hover {
background-color: #e09900
}
#share_top1 ul li.feedly a,
#share_btm1 ul li.feedly a {
background-color: #6cc655
}
#share_top1 ul li.feedly>a:hover,
#share_btm1 ul li.feedly>a:hover {
background-color: #5ca449
}
#share_top1 ul li.pinterest a,
#share_btm1 ul li.pinterest a {
background-color: #d4121c
}
#share_top1 ul li.pinterest a:hover,
#share_btm1 ul li.pinterest a:hover {
background-color: #a42f35
}
#share_top2 {
width: 100%;
margin: 0 0 15px
}
#share_top2 h2 {
color: #444;
font-weight: 400
}
#share_top2 ul.type2 {
margin: 0;
padding: 0;
list-style: none
}
#share_top2 ul.type2 li {
display: inline-block;
padding: 0;
text-align: center
}
#share_top2 ul.type2 li a {
text-decoration: none;
display: inline-block;
margin: 0 5px 5px 0;
font-size: 12px;
font-weight: 400;
border-radius: 2px;
color: #222 !important;
text-align: center;
background: #fafafa !important;
border: 1px solid rgba(0, 0, 0, .1);
box-shadow: 0 1px 0 rgba(0, 0, 0, .03);
text-shadow: none;
line-height: 25px;
padding: 1px 5px 0
}
#share_top2 ul.type2 li a i {
position: relative;
top: 3px;
color: #222;
font-size: 1.3em;
text-shadow: 1px 1px 0 rgba(255, 255, 255, .1)
}
#share_top2 ul.type2 li a .ttl {
margin: 0 3px 0 2px;
text-align: center;
line-height: 20px
}
#share_top2 ul.type2 li a .share-count {
color: #444;
font-size: 9px;
padding: 0;
line-height: 25px;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box
}
#share_top2 ul.type2 li a:hover,
#share_top2 ul.type2 li a:hover i,
#share_top2 ul.type2 li a:hover .share-count {
color: #fff !important
}
#share_top2 ul.type2 li a:hover {
border-color: rgba(255, 255, 255, .1)
}
@media screen and (max-width:480px) {
#share_top2 {
width: 100%;
margin: 20px 0 5px
}
#share_top2 ul.type2 li a {
margin-right: 2px
}
#share_top2 ul.type2 li a i {
left: 1px
}
#share_top2 ul.type2 li>a span.ttl {
display: none
}
#share_top2 ul.type2 li a .share-count {
margin-left: 3px
}
}
#share_btm2 {
margin: 15px 0 15px;
text-align: center
}
#share_btm2 ul.type4 {
margin: 0 0 2%;
list-style: none
}
#share_btm2 ul.type4 li {
float: left;
width: 48%;
margin: 0 1% 1.5%;
cursor: pointer;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box
}
.post #share_btm2 ul li {
list-style: none;
background-image: none;
padding: 0
}
#share_btm2 ul.type4 li a {
position: relative;
display: block;
top: 5px;
font-size: 13px;
padding: 10px 2px;
text-decoration: none;
border-radius: 2px;
color: #222 !important;
text-align: center;
background: #fafafa !important;
border: 1px solid rgba(0, 0, 0, .1);
box-shadow: 0 1px 0 rgba(0, 0, 0, .03);
text-shadow: none
}
#share_btm2 ul.type4 li a i {
position: relative;
top: 3px;
font-size: 140%;
color: #222 !important
}
#share_btm2 ul.type4 li a .ttl {
margin: 0 3px 0 4px;
display: inline-block;
text-align: center;
font-size: 12px
}
#share_btm2 ul.type4 li a .share-count {
position: absolute;
bottom: -2px;
right: 8px;
font-size: 10px;
padding: 0;
line-height: 25px;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
color: #222 !important
}
#share_btm2 ul.type4 li a:hover,
#share_btm2 ul.type4 li a:hover i,
#share_btm2 ul.type4 li a:hover .share-count {
color: #fff !important
}
@media only screen and (min-width:480px) {
#share_btm2 {
width: 100%;
margin: -15px 0 15px
}
#share_btm2 ul.type4 {
margin-right: -1%;
list-style: none;
overflow: hidden
}
#share_btm2 ul.type4 li {
width: 24%;
margin: 0 1% 1% 0
}
#share_btm2 ul.type4 li a {
font-size: 12px;
padding: 10px 2px
}
#share_btm2 ul.type4 li:nth-child(4n) {
margin-right: 0
}
}
#share_top2 ul.type2 li.twitter a,
#share_btm2 ul.type4 li.twitter a {
color: #222 !important;
background-color: #fafafa !important
}
#share_top2 ul.type2 li.twitter a:hover,
#share_btm2 ul.type4 li.twitter a:hover {
color: #fff !important;
background-color: #55acee !important
}
#share_top2 ul.type2 li.facebook a,
#share_btm2 ul.type4 li.facebook a {
color: #222 !important;
background-color: #fafafa !important
}
#share_top2 ul.type2 li.facebook a:hover,
#share_btm2 ul.type4 li.facebook a:hover {
color: #fff !important;
background-color: #35629a !important
}
#share_top2 ul.type2 li.googleplus a,
#share_btm2 ul.type4 li.googleplus a {
color: #222 !important;
background-color: #fafafa !important
}
#share_top2 ul.type2 li.googleplus a:hover,
#share_btm2 ul.type4 li.googleplus a:hover {
color: #fff !important;
background-color: #dd4b39 !important
}
#share_top2 ul.type2 li.googleplus a i,
#share_btm2 ul.type4 li.googleplus a i {
top: 4px
}
#share_top2 ul.type2 li.hatebu a,
#share_btm2 ul.type4 li.hatebu a {
color: #222 !important;
background-color: #fafafa !important
}
#share_top2 ul.type2 li.hatebu a:hover,
#share_btm2 ul.type4 li.hatebu a:hover {
color: #fff !important;
background-color: #3c7dd1 !important
}
#share_top2 ul.type2 li.pocket a,
#share_btm2 ul.type4 li.pocket a {
color: #222 !important;
background-color: #fafafa !important
}
#share_top2 ul.type2 li.pocket a:hover,
#share_btm2 ul.type4 li.pocket a:hover {
color: #fff !important;
background-color: #ee4056 !important
}
#share_top2 ul.type2 li.rss a,
#share_btm2 ul.type4 li.rss a {
color: #222 !important;
background-color: #fafafa !important
}
#share_top2 ul.type2 li.rss a:hover,
#share_btm2 ul.type4 li.rss a:hover {
color: #fff !important;
background-color: #ff8c00 !important
}
#share_top2 ul.type2 li.feedly a,
#share_btm2 ul.type4 li.feedly a {
color: #222 !important;
background-color: #fafafa !important
}
#share_top2 ul.type2 li.feedly a:hover,
#share_btm2 ul.type4 li.feedly a:hover {
color: #fff !important;
background-color: #6cc655 !important
}
#share_top2 ul.type2 li.pinterest a,
#share_btm2 ul.type4 li.pinterest a {
color: #222 !important;
background-color: #fafafa !important
}
#share_top2 ul.type2 li.pinterest a:hover,
#share_btm2 ul.type4 li.pinterest a:hover {
color: #fff !important;
background-color: #d4121c !important
}
#share5_top {
margin: 5px 0 -10px
}
#share5_btm {
margin: 20px 0 -30px
}
.sns_default_top {
margin: 0;
padding: 0;
overflow: hidden;
list-style: none
}
.sns_default_top ul li {
display: inline-block;
margin: 0 5px 3px 0;
line-height: 1!important;
overflow: hidden;
vertical-align: top
}
.sns_default_top ul li.twitter_button {
width: 62px
}
.sns_default_top ul li.fbshare_button:hover {
text-decoration: none
}
.sns_default_top ul li.google_button {
width: 58px
}
.sns_default_top ul li.pocket_button {
width: 88px
}
@media only screen and (max-width:480px) {
#share5_top {
margin: 0 0 -30px
}
#share5_btm {
margin: 30px 0 -30px
}
.sns_default_top {
margin: 0
}
.sns_default_top ul li {
margin-bottom: 6px
}
.sns_default_top ul li.twitter_button {
margin-left: 0
}
}
.post .post_row {
margin-left: -15px;
margin-right: -15px;
line-height: 2
}
.post .post_col,
.post .post_col-2,
.post .post_col-3 {
position: relative;
min-height: 1px;
width: 100%;
padding-right: 15px;
padding-left: 15px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 2em
}
@media screen and (min-width:768px) {
.post .post_col-2 {
width: 50%
}
.post .post_col-3 {
width: 33.33333%
}
}
@media screen and (min-width:1024px) {
.post .post_col-2 {
width: 50%
}
.post .post_col-3 {
width: 33.33333%
}
}
.post .post_row:before,
.post .post_row:after {
content: " ";
display: table
}
.post .post_row:after {
clear: both
}
.headline222 {
clear: both;
margin-bottom: 20px;
padding: 10px 12px 6px;
border: 1px solid #03c;
border-radius: 4px;
background: #06f;
color: #fff;
letter-spacing: 2px;
-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .55);
box-shadow: 0px 5px 5px rgba(0, 0, 0, .55)
}
.headline223 {
clear: both;
margin-bottom: 20px;
padding: 6px 12px 4px;
border: 1px solid #0d4884;
border-radius: 4px;
background: #c93;
color: #fff;
-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .55);
box-shadow: 0px 5px 5px rgba(0, 0, 0, .55)
}
h5 {
clear: both;
margin-bottom: 20px;
padding: 5px 12px 3px;
border: 1px solid #0d4884;
border-radius: 4px;
background: #930;
color: #fff;
-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .55);
box-shadow: 0px 5px 5px rgba(0, 0, 0, .55);
width: 60%
}
.post h3,
.post h4,
.post h5,
.post h6 {
line-height: 1.6
}
.post .style3a {
margin: 3em 0 1.5em;
padding: 1.1em .2em 1em;
font-size: 22px;
font-weight: 400;
border-top: 1px solid #222;
border-bottom: 1px solid #222
}
.post .style3b {
margin: 3em 0 1.5em;
padding: 1.1em .9em 1em;
font-size: 22px;
font-weight: 400;
border-top: 2px solid #222;
border-bottom: 1px solid #ddd;
background: #fafafa;
box-shadow: 0px 1px 2px #f7f7f7
}
.post .style4a {
margin: 2.5em 2px 1.2em;
padding: .3em 0 .3em .8em;
font-size: 20px;
font-weight: 400;
border-bottom: none;
border-left: 2px solid #222
}
.post .style4b {
margin: 2.5em 0 1.2em;
padding: .9em 0 .8em;
font-size: 20px;
font-weight: 400;
border-bottom: 1px dotted #aaa
}
.post .style5a {
margin: 2em 0 1em;
padding: .5em .8em .3em 1em;
font-weight: 700;
font-size: 18px;
background: #f5f5f5;
box-shadow: 0px 2px 0px 0px #f2f2f2
}
.post .style5b {
margin: 2em 0 1em;
padding: .5em .8em .4em 1em;
font-weight: 400;
font-size: 18px;
color: #fff;
background: #222;
border-radius: 4px;
box-shadow: 0px 2px 0px 0px #f2f2f2
}
.post .style6 {
position: relative;
margin: 2em 0 1em;
padding: .5em .8em .8em 1.3em;
color: #222;
font-weight: 700;
font-size: 16px
}
.post .style6:before {
position: absolute;
width: 12px;
height: 12px;
top: .5em;
left: .2em;
background: #222;
content: ""
}
.post .news_headline1 {
position: relative;
margin: 80px 0 25px;
padding: .5em;
border-left: 8px solid #444;
line-height: 1.2;
font-size: 1.2em
}
.post .news_headline1:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
height: 0;
width: 100%;
border-bottom: 1px dotted #ddd
}
.post .news_headline2 {
margin: 40px 0 20px;
padding: 0 .5em;
border-left: 6px solid #545454;
line-height: 26px;
font-size: 1.1em
}
.post .balloon {
clear: both;
display: block;
position: relative;
margin: 50px 0 22px;
padding: .5em 18px .5em;
width: auto;
min-width: 115px;
color: #fff;
text-align: left;
font-size: 20px;
font-weight: 400;
background: #222;
z-index: 0;
border-bottom: 0
}
.post .balloon:after {
content: "";
position: absolute;
bottom: -10px;
left: 30px;
margin-left: -10px;
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 10px 0;
border-color: #222 transparent transparent
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}
.well2 {
margin: 1em 0 30px;
padding: 1em 1.5em;
line-height: 2;
border: 1px solid #cdcdcd;
background: #fcfcfc;
box-shadow: 0 1px 3px 0 rgba(195, 195, 195, .3)
}
.well3 {
margin: 2em 0 2.5em;
padding: 1em 1.5em;
line-height: 2;
border: 1px dashed #cdcdcd;
background: #fcfcfc;
box-shadow: 0 1px 3px 0 rgba(195, 195, 195, .3)
}
.wl_red {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442
}
.wl_yellow {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b
}
.wl_blue {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f
}
.wl_green {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d
}
.q_button {
min-width: 200px;
max-width: 90%;
background-color: #535353;
display: inline-block;
vertical-align: middle;
padding: .6em 1.3em .5em;
font-weight: 400;
font-size: 100%;
color: #fff;
margin: 0;
text-decoration: none;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
transition: all .3s ease-in-out 0s;
box-shadow: 0 1px 3px rgba(0, 0, 0, .15)
}
.q_button:hover,
.q_button:focus {
text-decoration: none;
color: #fff;
background-color: #7d7d7d;
box-shadow: 0 2px 2px rgba(0, 0, 0, .15) inset
}
.rounded {
border-radius: 6px
}
.pill {
border-radius: 50px
}
.sz_full {
min-width: 100px;
max-width: 100%;
display: block;
font-size: 110%;
padding: 1em 1.5em .9em
}
.sz_l {
min-width: 350px;
max-width: 90%;
font-size: 110%;
padding: .8em 1.5em .7em
}
@media screen and (max-width:479px) {
.sz_l {
min-width: 320px;
max-width: 95%
}
}
.sz_s {
min-width: 100px;
max-width: 90%;
font-size: 85%;
padding: .4em 1em .3em
}
.bt_red {
background: #c01f0e;
color: #fff
}
.bt_red:hover,
.bt_red:focus {
background-color: #d33929;
color: #fff
}
.bt_yellow {
background: #f1c40f;
color: #fff
}
.bt_yellow:hover,
.bt_yellow:focus {
background-color: #f9d441;
color: #fff
}
.bt_blue {
background: #2980b9;
color: #fff
}
.bt_blue:hover,
.bt_blue:focus {
background-color: #3a91c9;
color: #fff
}
.bt_green {
background: #27ae60;
color: #fff
}
.bt_green:hover,
.bt_green:focus {
background-color: #39c574;
color: #fff
}
.ytube {
position: relative;
height: 0;
margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 56.25%;
padding-top: 30px;
overflow: hidden
}
.ytube iframe {
position: absolute;
top: 0;
right: 0;
width: 100% !important;
height: 100% !important
}
.rps_table {
line-height: 2.0
}
@media only screen and (max-width:480px) {
.rps_table tr {
display: block;
margin-bottom: 1.5em
}
.rps_table th,
.rps_table td {
display: list-item;
list-style-type: none;
border: none
}
}
.cardlink {
padding: 12px 12px 8px;
margin: 10px 0;
border: 1px solid #ddd;
word-wrap: break-word;
max-width: 100%;
background: #fafafa
}
.cardlink_thumbnail {
float: left;
margin: 0 20px 0 0
}
.cardlink_content {
margin-top: 5px;
line-height: 1.6
}
.cardlink .timestamp {
margin: 0;
padding: 0;
font-size: 12px;
font-weight: 400;
line-height: 100%;
color: #333
}
.cardlink_title {
font-size: 14px;
margin: 4px 0 4px
}
.cardlink_title a {
font-weight: 700;
color: #000;
text-decoration: none
}
.cardlink_title a:hover {
text-decoration: underline
}
.cardlink_excerpt {
color: #333;
font-size: 12px;
overflow: hidden;
line-height: 1.8
}
.cardlink_footer {
clear: both
}
.clear {
clear: both
}
@media screen and (max-width:767px) {
.cardlink_thumbnail {
float: none
}
}
@media screen and (max-width:479px) {
.cardlink_excerpt {
float: none
}
}
.wpcf7 {
width: 100%;
border: 1px solid #ddd;
background: #fafafa;
padding: 0;
margin: 0 0 2.5em !important;
font-size: 14px
}
.wpcf7 form {
margin: 1.5em 1.5em 0
}
.wpcf7 p {
margin-bottom: 1em;
font-size: 12px
}
.wpcf7 input,
.wpcf7 textarea {
width: auto;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
border: 1px solid #ccc;
line-height: 1.2;
padding: 8px
}
.wpcf7 select,
.wpcf7 input[type=checkbox],
.wpcf7 input[type=radio] {
width: auto;
max-width: 97%;
border: 1px solid #ccc;
padding: 8px
}
.wpcf7 select,
.wpcf7 .wpcf7-list-item-label {
line-height: 1.2;
font-size: 14px
}
.wpcf7-list-item {
display: block
}
.wpcf7 textarea {
height: 300px
}
.wpcf7 input:focus,
.wpcf7 textarea:focus {
outline: none;
border: 1px solid #bbb;
-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
box-shadow: inner 0 0 5px rgba(0, 0, 0, .5)
}
.wpcf7 input.wpcf7-submit {
position: relative;
display: block;
width: 225px;
height: 48px;
margin: 30px auto 0;
background-color: #333;
cursor: pointer;
border: none !important;
color: #fff;
text-align: center;
text-decoration: none;
font-size: 14px;
line-height: 1.5;
outline: none;
-webkit-transition: all .3s;
transition: all .3s
}
.wpcf7 input.wpcf7-submit,
.wpcf7 input.wpcf7-submit:before,
.wpcf7 input.wpcf7-submit:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.wpcf7 input.wpcf7-submit:hover {
background-color: #666
}
.wpcf7 .wpcf7-not-valid {
background: pink
}
.wpcf7 .wpcf7-response-output {
margin: 10px 0 0;
padding: 8px 35px 8px 14px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px
}
.wpcf7 .wpcf7-validation-errors {
color: #b94a48;
background-color: #f2dede;
border: 1px solid #eed3d7
}
.wpcf7 .wpcf7-mail-sent-ok {
color: #3a87ad;
background-color: #d9edf7;
border: 1px solid #bce8f1
}
.text70 {
font-size: 70%
}
.text80 {
font-size: 80%
}
.text90 {
font-size: 90%
}
.text100 {
font-size: 100%
}
.text110 {
font-size: 110%
}
.text120 {
font-size: 120%
}
.text130 {
font-size: 130%
}
.text140 {
font-size: 140%
}
.text150 {
font-size: 150%
}
.text160 {
font-size: 160%
}
.text170 {
font-size: 170%
}
.text180 {
font-size: 180%
}
.text190 {
font-size: 190%
}
.text200 {
font-size: 200%
}
.text210 {
font-size: 210%
}
.text220 {
font-size: 220%
}
.b {
font-weight: 700
}
.u {
text-decoration: underline
}
.del {
text-decoration: line-through
}
.red {
color: red
}
.blue {
color: #2ca9e1
}
.green {
color: #82ae46
}
.orange {
color: #ff7d00
}
.yellow {
color: #fff000
}
.pink {
color: #ff0084
}
.gray {
color: #999
}
.bg-yellow {
padding: 2px;
background-color: #ff0
}
.bg-blue {
padding: 2px;
background-color: #4ab0f5
}
.bg-red {
padding: 2px;
background-color: red
}
.align1 {
text-align: center !important
}
.align2 {
text-align: right !important
}
.align3 {
text-align: left !important
}
.r-flo {
float: right;
margin: 10px
}
.l-flo {
float: left;
margin: 10px
}
.f-clear {
clear: both
}
a img.fade {
background: 0 0 !important;
outline: none;
-webkit-transition: all .3s;
transition: all .3s
}
a:hover img.fade {
opacity: .7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background: 0 0 !important
}
.att {
padding-left: 1em;
text-indent: -1em
}
.att_box {
margin: 2em 0 2.5em;
padding: 1em 1.2em;
line-height: 2;
border: 1px dotted #ccc;
background: #fcfcfc;
box-shadow: 0px 4px 0px 0px #f7f7f7
}
.m0 {
margin: 0 !important
}
.mt0 {
margin-top: 0 !important
}
.mr0 {
margin-right: 0 !important
}
.mb0 {
margin-bottom: 0 !important
}
.ml0 {
margin-left: 0 !important
}
.m5 {
margin: 5px !important
}
.mt5 {
margin-top: 5px !important
}
.mr5 {
margin-right: 5px !important
}
.mb5 {
margin-bottom: 5px !important
}
.ml5 {
margin-left: 5px !important
}
.m10 {
margin: 10px !important
}
.mt10 {
margin-top: 10px !important
}
.mr10 {
margin-right: 10px !important
}
.mb10 {
margin-bottom: 10px !important
}
.ml10 {
margin-left: 10px !important
}
.m15 {
margin: 15px !important
}
.mt15 {
margin-top: 15px !important
}
.mr15 {
margin-right: 15px !important
}
.mb15 {
margin-bottom: 15px !important
}
.ml15 {
margin-left: 15px !important
}
.m20 {
margin: 20px !important
}
.mt20 {
margin-top: 20px !important
}
.mr20 {
margin-right: 20px !important
}
.mb20 {
margin-bottom: 20px !important
}
.ml20 {
margin-left: 20px !important
}
.m25 {
margin: 25px !important
}
.mt25 {
margin-top: 25px !important
}
.mr25 {
margin-right: 25px !important
}
.mb25 {
margin-bottom: 25px !important
}
.ml25 {
margin-left: 25px !important
}
.m30 {
margin: 30px !important
}
.mt30 {
margin-top: 30px !important
}
.mr30 {
margin-right: 30px !important
}
.mb30 {
margin-bottom: 30px !important
}
.ml30 {
margin-left: 30px !important
}
.m35 {
margin: 35px !important
}
.mt35 {
margin-top: 35px !important
}
.mr35 {
margin-right: 35px !important
}
.mb35 {
margin-bottom: 35px !important
}
.ml35 {
margin-left: 35px !important
}
.m40 {
margin: 40px !important
}
.mt40 {
margin-top: 40px !important
}
.mr40 {
margin-right: 40px !important
}
.mb40 {
margin-bottom: 40px !important
}
.ml40 {
margin-left: 40px !important
}
.m45 {
margin: 45px !important
}
.mt45 {
margin-top: 45px !important
}
.mr45 {
margin-right: 45px !important
}
.mb45 {
margin-bottom: 45px !important
}
.ml45 {
margin-left: 45px !important
}
.m50 {
margin: 50px !important
}
.mt50 {
margin-top: 50px !important
}
.mr50 {
margin-right: 50px !important
}
.mb50 {
margin-bottom: 50px !important
}
.ml50 {
margin-left: 50px !important
}
.m55 {
margin: 55px !important
}
.mt55 {
margin-top: 55px !important
}
.mr55 {
margin-right: 55px !important
}
.mb55 {
margin-bottom: 55px !important
}
.ml55 {
margin-left: 55px !important
}
.m60 {
margin: 60px !important
}
.mt60 {
margin-top: 60px !important
}
.mr60 {
margin-right: 60px !important
}
.mb60 {
margin-bottom: 60px !important
}
.ml60 {
margin-left: 60px !important
}
.m65 {
margin: 65px !important
}
.mt65 {
margin-top: 65px !important
}
.mr65 {
margin-right: 65px !important
}
.mb65 {
margin-bottom: 65px !important
}
.ml65 {
margin-left: 65px !important
}
.m70 {
margin: 70px !important
}
.mr70 {
margin-right: 70px !important
}
.mb70 {
margin-bottom: 70px !important
}
.ml70 {
margin-left: 70px !important
}
.m75 {
margin: 75px !important
}
.mt75 {
margin-top: 75px !important
}
.mr75 {
margin-right: 75px !important
}
.mb75 {
margin-bottom: 75px !important
}
.ml75 {
margin-left: 75px !important
}
.m80 {
margin: 80px !important
}
.mt80 {
margin-top: 80px !important
}
.mr80 {
margin-right: 80px !important
}
.mb80 {
margin-bottom: 80px !important
}
.ml80 {
margin-left: 80px !important
}
.p0 {
padding: 0 !important
}
.pt0 {
padding-top: 0 !important
}
.pr0 {
padding-right: 0 !important
}
.pb0 {
padding-bottom: 0 !important
}
.pl0 {
padding-left: 0 !important
}
.p5 {
padding: 5px !important
}
.pt5 {
padding-top: 5px !important
}
.pr5 {
padding-right: 5px !important
}
.pb5 {
padding-bottom: 5px !important
}
.pl5 {
padding-left: 5px !important
}
.p10 {
padding: 10px !important
}
.pt10 {
padding-top: 10px !important
}
.pr10 {
padding-right: 10px !important
}
.pb10 {
padding-bottom: 10px !important
}
.pl10 {
padding-left: 10px !important
}
.top_menu {
width: 32.5%;
height: auto
}
.miraibo_l {
width: 49%;
height: auto;
float: left;
margin-bottom: 20px
}
.miraibo_r {
width: 49%;
height: auto;
float: right;
margin-bottom: 20px
}
.float_l {
width: 40%;
height: auto;
float: left;
margin: 0 10px 10px
}
.float_r {
width: 40%;
height: auto;
float: right;
margin: 0 10px 10px
}
.jul {
margin: 0;
padding: 0
}
.jul li {
list-style: none;
margin-left: 10px;
float: left;
width: 15.6%
}
.jul li:first-child {
margin-left: 0
} .concept .in {
display: block;
width: 300px;
margin: 40px auto 40px auto;
font-size: 16px;
padding: 20px;
background-color: #e6e6ff;
line-height: 26px
}
.me1 li {
list-style: none;
width: 32%;
float: left;
margin-left: 10px
}
.me1 li:first-child {
margin-left: 0
}
.point li {
list-style: none;
width: 32%;
float: left;
margin-left: 10px
}
.point li:first-child {
margin-left: 0
}
.point li:nth-child(4) {
margin-left: 0
}
.office {
float: left;
margin-right: 30px
}
.office2 {
float: left;
width: 70%;
margin-top: 0
}
.jyusyoku img {
float: left;
margin-right: 20px
}
.jyusyoku p {
float: left;
width: 70%
}
.staff img {
float: left;
margin-right: 20px;
width: 200px;
height: auto
}
.staff table {
float: left;
width: 80%
}
@media screen and (max-width:480px) {
.top_menu {
width: 100%;
height: auto
}
.miraibo_l {
width: 100%;
height: auto;
float: none;
margin-bottom: 20px
}
.miraibo_r {
width: 100%;
height: auto;
float: none;
margin-bottom: 20px
}
.float_l {
width: 100%;
height: auto;
float: none;
margin: 0 10px 10px
}
.float_r {
width: 100%;
height: auto;
float: none;
margin: 0 10px 10px
}
.jul {
margin: 0;
padding: 0
}
.jul li {
list-style: none;
margin: 0;
float: none;
width: 100%;
padding: 0
}
.jul li img {
width: 100%
}
.jul li:first-child {
margin: 0
}
.concept {
background-image: none;
width: 100%;
display: block
}
.concept .in {
display: block;
width: 90%;
margin: 0;
font-size: 18px;
padding: 10px;
background-color: none
}
.me1 li {
list-style: none;
width: 100%;
margin-left: 0;
padding: 0
}
.me1 {
margin: 0;
padding: 0
}
.me1 li:first-child {
margin: 0
}
.point li {
list-style: none;
width: 100%
}
.me li {
width: 100%;
margin: 0 0 0 -10px;
padding: 0
}
.me li img {
width: 100%
}
.point li:first-child {
margin: 0;
padding: 0
}
.point li:nth-child(4) {
width: 100%;
margin: 0;
padding: 0
}
.point li:nth-child(2) {
width: 100%;
margin: 0;
padding: 0
}
.point li:nth-child(3) {
width: 100%;
margin: 0;
padding: 0
}
.point li:nth-child(5) {
width: 100%;
margin: 0;
padding: 0
}
.point li:nth-child(6) {
width: 100%;
margin: 0;
padding: 0
}
.office {
float: left;
margin-right: 0
}
.office2 {
float: none;
width: 100%;
margin-top: 0
}
.jyusyoku img {
float: none;
margin-right: 0
}
.jyusyoku p {
float: none;
width: 100%
}
.staff img {
float: none;
margin-right: 0;
width: 100%;
height: auto
}
.staff table {
float: none;
width: 100%
}
}
.ta1 {
width: 100%;
margin-bottom: 15px;
background: #fff
}
.ta1,
.ta1 td,
.ta1 th {
border: 1px solid #ccc;
line-height: 2
}
.ta1 th.tamidashi {
width: auto;
text-align: left;
color: #fff;
background: #333;
background: -webkit-linear-gradient(#4b4b4b, #333);
background: linear-gradient(#4b4b4b, #333)
}
.ta1 th {
width: 140px;
padding: 10px;
text-align: center;
background: #f0f0f0
}
.ta1 td {
padding: 10px
}
@media screen and (max-width:480px) {
.ta1 {
width: 100%
}
.ta1 th {
width: 100px;
padding: 2px
}
.ta1 th img {
width: 100%
}
.ta1 td {
width: auto;
padding: 2px
}
.ws,
.wl {
width: 95%
}
}
#comment_headline {
margin: 0 0 10px
}
#comments {
margin: 0 0 30px;
font-size: 12px
}
#comment_area,
#trackback_area {
margin: 15px 0 20px;
padding: 0 0 5px
}
#trackback_area {
display: none
}
#comment_header {
border-bottom: 1px solid #ccc;
position: relative;
margin: 0 0 20px;
padding: 0
}
#comment_header_right {
float: left;
position: relative;
margin: 0 0 -1px
}
#comment_header_right li {
display: inline;
float: right;
text-align: center;
margin: 0 0 0 -1px
}
#comment_header_right li a,
#comment_header_right li p {
color: #333;
font-size: 11px;
padding: 7px 0;
margin: 0;
width: 399px;
text-decoration: none;
display: block;
border: 1px solid #ccc;
background: #f2f2f2
}
#comment_header_right li.comment_switch_active a,
#comment_header_right li#comment_closed p {
border-bottom: 1px solid #fff;
background: #fff
}
#comment_header_right li a:hover {
background: #999;
color: #fff
}
#comment_header_right li.comment_switch_active a:hover {
background: #fff;
color: #333
}
.commentlist {
list-style-type: none;
margin: 0;
padding: 0
}
.comment {
border: 1px solid #ccc;
color: #777;
margin: 0 0 15px;
padding: 15px 20px 3px;
background: #eee
}
.even_comment,
.odd_comment_children {
background: #fafafa
}
.odd_comment,
.even_comment_children {
background: #fefefe
}
.comment-meta {
position: relative;
margin: 0 0 5px
}
.comment-meta-left {
float: left;
width: 400px
}
.avatar {
float: left;
margin: 0 10px 0 0;
border: 1px solid #ccc;
background: #fff;
width: 37px;
height: 37px;
padding: 2px
}
.comment-name-date {
padding: 2px 0 0
}
a.admin-url {
text-decoration: underline
}
a.guest-url {
text-decoration: underline
}
.comment-name-date {
margin: 0
}
.comment-date {
font-size: 11px;
color: #757676;
margin: 0
} .comment-act li {
display: inline;
margin: 0
}
.comment-reply a,
.comment-reply a:visited {
border-right: 1px solid #aaa;
padding: 0 10px 0 0;
margin: 0 6px 0 0
}
.comment-edit a,
.comment-edit a:visited {
border-left: 1px solid #aaa;
padding: 0 0 0 10px;
margin: 0 0 0 6px
}
.comment-content {
padding: 0;
margin: -20px 0 0
}
.comment-content .no_comment {
padding-top: 20px
}
* html .comment-content {
padding: 5px 0 0
}
.comment-content a,
.comment-content a:visited {
text-decoration: underline
}
.comment-content p {
margin: 0 0 10px
}
.comment blockquote span {
margin: 0 0 -1em;
display: block
}
.comment-note {
display: block;
font-size: 11px;
margin: 0 0 1em;
color: #33a8e5;
border: 1px solid #94ddd4;
padding: 10px 15px;
background: #d6f4f0
}
.comment_closed {
border: 1px solid #ccc;
text-align: center;
margin: 0 0 15px;
padding: 15px;
background: #fefefe
}
.trackback_time {
font-size: 11px;
color: #757676;
margin: 0 0 7px
}
.trackback_title {
margin: 2px 0 8px;
margin: 0 0 10px
}
#trackback_url_area label {
display: block;
margin: 4px 0 10px;
font-size: 11px
}
#trackback_url_area input {
border: 1px solid #ccc;
background: #fafafa;
padding: 5px;
width: 617px;
font-size: 11px
}
#comment_pager {
margin: 0 0 10px;
height: 24px
}
#comment_pager a,
#comment_pager span {
display: inline;
float: left;
margin: 0 10px 0 0
}
#comment_pager .current {
text-decoration: underline
}
.comment_form_wrapper {
border: 1px solid #ccc;
margin: 0 0 15px;
padding: 15px;
background: #fff
} #comment_user_login p {
padding: 0 0 0 1px;
margin: 0;
line-height: 100%
}
#comment_user_login span {
margin: 0 0 0 40px
}
#comment_login {
margin: 0;
padding: 3px 30px 10px
}
#comment_login p {
margin: 0;
padding: 12px 0 11px 36px;
line-height: 100%
} #guest_info {
padding: 0;
width: 100%
}
#guest_info div {
margin: 0 0 12px;
text-align: left
}
#guest_info input {
margin: 0;
padding: 5px 0;
border: 1px solid #ccc;
width: 100%;
background: #fff;
color: #777
}
#guest_info label {
display: block;
margin: 0 0 5px;
padding: 0;
font-size: 11px;
color: #888
}
#guest_info span {
color: #666;
margin: 0 10px 0 0
}
#comment_textarea textarea {
margin: 15px 0 0;
width: 100%;
height: 150px;
border: 1px solid #ccc;
background: #fff;
color: #777;
font-size: 11px;
overflow: auto
}
#submit_comment_wrapper {
text-align: center
}
#submit_comment {
background: #aaa;
border: none;
cursor: pointer;
color: #fff;
font-size: 13px;
width: 200px;
height: 37px;
margin: 15px auto 0;
display: block;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px
}
#input_hidden_field {
display: none
}
.password_protected {
text-align: center;
margin: 0 0 10px;
padding: 10px 20px;
color: #fff;
background: #3db4b2
}
.password_protected p {
font-size: 12px;
margin: 0
}
  .page_navi a:hover,
#post_pagination a:hover,
#wp-calendar td a:hover,
.pc #return_top:hover,
#wp-calendar #prev a:hover,
#wp-calendar #next a:hover,
#footer #wp-calendar td a:hover,
.widget_search #search-btn input:hover,
.widget_search #searchsubmit:hover,
.tcdw_category_list_widget a:hover,
.tcdw_news_list_widget .month,
.tcd_menu_widget a:hover,
.tcd_menu_widget li.current-menu-item a,
#submit_comment:hover,
.google_search #search_button:hover {
background-color: #11c2f7
}
#guest_info input:focus,
#comment_textarea textarea:focus {
border-color: #11c2f7
}
.flex {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.flex>* {
width: 49%;
}
.info-shop {
font-size: 16px;
line-height: 40px;
margin: 0px 0 40px;
} .access_item {
text-align: center;
margin-top: 90px;
background: #fff;
padding: 60px;
border-bottom: 1px solid #ccc;
}
.looking-anker {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
}
ol,
ul {
list-style: none;
}
.looking-anker li {
text-align: center;
margin: 10px;
width: 320px;
}
.looking-anker a {
background: #0e3092;
padding: 15px 20px;
color: #fff;
border-radius: 30px;
font-size: 16px;
display: block;
}
@media screen and (max-width: 768px) {
.flex>* {
width: 100%;
}
.flex>*:nth-child(2) {
margin-top: 10px;
}
.info-shop {
text-align: left;
line-height: 25px;
margin: 0px 0 20px;
}
.access_item {
text-align: center;
margin-top: 40px;
padding: 40px 20px;
}
.looking-anker li {
margin: 0 5px;
}
}