/*------------------------------------------------------------------
[Table of contents]

1. Body
2. Typography
3. Visual Composer Modules
4. Widgets
5. Layout
6. Images
7. Custom classes
8. Forms
9. Tables
10. Buttons
11. Content
12. Header
13. Footer
-------------------------------------------------------------------*/
body {
	font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.primary-color {
	color: #901818;
}
.primary-bg {
	background-color: #901818;
}
.white-color, .category-label a:hover, .post-gallery, .header-5 .menu-tab-nav > li.tab-link > a:hover, .header-5 .menu-tab-nav > li.tab-link > a:focus, .header-5 .menu-tab-nav > li.tab-link.active > a:hover, .header-7 .menu-tab-nav > li.tab-link > a:hover, .header-7 .menu-tab-nav > li.tab-link > a:focus, .header-7 .menu-tab-nav > li.tab-link.active > a:hover, .full-screen-cover .entry-header .entry-title, .full-screen-cover .post-author-social-links a, .full-screen-cover .post-author a, .full-screen-cover .post-category a {
	color: #fff;
}
.white-bg, input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea {
	background-color: #fff;
}
.black-color {
	color: #000;
}
.black-bg, .post-gallery, .full-screen-cover .wp-caption {
	background-color: #000;
}
.font-color {
	color: #1A1A1A;
}
.display-block, .post-author-social-links .block {
	display: block !important;
}
/* Typography ------------------------------------------------------------------ */
p, ol, ul {
	margin: 0 0 20px;
}
.entry-content ul {
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 60px;
}
.entry-content ul ul, .entry-content ul ol {
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 30px;
}
.entry-content ol {
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 60px;
}
.entry-content ol ul, .entry-content ol ol {
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 30px;
}
.entry-content p {
	margin: 0 0 30px;
	font-size: 1.1em;
}
.entry-content a {
	text-decoration: underline;
}
.entry-content blockquote {
	padding: 20px 40px;
	margin: 0 0 30px;
	font-style: italic;
}
.entry-content .blockquote-left {
	text-align: left;
	border-style: none none none solid;
	border-width: 0 0 0 5px;
}
.entry-content .blockquote-right {
	text-align: right;
	border-style: none solid none none;
	border-width: 0 5px 0 0;
}
.entry-content .blockquote-center {
	text-align: center;
	border-style: none none none solid;
	border-width: 0 0 0 5px;
}
.entry-content .table {
	margin-bottom: 30px;
}
.entry-content h1, .wpb_wrapper h1 {
	font-size: 32px;
	line-height: 1;
	margin: 0 0 15px;
	font-weight: 500;
}
.entry-content h2, .wpb_wrapper h2 {
	font-size: 24px;
	line-height: 1;
	margin: 0 0 15px;
	font-weight: 500;
}
.entry-content h3, .wpb_wrapper h3 {
	font-size: 16px;
	line-height: 1;
	margin: 0 0 0px;
	font-weight: 500;
}
.entry-content h4, .wpb_wrapper h4 {
	font-size: 12px;
	line-height: 1;
	margin: 0 0 15px;
	font-weight: 500;
}
.entry-content h5, .wpb_wrapper h5 {
	font-size: 18px;
	line-height: 1;
	margin: 0 0 30px;
	font-weight: 700;
}
.entry-content h6, .wpb_wrapper h6 {
	font-size: 16px;
	line-height: 1;
	margin: 0 0 30px;
	font-weight: 700;
}

.side-myfunanumber {text-align:center; color:#fff; background:#33ccff; padding: 10px; margin-bottom:0; font-size:20px;border-radius: 8px 8px 0 0;}
.numberbox {padding: 10px; border:1px solid #ccc; margin-bottom:20px;}
.backnumber {background: #81BEF7; text-align: center; padding: 5px 0; font-size: 14px; font-weight: normal; margin-bottom: 5px; border-radius: 5px; color: #fff;}
.backnumber a {color:#fff;}
#text-14 { text-align:center; color:#333;  margin-top:0px;padding: 10px 0 0px 0px;background-size: contain; font-weight:bold;}
#text-4 h3 {font-weight:bold;}
#text-10 { text-align:center; color:#333;  margin-top:0px;padding: 10px 0 0px 0px;background-size: contain; font-weight:bold;}

#o_event_list_widget-4{margin-bottom: 20px;}
.entry-title {
	font-size: 48px;
	line-height: 1.05;
	margin: -10px 0 20px;
	font-weight: 700;
}
.modal {
	font-size: 14px;
	line-height: 20px;

	margin: 0;
	font-weight: 500;
}
.modal-title {
	font-size: 24px;
	line-height: 30px;
	margin: 0 0 30px;
	font-weight: 700;
}
.post-navigation h4 {
	font-size: 14px;
	line-height: 14px;
	margin: 5px 0;
	font-weight: 500;
}
.comment-entry {
	font-size: 14px;
	line-height: 22px;
	margin: 10px 0;
	font-weight: 500;
}
.value-number {
	font-size: 64px;
	line-height: 64px;
	margin: 0 0 10px;
	font-weight: 700;
}
.value-text {
	font-size: 24px;
	line-height: 32px;
	margin: 0;
	font-weight: 700;
}
.post-review h4 {
	font-size: 18px;
	line-height: 24px;
	margin: 0 0 20px;
	font-weight: 700;
}
.progress-title {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 5px;
	font-weight: 700;
}
.score-label {
	font-size: 10px;
	line-height: 10px;
	margin: 0;
	font-weight: 700;
}
.componentWrapper .playlistTitle {
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 5px;
	font-weight: 700;
}
.componentWrapper .playlistContent {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 5px;
	font-weight: 500;
}
.wp-caption-text {
	font-size: 12px;
	line-height: 12px;
	margin: 0;
	font-weight: 700;
}
.post-credits {
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 30px;
	font-weight: 500;
}
.mag-info {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 5px;
	font-weight: 500;
}
.thumb .gallery-title-big {
	font-size: 32px;
	line-height: 40px;
	margin: 0 0 15px;
	font-weight: 700;
}

@media (min-width: 992px) and (max-width: 1199px) {
.thumb .gallery-title-big {
	font-size: 28px;
	line-height: 36px;
	margin: 0;
	font-weight: 700;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.thumb .gallery-title-big {
	font-size: 20px;
	line-height: 28px;
	margin: 0;
	font-weight: 700;
}
}

@media (max-width: 767px) {
.thumb .gallery-title-big {
	font-size: 18px;
	line-height: 26px;
	margin: 0;
	font-weight: 700;
}
}

@media (max-width: 480px) {
.thumb .gallery-title-big {
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	font-weight: 700;
}
}
.thumb.big-thumb .gallery-title-small {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 6px;
	font-weight: 700;
}

@media (max-width: 767px) {
.thumb.big-thumb .gallery-title-small {
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	font-weight: 700;
}
}
.thumb .gallery-title-small {
	font-size: 20px;
	line-height: 28px;
	margin: 0 0 15px;
	font-weight: 700;
}

@media (min-width: 992px) and (max-width: 1199px) {
.thumb .gallery-title-small {
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	font-weight: 700;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.thumb .gallery-title-small {
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	font-weight: 700;
}
}

@media (max-width: 767px) {
.thumb .gallery-title-small {
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	font-weight: 700;
}
}

@media (max-width: 480px) {
.thumb .gallery-title-small {
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	font-weight: 700;
}
}
.thumb.small-thumb .gallery-title-small {
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	font-weight: 700;
}
.widget-body li {
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	font-weight: 700;
}
.widget-body li .widget-body li, .widget-body li .sub-menu li {
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	font-weight: 500;
}
.widget-body .latest-comment .post-date {
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	font-weight: 500;
}
.gallery-title-small.title-cols-3 {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 10px;
	font-weight: 700;
}

@media (max-width: 480px) {
.gallery-title-small.title-cols-2 {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 10px;
	font-weight: 700;
}
}
.module-9.gallery .thumb.small-thumb .thumb-content .gallery-title-small {
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	font-weight: 500;
}
.playlist-video .media-body {
	font-size: 13px;
	line-height: 17px;
	margin: 0;
	font-weight: 500;
}

@media (min-width: 768px) and (max-width: 991px) {
.playlist-video .media-body {
	font-size: 10px;
	line-height: 14px;
	margin: 0;
	font-weight: 500;
}
}

@media (max-width: 767px) {
.playlist-video .media-body {
	font-size: 10px;
	line-height: 14px;
	margin: 0;
	font-weight: 500;
}
}
.owl-carousel-menu .module-small-title {
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 10px;
	font-weight: 700;
}
.mobile-menu-collapse {
	font-size: 14px;
	line-height: 14px;
	margin: 0;
	font-weight: 700;
}
/* ******************************************************** */
/* typo - for category labels and module titles
/* ******************************************************** */
/* big category labels and module title labels */
.module-category {
	font-family: "Lato";
	font-size: 13px;
	line-height: 13px;
	margin: 0;
	font-weight: 700;
	text-transform: none;
}
/* small category labels */
.category-label, .post-category {
	font-family: "Lato";
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 15px;
	font-weight: 500;
	text-transform: none;
}

@media (max-width: 767px) {
.category-label, .post-category {
	margin: 0 0 10px;
	font-weight: 500;
}
}

@media (max-width: 320px) {
.category-label, .post-category {
	display: none;
}
}
.post-sharing-buttons .btn, .post-sharing-buttons .widget_mynews-feedburner .feedburner-subscribe, .widget_mynews-feedburner .post-sharing-buttons .feedburner-subscribe, .post-sharing-buttons input.wpcf7-form-control.wpcf7-submit, .post-sharing-buttons textarea.wpcf7-form-control.wpcf7-submit {
	font-family: "Lato";
	font-size: 10px;
	line-height: 13px;
	margin: auto;
	font-weight: 500;
	text-transform: none;
}
/* STYLES */
.color-white, .grid-banner .left-side .gallery-title-big, .grid-1-big .gallery-title-small, .grid-1-small .gallery-title-small, .grid-2-big .gallery-title-small, .grid-2-small .gallery-title-small, .right-side .gallery-title-small, .grid-banner-slide .owl-theme .owl-controls .owl-nav div, .banner-slide .owl-theme .owl-controls .owl-nav div, .slider-label, .module-category a, .module-category a:hover, .post-type-icon, .category-label a, .featured-image-wrap .category-label a:hover, .slide-image-wrap > a .overlay, .thumb-content h2, .thumb-content h2 a, .thumb-content .post-meta, .thumb-content .post-meta li, .thumb-content .post-meta .post-author a, .thumb-content .post-meta .post-date a, .review, .bottom-footer, .bottom-footer .nav > li > a:hover, .video-gallery-top, .playlist-video .media-heading, .score-label, .widget_tags a, .widget_tags a:hover, .calendar #today, .entry-content .wp-caption .image-credits, .btn-theme, .widget_mynews-feedburner .feedburner-subscribe, input.wpcf7-form-control.wpcf7-submit, textarea.wpcf7-form-control.wpcf7-submit, .btn-theme:hover, .btn-theme:focus, .btn-facebook, .post-meta .post-category a, .post-sharing-buttons .btn-share, .btn-facebook:hover, .btn-twitter:hover, .btn-linkedin:hover, .btn-pinterest:hover, .btn-google-plus:hover, .btn-email:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, [class*="navbar-header-"] .nav > li > a:hover, [class*="navbar-header-"] .nav .open > a, [class*="navbar-header-"] .nav .open > a:hover, .owl-carousel-menu.owl-theme .owl-controls .owl-nav div, .post-tags a, .post-tags a:hover {
	color: #fff;
}
/* Visual Composer Modules ------------------------------------------------------------------ */
.module {
	margin-bottom: 30px;
}
.module article {
	margin-bottom: 30px;
}
.module-title {
	font-size: 14px;
	margin: 0;
	text-transform: none;
	padding: 15px 0 0;
	font-weight: 700;
	display: inline-block;
	border-top: 5px solid #434343;
	position: relative;
	top: -5px;
}
/* modules images ------------------------------------------------------------------ */
.module img {
	width: 100%;
	height: auto;
}
.container-fluid img {
	width: 100%;
	height: auto;
}
.featured-image-wrap {
	position: relative;
    min-height: 90px;
}

.featured-image-wrap a {

}

.featured-image-wrap > a > img {
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	object-fit: cover;
}
.featured-image-wrap > a > img:hover {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	object-fit: cover;
}

@media (min-width: 768px) and (max-width: 991px) {
.featured-image-wrap {
	margin-bottom: 10px;
}
}
/* Grid Banner ------------------------------------------------------------------ */
.grid-banner .thumb .category-label {
	top: 5px;
}

@media (max-width: 480px) {
.grid-banner .thumb .category-label {
	margin: 0 0 10px;
}
}
.grid-banner .thumb .category-label a {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.grid-banner .post-meta {
	display: none;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.grid-banner .post-meta {
	display: none;
}
}

@media (max-width: 767px) {
.grid-banner .post-meta {
	display: none;
}
}
.grid-banner .left-side .thumb {
	margin-bottom: 0;
}
.grid-banner .left-side a + .thumb-content {
	padding-left: 70px;
	padding-right: 150px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.grid-banner .left-side a + .thumb-content {
	padding-left: 40px;
	padding-right: 150px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.grid-banner .left-side a + .thumb-content {
	padding-left: 30px;
	padding-right: 100px;
}
}

@media (max-width: 767px) {
.grid-banner .left-side a + .thumb-content {
	padding-left: 20px;
	padding-right: 20px;
}
}
.grid-banner .left-side a:hover + .thumb-content {
	padding-left: 75px;
	padding-right: 145px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.grid-banner .left-side a:hover + .thumb-content {
	padding-left: 45px;
	padding-right: 145px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.grid-banner .left-side a:hover + .thumb-content {
	padding-left: 35px;
	padding-right: 95px;
}
}

@media (max-width: 767px) {
.grid-banner .left-side a:hover + .thumb-content {
	padding-left: 25px;
	padding-right: 15px;
}
}
.grid-banner .left-side .thumb-content {
	padding-top: 70px;
	padding-bottom: 70px;
	z-index: 1;
}

@media (min-width: 992px) and (max-width: 1199px) {
.grid-banner .left-side .thumb-content {
	padding-top: 40px;
	padding-bottom: 40px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.grid-banner .left-side .thumb-content {
	padding-top: 30px;
	padding-bottom: 30px;
}
}

@media (max-width: 767px) {
.grid-banner .left-side .thumb-content {
	padding-top: 20px;
	padding-bottom: 20px;
}
}

@media (max-width: 480px) {
.grid-banner .left-side .thumb-content {
	padding-top: 15px;
	padding-bottom: 15px;
}
}
.grid-banner .left-side .gallery-title-big {
	margin-bottom: 0;
}

@media (max-width: 480px) {
.grid-banner .left-side .slider-label {
	line-height: 9px;
	font-size: 8px;
	padding: 5px;
	top: 0;
}
}
.grid-1-big .thumb, .grid-1-small .thumb, .grid-2-big .thumb, .grid-2-small .thumb, .right-side .thumb {
	margin-bottom: 0;
}
.grid-1-big a + .thumb-content, .grid-1-small a + .thumb-content, .grid-2-big a + .thumb-content, .grid-2-small a + .thumb-content, .right-side a + .thumb-content {
	padding-left: 35px;
	padding-right: 35px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.grid-1-big a + .thumb-content, .grid-1-small a + .thumb-content, .grid-2-big a + .thumb-content, .grid-2-small a + .thumb-content, .right-side a + .thumb-content {
	padding-left: 25px;
	padding-right: 35px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.grid-1-big a + .thumb-content, .grid-1-small a + .thumb-content, .grid-2-big a + .thumb-content, .grid-2-small a + .thumb-content, .right-side a + .thumb-content {
	padding-left: 20px;
	padding-right: 20px;
}
}

@media (max-width: 767px) {
.grid-1-big a + .thumb-content, .grid-1-small a + .thumb-content, .grid-2-big a + .thumb-content, .grid-2-small a + .thumb-content, .right-side a + .thumb-content {
	padding-left: 20px;
	padding-right: 20px;
}
}

@media (max-width: 480px) {
.grid-1-big a + .thumb-content, .grid-1-small a + .thumb-content, .grid-2-big a + .thumb-content, .grid-2-small a + .thumb-content, .right-side a + .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
}
}
.grid-1-big a:hover + .thumb-content, .grid-1-small a:hover + .thumb-content, .grid-2-big a:hover + .thumb-content, .grid-2-small a:hover + .thumb-content, .right-side a:hover + .thumb-content {
	padding-left: 40px;
	padding-right: 30px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.grid-1-big a:hover + .thumb-content, .grid-1-small a:hover + .thumb-content, .grid-2-big a:hover + .thumb-content, .grid-2-small a:hover + .thumb-content, .right-side a:hover + .thumb-content {
	padding-left: 30px;
	padding-right: 30px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.grid-1-big a:hover + .thumb-content, .grid-1-small a:hover + .thumb-content, .grid-2-big a:hover + .thumb-content, .grid-2-small a:hover + .thumb-content, .right-side a:hover + .thumb-content {
	padding-left: 25px;
	padding-right: 15px;
}
}

@media (max-width: 767px) {
.grid-1-big a:hover + .thumb-content, .grid-1-small a:hover + .thumb-content, .grid-2-big a:hover + .thumb-content, .grid-2-small a:hover + .thumb-content, .right-side a:hover + .thumb-content {
	padding-left: 25px;
	padding-right: 15px;
}
}

@media (max-width: 480px) {
.grid-1-big a:hover + .thumb-content, .grid-1-small a:hover + .thumb-content, .grid-2-big a:hover + .thumb-content, .grid-2-small a:hover + .thumb-content, .right-side a:hover + .thumb-content {
	padding-left: 15px;
	padding-right: 5px;
}
}
.grid-1-big .thumb-content, .grid-1-small .thumb-content, .grid-2-big .thumb-content, .grid-2-small .thumb-content, .right-side .thumb-content {
	padding-top: 35px;
	padding-bottom: 35px;
	z-index: 1;
}

@media (min-width: 992px) and (max-width: 1199px) {
.grid-1-big .thumb-content, .grid-1-small .thumb-content, .grid-2-big .thumb-content, .grid-2-small .thumb-content, .right-side .thumb-content {
	padding-top: 25px;
	padding-bottom: 25px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.grid-1-big .thumb-content, .grid-1-small .thumb-content, .grid-2-big .thumb-content, .grid-2-small .thumb-content, .right-side .thumb-content {
	padding-top: 20px;
	padding-bottom: 20px;
}
}

@media (max-width: 767px) {
.grid-1-big .thumb-content, .grid-1-small .thumb-content, .grid-2-big .thumb-content, .grid-2-small .thumb-content, .right-side .thumb-content {
	padding-top: 15px;
	padding-bottom: 15px;
}
}

@media (max-width: 480px) {
.grid-1-big .thumb-content, .grid-1-small .thumb-content, .grid-2-big .thumb-content, .grid-2-small .thumb-content, .right-side .thumb-content {
	padding-top: 10px;
	padding-bottom: 10px;
}
}
.grid-1-big .gallery-title-small, .grid-1-small .gallery-title-small, .grid-2-big .gallery-title-small, .grid-2-small .gallery-title-small, .right-side .gallery-title-small {
	margin-bottom: 0;
}
.grid-1-big .post-meta, .grid-1-small .post-meta, .grid-2-big .post-meta, .grid-2-small .post-meta, .right-side .post-meta {
	font-size: 13px;
}
.grid-1-big .post-meta .post-author, .grid-1-small .post-meta .post-author, .grid-2-big .post-meta .post-author, .grid-2-small .post-meta .post-author, .right-side .post-meta .post-author {
	font-size: 13px;
}
.grid-1-small .post-meta, .grid-2-small .post-meta {
	display: none;
}
/* Grid Banner Slide ------------------------------------------------------------------ */
.grid-banner-slide .owl-stage .slide, .banner-slide .owl-stage .slide {
	margin: 0;
}
.grid-banner-slide .owl-theme .post-total-shares, .banner-slide .owl-theme .post-total-shares, .grid-banner-slide .owl-theme .post-total-comments a, .banner-slide .owl-theme .post-total-comments a {
	color: #fff !important;
}
.grid-banner-slide .owl-theme .owl-controls, .banner-slide .owl-theme .owl-controls {
	position: relative;
}
.grid-banner-slide .owl-theme .owl-controls .owl-dots, .banner-slide .owl-theme .owl-controls .owl-dots {
	text-align: center;
}
.grid-banner-slide .owl-theme .owl-controls .owl-nav, .banner-slide .owl-theme .owl-controls .owl-nav {
	left: 0;
	top: 20px;
	bottom: -1px;
	right: auto;
	width: 100%;
	display: none;
}
.grid-banner-slide .owl-theme .owl-controls .owl-nav div, .banner-slide .owl-theme .owl-controls .owl-nav div {
	position: absolute;
	top: -30px;
	height: 20px;
	width: 20px;
	padding: 0;
	font-size: 8px;
	text-align: center;
	line-height: 25px;
	margin: 10px 0 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.grid-banner-slide .owl-theme .owl-controls .owl-nav div i, .banner-slide .owl-theme .owl-controls .owl-nav div i {
	top: -2px;
	position: relative;
}
.grid-banner-slide .owl-theme .owl-controls .owl-nav div i.fa-chevron-right, .banner-slide .owl-theme .owl-controls .owl-nav div i.fa-chevron-right {
	left: 1px;
}
.grid-banner-slide .owl-theme .owl-controls .owl-nav div:first-of-type, .banner-slide .owl-theme .owl-controls .owl-nav div:first-of-type {
	left: 0;
}
.grid-banner-slide .owl-theme .owl-controls .owl-nav div:last-of-type, .banner-slide .owl-theme .owl-controls .owl-nav div:last-of-type {
	right: 0;
}

@media (max-width: 480px) {
.grid-banner-slide .owl-theme .owl-controls .owl-dots, .banner-slide .owl-theme .owl-controls .owl-dots {
	text-align: center;
}
.grid-banner-slide .owl-theme .owl-controls .owl-nav, .banner-slide .owl-theme .owl-controls .owl-nav {
	display: none;
}
}
.slider-label {
	background-color: #901818;
	line-height: 11px;
	font-size: 11px;
	padding: 10px;
	top: -5px;
	position: relative;
	display: inline-block;
	text-transform: none;
	font-weight: 700;
}
/* Banner Slide ------------------------------------------------------------------ */
.banner-slide .left-side a + .thumb-content, .banner-slide .left-side a:hover + .thumb-content {
	padding-left: 150px;
	padding-right: 150px;
}

@media (max-width: 767px) {
.banner-slide .left-side a + .thumb-content, .banner-slide .left-side a:hover + .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
}
}
.banner-slide .left-side a:hover + .thumb-content {
	padding-bottom: px;
}
.banner-slide .owl-theme .owl-controls {
	position: static;
}
.banner-slide .owl-theme .owl-controls .owl-nav {
	display: block;
	top: 50%;
	bottom: auto;
}
.banner-slide .owl-theme .owl-controls .owl-nav div {
	background-color: rgba(0, 0, 0, 0.75);
	width: 40px;
	height: 40px;
	top: 50%;
	margin-top: -40px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	z-index: 99;
}
.banner-slide .owl-theme .owl-controls .owl-nav div i {
	top: 10px;
	font-size: 12px;
}
.banner-slide .owl-theme .owl-controls .owl-nav div.owl-prev {
	left: -40px;
}
.banner-slide .owl-theme .owl-controls .owl-nav div.owl-next {
	right: -40px;
}
.banner-slide .owl-carousel {
	overflow: hidden;
}
.banner-slide .owl-carousel:hover .owl-controls .owl-nav div.owl-prev {
	left: 0;
}
.banner-slide .owl-carousel:hover .owl-controls .owl-nav div.owl-next {
	right: 0;
}
/* Fluid Banner and Navbar ------------------------------------------------------------------ */
.fluid img {
	width: 100%;
	height: auto;
}
.fluid .row {
	margin-left: 0;
	margin-right: 0;
}
.fluid .navbar {
	margin-bottom: 0;
}
.fluid .owl-dots {
	text-align: center;
}
.fluid [class*="col-"] {
	padding-left: 0;
	padding-right: 0;
}
/* module top ------------------------------------------------------------------ */
.module-top {
	border-top: 5px solid #E3E3E3;
	margin-bottom: 30px;
}
.module-top a:hover {
	text-decoration: none;
}
.module-top a:active {
	text-decoration: none;
}
.module-top a:focus {
	text-decoration: none;
}
.module-category {
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	text-transform: none;
}
.module-category a {
	line-height: 18px;
	padding: 10px 15px;
	border-top: 5px solid #003c74;
	top: -5px;
	position: relative;
	display: inline-block;
	font-size: 1.2em;
}
.module-top-topics {
	margin-bottom: 30px;
	margin-top: 10px;
}
.module-top-topics li {
	padding-left: 2px;
	padding-right: 2px;
	color: #9B9B9B;
}
.module-top-topics a {
	font-weight: bold;
	color: #1A1A1A;
}
.module-top-topics a:hover {
	text-decoration: underline;
}
/* modules icons ------------------------------------------------------------------ */
.post-type-icon {
	position: absolute;
	top: 0px;
	right: 0;
	z-index: 1;
	background-color: rgba(255, 255, 255, 0.5);
	font-size: 10px;
	width: 24px;
	text-align: center;
}
/* modules titles and copy ------------------------------------------------------------------ */
.post-title {
	margin: 0 0 20px 0;
}
.post-title a {
	color: #1A1A1A;
	font-size: 12px;
}

@media (min-width: 768px) and (max-width: 991px) {
.module-small-title {
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 10px 0;
	font-weight: 700;
}
}

@media (max-width: 767px) {
.module-small-title {
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 10px 0;
	font-weight: 700;
}
}

@media (max-width: 767px) {
.module-big-title {
	margin: 0 0 12px 0;
}
}
.module-main-post .post-content {
	line-height: 24px;
	font-size: 16px;
}
.continue-reading {
	text-transform: none;
	font-weight: 500;
	font-size: 12px;
}

@media (max-width: 767px) {
.post-small-content {
	font-size: 14px;
	line-height: 22px;
}
}
/* module labels ------------------------------------------------------------------
.category-label-wrap {
  border-top: 1px solid #E3E3E3;
  margin-bottom: 10px;
}

.category-label {
  position: relative;
}

.category-label a {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 4px 6px;
  display: inline-block;
  position: relative;
  top: -1px;
}

.featured-image-wrap .category-label {
  position: absolute;
  z-index: 1;
  top: 1px;
  left: 0;
  margin-bottom: 0;
}
*/

/* module labels ------------------------------------------------------------------  */
.entry-term-label-list {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #003c74;
}
.category-label-wrap {
	border-top: 1px solid #E3E3E3;
	margin-bottom: 10px;
}
.category-label {
	position: relative;
}
.featured-image-wrap .category-label {
	position: absolute;
	z-index: 1;
	top: 1px;
	left: 0;
	margin-bottom: 0;
}
.normal a {
	background-color: #003c74 !important;
	color : #FFFFFF !important;
	padding: 4px 6px;
	display: inline-block;
	position: relative;
	top: -1px;
}
.body a {
	background-color: #9518d5 !important;
	color : #FFFFFF !important;
	padding: 4px 6px;
	display: inline-block;
	position: relative;
	top: -1px;
}
.beauty a {
	background-color: #ff6699 !important;
	color : #FFFFFF !important;
	padding: 4px 6px;
	display: inline-block;
	position: relative;
	top: -1px;
}
.learn a {
	background-color: #4db205 !important;
	color : #FFFFFF !important;
	padding: 4px 6px;
	display: inline-block;
	position: relative;
	top: -1px;
}
.live a {
	background-color: #d5ce18 !important;
	color : #FFFFFF !important;
	padding: 4px 6px;
	display: inline-block;
	position: relative;
	top: -1px;
}
.play a {
	background-color: #dd0202 !important;
	color : #FFFFFF !important;
	padding: 4px 6px;
	display: inline-block;
	position: relative;
	top: -1px;
}
.eat a {
	background-color: #f97400 !important;
	color : #FFFFFF !important;
	padding: 4px 6px;
	display: inline-block;
	position: relative;
	top: -1px;
}

.tagst a[href*="/body"] {background:#9518d5 !important;}

.tagst a[href*="/beauty"] {background:#ff6699 !important;}

.tagst a[href*="/learn"] {background:#4db205 !important;}

.tagst a[href*="/live"] {background:#d5ce18 !important;}

.tagst a[href*="/play"] {background:#dd0202 !important;}

.tagst a[href*="/eat"] {background:#f97400 !important;}


/* post meta ------------------------------------------------------------------ */
.post-meta {
	margin-bottom: 10px;
	margin-left: 0;
}

@media (max-width: 767px) {
.post-meta {
	font-size: 12px;
	line-height: 16px;
}
}
.post-meta li {
	padding-left: 1px;
	padding-right: 1px;
}
.post-author a {
	color: #1A1A1A;
}
.post-author i {
	top: 0;
	position: relative;
	margin-right: 2px;
	font-size: 8px;
	top: -2px;
}
.post-author i.fsize16 {
	font-size: 24px;
}
.post-author i.fsize24 {
	font-size: 24px;
}
.post-author i.fsize32 {
	font-size: 24px;
}
.post-author-centered .post-author-avatar {
	margin-bottom: 17px;
}
.post-total-shares {
	font-weight: bold;
	color: #D0021B !important;
}
.post-total-comments {
	font-weight: bold;
}
.post-date a {
	color: #9B9B9B;
}
/* OWL Gallery Module ------------------------------------------------------------------ */
.owl-stage .slide {
	margin: 0 15px;
}
.gallery {
	margin-bottom: 60px;
}
.gallery .slide-image-wrap {
	margin-bottom: 15px;
}
.video {
	margin-bottom: 60px;
}
.video .slide-image-wrap {
	margin-bottom: 15px;
}
.slide-image-wrap {
	position: relative;
	background-color: #000;
}
.slide-image-wrap > a {
	display: block;
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}
.slide-image-wrap > a .overlay {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	background-color: #1A1A1A;
	text-transform: none;
	font-size: 10px;
	padding: 4px 5px 3px;
	position: absolute;
	line-height: 10px;
	top: 0;
	left: 0;
}
.slide-image-wrap > a:hover {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
.slide-image-wrap > a:hover .overlay {
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}
.video .small-thumb .slide-image-wrap {
	margin-bottom: 0;
}
.video .big-thumb .slide-image-wrap {
	margin-bottom: 0;
}
.video .video-thumb {
	margin-bottom: 10px;
}
.module-8.gallery .slide-image-wrap {
	background-color: #fff;
}
.owl-nav {
	position: absolute;
	top: -64px;
	right: 16px;
}
.owl-theme .owl-controls .owl-nav div {
	color: #1A1A1A;
	background: none;
	padding: 0;
	margin: 13px 5px 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 9px;
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	float: left;
}
.owl-theme .owl-controls .owl-nav div:hover {
	cursor: pointer;
}
.owl-theme .owl-controls.clickable .owl-nav div:hover {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
}
.owl-theme .owl-controls .owl-dot {
	display: inline-block;
}
.owl-theme .owl-controls .owl-dot.active span {
	background: #fff;
	border: 2px solid #1A1A1A;
}
.owl-theme .owl-controls .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 3px;
	background: #1A1A1A;
	border: 2px solid #fff;
	display: block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
/* Thumb Gallery Module ------------------------------------------------------------------ */
.mynews-grid-1 a + .thumb-content + .slide-image-wrap img, .mynews-grid-2 a + .thumb-content + .slide-image-wrap img {
	width: 100%;
	max-height: 284px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.mynews-grid-1 a + .thumb-content + .slide-image-wrap img, .mynews-grid-2 a + .thumb-content + .slide-image-wrap img {
	max-height: 228px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.mynews-grid-1 a + .thumb-content + .slide-image-wrap img, .mynews-grid-2 a + .thumb-content + .slide-image-wrap img {
	max-height: 175px;
}
}
.thumb {
	position: relative;
	margin-bottom: 30px;
	overflow: hidden;
}
.thumb > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.thumb a + .thumb-content, .thumb a:hover + .thumb-content {
	-moz-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	-webkit-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}
.thumb.big-thumb a:hover + .thumb-content {
	padding-bottom: 40px;
}

@media (max-width: 480px) {
.thumb.big-thumb a:hover + .thumb-content {
	padding-bottom: 20px;
}
}
.thumb.small-thumb a:hover + .thumb-content {
	padding-bottom: 30px;
}
.thumb a + .thumb-content + .slide-image-wrap img {
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	width: 100%;
}
.thumb a:hover + .thumb-content + .slide-image-wrap img {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity: 0.75;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.thumb.small-thumb {
	margin-bottom: 25px;
}
.thumb.small-thumb .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}
.thumb.small-thumb .thumb-content .post-meta {
	display: block;
}

@media (min-width: 768px) and (max-width: 991px) {
.thumb.small-thumb {
	float: left;
	width: 31.33333333333%;
	margin-right: 3%;
	margin-bottom: 12px;
}
.thumb.small-thumb:last-of-type {
	margin-right: 0;
}
}

@media (max-width: 767px) {
.thumb.small-thumb {
	float: left;
	width: 31.33333333333%;
	margin-right: 3%;
	margin-bottom: 12px;
}
.thumb.small-thumb:last-of-type {
	margin-right: 0;
}
}
.thumb.big-thumb .thumb-content {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-top: 40%;
}

@media (min-width: 992px) and (max-width: 1199px) {
.thumb.big-thumb .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
}

@media (max-width: 767px) {
.thumb.big-thumb .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
}
.thumb.big-thumb.video-thumb .thumb-content {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-top: 40%;
}

@media (min-width: 992px) and (max-width: 1199px) {
.thumb.big-thumb.video-thumb .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.thumb.big-thumb.video-thumb .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
}
}

@media (max-width: 767px) {
.thumb.big-thumb.video-thumb .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
}
a + .thumb-content {
	z-index: 1;
	position: absolute;
	bottom: -1px;
	width: 100%;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.85)));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85) 100%);
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85) 100%);
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85) 100%);
}
.thumb-content .post-meta {
	margin-bottom: 0;
}
.gallery-4.module .thumb.small-thumb .thumb-content {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-top: 40%;
}

@media (max-width: 480px) {
.gallery-4.module .thumb.small-thumb .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0;
}
}

@media (max-width: 480px) {
.gallery-4.module .thumb.small-thumb {
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 30px;
}
.gallery-4.module .thumb.small-thumb:last-of-type {
	margin-right: 0;
}
}
.module-9 .thumb.big-thumb .thumb-content {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-top: 40%;
}
.module-9.gallery .thumb.small-thumb .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 40%;
}
.module-9.gallery .thumb.small-thumb .thumb-content .gallery-title-small {
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	font-weight: 500;
}
.module-9.gallery .thumb.small-thumb a:hover + .thumb-content {
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}
.module-9.gallery .slide-image-wrap {
	margin-bottom: 0;
}
.module-9.gallery .col-lg-3 .thumb.small-thumb {
	margin-bottom: 23px;
}
.module-9.gallery .row-no-padding .slide-image-wrap {
	max-height: 429px;
	overflow: hidden;
}

@media (min-width: 992px) and (max-width: 1199px) {
.module-9.gallery .row-no-padding .slide-image-wrap {
	max-height: 345px;
}
}
.module-9.gallery .row-no-padding .thumb.big-thumb.with-sidebar {
	max-height: 348px;
}

@media (min-width: 768px) and (max-width: 991px) {
.module-9.gallery .row-no-padding .thumb.big-thumb.with-sidebar {
	max-height: 279px;
}
}
.module-9.gallery .row-no-padding .thumb.big-thumb img {
	width: 100%;
	height: auto;
}
.module-9.gallery .row-no-padding .thumb.small-thumb {
	max-height: 143px;
	margin-bottom: 0;
}
.module-9.gallery .row-no-padding .thumb.small-thumb img {
	width: 100%;
	height: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
.module-9.gallery .row-no-padding .thumb.small-thumb {
	max-height: 115px;
	margin-right: 0;
	width: 33.33333333333%;
}
.module-9.gallery .row-no-padding .thumb.small-thumb img {
	width: 100%;
	height: auto;
}
}

@media (max-width: 767px) {
.module-9.gallery .row-no-padding .thumb.small-thumb {
	margin-right: 0;
	width: 33.33333333333%;
}
.module-9.gallery .row-no-padding .thumb.small-thumb img {
	width: 100%;
	height: auto;
}
}

@media (min-width: 1200px) {
.module-9.video .row-no-padding .thumb.big-thumb {
	max-height: 327px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.module-9.video .row-no-padding .thumb.big-thumb {
	max-height: 264px;
}
}

@media (min-width: 1200px) {
.module-9.video .row-no-padding .thumb.big-thumb.with-sidebar {
	max-height: 324px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.module-9.video .row-no-padding .thumb.big-thumb.with-sidebar {
	max-height: 258px;
}
}
.module-9.video .row-no-padding .thumb.big-thumb.with-sidebar img {
	width: 100%;
	height: auto;
}
.module-9.video .row-no-padding .thumb.small-thumb {
	max-height: 143px;
	margin-bottom: 0;
}
.module-9.video .row-no-padding .thumb.small-thumb img {
	width: 100%;
	height: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
.module-9.video .row-no-padding .thumb.small-thumb {
	max-height: 115px;
	margin-right: 0;
	width: 33.33333333333%;
}
.module-9.video .row-no-padding .thumb.small-thumb img {
	width: 100%;
	height: auto;
}
}

@media (max-width: 767px) {
.module-9.video .row-no-padding .thumb.small-thumb {
	margin-right: 0;
	width: 33.33333333333%;
}
.module-9.video .row-no-padding .thumb.small-thumb img {
	width: 100%;
	height: auto;
}
}

@media (max-width: 480px) {
.gallery-4-no-sidebar .gallery-title-small {
	font-size: 14px;
	margin: 0;
}
}

@media (max-width: 480px) {
.gallery-4-no-sidebar .thumb-content {
	padding: 15% 10px 5px;
}
}
.gallery-title-small.title-cols-4 a, .gallery-title-small.title-cols-3 a, .gallery-title-small.title-cols-2 a, .gallery-title-small.title-cols-1 a {
	color: #1A1A1A;
}
.gallery-4 .thumb.small-thumb {
	width: 100%;
}
.gallery-4 .thumb.big-thumb .thumb-content {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
.gallery-4 .thumb.big-thumb .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
}

@media (max-width: 767px) {
.gallery-4 .thumb.big-thumb .thumb-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
}
.gallery-4 .row-no-padding .thumb.small-thumb {
	margin-bottom: 0;
}
/* Thumb Video Module ------------------------------------------------------------------ */
.video .small-thumb {
	margin-bottom: 18px;
}
.thumb.video-thumb > a {
	background-image: url("../images/player-icon.png");
	background-position: 50% 44%;
	background-repeat: no-repeat;
	-moz-background-size: 40px;
	-o-background-size: 40px;
	-webkit-background-size: 40px;
	background-size: 40px;
}
.thumb.video-thumb > a:hover {
	background-color: transparent;
}

@media (max-width: 767px) {
.thumb.video-thumb > a {
	-moz-background-size: 20px;
	-o-background-size: 20px;
	-webkit-background-size: 20px;
	background-size: 20px;
	background-position: 53% 45%;
}
}

@media (max-width: 480px) {
.thumb.video-thumb > a {
	-moz-background-size: 20px;
	-o-background-size: 20px;
	-webkit-background-size: 20px;
	background-size: 20px;
	background-position: 53% 45%;
}
}
/* Post Gallery ------------------------------------------------------------------ */
.post-gallery {
	border: 1px solid #E3E3E3;
	margin-bottom: 30px;
}
.post-gallery-top {
	padding: 7px 20px;
	font-weight: bold;
	display: none;
}
.post-gallery-title {
	font-weight: normal;
	font-size: 13px;
	text-align: center;
}
.post-gallery-body {
	padding: 5px;
}
.post-gallery-body .owl-nav {
	top: -57px;
	right: -15px;
}
.post-gallery-body .owl-theme .owl-controls .owl-nav div {
	margin: 0 5px;
}
.images-owl-carousel {
	text-align: center;
}
.thumbnails-owl-carousel .item {
	margin: 0 5px 0 0;
}
.thumbnails-owl-carousel .item:hover img {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	cursor: pointer;
}
.synced {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
}
/* Post Reviews ------------------------------------------------------------------ */
.post-review {
	padding: 70px 70px 50px;
	margin-bottom: 60px;
}
.post-review.favethemes-half {
	width: 50%;
	float: right;
	margin-left: 30px;
	padding: 40px 40px 30px;
}
.post-review.favethemes-half .col-lg-5, .post-review.favethemes-half .col-md-5, .post-review.favethemes-half .col-md-7, .post-review.favethemes-half .col-lg-7 {
	width: 100%;
}
.post-review.favethemes-half h4 {
	margin-top: 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
.post-review.favethemes-half {
	width: 100%;
	float: none;
	margin-left: 0;
}
}

@media (max-width: 767px) {
.post-review.favethemes-half {
	width: 100%;
	float: none;
	margin-left: 0;
}
}

@media (max-width: 480px) {
.post-review.favethemes-half {
	width: 100%;
	float: none;
	margin-left: 0;
}
}
.review {
	display: table;
	width: 100%;
	min-height: 245px;
}
.review-value {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.review-value .value-number {
	position: relative;
}
.review-value .value-number span {
	font-size: 16px;
	line-height: 24px;
	display: inline-block;
	top: 0;
	position: absolute;
	height: 20px;
}
.post-review-bars {
	border-top: 1px dotted;
	margin: 40px 0 0;
	padding: 30px 0 0;
}
.progress {
	background-image: none;
	background-color: #fff;
	height: 2px;
	overflow: visible;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.progress span {
	top: -25px;
	position: relative;
	font-weight: 700;
}
.progress .progress-bar {
	text-align: right;
}
/* Footer ------------------------------------------------------------------ */
.footer {
	padding: 30px 0 0;
}
.footer .image-banner {
	background-color: transparent;
}
.footer .widget-title {
	border-color: transparent;
	border-top: none;
	padding: 0 0 20px;
	margin: 0 0 20px;
	display: block;
	top: auto;
}
.footer .widget-top {
	border-top: none;
}
.footer select {
	background: #fff url("../images/arrow-down.png") no-repeat right 17px;
}
.footer input[type="text"], .footer input[type="email"] {
	background-color: #fff;
}
.footer .table > tbody > tr > td, .footer .table > tbody > tr > th, .footer .table > tfoot > tr > td, .footer .table > tfoot > tr > th, .footer .table > thead > tr > td, .footer .table > thead > tr > th {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.footer .footernav {
	list-style: none;
}
.footer .footernav li a:link {
	color: #333333;
}
.footer .footernav li a:visited {
	color: #333333;
}
.footer .footernav li a:hover {
	color: #333333;
	text-decoration: underline;
}
.footer .footernav li a:active {
	color: #333333;
}
.footer .footernav li a:focus {
	color: #333333;
}
.bottom-footer {
	font-size: 14px;
	background-color: #003c74;
	padding-top: 30px;
}
.bottom-footer p {
	margin: 0;
	padding: 15px 0;
}
.bottom-footer .copyright {
	color: #FFFFFF;
}
.bottom-footer .nav > li > a {
	padding: 15px 5px;
}
.bottom-footer .nav > li > a:hover {
	background-color: transparent;
}
/* Video Gallery ------------------------------------------------------------------ */
.video-gallery {
	background-color: #424242;
}
.video-gallery-top {
	padding: 7px 20px;
	font-weight: bold;
}
.player-holder {
	position: relative;
	padding-top: 56.25%;
	background: #000;
	outline: 0;
}
.player-holder .player {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.player-holder iframe {
	width: 100%;
	height: 100%;
}
.playlist-video {
	padding: 5px;
	border-left: 3px solid #424242;
	border-bottom: 1px solid #282828;
	background-color: #000;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.playlist-video.selected {
	background-color: #2d2d2d;
}
.playlist-video:hover {
	cursor: pointer;
	background-color: #262626;
}
.playlist-video img {
	width: 100%;
	height: auto;
}

@media (min-width: 992px) and (max-width: 1199px) {
.playlist-video img {
	max-width: 100px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.playlist-video img {
	max-width: 100px;
}
}

@media (max-width: 767px) {
.playlist-video img {
	max-width: 100px;
}
}

@media (max-width: 480px) {
.playlist-video img {
	max-width: 100px;
}
}
.playlist-video .media-heading {
	margin-right: 15px;
}
.playlist-video .media-body {
	color: #9B9B9B;
}
.playlist-video .media-left {
	width: 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
.playlist-video .media-left {
	width: 37%;
}
}

@media (max-width: 767px) {
.playlist-video .media-left {
	width: 25%;
}
}
.scroll-pane {
	width: 100%;
	overflow: auto;
}
.jspPane[style] {
	width: 100% !important;
}
/* Modules and archive ------------------------------------------------------------------ */
.archive-a-b .post:nth-of-type(2n+1) {
	clear: both;
}
.module-5-three-cols .row .post:nth-of-type(3n+1) {
	clear: both;
}

@media (max-width: 480px) {
.module-5-three-cols .row .post:nth-of-type(3n+1) {
	clear: none;
}
}

@media (max-width: 767px) {
.module-5-three-cols .row .post:nth-of-type(3n+1) {
	clear: none;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.module-5-three-cols .row .post:nth-of-type(3n+1) {
	clear: none;
}
}

@media (max-width: 767px) {
.module-5-three-cols .row .post:nth-of-type(2n+1) {
	clear: both;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.module-5-three-cols .row .post:nth-of-type(2n+1) {
	clear: both;
}
}

@media (max-width: 480px) {
.module-5-three-cols .row .post:nth-of-type(2n+1) {
	clear: both;
}
}
.module-5-two-cols .row .post:nth-of-type(2n+1) {
	clear: both;
}
.related-post .fave_related_post:nth-of-type(2n+1) {
	clear: both;
}
/* Widgets
------------------------------------------------------------------ */
.widget {
	margin-left: 30px;
	margin-bottom: 15px;
}
.widget:last-of-type {
	margin-bottom: 0;
}
.widget-top {
	
}
.widget-title {
	padding: 10px 10px 0;
	border-top: 5px solid #434343;
	top: -5px;
	position: relative;
	display: inline-block;
	margin: 0 0 15px !important;
}

@media (max-width: 480px) {
.widget {
	margin-left: 0px;
	margin-bottom: 15px;
	padding:0 10px;
}

.home .widget {padding:0;}
}

#text-7 {margin-top:20px;}

/* search widget
------------------------------------------------------------------ */
@media (min-width: 768px) and (max-width: 991px) {
.widget-search input {
	margin-bottom: 10px;
}
}

@media (max-width: 767px) {
.widget-search input {
	margin-bottom: 10px;
}
}
.fave-search {
	background: url(../images/search-icon.png) no-repeat 10px 12px;
	text-indent: 21px;
}

@media (min-width: 768px) and (max-width: 991px) {
.fave-search {
	margin-bottom: 10px;
}
}

@media (max-width: 767px) {
.fave-search {
	margin-bottom: 10px;
}
}

/* newsletter widget
------------------------------------------------------------------ */
@media (min-width: 768px) and (max-width: 991px) {
.widget-newsletter input {
	margin-bottom: 10px;
}
}

@media (max-width: 767px) {
.widget-newsletter input {
	margin-bottom: 10px;
}
}
.email {
	background: url(../images/email-icon.png) no-repeat 10px 12px;
	text-indent: 21px;
}
/* latest reviews, posts widget ------------------------------------------------------------------ */
.score-label {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	padding: 8px 6px 6px;
	display: inline-block;
}

@media (min-width: 768px) and (max-width: 991px) {
.score-label {
	padding: 5px 4px 4px;
}
}

@media (max-width: 767px) {
.score-label {
	padding: 5px 4px 4px;
}
}
.score-label-2 {
	right: 0;
	left: auto;
	padding: 6px 6px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0;
	border-radius: 0 0 4px 4px;
}
/* latest video
------------------------------------------------------------------ */
.latest-video .gallery-title-small {
	margin-bottom: 0 !important;
}
.latest-video .thumb > a {
	background-image: url("../images/player-icon.png");
	background-position: 50% 44%;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.2);
	background-size: 40px;
}
.latest-video .thumb > a:hover {
	background-color: transparent;
}

@media (max-width: 767px) {
.latest-video .thumb > a {
	-moz-background-size: 20px;
	-o-background-size: 20px;
	-webkit-background-size: 20px;
	background-size: 20px;
	background-position: 53% 45%;
}
}

@media (max-width: 480px) {
.latest-video .thumb > a {
	-moz-background-size: 20px;
	-o-background-size: 20px;
	-webkit-background-size: 20px;
	background-size: 20px;
	background-position: 53% 45%;
}
}
.latest-video .thumb .slide-image-wrap > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-image: url("../images/player-icon.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.2);
	background-size: 40px;
}
.latest-video .thumb .slide-image-wrap > a:hover {
	background-color: transparent;
}

@media (max-width: 767px) {
.latest-video .thumb .slide-image-wrap > a {
	-moz-background-size: 20px;
	-o-background-size: 20px;
	-webkit-background-size: 20px;
	background-size: 20px;
	background-position: 53% 45%;
}
}

@media (max-width: 480px) {
.latest-video .thumb .slide-image-wrap > a {
	-moz-background-size: 20px;
	-o-background-size: 20px;
	-webkit-background-size: 20px;
	background-size: 20px;
	background-position: 53% 45%;
}
}
.widget_mynews_video_embed .fluid-width-video-wrapper {
	margin-bottom: 0;
}
.widget_mynews_video_embed .heading {
	font-size: 16px;
}
/* tags
------------------------------------------------------------------ */
.widget_tags a {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	font-size: 12px;
	line-height: 12px;
	text-transform: none;
	font-weight: 700;
	padding: 3px 6px;
}
.widget_tags a:hover {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
/* archives
------------------------------------------------------------------ */
.widget_archives ul {
	list-style: none;
	padding: 0 0 0 15px;
}
.widget_archives ul li:before {
	content: "";
	border-style: solid;
	border-width: 0.35em 0 0.35em 0.45em;
	display: block;
	height: 0;
	width: 0;
	left: -15px;
	top: 15px;
	position: relative;
}
.widget_archives a {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	position: relative;
	left: 0;
}
.widget_archives a:hover {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	left: 10px;
}
/* calendar
------------------------------------------------------------------ */
.calendar caption {
	text-align: center;
}
.calendar #prev {
	text-align: left;
	padding: 20px 0;
}
.calendar #next {
	text-align: right;
	padding: 20px 0;
}
/* social profiles
------------------------------------------------------------------ */
.widget-social-profiles .btn-theme, .widget-social-profiles .widget_mynews-feedburner .feedburner-subscribe, .widget_mynews-feedburner .widget-social-profiles .feedburner-subscribe, .widget-social-profiles input.wpcf7-form-control.wpcf7-submit, .widget-social-profiles textarea.wpcf7-form-control.wpcf7-submit {
	margin-top: 7px;
	padding: 5px 10px;
}
.widget-social-profiles i {
	font-size: 36px;
}
.widget-social-profiles .social-count {
	font-size: 24px;
	font-weight: 700;
}
.widget-social-profiles .social-button {
	float: right;
}
.widget-social-profiles .social-text {
	color: #9B9B9B;
	font-size: 18px;
}
.widget-social-profiles .facebook {
	color: #506dab;
}
.widget-social-profiles .twitter {
	color: #00aced;
}
.widget-social-profiles .youtube {
	color: #bb0000;
}
.widget-social-profiles .google-plus {
	color: #dd4b39;
}
.widget-social-profiles .rss {
	color: #FF6600;
}
/* image banner
------------------------------------------------------------------ */
.image-banner {
	text-align: center;
}
.container-fluid .image-banner img {
	width: auto;
}
.favethemes-content-ad-bottom img {
	width: auto;
}
.widget-image-banner-180x150 .image-banner {
	padding: 3px;
}
.widget-image-banner-180x150 img {
	margin-bottom: 3px;
}
/* instagramm slider
------------------------------------------------------------------ */
.widget-instagramm-slider .owl-stage .slide {
	margin: 0;
}
.widget-instagramm-slider .owl-controls {
	top: 50%;
	right: auto;
	margin-top: -20px;
	width: 100%;
	position: absolute;
}
.widget-instagramm-slider .owl-controls .owl-nav {
	width: 100%;
	top: 44%;
	right: 0;
	left: 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
.widget-instagramm-slider .owl-controls .owl-nav {
	top: 41%;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.widget-instagramm-slider .owl-controls .owl-nav {
	top: 41%;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.widget-instagramm-slider .owl-controls .owl-nav {
	top: 36%;
}
}

@media (max-width: 767px) {
.widget-instagramm-slider .owl-controls .owl-nav {
	display: none;
}
}
.widget-instagramm-slider .owl-controls .owl-prev {
	position: absolute;
	left: 0;
	width: 28px;
	height: 29px;
	color: #fff !important;
}
.widget-instagramm-slider .owl-controls .owl-next {
	position: absolute;
	right: 0;
	width: 28px;
	height: 29px;
	color: #fff !important;
}
.widget-instagramm-slider a {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.widget-instagramm-slider a:hover {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
/* instagramm thumbs
------------------------------------------------------------------ */
.instagramm-thumbs a {
	float: left;
	margin: 0 2px 2px 0;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.instagramm-thumbs a:hover {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
.instagramm-thumbs a:nth-child(3n) {
	margin: 0 0 2px 0;
}

@media (max-width: 767px) {
.instagramm-thumbs a:nth-child(3n) {
	margin: 0 2px 2px 0;
}
}
.instagramm-thumbs a img {
	width: 122px;
	height: auto;
}

@media (min-width: 992px) and (max-width: 1199px) {
.instagramm-thumbs a img {
	width: 96px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.instagramm-thumbs a img {
	width: 72px;
}
}

@media (max-width: 767px) {
.instagramm-thumbs a img {
	width: 72px;
}
}
/* flickr thumbs
------------------------------------------------------------------ */
.flickr-thumbs a {
	float: left;
	margin: 0 2px 2px 0;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.flickr-thumbs a:hover {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
/* latest review
------------------------------------------------------------------ */
.widget .latest-review, .widget .latest-post {
	margin-bottom: 20px;
}
.widget .latest-review:last-of-type, .widget .latest-post:last-of-type {
	margin-bottom: 0;
}
.widget .latest-review:last-of-type .featured-image-wrap, .widget .latest-post:last-of-type .featured-image-wrap {
	margin-bottom: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
.widget .latest-review:last-of-type .featured-image-wrap, .widget .latest-post:last-of-type .featured-image-wrap {
	margin-bottom: 20px;
}
}

@media (max-width: 767px) {
.widget .latest-review:last-of-type .featured-image-wrap, .widget .latest-post:last-of-type .featured-image-wrap {
	margin-bottom: 20px;
}
}
.widget .latest-review .featured-image-wrap {
	margin-bottom: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
.widget .latest-review .featured-image-wrap {
	margin-bottom: 20px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.widget .latest-review .featured-image-wrap img {
	width: 100%;
	height: auto;
}
}

/* latest galleries
------------------------------------------------------------------ */
@media (min-width: 768px) and (max-width: 991px) {
.widget_mynews_latest_galleries img {
	width: 100%;
	height: auto;
}
}

/* tabs
------------------------------------------------------------------ */
@media (max-width: 480px) {
.widget-tabs .latest-post, .widget-tabs .latest-review {
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 15px;
}
}

@media (max-width: 320px) {
.widget-tabs .latest-post, .widget-tabs .latest-review {
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 15px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.widget-tabs .latest-post, .widget-tabs .latest-review {
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 15px;
}
}
.widget-tabs .nav-tabs {
	border-top: 5px solid #E3E3E3;
	border-bottom: none;
}

@media (min-width: 768px) and (max-width: 991px) {
.widget-tabs .nav-tabs > li {
	display: block;
	float: none;
}
}
.widget-tabs .nav-tabs > li > a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none;
	border-top: 5px solid transparent;
	padding: 20px 10px;
	text-transform: none;
	font-weight: bold;
	color: darkgray;
	top: -5px;
	margin-right: 0;
}

@media (max-width: 480px) {
.widget-tabs .nav-tabs > li > a {
	padding: 20px 3px 0;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.widget-tabs .nav-tabs > li > a {
	padding: 10px 5px;
	margin: 0 !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.widget-tabs .nav-tabs > li > a {
	padding: 10px 5px;
	margin: 0 !important;
}
}
.widget-tabs .nav-tabs > li.active > a:focus, .widget-tabs .nav-tabs > li.active > a:hover, .widget-tabs .nav-tabs > li > a:focus, .widget-tabs .nav-tabs > li > a:hover {
	border: none;
	border-top: 5px solid transparent;
	border-bottom-color: transparent;
	background-color: transparent !important;
}
.widget-tabs .nav-tabs > li.active > a {
	border: none;
	border-top: 5px solid;
}
.widget-tabs .nav-tabs > li.active > a, .widget-tabs .nav-tabs > li.active > a:focus, .widget-tabs .nav-tabs > li.active > a:hover {
	background-color: transparent;
}

@media (max-width: 320px) {
.widget-tabs .post-meta {
	display: none;
}
}

.spcatmenu {display:flex; justify-content:space-between; margin:30px auto 0 auto; flex-wrap:wrap; padding:0;}
.spcatmenu li {width:25%; list-style:none;}

.spside {padding:0;}
.spside li {list-style:none; display:inline-block; width:49%;margin-bottom:10px;}
.spside li:nth-child(1),.spside li:nth-child(3) {float:left;}
.spside li:nth-child(2),.spside li:nth-child(4) {float:right;}


/* authors
------------------------------------------------------------------ */
.widget .post-author-social-links a {
	color: #9B9B9B;
	font-size: 14px;
	margin: 0 1px;
}
.widget .author-holder:last-of-type p {
	margin-bottom: 0;
}
.widget .post-author-for-archive .post-author {
	font-size: 18px;
	line-height: 18px;
	margin: 0 0 12px 0;
	font-weight: 700;
}
.widget .post-author-for-archive .post-author-avatar {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
}
.widget .post-author-for-archive .post-meta li {
	border: none;
	color: #1A1A1A;
}
.widget .post-author-for-archive .post-meta li:before {
	display: none;
}
.widget .post-author-for-archive .post-meta li.post-label a {
	color: #D0021B;
}
.widget .post-author-for-archive .post-meta li.post-total-comments {
	color: #9B9B9B;
}
.widget .post-author-for-archive .post-meta li a {
	display: inline;
}
.widget .post-author-for-archive .post-meta li a:hover {
	text-indent: 0;
}
.role-admin, .role-editor, .role-author, .role-contributor, .role-subscriber {
	position: relative;
	display: inline-block;
}
.role-admin.role-icon, .role-icon.role-editor, .role-icon.role-author, .role-icon.role-contributor, .role-icon.role-subscriber {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	text-align: center;
	font-size: 11px;
	top: -20px;
	left: -21px;
}
.role-admin i, .role-editor i, .role-author i, .role-contributor i, .role-subscriber i {
	position: relative;
	top: -3px;
}
/* defautl WP widgets
------------------------------------------------------------------ */
.widget_recent_comments ul, .widget_pages ul, .widget_recent_entries ul, .widget_categories ul, .widget_nav_menu ul, .widget_meta ul, .widget_pages ul, .widget_archive ul, .widget_display_forums ul, .widget_display_views ul, .widget_display_topics ul {
	padding: 0;
	margin: 0;
}
.widget_recent_comments ul li, .widget_pages ul li, .widget_recent_entries ul li, .widget_categories ul li, .widget_nav_menu ul li, .widget_meta ul li, .widget_pages ul li, .widget_archive ul li, .widget_display_forums ul li, .widget_display_views ul li, .widget_display_topics ul li {
	font-size: 14px;
	line-height: 22px;
	list-style: none;
	border-bottom: 1px dotted rgba(227, 227, 227, 0.2);
	color: #9B9B9B;
}
.widget_recent_comments ul li:first-child, .widget_pages ul li:first-child, .widget_recent_entries ul li:first-child, .widget_categories ul li:first-child, .widget_nav_menu ul li:first-child, .widget_meta ul li:first-child, .widget_pages ul li:first-child, .widget_archive ul li:first-child, .widget_display_forums ul li:first-child, .widget_display_views ul li:first-child, .widget_display_topics ul li:first-child {
	border-top: none;
}
.widget_recent_comments ul li:before, .widget_pages ul li:before, .widget_recent_entries ul li:before, .widget_categories ul li:before, .widget_nav_menu ul li:before, .widget_meta ul li:before, .widget_pages ul li:before, .widget_archive ul li:before, .widget_display_forums ul li:before, .widget_display_views ul li:before, .widget_display_topics ul li:before {
	content: "\f0da";
	font-family: "FontAwesome";
	color: #1A1A1A;
	margin-right: 10px;
	vertical-align: top;
	margin-top: 10px;
	display: inline-block;
}
.widget_recent_comments ul li .children, .widget_recent_comments ul li .sub-menu, .widget_pages ul li .children, .widget_pages ul li .sub-menu, .widget_recent_entries ul li .children, .widget_recent_entries ul li .sub-menu, .widget_categories ul li .children, .widget_categories ul li .sub-menu, .widget_nav_menu ul li .children, .widget_nav_menu ul li .sub-menu, .widget_meta ul li .children, .widget_meta ul li .sub-menu, .widget_pages ul li .children, .widget_pages ul li .sub-menu, .widget_archive ul li .children, .widget_archive ul li .sub-menu, .widget_display_forums ul li .children, .widget_display_forums ul li .sub-menu, .widget_display_views ul li .children, .widget_display_views ul li .sub-menu, .widget_display_topics ul li .children, .widget_display_topics ul li .sub-menu {
	padding: 0 0 0 16px;
}
.widget_recent_comments ul li.recentcomments, .widget_pages ul li.recentcomments, .widget_recent_entries ul li.recentcomments, .widget_categories ul li.recentcomments, .widget_nav_menu ul li.recentcomments, .widget_meta ul li.recentcomments, .widget_pages ul li.recentcomments, .widget_archive ul li.recentcomments, .widget_display_forums ul li.recentcomments, .widget_display_views ul li.recentcomments, .widget_display_topics ul li.recentcomments {
	padding: 10px 0;
	font-weight: 500;
}
.widget_recent_comments ul li.recentcomments:before, .widget_pages ul li.recentcomments:before, .widget_recent_entries ul li.recentcomments:before, .widget_categories ul li.recentcomments:before, .widget_nav_menu ul li.recentcomments:before, .widget_meta ul li.recentcomments:before, .widget_pages ul li.recentcomments:before, .widget_archive ul li.recentcomments:before, .widget_display_forums ul li.recentcomments:before, .widget_display_views ul li.recentcomments:before, .widget_display_topics ul li.recentcomments:before {
	margin-top: 0;
}
.widget_recent_comments ul li.recentcomments > a, .widget_pages ul li.recentcomments > a, .widget_recent_entries ul li.recentcomments > a, .widget_categories ul li.recentcomments > a, .widget_nav_menu ul li.recentcomments > a, .widget_meta ul li.recentcomments > a, .widget_pages ul li.recentcomments > a, .widget_archive ul li.recentcomments > a, .widget_display_forums ul li.recentcomments > a, .widget_display_views ul li.recentcomments > a, .widget_display_topics ul li.recentcomments > a {
	font-weight: 700;
}
.widget_recent_comments ul li.recentcomments > a:before, .widget_pages ul li.recentcomments > a:before, .widget_recent_entries ul li.recentcomments > a:before, .widget_categories ul li.recentcomments > a:before, .widget_nav_menu ul li.recentcomments > a:before, .widget_meta ul li.recentcomments > a:before, .widget_pages ul li.recentcomments > a:before, .widget_archive ul li.recentcomments > a:before, .widget_display_forums ul li.recentcomments > a:before, .widget_display_views ul li.recentcomments > a:before, .widget_display_topics ul li.recentcomments > a:before {
	content: "";
	display: block;
}
.widget_recent_comments ul li.recentcomments span a, .widget_pages ul li.recentcomments span a, .widget_recent_entries ul li.recentcomments span a, .widget_categories ul li.recentcomments span a, .widget_nav_menu ul li.recentcomments span a, .widget_meta ul li.recentcomments span a, .widget_pages ul li.recentcomments span a, .widget_archive ul li.recentcomments span a, .widget_display_forums ul li.recentcomments span a, .widget_display_views ul li.recentcomments span a, .widget_display_topics ul li.recentcomments span a {
	font-weight: 500;
}
.widget_recent_comments ul li.recentcomments span a:before, .widget_pages ul li.recentcomments span a:before, .widget_recent_entries ul li.recentcomments span a:before, .widget_categories ul li.recentcomments span a:before, .widget_nav_menu ul li.recentcomments span a:before, .widget_meta ul li.recentcomments span a:before, .widget_pages ul li.recentcomments span a:before, .widget_archive ul li.recentcomments span a:before, .widget_display_forums ul li.recentcomments span a:before, .widget_display_views ul li.recentcomments span a:before, .widget_display_topics ul li.recentcomments span a:before {
	content: "";
	margin-right: 0;
}
.widget_recent_comments ul li a, .widget_pages ul li a, .widget_recent_entries ul li a, .widget_categories ul li a, .widget_nav_menu ul li a, .widget_meta ul li a, .widget_pages ul li a, .widget_archive ul li a, .widget_display_forums ul li a, .widget_display_views ul li a, .widget_display_topics ul li a {
	color: #1A1A1A;
	padding: 10px 0;
	display: inline-block;
	width: 70%;
	text-indent: 0px;
}
.widget_recent_comments ul li a:hover, .widget_pages ul li a:hover, .widget_recent_entries ul li a:hover, .widget_categories ul li a:hover, .widget_nav_menu ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover, .widget_archive ul li a:hover, .widget_display_forums ul li a:hover, .widget_display_views ul li a:hover, .widget_display_topics ul li a:hover {
	text-indent: 10px;
}
.widget_display_topics ul li {
	padding: 10px 0;
}
.widget_display_topics ul li a {
	display: inline;
}
.widget_display_topics ul li:before {
	margin-top: 0px;
}
.widget_display_stats dl dd, .widget_display_stats dl dt {
	display: inline-block;
	width: 49%;
	font-size: 14px;
	line-height: 22px;
	border-bottom: 1px dotted #E3E3E3;
	padding: 10px 0;
	font-weight: normal;
	color: #1A1A1A;
}
.widget_display_stats dl dd {
	text-align: right;
}
/* footer widgets ------------------------------------------------------------------ */
.footer .dropdown:hover {
	background-color: transparent;
}
/* twitter feeds ------------------------------------------------------------------ */
.widget_mynews_twitter .widget-title a {
	color: #1A1A1A;
}
.twitter-meta {
	margin: -10px 0 30px !important;
}
/* Feedburner ------------------------------------------------------------------ */
.widget_mynews-feedburner .feedburner-email {
	display: block;
	width: 100%;
	padding: 6px 12px;
	line-height: 1.42857143;
	color: #555;
	background-image: none;
	margin-bottom: 10px;
}
.widget_mynews-feedburner .feedburner-subscribe {
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#bbpress-forums .bbp-breadcrumb, .bbp-search-form {
	display: none;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
	font-weight: normal;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	padding: 20px;
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
	margin-bottom: 0px;
}
div.bbp-template-notice, div.indicator-hint, div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry, #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
	padding: 10px 20px;
}
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
	text-align: left;
}
input[type="text"], input[type="password"] {
	height: 40px;
	font-size: 16px;
	border: 1px solid #E3E3E3;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
input[type="text"]:focus, input[type="password"]:focus {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.bbp-login-form label {
	font-size: 14px;
}
#user_pass, #user_login {
	width: 100%;
}
#display_name {
	width: 60%;
}
#bbpress-forums #bbp-your-profile fieldset input[type="radio"] {
	width: auto;
}
.form-table #simple-local-avatar-photo {
	width: auto !important;
}
.slick-arrow {
	background-color: transparent;
}
.slick-slider {
	margin-bottom: 5px !important;
}
.slick-slider:last-of-type {
	margin-bottom: 0 !important;
}
.item.slick-slide.slick-active {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
}
.item.slick-slide.slick-current.slick-active {
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}
.slick-slide img {
	width: 100%;
}
.slick-slide a:hover img {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
}
a, .btn, .widget_mynews-feedburner .feedburner-subscribe, input.wpcf7-form-control.wpcf7-submit, textarea.wpcf7-form-control.wpcf7-submit, .dropdown-menu {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
a:hover, .btn:hover, .widget_mynews-feedburner .feedburner-subscribe:hover, input.wpcf7-form-control.wpcf7-submit:hover, textarea.wpcf7-form-control.wpcf7-submit:hover, .dropdown-menu:hover {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
a:hover {
	text-decoration: none;
	cursor: pointer;
}
a:active {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
img {
	max-width: 100%;
	height: auto;
}
.size-460_thumbnail {height:204px;}

.widgetbox img{
	max-width: 100%;
	width: 100%;
	height: auto;
	margin-bottom: 10px;n
}

@media (min-width: 1200px) {
.container {
	max-width: 1200px;
}
}

@media (max-width: 767px) {
.container {
	max-width: 480px;
}
}
.site-main {
	margin-bottom: 30px;
}
body.home.paged .mynews-main-wrap, .mynews-main-wrap {
	margin-top: 30px;
}
body.page .mynews-main-wrap {
	margin-top: 20px;
}
body.home .mynews-main-wrap {
	margin-top: 0;
}

/* boxed layout
------------------------------------------------------------------ */
@media (max-width: 767px) {
.boxed-layout {
	padding-right: 30px;
	padding-left: 30px;
}
}

@media (max-width: 480px) {
.boxed-layout {
	padding-right: 10px;
	padding-left: 10px;
}
}
.boxed-layout .external-wrap {
	overflow: hidden;
	margin: 0 auto;
	background-color: #fff;
}

@media (min-width: 1200px) {
.boxed-layout .external-wrap {
	max-width: 1230px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.boxed-layout .external-wrap {
	max-width: 990px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.boxed-layout .external-wrap {
	max-width: 770px;
}
}
/* Images align
------------------------------------------------------------------ */
.entry-content .wp-caption {
	text-align: center;
	position: relative;
}
.entry-content .wp-caption .image-credits {
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.5);
	font-size: 10px;
	line-height: 10px;
	padding: 3px 4px;
}
.entry-content .wp-caption .wp-caption-text {
	font-size: 12px;
	margin: 0 0 30px;
}
.entry-content .image-left {
	margin: 0 30px 30px 0;
	float: left;
	position: relative;
}
.entry-content .image-right {
	margin: 0 0 30px 30px;
	float: right;
	position: relative;
}
.entry-content .image-center {
	display: inline-block;
	position: relative;
	margin: 0 0 30px 0;
}
/*  Custom classes
------------------------------------------------------------------ */
.middle-line {
	border-top: 1px solid #E3E3E3;
	text-align: center;
	height: 1px;
	margin: 40px 0;
}
.middle-line span {
	color: #9B9B9B;
	top: -11px;
	display: inline-block;
	position: relative;
	background-color: #fff;
	padding: 0 10px;
	font-size: 16px;
}
.m0 {
	margin: 0px;
}
.m10 {
	margin: 10px;
}
.m20 {
	margin: 20px;
}
.m30 {
	margin: 30px;
}
.m40 {
	margin: 40px;
}
.m50 {
	margin: 50px;
}
.m60 {
	margin: 60px;
}
.m70 {
	margin: 70px;
}
.m80 {
	margin: 80px;
}
.m90 {
	margin: 90px;
}
.m100 {
	margin: 100px;
}
.mt0 {
	margin-top: 0px;
}
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mt50 {
	margin-top: 50px;
}
.mt60 {
	margin-top: 60px;
}
.mt70 {
	margin-top: 70px;
}
.mt80 {
	margin-top: 80px;
}
.mt90 {
	margin-top: 90px;
}
.mt100 {
	margin-top: 100px;
}
.mb0 {
	margin-bottom: 0px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb40 {
	margin-bottom: 40px;
}
.mb50 {
	margin-bottom: 50px;
}
.mb60 {
	margin-bottom: 60px;
}
.mb70 {
	margin-bottom: 70px;
}
.mb80 {
	margin-bottom: 80px;
}
.mb90 {
	margin-bottom: 90px;
}
.mb100 {
	margin-bottom: 100px;
}
.ml0 {
	margin-left: 0px;
}
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px;
}
.ml30 {
	margin-left: 30px;
}
.ml40 {
	margin-left: 40px;
}
.ml50 {
	margin-left: 50px;
}
.ml60 {
	margin-left: 60px;
}
.ml70 {
	margin-left: 70px;
}
.ml80 {
	margin-left: 80px;
}
.ml90 {
	margin-left: 90px;
}
.ml100 {
	margin-left: 100px;
}
.mr0 {
	margin-right: 0px;
}
.mr10 {
	margin-right: 10px;
}
.mr20 {
	margin-right: 20px;
}
.mr30 {
	margin-right: 30px;
}
.mr40 {
	margin-right: 40px;
}
.mr50 {
	margin-right: 50px;
}
.mr60 {
	margin-right: 60px;
}
.mr70 {
	margin-right: 70px;
}
.mr80 {
	margin-right: 80px;
}
.mr90 {
	margin-right: 90px;
}
.mr100 {
	margin-right: 100px;
}
.p0 {
	padding: 0px;
}
.p10 {
	padding: 10px;
}
.p20 {
	padding: 20px;
}
.p30 {
	padding: 30px;
}
.p40 {
	padding: 40px;
}
.p50 {
	padding: 50px;
}
.p60 {
	padding: 60px;
}
.p70 {
	padding: 70px;
}
.p80 {
	padding: 80px;
}
.p90 {
	padding: 90px;
}
.p100 {
	padding: 100px;
}
.pt0 {
	padding-top: 0px;
}
.pt10 {
	padding-top: 10px;
}
.pt20 {
	padding-top: 20px;
}
.pt30 {
	padding-top: 30px;
}
.pt40 {
	padding-top: 40px;
}
.pt50 {
	padding-top: 50px;
}
.pt60 {
	padding-top: 60px;
}
.pt70 {
	padding-top: 70px;
}
.pt80 {
	padding-top: 80px;
}
.pt90 {
	padding-top: 90px;
}
.pt100 {
	padding-top: 100px;
}
.pb0 {
	padding-bottom: 0px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb20 {
	padding-bottom: 20px;
}
.pb30 {
	padding-bottom: 30px;
}
.pb40 {
	padding-bottom: 40px;
}
.pb50 {
	padding-bottom: 50px;
}
.pb60 {
	padding-bottom: 60px;
}
.pb70 {
	padding-bottom: 70px;
}
.pb80 {
	padding-bottom: 80px;
}
.pb90 {
	padding-bottom: 90px;
}
.pb100 {
	padding-bottom: 100px;
}
.pl0 {
	padding-left: 0px;
}
.pl10 {
	padding-left: 10px;
}
.pl20 {
	padding-left: 20px;
}
.pl30 {
	padding-left: 30px;
}
.pl40 {
	padding-left: 40px;
}
.pl50 {
	padding-left: 50px;
}
.pl60 {
	padding-left: 60px;
}
.pl70 {
	padding-left: 70px;
}
.pl80 {
	padding-left: 80px;
}
.pl90 {
	padding-left: 90px;
}
.pl100 {
	padding-left: 100px;
}
.pr0 {
	padding-right: 0px;
}
.pr10 {
	padding-right: 10px;
}
.pr20 {
	padding-right: 20px;
}
.pr30 {
	padding-right: 30px;
}
.pr40 {
	padding-right: 40px;
}
.pr50 {
	padding-right: 50px;
}
.pr60 {
	padding-right: 60px;
}
.pr70 {
	padding-right: 70px;
}
.pr80 {
	padding-right: 80px;
}
.pr90 {
	padding-right: 90px;
}
.pr100 {
	padding-right: 100px;
}
.row-no-padding {
	margin-right: 0;
	margin-left: 0;
}
.row-no-padding [class*="col-"] {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.row-no-padding [class*="col-"] .thumb {
	margin-bottom: 0px;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;/* Above WP toolbar. */
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
 @-webkit-keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.fadeIn {
	/*-webkit-animation-name: fadeIn;
	animation-name: fadeIn;*/
}
 @-webkit-keyframes fadeInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-20px);
 transform: translateY(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes fadeInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 transform: translateY(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.fadeInDown {
	/*-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;*/
}
 @-webkit-keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
 -ms-transform: translateY(20px);
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.fadeInUp {
	/*-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;*/
}
.widget_mynews_twitter {
	margin-bottom: 0px;
}
/* forms
------------------------------------------------------------------ */
.form-control {
	height: 40px;
	font-size: 16px;
	border-color: #E3E3E3;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.form-control:focus {
	border-color: #E3E3E3;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.input-group-addon {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background-color: transparent;
	border: 1px solid #E3E3E3;
	border-right: none !important;
	min-width: 40px;
}
.input-group .form-control {
	border-left: none !important;
	padding: 6px 12px 6px 0;
}
select {
	-moz-appearance: none;
	-webkit-appearance: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 1px solid #E3E3E3;
	background: url("../images/arrow-down.png") no-repeat right 17px;
	width: 100%;
	padding: 6px 12px !important;
	height: 40px;
}
.checkbox label {
	color: #9B9B9B;
}
/* tables
------------------------------------------------------------------ */
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	border-top: 1px solid #E3E3E3;
	padding: 5px;
}
.table > thead > tr > th {
	border-bottom: 1px solid #E3E3E3;
	text-align: center;
}
/* buttons
------------------------------------------------------------------ */
.btn, .widget_mynews-feedburner .feedburner-subscribe, input.wpcf7-form-control.wpcf7-submit, textarea.wpcf7-form-control.wpcf7-submit {
	font-size: 16px;
	line-height: 18px;
	padding: 10px 15px;
}
.btn:hover, .widget_mynews-feedburner .feedburner-subscribe:hover, input.wpcf7-form-control.wpcf7-submit:hover, textarea.wpcf7-form-control.wpcf7-submit:hover {
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}
.btn-theme, .widget_mynews-feedburner .feedburner-subscribe, input.wpcf7-form-control.wpcf7-submit, textarea.wpcf7-form-control.wpcf7-submit {
	font-weight: 500;
}
.btn-facebook {
	background-color: #506dab;
}

/* post author ------------------------------------------------------------------ */
@media (max-width: 480px) {
.post-author .media-left {
	padding-right: 0;
}
}
.post-author-avatar {
	width: 50px;
	height: 50px;
	max-width: 50px;
	border: none;
}

@media (max-width: 480px) {
.post-author-avatar {
	margin-right: 10px;
	width: 40px;
	height: 40px;
	max-width: 40px;
	margin-top: 6px;
}
}
.post-meta > li {
	display: inline;
	white-space: nowrap;
}
.post-meta .post-author-social-links:after {
	white-space: pre;
	content: "\a";
}
.post-meta .post-title {
	display: block;
	white-space: normal;
}
.post-meta .post-title a {
	font-weight: 700;
}
.post-meta .post-category a {
	font-size: 12px;
	padding: 2px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

@media (min-width: 768px) and (max-width: 991px) {
.post-meta .post-category a {
	font-size: 10px;
}
}
.post-category a, .module-category a {
	text-decoration: none;
}
.post-author-for-archive .post-author {
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 10px;
}
.post-author-for-archive p:last-of-type {
	margin-bottom: 30px;
}
.post-author-for-archive .post-author-avatar {
	max-width: 70px;
	width: 70px;
	height: 70px;
	margin-right: 10px;
}
.post-label {
	font-weight: 700;
}
.post-label a {
	color: #D0021B;
}
.post-author-social-links a {
	color: #9B9B9B;
	position: relative;
	top: 0;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.post-author-social-links a:hover {
	top: -3px;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
/* post sharing buttons ------------------------------------------------------------------ */
.post-sharing-buttons {
	margin-bottom: 30px;
}
.post-sharing-buttons .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .post-sharing-buttons .widget_mynews-feedburner .btn-group > .feedburner-subscribe:first-child:not(:last-child):not(.dropdown-toggle), .widget_mynews-feedburner .post-sharing-buttons .btn-group > .feedburner-subscribe:first-child:not(:last-child):not(.dropdown-toggle), .post-sharing-buttons .btn-group > input.wpcf7-form-control.wpcf7-submit:first-child:not(:last-child):not(.dropdown-toggle), .post-sharing-buttons .btn-group > textarea.wpcf7-form-control.wpcf7-submit:first-child:not(:last-child):not(.dropdown-toggle) {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.post-sharing-buttons .btn-group > .btn:last-child:not(:first-child), .post-sharing-buttons .widget_mynews-feedburner .btn-group > .feedburner-subscribe:last-child:not(:first-child), .widget_mynews-feedburner .post-sharing-buttons .btn-group > .feedburner-subscribe:last-child:not(:first-child), .post-sharing-buttons .btn-group > input.wpcf7-form-control.wpcf7-submit:last-child:not(:first-child), .post-sharing-buttons .btn-group > textarea.wpcf7-form-control.wpcf7-submit:last-child:not(:first-child), .post-sharing-buttons .btn-group > .dropdown-toggle:not(:first-child) {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.post-sharing-buttons .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .post-sharing-buttons .widget_mynews-feedburner .btn-group > .feedburner-subscribe:not(:first-child):not(:last-child):not(.dropdown-toggle), .widget_mynews-feedburner .post-sharing-buttons .btn-group > .feedburner-subscribe:not(:first-child):not(:last-child):not(.dropdown-toggle), .post-sharing-buttons .btn-group > input.wpcf7-form-control.wpcf7-submit:not(:first-child):not(:last-child):not(.dropdown-toggle), .post-sharing-buttons .btn-group > textarea.wpcf7-form-control.wpcf7-submit:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.post-sharing-buttons .btn-share {
	padding: 7px 17px 7px 12px;
	min-width: 100px;
	margin-right: 3px;
	text-indent: 5px;
	cursor: pointer;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.post-sharing-buttons .btn-share:last-of-type {
	margin-right: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
.post-sharing-buttons .btn-share {
	margin-bottom: 3px;
	min-width: 73px;
	padding: 3px 5px 3px 10px;
	text-indent: 1px;
}
}

@media (max-width: 767px) {
.post-sharing-buttons .btn-share {
	padding: 3px 5px 3px 10px;
	min-width: 73px;
	font-size: 10px !important;
	text-indent: 0px;
}
}
.post-sharing-buttons .btn-share i {
	float: left;
	top: 1px;
	left: -5px;
	position: relative;
}

@media (max-width: 767px) {
.post-sharing-buttons .btn-share i {
	left: 1px;
	text-indent: 0;
}
}

@media (max-width: 767px) {
.post-sharing-buttons .btn-share {
	text-indent: -10000px;
	padding: 7px;
	min-width: 28px;
}
}
.post-sharing-buttons .btn-facebook {
	background-color: #506dab;
}
.post-sharing-buttons .btn-facebook:hover {
	background-color: #7189bd;
	border: 1px solid #506dab;
	color: #fff;
}
.post-sharing-buttons .btn-twitter {
	background-color: #00aced;
}
.post-sharing-buttons .btn-twitter:hover {
	background-color: #21c2ff;
	border: 1px solid #00aced;
	color: #fff;
}
.post-sharing-buttons .btn-linkedin {
	background-color: #007bb6;
}
.post-sharing-buttons .btn-linkedin:hover {
	background-color: #009de9;
	border: 1px solid #007bb6;
	color: #fff;
}
.post-sharing-buttons .btn-pinterest {
	background-color: #cb2027;
}
.post-sharing-buttons .btn-pinterest:hover {
	background-color: #e03e44;
	border: 1px solid #cb2027;
	color: #fff;
}
.post-sharing-buttons .btn-google-plus {
	background-color: #dd4b39;
}
.post-sharing-buttons .btn-google-plus:hover {
	background-color: #e47365;
	border: 1px solid #dd4b39;
	color: #fff;
}
.post-sharing-buttons .btn-email {
	background-color: #ccc;
}
.post-sharing-buttons .btn-email:hover {
	background-color: #e6e6e6;
	border: 1px solid #ccc;
	color: #fff;
}
.btn-facebook {
	background-color: #506dab;
}
.btn-facebook:hover {
	background-color: #7189bd;
	border: 1px solid #506dab;
	color: #fff;
}
.btn-twitter {
	background-color: #00aced;
}
.btn-twitter:hover {
	background-color: #21c2ff;
	border: 1px solid #00aced;
	color: #fff;
}
.btn-linkedin {
	background-color: #007bb6;
}
.btn-linkedin:hover {
	background-color: #009de9;
	border: 1px solid #007bb6;
	color: #fff;
}
.btn-pinterest {
	background-color: #cb2027;
}
.btn-pinterest:hover {
	background-color: #e03e44;
	border: 1px solid #cb2027;
	color: #fff;
}
.btn-google-plus {
	background-color: #dd4b39;
}
.btn-google-plus:hover {
	background-color: #e47365;
	border: 1px solid #dd4b39;
	color: #fff;
}
.btn-email {
	background-color: #ccc;
}
.btn-email:hover {
	background-color: #e6e6e6;
	border: 1px solid #ccc;
	color: #fff;
}
/* related posts ------------------------------------------------------------------ */
.fave_related_post {
	margin-bottom: 30px;
}
/* social icons ------------------------------------------------------------------ */
.facebook-icon, .widget .post-author-social-links .facebook-icon:hover {
	color: #506dab;
}
.facebook-icon:hover, .widget .post-author-social-links .facebook-icon:hover {
	color: #7189bd;
}
.twitter-icon, .widget .post-author-social-links .twitter-icon:hover {
	color: #00aced;
}
.twitter-icon:hover, .widget .post-author-social-links .twitter-icon:hover {
	color: #21c2ff;
}
.pinterest-icon, .widget .post-author-social-links .pinterest-icon:hover {
	color: #cb2027;
}
.pinterest-icon:hover, .widget .post-author-social-links .pinterest-icon:hover {
	color: #e03e44;
}
.facebook-icon, .widget .post-author-social-links .facebook-icon:hover {
	color: #506dab;
}
.facebook-icon:hover, .widget .post-author-social-links .facebook-icon:hover {
	color: #7189bd;
}
.instagram-icon, .widget .post-author-social-links .instagram-icon:hover {
	color: #517fa4;
}
.instagram-icon:hover, .widget .post-author-social-links .instagram-icon:hover {
	color: #7098b8;
}
.google-plus-icon, .widget .post-author-social-links .google-plus-icon:hover {
	color: #dd4b39;
}
.google-plus-icon:hover, .widget .post-author-social-links .google-plus-icon:hover {
	color: #e47365;
}
.linkedin-icon, .widget .post-author-social-links .linkedin-icon:hover {
	color: #007bb6;
}
.linkedin-icon:hover, .widget .post-author-social-links .linkedin-icon:hover {
	color: #009de9;
}
.youtube-icon, .widget .post-author-social-links .youtube-icon:hover {
	color: #bb0000;
}
.youtube-icon:hover, .widget .post-author-social-links .youtube-icon:hover {
	color: #ee0000;
}
.dribbble-icon, .widget .post-author-social-links .dribbble-icon:hover {
	color: #ea4c89;
}
.dribbble-icon:hover, .widget .post-author-social-links .dribbble-icon:hover {
	color: #ef7aa7;
}
.foursquare-icon, .widget .post-author-social-links .foursquare-icon:hover {
	color: #0072b1;
}
.foursquare-icon:hover, .widget .post-author-social-links .foursquare-icon:hover {
	color: #0093e4;
}
.flickr-icon, .widget .post-author-social-links .flickr-icon:hover {
	color: #ff0084;
}
.flickr-icon:hover, .widget .post-author-social-links .flickr-icon:hover {
	color: #ff339d;
}
.vimeo-icon, .widget .post-author-social-links .vimeo-icon:hover {
	color: #aad450;
}
.vimeo-icon:hover, .widget .post-author-social-links .vimeo-icon:hover {
	color: #bede79;
}
.tumblr-icon, .widget .post-author-social-links .tumblr-icon:hover {
	color: #32506d;
}
.tumblr-icon:hover, .widget .post-author-social-links .tumblr-icon:hover {
	color: #426a90;
}
.rss-icon, .widget .post-author-social-links .rss-icon:hover {
	color: #FF6600;
}
.rss-icon:hover, .widget .post-author-social-links .rss-icon:hover {
	color: #ff8533;
}
.email-icon, .widget .post-author-social-links .email-icon:hover {
	color: #ccc;
}
.email-icon:hover, .widget .post-author-social-links .email-icon:hover {
	color: #e6e6e6;
}
/* comment ------------------------------------------------------------------ */
.comment-avatar {
	max-width: 50px;
}
/* archives ------------------------------------------------------------------ */
.featured-gallery, .archive article.post {
	margin-bottom: 30px;
}
.archive > .module-top {
	border-top: none;
	text-transform: none;
}
.archive > .module-top .module-top-topics {
	margin-top: 16px;
}
.archive .archive-section-title {
	float: left;
	margin-top: -10px;
	margin-bottom: 25px;
}
.archive .archive-section-title + .module-top-topics {
	margin-top: 0;
	margin-bottom: 30px;
}
.archive .archive-section-title h1 {
	margin: 0;
}
/* pagination ------------------------------------------------------------------ */
.pagination-wrap {
	margin-top: 60px;
}
.pagination {
	border-top: 5px solid #434343;
	top: -5px;
	position: relative;
	margin: 0 0 20px;
	padding: 10px 10px 0;
	font-weight: normal;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.pagination a {
	color: #9B9B9B;
}
.pagination span {
	color: #4f4f4f;
	font-weight: 700;
}
.pagination .active {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.page-number {
	border-top: none;
	top: 0;
	color: #9B9B9B;
}
.post-pagination .pagination {
	border-top: none;
}
.post-pagination .pagination a {
	color: #1A1A1A;
}
.post-pagination .pagination .active {
	border-bottom: 3px solid transparent;
}
/* pages ------------------------------------------------------------------ */
.page-header {
	padding-bottom: 0;
	margin: 0 0 30px;
}
.page-header h1 {
	margin: 0px 0 20px;
	font-size: 2em;
}
.page-template-default .post-comments ul {
	padding-left: 0;
}
/* 404 ------------------------------------------------------------------ */
.error-404-page h1 {
	font-size: 60px;
	line-height: 78px;
}
.error-404-page p {
	color: #9B9B9B;
	font-size: 24px;
	line-height: 32px;
}
.error-404-page form {
	margin: 60px 0 30px;
}
.error-404-page .btn-link {
	margin-bottom: 30px;
}
/* logo ------------------------------------------------------------------ */
.logo-wrap h1 {
	margin: 10px 10px 5px 10px;
}
.logo-wrap a {
/*  display: block;*/
}
.logo-wrap img {
	max-width: 100%;
	width:340px;
	height:74px;
/*	width: 180px;
	height: 43px; */
}
.bnr-wrap img {
	max-width: 100%;
	width: auto;
}

/* navbar top ------------------------------------------------------------------ */
@media (min-width: 768px) {
.navbar-right {
	float: right !important;
	margin-right: 0;
}
}
#top-nav > li {
	border-right: 1px solid rgba(255, 255, 255, 0.1);
}
#top-nav > li:first-of-type {
	border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.navbar {
	margin-bottom: 30px;
}
.navbar .featured-image-wrap {
	margin-bottom: 10px;
}
.navbar .post {
	margin-bottom: 10px !important;
}
.navbar .post .module-small-title {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	font-weight: 700;
}
.navbar-nav > li > .dropdown-menu {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.mynews-top-nav {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background-image: none;
	border: none;
	min-height: 40px;
}
.mynews-top-nav .navbar-nav > li:hover > a {
	color: #1A1A1A;
}
.mynews-top-nav .navbar-nav > li .dropdown-menu {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.175);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.175);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.175);
	border: none;
	border-top: none;
	border-bottom: none;
}
.mynews-top-nav .navbar-nav > li .dropdown-menu > li > a {
	font-weight: normal;
}
.mynews-top-nav .navbar-nav > li > a {
	font-size: 14px;
	padding: 10px 15px;
	text-shadow: none;
}
.mynews-top-nav .navbar-nav > li > a:hover {
	background-color: #fff;
	color: #1A1A1A;
}
.mynews-top-nav .navbar-nav .post-author-social-links {
	padding: 0 15px;
}
.mynews-top-nav .navbar-nav .post-author-social-links a {
	float: left;
	padding: 10px 2px;
	position: relative;
	top: 0;
	font-size: 16px;
}
.mynews-top-nav .navbar-nav .post-author-social-links a:hover {
	background-color: transparent;
	top: -3px;
}
.mynews-top-nav .navbar-nav > .open > a, .mynews-top-nav .navbar-nav > .open > a:focus, .mynews-top-nav .navbar-nav > .open > a:hover, .dropdown:hover {
	background-color: #fff;
	background-image: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.dropdown-menu {
	padding: 0;
	margin: 0 -1px;

}
.dropdown-menu > li > a {
	padding: 13px 0;
	margin: 0 15px;
	border-bottom: 1px solid #E3E3E3;
	font-size: 14px;
}
.mynews-top-nav .dropdown:hover > .dropdown-menu, .mynews-main-nav .dropdown:hover > .dropdown-menu {
	display: block;
}
.dropdown:hover > .dropdown-menu > .dropdown:hover > .dropdown-menu {
	left: 100%;
	top: -1px;
	border-top: 1px solid #E3E3E3;
}
.dropdown-toggle i.fa-caret-right {
	float: right;
	top: 3px;
	position: relative;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	background-image: none;
	background-color: #fff;
}
.menu-author-avatar {
	width: 16px !important;
	height: auto;
	display: inline;
	margin: 0 5px 0 0;
}
.megamenu-links-4-cols > li > a, .megamenu-links-3-cols > li > a, .megamenu-links-2-cols > li > a {
	text-transform: none;
	font-weight: 700;
}
.navbar-brand, .navbar-nav > li > a {
	text-shadow: none;
}
.mynews-main-nav {
	margin-bottom: -2px;
}
/* header options ------------------------------------------------------------------ */
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {
	position: static;
}
.yamm .container {
	position: relative;
}
.yamm .dropdown-menu {
	left: auto;
}
.yamm .yamm-content {
	padding: 20px;
	overflow: hidden;
}
.yamm .yamm-content .owl-nav {
	left: 12px;
}
.yamm .dropdown > a:after {
	content: "\f078";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	margin-left: 10px;
	line-height: 1em;
	font-size: 10px;
	top: -1px;
	position: relative;
}
.yamm .dropdown .dropdown > a:after {
	content: "\f054";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	margin-left: 10px;
	float: right;
	margin-top: 6px;
	font-size: 10px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	left: 0;
	right: 0;
	top: 48px;
	overflow: hidden;
}
.yamm .dropdown .dropdown-menu {
	left: auto;
	right: auto;
	top: 48px;
}
.yamm .dropdown .dropdown-menu > .dropdown > .dropdown-menu {
	margin-top: -47px;
	top: auto !important;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.yamm .favethemes-links-megamenu .dropdown > a:after {
	display: none;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	display: block;
	opacity: 0;
	visibility: hidden;
	top: 48px;
	z-index: 0;
	bottom: 0;
}
.yamm .dropdown.yamm-fw:hover .dropdown-menu {
	opacity: 1;
	visibility: visible;
	top: 48px;
	z-index: 9999;
	bottom: auto;
}
.yamm-content .tab-content > .tab-pane {
	display: block;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	height: 0;
}
.yamm-content .tab-content > .active {
	opacity: 1;
	visibility: visible;
	height: auto;
}
[class*="navbar-header-"] {
	border-bottom: 5px solid #E3E3E3;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
[class*="navbar-header-"] .navbar-nav {
	margin-top: 7px;
	margin-bottom: -10px;
}
[class*="navbar-header-"] .nav > li > a {
	color: #1A1A1A;
	font-weight: bold;
	padding: 10px 20px 10px 40px;
	margin-right: 1px;
}
@media (max-width:1200px){
	[class*="navbar-header-"] .nav > li > a {
	color: #1A1A1A;
	font-weight: bold;
	padding: 10px 5px 10px 35px;
	margin-right: 1px;
}
}
[class*="navbar-header-"] .nav > li > ul > li > a {
	background-color: transparent !important;
}
[class*="navbar-header-"] .navbar-search {
	margin-bottom: 0;
	margin-top: 6px;
}
.navbar-search .btn-link {
	color: #9B9B9B;
}
.navbar-search .form-group .form-control {
	border: none;
	max-width: 90px;
	border: 1px solid transparent;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.navbar-search .form-group .form-control:focus {
	max-width: 200px;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
/* mega menu ------------------------------------------------------------------ */
.mega-link h2 {
	margin: 0 0 4px;
	padding: 0 0 10px;
	font-size: 16px;
	font-weight: 700;
	border-bottom: 3px solid #E3E3E3;
}
.mega-link ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.mega-link ul li {
	padding: 5px 0;
}
.mega-link ul li a {
	position: relative;
	left: 0;
	color: #1A1A1A;
	font-weight: bold;
}
.mega-link ul li a:hover {
	left: 10px;
}
/* menu carousel ------------------------------------------------------------------ */
.yamm-content .owl-nav {
	bottom: 0;
	left: 12px;
	top: auto;
	right: 0;
	position: relative;
}
.yamm-content .owl-controls {
	margin-top: 0;
}
.owl-carousel-menu.owl-theme .owl-controls .owl-nav div {
	margin: 1px;
}
.owl-carousel-menu.owl-theme .owl-controls .owl-dots {
	visibility: hidden;
}
/* menu tabs ------------------------------------------------------------------ */
[class*="navbar-header-"] .menu-tab-nav > li.tab-link > a, .menu-tab-nav > li.tab-link > a {
	padding: 10px 10px 10px 0;
	border: none !important;
	margin-right: 0;
	background-color: transparent;
}
[class*="navbar-header-"] .menu-tab-nav > li.tab-link.active > a, .menu-tab-nav > li.tab-link.active > a {
	background-color: #fff;
}
[class*="navbar-header-"] .menu-tab-nav, .menu-tab-nav {
	position: absolute !important;
	width: 100%;
	left: -5px;
	top: -20px;
	min-height: 1000px;
	background-color: #f4f4f4;
	padding: 15px 0 0;
}
/* search ------------------------------------------------------------------ */
.header-1 .navbar-search, .header-2 .navbar-search, .header-4 .navbar-search, .header-5 .navbar-search, .header-6 .navbar-search, .header-7 .navbar-search {
	position: absolute;
	padding: 0;
	margin: 0;
	right: 0;
	top: 0;
}
.header-1 .navbar-search .form-group .form-control, .header-2 .navbar-search .form-group .form-control, .header-4 .navbar-search .form-group .form-control, .header-5 .navbar-search .form-group .form-control, .header-6 .navbar-search .form-group .form-control, .header-7 .navbar-search .form-group .form-control {
	height: 40px;
	margin-top: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background-color: #fff;
	max-width: 250px;
	width: 0;
	padding: 0;
	border: none;
	position: absolute;
	right: 0;
	top: 6px;
}
.header-1 .navbar-search .form-group .form-control.open, .header-2 .navbar-search .form-group .form-control.open, .header-4 .navbar-search .form-group .form-control.open, .header-5 .navbar-search .form-group .form-control.open, .header-6 .navbar-search .form-group .form-control.open, .header-7 .navbar-search .form-group .form-control.open {
	width: 250px;
	background-color: #f7f7f7;
	padding: 0 20px;
}
.header-1 .navbar-search .btn-link, .header-2 .navbar-search .btn-link, .header-4 .navbar-search .btn-link, .header-5 .navbar-search .btn-link, .header-6 .navbar-search .btn-link, .header-7 .navbar-search .btn-link {
	position: relative;
	margin: -8px 15px 0 10px;
}
.header-1 .navbar-search .btn-link:hover, .header-1 .navbar-search .btn-link:focus, .header-2 .navbar-search .btn-link:hover, .header-2 .navbar-search .btn-link:focus, .header-4 .navbar-search .btn-link:hover, .header-4 .navbar-search .btn-link:focus, .header-5 .navbar-search .btn-link:hover, .header-5 .navbar-search .btn-link:focus, .header-6 .navbar-search .btn-link:hover, .header-6 .navbar-search .btn-link:focus, .header-7 .navbar-search .btn-link:hover, .header-7 .navbar-search .btn-link:focus {
	cursor: pointer;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}
.header-5 .navbar-search .form-group .form-control, .header-7 .navbar-search .form-group .form-control {
	top: 8px;
}
/* header banner ------------------------------------------------------------------ */
.banner-left, .banner-right {
	text-align: left;
}
.banner-left img, .banner-right img {
	max-width: 100%;
	width: auto;
}
.banner-right {
	text-align: right;
}
.banner-right img {
	max-width: 100%;
	width: auto;
}
ul.supporters {
	padding-top: 8px;

}
ul.supporters li {
	list-style: none;
	float: left;
	margin: 0 5px 5px;
}
/* header 3 ------------------------------------------------------------------ */
.header-1, .header-2, .header-3 {
	margin-bottom: -1px;
}
.header-2 {border-bottom:5px solid #99CC00;}
.header-3 .yamm .navbar-nav {
	display: table;
	margin: 6px auto -5px;
	float: none;
}
.header-3 .navbar-search {
	display: none;
}
.header-3 .form-inline {
	border: 1px solid #E3E3E3;
	margin-top: 25px;
}
.header-3 .form-inline .form-control {
	border: none;
}
.header-3 .form-inline .btn-link {
	color: #1A1A1A;
	top: 1px;
	position: relative;
	right: 5px;
}
/* header 4 ------------------------------------------------------------------ */
.header-4 .yamm .navbar-nav {
	display: table;
	margin: 4px auto -5px;
	float: none;
}
.header-4 .navbar-search {
	display: none;
}
.header-4 .top-menu-search .navbar-search {
	display: block;
	margin: 0;
	border: none;
}
.header-4 .top-menu-search .navbar-search input[type="text"] {
	background-color: rgba(255, 255, 255, 0.5);
	color: #fff;
}
.header-4 .top-menu-search .navbar-search .btn-link {
	color: #fff;
}
/* header 5 & 7 ------------------------------------------------------------------ */
.admin-bar .navbar-fixed-top.navbar.header-5, .admin-bar .navbar-fixed-top.navbar.header-7 {
	top: 32px;
}
.navbar.header-5, .navbar.header-7 {
	margin-bottom: -1px;
	border: none;
}
.header-5, .header-7 {
	min-height: 56px;
}
.header-5 .navbar, .header-7 .navbar {
	-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
}
.header-5 .navbar-nav > li > a, .header-7 .navbar-nav > li > a {
	font-weight: bold;
}
.header-5 .search-wrapper, .header-7 .search-wrapper {
	margin-left: 57px;
}
.header-5 .navbar-search .btn-link, .header-7 .navbar-search .btn-link {
	margin: -5px 15px 0 10px;
}
.header-5 .navbar-brand img, .header-7 .navbar-brand img {
	max-height: 25px;
	width: auto;
}

@media (min-width: 1200px) {
.header-5 .navbar-nav > li > a, .header-7 .navbar-nav > li > a {
	padding: 18px 20px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.header-5 .navbar-nav > li > a, .header-7 .navbar-nav > li > a {
	padding: 18px 12px;
}
}

@media (min-width: 768px) {
.header-5 .navbar-nav > li > a:hover, .header-5 .navbar-nav > li > a:focus, .header-7 .navbar-nav > li > a:hover, .header-7 .navbar-nav > li > a:focus {
	color: #fff;
}
}
.header-5 .navbar-nav > li .dropdown-menu, .header-7 .navbar-nav > li .dropdown-menu {
	border: none;
}
.header-5 .dropdown-menu > li > a, .header-7 .dropdown-menu > li > a {
	position: relative;
	z-index: 9998;
}
.header-5 .yamm .dropdown.user-login-dropdown i, .header-7 .yamm .dropdown.user-login-dropdown i {
	font-size: 10px;
	top: -1px;
	position: relative;
}
.header-5 .yamm .dropdown.user-login-dropdown i > a:after, .header-7 .yamm .dropdown.user-login-dropdown i > a:after {
	content: none;
}
.header-5 .social-links-dropdown > a, .header-7 .social-links-dropdown > a {
	padding: 18px 20px !important;
}
.header-5 .social-links-dropdown > a:after, .header-7 .social-links-dropdown > a:after {
	content: none;
}
.header-5 .social-links-dropdown .dropdown-menu, .header-7 .social-links-dropdown .dropdown-menu {
	min-width: 53px;
}
.header-5 .social-links-dropdown .dropdown-menu > li > a, .header-7 .social-links-dropdown .dropdown-menu > li > a {
	padding: 18px 20px;
	margin: 0;
}
.header-5 .social-links-dropdown .facebook-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .facebook-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .facebook-icon:hover, .header-7 .social-links-dropdown .facebook-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .facebook-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .facebook-icon:hover {
	color: #506dab;
}
.header-5 .social-links-dropdown .facebook-icon:hover, .header-7 .social-links-dropdown .facebook-icon:hover {
	color: #7189bd;
}
.header-5 .social-links-dropdown .twitter-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .twitter-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .twitter-icon:hover, .header-7 .social-links-dropdown .twitter-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .twitter-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .twitter-icon:hover {
	color: #00aced;
}
.header-5 .social-links-dropdown .twitter-icon:hover, .header-7 .social-links-dropdown .twitter-icon:hover {
	color: #21c2ff;
}
.header-5 .social-links-dropdown .pinterest-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .pinterest-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .pinterest-icon:hover, .header-7 .social-links-dropdown .pinterest-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .pinterest-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .pinterest-icon:hover {
	color: #cb2027;
}
.header-5 .social-links-dropdown .pinterest-icon:hover, .header-7 .social-links-dropdown .pinterest-icon:hover {
	color: #e03e44;
}
.header-5 .social-links-dropdown .facebook-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .facebook-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .facebook-icon:hover, .header-7 .social-links-dropdown .facebook-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .facebook-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .facebook-icon:hover {
	color: #506dab;
}
.header-5 .social-links-dropdown .facebook-icon:hover, .header-7 .social-links-dropdown .facebook-icon:hover {
	color: #7189bd;
}
.header-5 .social-links-dropdown .instagram-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .instagram-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .instagram-icon:hover, .header-7 .social-links-dropdown .instagram-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .instagram-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .instagram-icon:hover {
	color: #517fa4;
}
.header-5 .social-links-dropdown .instagram-icon:hover, .header-7 .social-links-dropdown .instagram-icon:hover {
	color: #7098b8;
}
.header-5 .social-links-dropdown .google-plus-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .google-plus-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .google-plus-icon:hover, .header-7 .social-links-dropdown .google-plus-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .google-plus-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .google-plus-icon:hover {
	color: #dd4b39;
}
.header-5 .social-links-dropdown .google-plus-icon:hover, .header-7 .social-links-dropdown .google-plus-icon:hover {
	color: #e47365;
}
.header-5 .social-links-dropdown .linkedin-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .linkedin-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .linkedin-icon:hover, .header-7 .social-links-dropdown .linkedin-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .linkedin-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .linkedin-icon:hover {
	color: #007bb6;
}
.header-5 .social-links-dropdown .linkedin-icon:hover, .header-7 .social-links-dropdown .linkedin-icon:hover {
	color: #009de9;
}
.header-5 .social-links-dropdown .youtube-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .youtube-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .youtube-icon:hover, .header-7 .social-links-dropdown .youtube-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .youtube-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .youtube-icon:hover {
	color: #bb0000;
}
.header-5 .social-links-dropdown .youtube-icon:hover, .header-7 .social-links-dropdown .youtube-icon:hover {
	color: #ee0000;
}
.header-5 .social-links-dropdown .dribbble-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .dribbble-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .dribbble-icon:hover, .header-7 .social-links-dropdown .dribbble-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .dribbble-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .dribbble-icon:hover {
	color: #ea4c89;
}
.header-5 .social-links-dropdown .dribbble-icon:hover, .header-7 .social-links-dropdown .dribbble-icon:hover {
	color: #ef7aa7;
}
.header-5 .social-links-dropdown .foursquare-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .foursquare-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .foursquare-icon:hover, .header-7 .social-links-dropdown .foursquare-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .foursquare-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .foursquare-icon:hover {
	color: #0072b1;
}
.header-5 .social-links-dropdown .foursquare-icon:hover, .header-7 .social-links-dropdown .foursquare-icon:hover {
	color: #0093e4;
}
.header-5 .social-links-dropdown .flickr-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .flickr-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .flickr-icon:hover, .header-7 .social-links-dropdown .flickr-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .flickr-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .flickr-icon:hover {
	color: #ff0084;
}
.header-5 .social-links-dropdown .flickr-icon:hover, .header-7 .social-links-dropdown .flickr-icon:hover {
	color: #ff339d;
}
.header-5 .social-links-dropdown .vimeo-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .vimeo-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .vimeo-icon:hover, .header-7 .social-links-dropdown .vimeo-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .vimeo-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .vimeo-icon:hover {
	color: #aad450;
}
.header-5 .social-links-dropdown .vimeo-icon:hover, .header-7 .social-links-dropdown .vimeo-icon:hover {
	color: #bede79;
}
.header-5 .social-links-dropdown .tumblr-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .tumblr-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .tumblr-icon:hover, .header-7 .social-links-dropdown .tumblr-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .tumblr-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .tumblr-icon:hover {
	color: #32506d;
}
.header-5 .social-links-dropdown .tumblr-icon:hover, .header-7 .social-links-dropdown .tumblr-icon:hover {
	color: #426a90;
}
.header-5 .social-links-dropdown .rss-icon, .header-5 .social-links-dropdown .widget .post-author-social-links .rss-icon:hover, .widget .post-author-social-links .header-5 .social-links-dropdown .rss-icon:hover, .header-7 .social-links-dropdown .rss-icon, .header-7 .social-links-dropdown .widget .post-author-social-links .rss-icon:hover, .widget .post-author-social-links .header-7 .social-links-dropdown .rss-icon:hover {
	color: #FF6600;
}
.header-5 .social-links-dropdown .rss-icon:hover, .header-7 .social-links-dropdown .rss-icon:hover {
	color: #ff8533;
}
.header-5.yamm .dropdown .dropdown-menu, .header-5.yamm .dropdown.yamm-fw .dropdown-menu, .header-7.yamm .dropdown .dropdown-menu, .header-7.yamm .dropdown.yamm-fw .dropdown-menu {
	display: block;
	opacity: 0;
	visibility: hidden;
}
.header-5.yamm .dropdown:hover > .dropdown-menu, .header-5.yamm .dropdown.yamm-fw:hover > .dropdown-menu, .header-7.yamm .dropdown:hover > .dropdown-menu, .header-7.yamm .dropdown.yamm-fw:hover > .dropdown-menu {
	opacity: 1;
	visibility: visible;
	top: 56px;
	z-index: 9999;
}
.header-7 .logo-wrap {
	margin-top: 120px;
	margin-bottom: 30px;
}
/* header 6 ------------------------------------------------------------------ */
[class*="navbar-header-"].header-6-dark, [class*="navbar-header-"].header-6-light {
	border-bottom: none;
	min-height: auto;
}
.navbar-header-6 .navbar-nav {
	margin-bottom: 0 !important;
	margin-top: 0;
}
.header-6 .yamm .dropdown.yamm-fw .dropdown-menu, .header-6 .yamm .dropdown .dropdown-menu {
	top: 37px;
	z-index: -1;
}
.header-6 .yamm .dropdown.yamm-fw:hover .dropdown-menu, .header-6 .yamm .dropdown:hover .dropdown-menu {
	z-index: 9999;
}
.header-6 .header-6-dark {
	background-color: #000;
	width: 100%;
	border: 1px solid #000;
	border-radius: 0;
}
.header-6 .header-6-light {
	background-color: #fff;
	width: 100%;
	border: 1px solid #000;
	border-radius: 0;
}
.header-6 ul#main-nav > li > a {
	background-color: transparent;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 25px;
	padding-left: 25px;
	line-height: 1;
	text-transform: none;
	font-size: 13px;
	border: none;
}
.header-6 .header-6-dark ul.navbar-nav > li > a {
	color: rgba(255, 255, 255, 0.75);
}
.header-6 .header-6-dark ul.navbar-nav > li > a:hover {
	cursor: pointer;
	color: #fff;
}
.header-6 .header-6-light ul.navbar-nav > li > a {
	color: rgba(0, 0, 0, 0.75);
}
.header-6 .header-6-light ul.navbar-nav > li > a:hover {
	cursor: pointer;
	color: #000;
}
.header-6 .navbar {
	min-height: auto;
	margin-bottom: 0px;
}
.header-6 .header-6-dark ul > li:focus, .header-6 .header-6-dark ul > li:hover {
	background-image: none;
	background-color: transparent;
}
.header-6 .sticky_inner {
	border-bottom: none !important;
}
.header-6 .sticky-nav ul > li > a {
	padding-top: 17px;
	padding-bottom: 17px;
}
.header-6 .header-6-dark.sticky-nav .sticky_inner {
	background-color: #010101 !important;
}
.header-6 .header-6-light.sticky-nav ul {
	border: none;
}
.header-6 .navbar-search .form-group .form-control {
	height: 37px;
	top: 0;
}
.header-6 .navbar-search .btn-link {
	top: -7px;
}
.header-6-center.yamm .navbar-nav {
	display: table;
	margin: 0 auto;
	float: none;
}
.header-6-center .sticky_inner .navbar-nav[style] {
	margin-left: auto !important;
}
.header-6-center .sticky_inner .navbar-search[style] {
	margin-right: auto !important;
}

.top-heading {margin: 20px 0 5px 0;padding: 6px; padding-left: 6px;font-weight: normal;font-size: 20px;border-radius: 8px;}
.head1 {background: url(../images/bg_funahimamyfunanet.png) no-repeat left center; background-size:contain;color: #000; padding: 10px 0 3px 70px;background-size: contain;font-weight: bold;border-bottom:5px solid #ec7c83;border-radius: 0;font-size: 180%;}
.head2 {background: url(../images/bg_funahimamemberblog.png) no-repeat left center; background-size: auto auto;color: #000; padding: 10px 0 3px 60px;background-size: contain;font-weight: bold;border-bottom:5px solid #6699ff;border-radius: 0;font-size: 180%;}
.head3 {background: url(../images/bg_funahimacitizenblog.png) no-repeat left center; background-size: auto auto;color: #000; padding: 10px 0 3px 70px;background-size: contain;font-weight: bold;border-bottom:5px solid #99cc66;border-radius: 0;font-size: 180%;}
.head4 {background: url(../images/bg_funahimaetc.png) no-repeat left center; background-size: auto auto;color: #000; padding: 10px 0 3px 60px;background-size: contain;font-weight: bold;border-bottom:5px solid #9999cc;border-radius: 0;font-size: 180%;}


@media (max-width:481px) {
	
.top-heading {margin: 30px -15px 0 -15px; border-radius:0;}

	
}

/* add in main.css before 4047
.header-6 .yamm .dropdown.yamm-fw .dropdown-menu,
.header-6 .yamm .dropdown .dropdown-menu {
    top: 38px;
}*/
/* login and register modal form ------------------------------------------------------------------ */
@media (min-width: 768px) {
.modal-dialog {
	width: 500px;
}
}
.modal .modal-content {
	-moz-box-shadow: 0 20px 80px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 20px 80px rgba(0, 0, 0, 0.5);
	box-shadow: 0 20px 80px rgba(0, 0, 0, 0.5);
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none;
}
.modal .modal-dialog {
	margin: 100px auto;
}
.modal .modal-body {
	padding: 10px 50px 50px;
}
.modal .modal-header {
	border-bottom: none;
}
.modal .login-link {
	float: right;
	color: #9B9B9B;
	font-size: 13px;
}
.modal .checkbox {
	margin-top: 20px;
	margin-bottom: 20px;
}
.modal-backdrop {
	background-color: #fff;
	z-index: 1029;
}
.modal-backdrop.in {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity: 0.75;
}
/* post ------------------------------------------------------------------ */
article.post .post-author {
	margin-bottom: 20px;
}
.post-tags {
	margin-bottom: 60px;
}
.post-tags .module-top {
	margin-bottom: 20px;
}
.post-tags a {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	line-height: 12px;
	text-transform: none;
	font-weight: 700;
	padding: 3px 6px;
}
.post-tags a:hover {
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
.post-about-the-author, .related-post, .post-comments-form, .post-comments {
	margin-bottom: 60px;
}
.wp-caption-text {
	margin: 15px 0 14px;
}
.post-credits a {
	font-weight: bold;
}
.post-about-the-author .avatar {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.menu-post .featured-image {
	width: 100%;
}
.single-featured-image.half {
	width: 50%;
	float: left;
	margin: 0 30px 0 0;
}
.full-width {
	overflow: visible;
	position: relative;
	min-height: 420px;
}
/* post fullscreen cover ------------------------------------------------------------------ */
.full-screen-cover {
	margin-top: -30px;
}

@media (max-width: 480px) {
.full-screen-cover {
	margin-bottom: 0px;
}
}
.full-screen-cover .post {
	position: relative;
}
.full-screen-cover .entry-content-cover {
	max-height: 800px;
	overflow: hidden;
}
.full-screen-cover .entry-header {
	position: absolute;
	z-index: 1;
	padding: 0 150px;
	height: 100%;
	top: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
.full-screen-cover .entry-header {
	padding: 0 50px;
}
}

@media (max-width: 767px) {
.full-screen-cover .entry-header {
	padding: 0 25px;
}
}

@media (max-width: 480px) {
.full-screen-cover .entry-header {
	padding: 0 12px;
}
}
.full-screen-cover .entry-header .entry-title {
	margin: 0 0 30px 0;
}

@media (max-width: 767px) {
.full-screen-cover .entry-header .entry-title {
	margin: 0 0 20px 0;
}
}
.full-screen-cover .entry-header .external-entry-header {
	display: table;
	width: 100%;
	height: 100%;
}
.full-screen-cover .entry-header .inner-entry-header {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.full-screen-cover article.post .post-author {
	margin-bottom: 0px;
}
.full-screen-cover .wp-caption img {
	width: 100%;
	height: auto;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
	opacity: 0.65;
}

@media (max-width: 767px) {
.full-screen-cover .post-author img {
	display: none;
}
}

@media (max-width: 480px) {
.full-screen-cover .post-author {
	display: none;
}
}
/* post nav ------------------------------------------------------------------ */
.post-navigation {
	margin: 60px 0;
}
.post-navigation .media-body {
	line-height: 20px;
}
.post-navigation a {
	color: #1A1A1A;
	font-weight: bold;
}

@media (min-width: 768px) and (max-width: 991px) {
.post-navigation a {
	font-size: 12px;
}
}

@media (max-width: 767px) {
.post-navigation a {
	font-size: 12px;
}
}
.post-navigation h4 {
	text-transform: none;
	color: #9B9B9B;
}

@media (min-width: 768px) and (max-width: 991px) {
.post-navigation h4 {
	font-size: 10px;
	line-height: 16px;
	margin: 0;
}
}

@media (max-width: 767px) {
.post-navigation h4 {
	font-size: 10px;
	line-height: 16px;
	margin: 0;
}
}
.post-navigation img {
	min-width: 70px;
}

@media (min-width: 1200px) {
.post-navigation-left {
	padding-right: 60px;
}
}

@media (min-width: 1200px) {
.post-navigation-right {
	padding-left: 60px;
}
}
/* post author ------------------------------------------------------------------ */
.post-about-the-author {
	font-size: 14px;
}
.post-author-social-links {
	font-size: 16px;
}
.post-author {
	text-transform: none;
	margin: 0;
}
/* comments ------------------------------------------------------------------ */
.comment-list li {
	border-bottom: 1px solid #E3E3E3;
	padding-bottom: 30px;
	margin-bottom: 30px;
	list-style: none;
}
.comment-list li > ul > li {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
}
.comment-body .comment-author {
	text-transform: none;
	font-weight: 700;
}
.comment-body .comment-date {
	text-transform: none;
	font-weight: 300;
	color: #9B9B9B;
}
.comment-body-author, .bypostauthor {
	padding: 30px;
}
.reply {
	text-transform: none;
	font-weight: 700;
	font-size: 14px;
}
/* blog ------------------------------------------------------------------ */
.blog-posts .blog-post {
	margin-bottom: 80px;
}
/* mobile menu ------------------------------------------------------------------ */
.mobile-menu.navbar-fixed-top .navbar-collapse {
	max-height: none;
	overflow: scroll;
	border-top: none;
}
#mobile-search {
	background-color: #fff;
	-moz-box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, 0.5);
}
.mobile-menu {
	border: none;
	margin-bottom: 0;
}
.mobile-menu .nav li {
	border-top: 1px solid #E3E3E3;
	background-color: #fff;
}
.mobile-menu .navbar-nav {
	margin: 0 -15px;
	overflow: hidden;
}
.mobile-menu .navbar-nav > li {
	float: none;
	display: block;
}
.mobile-menu .navbar-header {
	background-color: #fff;
	border-bottom: 1px solid #E3E3E3;
}
.mobile-menu .navbar-toggle {
	margin: 0;
	padding: 13px 17px;
}
.mobile-menu .navbar-brand {
	float: none;
	margin: 0 auto;
	display: block;
	text-align: center;
}
.mobile-menu .navbar-brand img {
	width: auto;
	max-width: 200px;
	height:100%;
}

.navbar-brand {padding:5px 15px !important;}

.mobile-menu .mobile-menu-btn, .mobile-menu .mobile-search-btn {
	float: none;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.mobile-menu .mobile-search-btn {
	left: auto;
	right: 0;
}
.mobile-menu .dropdown {
	border-left: 3px solid transparent;
}
.mobile-menu .dropdown > .dropdown-menu {
	background-color: #fff;
}
.mobile-menu .dropdown i {
	float: right;
	margin-top: 1px;
}
.mobile-menu .dropdown-menu > li > a {
	border-bottom: none;
	font-weight: normal;
	color: #000;
	background-color: rgba(0, 0, 0, 0.04);
	padding: 10px 25px !important;
	margin: 0;
}
.mobile-menu .dropdown:hover > .dropdown-menu {
	z-index: -1;
	top: -10000px;
}
.mobile-menu .navbar-search .form-control {
	width: 100%;
}

@media (max-width: 767px) {
.mobile-menu .navbar-nav .dropdown-menu .dropdown-header, .mobile-menu .navbar-nav .dropdown-menu > li > a {
	padding: 10px 15px;
	margin: 0;
	font-weight: normal;
	color: #434343;
}
}

@media (max-width: 767px) {
.mobile-menu .navbar-nav .open .dropdown-menu .dropdown-header, .mobile-menu .navbar-nav .open .dropdown-menu > li > a {
	padding: 10px 15px 10px 25px;
	margin: 0;
}
}
.mobile-menu .mobile-menu-layer {
	position: absolute;
	width: 100%;
	height: 10000%;
	background-color: #fff;
	visibility: hidden;
	top: 0;
	z-index: -1;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.mobile-menu .mobile-menu-layer.visible {
	visibility: visible;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity: 0.9;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.mobile-menu .dropdown > .dropdown-menu {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity, 400ms, ease-out, 1s;
	-o-transition: opacity, 400ms, ease-out, 1s;
	-webkit-transition: opacity, 400ms, ease-out, 1s;
	transition: opacity, 400ms, ease-out, 1s;
}
.mobile-menu .dropdown.open > .dropdown-menu {
 filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}
.mobile-menu-collapse {
	margin-top: -2px;
	border-bottom: 1px solid #E3E3E3;
	-moz-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
}
.mobile-menu-collapse a {
	color: #000;
}
/* breadcrumb ------------------------------------------------------------------ */
.breadcrumb {
	padding: 15px;
	margin: 0;
	background-color: transparent;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.breadcrumb > li {
	line-height: 20px;
}
.breadcrumb > li + li:before {
	content: "\f105";
	font-family: "FontAwesome";
}

@media (max-width: 767px) {
.breadcrumb {
	padding: 15px 0;
	margin: 0;
}
}

@media (max-width: 480px) {
.breadcrumb {
	padding: 15px 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0;
}
}
/* wp default classes ------------------------------------------------------------------ */
.gallery-caption-wrap {
	position: absolute;
	width: 100%;
	top: -7px;
	text-align: left;
}
.gallery-caption {
	font-size: 1.05em;
	font-weight: normal;
	padding: 5px;
	bottom: 0px;
	line-height: 10px;
}
.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	max-width: 100%;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.featured-image-wrap > a > img.no-display, .thumb a + .thumb-content + .slide-image-wrap img.no-display, .slide-image-wrap img.no-display, .featured-image-wrap > img.no-display, .post-author-for-archive img.no-display {
	will-change: opacity;
	opacity: 0;
}
.featured-image-wrap > a > img.appear, .thumb a + .thumb-content + .slide-image-wrap img.appear, .slide-image-wrap img.appear, .featured-image-wrap > img.appear, .post-author-for-archive img.appear {
	opacity: 1;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.fluid-width-video-wrapper {
	margin-bottom: 30px;
}
/* navbar------------------------------------------------------------------ */
[class*="navbar-header-"] .navbar-nav {
	display:flex;
	justify-content:space-between;
	width:100%;
    max-width: 1172px;
}

#main-nav li {width:10.9%; text-align:center;}

#main-nav li a {color:#fff; transition:none;}

#main-nav li:nth-child(1) {border-radius:10px 10px 0 0; background: #cc66cc url("../renewal/nav-back01.png") no-repeat center left 10px;}
#main-nav li:nth-child(2) {border-radius:10px 10px 0 0; background: #ff9900 url("../renewal/nav-back02.png") no-repeat center left 10px;}
#main-nav li:nth-child(3) {border-radius:10px 10px 0 0; background: #ff0000 url("../renewal/nav-back03.png") no-repeat center left 10px;}
#main-nav li:nth-child(4) {border-radius:10px 10px 0 0; background: #5cb31c url("../renewal/nav-back04.png") no-repeat center left 10px;}
#main-nav li:nth-child(5) {border-radius:10px 10px 0 0; background: #d4ce22 url("../renewal/nav-back05.png") no-repeat center left 10px;}
#main-nav li:nth-child(6) {border-radius:10px 10px 0 0; background: #ff6699 url("../renewal/nav-back06.png") no-repeat center left 10px;}
#main-nav li:nth-child(7) {border-radius:10px 10px 0 0; background: #9647e3 url("../renewal/nav-back07.png") no-repeat center left 10px;}
#main-nav li:nth-child(8) {border-radius:10px 10px 0 0; background: #0099ff url("../renewal/nav-back08.png") no-repeat center left 10px;}
#main-nav li:nth-child(9) {border-radius:10px 10px 0 0; background: #0066ff url("../renewal/nav-back09.png") no-repeat center left 10px;}

#main-nav li a:hover {background:inherit !important; border-radius: 10px 10px 0 0; transition:none;}

#main-nav li a:active {background:inherit !important; border-radius:10px 10px 0 0; transition:none;}

#main-nav li a:visited {background:inherit !important; border-radius:10px 10px 0 0; transition:none;}

@media (max-width:1200px){
	[class*="navbar-header-"] .navbar-nav {max-width:942px;}
#main-nav li:nth-child(8) {border-radius:10px 10px 0 0; background: #0099ff url("../renewal/nav-back08.png") no-repeat center left 5px;}
#main-nav li:nth-child(9) {border-radius:10px 10px 0 0; background: #0066ff url("../renewal/nav-back09.png") no-repeat center left 5px;}
}

/* footer
------------------------------------------------------------------ */
.footer {
	padding: 0px;
}
.top-footer {
	padding-top: 35px;
}

@media (min-width: 768px) {
.bottom-footer .navbar-nav {
	margin: 0;
	height: 53px;
}
}

@media (min-width: 768px) {
.bottom-footer .navbar-nav > li {
	float: left;
}
}
/* archives
------------------------------------------------------------------ */
ul.module-top-topics.list-inline li:last-child {
	display: none;
}
.category-label a {
	margin-right: 1px;
	margin-bottom: 1px;
	padding: 5px 8px
}
#fave-pagination {
	text-align: center;
}
#fave-pagination .fave-infinite-scroll a, #fave-pagination .fave-loader {
	background: transparent url("../images/loader.gif") no-repeat center center;
	background-size: initial;
	box-shadow: none;
	margin: 0 auto;
	color: #333;
	text-indent: -9999px;
	display: inline-block;
}
.archive.archive-1 .fave-post:nth-of-type(2n+1), .archive.archive-1 .fave-post:nth-of-type(2n+1), .archive-a-b .fave-post:nth-of-type(2n+1), .archive.archive-1 .fave-post-set-layout:nth-of-type(2n+1) {
	clear: both;
}
.archive .post-g {
	margin-bottom: 30px;
}
.entry-content iframe, .entry-content embed {
	max-width: 100%;
}
.widget .post {
	margin-bottom: 20px !important;
}
.widget_archive label {
	display: none;
}
.mynews_code_banner iframe, .mynews_code_banner object {
	max-width: 100%;
}
.mynews_featured_video {
	width: 100%;
}
.thumb-content {
	padding: 20% 12px 10px;
}
.banner-slide .owl-buttons, .grid-banner-slide .owl-buttons, .banner-slide .owl-buttons {
	bottom: 0px;
}
.post-author-social-links a {
	font-size: 18px;
}
/* ads ------------------------------------------------------------------ */
.favethemes-content-ad-inline-left, .favethemes-content-ad-inline-right {
	float: left;
	margin-right: 18px;
	margin-bottom: 15px;
}

@media (max-width: 480px) {
.favethemes-content-ad-inline-left, .favethemes-content-ad-inline-right {
	float: none;
}
}
.favethemes-content-ad-inline-right {
	float: right;
}
.favethemes-content-ad-inline, .favethemes-content-ad-bottom, .favethemes-content-ad-top {
	margin-bottom: 30px;
}
.favethemes-ads-footer {
	margin: 20px 0px;
}
.favethemes-footer-ads-main {
	margin-bottom: -32px;
}
.content-ads-wrapper {
	margin: 30px 0 10px;
}
.ads-abovefooter-wrapper {
	margin: 30px 0 0;
}
/* links mega menu ------------------------------------------------------------------ */
.favethemes-links-megamenu > ul.megamenu-links-4-cols > li {
	width: 25%;
}
.favethemes-links-megamenu > ul.megamenu-links-3-cols > li {
	width: 33.333333%;
}
.favethemes-links-megamenu > ul > li {
	float: left;
	padding: 10px 20px 15px;
}
.favethemes-links-megamenu > ul > li > ul {
	padding: 0;
	list-style: none;
}
.favethemes-links-megamenu > ul > li > ul > li:last-of-type a {
	border-bottom: none;
}
.favethemes-links-megamenu > ul > li > ul > li > a {
	padding: 10px 0;
	margin: 0 15px;
	display: block;
	border-bottom: 1px solid #E3E3E3;
	position: relative;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	color: #000;
}
.favethemes-links-megamenu > ul > li > ul > li > a:hover {
	padding: 10px 0 10px 10px;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
* {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
#favethemes_mobile_nav > li {
	border-left: 3px solid transparent;
}
/* Visual Composer custom ------------------------------------------------------------------ */
html .wpb_row.no-margin {
	margin-bottom: 0;
}
/* WordPress Default Gallery ------------------------------------------------------------------ */
.single-post .gallery {
	margin-bottom: 20px;
}
.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}
.gallery-columns-1 .gallery-item {
	max-width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width: calc(50% - 4px);
}
.gallery-columns-3 .gallery-item {
	max-width: 32%;
	max-width: -webkit-calc(33.3% - 4px);
	max-width: calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width: calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width: calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width: calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}
.gallery-caption {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	text-align: left;
}
/*.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}*/
/*.gallery-item:hover .gallery-caption {
	opacity: 1;
}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
	display: none;
}*/
/* Post ADs ------------------------------------------------------------------ */
.favethemes-content-ad-top {
	float: left;
	margin: 0 30px 20px 0;
}
/* Sitemap ------------------------------------------------------------------ */

.sitemap ul {
	padding: 0;
	list-style: none;
}
.sitemap ul li {
	padding: 5px 0;
}
.sitemap ul li:before {
	content: "\f0da";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	margin-right: 10px;
	line-height: 1em;
}
.sitemap ul ul {
	padding: 0 0 0 20px;
}
/*-------------------------------------------------------------------------------------
*   Sticky sidebar
*-------------------------------------------------------------------------------------*/
.admin-bar .affix {
	top: 32px;
}
.mynews-sticky-active.admin-bar .affix {
	top: 84px;
}
.affix {
	position: fixed !important;
	width: 370px;
	top: 0;
	background: #f9f9f9;
	padding: 0 30px 30px 30px;
	margin-left: -30px;
}
.affix-bottom {
	background: #f9f9f9;
	padding: 0 30px 30px 30px;
	margin-left: -30px;
	width: 370px;
}
.mynews-sticky-active .affix {
	top: 52px;
}
.affix-responsive {
	position: static !important;
	width: auto;
	top: 0 !important;
}
/*-------------------------------------------------------------------------------------
* Sticky Nav
*-------------------------------------------------------------------------------------*/
.mynews-main-nav.sticky-nav {
	position: fixed;
	top: 0;
	z-index: 101;
	margin-top: -1px;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
	border-bottom: none !important;
}
.mobile-menu.sticky-nav {
	position: fixed;
	top: 0;
	z-index: 101;
	width: 100%;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
.mynews-main-nav.sticky-nav .sticky_inner {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
	float: left;
	height:56px;
	padding-top:10px;
	border:none !important;
}
.content-ads-wrapper {
	margin: 30px 0 10px;
}
.ads-abovefooter-wrapper {
	margin: 30px 0 0;
}
.no-padding-left {
	padding-left: 0px;
}

@media (min-width: 768px) and (max-width: 991px) {
.no-padding-left {
	padding-left: 15px;
}
}

@media (max-width: 767px) {
.no-padding-left {
	padding-left: 15px;
}
}
/*-------------------------------------------------------------------
    Social Buttons Widget
--------------------------------------------------------------------*/
.mynews-social-icons ul, .mynews-social-icons li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.mynews-social-icons ul li {
	line-height: 15px;
	display: inline-block;
	width: 32%;
	border: 1px solid #eee;
	border-width: 0 0 1px 0;
}
.mynews-social-icons li a i {
	text-align: center;
	float: left;
	font-size: 16px;
	margin: 0 auto;
	margin-right: 2px;
	margin-bottom: 2px;
	width: 49px;
	height: 49px;
	line-height: 49px;
}
.mynews-social-icons.ft-social-circle li a i {
	-webkit-border-radius: 50%;
	moz-border-radius: 50%;
	border-radius: 50%;
}
.mynews-social-icons.ft-social-leaf-1 li a i {
	-webkit-border-radius: 0 10px;
	moz-border-radius: 0 10px;
	border-radius: 0 10px;
}
.mynews-social-icons.ft-social-leaf-2 li a i {
	-webkit-border-radius: 10px 0;
	moz-border-radius: 10px 0;
	border-radius: 10px 0;
}
/*---------------------------------------------------------------------------------
    Outer frame
----------------------------------------------------------------------------------*/
.mynews-social-icons.ft-social-outer-frame li a i, .mynews-social-icons.ft-social-outer-frame li a i {
	background-color: transparent;
	color: #333;
	border: 1px solid #eee;
}
.mynews-social-icons.ft-social-outer-frame li a i:hover {
	color: #fff !important;
}
/*Rss*/
.mynews-social-icons.ft-social-outer-frame li.ft-rss a i {
	border-color: #f26522;
	color: #f26522;
}
.mynews-social-icons.ft-social-outer-frame li.ft-rss a i:hover {
	background-color: #f26522;
}
/*facebook*/
.mynews-social-icons.ft-social-outer-frame li.ft-facebook a i {
	border-color: #39599f;
	color: #39599f;
}
.mynews-social-icons.ft-social-outer-frame li.ft-facebook a i:hover {
	background-color: #39599f;
}
/*google*/
.mynews-social-icons.ft-social-outer-frame li.ft-google-plus a i {
	border-color: #fa0101;
	color: #fa0101;
}
.mynews-social-icons.ft-social-outer-frame li.ft-google-plus a i:hover {
	background-color: #fa0101;
}
/*Twitter*/
.mynews-social-icons.ft-social-outer-frame li.ft-twitter a i {
	border-color: #45b0e3;
	color: #45b0e3;
}
.mynews-social-icons.ft-social-outer-frame li.ft-twitter a i:hover {
	background-color: #45b0e3;
}
/*Linkedin*/
.mynews-social-icons.ft-social-outer-frame li.ft-linkedin a i {
	border-color: #006699;
	color: #006699;
}
.mynews-social-icons.ft-social-outer-frame li.ft-linkedin a i:hover {
	background-color: #006699;
}
/*Instagram*/
.mynews-social-icons.ft-social-outer-frame li.ft-instagram a i {
	border-color: #3f729b;
	color: #3f729b;
}
.mynews-social-icons.ft-social-outer-frame li.ft-instagram a i:hover {
	background-color: #3f729b;
}
/*Flickr*/
.mynews-social-icons.ft-social-outer-frame li.ft-flickr a i {
	border-color: #ff0084;
	color: #ff0084;
}
.mynews-social-icons.ft-social-outer-frame li.ft-flickr a i:hover {
	background-color: #ff0084;
}
/*Foursquare*/
.mynews-social-icons.ft-social-outer-frame li.ft-foursquare a i {
	border-color: #f94877;
	color: #f94877;
}
.mynews-social-icons.ft-social-outer-frame li.ft-foursquare a i:hover {
	background-color: #f94877;
}
/*Vimeo*/
.mynews-social-icons.ft-social-outer-frame li.ft-vimeo-square a i {
	border-color: #44bbff;
	color: #44bbff;
}
.mynews-social-icons.ft-social-outer-frame li.ft-vimeo-square a i:hover {
	background-color: #44bbff;
}
/*Youtube*/
.mynews-social-icons.ft-social-outer-frame li.ft-youtube a i {
	border-color: #cc181e;
	color: #cc181e;
}
.mynews-social-icons.ft-social-outer-frame li.ft-youtube a i:hover {
	background-color: #cc181e;
}
/*Dribbble*/
.mynews-social-icons.ft-social-outer-frame li.ft-dribbble a i {
	border-color: #d97aa5;
	color: #d97aa5;
}
.mynews-social-icons.ft-social-outer-frame li.ft-dribbble a i:hover {
	background-color: #d97aa5;
}
/*Tumblr*/
.mynews-social-icons.ft-social-outer-frame li.ft-tumblr a i {
	border-color: #34526f;
	color: #34526f;
}
.mynews-social-icons.ft-social-outer-frame li.ft-tumblr a i:hover {
	background-color: #34526f;
}
/*Pinterest*/
.mynews-social-icons.ft-social-outer-frame li.ft-pinterest a i {
	border-color: #c8232c;
	color: #c8232c;
}
.mynews-social-icons.ft-social-outer-frame li.ft-pinterest a i:hover {
	background-color: #c8232c;
}
/*github*/
.mynews-social-icons.ft-social-outer-frame li.ft-github a i {
	border-color: #666;
	color: #666;
}
.mynews-social-icons.ft-social-outer-frame li.ft-github a i:hover {
	background-color: #666;
}
/*soundcloud*/
.mynews-social-icons.ft-social-outer-frame li.ft-soundcloud a i {
	border-color: #F76700;
	color: #F76700;
}
.mynews-social-icons.ft-social-outer-frame li.ft-soundcloud a i:hover {
	background-color: #F76700;
}
/*behance*/
.mynews-social-icons.ft-social-outer-frame li.ft-behance a i {
	border-color: #1769ff;
	color: #1769ff;
}
.mynews-social-icons.ft-social-outer-frame li.ft-behance a i:hover {
	background-color: #1769ff;
}
/*delicious*/
.mynews-social-icons.ft-social-outer-frame li.ft-delicious a i {
	border-color: #285da7;
	color: #285da7;
}
.mynews-social-icons.ft-social-outer-frame li.ft-delicious a i:hover {
	background-color: #285da7;
}
/*Vk*/
.mynews-social-icons.ft-social-outer-frame li.ft-vk a i {
	border-color: #45668E;
	color: #45668E;
}
.mynews-social-icons.ft-social-outer-frame li.ft-vk a i:hover {
	background-color: #45668E;
}
/*vine*/
.mynews-social-icons.ft-social-outer-frame li.ft-vine a i {
	border-color: #00a478;
	color: #00a478;
}
.mynews-social-icons.ft-social-outer-frame li.ft-vine a i:hover {
	background-color: #00a478;
}
/*steam*/
.mynews-social-icons.ft-social-outer-frame li.ft-steam a i {
	border-color: #111;
	color: #111;
}
.mynews-social-icons.ft-social-outer-frame li.ft-steam a i:hover {
	background-color: #111;
}
/*spotify*/
.mynews-social-icons.ft-social-outer-frame li.ft-spotify a i {
	border-color: #84bd00;
	color: #84bd00;
}
.mynews-social-icons.ft-social-outer-frame li.ft-spotify a i:hover {
	background-color: #84bd00;
}
/*twitch*/
.mynews-social-icons.ft-social-outer-frame li.ft-twitch a i {
	border-color: #6441a5;
	color: #6441a5;
}
.mynews-social-icons.ft-social-outer-frame li.ft-twitch a i:hover {
	background-color: #6441a5;
}
/*mixcloud*/
.mynews-social-icons.ft-social-outer-frame li.ft-mixcloud a i {
	border-color: #589fc3;
	color: #589fc3;
}
.mynews-social-icons.ft-social-outer-frame li.ft-mixcloud a i:hover {
	background-color: #589fc3;
}
/*---------------------------------------------------------------------------------
    Colored
----------------------------------------------------------------------------------*/
.mynews-social-icons.ft-social-filled li a i {
	color: #fff;
	border: 1px solid #eee;
}
/*facebook*/
.mynews-social-icons.ft-social-filled li.ft-facebook a i {
	background-color: #39599f;
}
.mynews-social-icons.ft-social-filled li.ft-facebook a i:hover {
	background-color: transparent;
	border-color: #39599f;
	color: #39599f;
}
/*google plus*/
.mynews-social-icons.ft-social-filled li.ft-google-plus a i {
	background-color: #fa0101;
}
.mynews-social-icons.ft-social-filled li.ft-google-plus a i:hover {
	background-color: transparent;
	border-color: #fa0101;
	color: #fa0101;
}
/*twitter plus*/
.mynews-social-icons.ft-social-filled li.ft-twitter a i {
	background-color: #45b0e3;
}
.mynews-social-icons.ft-social-filled li.ft-twitter a i:hover {
	background-color: transparent;
	border-color: #45b0e3;
	color: #45b0e3;
}
/*Linkedin*/
.mynews-social-icons.ft-social-filled li.ft-linkedin a i {
	background-color: #006699;
}
.mynews-social-icons.ft-social-filled li.ft-linkedin a i:hover {
	border-color: #006699;
	color: #006699;
	background-color: transparent;
}
/*Instagram*/
.mynews-social-icons.ft-social-filled li.ft-instagram a i {
	background-color: #3f729b;
}
.mynews-social-icons.ft-social-filled li.ft-instagram a i:hover {
	background-color: transparent;
	border-color: #3f729b;
	color: #3f729b;
}
/*Flickr*/
.mynews-social-icons.ft-social-filled li.ft-flickr a i {
	background-color: #ff0084;
}
.mynews-social-icons.ft-social-filled li.ft-flickr a i:hover {
	background-color: transparent;
	border-color: #ff0084;
	color: #ff0084;
}
/*Foursquare*/
.mynews-social-icons.ft-social-filled li.ft-foursquare a i {
	background-color: #f94877;
}
.mynews-social-icons.ft-social-filled li.ft-foursquare a i:hover {
	background-color: transparent;
	border-color: #f94877;
	color: #f94877;
}
/*Vimeo*/
.mynews-social-icons.ft-social-filled li.ft-vimeo-square a i {
	background-color: #44bbff;
}
.mynews-social-icons.ft-social-filled li.ft-vimeo-square a i:hover {
	background-color: transparent;
	border-color: #44bbff;
	color: #44bbff;
}
/*Youtube*/
.mynews-social-icons.ft-social-filled li.ft-youtube a i {
	background-color: #cc181e;
}
.mynews-social-icons.ft-social-filled li.ft-youtube a i:hover {
	background-color: transparent;
	border-color: #cc181e;
	color: #cc181e;
}
/*Dribbble*/
.mynews-social-icons.ft-social-filled li.ft-dribbble a i {
	background-color: #d97aa5;
}
.mynews-social-icons.ft-social-filled li.ft-dribbble a i:hover {
	background-color: transparent;
	border-color: #d97aa5;
	color: #d97aa5;
}
/*Tumblr*/
.mynews-social-icons.ft-social-filled li.ft-tumblr a i {
	background-color: #34526f;
}
.mynews-social-icons.ft-social-filled li.ft-tumblr a i:hover {
	background-color: transparent;
	border-color: #34526f;
	color: #34526f;
}
/*Pinterest*/
.mynews-social-icons.ft-social-filled li.ft-pinterest a i {
	background-color: #c8232c;
}
.mynews-social-icons.ft-social-filled li.ft-pinterest a i:hover {
	background-color: transparent;
	border-color: #c8232c;
	color: #c8232c;
}
/*github*/
.mynews-social-icons.ft-social-filled li.ft-github a i {
	background-color: #666;
}
.mynews-social-icons.ft-social-filled li.ft-github a i:hover {
	background-color: transparent;
	border-color: #666;
	color: #666;
}
/*soundcloud*/
.mynews-social-icons.ft-social-filled li.ft-soundcloud a i {
	background-color: #F76700;
}
.mynews-social-icons.ft-social-filled li.ft-soundcloud a i:hover {
	background-color: transparent;
	border-color: #F76700;
	color: #F76700;
}
/*behance*/
.mynews-social-icons.ft-social-filled li.ft-behance a i {
	background-color: #1769ff;
}
.mynews-social-icons.ft-social-filled li.ft-behance a i:hover {
	background-color: transparent;
	border-color: #1769ff;
	color: #1769ff;
}
/*delicious*/
.mynews-social-icons.ft-social-filled li.ft-delicious a i {
	background-color: #285da7;
}
.mynews-social-icons.ft-social-filled li.ft-delicious a i:hover {
	background-color: transparent;
	border-color: #285da7;
	color: #285da7;
}
/*Vk*/
.mynews-social-icons.ft-social-filled li.ft-vk a i {
	background-color: #45668E;
}
.mynews-social-icons.ft-social-filled li.ft-vk a i:hover {
	background-color: transparent;
	border-color: #45668E;
	color: #45668E;
}
/*vine*/
.mynews-social-icons.ft-social-filled li.ft-vine a i {
	background-color: #00a478;
}
.mynews-social-icons.ft-social-filled li.ft-vine a i:hover {
	background-color: transparent;
	border-color: #00a478;
	color: #00a478;
}
/*steam*/
.mynews-social-icons.ft-social-filled li.ft-steam a i {
	background-color: #111;
}
.mynews-social-icons.ft-social-filled li.ft-steam a i:hover {
	background-color: transparent;
	border-color: #111;
	color: #111;
}
/*spotify*/
.mynews-social-icons.ft-social-filled li.ft-spotify a i {
	background-color: #84bd00;
}
.mynews-social-icons.ft-social-filled li.ft-spotify a i:hover {
	background-color: transparent;
	border-color: #84bd00;
	color: #84bd00;
}
/*twitch*/
.mynews-social-icons.ft-social-filled li.ft-twitch a i {
	background-color: #6441a5;
}
.mynews-social-icons.ft-social-filled li.ft-twitch a i:hover {
	background-color: transparent;
	border-color: #6441a5;
	color: #6441a5;
}
/*mixcloud*/
.mynews-social-icons.ft-social-filled li.ft-mixcloud a i {
	background-color: #589fc3;
}
.mynews-social-icons.ft-social-filled li.ft-mixcloud a i:hover {
	background-color: transparent;
	border-color: #589fc3;
	color: #589fc3;
}
/*Rss*/
.mynews-social-icons.ft-social-filled li.ft-rss a i {
	background-color: #f26522;
}
.mynews-social-icons.ft-social-filled li.ft-rss a i:hover {
	background-color: transparent;
	border-color: #f26522;
	color: #f26522;
}
/* Contact form 7
------------------------------------------------------------------ */
.wpcf7-form p {
	font-weight: bold;
}
input.wpcf7-form-control, textarea.wpcf7-form-control {
	padding: 5px;
	height: 40px;
	font-size: 16px;
	border: 1px solid #E3E3E3;
	width: 100%;
	margin: 5px 0;
}
input.wpcf7-form-control.wpcf7-textarea, textarea.wpcf7-form-control.wpcf7-textarea {
	height: auto;
}
input.wpcf7-form-control.wpcf7-submit, textarea.wpcf7-form-control.wpcf7-submit {
	width: auto;
	padding: 10px 30px;
	border: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.sent .formInner {
    display: none;
}

/* MyFunaCustom CSS
------------------------------------------------------------------ */
.container {
	max-width: 100%;
}
#main {
	z-index: 99;
	margin: 25px 0;
}
.maintab {
	display: table;
	table-layout: fixed;
	width: 100%;
	font-size: 0.9em;
	margin-bottom: 15px;
}
.maintab li {
	display: table-cell;
}
.widget .widget-title {
	position:inherit;
	display:block;
	border:none;
	font-size: 20px;
	font-weight:bold;
	font-family: 游ゴシック;
}
.townnewsarticle {
}

.padding10 {
	padding: 0 0 10px;
}
.margin10 {
	margin: 0 0 10px;
}
.padding15 {
	padding: 0 0 15px;
}
.margin15 {
	margin: 0 0 15px;
}
.smallttl {
	font-size: 0.9em !important;
}
/*土曜日のヘッダーセル*/
#wp-calendar thead tr th:nth-child(7) {
	color: #10acd3;
}
/*日曜日のヘッダーセル*/
#wp-calendar thead tr th:nth-child(1) {
	color: #dd0202;
}
.media-body .post-author {
	margin-top: 0px;
	margin-bottom: 10px;
}
.media-body .sociallink {
	list-style: none;
	display: inline-block;
	padding-left: 0px;
	margin-left: 0px;
	font-size: 1.8em;
	margin-top: 0px;
	margin-bottom: 10px;
}
.media-body .sociallink li {
	display: inline-block;
}
.media .table {
	width: 100%;
	table-layout: fixed;
	word-wrap: break-word;
	text-align: left !important;
}
.media .table th, .media .table td{
	padding: 10px;
}

/* レスポンシブテーブル */
@media screen and (max-width:480px) {
	/* レスポンシブテーブル: 垂直型 - 2列構成のテーブル向け */
	.table.responsive--vertical,
	.table.responsive--vertical tr,
	.table.responsive--vertical th,
	.table.responsive--vertical td {
		display: block;
		width: auto;
	}
}


.socialpart {
	margin: 0 0 25px;
}
.interviewimg {
	margin: 0 10px 10px;
}
@media screen and (max-width:480px) {
	.interviewimg {
		float: none !important;
		width: 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

.dl-horizontal dt {
	text-align: left !important;
	width: 140px;
}
.dl-horizontal dd {
	margin-left: 10em;
}

.myfunacat{
	overflow: hidden;
	padding-left: 60px;
	height: 60px;
	line-height: 60px;
	margin-bottom: 15px;
}

.myfunacat2{
	padding-left: 80px;
	height: 60px;
	line-height: 60px;
	margin-bottom: 15px;
}

.myfunatownnew{
	background-color: #EEE;
	background:url(../images/bg_funahimanew.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #003c74;
}

.myfunatownnews{
	background-color: #EEE;
	background:url(../images/bg_funahimatownnews.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #003c74;
}

.myfunaevent{
	background-color: #EEE;
	background:url(../images/bg_funahimaevent.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #003c74;
}

.myfunaetc{
	background-color: #EEE;
	background:url(../images/bg_funahimaetc.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #003c74;
}

.myfunanet{
	background-color: #EEE;
	background:url(../images/bg_funahimamyfunanet.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #10acd3;
}

.myfunafunaco{
	background-color: #EEE;
	background:url(../images/bg_funahimafunaco.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #10acd3;
}

.myfunablog{
	background-color: #EEE;
	background:url(../images/bg_funahimablog.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #10acd3;
}

.myfunabody{
	background-color: #EEE;
	background:url(../images/bg_funahimabody.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #9518d5;
}

.myfunabeauty{
	background-color: #EEE;
	background:url(../images/bg_funahimabeauty.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #d518bd;
}

.myfunalearn{
	background-color: #EEE;
	background:url(../images/bg_funahimalearn.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #4db205;
}

.myfunalive{
	background-color: #EEE;
	background:url(../images/bg_funahimalive.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #d5ce18;
}

.myfunaplay{
	background-color: #EEE;
	background:url(../images/bg_funahimaplay.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #dd0202;
}

.myfunaeat{
	background-color: #EEE;
	background:url(../images/bg_funahimaeat.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #f97400;
}

.myfunamemberblog{
	background-color: #EEE;
	background:url(../images/bg_funahimamemberblog.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #003c74;
}

.myfunacitizenblog{
	background-color: #EEE;
	background:url(../images/bg_funahimacitizenblog.png)  no-repeat left center;
	background-size:contain;
	border-bottom: 5px solid #003c74;
}

.myfuna{
	color:#000000;
	line-height: 16px;
	font-size: 1.5em;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0px;
    text-transform: none;
	padding-left: 10px;
}

/* Contact Form 7 Sytle Custom
------------------------------------------------------------------ */
.wpcf7 {
	margin: 15px !important;
}
.wpcf7 .wpcf7-response-output {
	margin: 10px 0 0;
	padding: 8px 35px 8px 14px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	-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;
}
/* TOP Page News
------------------------------------------------------------------ */
.newslist {
	margin-bottom: 10px;
}
.newslist dl dt{
	font-weight: normal;
	font-size: 0.9em;
}
.newslist dl dd{
	font-size: 0.9em;
}
.img-mbottom10 {
	margin-bottom: 10px;
}
.img-mright10 {
	margin-right: 10px;
}
.article_title h3 {
	margin-bottom: 5px;
}
.article-block{
	line-height:1.3;
}
.title-news {
font-size: 90%;
color: #003c74;
line-height: 1.5em;
text-decoration: none;
}
.title-news a {color: #003c74; text-decoration: none;}

.topkamei3 .title-news a {}

.no-thumb {border-left: 3px solid #669900; padding-left:10px;}

.article-more {
	font-size: 85%;
}
.article-more a{
	color: #666;
}
.article-more a:hover{
	text-decoration: underline;
}
.article-time {
	color: #333;
	font-size: 90%;
	font-weight:bold;
	display:block;
}
.module-category .article-label a {
	border-top: none !important;
}
.detail {
	padding: 5px;
	color: #003c74;
}
.detail a:hover {
	color: #333;
}
.keywords {
	padding: 0px 15px 15px;
}
.keyword {
	list-style: none;
}
.keyword:first-child {
	float: left;
	margin-right: 10px;
}
.main-list {
	margin-bottom: 15px;
}
.widget-box,.widget-list {
	margin:0 auto 15px auto;
}
.widget_sp_image-image-link {
	margin-bottom: 15px;
	display: block;
}
.socialplugin {
	margin-bottom: 15px;
	min-height: 300px;
}




#search_category_news_list_area {
	margin-bottom: 20px;
}
	#search_category_news_list_area .nav-tabs {
		font-weight: 700;
	}
	#search_category_news_list_area .tab-content {
		border-top-width: 0;
	}
	#search_category_news_list_area .tab-pane {
		padding: 1.6em 0 0.4em 0;
	}
	#search_category_news_list_area .tab-pane-entry-list { margin-bottom: 24px; }

	/**
	 * タブナビゲーションに個別のスタイルをつける例
	 * - .nav-tabs > li.tab-nav__SLUG > a
	 * - .nav-tabs > li.tab-nav__SLUG.active > a　・・・アクティブな場合のみ
	 */
	/*#search_category_news_list_area .nav-tabs > li.tab-nav__eat.active > a { box-shadow: inset 0px 4px #f97400; }*/

	/**
	 * タブパネルに個別のスタイルをつける例
	 * - #tab-pane__SLUG
	 */
	/*#search_category_news_list_area #tab-pane__eat {}*/


.panel-entry-list { margin-bottom: 24px; }


/************************************
** MyFunaカードが使えるお店
************************************/
.entry-content .myfunashopinfo {
	background-color: #faf8f5;
	border: 1px solid #eeece4;
	height: 150px;
	margin-bottom: 15px;
	margin-right: 5px;
	padding: 10px;
	overflow: hidden;
}
.entry-content .benefit-shop {
	font-size: 1.1em;
}

.entry-content .benefit-text {
	font-size: 0.9em;
}

/************************************
** WordPressカレンダースタイル
************************************/
#wp-calendar {
    font-size: 0.8em;
    width: 100%;
    margin-bottom: 10px;
}
#wp-calendar th, #wp-calendar td {
  text-align: center;
}
#wp-calendar td a:link {
  text-decoration: underline;
}
#wp-calendar caption {
font-weight: bold;
text-align: left;
margin-top: 10px;
margin-bottom: 3px;
padding-top: 0;
padding-bottom: 0px;
border-bottom: solid 1px #999;
font-size: 150%;
color: #5cb31c;
}
.eventpost-btn{
padding: 2px 10px 3px;
border-radius: 15px;
margin:0 5px;
background: #5cb31c;
color: #fff;
font-weight: bold;
font-size: 90%;
}
.eventlist-btn{
padding: 2px 10px 3px;
border-radius: 15px;
margin:0 5px;
background:#5cb31c;
color: #fff;
font-weight: bold;
font-size: 90%;
}

/************************************
** MyFuna Funaco バックナンバー
************************************/
.entry-content .myfunaarchive{
    margin: 0px;
	padding: 0px;
}

.myfunaarchive li {
list-style-type:none;
float:left;
margin:3px;
text-align:center;
font-size: 0.8em;
	width: 24%;
background: #f4f4f4;
}
.myfunaarchive a {
    display: block;
    text-decoration: none;
    padding: 10px;
	font-size: 1.2em;
}
.myfunaarchive a:hover {
background-color:#EEE;
color: #333;
}

.myfunaarchive a img {
display:block;
text-decoration:none;
}

.entry-content .myfunaarchive p {
    margin: 5px 0 -5px 0;
    padding: 0px;
}

/************************************
** 固定ページの見出し
************************************/
.page .entry-content h3{
    background-color: #EEE;
    background: url(../images/bg_funahimaetc.png) no-repeat left center;
    background-size: contain;
    border-bottom: 5px solid #003c74;
    padding-left: 60px;
    height: 60px;
    line-height: 60px;
    margin-bottom: 15px;
}

.page .entry-content h4{
    color: #003c74;
    margin-bottom: 15px;
	font-weight: bold;
}

.page .entry-content h5{
    color: #333;
    margin-bottom: 15px;
	font-weight: normal;
}

/************************************
** テーブルデザイン
************************************/
table.price {
    width: 80%;
    margin: 0 auto 25px;
    border-collapse: separate;
    border-spacing: 1px 0;
    font-size: 15px;
}
table.price th,
table.price td {
    padding: 10px;
}
table.price th {
    box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset;
    border-radius: 5px 5px 10px 10px;
    background: #88b7d5;
    vertical-align: middle;
    text-align: center;
    width: 125px;
    height: 50px;
    position: relative;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    font-size: 24px;
}

table.price th.c1 {
    background: rgb(162,206,26); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(97,174,36,1) 1%, rgba(86,155,32,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(97,174,36,1)), color-stop(100%,rgba(86,155,32,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(97,174,36,1) 1%,rgba(186,155,32,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(97,174,36,1) 1%,rgba(86,155,32,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(97,174,36,1) 1%,rgba(86,155,32,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(97,174,36,1) 1%,rgba(86,155,32,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61ae24', endColorstr='#569b20',GradientType=0 ); /* IE6-9 */
}

table.price th.c2 {
    background: rgb(237,73,147); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(204,20,69,1) 1%, rgba(182,17,61,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(204,20,69,1)), color-stop(100%,rgba(182,17,61,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(204,20,69,1) 1%,rgba(182,17,61,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(204,20,69,1) 1%,rgba(182,17,61,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(204,20,69,1) 1%,rgba(182,17,61,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(204,20,69,1) 1%,rgba(182,17,61,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc1445', endColorstr='#b6113d',GradientType=0 ); /* IE6-9 */
}

table.price th.c3 {
    background: rgb(29,140,233); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(17,63,140,1) 1%, rgba(15,56,125,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(17,63,140,1)), color-stop(100%,rgba(15,56,125,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(17,63,140,1) 1%,rgba(15,56,125,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(17,63,140,1) 1%,rgba(15,56,125,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(17,63,140,1) 1%,rgba(15,56,125,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(17,63,140,1) 1%,rgba(15,56,125,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#113f8c', endColorstr='#0f387d',GradientType=0 ); /* IE6-9 */
}

table.price th:after {
    top: 69px;
    left: 5px;
    content: &quot;&quot;;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border: 78px solid transparent;
}
/* firefox */
@-moz-document url-prefix() {
    table.price th {
        text-indent: 10px;
    }
    table.price th::after {
        padding: 0;
        top: 60px;
        left: 0;
        content: &quot;&quot;;
        height: 0;
        width: 0;
        position: relative;
        pointer-events: none;
        border: 50px solid transparent;
        border-top: #B7D567 15px solid;
    }
}
table.price th.c1:after {
    border-top: #569b20 15px solid;
}
table.price th.c2:after {
    border-top: #b6113d 15px solid;
}
table.price th.c3:after {
    border-top: #0f387d 15px solid;
}

table.price td {
    box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
    text-align: center;
    padding-top: 15px;
    border: none;
    height: 70px;
}

table.price tr:nth-child(2n+1) td.c1 {
    background: #f7f9e8;
}
table.price tr:nth-child(2n+0) td.c1 {
    background: #e2efbc;
}

table.price tr:nth-child(2n+1) td.c2 {
    background: #ffecf5;
}
table.price tr:nth-child(2n+0) td.c2 {
    background: #ffdfed;
}

table.price tr:nth-child(2n+1) td.c3 {
    background: #fff;
}
table.price tr:nth-child(2n+0) td.c3 {
    background: #eee;
}


table.price tr:last-child td {
    border-radius: 0 0 5px 5px;
    box-shadow: 0px 2px 2px rgba(0,0,0,0.2);
}

table.price tr:last-child td button {
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #ffaa22;
    padding:9px 18px;
    text-decoration:none;
    background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
    background:-ms-linear-gradient( top, #ffec64 5%, #ffab23 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
    background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffec64), color-stop(100%, #ffab23) );
    background-color:#ffec64;
    color:#333333;
    display:inline-block;
    text-shadow:1px 1px 0px #ffee66;
    -webkit-box-shadow:inset 1px 1px 0px 0px #fff6af;
    -moz-box-shadow:inset 1px 1px 0px 0px #fff6af;
    box-shadow:inset 1px 1px 0px 0px #fff6af;
}
table.price tr:last-child td button:hover {
    background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
    background:-ms-linear-gradient( top, #ffab23 5%, #ffec64 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
    background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffab23), color-stop(100%, #ffec64) );
    background-color:#ffab23;
}
table.price tr:last-child td button {
    position:relative;
    top:1px;
}
/************************************
** ボタンデザイン
************************************/
.btn-wrapper {
	text-align: center;
}

.entry-content .button {
	position: relative;
	background-color: #f79434;
	border-radius: 4px;
	color: #fff;
	-webkit-transition: none;
	transition: none;
	box-shadow: 0 3px 0 #f77d34;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .4);
	text-decoration: none;
	padding: 10px;
	font-size: 1.4em;
	margin: 15px 25px 15px 15px;
	display: inline-block;
}
.entry-content .button:hover {
	top: -4px;
	box-shadow: 0 7px 0 #f77d34;
}
.entry-content .button:active {
	top: 3px;
	box-shadow: none;
}

.entry-content .button2 {
	position: relative;
	background-color: #5991f7;
	border-radius: 4px;
	color: #fff;
	-webkit-transition: none;
	transition: none;
	box-shadow: 0 3px 0 #246ff9;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .4);
	text-decoration: none;
	padding: 10px;
	font-size: 1.4em;
	margin: 15px 25px 15px 15px;
	display: inline-block;
}
.entry-content .button2:hover {
	top: -4px;
	box-shadow: 0 7px 0 #246ff9;
}
.entry-content .button2:active {
	top: 3px;
	box-shadow: none;
}

/************************************
**  イベントのスタイル
************************************/
.eventback {background:#E0F8E6;padding: 0px 10px;}
.eo-events-widget {
	padding: 0;
	padding-bottom:10px;
	margin: 0 5px 0 0px;
}
.eo-events-widget li{
	margin: 0;
	padding: 5px 0;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.2;
	list-style:none;
	border-bottom: 1px dotted #999;
}
.eo-events-widget li small {
	color: #666;
}

.eo_widget_calendar+.EO_Event_List_Widget .widget-top {
	padding: 5px;
	margin-bottom: 10px;
	border: none;
	background-color: #003c74;
	color: #fff;
	text-align: center;
}
.eo_widget_calendar+.EO_Event_List_Widget .widget-top .widget-title {
	position: static;
	margin: 0 !important;
	padding: 0;
	border: none;
	font-size: 1em;
	font-weight: normal;
}

.eventdate {font-weight:bold; margin-bottom:8px;}


/************************************
** 著者一覧のスタイル
************************************/
.author_list {
	margin-bottom: 20px;/* gridなので左右余白はここで変更しない！ */
}
.author_list_inner {
}
.author_list .col_thumb img.avatar {
	margin: 0 0 4px;
	height: 85px;
display: block;
object-fit: cover;
}

/************************************
** 著者ボックスのスタイル
************************************/
.saboxplugin-wrap {
	background-color: #faf8f5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid;
	border-color: #EEE;
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
	word-wrap: break-word;
	margin: 20px 0;
}
.saboxplugin-wrap .saboxplugin-gravatar {
	float: left;
	padding: 20px
}
.saboxplugin-wrap .saboxplugin-authorname {
	font-size: 18px;
	line-height: 1;
	margin: 20px 0 0 20px;
	display: block
}
.saboxplugin-wrap .saboxplugin-authorname a {
	text-decoration: none
}
.saboxplugin-wrap .saboxplugin-authorname a:focus {
	outline: 0
}
.saboxplugin-wrap .saboxplugin-desc {
	display: block;
	margin: 5px 20px
}
.saboxplugin-wrap .saboxplugin-desc a {
	text-decoration: none
}
.saboxplugin-wrap .saboxplugin-desc p {
	margin: 5px 0 12px
}
.saboxplugin-wrap .saboxplugin-web {
	margin: 0 20px 15px;
	text-align: left
}
.saboxplugin-wrap .sab-web-position {
	text-align: right
}
.saboxplugin-wrap .saboxplugin-web a {
	color: #ccc;
	text-decoration: none
}
.saboxplugin-wrap .saboxplugin-socials {
	position: relative;
	z-index: 50;
	display: block;
	background-color: #faf8f5;
	padding: 0 15px;
	-webkit-box-shadow: 0 1px 0 0 #eee inset;
	-moz-box-shadow: 0 1px 0 0 #eee inset;
	box-shadow: 0 1px 0 0 #eee inset
}
.saboxplugin-wrap .saboxplugin-socials a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	border: 0;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	-o-transition: opacity .4s;
	transition: opacity .4s
}
.saboxplugin-wrap .saboxplugin-socials a:hover {
	opacity: .8;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	-o-transition: opacity .4s;
	transition: opacity .4s
}
.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-color:before {
	display: block;
	width: 30px;
	height: 30px;
	line-height: 33px;
	text-align: center;
	speak: none
}
.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-color {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	text-decoration: inherit;
	font-size: 14px;
	position: relative;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	margin: 10px 5px;
	background-clip: content-box;
	-moz-background-clip: content-box;
	-webkit-background-clip: content-box;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	overflow: hidden
}
.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey:before {
	display: block;
	text-align: center;
	speak: none;
	line-height: 1
}
.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	text-decoration: inherit;
	font-size: 20px;
	position: relative;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	margin: 10px 5px;
	color: #444
}
.clearfix:after, .clearfix:before {
	content: ' ';
	display: table;
	line-height: 0;
	clear: both
}
.ie7 .clearfix {
	zoom: 1
}
.saboxplugin-wrap .saboxplugin-socials.sabox-colored .saboxplugin-icon-color {
	color: #fff
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-addthis:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-addthis:before {
	content: '\f067'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-behance:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-behance:before {
	content: '\f1b4'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-delicious:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-delicious:before {
	content: '\f1a5'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-deviantart:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-deviantart:before {
	content: '\f1bd'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-digg:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-digg:before {
	content: '\f1a6'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-dribbble:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-dribbble:before {
	content: '\f17d'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-facebook:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-facebook:before {
	content: '\f09a'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-flickr:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-flickr:before {
	content: '\f16e'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-github:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-github:before {
	content: '\f09b'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-google:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-google:before {
	content: '\f1a0'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-googleplus:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-googleplus:before {
	content: '\f0d5'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-html5:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-html5:before {
	content: '\f13b'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-instagram:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-instagram:before {
	content: '\f16d'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-linkedin:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-linkedin:before {
	content: '\f0e1'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-pinterest:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-pinterest:before {
	content: '\f0d2'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-reddit:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-reddit:before {
	content: '\f1a1'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-rss:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-rss:before {
	content: '\f09e'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-sharethis:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-sharethis:before {
	content: '\f1e0'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-skype:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-skype:before {
	content: '\f17e'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-soundcloud:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-soundcloud:before {
	content: '\f1be'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-spotify:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-spotify:before {
	content: '\f1bc'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-stackoverflow:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-stackoverflow:before {
	content: '\f16c'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-steam:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-steam:before {
	content: '\f1b6'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-stumbleUpon:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-stumbleUpon:before {
	content: '\f1a4'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-tumblr:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-tumblr:before {
	content: '\f173'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-twitter:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-twitter:before {
	content: '\f099'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-vimeo:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-vimeo:before {
	content: '\f194'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-windows:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-windows:before {
	content: '\f17a'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-wordpress:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-wordpress:before {
	content: '\f19a'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-yahoo:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-yahoo:before {
	content: '\f19e'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-youtube:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-youtube:before {
	content: '\f167'
}
.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-xing:before, .saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-xing:before {
	content: '\f168'
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-addthis {
	background: #FF8662;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-behance {
	background: #0294FF;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-delicious {
	background: #0294FF;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-deviantart {
	background: #DCE22B;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-digg {
	background: #1B8EC4;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-dribbble {
	background: #EF76A4;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-facebook {
	background: #3B5998;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-flickr {
	background: #FF0586;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-github {
	background: #829AA8;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-google {
	background: #E8262F;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-googleplus {
	background: #DD4B39;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-html5 {
	background: #F16528;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-instagram {
	background: #417096;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-linkedin {
	background: #1583BB;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-pinterest {
	background: #CB2027;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-reddit {
	background: #FF4107;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-rss {
	background: #FF7A21;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-sharethis {
	background: #1D9565;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-skype {
	background: #3FC1F4;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-soundcloud {
	background: #FF5419;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-spotify {
	background: #AECF02;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-stackoverflow {
	background: #FF661E;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-steam {
	background: #484848;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-stumbleUpon {
	background: #EB4923;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-tumblr {
	background: #3C576C;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-twitter {
	background: #00ACED;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-vimeo {
	background: #006599;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-windows {
	background: #00ADEF;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-wordpress {
	background: #21759A;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-yahoo {
	background: #4101AF;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-youtube {
	background: #E52C27;
}
.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-xing {
	background: #026466;
}

@media screen and (max-width:480px) {
.saboxplugin-wrap {
	text-align: center
}
.saboxplugin-wrap .saboxplugin-gravatar {
	float: none;
	padding: 20px 0;
	text-align: center;
	margin: 0 auto;
	display: block
}
.saboxplugin-wrap .saboxplugin-gravatar img {
	float: none;
	display: inline-block;
	display: -moz-inline-stack;
	vertical-align: middle;
	zoom: 1
}
.saboxplugin-wrap .saboxplugin-desc {
	margin: 0 10px 20px;
	text-align: center
}
.saboxplugin-wrap .saboxplugin-authorname {
	text-align: center;
	margin: 10px 0 20px
}
}

/************************************
** 著者ページコンテンツ
************************************/
/**
 * shopmenu
 */
section.shopmenu .shopmenu-items {
	clear: both;
	overflow: hidden;
	position: relative;
}
section.shopmenu .shopmenu-item {
	clear: both;
	margin-bottom: 20px;
}
section.shopmenu .shopmenu-item-heading {
	padding: 4px 10px;
	border-left: 25px solid #003c74;
	border-bottom: 1px solid #003c74;
	font-size: 1.0rem;
	font-weight: bold;
}
section.shopmenu .shopmenu-item-content {
	padding: 5px 0 10px;
}
@media screen and (max-width:480px) {
	section.shopmenu .shopmenu-item-content .shopmenu-item-image {
		display: block;
		margin: 4px 0;
		text-align: center;
	}
	section.shopmenu .shopmenu-item-content .shopmenu-item-image img {
		float: none;
		margin: 0;
	}
}


div.readmore-link {
	margin: 4px 0 12px;
	text-align: right;
}
div.readmore-link>a {
	background: none;
	transition: opacity 0.2s;
}
div.readmore-link>a:hover,
div.readmore-link>a:focus {
	text-decoration: underline;
	opacity: 0.8;
}
div.readmore-link>a.btn {
	border-radius: 2px;
	text-align: center;
}

.metaslider { border-bottom:5px solid #99cc00;}

.topmore-link {text-align:right; margin: 4px 0 12px;}

.morelink-wrap {text-align:right;}

.topmore-link a {    background: none;
    border: none;
    box-shadow: none;
    text-align: right;}

.topmore-link a:hover {background:none; border:none;}

.backnum_btn {width:270px; text-align:center; float:right; border:2px solid #ececec;padding:5px 0;}


.backnum_btn a { display:block; width:100%; height:100%;}


/* Search Form */
.topsearch #searchform {    position: absolute;  top: 30px;  right: 20px; border:1px solid #ccc; width:255px;}

#searchform {border:1px solid #ccc;margin-bottom: 20px;}

#s {width: 86%;   height: 40px;    margin: 0 -2px 0px 0;       background: #ffffff;   padding: 0 10px; }

#searchsubmit {    border: none;   width: 14%;   height: 40px;   background: #cccccc url("../renewal/icon_search.png") no-repeat center;   cursor: pointer;   display: block;
  float: right;  text-indent: -9999px;   overflow: hidden;border-radius: 0;}
  
.section-inner { padding: 1.6em 0 0.4em 0;  padding-bottom: 0.4em;}

/* meta */

.metaslider .flexslider {margin-bottom:0 !important;}

.metaslider {overflow:hidden;}

/* Scroll to Top! */

@media screen and (max-width:480px) {
#wpfront-scroll-top-container img {width:60px !important; height:auto !important;}
.topmore-link a {padding:10px 0;}
.backnum_btn {width:100%; float:none;}

}

.copyright {margin:0 auto; padding: 12px 0;}

#eo_event_list_widget-3 {margin-bottom:20px;}
#eo_event_list_widget-4 {margin-bottom:20px;}

.search_sp{margin:20px 10px;}

.title_wrap {background:url(../images/myfuna_pagebg.png) repeat-x;}


/* 加盟店　プロフィール */
.author_prof ul {list-style:none; margin:0; display:flex; justify-content:space-between; padding:0;}
.author_prof ul li {width:48%;}
.author_prof ul li img {margin:0; max-height:300px; object-fit:cover;}

/* 情報スクランブルCSS */
.sc_fl { float:left; width:40%; padding-right:20px; margin-bottom:20px;}
.entry-content .sc_image_wrap {display:flex; flex-wrap:wrap; margin: 0 auto 0 auto; padding:0;}
.sc_image_wrap li {width:40%; list-style:none; margin-right:20px; margin-bottom:20px;}
.entry-content p.cc {font-size:12px; text-align:center; margin: 0 auto; padding-top:5px; color:#666;}

@media screen and (max-width:481px) {
.entry-content .sc_image_wrap {display:flex; flex-wrap:wrap; margin: 0 auto 30px auto; padding:0; justify-content:space-between}
.sc_image_wrap li {width:48%; list-style:none; margin-right:0;}
.myfunaarchive li { width: 47%;}
}

/* 印刷用CSS */
@media print{
.col-lg-3 {display:none !important;}
.col-lg-9 {width:100% !important; overflow:hidden; marign:0 auto !important;}
.content_other {display:none !important;}
.footer {display:none !important;}
.spcatmenu {display:none !important;}
#wpfront-scroll-top-container {display:none !important;}
.mobile-menu.sticky-nav {display:none !important;}
.navbar {display:none !important;}
.header_h1 {display:none !important;}
.breadcrumb {display:none !important;}
.myfunaetc {background:#fff !important; padding-left:0 !important;}
.social4i {display:none !important;}
}

#sidemenu {
    width: 160px;
    position: fixed;
    bottom: 160px;
	right:0;
    z-index: 1000;
    text-align: center;
	transition: .35s ease-in;

}


#sidemenu .btnClose::after {
    content: "×";
    display: block;
	color:#fff;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 130px;
    left: 6px;
	font-weight:bold;
}
#sidemenu.close .btnClose::after {
    content: "←";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 130px;
    left: 6px;
	color:#fff;
	font-weight:bold;
}

#sidemenu .btn_tab {
    background-color: #ff9900;
	font-size:15px;
	font-weight:bold;
	line-height:130%;
	color:#fff;
    padding: 5px 3px;
    width: 30px;
    height: 160px;
    float: left;
	border-radius:5px 0 0 5px;
    box-shadow:  3px 3px 4px 2px #999999;
    -webkit-box-shadow: 3px 3px 4px 2px #999999;
    -moz-box-shadow: 3px 3px 4px 2px #999999;
}

#sidemenu .btn_tab img {
    width: 18px;
}

#sidemenu ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    background-color: #f5f6ce;
    padding: 12px 10px 0;
    width: 130px;
    list-style: none;
    box-shadow: 3px 3px 4px 2px #999999;
    -webkit-box-shadow: 3px 3px 4px 2px #999999;
    -moz-box-shadow:  3px 3px 4px 2px #999999;
}

#sidemenu li {
    background-color: #fff;
    border-radius: 10px;
    font-size: 12px;
    margin-bottom: 10px;
}

#sidemenu ul li:first-child {
    text-align: left;
	background:none;
}

#sidemenu.close {
    right: -130px;transition: .35s ease-out; opacity:1; font-size:15px; text-shadow:none;

}

@media (max-width:480px){
#sidemenu.close {right:0; transition: .35s ease-out; opacity:1; font-size:15px; text-shadow:none;}
#sidemenu {
    width: 160px;
    position: fixed;
    right: -130px;
    bottom: 80px;
    z-index: 1000;
    text-align: center;
	transition: .35s ease-in;
}
#sidemenu .btnClose::after {
    content: "←";
    display: block;
	color:#fff;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 130px;
    left: 6px;
	font-weight:bold;
}
#sidemenu.close .btnClose::after {
    content: "×";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 130px;
    left: 6px;
	color:#fff;
	font-weight:bold;
}
}