@charset "UTF-8";
 #hoge {
display:none;
}
a {
word-break: break-all!important;
}
img.top-slider{
border-radius:15px!important;
} body {
background-color:#fff;
}
footer {
background-color:#222;
}
footer.section.siteFooter{
margin-top:0!important;
background-color:#222;
background-repeat:no-repeat;
background-image: url(//iimono.town/wp-content/uploads/2023/03/nekosan-g4.png);
background-attachment: fixed;
background-position:right bottom;
}
footer .footerMenu li {
font-weight:bold;
display: inline-block;
overflow: hidden;
width:25%;
}
footer .copySection{
font-weight:bold;
}
footer .footerMenu li a {
color:#FFF!important;
padding: .5em .5em .5em 0;
border-left-width:0;
border-right-width:0!important;
line-height:30px;
}
div.container.sectionBox.copySection.text-center {
color:#FFF;
padding-bottom:100px;
} .page-id-47 #page_top{
display:none;	
}
h2.comments-title{
font-size: 14px;
}
header img.attachment-full.size-full.wp-post-image  {
width: 100%;
}
div.dfad img {
max-width: 480px;
border-radius:5px;
}
#main{
background-color:rgba(255,255,255,.85)!important;
}
li{
list-style:none;
}
ol,ul{
padding: 0;
padding-inline-start: 0px!important;
list-style-type:none;
}
iframe {
max-width: 100%;
max-height: 100%;
} body:not(.header_scrolled) .global-nav-list>li .global-nav-name i {
font-size: 1.5em;
margin-right: 0;
margin-bottom: 0.5em;
color: var(--vk-color-primary);
} body:not(.header_scrolled) .vk-menu-acc li {
margin-left: -1px;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
} #menu-item-127357 {
background-color: var(--vk-color-primary);
}
#menu-item-127357 a {
color: #fff;
}
.header_scrolled .global-nav--layout--float-right {
width: 100%;
}
.header_scrolled .global-nav-list {
display: block;
} div.reply{
padding-top: 30px;
} .my_hot_tags a,.lcp_post a, .pt-cv-title a, #tribe-events-content-wrapper a,.recent-comment-title a, h4.tribe-event-title a{
color:#222!important;
}
a:hover{
color:#0071a1!important;
text-decoration: underline!important;
}
.pagebreak-links {
margin:1em;
text-align:center;
}
.pagebreak-links .previouspage-link,.pagebreak-links .nextpage-link {
padding: 6px 12px;
border: 1px solid #ddd;
text-align:center;
font-size: 1.2em;
font-weight: bold;
} a.wp_rp_title{
color: #222;
font-weight: 700;
} .grecaptcha-badge { visibility: hidden; } h1.entry-title{
margin: 1.5em -15px;
padding: 14px 15px 10px;
}
h2 {
margin: 1.5em -15px;
padding: 14px 15px 10px;
}
h4:not(.tribe-event-title) {
padding: 10px 15px 8px;
background-color: #efefef;
border-radius: 4px;
} h1.widget-title.subSection-title {
font-size: 1.2em;
font-weight: bold;
text-align: center;
padding: 1em 0px 3px 5px;
display: block!important;
margin: 0 -10px .5em -10px;
}
h3.widget-title {
font-size: 1.2em;
font-weight:  bold;
text-align: center;
padding: 16px 0 3px 5px;
display: block!important;
border-top: 2px solid #ccc;
margin-bottom: .5em;
}
.bg_1,.bg_2{
width: 100%;
background-size: cover;
background-position: center;
padding: 0 0;
background-attachment: fixed;
background-repeat: no-repeat;
}
.bg_contents1 {
position: relative;
overflow: hidden;
padding: 30px 0;
z-index: 2;
}
.bg_contents1:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 120%;
height: 80%;
margin: 3% -10% 0;
background: linear-gradient(358deg, rgba(239, 134, 65, .9), rgba(172, 206, 34, .9), rgba(62, 204, 212, .9));
background-size: 600% 600%;
-webkit-animation: AnimationName 14s ease infinite;
-moz-animation: AnimationName 14s ease infinite;
animation: AnimationName 14s ease infinite;
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
-webkit-transform: rotate(4deg);
-ms-transform: rotate(4deg);
transform: rotate(4deg);
z-index: -1;
}
@-webkit-keyframes AnimationName {
0%{background-position:49% 0%}
50%{background-position:52% 100%}
100%{background-position:49% 0%}
}
@-moz-keyframes AnimationName {
0%{background-position:49% 0%}
50%{background-position:52% 100%}
100%{background-position:49% 0%}
}
@keyframes AnimationName {
0%{background-position:49% 0%}
50%{background-position:52% 100%}
100%{background-position:49% 0%}
}
.bg_contents_inner1 {
box-sizing: boder-box;
width: 80%;
max-width: 1600px;
height: auto;
margin: 0 auto;
padding: 100px 10px 30px 10px;
color: #fff;
text-align: center;
}
.bg_contents_inner1  ul{
margin: 0 auto;
padding: 0 15px;
}
.bg_contents_inner2  ul{
margin: 0 auto;
padding: 0 15px;
}
.bg_contents2 {
position: relative;
overflow: hidden;
padding: 30px 0;
z-index: 2;
}
.bg_contents2:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 120%;
height: 80%;
margin: 3% -10% 0;
background: linear-gradient(358deg, rgba(239, 134, 65, .9), rgba(172, 206, 34, .9), rgba(62, 204, 212, .9));
background-size: 600% 600%;
-webkit-animation: AnimationName 14s ease infinite;
-moz-animation: AnimationName 14s ease infinite;
animation: AnimationName 14s ease infinite;
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
-webkit-transform: rotate(4deg);
-ms-transform: rotate(4deg);
transform: rotate(4deg);
z-index: -1;
}
.bg_contents_inner2 {
box-sizing: boder-box;
width: 80%;
max-width: 1600px;
height: auto;
margin: 0 auto;
padding: 30px 10px;
color: #fff;
text-align: center;
}
.top_c{
display:table
}
.top_c_item {
display: table-cell;
text-align: center;
vertical-align: middle;
padding:0 .5em;
}
.top_c_item h1,.top_c_item img {
filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.6));
} .slick-next::before,.slick-prev::before {
position: absolute;
font-weight: 900;
background: rgba(255,255,255,0.5);
padding: 10px;
opacity: 1;
z-index:999;
top:35%;
font-size: 28px;
}
.slick-prev::before {
content: "\f137";
font-family: "Font Awesome 5 Free";
border-radius:0 50% 50% 0;
}
.slick-next::before {
content: "\f138";
font-family: "Font Awesome 5 Free";
right:0;
border-radius:50% 0 0 50%;
}
.slick-list span.top-label{
position:absolute;
top:8px;
right:8px;
font-size: 14px;
font-weight: bold;
color: #222;
padding:8px;
z-index:998;
background-color: rgba(255,255,255,0.9);	
}
.slick-list span.top-label1{
position:absolute;
top:8px;
right:15px;
font-size: 14px;
font-weight: bold;
color: #FFF;
padding:8px;
z-index:998;
background-color:#34888C;
}
.slick-list span.top-label2{
position:absolute;
top:8px;
right:15px;
font-size: 14px;
font-weight: bold;
color: #FFF;
padding:8px;
z-index:998;
background-color:#7CAA2D;
}
.slick-list span.top-label3{
position:absolute;
top:8px;
right:15px;
font-size: 14px;
font-weight: bold;
color: #FFF;
padding:8px;
z-index:998;
background-color:#CB6318;
}
span.top-label4{
position:absolute;
top:8px;
right:15px;
font-size: 14px;
border: 1px solid #CE2222;
font-weight: bold;
color: #fff;
padding:5px;
z-index:998;
background-color:#CE2222;
}
span.top-label5{
position:absolute;
top:8px;
right:15px;
font-size: 14px;
border: 1px solid #acce22;
font-weight: bold;
color: #fff;
padding:5px;
z-index:998;
background-color:#acce22;
}
div.slick-slide {
position:relative;
}
div.slider-ft .slick-slide,div.slider-f .slick-slide{
margin-right:20px;
margin-left:20px;
}
span.cap,.elementor-widget-container div[class^="menu-"] li{
position:relative;
font-size: 16px;
font-weight: bold;
color: #555555;
padding:8px 12px;
z-index:999;
background-color:#fff;
border: 1.8px solid #23282d!important;
border-radius: 10px;
display: inline-block;
}
.elementor-widget-container div[class^="menu-"] li{
text-align: center;
}
.elementor-widget-container div[class^="menu-"] li a{
color: #555555;
}
div.ft {
padding:20px;
margin:0 15px;
border-radius:10px;
}
div.slider-t .slick-slide { background-color:transparent; border-radius:10px;
}
div.slider-t img.pt-cv-thumbnail:nth-child(1){
border-radius:10px 10px 0 0;
} .pub-post-item {
border: 1px solid #e0e0e0; border-radius: 8px; padding: 16px; margin: 16px 0; display: flex; align-items: flex-start; background-color: #fff; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); }
.pub-post-item-thumbnail {
margin-right: 16px; }
.pub-post-item-thumbnail img {
border-radius: 4px; max-width: 150px; height: auto; }
.pub-post-item-content {
display: flex; flex-direction: column; }
.pub-post-item h2 {
   font-size: 15px; margin: 0; color: #333; }
.pub-post-item-date {
font-size: 0.9em; color: #666; margin-top: 4px; }
.pub-post-item:hover {
background-color: #f9f9f9; transform: translateY(-2px); transition: background-color 0.3s, transform 0.3s; } .vk-mobile-nav.vk-mobile-nav-open {
background-color: rgba(0,0,0,0.85);
background-repeat: repeat;
background-attachment: fixed;
background-position: right bottom
}
.vk-mobile-nav div.postList_body a {
font-size: 1.2em;
font-weight: bold;
color: #fff;
}
.vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a,.vk-mobile-nav h2 {
color: #fff;
border-bottom: 1px solid #ccc;
}
.vk-menu-acc .acc-btn {
border: 1px solid #FFF;
background-color: rgba(255,255,255,0.85);
}
.vk-mobile-nav-menu-btn.menu-open {
border: 1px solid rgba(255,255,255,.85);
background-color: rgba(255,255,255,0.85);
}
nav,.vk-mobile-nav.vk-mobile-nav-open ul.toc_widget_list.no_bullets a  {
font-size: 1.2em;
font-weight: bold; 
}
.vk-mobile-nav.vk-mobile-nav-open ul.toc_widget_list.no_bullets a  {
color: #FFF;
}
.vk-mobile-nav.vk-mobile-nav-open h1.widget-title.subSection-title {
color: #fff;
padding: 1em 0px 3px 5px;
display: block!important;
margin: 0 -10px .5em -10px;
}
.vk-mobile-nav.vk-mobile-nav-open ul.toc_widget_list.no_bullets{
margin:0;
background-color:fff;
}
div.wpulike.wpulike-animated-heart {
padding-left:20px;
} .my_hot_tags{
font-weight:bold;
line-height:2em;
}
.my_hot_tags a{
display:inline-block;
font-size:14px;
padding:.3em 10px;
margin:.1em .2em;
border-radius:25px;
background-color:rgba(240,240,240,.8);
}
div.elementor-element-ff5fe7a .my_hot_tags{
color: #fff;
}
div.elementor-element-4c05d2d .my_hot_tags{
color: #7A7A7A;
} .elementor-47 section:not(.elementor-element-5f24724e) div.elementor-heading-title::first-letter {
color: #acce21; font-size: 1.5em; }
div.elementor h3,.tribe-common h3 {
border-bottom: 0px;
-webkit-box-shadow: 0 0 0 rgba(255,255,255,.9);
box-shadow: 0 0 0 rgba(255,255,255,.9);
}
div.elementor h3:after,.tribe-common h3:after {
border-bottom-color: transparent;
}
div.elementor h4:not(.tribe-event-title) {
padding: 1em;
background-color:transparent;
border-radius: 0;
}
div.elementor-shortcode div.lcp_body{
text-align: center!important;
}
.elementor-widget-tabs .elementor-tab-content {
padding: 8px 0 8px 0!important;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
padding: 10px!important;
}
.elementor-tab-desktop-title.elementor-active {
background-color:#222!important;
}
.elementor-tab-title{
color:#222;
}
.elementor-tab-title.elementor-tab-desktop-title.elementor-active a{
color:#fff!important;
}
.elementor-widget-text-editor {
color: #7a7a7a;
}
[id^="elementor-tab-title-"] a{
font-size: 14px;
}
.elementor-widget-container h2 {
border-top: 0px;
border-bottom: 0px;
background-color:transparent;
}
.elementor-widget-container #searchsubmit{
height:48px;
}
div.elementor-tabs-wrapper{
display:inline-block!important;
width: 100%;
background-color:#FFF;
padding: 8px 0;
}
div.elementor-tab-title.elementor-tab-mobile-title{
width:auto!important;
display:none;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
display:inline-block!important;
} #pt-cv-view-0fa02e6otd .pt-cv-page {
display: flex;
flex-wrap: wrap;
} #pt-cv-view-0fa02e6otd .pt-cv-content-item.pt-cv-1-col:nth-child(-n+4) {
width: 50%;
}
.pt-cv-carousel-indicators, .carousel-control{
display:none;
}
.col-md-4.col-sm-4.col-xs-12.pt-cv-content-item.pt-cv-1-col{
background-color:#fff;
}
div.col-md-6.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-2-col, div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-2-col {
border-radius: 0px;
background-color:#FFF;
padding: 0;
border-top: 1px solid #e9e9e9;
border-bottom: 1px solid #e9e9e9;
margin-bottom:.5em;
}
.pt-cv-wrapper .col-lg-1, .pt-cv-wrapper .col-lg-10, .pt-cv-wrapper .col-lg-11, .pt-cv-wrapper .col-lg-12, .pt-cv-wrapper .col-lg-2, .pt-cv-wrapper .col-lg-3, .pt-cv-wrapper .col-lg-4, .pt-cv-wrapper .col-lg-5, .pt-cv-wrapper .col-lg-6, .pt-cv-wrapper .col-lg-7, .pt-cv-wrapper .col-lg-8, .pt-cv-wrapper .col-lg-9, .pt-cv-wrapper .col-md-1, .pt-cv-wrapper .col-md-10, .pt-cv-wrapper .col-md-11, .pt-cv-wrapper .col-md-12, .pt-cv-wrapper .col-md-2, .pt-cv-wrapper .col-md-3, .pt-cv-wrapper .col-md-4, .pt-cv-wrapper .col-md-5, .pt-cv-wrapper .col-md-6, .pt-cv-wrapper .col-md-7, .pt-cv-wrapper .col-md-8, .pt-cv-wrapper .col-md-9, .pt-cv-wrapper .col-sm-1, .pt-cv-wrapper .col-sm-10, .pt-cv-wrapper .col-sm-11, .pt-cv-wrapper .col-sm-12, .pt-cv-wrapper .col-sm-2, .pt-cv-wrapper .col-sm-3, .pt-cv-wrapper .col-sm-4, .pt-cv-wrapper .col-sm-5, .pt-cv-wrapper .col-sm-6, .pt-cv-wrapper .col-sm-7, .pt-cv-wrapper .col-sm-8, .pt-cv-wrapper .col-sm-9, .pt-cv-wrapper .col-xs-1, .pt-cv-wrapper .col-xs-10, .pt-cv-wrapper .col-xs-11, .pt-cv-wrapper .col-xs-12, .pt-cv-wrapper .col-xs-2, .pt-cv-wrapper .col-xs-3, .pt-cv-wrapper .col-xs-4, .pt-cv-wrapper .col-xs-5, .pt-cv-wrapper .col-xs-6, .pt-cv-wrapper .col-xs-7, .pt-cv-wrapper .col-xs-8, .pt-cv-wrapper .col-xs-9 {
padding-left: 0;
padding-right: 0;
}
.pt-cv-ifield>* {
margin-bottom: 5px;
}
.pt-cv-colsys,.elementor-element-d304502 .pt-cv-wrapper .row {
margin-left: 0px;
margin-right: 0px;
}
.elementor-element-d304502 .pt-cv-carousel-caption.pt-cv-cap-w-img{
margin-left: -15px;
margin-right: -15px;
}
.pt-cv-ifield h2,p.pt-cv-title {
font-size: 15px;
line-height:1.5rem;
padding: 5px;
}
div.pt-cv-content {
font-size: 14px;
padding: 5px;
text-align:left;
}
div.pt-cv-carousel-caption.pt-cv-cap-w-img{
height: 90px!important;
}
h2.pt-cv-title, h3.pt-cv-title:not(.col-md-12.pt-cv-content-item.pt-cv-1-col){
font-size: 14px;
line-height:1.5em;
padding: .5em;
margin:0;
text-align:left!important;
}
h3.pt-cv-title a{
font-weight:700;
}
#pt-cv-view-5da8b3dlfr .col-md-12.pt-cv-content-item.pt-cv-1-col h3.pt-cv-title a{
text-shadow: black 1px 1px 10px, black -1px 1px 10px;
font-weight:bold;
}
p.pt-cv-title {
font-weight: 800;
text-align:left!important;
}
div.col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col div.pt-cv-ifield {
border: 1px solid #e9e9e9;
height:20rem;
border-radius:10px;
background-color:#FFF;
}
div.col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col img.pt-cv-thumbnail {
border-radius:10px 10px 0 0;
}
div.col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col {
padding:.5em;
}
div.slick-track div.col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col { padding:.5em;
border-radius:10px;
}
div.col-md-6.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-2-col{
height:128px;
}
div.pt-cv-ifield img {
width:100%;
}
.pt-cv-clear-pagination,.pt-cv-view .pt-cv-title {
margin-bottom: 0;
}
.pt-cv-pagination-wrapper {
margin: 20px 0 20px 0;
text-align:center;
}
.pt-cv-pagination-wrapper p{
margin: 0;
}
img.pt-cv-thumbnail.pull-left {
padding: 0 0;
margin-bottom:0!important;
width: 40%;
}
div.pt-cv-meta-fields{
padding-left:7px;
}
div.pt-cv-meta-fields span.entry-date:not(.col-md-12.pt-cv-content-item.pt-cv-1-col) {
position: absolute;
bottom: 1em;
right: 1.5em;
width: auto;
padding: 0 .5em;
background:rgba(255,255,255,1);
font-size: 0.75em;
color: #222;
z-index: 2;
box-sizing: border-box;
text-align:left;
}
.col-md-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-meta-fields span.entry-date{
position: absolute;
bottom: 1em;
right: 1.5em;
width: auto;
padding: 0 .5em;
background:rgba(255,255,255,0);
font-size: 0.75em;
color: #fff;
z-index: 2;
box-sizing: border-box;
text-align:left;
}
.pt-cv-wrapper .pagination>.active>a, .pt-cv-wrapper .pagination>.active>a:focus, .pt-cv-wrapper .pagination>.active>a:hover, .pt-cv-wrapper .pagination>.active>span, .pt-cv-wrapper .pagination>.active>span:focus, .pt-cv-wrapper .pagination>.active>span:hover {
z-index: 2;
color: #fff;
background-color: #222;
border-color: #222;
cursor: default;
}
.pt-cv-wrapper .pagination>li>a, .pt-cv-wrapper .pagination>li>span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #222;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
}
.pt-cv-scrollable .pt-cv-cap-w-img {
background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
}
[id^="elementor-tab-content-"] div.pt-cv-wrapper {
margin: 0 -.5em;
}
a._self.pt-cv-readmore.btn.btn-success {
display:none;
}
div.slick-track div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col:nth-child(1){
padding: 0!important;
background-color: #fff;
border-radius: 10px;
height: 350px;
margin-bottom:16px;
border: 1px solid #e9e9e9;
}
.elementor-element-b10e3dc div.slick-track div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col{
border-radius: 10px;
}
div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-ifield img.pt-cv-thumbnail{
margin-bottom:0!important;
}
div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col h2.pt-cv-title{
font-size: 16px;
padding: .5em;
}
.pt-cv-view .carousel-control {
color: #FFF;
cursor: pointer;
}
div.carousel-inner{
background-color: #000;
}
span.terms a,span.terms {
font-weight: bold;
text-align:left;
}
.pt-cv-meta-fields a {
color:#ef8641;
} h1.page-title{
display:none;
}
div.elementor-shortcode h2.woocommerce-loop-category__title{
color: #FFF!important;
font-weight:bold!important;
}
div.elementor-shortcode .mark, mark {
background-color: transparent!important;
color: #FFF!important;
font-weight:bold!important;
} .tribe-events-widget .tribe-events-widget-events-list__header{
padding: 5px 0 10px 0;
text-align: center;
}
div.tribe-common-g-row.tribe-events-widget-events-list__event-row {
margin:0 15px 5px 15px;
border-bottom: 1.5px solid #ccc;
padding-bottom: 10px;
}
div.tribe-events-widget-events-list__view-more.tribe-common-b1.tribe-common-b2--min-medium{
display: none;
}
header.tribe-events-widget-events-list__header .tribe-common .tribe-common-h6{
font-size: 14px;
}
div.tribe-common-l-container.tribe-events-l-container{
background-color: rgba(255,255,255,.8);
}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
background-color: #23282d;
}
.single-tribe_events .tribe-events-event-image {
text-align: center;
}
.tribe-events-calendar-list__event-date-tag-datetime span{
background-color:#23282d;
color:#FFF!important;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
margin-bottom: 0!important;
}
h1.tribe-events-single-event-title{
border-top: 2px solid #222;
padding:15px!important;
margin-left:-15px!important;
margin-right:-15px!important;
}
h2#eventoffer,.tribe-events-after-html h2{
font-size: 20px!important;
line-height: 1.25em!important;
margin: 48px 0 32.4px 0;
font-weight: bold;
padding:12px 16px;
background-color: #f5f6f7;
border-radius: 2px;
}
h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium:after{
text-decoration: none;
border-bottom: 0px;
}
div.tribe-events-schedule.tribe-clearfix h2 {
border: 1.8px solid #23282d!important;
border-radius: 10px;
margin-left:1em;
}
.tribe-events-content h3 {
border-left: 7px solid #acce21!important;
border-right: 0;
border-top: 0;
border-bottom: 0;
}
div.tribe-events-schedule.tribe-clearfix h2 a{
color:#23282d;
}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover,.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
background: #23282d;
}
#tribe-events-content {
background-color:#FFF;
padding:20px 15px;
}
#tribe-events-content h2,#tribe-events-pg-template h2 {
margin-left:-15px!important;
margin-right:-15px!important;
}
#tribe-events-pg-template div.tribe-events-after-html{
margin:0 15px;
}
.tribe-events .tribe-events-c-ical {
margin-top: 20px;
margin-bottom: 20px;
}
ol.tribe-list-widget {
position: relative;
padding-left:0
}
.tribe-events-list-widget .tribe-events-list-widget-events {
padding: 0!important;
}
div.tribe-event-duration {
font-size: 0.875em;
}
h4.tribe-event-title {
background-color:transparent;
}
.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-title {
font-size: 16px;
line-height: 1.2;
} dl.recent-comments {
margin-bottom:30px;
}
dl.recent-comments dt {
width: 25%;
height:100px;
display:inline-block;
border-left-color:transparent;
}
dl.recent-comments dt img{
border-radius: 50%;
}
dl.recent-comments dd {
font-size: 14px;
width: 75%;
height:100px;
display:inline-block;
vertical-align:top;
}
dl.recent-comments dd a {
font-weight:700;
}
div.recent-comment-date{
margin-right:2em;
}
dl.recent-comments dd span div {
font-size:small;
display:inline-block;
}
div.cm-common{
display:inline-block;
width:33.33333%;
padding:1em;
height:10rem;
} .balloon {
margin-bottom: 15px;
}
.balloon figure {
width: 60px;
height: 60px;
}
.balloon-img-left {
float: left;
}
.balloon-img-right {
float: right;
}
.balloon-img-left figure {
margin: 0 auto 0 0;
}
.balloon-img-right figure {
margin: 0 0 0 auto;
}
.balloon img {
width: 100%;
height: 100%;
margin: 0;
}
div.balloon-img-right img,div.balloon-img-left img {
border-top-left-radius: 30px;
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
border-bottom-left-radius: 30px;
}
.balloon-img-caption {
padding: 5px 24px 0 0;
white-space: nowrap;
font-size: 12px;
}
div[class^="balloon-"] {
padding: 10px;
position: relative;
border-radius: 12px;
}
div[class^="balloon-img"] {
padding: 0;
text-align: center;
}
div[class^="balloon-left"] {
margin-left: 80px;
}
div[class^="balloon-right"] {
margin-right: 80px;
}
.balloon p {
margin: 0 0 20px;
}
.balloon p:last-child {
margin-bottom: 0;
}
div[class^="balloon-left-"]::before,
div[class^="balloon-right-"]::before,
div[class^="balloon-left-"]::after,
div[class^="balloon-right-"]::after {
position: absolute;
content: '';
border: 10px solid transparent;
top: 12px;
}
div[class^="balloon-left-"]::before,
div[class^="balloon-left-"]::after {
left: -20px;
}
div[class^="balloon-right-"]::before,
div[class^="balloon-right-"]::after {
right: -20px;
}
div.balloon::after, div.balloon::before {
clear: both;
content: '';
display: block;
} div.balloon-left-line {
background: #fbe6d9;
}
div.balloon-left-line::before,
div.balloon-left-line::after {
border-right: 12px solid #fbe6d9;
} div.balloon-right-line {
background: #eef5d2;
}
div.balloon-right-line::before,
div.balloon-right-line::after {
border-left: 12px solid #eef5d2;
} div.breadcrumbs {
background-color:#222;
color: #FFF;
font-weight: bold; max-width:1140px;
padding:1em;
margin-top: 30px;
margin-right: auto;
margin-left: auto;
}
.breadcrumbs span {
color: #FFF;
padding-bottom: 2px;
font-weight: bold;
font-size:14px;
}
a.taxonomy.category {
display:inline-block!important;
}
.breadcrumbs>li+li:before {
padding: 0 5px;
color: #FFF;
} label {
font-weight: 400!important;
}
p.date{
margin: .5em 0;
font-size: 0.75em;
}
p.rsstitle,h4.tribe-event-title{
font-size: 14px;
font-weight: 700!important;
line-height: 1.5;
margin: 0 0 .5em 0;
display:inline-block;
}
p.rsstitle a {
color: #222;
}
ul.lcp_catlist {
padding:8px 0;
margin:0;
}
ul.lcp_catlist li {
margin:0;
}
.elementor-element-5ead1752 lcp_post a,.elementor-element-5ead1752 span.date{
color:#FFF!important;
}
ul.rssimp a{
color: #222;
font-size: 14px!important;
font-weight: 600;
line-height:20px;
}
ul.rssimp span.desc{
text-decoration: none;
font-size: 14px!important;
line-height:20px;
}
ul.rssimp p{
line-height:1em;
margin-bottom: 0;
}
li.rssinfo,li.tribe-events-list-widget-events,ul.rssimp li,ul.news_list li,div.yarpp-related li{
border-bottom: 1.5px solid #ccc;
-webkit-box-shadow: 0 1px 2px rgba(255,255,255,.5);
box-shadow: 0 1px 2px rgba(255,255,255,.5);
padding:0 .5em;
margin-bottom:.5em;
list-style-type: none;
}
lcp_post a {
text-decoration: none;
color: #222;
font-size: 14px;
font-weight: 700;
line-height: 20px;
}
div.lcp_body {
margin-bottom:.5em;
text-align: left!important;
background-color:#FFF;
}
.elementor-tabs div.lcp_body:not(:first-child) {
margin-top:1em;
}
.elementor-element-67c55924 div.lcp_body{
margin-bottom: 0;
}
div.lcp_body span.lcp_img img {
border: medium none;
display: inline;
float: left;
height: auto;
overflow: hidden;
margin-inline-end: 0!important;
margin-right: 7px!important;
width: 40%;
max-width: 140px;
}
div.lcp_body span.lcp_img_r img {
border: medium none;
display: inline;
float: right;
width: 40%;
max-width: 140px;
height: auto;
overflow: hidden;
margin-inline-end: 0!important;
margin-left: 7px!important;
}
div.lcp_body h3.title {
border: medium none;
display: inline;
overflow: hidden;
margin-inline-end: 0!important;
line-height: 20px;
}
div.lcp_body h3.title:after {
content: none;
}
.lcp_catlist li,div.ft .lcp_catlist li {
overflow: hidden;
position: relative;
clear: left;
float: none;
margin-bottom: 10px;
}
div.lcp_body {
margin-bottom: 5px;
border-bottom: 1.5px solid #ccc;
padding-bottom:10px;
}
.elementor-shortcode div.lcp_body{
border-bottom:0px;
margin-bottom: 0px;
padding-bottom:0px;
}
.lcp_catlist .date{
position:absolute;
top:0;
left:0;
padding:.5em;
width:auto;
color:#FFF;
font-size: 12px;
font-weight:bold;
text-shadow: black 1px 1px 10px, black -1px 1px 10px;
}
span[class^="lcpcat"]{
padding:3px;
line-height:1em;
display:inline-block;
margin-right:10px;
font-size: 12px!important;
font-weight: 600;
color:#444444;
border: 1px solid #444444;
}
.lcpcat3245{
color:#00809B!important;
border: 1px solid #00809b!important;
}
span.lcpcat2471{
display:none;
}
.lcpcat46{
color:#4B9B00!important;
border: 1px solid #4B9B00!important;
}
.lcpcat42{
color:#9B0010!important;
border: 1px solid #9B0010!important;
}
.lcpcat41{
color:#9B6100!important;
border: 1px solid #9B6100!important;
}
.lcpcat47{
color:#005E9B!important;
border: 1px solid #005E9B!important;
}
.lcpcat1913{
color:#CF1EA8!important;
border: 1px solid #CF1EA8!important;
}
.lcpcat2872{
color:#CF1E1E!important;
border: 1px solid #CF1E1E!important;
}
.lcpcat2230{
color:#B9CF1E!important;
border: 1px solid #B9CF1E!important;
}
.lcpcat40,.lcpcat2977{
color:#1E85CF!important;
border: 1px solid #1E85CF!important;
}
.lcpcatev{
color:#FFF!important;
background-color:#e74444;
border: 1px solid #e74444!important;
}
span.lcpcat3429{
display:none!important;
}
.sow-carousel-thumbnail span[class^="lcpcat"]{
position:absolute;
top:10px;
left:5px;
background-color:#FFF;
}
.pt-cv-wrapper span[class^="lcpcat"]{
position:absolute;
top:10px;
left:15px;
background-color:#FFF;
}
.cat-post-date{
font-style:normal!important;
}
a.cat-post-title {
text-decoration: none;
color: #222;
font-size: 14px!important;
font-weight: 700;
line-height:20px;
}
li.cat-post-item{
font-size: 14px;
} ol.sga-ranking {
padding-inline-start: 0!important;
counter-reset: pupular-ranking;
padding:.5em 0;
margin-block-start: 0!important;
margin-block-end: 0!important;
}
figure.sga-ranking-thumb {
padding:0 .5em 0 0;
margin-bottom:0;
}
li.sga-ranking-list{
margin-bottom: .5em;
padding:0 5px 0 0;
}
.sga-ranking-list figure {
border: medium none;
display: inline;
float: left;
width: 40%;
height: auto;
overflow: hidden;
margin-inline-end: 0!important;
}
.sga-ranking a {
text-decoration: none;
color: #222;
font-size: 14px;
font-weight: 700;
line-height:20px;
}
.sga-ranking li {
overflow: hidden;
position: relative;
border-bottom: 1.5px solid #ccc;
padding-bottom:10px;
background-color:#FFF;
text-align: left;
padding-top:10px;
}
.widget_simple_ga_ranking ol li {
clear: left;
float: none;
margin-bottom: 10px;
}
li.sga-ranking-list:before {
background: none repeat scroll 0 0 #f5f5f5;
color: #222;
font-weight: 700;
content: counter(pupular-ranking, decimal);
counter-increment: pupular-ranking;
font-size: 100%;
left: 0;
top: 0;
line-height: 1;
padding: 4px 7px;
position: absolute;
z-index: 1;
opacity: .9;
border-radius: 0;
}
li.sga-ranking-list:nth-child(1):before {
background: #fdd100;
}
li.sga-ranking-list:nth-child(2):before {
background: #c0c0c0;
}
li.sga-ranking-list:nth-child(3):before {
background: #ef8641;
}
div.gapv{
position: absolute;
bottom: .5em;
left:0;
font-size:12px;
color:#FFF;
font-weight:bold;
text-shadow: black 1px 1px 10px, black -1px 1px 10px;
padding:0 .5em;
} div.sow-carousel-wrapper {
width:100%;
}
div.sow-carousel-item div:nth-child(3) {
display:none;
}
div.sow-carousel-item ul.tribe-event-categories {
position: absolute;
margin:0;
top: .5em;
right:.5em;
font-size:14px;
color:#FFF;
text-shadow: black 1px 1px 10px, black -1px 1px 10px;
font-weight:bold;
}
ul.tribe-event-categories a {
color:#FFF;
}
span.eventcplace{
position: absolute;
margin:0;
top: .5em;
left:.5em;
color:#777;
background-color:rgba(255,255,255,1);
font-weight:bold;
font-size:11px;
display:inline-block;
border:solid 1px #777;
padding:3px 5px;
border-radius:10px;
}
.col-md-4.col-sm-4.col-xs-12.pt-cv-content-item.pt-cv-1-col{
padding:0px;
margin:5px;
border:solid 1px #777;
background-color:#fff;
border-radius:5px;
width: 32%;
height:380px;
}
div.sow-carousel-container a {
font-weight: bold;
}
.widget.widget_sow-post-carousel .sow-carousel-container {
margin:0 -15px;
}
div.sow-carousel-item {
margin-bottom: 0;
}
.elementor-element-68bb37d div.sow-carousel-item,.elementor-element-51ef696 div.sow-carousel-item,.elementor-element-cefee37 div.sow-carousel-item{
background-color:#fff;
border-radius: 10px;
border: 1px solid #e9e9e9;
height:250px;
} span.overlay,.elementor-element-5be9562 div.sow-carousel-thumbnail a,.elementor-element-3ea4dab div.sow-carousel-thumbnail a,.elementor-element-d24725e div.sow-carousel-thumbnail a,.elementor-element-d6df797 div.sow-carousel-thumbnail a,.elementor-element-116c80e div.sow-carousel-thumbnail a,.elementor-element-3265a6d div.sow-carousel-thumbnail a,.elementor-element-45f1eb6 div.sow-carousel-thumbnail a,.elementor-element-3996954 div.sow-carousel-thumbnail a,.elementor-element-68bb37d div.sow-carousel-thumbnail a,.elementor-element-c4cf90c div.sow-carousel-thumbnail a,.elementor-element-51ef696 div.sow-carousel-thumbnail a,.elementor-element-cefee37 div.sow-carousel-thumbnail a{
border-radius: 10px 10px 0 0;
}
.elementor-element-6422906b div.sow-carousel-thumbnail a,.elementor-element-1aeaa6d div.sow-carousel-thumbnail a{
border-radius: 10px;
}
.elementor-element-5be9562 div.sow-carousel-item,.elementor-element-3ea4dab div.sow-carousel-item,.elementor-element-d6df797 div.sow-carousel-item,.elementor-element-d6df797 div.sow-carousel-item,.elementor-element-116c80e div.sow-carousel-item,.elementor-element-3265a6d div.sow-carousel-item,.elementor-element-45f1eb6 div.sow-carousel-item,.elementor-element-3996954 div.sow-carousel-item {
background-color:#fff;
padding-bottom:16px;
border-radius: 10px;
height:260px;
} .elementor-element-6422906b div.sow-carousel-container a,.elementor-element-598d5ec5 div.sow-carousel-container a,.elementor-element-3dff461a div.sow-carousel-container a,.elementor-element-3b338fa6 div.sow-carousel-container a,.elementor-element-1b0e80be div.sow-carousel-container a,.elementor-element-36ed6203 div.sow-carousel-container a,.elementor-element-1c9d46a8 div.sow-carousel-container a,.elementor-element-7b819bd3 div.sow-carousel-container a,.elementor-element-3c00e59 div.sow-carousel-container a,.elementor-element-5d3ffbcb div.sow-carousel-container a,.elementor-element-a4076c div.sow-carousel-container a,.elementor-element-40b69d1a div.sow-carousel-container a,.elementor-element-33194c7 div.sow-carousel-container a,.elementor-element-50496096 div.sow-carousel-container a,.elementor-element-48be8b0d div.sow-carousel-container a,.elementor-element-2559680f div.sow-carousel-container a,.elementor-element-eafa1b9 div.sow-carousel-container a,.elementor-element-8fda56e div.sow-carousel-container a,.elementor-element-5087d62 div.sow-carousel-container a,.elementor-element-a6edeb3 div.sow-carousel-container a,.elementor-element-1aeaa6d div.sow-carousel-container a{
color: #FFF!important;
}
.elementor-element-598d5ec5 .sow-carousel-container,.elementor-element-3dff461a .sow-carousel-container,.elementor-element-3b338fa6 .sow-carousel-container,.elementor-element-1b0e80be .sow-carousel-container,.elementor-element-36ed6203 .sow-carousel-container,.elementor-element-1c9d46a8 .sow-carousel-container,.elementor-element-7b819bd3 .sow-carousel-container,.elementor-element-3c00e59 .sow-carousel-container,.elementor-element-5d3ffbcb .sow-carousel-container,.elementor-element-a4076c .sow-carousel-container,.elementor-element-40b69d1a .sow-carousel-container,.elementor-element-33194c7 .sow-carousel-container,.elementor-element-50496096 .sow-carousel-container,.elementor-element-48be8b0d .sow-carousel-container,.elementor-element-2559680f .sow-carousel-container,.elementor-element-eafa1b9 .sow-carousel-container{
background-color: rgba(0,0,0,.65)!important;
}
h3.sow-carousel-item-title {
color: #222;
   font-size: 14px!important;
font-weight: 700!important;
margin: 10px 0 0 0;
text-align: left!important;
padding:0 10px 10px 10px;
}
h3.sow-carousel-item-title a{
color: #222!important;
}
div.sow-carousel-item h3 {
padding: .5em;
border-bottom: 0px
}
div.devents {
font-weight:bold;
font-size:11px;
padding:10px 5px 0 5px;
width:100%;
margin-bottom:-10px;
text-align:center;
}
div.member_name {
position: absolute;
margin:0;
top: .5em;
left:.5em;
color:#777;
background-color:rgba(255,255,255,1);
font-weight:bold;
font-size:11px;
display:inline-block;
border:solid 1px #777;
padding:3px 5px;
border-radius:10px;
} div.elementor-widget-container form#searchform.searchform.form-inline div {
margin-left:auto;
margin-right:auto;
}
.form-control{
font-size:16px;
}  @media(max-width:500px){
.inquiry th,.inquiry td {
display:block!important;
width:100%!important;
border-top:none!important;
-webkit-box-sizing:border-box!important;
-moz-box-sizing:border-box!important;
box-sizing:border-box!important;
}
.inquiry tr:first-child th{
border-top:1px solid #d7d7d7!important;
}
table tbody tr td .form-control, table tbody tr th .form-control, table td .form-control, table th .form-control {
max-width: 100%!important;
} .inquiry .haveto,.inquiry .any {	
font-size:10px;
}} .inquiry th{
text-align:left;
font-size:14px;
color:#444;
padding-right:5px;
width:30%;
background:#f7f7f7;
border:solid 1px #d7d7d7;
} .inquiry td{
font-size:13px;
border:solid 1px #d7d7d7;	
} .entry-content .inquiry tr,.entry-content table{
border:solid 1px #d7d7d7;	
} .haveto{
font-size:7px;
padding:5px;
background:#ff9393;
color:#fff;
border-radius:2px;
margin-right:5px;
position:relative;
bottom:1px;
} .any{
font-size:7px;
padding:5px;
background:#93c9ff;
color:#fff;
border-radius:2px;
margin-right:5px;
position:relative;
bottom:1px;
} .verticallist .wpcf7-list-item{
display:block;
} .btn-primary:disabled{
display: block;
padding:15px;
width:100%;
background:#acce22;
color:#fff;
font-size:18px;
font-weight:bold;	 
border-radius:2px;
margin:25px auto 0;
} .btn-primary:disabled:hover{
background:#fff;
color:#acce22;
border:2px solid #acce22;
}
div.elementor-widget-container input#s.form-control.form-group{
height:3em;
font-size:16px;
overflow:hidden;
}
.wpcf7 p {
margin:0 15px;
padding:10px 0;
} @media screen and (max-width: 1024px){
div.col-md-3.col-sm-6.col-xs-6.pt-cv-content-item.pt-cv-1-col {
height:380px;
}
} @media only screen and (max-width: 768px) { .grecaptcha-badge {
top:0!important;
z-index:999;
}
.elementor-element-d094cd0 h3.pt-cv-title,.elementor-element-d094cd0 div.pt-cv-content,.elementor-element-d094cd0 div.pt-cv-meta-fields{
padding-left:15px!important;
padding-right:15px!important;
}
div.slick-track div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col{
height: 110%;
} .btn-primary:disabled{
width:100%;
}
img.top-slider{
border-radius:0!important;
}
.elementor-widget:not(:last-child) {
margin-bottom: 0!important;
}
div.elementor-shortcode div.lcp_body{
text-align: left!important;
}
.gMenu li li {
background-color: #222!important;
}
div.elementor-widget-container input#s.form-control.form-group{
height:3em;
font-size:16px;
width: 70vw!important;
overflow:hidden;
} #tribe-events-pg-template {
padding: 0;
}
.tribe-events .tribe-events-l-container {
padding-bottom: 64px;
padding-top: 24px;
}
.tribe-common .tribe-common-h7 {
font-size: 16px;
line-height: 1.62;
}
time.tribe-events-calendar-list__event-date-tag-datetime {
padding-right: 8px;
}
div.tribe-events-event-image {
margin: 0 -15px;
}
.tribe-events-sub-nav li a,#tribe-events .tribe-events-button, .tribe-events-button {
background-color:transparent;
padding: .5em 0;
font-size:14px;
}
.single-tribe_events .tribe-events-schedule{
background: transparent;
background-color: transparent;
border: 0px;
margin: 0;
padding: 12px;
}
.tribe-events-sub-nav li a:hover, .tribe-events-sub-nav li a:visited, .tribe-events-sub-nav li a{
color: #222;
} .footerMenu {
padding-top:32px;	
}
footer .footerMenu li {
float: none;
display: inline-block;
overflow: hidden;
width:48%;
}
footer .footerMenu li a {
padding: .5em .5em .5em 0;
}
.footerMenu nav {
font-size: .8em;
font-weight: normal;
}
h1.entry-title{
font-size: 1.2em;
font-weight: bold;
margin-block-end: 0.5em;
padding: .5em 0;
}
h2,h3 {
font-size: 16px;
font-weight: bold;
}
h4 {
font-size: 1em;
}
div.entry-meta, h1.entry-title {
position: relative;
margin: .5em 20px!important;
} div.col-md-3.col-sm-6.col-xs-6.pt-cv-content-item.pt-cv-1-col,div.col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col div.pt-cv-ifield {
height:auto%;
min-height:;360px;
}
.col-md-4.col-sm-4.col-xs-12.pt-cv-content-item.pt-cv-1-col{
padding:0 7px 5px 7px;
margin:0px;
border:solid 0px #777;
border-radius:0px;
width: 100%;
height:100%;
}
.col-md-4.col-sm-4.col-xs-12.pt-cv-content-item.pt-cv-1-col:not(:last-child) {
border-bottom: 16px solid #D3D3D3;
} div.cm-common{
width:100%;
padding:.5em 0;
} .media .media-body .media-heading a {
color: #222;
font-size:14px;
font-weight:bold;
}}
@media (max-width: 768px){
.woocommerce ul.products[class*=columns-] li.product {
width: 45%;
margin: 2%;
}
div.col-md-6.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-2-col{
height:auto;
}
}
@media (max-width: 767.98px) {
.entry-meta .entry-meta_items_term { display: inline-block!important;
margin-top:0;
margin-right:.5em;
margin-left:auto;
}
}
@media (max-width: 767px) {
.elementor-tabs .elementor-tab-content {
padding: 0px!important;
}
div.elementor-widget-container form#searchform.searchform.form-inline div {
margin-left: auto;
margin-right: auto;
}
div.elementor-widget-container input#s.form-control.form-group{
height:3em;
font-size:16px;
width: 70vw!important;
float:left;
overflow:hidden;
}
}
@media only screen and (max-width: 30em){
.elementor-widget-container #searchsubmit{
width:20vw!important;
}
.elementor-widget:not(:last-child) {
margin-bottom: 0!important;
}
header.entry-header{
position: relative;
margin: 0 -15px;
overflow: hidden;
width: 100vw;
}
.siteContent {
padding: 0 0 2rem;
} #pt-cv-view-0fa02e6otd .pt-cv-content-item.pt-cv-1-col:nth-child(-n+2) {
width: 100%;
}
div.pt-cv-content-item.pt-cv-1-col:nth-child(1),
div.pt-cv-content-item.pt-cv-1-col:nth-child(2) {
width: 100%;
height:auto;
}
div.col-md-3.col-sm-6.col-xs-6.pt-cv-content-item.pt-cv-1-col,div.col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col div.pt-cv-ifield {
height:auto;
min-height: 280px;
} div.sow-carousel-navigation{
display: none!important;
}
div.sow-carousel-wrapper:before {
position: absolute;
content: "　Scroll　";
font-weight: 700;
font-size: 14px;
right: 0;
top: 0px;
line-height: 1;
padding-right: 20px;
margin-bottom:7px;
z-index: 1;
}
div.sow-carousel-wrapper:after {
position: absolute;
content: "　　　　　　　　";
right: 0;
top: 0px;
line-height: 1;
margin-bottom:7px;
z-index: 1;
border-bottom: 2px solid #222;
border-left: 2px solid #222;
transform: skew(-45deg);
}
.elementor-element-5be9562 div.sow-carousel-wrapper:before,.elementor-element-3ea4dab div.sow-carousel-wrapper:before,.elementor-element-d24725e div.sow-carousel-wrapper:before,.elementor-element-d6df797 div.sow-carousel-wrapper:before,.elementor-element-116c80e div.sow-carousel-wrapper:before,.elementor-element-8fda56e div.sow-carousel-wrapper:before,.elementor-element-7e432d0 div.sow-carousel-wrapper:before,.elementor-element-3265a6d div.sow-carousel-wrapper:before,.elementor-element-18b07fe div.sow-carousel-wrapper:before,.elementor-element-5087d62 div.sow-carousel-wrapper:before,.elementor-element-45f1eb6 div.sow-carousel-wrapper:before,.elementor-element-a6edeb3 div.sow-carousel-wrapper:before {
color:#fff;
}
.elementor-element-5be9562 div.sow-carousel-wrapper:after,.elementor-element-3ea4dab div.sow-carousel-wrapper:after,.elementor-element-d24725e div.sow-carousel-wrapper:after,.elementor-element-d6df797 div.sow-carousel-wrapper:after,.elementor-element-116c80e div.sow-carousel-wrapper:after,.elementor-element-8fda56e div.sow-carousel-wrapper:after,.elementor-element-7e432d0 div.sow-carousel-wrapper:after,.elementor-element-3265a6d div.sow-carousel-wrapper:after,.elementor-element-18b07fe div.sow-carousel-wrapper:after,.elementor-element-5087d62 div.sow-carousel-wrapper:after,.elementor-element-45f1eb6 div.sow-carousel-wrapper:after,.elementor-element-a6edeb3 div.sow-carousel-wrapper:after {
border-bottom: 2px solid #FFF;
border-left: 2px solid #FFF;
}
li.sow-carousel-item h3 {
padding: 0.5em 0.5em;
}
div.sow-carousel-items.slick-initialized.slick-slider {
margin: 20px 0 0 0;
}
div.breadcrumbs {
margin-top: 0px;
padding: .5em;
}
.breadcrumbs span {
font-size:12px;
}
div.siteorigin-widget-tinymce.textwidget{
margin: 0px -10px;
}
div.siteorigin-widget-tinymce.textwidget ol.sga-ranking{
margin: 0;
padding:0;
padding-inline-start: 0!important;
}
a.media-body_excerpt{
width:100%;
}
.bg_contents_inner1 {
box-sizing: boder-box;
width: 100%;
max-width: 600px;
height: 80%;
margin: 0 auto;
padding: 0 10px;
text-align: center;
}
.bg_contents1:before {
content: '';
position: absolute;
top: 40%;
left: 0;
width: 120%;
height: 50%;
margin: 3% -10% 0;
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
-webkit-transform: rotate(4deg);
-ms-transform: rotate(4deg);
transform: rotate(4deg);
z-index: -1;
}
.bg_contents_inner1 .top_c{
display:inline-block;
}
.bg_contents2 {
padding: 30px 0 0 0;
}
.bg_contents_inner2 {
box-sizing: boder-box;
width: 100%;
max-width: 600px;
height: 80%;
margin: 0 auto;
padding: 0 10px;
text-align: center;
}
.bg_contents2:before {
content: '';
position: absolute;
top: 0%;
left: 0;
width: 180%;
height: 100%;
margin: 3% -10% 0;
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
-webkit-transform: rotate(4deg);
-ms-transform: rotate(4deg);
transform: rotate(4deg);
z-index: -1;
}
.bg_contents_inner2 .top_c{
display:inline-block;
}
.top_c_item {
display: block;
text-align: center;
}
.slick-next::before,.slick-prev::before {
font-size: 16px;
}
.elementor-element-c975a13 .pt-cv-thumbnail{
border-radius:10px 10px 0 0;
}
div.slider-ft .slick-slide{
margin-right:0;
margin-left:0;
}
div.ft {
padding:20px 7px 0 7px;
margin:0;
}
div.slider-f .slick-slide{
margin-right:0;
margin-left:0;
}
div.slider-t .slick-slide {
padding:0;
margin:0;
}
div.slider-t div.slick-list.draggable {
padding:0!important;
}
.elementor-47 .elementor-element.elementor-element-b9a7528 > .elementor-widget-container {
background-color: transparent!important;
}
.elementor-47 .elementor-element.elementor-element-5fe7e840 > .elementor-widget-container {
background-color: #FFF!important;
}
.elementor-widget-container div[class^="menu-"] li{
padding:0 6px;
z-index:999;
background-color:rgba(255,255,255,.9);
margin-bottom: 5px;
}
.elementor-widget-container div[class^="menu-"] li a{
font-size: 9px;
}
div.col-md-6.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-2-col{
height:auto;
}
}