/*
Theme Name: possibility child
Template:   possibility
*/
#patch body{background:#f9f9f9;}
#patch .remodal-overlay{z-index:100000;}
#patch .remodal-wrapper{z-index: 100001;}
#patch a img{transition:.3s;}
#patch a:hover img {opacity:.7;}
#patch .header{background-color:#53cef7;box-shadow:none;}
#patch .top-bar ,#patch .top-bar{margin:0;padding:8px 8px 0px;border-bottom:none;background-color:#53cef7;}
#patch .header-logo {position:relative;z-index:2;}
#patch #header-wrapper .header-cta-btn{background:url(lib/images/btn-back.gif) repeat center center;position:relative;color:#fff;border:2px solid #fff;}
#patch #header-wrapper .header-cta-btn.btn2{background:url(lib/images/btn-back2.gif) repeat center center;position:relative;color:#fff;border:2px solid #fff;}
#patch #header-wrapper .header-cta-btn a{background:url(lib/images/soudan.png) no-repeat center top 16px;position:relative;border-radius:0;font-size:12px;height:70px;padding-top:44px;color:#fff;}
#patch #header-wrapper .header-cta-btn.btn2 a{background:url(lib/images/yoyaku.png) no-repeat center top 16px;position:relative;border-radius:0;font-size:12px;height:70px;padding-top:44px;color:#fff;}
#patch #header-wrapper .header-cta-btn:hover{opacity:.7;}
#patch #gnav,#patch .global-nav li ul li, #patch .mb-horizontal-nav{background-color:#53cef7;}
#patch .global-nav li a{color:rgba(0,0,0,0.7);}
#patch #gnav .sub-menu li{background-color:#7eddfc;border-top:1px solid rgba(255,255,255,0.5);}
#patch .global-nav-default > li:first-child:before,#patch .global-nav-default > li:after{background-color:rgba(0,0,0,0.5);}
#patch #gnav a:hover{color:#fff600;}
#patch #gnav .global-nav .current-menu-item > a,#patch #modal-global-nav-container .current-menu-item a,#patch #modal-global-nav-container .sub-menu .current-menu-item a,#patch .side-widget .current-menu-item a,#patch .mb-horizontal-nav-inner .current-menu-item a,#patch .entry-title a:active,#patch .post-nav .fa{color:#fff600;}
#patch .breadcrumb a,#patch .breadcrumb .fa-home{color:#005e7d;}
#patch .breadcrumb a:hover{text-decoration:underline;}
#patch .featured-thumbnail .cat-name{background-color:#fc6262;transition:.3s;}
#patch .cat-name, .sticky .cat-name{background-color:#53cef7;transition:.3s;}
#patch .cat-name:hover{opacity:.7;}
#patch .cat-name a:hover{color:#fff;}
#patch .entry-header h2{font-size:24px;color:#333;border-radius:3px;background:#fff url(lib/images/bg-ttl.png) repeat-x left bottom;}
#patch .archive-title h1{font-size:24px;color:#333;border-radius:3px;background:#fff url(lib/images/bg-ttl.png) repeat-x left bottom;}
#patch .btn-border{border:1px solid #edc726;}
#patch .btn-border:hover{border:1px solid #edc726;background:#edc726;color:#fff;}
#patch .pagination a:hover,#patch .pagination .current{background-color:#edc726;
border:1px solid #edc726;}
#patch .side-widget-title{border-bottom:1px solid rgba(0,0,0,0.1);}
#patch .side-widget-title h3{color:#333;}
#patch .side-widget-title span{border-color:#53cef7;}
#patch .wpp-list li a::before{background-color:#fb637e;transition:.3s;}
#patch .wpp-list li a:hover::before{color:#000;}
#patch .footer{background-color:#53cef7;color:#fff;}
#patch .footer a, #patch .footer .fa{color:#fff;}
#patch .footer a:hover{color:#000;}
#patch .btn a{border: 1px solid#edc726;background:#fff;color:#000;}
#patch .btn a:hover{background-color:#edc726;-webkit-transform:translate(0);transform:translate(0);color:#fff;}
#patch .cta-post{border-top:5px solid #53cef7;border-bottom:5px solid #53cef7;padding:24px 0 0;}
#patch .cta-post-content img{padding:0;}
#patch .cta-post-content{padding:0 16px;}
#patch .cta-common-btn a,#patch .cta-a-btn a,#patch .cta-b-btn a,#patch .cta-c-btn a,#patch .cta-d-btn a,#patch .cta-popup-btn a{background:url(lib/images/btn-back.gif) repeat center center;position:relative;color:#fff;}
#patch .cta-common-btn a::before,#patch .cta-a-btn a::before,#patch .cta-b-btn a::before,#patch .cta-c-btn a::before,#patch .cta-d-btn a::before,#patch .cta-popup-btn a::before{content: "";display:block;border:1px solid #fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:2px;}
#patch .cta-common-btn a:hover,#patch .cta-a-btn a:hover,#patch .cta-b-btn a:hover,#patch .cta-c-btn a:hover,#patch .cta-d-btn a:hover,#patch .cta-popup-btn a:hover{opacity:.7;}
#patch .nav-next,#patch .nav-previous{padding:32px 24px;}
#patch .modal-menu .modal-gloval-icon-bar{background-color:#edc726;}
#patch .modal-global-nav-close{background-color:#edc726;color:#fff;}
#patch .modal-header-logo{background:#53cef7;margin:0;padding:16px 0;}
#patch #modal-global-nav-container{padding:0;}
#patch #modal-global-nav-container ul{padding:16px;}
#patch #modal-global-nav-container .global-nav .sub-menu li{background-color:#fff;}
#patch .enclosure{border:4px solid #ebedf0;padding:10px 10px 0;margin-bottom:10px;}
#patch .article-body .enclosure p:last-child{line-height:1.5;margin-bottom:10px;}
#patch .dotmidasi{border-bottom:dotted 2px #fb637e;font-size:18px;font-weight:bold;margin-bottom:10px;text-indent:-1em;padding-left:1em;line-height:1.4;}
#patch .article-header{padding:4px 24px;}
#patch .article-body{padding:0 24px 32px;}
#patch .single .article-header{background-color:#53cef7;margin-bottom:40px;}
#patch .single .article-header .post-meta{color:#fff;padding:8px;}
#patch .single .article-header .post-meta a{color:#fff;}
#patch .single .article-header .post-meta .fa{color:#fff;}
#patch .article-header h1{border-left:none;position:relative;padding:0 0 0 3em;
font-size:18px;margin:16px 0 8px 0;color:#fff;}
#patch .article-header h1::before{position:absolute;content:"Q";background-color:#53cef7;font-size:2.4em;display:flex;align-items:center;justify-content:center;top:0;left:0;width:1em;height:100%;line-height:0;font-weight:bold;color:#fff;}
#patch .article-body h2:nth-of-type(1){margin:0 0 16px 0;}
#patch .article-body h2{border-left:none;position:relative;padding-left:3em;
font-size:18px;margin:24px 0 16px 0;border:2px solid #53cef7;background:#fff;overflow:hidden;}
#patch .article-body h2::before{position:absolute;content:"A";backgroundcolor:#53cef7;font-size:1.5em;display:flex;align-items:center;justify-content:center;top:0;left:0;width:1.5em;height:100%;line-height:0;font-weight:bold;color:#fff;}
#patch .article-body h3{padding:8px 0 8px 12px;margin:24px 0 16px 0;border-left:4px solid #53cef7;border-bottom:none;background:-webkit-repeating-linear-gradient(-45deg, #e6fbff, #e6fbff 3px, #fff 3px, #fff 8px);background:repeating-linear-gradient(-45deg, #e6fbff, #e6fbff 3px, #fff 3px, #fff 8px);}
#patch .article-body h4{margin:24px 0 16px 0;padding:0 4px;
border-left:4px solid #53cef7;}
#patch .article-body h5{margin:24px 0 16px 0;}
#patch .article-body h6{margin:24px 0 16px 0;}
#patch .article-body p{line-height:1.5;margin-bottom:30px;}
#patch .heading-dot{border-bottom:dotted 2px #53cef7;font-size:18px;font-weight:bold;margin-bottom:10px;}
#patch .article-body ul{margin:0px 0px 0px 20px;list-style: disc;color:#333;}
