@charset "utf-8";
/* CSS Document */
@import url(../font-nanum/1.0/nanumgothic/nanumgothic.css);

body {
	font-size:13px !important;
	line-height:28px;
	color:rgba(0,0,0,0.8) !important;
	-webkit-text-size-adjust:none;
}
body * {
	font-family:"GothamBook", "Nanum Gothic" !Important;
	letter-spacing:0.025em;
	word-spacing:0.025em;
}
h1, h2, h3, h4, h5, h6 {font-family:"GothamBlack", "Nanum Gothic" !Important;}

b,
strong,
dt,
.widget_display_stats strong {
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-weight:500;
}
.post-single-content b,
.post-single-content strong {
	font-family:"GothamBook", "Nanum Gothic" !Important;
	font-weight:700;
}

input[type=date], 
input[type=datetime-local], 
input[type=datetime], 
input[type=email], 
input[type=month], 
input[type=number], 
input[type=password], 
input[type=search], 
input[type=tel], 
input[type=text], 
input[type=time], 
input[type=url], 
input[type=week],
input[type=submit] {
	-webkit-appearance:none;
	-webkit-border-radius:0;
}
input[type=button],
input[type=submit] {
	-webkit-appearance:none;
	-moz-appearance:none;
	cursor:pointer;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
}
a {
	color:rgba(0,0,0,0.8);
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	-webkit-transition:all .2s;
}
.main-header {
	background:#fff;
	-moz-box-shadow:0 0 0 0 #fff;
	-webkit-box-shadow:0 0 0 0 #fff;
	box-shadow:0 0 0 0 #fff;
	border-bottom:1px solid #d6d6d5;
}
.main-header:after {display:none;}
.logo-wrap,
.secondary-navigation {
}
#logo a {
	width:163px;height:49px;
	background-image:url(http://www.kpop-map.com/wp-content/themes/pinstagram/pinstagram/images/kpopblog-logo.png);
	background-size:100% auto;
}
#header {
	height:80px;
	padding:0 30px;
}
#header h1,
#header h2 {padding:14px 0 12px;}
.head-search .icon-search {display:none;}
.head-search {
	position:absolute;right:30px;bottom:20px;
	width:300px;
}
#searchform fieldset {float:right;}
#header #searchform {width:100%;min-width:1px;}
#header #s,
.main-header .sbutton {
	height:34px;
	border-style:solid;
	border-width:1px;
	border-color:#ccc !important;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
}
#header #s {
	width:263px;
	font-weight:300;
	border-right:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
}
.main-header .sbutton {
	width:37px;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	font-size:0;
	background-color:transparent;
	background-image:url(../wp-content/themes/pinstagram/pinstagram/images/bt-search.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	background-position:center;
}
#header .head-social {display:none;}
.head-social {
	float:none;
	text-align:center;
}
.head-social ul:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.head-social ul li {
	display:inline-block;
	float:none;
	list-style-type:none;
	margin:0 2px;
}
.head-social ul li i {display:none;}
.head-social ul li a {
	display:block;
	width:32px;height:32px;
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:0 0;
	opacity:0.8;
}
.head-social ul li.mts-twitter-icon a {background-image:url(http://www.kpop-map.com/wp-content/themes/pinstagram/pinstagram/images/sns-tw.jpg);}
.head-social ul li.mts-fb-icon a {background-image:url(../wp-content/themes/pinstagram/pinstagram/images/sns-fb.jpg);}
.head-social ul li.mts-linkedin-icon a {background-image:url(../wp-content/themes/pinstagram/pinstagram/images/sns-google.jpg);}
.head-social ul li.mts-pinterest-icon a {background-image:url(http://www.kpop-map.com/wp-content/themes/pinstagram/pinstagram/images/sns-pin.jpg);}
.head-social ul li.mts-youtube-icon a {background-image:url(http://www.kpop-map.com/wp-content/themes/pinstagram/pinstagram/images/sns-youtube.jpg);}
.head-social ul li.mts-instagram-icon a {background-image:url(http://www.kpop-map.com/wp-content/themes/pinstagram/pinstagram/images/sns-instagram.jpg);}
.head-social ul li a:hover {opacity:1.0;}
.head-social ul li i:before {display:none;}

.secondary-navigation {
	float:left;
	margin:8px 0 0 35px;
}
#navigation,
#navigation ul li {
	float:none;
	text-align:center;
}
#navigation ul li {display:inline-block;}
#navigation .sf-sub-indicator {display:none;}
#navigation ul ul li {display:block;}
#navigation ul ul a, 
#navigation ul ul a:link, 
#navigation ul ul a:visited {
	width:100%;
	padding:9px 20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.secondary-navigation a {
	font-family:"GothamBold" !Important;
	text-shadow:0 1px 1px rgba(0,0,0,0);
}
#navigation ul .current-menu-item, 
#navigation ul .sfHover a, 
#navigation ul ul .sfHover a, 
.secondary-navigation a:hover, 
.secondary-navigation li:hover {background:rgba(0,0,0,0);}
#navigation ul ul, 
.head-social ul ul, 
#navigation ul ul li, 
#navigation ul li:hover {
	color:rgba(0,0,0,0.8);
	background-color:#fff;
}
#navigation ul li:hover a {color:rgba(0,0,0,1) !important;}
#navigation ul ul {border:1px solid #d6d6d5;}
#navigation > ul > li li.current-menu-item {background: rgba(0,0,0,.1);}
footer .container {display:none;}
#copyright-note {width:90%;max-width:1300px;}
#copyright-note:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
#copyright-note span {display:none;}
.copyrights,
.copyrights a {
	font-family:'Harabara' !important;
	font-size:13px;
	line-height:22px;
}
.copyrights a {display:inline-block;}
.copyrights a {color:#f89106;}
.copyrights span a {width:73px;height:22px;}
.copyrights a.contactus {
	font-family:"GothamBook", "Nanum Gothic" !Important;
	font-size:12px;
	color:#fff;
	position:relative;
	display:inline-block;
	margin-left:10px;
	padding-left:10px;
	text-transform:uppercase;
}
.copyrights a.contactus:before {
	position:absolute;top:6px;left:0;
	display:block;
	content:'';
	width:1px;height:10px;
	background-color:#8D8D8D;
}
.title a,
.title a:hover {
	color:rgba(0,0,0,1);
}
.latestPost, 
.sidebar.c-4-12, 
.widget_polls-widget, 
.pagination {
	-moz-box-shadow:0 0 0 0 #fff;
	-webkit-box-shadow:0 0 0 0 #fff;
	box-shadow:0 0 0 0 #fff;
}
.widget_polls-widget, 
.wpt_widget_content {
	border-left:0 !important;
	border-right:0 !important;
	border-bottom:0 !important;
}
#featured-thumbnail {
	max-width:100%;
}
hr {display:none;}
.single_post {
	padding:30px 0 0;
	overflow:visible;
}
.breadcrumb,
.single_post header,
.post-single-content,
.tags,
.related-posts,
.single_page .mark-links {
	padding-left:2.5%;
	padding-right:2.5%;
}
.single article header {padding-top:20px;}
article .single_page header {float:none;}
.single_page .mark-links {
}
.tags {
	margin-top:30px;
	padding-top:30px;
	padding-bottom:30px;
	border-top:1px solid #d6d6d5;
}
.single_page .mark-links:after,
.tags:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.tags > i {
	font-size:20px;
	line-height:40px;
	font-weight:300;
	margin-right:20px;
}
.icon-tags {display:none !important;}
.icon-tags:before {
	font-family:FontAwesome !important;
	margin-right:10px;
}
[class^="icon-"], 
[class*=" icon-"] {font-family:FontAwesome !important;}
.tags a {
	display:inline-block;
	vertical-align:top;
	font-size:13px;
	color:rgba(0,0,0,0.6);
	background-color:rgba(0,0,0,0.05);
	padding:6px 10px;
	margin:2px !important;
	line-height:20px;
	text-align:center;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
.tags a:hover {
	color:rgba(248,145,6,1);
	background-color:rgba(248,145,6,0.1);
}
.tags a.go {
	display:inline-block;
	vertical-align:top;
	color:#fff;
	background-color:#6b6b6b;
	width:50px;height:40px;
	line-height:40px;
	text-align:center;
}
.related-posts {	
	padding-top:30px;
	padding-bottom:30px;
	margin-top:0;
	background-color:#000;
}
.related-posts h3 {
	font-size:17px;
	color:#f89106;
	text-transform:uppercase;
}
.related-posts a {color:#bababa;}
.related-posts a:hover {color:#fff;}
.related-posts span.rthumb {
	width:100%;
	margin-right:0;
}
.related-posts span.rthumb img {
	width:100%;
	margin:0 0 10px;
	vertical-align:top;
}
.related-posts span.rtitle {
	display:inline-block;
	max-height:47px;
	overflow:hidden;
}
.post-nav:after,
.related-posts ul:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.post-nav {
	clear:both;
	padding:25px 0 50px;
}
.post-nav:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.post-nav a {
	float:left;
	display:block;
	width:50%;
	color:#4a4a4a;
	text-transform:uppercase;
}
.post-nav a.next {
	float:right;
	text-align:right;
}
.post-nav a span,
.post-nav a strong {display:block;}
.post-nav a span {	
	font-size:25px;
	line-height:40px;
	font-weight:400;
}
.post-nav a span i {
	display:inline-block;
	width:40px;height:40px;
	margin:0 20px 0 0;
	vertical-align:top;
	background-repeat:no-repeat;	
	background-position:0 0;
	background-size:100% auto;
	background-image:url(../wp-content/themes/pinstagram/pinstagram/images/post-prev.png);
}
.post-nav a.next span i {
	margin:0 0 0 20px;
	background-image:url(../wp-content/themes/pinstagram/pinstagram/images/post-next.png);
}
.post-nav a strong { 
	font-size:20px;
	line-height:24px;
	font-weight:400;
	text-decoration:underline;
	margin-top:23px;
}
#comments,
#commentsAdd {display:none;}
#commentsAdd {padding-top:30px;}
#page .post {
	margin-top:30px;
	border:1px solid #d6d6d5;
	-moz-box-shadow: 0 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 0 #fff;
	box-shadow: 0 0 0 0 #fff;
}
.pagination {
	float:none;
	width:calc(100% - 60px);
	margin:0 auto;
}
.pagination ul:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.main-container,
#page .post,
.post-content-inner,
.pagination,
.playlist li,
.breadcrumb,
.single_post header,
.post-single-content,
.tags,
.related-posts,
.video-photo ul,
#header,
#header #s,
.main-header .sbutton {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.latestPost .title,
.latestPost .title a {
	font-family:"GothamBlack", "Nanum Gothic" !Important;
	font-size:21px;
	line-height:26px;
}
.title {
	margin-bottom:0;
}
article header {margin-bottom:7px;}
article header,
.post-info {float:none;}
.post-category {display:none;}

.latestPost .title a:hover,
.latestPost header > em.category a:hover,
.article ul.rel-post li a:hover {text-decoration:underline;}

.post-single-content .tos_block {display:none !important;}
body:not([class*="paged-"]) .tos_block_wrap .tos_block:nth-child(1),
body.paged-2 .tos_block_wrap .tos_block:nth-child(2),
body.paged-3 .tos_block_wrap .tos_block:nth-child(3),
body.paged-4 .tos_block_wrap .tos_block:nth-child(4),
body.paged-5 .tos_block_wrap .tos_block:nth-child(5),
body.paged-6 .tos_block_wrap .tos_block:nth-child(6),
body.paged-7 .tos_block_wrap .tos_block:nth-child(7),
body.paged-8 .tos_block_wrap .tos_block:nth-child(8),
body.paged-9 .tos_block_wrap .tos_block:nth-child(9),
body.paged-10 .tos_block_wrap .tos_block:nth-child(10),
body.paged-11 .tos_block_wrap .tos_block:nth-child(11),
body.paged-12 .tos_block_wrap .tos_block:nth-child(12),
body.paged-13 .tos_block_wrap .tos_block:nth-child(13),
body.paged-14 .tos_block_wrap .tos_block:nth-child(14),
body.paged-15 .tos_block_wrap .tos_block:nth-child(15),
body.paged-16 .tos_block_wrap .tos_block:nth-child(16),
body.paged-17 .tos_block_wrap .tos_block:nth-child(17),
body.paged-18 .tos_block_wrap .tos_block:nth-child(18),
body.paged-19 .tos_block_wrap .tos_block:nth-child(19),
body.paged-20 .tos_block_wrap .tos_block:nth-child(20) {display:block !important;}
.tos_block:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.tos_page {
	clear:both;
	width:100%;
	text-align:center;
	padding:30px 0;
}
.tos_page span {
	display:inline-block;
	font-size:20px;
	line-height:40px;
	padding:0 20px;
	vertical-align:top;
}
.tos_page a {
	display:inline-block;
	vertical-align:top;
}
.tos_page a i {display:none;}
.tos_page a:before {
	font-family:FontAwesome !important;
	font-size:35px;
	line-height:40px;
}
.tos_page a.tos_prev:before {content:"\f0a8";}
.tos_page a.tos_next:before {content:"\f0a9";}

.single_post .os_poll {
	max-width:500px;
	margin:0 auto;
}

.postsby {
	padding:0 30px;
	margin-bottom:0;
	font-size:30px;
	line-height:35px;
	font-weight:300;
	text-transform:uppercase;
}
.main-header {
	position:relative;top:auto;
	background-color:#fff;
}
.best-of-year {
	display:block;
	background-color:#000;
	border-bottom:1px solid #6f6f6f;
}
.best-of-year > div {
	width:100%;
    max-width:1430px!important;
	margin:0 auto;
	text-align:center;
}
.best-of-year strong,
.best-of-year > div > em {
	display:block;
	font-size:24px;
	padding:18px 0 20px;
}
.best-of-year a.m-popular {
	display:none;
	color:#fff;
}
.best-of-year > div > em {
	font-family:"ComicSansMS" !Important;
	font-style:normal;
}
.best-of-year strong em {
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-weight:500;
	font-style:normal;
	color:#f89106;
}
.best-of-year > div > em,
.mp_slide ul li a span {color:#fff !important;}
.mp_slide ul:after {content:'';display:block;clear:both;height:0px;visibility:hidden;} 
.mp_slide ul li {
	position:relative;
	float:left;
	width:14.2%;
	padding:0 5px 15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.weekly-list > article {position:relative;}
.mp_slide ul li em,
.weekly-list > article > em {
	display:block;
	position:absolute;left:50%;top:-15px;
	width:30px;height:30px;
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-weight:500;
	font-size:20px;
	line-height:30px;
	font-style:normal;
	color:#fff;
	background-color:#8d8d8d;
	text-align:center;
	margin-left:-15px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
}
.mp_slide ul li:first-child em,
.weekly-list > article:first-child > em {
	color:#fff;
	background-color:#ec1422;
}
.mp_slide ul li span {
	display:block;
	max-height:48px;
	line-height:16px;
	overflow:hidden;
}
.main-header.sticky {
	position:fixed;top:0;
	height:80px;
}
.mobile-mp-slide,
.mp_slide .mp_close_btn,
.main-header.sticky .best-of-year {display:none;}

.featured-thumbnail {border:1px solid #d5d5d5;}
body.category-videos-photos .featured-thumbnail {border:0;}


@media screen and (max-width: 1000px) {
.main-header {
	position:fixed !important;top:0 !important;
	height:55px !important;
}
.mobile-mp-slide {display:block;}
.best-of-year strong, 
.best-of-year > div > em {
	font-size:18px;
	line-height:20px;
	padding:10px 0;
	cursor:pointer;
}
.main-header.sticky .best-of-year {display:block !important;}
.best-of-year > div > strong {display:none;}
.best-of-year a.m-popular {display:block;}
.best-of-year a.m-popular i {
	position:relative;
	display:inline-block;
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-weight:500;
	font-style:normal;
	font-size:12px;
	line-height:20px;
	vertical-align:top;
	padding:0 5px;
	margin-left:13px;
	background-color:#f89106;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
.best-of-year a.m-popular i:before {
	position:absolute;left:-5px;top:0;
	font-family:FontAwesome;
	content:"\f0d9";	
	font-size:17px;
	line-height:20px;
	color:#f89106;
}
.mp_slide {
	display:block;
	position:fixed;left:0;bottom:0;z-index:10000;
	width:100%;
	padding:0 15px 10px;
	background-color:rgba(0,0,0,0.8);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transform:translateY(150%);
	-moz-transform:translateY(150%);
	-ms-transform:translateY(150%);
	-o-transform:translateY(150%);
	transform:translateY(150%);
	-webkit-transition-property:transform;
	-moz-transition-property:transform;
	-ms-transition-property:transform;
	-o-transition-property:transform;
	transition-property:transform;
}
.mp_slide_in {
	-webkit-transition-duration:300ms;
	-moz-transition-duration:300ms;
	-ms-transition-duration:300ms;
	-o-transition-duration:300ms;
	transition-duration:300ms;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}
.mp_slide .mp_close_btn {
	display:block;
	position:absolute;right:0;top:-25px;
	width:25px;height:25px;
	background-color:rgba(0,0,0,0.8);
	text-align:center;
	cursor:pointer;
}
.mp_slide.mp_slide_in .mp_close_btn {display:block;}
.mp_slide .mp_close_btn:before {
	font-family:FontAwesome;
	content:"\f00d";	
	font-size:20px;
	line-height:25px;
	color:#fff;
	margin-left:4px;
}
.mp_slide ul li {
	float:left;
	display:block;
	width:50%;
	text-align:left;
	padding:10px 0 0;
}
.mp_slide ul li:last-child {display:none;}
.mp_slide ul li em {
	left:0;top:28px;
	width:25px;height:25px;
	font-size:16px;
	line-height:27px;
}
.mp_slide ul li a {display:block;}
.mp_slide ul li img,
.mp_slide ul li span {
	display:inline-block;
	vertical-align:middle;
}
.mp_slide ul li img {width:105px !important;height:auto !important;}
.mp_slide ul li span {
	width:calc(100% - 125px);
	padding:0 10px;
}
}
@media screen and (max-width: 360px) {
.mp_slide ul li img {width:86px !important;}
.mp_slide ul li span {width:calc(100% - 106px);}
}
@media only screen and (max-device-width: 600px) and (orientation: landscape) {
.mp_slide ul li {
	float:left;
	width:50%;
}
}
@media screen and (max-width: 510px) {
.mp_slide ul li {
	float:none;
	width:100%;
}
}
.main-container-wrap {width:100%;}
.main-container {	
	width:1430px!important;
	max-width:100%;
	padding:30px 30px 30px 0;
	margin-top:80px !important;
}
#page, 
.container {width:100%;max-width:1430px!important;}
.article {
  width:77%!important;
  float:left;
  margin:0 0 20px 0;
  padding:0;
}
.post-content-in,
.video-photo ul {
	width:100%;
	display:table;
	border-collapse:separate;
	border-spacing:30px;
	padding:0;
}
.latestPost,
.video-photo ul li {
	display:table-cell;
	float:none;
	width:33.3%;
	vertical-align:top;
}
.video-photo ul {
	border-spacing:40px 10px;
	text-align:center;
}
.video-photo ul li {
	border:0;
	margin:0;
}
.post-content-in > hr,
.video-photo ul hr {
	display:table-row;
	border:none !important;
	width:100%;height:0;
	margin:0;
}
.post-content-inner {
	border:0;
	overflow:visible;
	padding:15px 0 0;
}
.front-view-content {
	color:#6c6c6c;
	line-height:20px;
}
.article ul.rel-post {margin:20px 0 0;}
.article ul.rel-post li {
	list-style:none;
	padding:2px 0;
	line-height:16px;
	padding-left:32px;
}
.article ul.rel-post li:before {
	content:"\f1fe";
	font-size:22px;
	line-height:16px;
	margin:0 10px 0 -26px;
	vertical-align:middle;
	display:inline-block;
	font-family:"Ionicons";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.article ul.rel-post li a {
	font-size:12px;
	color:rgba(0,0,0,1);
	font-weight:500;
}
.latestPost header > em.category {
	display:block;
	font-size:12px;
	line-height:16px;
	font-style:normal;
	color:#6c6c6c;
	text-transform:uppercase;
	margin-bottom:2px;
}
.latestPost header > em.category a {
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-weight:500;
	color:#6c6c6c;
	white-space:nowrap;
}
.latest-top-post .latestPost,
.latest-top-post .featured-thumbnail,
.latest-top-post .post-content-inner {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.latest-top-post .latestPost {
	display:table;
	width:100%;
	padding:0 30px;
}
.latest-top-post #featured-thumbnail,
.latest-top-post .post-content-inner {
	float:none;
	display:table-cell;
	vertical-align:top;
}
.latest-top-post #featured-thumbnail {
	width:68.5%;
	padding-right:30px;
}
.latest-top-post .post-content-inner {
	width:31.5%;
	padding:0;
}
.latest-top-post article header {margin-bottom:20px;}
.latest-top-post .latestPost header > em.category {margin-bottom:12px;}
.latest-top-post .latestPost .title,
.latest-top-post .latestPost .title a {
	font-size:40px;
	line-height:36px;
}
.video-photo {
	clear:both;
	float:none;
	width:calc(100% - 60px);
    margin:0 30px;
	padding:0 0 30px;
}
.single_post .video-photo {
	width:100%;
    margin:0;
}
.video-photo .postauthor-top {padding:30px 30px 0;}
.video-photo .postauthor-top h3,
.video-photo .postauthor-top a {
	text-transform:uppercase;
}
.video-photo .postauthor-top:after {content:'';display:block;clear:both;height:0px;visibility:hidden;} 
.video-photo .postauthor-top h3 {
	float:left;
	color:#f89106;
}
.video-photo .postauthor-top a {float:right;}
.video-photo .rthumb {margin:0;}
.video-photo span.rtitle {
	line-height:20px;
	max-height:none;
	overflow:visible;
}
.sidebar.c-4-12 {
	width:22%!important;
	padding:0;
}
.sidebar_list > li {
	padding:15px 0;
}
.sidebar .adsbygoogle {
	display:block !important;
	margin:0 auto;
}
.readMore {display:none;}
.pagination a,
.pagination a:hover, 
.readMore a,
.readMore a:hover {background-color:#f79106 !important;}
.readMore a,
.pagination a {opacity:0.8;}
.readMore a:hover,
.pagination a:hover {opacity:1;}
.pagination a {border:0 !important;}
.pagination .nav-previous {float:right;}
.pagination .nav-next {float:left;}

.latestPost.no-results {
	display:block;
	width:100%;
	border:0;
	padding:30px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.latestPost.no-results .post-content-inner {padding:0;}
.latestPost.no-results #searchform,
.latestPost.no-results #searchform fieldset {float:none;}
.latestPost.no-results #searchform {
	max-width:none;
}
.no-results h2 {font-family:"GothamBook", "Nanum Gothic" !Important;}

/*slide view btn*/
.slide-view-btn {
	text-align:center;
	padding:20px 0 30px;
}
.slide-view {
	display:inline-block;
	line-height:18px;
	padding:7px 20px 4px;
	background-color:#828282;
	margin:0 auto;
}
.slide-view i {
	display:inline-block;
	width:24px;height:20px;
	margin-right:10px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center top;
	background-size:100% auto;
	background-image:url(../wp-content/themes/pinstagram/pinstagram/images/bt-gallery.png);
	text-indent:-9999px;
}
.slide-view span:before {
	font-family:"GothamBold" !Important;
	color:#fff;
	text-transform:uppercase;
	content:"SLIDE VIEW";
}
.slide-view:hover span:before {color:#fff;}

/*sidebar video photo*/
.video-photo-widget:after {content:'';display:block;clear:both;height:0px;visibility:hidden;} 
.video-photo-widget li {
	float:left;
	width:33.3%;
	padding:0 1%;
	border-bottom:0 !important;
	margin-bottom:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.video-photo-widget li img {width:100%;}

/*chart*/
.playlist {
	list-style-position:outside;
	padding-left:0;
}
.playlist li {
	font-family:"GothamBold", "Nanum Gothic" !Important;
	list-style-type:decimal;
	font-style:italic;
	font-size:20px;
	color:rgba(0,0,0,0.8);
	margin:0 0 15px 30px;
	padding-left:0;
}
.playlist li:nth-child(1),
.playlist li:nth-child(2),
.playlist li:nth-child(3) {color:#ffa52a;}
.playlist li a {display:block;}
.playlist li a img,
.playlist li a span {
	display:inline-block;
	width:45%;
	vertical-align:top;
}
.playlist li a span strong,
.playlist li a span em {
	display:block;
	font-size:12px;
	font-style:normal;
	line-height:16px;
}
.playlist li a span strong {
	font-size:14px;
	padding-bottom:5px;
}
.playlist li a span em {font-family:"GothamBook", "Nanum Gothic" !Important;}

/*sns widget*/
.sns-tab:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.sns-tab {
	border-width:1px 1px 0;
	border-style:solid;
	border-color:#e4e4e4;
}
.sns-tab a {
	display:block;
	float:left;
	width:50%;
	font-size:18px;
	color:#666;
	line-height:22px;
	text-align:center;
	background-color:#f0f0f0;
	padding:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.sns-tab a:first-child {border-right:1px solid #e4e4e4;}
.sns-tab a.active {
	color:#333;
	background-color:#fff;
}
.sns-tab-cont {
	position:relative;
	width:100%;height:600px;
}
.sns-tab-cont > div {
	display:none;
	position:absolute;left:0;top:0;
	width:100%;height:100%;
}
.sns-tab-cont > div.active {display:block;}
.sns-tab-cont iframe {width:100% !important;height:600px;}

.nc_socialPanel {
	height:auto;
	margin-top:25px !important;
	margin-bottom:45px !important;
}
.nc_socialPanel:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.nc_socialPanel .nc_tweetContainer {margin:2px;}
.nc_socialPanel div.totes.totesalt:nth-last-child(1) {
	width:23%;
	min-width:120px !important;
}
div.nc_socialPanel .nc_tweetContainer {
	width:23%;
	max-width:23% !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.nc_socialPanel a .sw_count {
	display:inline-block;
	width:100%;height:100%;
	padding-left:20% !important;
	padding-right:20% !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-align:center;
}
.iconFiller {
	display:inline-block;
	float:none;
}

.ui-autocomplete {
	z-index:100;
	width:300px !important
}
.ui-menu .ui-menu-item {
	font-size:15px;
	line-height:18px;
	padding:5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.wp-polls strong {font-weight:300;}


.bootstrap-select .caret {
  position:absolute;top:-1px;right:-1px;
  display:inline-block;
  width:50px;height:40px;
  margin:0;
  background-color:#6b6b6b;
  cursor:pointer;
}
.bootstrap-select .caret:before {
	font-family:FontAwesome !important;
	content:"\f107";
	color:#fff;
	font-size:35px;
	line-height:40px;
}
.dropup,
.dropdown {position:relative;}
.dropdown-menu {
  position:absolute;top:100%;left:0;z-index:1000;
  display:none;
  float:left;
  min-width:218px;
  font-size:20px;
  line-height:20px;
  margin-top:1px;
  background-color:#fff;
  border:1px solid #ccc;
}
.dropdown-menu > li > a {
  display: block;
  padding:10px 20px 8px;
  margin:0;
  clear: both;
  color:#6b6b6b;
  white-space:nowrap;
  cursor:pointer;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.open > .dropdown-menu {display: block;}
.open > a {outline: 0;}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align:top;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
  padding:0;
  border:0;
  font:300 20px/38px "Roboto";
  border:1px solid #d8d8d7;
  background-color:#fff;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {z-index: 2;}

/*bootstrap-select */
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
  width:100%;height:40px;
  padding:0 50px 0 20px;
  line-height:38px;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;height:38px;
  text-align: left;
  color:#6b6b6b;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}

/*gallery*/
.rsDefaultInv, 
.rsDefaultInv .rsOverflow, 
.rsDefaultInv .rsSlide, 
.rsDefaultInv .rsVideoFrameHolder, 
.rsDefaultInv .rsThumbs {background:#fff;}
.rsVideoContainer {width:80% !important;height:auto !important;}
.rsAutoHeight .rsContent img {margin:0 !important;}
.royalSlider h5 {
	font-family:"GothamBook","Nanum Gothic";
	font-size:16px;
	color:#6b6b6b;
	font-weight:300;
}
.rsContent h5 {
	text-align:center;
	margin:15px 0;
	padding:0 15px;
}
.rsContent span {display:none;}
.rsVideoContainer {margin:0 auto 6px !important;}
.galleryTextThumbs .rsTmb:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.galleryTextThumbs .rsTmb {padding:15px 10px;}
.galleryTextThumbs .rsThumbs .rsThumb {border-bottom:1px solid #d6d6d5;}
.galleryTextThumbs .rsTmb img,
.galleryTextThumbs .rsTmb h5 {float:left;}
.galleryTextThumbs .rsTmb img {width:80px;margin-right:10px;}
.galleryTextThumbs .rsTmb h5 {
	width:170px;max-height:60px;
	font-size:14px;
	overflow:hidden;
}
.rsDefaultInv .rsThumb.rsNavSelected h5 {color:#444;}
.rsDefaultInv .rsArrowIcn,
.rsDefaultInv .rsThumbsArrowIcn {
	background-image:none;
	text-align:center;
}
.rsDefaultInv .rsThumbsArrowIcn {	
	width:20px;height:20px;
	margin-top:-10px;
	margin-left:-10px;
}
.rsDefaultInv .rsThumbsArrowIcn:before,
.rsDefaultInv .rsArrowIcn:before {font-family:FontAwesome !important;}
.rsDefaultInv .rsThumbsArrowIcn:before {
	font-size:24px;
	line-height:20px;
}
.rsDefaultInv .rsArrowIcn:before {
	font-size:30px;
	line-height:32px;
}
.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn:before {content:"\f106";}
.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn:before {content:"\f107";}
.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn:before {content:"\f104";}
.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn:before {content:"\f105";}

.thumbnails-a .trc_rbox_header {
	font-size:25px !important;
	line-height:30px !important;
	color:#4a4a4a !important;
	font-weight:300 !important;
}
.thumbnails-a .syndicatedItem .video-title,
.thumbnails-a .syndicatedItem .branding {font-weight:300 !important;}

.thumbnails-a .trc_rbox_header {
	font-size:20px !important;
	line-height:18px !important;
	color:#333 !important;
	margin:5px 0 15px;
	padding:0 !important;
}
.trc_rbox_outer {margin:0 !important;}
.thumbnails-a .trc_rbox_div {
	width:100% !important;
	margin:0;
	padding:0;
}
.thumbnails-a .syndicatedItem .video-title {
	font-size:16px !important;
	line-height:18px !important;
	color:#bababa !important;
	font-weight:300 !important;
}
.thumbnails-a .syndicatedItem .branding,
.thumbnails-a .logoDiv a span {color:#6b6b6b !important;}
.trc_slider_close_btn {display:none;}
.thumbnails-a .trc_rbox_header .trc_rbox_header_span {
	color:#f89106;
	font-size:18px;
	font-weight:300;
	text-transform:uppercase;
}
.thumbnails-a .trc_rbox_header .trc_rbox_header_span.on {
	opacity:1;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	-webkit-transition:all .5s;
}
.trc_elastic .trc_rbox .trc_rbox_div .videoCube {
	display:none;
	width:25% !important;
	margin:0;
	padding:0 2%;
}
.trc_elastic .trc_rbox .trc_rbox_div .videoCube:nth-child(1),
.trc_elastic .trc_rbox .trc_rbox_div .videoCube:nth-child(2),
.trc_elastic .trc_rbox .trc_rbox_div .videoCube:nth-child(3),
.trc_elastic .trc_rbox .trc_rbox_div .videoCube:nth-child(4),
.trc_elastic .trc_rbox .trc_rbox_div .videoCube:nth-child(5),
.trc_elastic .trc_rbox .trc_rbox_div .videoCube:nth-child(6),
.trc_elastic .trc_rbox .trc_rbox_div .videoCube:nth-child(7),
.trc_elastic .trc_rbox .trc_rbox_div .videoCube:nth-child(8) {display:block;}
.trc_elastic .trc_rbox .trc_rbox_div {
	padding:15px 20px;
}
.trc_elastic .trc_rbox .trc_rbox_div > div:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.trc_elastic .thumbnails-a .video-label-box {height:88px;}
.thumbnails-a .syndicatedItem .branding {
	line-height:18px !important;
	max-height:18px;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	
}
.videoCube .video-title {
	max-height:70px;
	overflow:hidden;
}


.sidebar #text-9,
.sidebar_list > li.widget_top-posts {
	padding:0;
	border-top:0;
}
.trc_slider.trc_user_closed,
.widget_top-posts > ul.trc_user_closed {display: none;}
.trc_slider_close_btn {
	display:none;
	float:right;
	width:25px;height:25px;
	background-color:rgba(0,0,0,1);
	margin:-25px -10px 0 0;
	text-align:center;
	cursor:pointer;
}
.trc_slider.trc_slide_in .trc_slider_close_btn {display:block;}
.trc_slider_close_btn:before {
	font-family:FontAwesome !important;
	content:"\f00d";	
	font-size:20px;
	line-height:25px;
	color:#fff;
	text-align:center;
}
#move-to-top {bottom:3px;z-index:10001;}/*58,54*/
.trc_slider {
	clear:both;
	display:none;	
    width: calc(100% - 60px);
    margin:30px;
    padding: 0 0 30px;
	background-color:rgba(0,0,0,0.8);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.thumbnails-a .trc_rbox_header,
.thumbnails-a .syndicatedItem .video-title {
	font-weight:300 !important;
	color:rgba(0,0,0,0.8) !important;
}
.thumbnails-a .syndicatedItem .branding {display:none !important;}
.thumbnails-a .trc_rbox_header {
	display:block !important;
	padding: 30px 30px 0 !important;
	margin:0 0 10px !important;
}

/*taboola slideup*/
.trc_rbox {
	overflow:visible !important;
	height:auto;
	max-height:none;
}
.trc_rbox_div {margin:0;}
.trc_rbox_outer {
	margin-top:10px;
}/*height:170px;margin-top:180px;*/
.trc_related_container .logoDiv, 
.trc_related_container .trc_header_ext .logoDiv,
.widget_top-posts > div {display:none !important;}
.widget_top-posts .widgets-list-layout li {
	float:left;
	width:31%;height:170px;
	margin:0 0 0 2%;
	font-size:13px;
	line-height:14px;
}
.widget_top-posts .widgets-list-layout .widgets-list-layout-blavatar,
.widget_top-posts .widgets-list-layout-links {
	display:block;
	float:none;
	width:100%;max-width:100%;
}
.widget_top-posts .widgets-list-layout-links {
	max-height:70px;
	margin-top:7px;
	overflow:hidden;
}
.widget_top-posts .widgets-list-layout-links a {color: rgba(255,255,255,0.8);}
.widget_top-posts .widgets-list-layout-links a:hover {color: rgba(255,255,255,1);}
.postauthor h5, 
.textwidget a, 
.pnavigation2 a, 
.sidebar.c-4-12 a,
.reply a, 
.comm, 
.fn a, 
a {color:rgba(0,0,0,1);}
.sidebar.c-4-12 a:hover, 
.copyrights a:hover, 
footer .widget li a:hover, 
.sidebar.c-4-12 a:hover, 
.title a:hover, 
#tabber .inside li a:hover, 
a:hover {color:rgba(0,0,0,1);}

.playlist li a:hover span strong,
.widget-ul li a:hover {text-decoration:underline;}

/*widget list style*/
.widget h3,
.widget-sidebar .thumbnails-a .trc_rbox_header .trc_rbox_header_span {
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-size:14px;
	color:#fa7f06;
	text-transform:uppercase;
}
.widget-ul li {
	list-style-type:none;
	margin:25px 0 0;
}
.widget-ul li a {
	width:100%;
	display:table;
}
.widget-ul li span {
	display:table-cell;
	float:none;	
	vertical-align:middle;
}
.widget-ul li img {
	display:block;
	float:none;
	margin:0 !important;
}
.widget-ul li span {
	font-family:"GothamBlack", "Nanum Gothic" !Important;
	font-size:14px;
	line-height:20px;
	padding-left:15px;
}
.widget-ul li span.thumb {
	width:50%;
	padding:0;
}
.widget-ul li span.thumb img {width:100%;}
.widget-ul.ul-type1 li:nth-child(1),
.widget-ul.ul-type1 li:nth-child(2) {margin:20px 0 0;}
.widget-ul.ul-type1 li:nth-child(1) span,
.widget-ul.ul-type1 li:nth-child(2) span {
	display:block;
	width:100%;
	padding:0;
	vertical-align:top;
	margin-top:10px;
}
.widget-ul.ul-type1 li:nth-child(1) span.thumb,
.widget-ul.ul-type1 li:nth-child(2) span.thumb {margin:0;}
.sidebar_list > li.widget_search {padding:20px 0;}
.sidebar_list > li.widget,
.widget-ul li {
	float:none;
	margin-bottom:0;
}
.widget-ul li:first-child {margin-top:0;}
.sidebar_list > li:first-child,
.widget-ul li:first-child {
	padding-top:0;
	border-top:0;
}
.widget-sidebar .thumbnails-a .trc_rbox_header {
	padding:0 !important;
	margin:0 !important;
}
.widget-sidebar .thumbnails-a .trc_rbox_header .trc_rbox_header_span {
	display:block;
	color:rgba(0,0,0,0.8);
	margin:5px 0 15px;
}
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div {padding:0 !important;}
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div .videoCube {
	display:none;
	width:100% !important;
	float:none !important;
	padding:0 !important;
	margin:25px 0 0;
}
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(1),
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(2),
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(3),
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(4),
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(5),
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(6) {display:table;}
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:first-child {margin:0;}
.widget-sidebar .thumbnails-a .videoCube a {
	display:table-cell;
	width:50% !important;
	vertical-align:middle;
}
.widget-sidebar .trc_elastic .thumbnails-a .video-label-box {
	height:auto !important;
	margin:0 !important;
}
.widget-sidebar .thumbnails-a .syndicatedItem .video-title {
	max-height:none !important;
	color:rgba(0,0,0,0.8); !important;
	font-size:13px !important;
	line-height:20px !important;
	padding-left:15px;
}
.widget-sidebar .thumbnails-a .video-label-box .branding {display:none !important;}

.bsaProItem__url {display:block;height:100%;}
.google-ad {
	clear:both;
	text-align:center;
	padding:0 0 30px;
	margin:0 auto;
}
#content_box .google-ad:first-child {padding:0 0 20px;}
.single_post .google-ad {padding:30px 0;}
.single_post > .google-ad {padding:0 3% 30px;}
.google-ad .adsbygoogle * {width:100% !important;max-width:100% !important;}
.wp-polls .Buttons {
	font:normal normal 200 18px/22px "Roboto";
	opacity:0.8 !important;
	margin:20px 0 0;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	-webkit-transition:all .2s;
}
.wp-polls .Buttons:hover {opacity:1 !important;}
#ytplayer_area {width:350px !important;height:314px !important;}
#ytplayer_object {width:350px !important;height:284px !important;}
#ytplayer_area {
	z-index:9999 !important;
	cursor:move !important;
}
#ytplayer_area.ui-draggable-dragging {cursor:url(../wp-content/themes/pinstagram/pinstagram/images/grabbing.png) 8 8, move !important;}
#ytplayer_area > div.movie-title:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
#ytplayer_area > div.movie-title {
	height:30px;
	padding:0 0 0 10px;
	background-color:rgba(0,0,0,0.8);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#ytplayer_area > div.movie-title span {
	display:inline-block;
	width:85%;height:30px;
	line-height:30px;
	font-weight:300;
	color:#fff;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	
}
#ytplayer_area > div > a {
	display:block;
	float:right;
	width:30px;height:30px;
	font-size:0;
	background-color:#000;
	text-align:center;
}
#ytplayer_area > div > a:before {
	font-family:FontAwesome !important;
	font-size:20px;
	line-height:30px;
	color:#fff;
	content:"\f00d";
}

.radio-wrap {
	display:none;
	width:100%;height:54px;
	padding:10px 100px 10px 0;
	position:fixed;left:0;bottom:0;z-index:9998;
	background-color:rgba(39,39,39,1);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.radio-wrap:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.radio-wrap .wonderpluginaudio > div > a {display:none;}
.radio-wrap h1 {
	position:absolute;right:0;top:10px;
	width:100px;
	font-size:13px !important;	
	color:#8d8d8d;
	line-height:34px;
	padding:0;
	margin:0;
	text-align:center;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.radio-wrap h1 a {
	font-family:'Harabara' !important;
	color:#f89106;
	font-weight:normal !important;
}
.amazingaudioplayer-play,
.amazingaudioplayer-pause {
	background-image:url(../wp-content/themes/pinstagram/pinstagram/images/playpause-48-48-0.png) !important;
	background-size:48px auto !important;
}
.amazingaudioplayer-play {background-position:0 0 !important;}
.amazingaudioplayer-play:hover {background-position:0 -24px !important;}
.amazingaudioplayer-pause {background-position:-24px 0 !important;}
.amazingaudioplayer-pause:hover {background-position:-24px -24px !important;}

/*forum*/
.bbp-breadcrumb {display:none;}
#bbpress-forums * {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#bbpress-forums fieldset.bbp-form *,
#bbpress-forums ul.bbp-lead-topic, 
#bbpress-forums ul.bbp-topics, 
#bbpress-forums ul.bbp-forums, 
#bbpress-forums ul.bbp-replies, 
#bbpress-forums ul.bbp-search-results,
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer,
.wp-editor-area,
#commentform textarea,
.related-posts h3 {}
.wp-editor-area,
.pagination {font-family:"GothamBook", "Nanum Gothic" !important;}
#bbpress-forums .bbp-forum-info .bbp-forum-content p,
#bbpress-forums div.bbp-reply-content p {margin-bottom:0;}

/*list*/
#bbpress-forums div.odd, 
#bbpress-forums ul.odd {background-color:#fff;}
#bbpress-forums li.bbp-body ul.forum, 
#bbpress-forums li.bbp-body ul.topic {padding:20px;}
#bbpress-forums ul.forum li,
#bbpress-forums .bbp-forum-title,
#bbpress-forums .bbp-topic-permalink {color:#333;}
#bbpress-forums .bbp-forum-title,
#bbpress-forums .bbp-topic-permalink {font-weight:300;}
#bbpress-forums .bbp-forum-info .bbp-forum-content, 
#bbpress-forums p.bbp-topic-meta,
#bbpress-forums li.bbp-body li.bbp-forum-freshness,
#bbpress-forums li.bbp-body li.bbp-topic-freshness,
#bbpress-forums .bbp-reply-header,
span.bbp-admin-links a,
#bbpress-forums div.bbp-forum-author, 
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author {
	font-size:12px;
	color:#6b6b6b;
}
#bbpress-forums div.bbp-forum-author a, 
#bbpress-forums div.bbp-topic-author a,
#bbpress-forums div.bbp-reply-author a {color:#f89106;}
span.bbp-admin-links a {text-transform:none;}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
	padding:15px;
	border-top:3px solid #f89106;
}
#bbpress-forums li.bbp-header *,
#bbpress-forums li.bbp-footer * {
	font-size:13px;
	color:#333 !important;
	font-weight:300;
	text-transform:uppercase;
}
#bbpress-forums div.bbp-forum-author .bbp-author-role, 
#bbpress-forums div.bbp-topic-author .bbp-author-role, 
#bbpress-forums div.bbp-reply-author .bbp-author-role {font-style:normal;}
#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:0;
	vertical-align:middle;
}
#bbpress-forums div.bbp-forum-author img.avatar, 
#bbpress-forums div.bbp-topic-author img.avatar, 
#bbpress-forums div.bbp-reply-author img.avatar {
	width:50px;height:50px;
	padding:5px;
	background-color:#f4f4f4;
	border:1px solid #dadada;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
#bbpress-forums li.bbp-body .bbp-topic-voice-count,
#bbpress-forums li.bbp-body .bbp-topic-reply-count {
	color:#333;
	font-size:22px;
	line-height:30px;
	margin:0 5px;
	background-color:#f3f3f3;
}
div.bbp-template-notice p,
#bbpress-forums div.bbp-reply-content {font-size:13px;}
#bbpress-forums ul.bbp-replies li.bbp-header {font-size:12px;}

/*form*/
#bbpress-forums fieldset.bbp-form {border:0;}
#bbpress-forums fieldset.bbp-form legend {
	padding:0;
	color:#333;
	font-weight:300;
}
#bbpress-forums fieldset.bbp-form fieldset.bbp-form {padding:0;}
#bbpress-forums fieldset.bbp-form fieldset.bbp-form legend {display:none;}
#bbpress-forums .wp-editor-wrap {border:1px solid #d8d8d8;}
#bbpress-forums .bbp-submit-wrapper .button,
#commentform input#submit, 
.contactform #submit {
	background:#f79106 !important;
	font:300 18px/22px "Roboto";
	color:#fff;
	display:inline-block;
	padding:4px 10px;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	transition:all .15s linear;
	opacity:0.8;
	border:0;
	cursor:pointer;
}
#bbpress-forums .bbp-submit-wrapper .button:hover,
#bbpress-forums .bbp-submit-wrapper .button:focus,
#commentform input#submit:hover, 
#commentform input#submit:focus, 
.contactform #submit:hover, 
.contactform #submit:focus {opacity:1;}
#bbpress-forums div.bbp-search-form,
div.bbp-breadcrumb {
	width:100%;
	float:none;
}
#bbpress-forums div.bbp-search-form {margin-bottom:15px;}
#bbpress-forums #bbp-search-form .button {
	display:none;
	height:41px;
	font-size:15px;
	color:#fff;
	background-color:#6b6b6b;
	border-color:#6b6b6b;
	padding:10px 20px;
	vertical-align:top;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	transition:all .15s linear;
}
#bbpress-forums #bbp-search-form .button:hover,
#bbpress-forums #bbp-search-form .button:focus {
	background-color:#444;
	border-color:#444;
}
#bbpress-forums #bbp-search-form #bbp_search {
	width:100%;height:50px;
	font:200 18px/22px "Roboto";
	padding:12px 0;
	text-indent:10px;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	-webkit-transition:all .2s;
}
#bbpress-forums #bbp-search-form #bbp_search:focus {border-color:#f89106;}
#bbpress-forums fieldset.bbp-form fieldset.bbp-form textarea,
#bbpress-forums fieldset.bbp-form fieldset.bbp-form select,
#bbpress-forums fieldset.bbp-form fieldset.bbp-form input,
#bbpress-forums fieldset.bbp-form input#bbp_topic_title,
#commentform input, 
input.text-input {
	width:auto;
	margin-top:10px;
	font-size:15px;
	font-weight:300;
}
#commentform input, 
input.text-input {margin-top:0;}
#bbpress-forums fieldset.bbp-form input#bbp_topic_title {width:100%;}

.post-single-content [id^="debate_"] {
	width:500px;
	margin:0 auto !important;
}
iframe.instagram-media,
iframe.twitter-tweet {margin:0 auto !important;}
.see-also {
	width:70%;
	padding:30px 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0 auto;
}
.see-also .seealso_close_btn {display:none;}
.see-also > strong,
.see-also > ul {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.see-also > strong {
	display:none;
	width:80px;
	padding-right:5px;
	text-transform:uppercase;
}
.see-also > ul {
	list-style:none;
	margin:0 !important;
}
.see-also > ul li {padding:35px 0 0;}
.see-also > ul li:first-child {padding:0;}
.see-also a {
	display:block;
	border:1px solid #e1e1e1;
	background-color:#fcfcfc;
}
.see-also a strong {
	display:block;
	color:rgba(0,0,0,0.8);	
	font-size:16px;
	line-height:22px;
}
.see-also a strong em {
	font-style:normal;
	color:#f89106;
}
.see-also a i {
	display:block;
	max-height:88px;
	overflow:hidden;
	font-style:normal;
	color:rgba(0,0,0,0.8);
	line-height:22px;
	margin-top:5px;
}
.see-also a:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.see-also a img,
.see-also a span {
	display:block;
	float:left;
}
.see-also a img {width:40% !important;height:auto !important;}
.see-also a span {
	width:calc(60% - 40px);
	padding:13px 20px 10px;
}
.see-also a span strong {
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-weight:500;
}
.fb-comments-title {
	width:80%;
	font-size:18px;
	margin:35px auto 0;
}
#disqus_thread,
.fb_iframe_widget {
	display:block !important;
	width:80% !important;
	margin:0 auto;
}
.fb_iframe_widget span,
.fb_iframe_widget span > iframe {
	display:block !important;
	width:100% !important;
}
.inner-fb {
	font-size:16px;
	color:#222;
	font-weight:400;
}
.inner-fb > a {color:#f52a21;}
.inner-fb .fb_iframe_widget {
	display:inline-block !important;
	width:250px !important;
	vertical-align:middle;
}
.inner-fb .fb_iframe_widget span,
.inner-fb .fb_iframe_widget span iframe {height:20px !important;}
.sw {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
	color:rgba(255,255,255,1) !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0,0);
}
.sw-google-plus:before {content:"\f0d5";}
.sw-twitter:before {content:"\f099";}
.sw-facebook:before {content:"\f09a";}
.inner-ads {
	float:right !important;
	margin-left:20px !important;
	padding:0 !important;
}
.single-mobile-ad {
	clear:both;
}
.single-mobile-ad .adsbygoogle {
	display:block !important;
	margin:0 auto;
}
.ad-clear {clear:both;}
.ss-full-width {
	padding:0 !important;
	-moz-box-shadow:0 0 0 0 #ccc;
    -webkit-box-shadow:0 0 0 0 #ccc;
    box-shadow:0 0 0 0 #ccc;
}
.ss-full-width .title {
	line-height:45px;
	text-align:center;
	margin-bottom:70px;
}
body.page-template-page-nosidebar .main-container-wrap {
	background-image:url(../img/tosclone-bg.jpg);
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    background-attachment:fixed;
}
body.page-template-page-nosidebar .main-container {
	width:100% !important;
	padding:30px;
	background-color:rgba(255,255,255,0.88);
}
body.page-template-page-nosidebar .ss-full-width {background-color:transparent;}
body.page-template-page-nosidebar .ss-full-width #content_box {
	float:none;
	width:70%;
	margin:0 auto;
	padding-bottom:50px;
}
body.page-template-page-nosidebar #content_box a {
	color:rgba(248,145,6,1) !important;
	text-decoration:underline;
}
body.page-template-page-nosidebar .ss-full-width #content_box h4,
body.page-template-page-nosidebar .ss-full-width #content_box p {margin-bottom:25px;}
body.page-template-page-nosidebar .ss-full-width #content_box h4 {font-family:"GothamBold", "Nanum Gothic" !important;}

.post-info,
.single-title {text-align:center;}
.post-info span {
	font-size:16px;
	font-family:"GothamBold", "Nanum Gothic" !important;
	text-transform:uppercase;
	color:rgba(0,0,0,0.8);
}
.post-info {margin-bottom:7px;}
.single-title {
	float:none;
	font-size:27px;
	letter-spacing:0;
	word-spacing:-0.031em;
}
.go-to-index {
	clear:both;
	font-size:14px;
	text-align:center;
	padding-top:30px;
}
.go-to-index a {text-decoration:underline;}
.latestPost .post-info {
	display:none;
	width:auto;
	position:absolute;right:25px;bottom:20px;	
	text-align:right;
	margin:0;
}
.latestPost .post-info span {
	font-family:"GothamBook", "Nanum Gothic" !Important;
	font-size:12px;
	margin-right:0;
	letter-spacing:0;
	word-spacing:-0.031em;
}
.snp-newtheme3 * {font-family:"GothamBook", "Nanum Gothic" !Important;}
.snp-newtheme3 header h3,
.snp-newtheme3 form input[type="submit"] {font-weight:300 !important;}
.must-read em {font-style:normal;}
.must-read a,
a.link-blank {color:rgba(248,145,6,1) !important;}
.must-read a strong,
a.link-blank strong {
	font-family:"GothamBook", "Nanum Gothic" !Important;
	font-weight:700;
	text-decoration:underline;
}
.must-read em:before,
.must-read a:after,
a.link-blank:after {font-family:FontAwesome !important;}
.must-read em:before {
	font-size:10px;
	color:rgba(248,145,6,1);
	content:"\f111";
	margin-right:5px;
}
.must-read a:after,
a.link-blank:after {
	content:"\f08e";
	margin-left:5px;
}
.wp-caption.aligncenter {margin:0 auto 20px;}
.wp-caption {
    background-color:transparent;
    border:0;
    padding:0;
}
.wp-caption-text {
	display:block;
	text-align:center;
	font-style:italic;
	font-size:70%;
	line-height:12px;
}

/*photo video category*/
body.category-videos-photos .postsby {margin-bottom:10px;}
body.category-videos-photos .latestPost {
	border:0;
	margin:0 0 -30px;
}
body.category-videos-photos .post-content-in {border-spacing:30px 20px;}
body.category-videos-photos .post-content-inner {padding:20px 0 0;}
body.category-videos-photos .latestPost .title {text-align:center;}
body.category-videos-photos .latestPost .title,
body.category-videos-photos .latestPost .title a {
	font-family:"GothamBook", "Nanum Gothic" !Important;
	font-size:17px;
	line-height:20px;
}
body.category-videos-photos .front-view-content,
body.category-videos-photos .latestPost header > em.category,
body.category-videos-photos .latestPost .post-info,
.second-post,
.third-post,
.forth-post {display:none;}

/*new search*/
.new-search label {
	display:block;
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-size:16px;
	color:#f89106;
	letter-spacing:-1px;
	margin-bottom:5px;
}
.new-search .new-keyword {
	display:block;
	width:100%;
	font-family:"GothamBlack", "Nanum Gothic" !Important;
	font-size:80px;
	line-height:80px;
	letter-spacing:-1px;
	color:#000;
	text-transform:uppercase;
	padding:0;
	border-width:0 0 1px;
	border-style:solid;
	border-color:#e8e8e8;
}
/*new photo list*/
.page-template-page-nosidebar2 .main-container {padding:30px;}
.photo-list:after {content:'';display:block;clear:both;height:0px;visibility:hidden;} 
.photo-list {margin:30px auto 0;}
.photo-list li {
	position:relative;
	float:left;
	width:25%;
	padding:1px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.photo-list li .rthumb {margin:0;}
.photo-list li .rthumb img {
	width:100%;
	max-width:100%;
}
.photo-list li .rtitle {
	display:block;
	position:absolute;left:0;bottom:0;
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-size:18px;
	line-height:18px;
	padding:10px;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.8), 1px -1px 0 rgba(0,0,0,0.8), -1px 1px 0 rgba(0,0,0,0.8), 1px 1px 0 rgba(0,0,0,0.8);
    color:#fff;
}

body.page-template-page-nosidebar2 .latestPost {
	width:25%;
	margin-bottom:0;
}
body.page-template-page-nosidebar2 .single article header {
	padding-top:0;
	margin-bottom:0;
}
body.page-template-page-nosidebar2 .ss-full-width .title,
body.page-template-page-nosidebar2 .ss-full-width .title a {
	font-size: 21px;
    line-height: 26px;
	text-align:left;
	margin:0;
}
.weekly-title:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.weekly-title h1 {float:left;}
.weekly-title select {
	float:right;
	margin-right:30px;
}

/*index top section*/
.index-top-wrap {
	width:100%;
	padding:35px 0 25px;
	margin-top:81px;
	background-color:#171717;
}
.index-top-section {
	width:100%;
	max-width:1377px;
	margin:0 auto;
}
.index-top-section:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.index-top-section > a {
	display:block;
	float:left;
	width:32.45%;
	position:relative;
	padding:3px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.index-top-section > a.top-sec-sub,
.index-top-section > a.top-sec-subbn {width:35.1%;}
.index-top-section > a.top-sec-main {width:64.9%;}
.index-top-section > a .rthumb {
	width:100%;
	margin:0;
}
.index-top-section > a .rthumb img {
	display:block;
	width:100%;
	opacity:0.7;
}
.index-top-section > a:hover .rthumb img {
	opacity:0.9;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	-webkit-transition:all .2s;
}
.index-top-section > a .rtitle,
.index-top-section a em {
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-weight:500;
}
.index-top-section > a .rtitle {
	display:block;
	position:absolute;left:0;
	width:100%;
	color:#fff;
	font-size:20px;
	line-height:24px;
	text-transform:uppercase;
}
.index-top-section > a:not(.top-sec-main) .rtitle {
	top:0;
	height:100%;
	text-align:center;
	/* Center slide text vertically */
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}
.index-top-section > a.top-sec-main .rtitle {
	bottom:0;
	padding:50px 25px 25px 15px;
}
.index-top-section a em {
	position:absolute;left:15px;top:10px;z-index:1;
	display:inline-block;
	width:auto;
	font-size:16px;
	line-height:18px;
	color:#fff !important;
	border:1px solid #fff;
	padding:5px 10px 2px;
	font-style:normal;
}

@media screen and (max-width: 1400px) {
.secondary-navigation a {padding:20px 10px;}
.head-search {width:190px;}
.ui-autocomplete {width:190px !important;}
#header #s {width:150px;}
.index-top-section {width:96%;}
}
@media screen and (max-width: 1300px) {
#header {max-width:100%;}
.article {width:72% !important;}
.sidebar.c-4-12 {width:25% !important;}
.see-also {width:90%;}
body.page-template-page-nosidebar .ss-full-width #content_box {width:90%;}
.secondary-navigation {margin-left:20px;}
}
@media screen and (max-width: 1200px) {
.secondary-navigation a {padding:20px 5px;}
}
@media screen and (min-width:1023px) {
/*.post-content-in .front-view-content {max-width:277px;}*/
}
@media screen and (max-width: 1000px) {
a#pull {
	position:fixed;right:0;top:0;
	padding:14px 0;
}
a#pull:after {
	top:17px;
	background-size:24px auto;
}
.menu li a {font-weight:300;}
.secondary-navigation.mobile {
	position:fixed !important;
}
.head-social ul ul.dropdown-search {background-color:transparent;}
.mobile #navigation {
	height:100%;
	padding-bottom:54px;
	overflow:scroll;
	overflow-x:hidden;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.secondary-navigation a {
	padding:13px 15px 14px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.mobile #navigation li {float:none;}
.mobile #navigation ul li li.current-menu-item {background: rgba(0,0,0,.1) !important;}
.mobile #navigation .head-social {display:none;}
.main-header {
	position:fixed !important;left:0;
	float:none;
	width:100% !important;height:55px;
}
.main-container {
	margin-top:55px !important;
	padding-top:15px;
}
#logo a {
	width:116px;height:35px;
}
#header {width:100%;height:55px;}
#header h1,
#header h2 {padding:10px 0;}
.head-search {bottom:auto;top:10px;right:60px;}
.head-social,
.head-social ul li {margin:0;}
.mobile #navigation ul ul {
	display:block !important;
	left:5% !important;
	width:95% !important;
}
.secondary-navigation #navigation ul ul {
	display:block !important;
	height:auto !important;
	opacity:1 !important;
	visibility:visible !important;
}
body.page-template-page-nosidebar .ss-full-width #content_box {width:100%;}
.photo-list li {width:33.3%;}
.photo-list li .rtitle {
	font-size:16px;
	line-height:16px;
	padding:7px;
}
.index-top-wrap {margin-top:55px;}
.index-top-section > a .rtitle {
	font-size:16px;
	line-height:20px;
}
.index-top-section a em {
	font-size:13px;
	line-height:14px;
}
}

@media screen and (max-width:1000px) and (min-width:721px) {
.head-social ul li a {width:25px;height:25px;}
}
@media screen and (max-width:1024px) {
.postsby {
	font-size:26px;
	line-height:28px;
	padding:0;
	margin-bottom:20px;
}
.main-container {padding:30px;}
.post-content-in,
.latestPost {
	display:block;
	width:100%;
}
.post-content-in > hr {display:none;}
.pagination {width:100%;}
.video-photo {
	width:100%;
	margin:0 0 30px;
	padding:0 0 15px;
}
.video-photo .postauthor-top {padding:15px 15px 0;}
.video-photo ul {border-spacing:15px 5px;}
.see-also a i {display:none;}
.see-also a span,
.see-also a img,
.see-also a span strong {
	float:none;
	display:inline-block;
	vertical-align:middle;
}
.see-also a span strong {margin:0;}
#copyright-note {width:86%;}
.trc_slider {
	width:100%;
	margin:0;
}
.thumbnails-a .trc_rbox_header {padding:15px 15px 0 !important;}
.trc_elastic .trc_rbox .trc_rbox_div {padding:10px 0;}
.latestPost:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
#featured-thumbnail,
.post-content-inner {
	clear:none;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#featured-thumbnail {
	width:40%;
	padding:20px;
}
.post-content-inner {width:60%;}
.inner-ads {
	float:none !important;
	margin-left:auto !important;
	margin-bottom:20px;
}
.inner-ads .adsbygoogle {margin:0 auto !important;}
.ad-clear {display:none;}

body.category-videos-photos .postsby {margin-bottom:20px;}
body.category-videos-photos .latestPost {
	display:table;
	vertical-align:middle;
	border:0;
	margin-bottom:20px;
}
body.category-videos-photos .latestPost .title {text-align:left;}
body.category-videos-photos .post-content-in {border-spacing:0;}
body.category-videos-photos #featured-thumbnail,
body.category-videos-photos .post-content-inner {
	display:table-cell;
	float:none;
	vertical-align:middle;
}
body.category-videos-photos #featured-thumbnail {
	width:30%;
	padding:0;
}
body.category-videos-photos .post-content-inner,
body.category-videos-photos .post-content-inner header,
body.category-videos-photos .post-content-inner .title {
	padding:0;
	margin:0;
}
body.category-videos-photos .post-content-inner {
	width:70%;
	padding-left:10px;
}
body.category-videos-photos .post-content-in > hr {display:none;}
div.nc_socialPanel .nc_tweetContainer {width:auto;}

body.page-template-page-nosidebar2 .latestPost {
	display:table-cell;
	width:25%;
}
body.page-template-page-nosidebar2 .post-content-in {border-spacing:20px;}
.weekly-title select {margin-right:10px;}
body.page-template-page-nosidebar2 .post-content-in > hr {display:block;}
body.page-template-page-nosidebar2 .ss-full-width .title,
body.page-template-page-nosidebar2 .ss-full-width .title a {
	font-size:18px;
	line-height:20px;
}
body.page-template-page-nosidebar2 #featured-thumbnail {
	width:100%;
	padding:0;
}
body.page-template-page-nosidebar2 .post-content-inner {width:100%;}
}
@media screen and (max-width:1024px) and (min-width:641px) {
}
@media screen and (max-width:1024px) and (min-width:720px) {
.article {width:70% !important;}
.sidebar.c-4-12 {width:27% !important;}
.playlist li a img,
.playlist li a span {width:100%;}
.playlist li a span {margin-top:5px;}
.widget-ul li a {display:block;}
.widget-ul li span {
	display:block;
	vertical-align:top;
}
.widget-ul li span {
	font-size:16px;
	line-height:20px;
	padding-left:0;
	margin-top:10px;
}
.widget-ul li span.thumb {width:100%;}
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(1),
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(2),
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(3),
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(4),
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(5),
.widget-sidebar .trc_elastic .trc_rbox .trc_rbox_div > div > div:nth-child(6) {display:block;}
.widget-sidebar .thumbnails-a .videoCube a {
	display:block;
	width:100% !important;
}
.widget-sidebar .thumbnails-a .syndicatedItem .video-title {
	font-size:16px !important;
	line-height:20px !important;
	padding-left:0 !important;
	margin-top:10px !important;
}

.latest-top-post #featured-thumbnail {
	width:40%;
	padding:20px;
}
.latest-top-post .latestPost {
	display:block;
	padding:0;
}
.latest-top-post #featured-thumbnail,
.latest-top-post .post-content-inner {
	display:block;
	float:left;
}
.latest-top-post .post-content-inner {width:60%;}
.latest-top-post .post-content-inner {padding:15px 0 0;}
.latest-top-post .latestPost .title, 
.latest-top-post .latestPost .title a {
	font-size:20px;
	line-height:26px;
}
.latest-top-post .latestPost header > em.category {margin-bottom:2px;}
.latest-top-post article header {margin-bottom:7px;}
}

@media screen and (max-width:830px) {
.post-single-content [id^="debate_"] {width:90% !important;}
.post-single-content [id^="debate_"] > iframe {width:100% !important;}
}
@media screen and (max-width: 720px) {
#content_box .google-ad:first-child {padding:0 0 10px;}
.nc_tweetContainer.totes.totesalt {display:inline-block !important;}
.nc_socialPanel a .count {padding:0 5px !important;}
.nc_socialPanel .iconFiller {margin-left:0 !important;margin-right:0 !important;}
.nc_socialPanel div.totes.totesalt, 
.nc_socialPanel:hover div.totes.totesalt:not(:nth-child(1)) {margin-left:0 !important;}
.article {width:100% !important;}
.article,
.sidebar.c-4-12 {
	float:none;
  width:100% !important;
}
.article {margin:0;}
.title {font-size:20px !important;}
.sidebar.c-4-12 {padding:30px 0 0 !important;}
body.single-post .sidebar.c-4-12  {display:none !important;}
.sidebar_list > li.widget.widget_text .textwidget {text-align:center;}
.breadcrumb,
.single_post header,
.post-single-content,
.tags,
.related-posts {
	padding-left:3%;
	padding-right:3%;
}
.playlist li a span strong,
.playlist li a span em {
	font-size:14px;
	line-height:18px;
}
.playlist li a span strong {
	font-family: "GothamBook", "Nanum Gothic" !Important;
	font-weight:300 !important;
}
.head-social ul ul {	
	position:absolute;left:auto !important;right:-40px !important;top:55px !important;
}
.head-social ul ul,
.head-search.active ul, 
.head-social ul li:hover ul {display:block !important;}
.mobile #navigation .head-social {
	display:block;
	clear:both;
	padding-top:20px;
}
.mobile #navigation .head-social ul:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.mobile #navigation .head-social li {
	width:auto !important;
	display:inline-block;
	padding:0 2px;
}
.mobile #navigation .head-social li a {
	font-size:30px;
	color:rgba(255,255,255,.7) !important;
	padding:0;
	opacity:1;
	border-bottom:0 !important;
	text-align:center;
}
.mobile #navigation .head-social li:hover a {color:rgba(255,255,255,.9) !important;}
.post-nav {padding-top:15px;}
.post-nav a {
	float:none;
	width:100%;
}
.post-nav a.next {margin-top:25px;}
.post-nav a strong {margin-top:15px;}
.post-nav a span {line-height:30px;}
.post-nav a span i {
	width:30px;height:30px;
	margin:0 15px 0 0;
}
.post-nav a.next span i {margin:0 0 0 15px;}
.trc_elastic .trc_rbox .trc_rbox_div {padding:10px 5px;}
.trc_elastic .trc_rbox .trc_rbox_div .videoCube {padding:0 1%;}
.sidebar #text-9 {
	padding:0;
	border-top:0;
}
.trc_rbox_outer {margin-top:0;}
.widget_top-posts > ul,
#text-6.widget-sidebar,
#text-7.widget-sidebar {display:none;}

#bbpress-forums fieldset.bbp-form fieldset.bbp-form textarea,
#bbpress-forums fieldset.bbp-form fieldset.bbp-form select,
#bbpress-forums fieldset.bbp-form fieldset.bbp-form input {width:100%;}
.video-photo {padding:0 0 20px;}
.video-photo .postauthor-top {padding:20px 20px 0;}
.video-photo ul {border-spacing:15px 10px;}

.see-also,
.see-also > ul {display:block;}
.see-also {width:100%;}
.see-also > strong,
.see-also > ul {
	margin:0;
	padding:0 0 5px;
}
.see-also a span strong {
	font-family:"GothamBook", "Nanum Gothic" !Important;
	color: rgba(0,0,0,0.8);
}
.see-also a strong  {margin-top:10px;}
.see-also a span {padding:0 20px;}
#copyright-note {
	width:90%;
	padding-right:10%;
}
.latestPost {
	display:table;
	vertical-align:middle;
}
.post-content-in, 
.video-photo ul {border-spacing:0;}
.latestPost, 
.video-photo ul li {border:0;}
.latestPost {margin-bottom:5px;}
#featured-thumbnail,
.post-content-inner {
	display:table-cell;
	float:none;
	vertical-align:middle;
}
#featured-thumbnail {
	width:30%;
	padding:0;
}
.post-content-inner,
.post-content-inner header,
.post-content-inner .title {
	padding:0;
	margin:0;
}
.post-content-inner {
	width:70%;
	padding-left:10px;
}
.latestPost header > em.category,
.post-content-inner .post-info,
.post-content-inner .front-view-content,
.post-content-in > hr, 
.video-photo ul hr,
.video-photo .postauthor-top {display:none;}
.related-posts {background:none;}
.latest-top-post .latestPost {
	display:block;
	padding:0 5px;
}
.latest-top-post .featured-thumbnail,
.latest-top-post #featured-thumbnail,
.latest-top-post .post-content-inner {
	clear:both;
	display:block;	
	width:100%;
	padding:0;
}
.latest-top-post article header {margin-bottom:0;}
.article ul.related-post {margin:10px 0 0;}
.latest-top-post {margin-bottom:10px;}
.latest-top-post .post-content-inner {padding-top:10px;}
.latest-top-post .latestPost .title,
.latest-top-post .latestPost .title a {
	font-size:14px;
	line-height:18px;
}
.article ul.rel-post {margin:0 0 20px;}
.latest-top-post ul.rel-post,
.post-content-in.latest-top .latestPost:nth-child(1) ul.rel-post,
.post-content-in.latest-top .latestPost:nth-child(2) ul.rel-post {margin:10px 0 0;}

.video-photo {margin:0;}
.video-photo ul {
	display:block;
	padding:10px 0;
	border-width:1px 0;
	border-style:solid;
	border-color:#ccc;
}
.single_post .video-photo ul {border-width:1px 0 0;}
.post-content-in.latest-top .latestPost:nth-child(3) {
	padding:20px 0 0;
	border-width:1px 0 0;
	border-style:solid;
	border-color:#ccc;
}
.post-content-in.latest-top .latestPost:nth-child(1),
.post-content-in.latest-top .latestPost:nth-child(2),
.video-photo ul li {
	display:block;
	float:left;
	width:50%;
	padding:10px 5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.related-posts .last,
.related-posts .relatepostli4 {padding-bottom:10px;}
.post-content-in.latest-top .latestPost:nth-child(1),
.post-content-in.latest-top .latestPost:nth-child(2) {margin-bottom:10px;}
.post-content-in.latest-top .latestPost:nth-child(1) #featured-thumbnail,
.post-content-in.latest-top .latestPost:nth-child(2) #featured-thumbnail,
.post-content-in.latest-top .latestPost:nth-child(1) .post-content-inner,
.post-content-in.latest-top .latestPost:nth-child(2) .post-content-inner {
	clear:both;
	display:block;
	width:100%;
	padding:0;
}
.post-content-in.latest-top .latestPost:nth-child(1) .post-content-inner,
.post-content-in.latest-top .latestPost:nth-child(2) .post-content-inner {padding-top:10px;}
.related-posts a span,
.post-category a {color:rgba(0,0,0,0.8);}
.related-posts a:hover span,
.post-category a:hover {color:rgba(0,0,0,1);}
.post-category {
	display:block;
	padding:0 0 10px 0;
	text-align:center;
}
.post-category a {
	position:relative;
	display:inline-block;
	font-weight:400;
	padding:0 20px;
}
.post-category a:before {
	position:absolute;top:6px;left:0;
	display:block;
	content:'';
	width:1px;height:13px;
	background-color:#ccc;
}
.post-category a:first-child:before {display:none;}
.latestPost .title,
.video-photo span.rtitle,
.latestPost .title a,
.widget-ul li span {
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-size:14px !important;
	line-height:18px;
	font-weight:300 !important;
}
body.category-videos-photos .latestPost .title,
body.category-videos-photos .latestPost .title a {line-height:18px;}
.latestPost .title,
.video-photo span.rtitle {
	max-height:72px;
	overflow:hidden;
}
.video-photo span.rtitle {
	display:block;
	width:100%;height:72px;
}
.widget-ul li span.thumb {width:40%;}
.widget-ul li span.thumb img {width:100%;}
.widget-ul.ul-type1 li:nth-child(1) span,
.widget-ul.ul-type1 li:nth-child(2) span {width:100%;}
.widget-sidebar .thumbnails-a .videoCube a {width:60% !important;}
.widget-sidebar .thumbnails-a .videoCube a:first-child {width:40% !important;}
.widget-sidebar .thumbnails-a .syndicatedItem .video-title {
	font-size:14px !important;
	line-height:18px !important;
}
.must-read em {display:block;}
.must-read a {margin-left:15px;}
.fb-comments-title,
.fb_iframe_widget,
#disqus_thread {width:90% !important;}
div.nc_socialPanel .nc_tweetContainer {
	width:15%;
	max-width:15% !important;
}
.nc_socialPanel .totes.totesalt .sw_count {min-width:150px;}
.slide-view i {background-image:url(../wp-content/themes/pinstagram/pinstagram/images/bt-gallery-2x.png);}
.slide-view span:before {content:"SWIPE VIEW";}
.photo-list li {width:50%;}
.new-search .new-keyword {
	font-size:60px;
	line-height:60px;
}
body.page-template-page-nosidebar2 .latestPost {
	display:block;
	width:100%;
	margin:20px 0 0;
}
body.page-template-page-nosidebar2 .post-content-in {border-spacing:0;}
.weekly-title {margin-bottom:20px;}
.weekly-title select {margin-right:0;}
body.page-template-page-nosidebar2 .post-content-in > hr {display:none;}
body.page-template-page-nosidebar2 .ss-full-width {overflow:visible;}
body.page-template-page-nosidebar2 .ss-full-width .title,
body.page-template-page-nosidebar2 .ss-full-width .title a {
	font-family: "GothamBold", "Nanum Gothic" !Important;
    font-size: 14px !important;
    line-height: 18px;
    font-weight: 300 !important;
}
body.page-template-page-nosidebar2 #featured-thumbnail {
	width:30%;
	padding:0;
}
body.page-template-page-nosidebar2 .post-content-inner {
	width:70%;
	padding-left:10px;
}
.weekly-list > article > em {
	left:0;top:10px;
	width:25px;height:25px;
	font-size:16px;
	line-height:27px;
}
.index-top-wrap {padding:20px 0;}
.index-top-section > a .rtitle {
	font-size:14px;
	line-height:16px;
}
.index-top-section a em {
	left:5px;top:5px;
	font-size:12px;
}
.index-top-section > a.top-sec-main em {left:10px;}
.index-top-section > a.top-sec-main .rtitle {padding:35px 10px 10px;}
}
@media screen and (max-width:510px) {
#header {padding:0 10px;}
.main-container {padding:15px !important;}
.tags > i {display:block;}
.head-search {width:200px;}
#header #s {width:163px;}
}
@media screen and (max-width:500px) {
	.galleryTextThumbs .rsTmb {padding:10px;}
	.galleryTextThumbs .rsThumbs .rsThumb {width:100px;height:80px;}
	.galleryTextThumbs .rsTmb h5 {display:none;}
	.post-category a {
		font-size:13px;
		padding:0 0 0 5px;
		word-spacing:-1px;
	}
	.post-category a:before {
		top:8px;
		height:9px;
	}
	.weekly-list > article > em {left:5px;}
.index-top-section > a.top-sec-sub {width:50%;}
.index-top-section > a.top-sec-main {width:100%;}	
.index-top-section > a.top-sec-bn .rtitle,
.index-top-section > a.top-sec-subbn .rtitle {
	font-size:12px;
	line-height:10px;
}
}
@media screen and (max-width: 480px) {
.related-posts span.rthumb {float:none;}	
#wonderpluginaudio-1 .amazingaudioplayer-bar-title {width:50px !important;}
.head-search {width:160px;}
#header #s {width:130px;}
#move-to-top {right:0;bottom:0;}
.copyrights a.contactus {
	font-size:11px;
	margin-left:5px;
	padding-left:5px;
	word-spacing:-1px;
}
.main-header .sbutton {
	width:30px;
	background-size:cover;
}
.mobile #navigation .head-social li {padding:0;}
.related-posts .relatepostli4 {
	margin-bottom:0;
	border-bottom:0;
}
.video-photo ul hr {display:none;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width:210px;}
.bootstrap-select > .dropdown-toggle {padding:0 50px 0 10px;}
.trc_elastic .trc_rbox .trc_rbox_div .videoCube {
	width:100% !important;
	padding:0 2% 10px !important;
}
div.nc_socialPanel .nc_tweetContainer {margin:0 2px !important;}
.nc_socialPanel a .sw_count {
	padding:0 !important;
	transition:none !important;
}
.nc_socialPanel .iconFiller {width:37px !important;}
span.sw_share {display:none !important;}
.photo-list li .rtitle {
	font-size:14px;
	line-height:14px;
	padding:5px;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.6), 1px -1px 0 rgba(0,0,0,0.6), -1px 1px 0 rgba(0,0,0,0.6), 1px 1px 0 rgba(0,0,0,0.6);
}
.new-search label {font-size:14px;}
.new-search .new-keyword {
	font-size:45px;
	line-height:45px;
}
}
@media screen and (max-width: 400px) {
a#pull {width:40px;}
a#pull:after {left:10px;}
.head-search {width:130px;right:45px;}
#header #s {width:100px;text-indent:3px;font-size:14px;}
.inner-ads {margin-left:-10px !important;}
.single-mobile-ad {margin-left:-5px !important;}
}
@media screen and (max-width: 320px) {
	.post-content-in.latest-top .latestPost:nth-child(1), 
	.post-content-in.latest-top .latestPost:nth-child(2), 
	.video-photo ul li {width:50% !important;}
}

.bsaProContainer, 
.bsaProContainer .bsaProItems {display:block;}
.bsaProContainer .bsaProItems .owl-wrapper,
.bsaProContainer .bsaProItems .owl-wrapper .owl-item {width:100% !important;}
#bsa-block-900--141.bsaProContainer .bsaProItem, 
#bsa-block-900--141 .bsaProItemInner__thumb, 
#bsa-block-900--141 .bsaProAnimateThumb {
	clear:both;  
	float:none;
	margin:0 auto !important;
}
.article .bsaProCarousel {	
	padding-bottom:30px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.bsaProCarousel-1,
.bsaProCarousel-3 {
	padding-left:30px;
	padding-right:30px;
}
.bsaProCarousel-2 {
	padding-left:3%;
	padding-right:3%;
}
.bsaProCarousel-4 {
	width:330px !important;height:280px;
	float:right;
    margin-left:20px;
    padding:0 !important;
}
.bsaProCarousel-4 .bsaProContainer {
	display:inline-block;
}
.bsaProCarousel-5 {
	padding-left:0;
	padding-right:0;
}
@media screen and (max-width:1024px) {
.bsaProCarousel-1,
.bsaProCarousel-3 {
	padding-left:0;
	padding-right:0;
}
.bsaProCarousel-4 {
    float:none;
    margin:0 auto 20px;
}
}
@media screen and (max-width: 720px) {
.bsaProCarousel-6 {
	width:300px !important; 
	margin:0 auto;
}
}
@media screen and (max-width: 400px) {
.bsaProCarousel-4 {width:100% !important;height:auto;}
.bsaProCarousel-6 {width:280px !important;} 
}


/*photo-grid*/
.photo-wrap *,
.photo-wrap *:after,
.photo-wrap *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
.photo-wrap {
	width: 100%;
	margin:30px auto 0;
}
.og-grid {
	list-style: none;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.og-grid:after {content:'';display:block;clear:both;height:0px;visibility:hidden;}
.og-grid > li {
	display:block;
	float:left;
	width:25%;
	margin:0;
	padding:1px;
}
.og-grid > li > a {overflow:hidden;}
.og-grid > li > a,
.og-grid > li > a img {
	border: none;
	outline: none;
	display: block;
	position: relative;
}
.og-grid > li .rthumb {
	display:block;
	max-width:340.5px;max-height:200px;
	overflow:hidden;
	margin:0;
}
.og-grid > li .rthumb img {
	width:100%;
	max-width:100%;
}
.og-grid > li .rtitle {
	display:block;
	position:absolute;left:0;bottom:0;
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-size:18px;
	line-height:18px;
	padding:10px;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.8), 1px -1px 0 rgba(0,0,0,0.8), -1px 1px 0 rgba(0,0,0,0.8), 1px 1px 0 rgba(0,0,0,0.8);
    color:#fff;
	text-align:left;
}
.btn-more {
	display:block;
	width:100%;
	padding:17px 0;
	margin-top:30px;
	background:none;
	border-width:1px 0;
	border-style:solid;
	border-color:#e8e8e8;
	cursor:pointer;
}
.btn-more span {
	font-family:"GothamBold", "Nanum Gothic" !Important;
	font-size:16px;
	line-height:20px;
	color:#000;
	text-transform:uppercase;
	word-spacing:-2px;
}
.btn-more span:after {
	font-family:FontAwesome !important;
	font-size:12px;
	line-height:20px;
	color:#303030;
	padding-left:10px;
}
.btn-more span:after {content:"\f107";}

@media screen and (max-width: 1000px) {
.og-grid li {width:33.3%;}
}

@media screen and (max-width: 767px) {
.og-grid li {width:50%;}
}
@media screen and (max-width: 600px) {
.og-grid > li .rtitle {
	font-size:14px;
	line-height:15px;
	padding:5px;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.6), 1px -1px 0 rgba(0,0,0,0.6), -1px 1px 0 rgba(0,0,0,0.6), 1px 1px 0 rgba(0,0,0,0.6);
}
.btn-more {padding:12px 0;}
.btn-more span {font-size:14px;}
}