﻿.m-tiles__source-name{font-size:1.0625rem;font-weight:600;display:block;color:#00BF6F}
.m-tiles__source-title+.m-tiles__source-name{margin-top:0.625rem}


.text-dark {
	color: #bebebe !important;
}

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}
.widget-header .textwidget{margin-top:0;padding-left:0;border-left:none}

        .postauthor h5, .single_post a, .textwidget a, .pnavigation2 a, .sidebar.c-4-12 a:hover, footer .widget li a:hover, .sidebar.c-4-12 a:hover, .reply a, .title a:hover, .post-info a:hover, .widget .thecomment, #tabber .inside li a:hover, .readMore a:hover, .fn a, a, a:hover, #secondary-navigation .navigation ul li a:hover, .readMore a, #primary-navigation a:hover, #secondary-navigation .navigation ul .current-menu-item a, .widget .wp_review_tab_widget_content a, .sidebar .wpt_widget_content a { color:#0274BE; }

.indexforum .mar3{ padding-right:10px !important;}

.obbsbox2 .tab .mar3{ padding-right:10px !important;}




.bg{
background-color:#FFF;
border-radius:20px 20px 20px 20px;
width:1000px;
margin:auto;
height: auto;
margin-top:30px;
margin-bottom:30px;
}
#gnavi,.band,#breadcrumb,.read-more,.sns-msg,div[id*=sns-],div[id*=snsf-],div[id*=snsi-],#page-top,#adsense,#paging,.pnavi,.reply,#respond,#trackback,#search,.thk_rss_feedly,ins.adsbygoogle{display:none !important}


.hint-in1 {
  max-width: 800px;
  height: 40px;
  position: relative; }

            #navigation nav li.row-level-4 .content-level-4 .crop {
              position: relative;
              width: 120px;
              height: 120px;
              overflow: hidden;
              border-radius: 3px; }

              #navigation nav li.row-level-4 .content-level-4 .crop img {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%); }

              #navigation nav li.row-level-4 .content-level-4 .crop + span {
                padding-top: 5px;
                display: block;
                text-align: center;
                width: 120px; }
.large-4{width:33.33333%}
#bbpress-main .entry-wrapper .large-4{width:25%}

    .value-box {
        width: 33% !important;
    }

#acco_slider .value-box{
    width: 100% !important;
}

#acco_slider .value-box a{
    color: #fff !important;
}

.value-box:hover .value-image{margin-top:-160px}

.value-box:hover .value-image h4{font-size:24px;transition:font-size .9s;}

.value-box.red:hover .value-image h4{color:#ffffff;}

.value-box.yellow2:hover .value-image h4{color:#ffffff;}

.value-box.blue2:hover .value-image h4{color:#ffffff;}

.value-box.light-blue2:hover .value-image h4{color:#ffffff;}

.value-box.brown:hover .value-image h4{color:#ffffff;}

.value-box.green2:hover .value-image h4{color:#ffffff;}

.td-header-style-10 .menu-main-menu-container {
  display: inherit;
}


.header .wrapper {
	background: #ccc;
}


.wrapper {
  background: #000;
  overflow-x: hidden; }


.wrapper, .scroll-top {
	opacity: 0;
}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}


.wbox-flip-container{width:200px;height:200px;-webkit-perspective:600px;perspective:600px;z-index:100}
.wbox-flip-container:hover .wbox-flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.wbox-flip-container:hover .flip-front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);visibility:hidden}
.wbox-flip-container:hover .flip-back{-webkit-transform:rotateY(0);transform:rotateY(0)}
.wbox-flip-container:hover .wbox-bubble:before{left:auto;right:-15px;-webkit-transform:rotate(192deg);-ms-transform:rotate(192deg);transform:rotate(192deg)}
.ccm-block-edit .wbox-flip-container{position:relative;top:0;right:0}


.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}

	#site-body {
		min-height: 500px;
		padding: 0 5px;
	}
.footer__nav-list-item{padding:15px 0 0;padding:1.5rem 0 0}
.footer__nav-list-item:first-child{padding-top:0}

  .main-navigation .menu-item-has-children {
    position: relative; }

.tab_content-left, .tab_content-right {padding:25px 20px 15px;}


.news-tiles__more-icon { font-size: 20px; color: #2d363f; transition: color 0.1s linear; }


.news-tiles__more:hover .news-tiles__more-icon { color: #00539f; }


html.special.black-bg .news-tiles__more-icon { color: #fff; }

  .arab .news-tiles__more-icon { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }



.home .section3 {
    padding-bottom: 100px;
}

	.for-you .section1 .full .rightHalfInner::-webkit-scrollbar, 
	.for-you .section3 .full .rightHalfInner::-webkit-scrollbar {
		width: 4px;
	}

	.for-you .section1 .full .rightHalfInner::-webkit-scrollbar-track, 
	.for-you .section3 .full .rightHalfInner::-webkit-scrollbar-track {
		background: none; 
	}

	.for-you .section1 .full .rightHalfInner::-webkit-scrollbar-thumb, 
	.for-you .section3 .full .rightHalfInner::-webkit-scrollbar-thumb {
		background: #F1F1F1; 
		border-radius: 4px;
	}


.cleaner { clear: both }

.banner-readmore-upper a {
    background: #002D53;
    padding: 5px 10px;
    font-size: 12px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    color:#fff;
}
