/*
 * Row with equal height columns
 * --------------------------------------------------
 */
 
 
@media (min-width:992px){
	.row-eq-height {
	  display: table-cell; 		 
	  display: -webkit-box;      
	  display: -moz-box;         
	  display: -ms-flexbox;     
	  display: -webkit-flex;     
	  display: flex; 
	}
	
	.row.row-eq-height2 {
		display: table;
		width:100%;
		margin-top: 50px;
	}
	.row.row-eq-height2 > [class*="col-"] {
		float: none;
		display: table-cell;
		vertical-align: top;
	}
	.row.row-eq-height2 img{
		margin-bottom: 15px;
	}
	
	.row.row-eq-height3{
		overflow: hidden; 
	}
	.row.row-eq-height3 [class*="col-"]{
		margin-bottom: -99999px;
		padding-bottom: 99999px;
	}
}
html{
	font-size:12px;
}
html .vortex-p-like-active,
.single-aiml .vortex-p-like.vortex-p-like-active {
    color: #af1f25 !important;
}
.single-aiml .vortex-p-like, 
.single-aiml .vortex-p-dislike,
.single-aiml .vortex-p-like-comment,
.single-aiml .vortex-p-dislike-comment{
    color: white !important;
}


.page-title.archive-title{
	color: #af1f24;
    text-transform: uppercase;
    font-family: 'Microgramma-bold' !important;
    font-size: 18px;
    display: block;
    max-width: 1121px;
    margin: 0 auto;
    padding-top: 1em;
}
h1.page-title.archive-title small {
    clear: both;
    font-size: 14px;
    color: #af1f24;
    text-transform: uppercase;
    font-family: 'Microgramma-bold' !important;
    max-width: 1121px;
    margin: 0 auto;
    padding-top: 0.2em;
    display: block;
}

.widget_archives ul{
    list-style-position: inside;
}

.btn-default {
    background-color: #f57d20 !important;
    border: 2px solid #f57d20 !important;
    color: #ffffff !important;
    background-image: none;
    font-family: 'Microgramma-bold' !important;
    text-transform: uppercase;
    border-radius: 0px;
}


.page-id-4694 .fullschedule{
	display:none;	
}
#masthead-inner{
	background-color:#f8f8f8;
	/*border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;	*/
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color:inherit;
}
.center{
	text-align:center;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.page-template-page-anime-titles .wp-video,
.page-template-page-for-vod .row-eq-height .wp-video{
	/*position: absolute;*/
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    max-height: 290px;
}
.page-template-page-anime-titles .wp-video .mejs-container,
.page-template-page-anime-titles .wp-video video,
.page-template-page-anime-titles .wp-video .mejs-layer,
.page-template-page-for-vod .row-eq-height .wp-video .mejs-container,
.page-template-page-for-vod .row-eq-height .wp-video video,
.page-template-page-for-vod .row-eq-height .wp-video .mejs-layer{
	max-width: 100%;
	max-height: 100%;
}

.animetitle{
	font-weight:bold;
}

#colleft{
}
#colright{
}
#colleft, #colright{
}

.slick-dots {
    left: 0;
}
.regularSearch{
	padding:15px 17px;
	background-image:url(../img/show_list_bg.jpg);
	width:100%;
	height:auto;
	background-repeat:no-repeat;
    background-size: cover;
}

#trailer-video{
    background-color: #000000;
    padding: 15px;
	
}
#trailer-video p{
	margin-bottom:0px;
}
#trailer-desc{
	background-image:url(../img/bg-trailer.jpg);
	color:#ffffff;
    padding: 35px;
    background-size: cover;
    background-position: 50% 50%;
	
}

.apex-slider-wrapper{
	padding:0px !important;
    margin-bottom: 35px !important;
}
.apex-slider-shadow.apex-slider-shadow1 {
	background-image:none !important;
}

.ihc-login-template-10 .impu-form-submit input:hover,
.ihc-login-template-10 .impu-form-submit input,
.ihc-register-12 .iump-submit-form input {
    background-color: #f57d20 !important;
    border: 2px solid #f57d20 !important;
    color: #ffffff;
    background-image: none;
    font-family: 'Microgramma-bold' !important;
    text-transform: uppercase;
    border-radius: 0px;
}


/*
 * News2 
 * --------------------------------------------------
 */
 
 .single-news .panel-body > div > div{
	background-color:#ffffff;
	border-left: 5px solid #e2e2e2;
	border-right: 5px solid #e2e2e2;
 }

#list-news ul{
	padding:0px;
}
li.news-item{
    font-size: 15px;
    list-style: none;
    margin-bottom: 10px;
    border: 0px dotted #ccc;
    padding: 15px 15px 10px 15px;
    overflow: hidden;
    background-color: #ffffff;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
}

li.news-item h2{
	margin: 0px;
	font-weight: bold;
}
li.news-item h2 a:hover{
	text-decoration:none !important;
}
li.news-item h3{
    font-size: 16px;
    font-weight: 400;
    color: #666;
    text-decoration: none;
    margin-top: 2px;
}
li.news-item .news-header2 {
    position: relative;
}
li.news-item .body{
	clear:both;
}

li.news-item .byline-and-post-date {
    float: left;
}
li.news-item .news-share-bar {
    /*position: absolute;
    right: 0;
    bottom: 0;*/
    float: right;
}
li.news-item .author-name{}
li.news-item .post-date{}
li.news-item .short{}
li.news-item .post-ago {
    color: #666;
    font-style: italic;
}
li.news-item .comment-more,
li.news-item .read-more{
    float: right;
    margin: 0 16px;
    font-weight: bold;
}

li.news-item .thumb {
    float: left;
    margin: 0 10px 10px 0;
}
li.news-item .short {
    font-size: 15px;
    line-height: 22px;
}
.list-old-nav{
	float:right;
	font-weight:bold;
}
.list-new-nav{
	float:left;
	font-weight:bold;
}
.news h1.page-header{
    font-size: 30px;
    font-weight: bold;
    color: #f47d1f;
	
}
.news h1.page-header a:after {
    content: none;
}
.single-news h1.page-header{
	margin-top: 20px;
    line-height: 1em;
    width: 100%;
    float: left;
    margin-bottom: 0px;
    padding-bottom: 4px;
}
.single-news .news-date{
    width: 100%;
    float: left;
    margin-top: 0px;
    text-align: left;
    font-size: 15px;
    margin-bottom: 10px;
}
.single-news #decomments-comment-section{
    margin: 0 8% 5% 8% !important;
}
.single-news .entry-content{
	font-size:15px;
	clear: both;
}
.single-news h3{
	font-size: 16px;
    font-weight: 400;
    color: #666;
    text-decoration: none;
    margin-top: 2px;
    clear: both;
    margin-bottom: 4px;
}
/*
 * Home 
 * --------------------------------------------------
 */
 .hover_div{
    padding-bottom: 15px;
 }
.hover_div h3{
	color:#f57d20;
    font-size: 1.2rem;
	font-weight:900;
    margin-top: 5px;
    margin-bottom: 2px;
}
.hover_div small{
	font-size:11px;
}
.hover_div .animetitle {
    color: #f57d20;
    font-weight: 800;
    margin-top: 5px;
    font-size: 1rem;
}
.hover_div .ep{
    color: #f57d20;
    font-weight: 600;
}
.hover_div .ep span {
	font-weight:normal;
    color: #000;
}
.hover_wrap{
    position: relative;
}
.hover_wrap img{
	width:100%;
	max-width:100%;
}
.hover_wrap .caption{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
	color:#ffffff;
	
    background-color: transparent;
    background-image: url(../img/hover-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.1;
    padding: 5%;
	font-weight:bold;
}

.hover_wrap h2{    
	font-size: 1.16rem;
	padding-top:0px;
    margin-top: 10px;
	font-weight:bold;
}

.hover_wrap .caption:hover{
	display:block !important;
}
.hover_wrap:hover .caption{
	display:block !important;
}

.hover_wrap .hoverbtn{
    border: 2px solid #fff;
	margin-top:10px;
    color: #fff;
    width: 100%;
    text-align: center;
    display: block;
    margin: 0 auto;
    text-transform: uppercase;
    cursor: pointer;
	
    padding: 4px 0px;
    font-size: 1.2rem;
}

.home .grey_section h1{
    margin-bottom: 0px;
    padding-bottom: 0px;
}




.hideradio input[type="radio"] {
	display:none !important;
}
.hideradio .gfield_label{
	display:none !important;
}

.gform_wrapper {
    margin: 0 auto !important;
}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label img {
	border: 3px solid #f57d20;
}


.gform_wrapper .hideradio .gfield_radio li {
    float: left;
    width: 25%;
}
.gform_wrapper .hideradio .gfield_radio li label {
    margin:0 2% 0 2%;
}
.page-id-3868 label {
    float: left;
    width: 30%;
}
.page-id-3868 #field_2_14 label.gfield_label{
	display:none !important;
}
.page-id-3868 .gfield_description{
	margin-left:30%;
    width: auto;
}
.page-id-3868 .gform_wrapper .ginput_complex.ginput_container {
	float:left;
    width: 65%;
}
.page-id-3868 .gfield_checkbox label{
	float:none;
}
.page-id-3868 .aiml_body{
	/*background-image:url(../img/aiml-sub-bg.jpg);*/
	background-color:#f8f8f8 !important;
    background-size: 100%;
    background-position: center top;
	background-repeat:no-repeat;
}
.page-id-3868 h2{
	font-family:Microgramma-bold !important;
	font-size:2rem;
	font-weight:bold;
}
.page-id-3868 .gfield_required{
	display:none;
}
.page-id-3868 .gform_wrapper .gform_footer input[type=submit]{
	font-family:Microgramma-bold !important;
	font-size:1.4rem;
    background-color: #f57d20;
    display: block;
    margin: 0 auto;
    padding: 10px 50px;
	text-transform:uppercase;
    border-radius: 0px;
    border: 0px;
	
}

.page-id-3868 .aiml_normal_content{
    margin-bottom: 50px;
    margin-top: 20px;
	
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
}
/*
 * community 
 * --------------------------------------------------
 */
.page-id-3704 h3{
	color:#f57d20;
}

.page-id-3704 hr{
    width: 60%;
    border: 3px solid #f57d20;
}
.boxstyle1{
	padding:1% 2%;
}
.boxstyle1 strong{
	color:#f57d20;
}
 .boxstyle1 .vc_column-inner{
	background-image:url(../img/bg-events.png);
	background-repeat:no-repeat;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    position: relative;
    font-size: 1rem;
	background-color:#ffffff;
 }
/*
 * News & Event 
 * --------------------------------------------------
 */
.list-suggest .new_wrap{
	background-color:#ffffff;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
	margin: 0 10px 10px 10px;
    padding-top: 15px;
}
 .events_single{
	background-image:url(../img/bg-events.png);
	background-repeat:no-repeat;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    position: relative;
    font-size: 0.8rem;
 }
 .events_date .date{
    font-size: 2.6rem;
	text-align:center;
    margin-top: 7px;
 }
 .events_date{    
 	color: #ffffff;
    font-size: 1.5rem;
    text-align: center;
    background-color: #f57d20;
    height: 100%;
    display: block;
    vertical-align: middle;
    width: 20%;
    position: absolute;
    font-weight: 900;
	text-transform:uppercase;
 }
 .events_con{
	 margin-bottom:10px;
 }
 .events_desc{
    padding: 4%;
    width: 100%;
    padding-left: 25%;
 }
 .events_title{
	 font-size:1.2rem;
	 font-weight:bold;
 }
.single-news .panel-body {
    padding: 0 8% 5% 8%;
}
/*
 * footer 
 * --------------------------------------------------
 */
footer h4{
	color:#ffffff;
}
footer .col-sm-3 img{
	width:25px;
	height:auto;
}

.footerlogomobile{
	display:none;
}
.footerlogodesktop{
	display:block;
    text-align: center;
}
.footerlogodesktop img{
    /*max-width: 90px;
    margin-top: 20px;*/
}
							

/*
 * login register logout 
 * --------------------------------------------------
 */
 
 #post-205 .entry-content {
    display: flex;
    flex-direction: column-reverse;
}
.ihc-reg-success-msg h4 {
    color: #ffffff;
    font-size: 22px;
    display: block;
    background: white;
    padding: 24px;
    border-radius: 10px;
    text-align: center;
    background-color: #4CAF50;
    line-height: 1.5em;
}

.ihc-login-template-10 {
    margin: 0 auto;
    display: block;
    background-color: transparent;
}
.iump-register-form #ihc_cart_wrapper{
	display:none;
}
#pop_box{
    padding: 10px 25px;
	background-image:url(http://www.aniplus-asia.com/wp-content/uploads/2016/12/popupbg.jpg);
	background-position:center center;
	background-size:cover;
    color: #ffffff;
    font-size: 1.67rem;
    max-width: 600px;
	border:10px solid #000000;
}
#pop_box h2,#pop_box h3{
    color: #f9bd28;
    text-transform: uppercase;
    font-family: 'Microgramma-bold' !important;
    font-size: 2rem;
}
#pop_box p{
    font-size: 1.5rem;
	/*padding:0 10%;*/
}
.pop_box_close{
    color: #ffffff;
    font-family: 'Microgramma-bold' !important;
	cursor:pointer;
	z-index: 9999;
	position: absolute;
	right: 2%;
}
.pop_box_close {
}

.pop_box_close{
	text-decoration:no;	
}
/*
 * title list & other item listing 
 * --------------------------------------------------
 */
 /*
.page-id-204 .show-item ,.page-id-112 .show-item{
	float:left;
}
.page-id-204 .hover-grid .hover-grid-item ,.page-id-112 .hover-grid .hover-grid-item {
    height: 232px !important;
    outline: none;
    width: 100%;
}
.page-id-204 .hover-grid-item h2 ,.page-id-112 .hover-grid-item h2 {
    padding: 10px 10px 0px 10px;
    padding-bottom: 5px;
}
.page-id-204 .hover-grid-item .caption ,.page-id-112 .hover-grid-item .caption {
    height: 100%;
}
.page-id-204 .hover-grid-item .caption p#genre ,.page-id-112 .hover-grid-item .caption p#genre {
    padding-bottom: 0px;
    margin-bottom: 5px;
    font-size: 12px;
}
.page-id-204 .show-item .caption p ,.page-id-112 .show-item .caption p{
    font-size: 12px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.page-id-204 .hover-grid .hoverbtn ,.page-id-112 .hover-grid .hoverbtn {
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
	
.page-id-112 .list-suggest .hover-grid-item .animetitle {
    position: absolute;
    bottom: 0px;
}
.page-id-112 .list-suggest .hover-grid-item .caption {
    height: 275px;
}
*/
/*
 * title list & search
 * --------------------------------------------------
 */
	
.form-control {
    padding: 0px 12px;
}
/*
old anime title 
.page-id-112 .panel-default {
    background-color: transparent;
}
.page-id-112 #searchform{
	background-color:#ffffff;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    padding: 20px;
	
}
.page-id-112 #searchform label{
	font-weight:bold;
	float:left;
	clear:both;
	margin-top:6px;
	width:20%;
	
}
.page-id-112 #searchform .btn{
    background-image: none !important;
    background-color: #f57d20;
    font-size: 14px !important;
    border-color: #ffffff;
    padding: 5px 50px;
    clear: both;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
	
}
.page-id-112 #searchform input#searchtitle{
    width: 75%;
}

.page-id-112 #searchform input[type=text],.page-id-112 #searchform select{
    float: left;
    width: 30%;
    height: 30px;
    background-color: #ebebeb;
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: inset 4px 4px 5px 0px rgba(0,0,0,0.13);
    -moz-box-shadow: inset 4px 4px 5px 0px rgba(0,0,0,0.13);
    box-shadow: inset 4px 4px 5px 0px rgba(0,0,0,0.13);
	margin-bottom: 6px;
}

.page-id-112 .regularSearch {
    background-color: #ffffff;
    background-image: none;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
}
.page-id-112 .atozlist{
    margin: 0 auto;
    display: table;
}
.page-id-112 #searchform a{
	color:#000000;
	font-weight:bold;	
    font-size: 18px;
    margin: 0 4px;
}
.page-id-112 #searchform a:hover,.page-id-112 #searchform a.selected{
	color:#f68b38;
}
.page-id-112 .regular {
	height:auto;
}
.page-id-112 .videoplayer{
    width: 100%;
    height: auto;
}
*/

.atozlist{
	clear:both;
}
.boxbg{
    background-size: cover;
	background-color:#ffffff;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
	padding: 15px 17px;
    margin-bottom: 30px;
}
 /*
.page-id-112 .regular {
   
	background-image:none;
    width: 100%;
    height: 350px;
    background-size: cover;
	background-color:#ffffff;
}
.page-id-112 .hover-grid img {
    width: 100%;
    height: auto;
}*/



/*
 * User Profile
 * --------------------------------------------------
 */
 .ihc-user-page-top-ap-wrapper {
	 padding-bottom:28px;
 }
.page-id-204 .panel-default {
    background-color: transparent;
}
.page-id-204 .regularSearch {
    background-color: #ffffff;
    background-image: none;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
}
.page-id-204 .panel-default {
    background-color: transparent;
}
.ihc-ap-theme-1 .ihc-ap-menu {
    background: #af1f25;
    background-color: #af1f25;
    border-color: #af1f25;
}
.iump-account-sub-footer{
    margin-top: 40px;
    margin-bottom: 20px;
}
.ihc-ap-theme-1 .ihc-account-subscr-list thead {
    border-bottom: 4px solid #f47d1f;
}

.ihc-ap-theme-1 .ihc-account-subscr-list .ihc-level-name {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: #af1f25;
    text-transform: uppercase;
}
.ihc-ap-top-theme-2 .ihc-user-page-details {
    background-color: transparent;
	top: 0px;
}
.ihc-ap-top-theme-2 .ihc-user-page-avatar img {
    border: 0px solid #eee;
    border-radius: 50%;
    background-color: transparent;
}
.ihc-ap-top-theme-2 .ihc-middle-side {
    margin: 0px;
}
.ihc-ap-top-theme-2 {
    padding-top: 0px;
}
.ihc-user-page-top-ap-background{
	display:none;
}

.profile-avatar,.profile-editprofile,.profile-pointhistory,.profile-membersince{
    padding: 10px;
}
.profile-pointhistory div{
	text-align:center;
}
.profile-editprofile  .wrap{
	background-image:url(../img/bg-profile-edit.png);
	background-repeat:no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    height: 100%;
	width:100%;
    text-align: center;
    display: inline-table;
    color: #ffffff;
    font-size: 1.4rem;
}
.profile-editprofile  .wrap a{
    color: #ffffff;
}
.profile-pointhistory .wrap,.profile-membersince .wrap{
	background-image:url(../img/bg-profile-text.png);
	background-repeat:no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    height: 100%;
	width:100%;
    text-align: center;
    display: table;
    color: #000000;
	font-weight:bold;
    font-size: 1.4rem;
}
.profile-pointhistory .content,.profile-membersince .content,.profile-editprofile  .content{
    display: table-cell;
    vertical-align: middle;
}


.profile-avatar img {
   border-bottom-color: rgb(136, 136, 136);
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-image-outset: 0px;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-left-color: rgb(136, 136, 136);
    border-left-style: none;
    border-left-width: 0px;
    border-right-color: rgb(136, 136, 136);
    border-right-style: none;
    border-right-width: 2px;
    border-top-color: rgb(136, 136, 136);
    border-top-style: none;
    border-top-width: 0px;
    display: block;
    margin: 0 auto;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-radius: 100%;
    zoom: 0.9;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid #fff;
}
.ihc-ap-theme-1 .ihc-ap-wrap {
    margin: 10px 0 0px 0;
}
.btn-anime{	
    /*position: absolute;
    right: 15px;
    top: 0px;*/
}
/*
 * Single title
 * --------------------------------------------------
 */
 .sharetitle{
	display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: 5px;
    font-weight: bold;
    font-size: 1.5rem;
 }
 .wrap-episodes{
	 padding-left:10px;
	 padding-right:10px; 
 }
.episodes{	
    background-color: #fff;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    margin-bottom: 14px;
    float: left;
    width: 48%;
    margin-right: 1%;
}
.episodes img{
	height:68px;
	width:auto;
    margin-right: 3%;
}
.episodes .episodes-desc{
    padding: 14px 12px;
}
.character{
    background-color: #fff;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    margin-bottom: 14px;
    float: left;
    font-size: 12px;
    width: 100%;
}
.character img{
	height:90px;
	width:auto;
	float:left;
    margin-right: 3%;
}
.character strong{
	color:#f57d20;
}
.character .character-desc{
    padding: 5px 5px 0px 5px;
}
.crew{
    background-color: #fff;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
    margin-bottom: 14px;
    float: left;
	padding:20px 30px;
    width: 100%;
}
.crew strong{
	color:#f57d20;
}
.stillcut .thumbstillcut{
	float:left;
	width:33.33%;
	cursor:pointer;
}
.stillcut .enlargestillcut{
	width:100%;	
}
.single .panel-footer{
	display:none;
}
.nav-next,.nav-previous { display: none !important; }

.wpad_email_not_publish,.wpad_notify_me_wrap{
	display:none;
}
.wpad_comment_fields_wrapper h3{
	display:none;
}
#wp_advance_comment_form {
    background: transparent;
}
.wrap-comment{
	background-image:url(../img/bg-comment.jpg);
	background-repeat:no-repeat;
    background-size: cover;
	padding-bottom:20px;
}
.wpad_form_group{
	background-color:transparent !important;
    padding: 0px 20px;
}
.comment-note{
	font-weight:bold;
}
.comment-star_group label{
    float: left !important;
	color:#f9bd29;
    font-weight: bold;
    width: auto;
    font-size: 18px;
}
.comment-star_group .input_container label{
    float: right !important;
}

.comment-star_group ldiv{
	float:left;
}
.comment-desc_group label{
	display:none;
}
.wpad_section_html {
    margin: 15px 20px 5px;
}
input[type=submit].wpad_btn{
    background-image: none !important;
    background-color: #af1f24;
    font-size: 18px !important;
    border-color: #ffffff;
    padding: 6px 30px;
}
.wrap-comment > .wpad_form_group label{
	display:none;
}

.wpad_list_comments_frontend_wrapper.wpad_style_1 .odd {
    border-bottom: 3px solid #f57d20;
}
.wpad_comment_meta ul li label {
    width: auto;
    font-size: 18px;
    margin-bottom: 0px;
}
.wpad_comment_meta > ul > li {
    border-left: 3px solid #f9bd29;
}
img.star_rating_front_wpad {
    width: 22px !important;
}

/* general slider listing */ 
.hover-grid-item .animetitle {
    bottom: 10px;
    height: 2em;
}

/*
.ihc-ap-menu .ihc-ap-menu-item:nth-child(3), sub
.ihc-ap-menu .ihc-ap-menu-item:nth-child(4), social media
.ihc-ap-menu .ihc-ap-menu-item:nth-child(5),
.ihc-ap-menu .ihc-ap-menu-item:nth-child(6),
.ihc-ap-menu .ihc-ap-menu-item:nth-child(7){
	display:none;
} */


.ihc-user-page-content-wrapper{
    background-color: rgba(255,255,255,0.8);
    padding: 20px;
}
.ihc-ap-theme-1 .ihc-account-subscr-list tbody td {
    vertical-align: middle;
}

/* AIML */
#prizes-p1 .wpb_text_column:nth-child(2) h3{
    font-family: 'Microgramma-bold' !important;
    font-size: 18px !important;
	color:#f57d20 !important;
}
#prizes-p1 .wpb_text_column:nth-child(2){
	color:#ffffff;	
    padding: 2px 25px 25px 25px;
    font-size: 18px !important;
}
.decomments-comment-list{	
    min-height: initial !important;
    padding: 1px 10px;
}


/* Store */
#post-10897{
    font-weight: 600;
}
#post-10897 h3{
	color:#af1f24;
    font-family: 'Microgramma-bold' !important;
    text-transform: uppercase;
    font-size: 1.3rem;
    margin-top: 0px;
}

/* VOD */

#nav-main{
	width:100%;
}
.vodpage .regular.list-suggest{
    height: 350px;
}

#vod-submsg{
    background-image: url(../img/bg-vodtop.png);
	background-repeat:repeat;
	
	font-weight:bold;
    font-family: 'Microgramma-bold';
    color: #f9bd27;
	width:100%;
	height: 48px;
	display:none;
}
#vod-submsg .wrap{
	max-width:1280px;
	margin:0 auto;
    line-height: 50px;
    padding: 0 45px;
}
#vod-submsg .price{    
	font-size: 130%;
}
#vod-submsg  .btn{
    font-family: 'Microgramma-bold';
	float:right;
	background-color:#f9bd27;
	border-radius:5px;
	color:#000000;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    margin-top: 9px;
}

#vod-submsg  .btn a{
	color:#000000;
}

.page-template-page-vod-thankyou.vodpage #main,
.page-template-page-vod-error.vodpage #main {
    background-color: #111 !important;
}

.vodpage #simple_page {
    background-image: url(../img/body_bg.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 0px;
}
.wrap-vod-error{
    background-image: url(../img/bg_error.png);
    background-repeat:repeat;
	color:#f9bd28;
	font-size:1.17rem;
    width: 80%;
    display: table;
    margin: 1% auto 0 auto;
    text-align: center;
    padding: 10% 0;
}
.wrap-vod-error .error_logo{
    display: table-cell;
    text-align: right;
    vertical-align: top;
    width: 24%;
}
.wrap-vod-error .error_logo img{
    max-width: 80%;
}
.wrap-vod-error .error_info{
    display: table-cell;
    text-align: left;
    padding-left: 2rem;
    vertical-align: middle;
}

.wrap-vod-error h1{
	color:#f9bd28;
    font-family: 'Microgramma-bold' !important;
    text-transform: uppercase;
	font-size:2.5rem;
    margin-top: 10px;
}

.wrap-vod-error p{
	color:#ffffff;
	font-size:1.17rem;
	font-weight:bold;
	
}

/* Thanks for subscribing   19832 > 19832*/
.page-id-19832 .wrap-vod-error {
	background-image:none;
    width: 100%;
}
.page-id-19832 .wrap-vod-error .error_logo {
	display:none;
}
.page-id-19832 .wrap-vod-error .error_info {
    padding-left: 0px;
}
.thxsubscribetop {
    border: 10px solid #f9bd28;
    background-image: url(../img/bgthanks.jpg);
	background-size:cover;
	background-position:50% 50%;
    font-size: 1.5rem;
    text-align: center;
    width: 100%;
    padding: 9% 6%;
}
.thxsubscribetop h1{
	font-size:2rem;
}

.thxsubscribebottom{
	background-image: url(../img/bg-vodtop.png);
	background-repeat: repeat;
	min-height: 7rem;
	text-align: center;
	color:#ffffff;
	font-style:italic;
    font-size: 1.16rem;
	
}
.thxsubscribebottom b{
    font-family: 'Microgramma-bold' !important;
	color:#f9bd28;
	font-style:normal;
    font-size: 1.4rem;
	
}
.thxsubscribebottom .fa{
    font-size: 7rem;
    float: left;
    margin-right: 21px;
    font-weight: normal;
	color:#f9bd28;
}

.thxsubscribebottom .wraptext{
    display: inline-block;
    padding: 24px;
    min-width: 60%;
    text-align: left;
}

/* VOD default */
.wrap-vod-default{
	color:#ffffff;
    line-height: 1.8em;
}
.wrap-vod-default .fa{
	color:#f9bd28;
    font-size: 140%;
}
.wrap-vod-default h1{
	color:#f9bd28;
	font-weight:bold;
}
.wrap-vod-default h4{
    color: #f9bd28;
	font-weight:bold;
}

.wrap-vod-default .vc_btn3-container.vc_btn3-inline {
    width: 100%;
}
.wrap-vod-default .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
    color: #000000;
    border-color: #f9bd28;
    background-color: #f9bd28;
	font-weight:bold;
    width: 100%;
}
#post-12918 .wrap-vod-default .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
	cursor:default !important;
}
.btn-orrange {
    font-family: 'Microgramma-bold';
    background-color: #f9bd27;
    border-radius: 5px;
    color: #000000;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding: 0px 20px;
    margin-top: 5px;
    border: 0px;
}
.wrap-vod-default .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    font-family: 'Microgramma-bold';
    color: #f9bd28;
    border-color: #363636;
    background-color: #363636;
    width: 100%;
}
#howtosubscribe .wpb_column.vc_column_container{
    padding: 0 2%;
	
}
#howtosubscribe .vc_column_container>.vc_column-inner{
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    background-image: url(../img/bg-vodtop.png);
    background-repeat: repeat;
}
/* 12926 changed to 19811 */ 
#post-19811 .wrap-vod-default .vc_btn3{
    border-radius: 0px;
    background-image: initial;
}
#post-19811 .fa {
    color: #f9bd28;
    font-size: 300% !important;
}
#post-19811 .fa-user-plus{
	color:#000000;
}
#post-19811 .fa-video-camera{
	color:#f57c1f;
}
#post-19811 .fa-paypal{
	color:#0094d8;
}
#post-19811 .fa-calendar{
	color:#ffffff;
}
#post-19811 .fa-check-square-o{
	color:#0094d8;
}
#post-19811 .vc_column_container>.vc_column-inner p{
    padding: 0 10% 0 10%;
    margin-bottom: 20px;
}
#post-12923 p{
	line-height:2.5em;
}
/* Pricing */

.ihc_level_template_5{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	
    margin-bottom: 22px;
}

.ihc_level_template_5 .ihc-level-item {
    width: 25%;
    min-width: 0px;
	
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.ihc_level_template_5 .ihc-level-item-title {
	font-family:inherit;
    padding: 10px 6px;
    line-height: 40px;
    min-height: 60px;
}
.ihc_level_template_5 .ihc-level-item-wrap {
    min-height: 300px;
	
    margin: 10px;
    margin-bottom: 15px;
    box-sizing: border-box;
    border: 0px solid #eee;
    padding: 0px;
    padding-top: 0px;
    position: relative;
    box-shadow: 2px 0px 30px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 9px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 0px 30px rgba(0,0,0,0.1);
    background-color: transparent;
    background-image: url(../img/bg-vodtop.png);
    height: 100%;
}

.ihc_level_template_5 .ihc-level-item-price {
    font-family: 'Microgramma-bold' !important;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    background-color: #f9bd27;
    font-size: 24px !important;
    color: #000000 !important;
    text-align: center;
    line-height: 1em;
    padding: 5% 0;
    min-height: auto;
}

.ihc_level_template_5 .ihc-level-item-link {
    background-color: #f9bd27;
	border:0px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    padding: 1%;
}
.ihc_level_template_5 .ihc-level-item-content {
    padding: 1.3em 9% 2% 9%;
    text-align: center;
    min-height: 200px;
    padding-bottom: 50px;
}
.ihc_level_template_5 .ihc-level-item-content > div{
	margin-bottom:10px;
}

.page-template-page-for-vod .showslide{
	padding-top:0px !important; 
}

/* on how to watch */
.post-19814 .vc_general.vc_btn3{
	cursor:default !important;
}

.nocursor{
	cursor:default !important;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 0px;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    float: left;
}
.form-control {
    height: 30px;
}
.ihc-register-12 .iump-form-line-register input[type=text], .ihc-register-12 .iump-form-line-register input[type=password], .ihc-register-12 .iump-form-line-register input[type=number], .ihc-register-12 .iump-form-line-register textarea, .ihc-register-12 .iump-form-line-register select, .ihc-register-12 .iump-form-line-register .select2-selection {
	/*min-height:30px;*/
}

.ihc_level_template_5 .ihc-level-item-wrap:hover{
    top: 0px !important;
}

.page-id-19817 #vod-submsg .btn{
	display:none;
}

/* Taka page */
.page-id-31214 .page-title{
	display:none;
}
.page-id-31214 #main{
    max-width: 2000px;
}
.page-id-31214 .entry-content {
    max-width: 2000px;
    width: 100%;
}
.page-id-31214 .panel-body {
    padding: 0px;
}
.page-id-31214 #pagination-bottom{
	display:none;
}
.page-id-31214 p {
    margin: 0px;
}
.page-id-31214 .hentry .panel {
    margin-bottom: 0px;
}


/* Subtitle size */
.mejs-captions-layer {
	font-size: 24px;
	line-height: 1.5em;
	font-weight: 600;
}

.mejs-captions-text, .mejs-captions-text *{
	/*font-family: 'Londrina Shadow', cursive !important;
	letter-spacing: 0.1em;*/
	box-shadow: none !important;
	background: none !important;

	color: white;
	text-shadow: rgb(0, 0, 0) 3px 0px 0px, rgb(0, 0, 0) 2.83487px 0.981584px 0px, rgb(0, 0, 0) 2.35766px 1.85511px 0px, rgb(0, 0, 0) 1.62091px 2.52441px 0px, rgb(0, 0, 0) 0.705713px 2.91581px 0px, rgb(0, 0, 0) -0.287171px 2.98622px 0px, rgb(0, 0, 0) -1.24844px 2.72789px 0px, rgb(0, 0, 0) -2.07227px 2.16926px 0px, rgb(0, 0, 0) -2.66798px 1.37182px 0px, rgb(0, 0, 0) -2.96998px 0.42336px 0px, rgb(0, 0, 0) -2.94502px -0.571704px 0px, rgb(0, 0, 0) -2.59586px -1.50383px 0px, rgb(0, 0, 0) -1.96093px -2.27041px 0px, rgb(0, 0, 0) -1.11013px -2.78704px 0px, rgb(0, 0, 0) -0.137119px -2.99686px 0px, rgb(0, 0, 0) 0.850987px -2.87677px 0px, rgb(0, 0, 0) 1.74541px -2.43999px 0px, rgb(0, 0, 0) 2.44769px -1.73459px 0px, rgb(0, 0, 0) 2.88051px -0.838246px 0px;
}

.mejs-captions-selector.mejs-offscreen,
.mejs-captions-selector.mejs__offscreen,
.mejs__captions-selector.mejs__offscreen {
	clip: initial;
   -webkit-clip-path: none;
   clip-path: none;
   height: auto;
	visibility: hidden !important;
	opacity: 0;
	transition: visibility 0s linear 0.33s, opacity 0.33s linear;
}

article .vc_images_carousel {
    max-width: 100%;
}

.wc-proceed-to-checkout a.checkout-button {
    height: 36px !important;
    font-size: 12px;
    padding: 10px 30px !important;
    margin-top: 10px !important;
    font-family: 'Microgramma-bold' !important;
}


/*
Extra small devices Phones (<768px)	
Small devices Tablets (≥768px)	
Medium devices Desktops (≥992px)	
Large devices Desktops (≥1200px)
*/


@media screen and (max-width:1200px) {
	
	html {
		font-size: 12px;
	}
	body {
    	font-size: 1.2vw;
	}
	.regular, .regular2 {
		max-width: 100%;
		width: 100%;
		background-size: cover;
    	height: auto !important;
		background-position: 0px -17vw;
		background-color: #ffffff;
    	padding: 1vw 2vw;
	}
	
	.ihc_level_template_5 .ihc-level-item-price {
		font-size: 1.8vw !important;
	}
	.ihc_level_template_5 .ihc-level-item-link {
    	font-size: 1.5vw;
	}
	/*
	.home .hover-grid-item .caption {
		max-width: 100%;
		width: 100% !important;
		margin: 0px;
		padding: 0px;
	}
	.home .home-section2 .hover-grid-item .caption {
		height: 23.8vw;
	}
	.hover-grid-item h2 {
		margin-top: 5px;
		padding: 0.5vw 1vw !important;
		font-size: 1.8vw;
	}
	.hover-grid-item h3 {
		padding: 1vw 0;
		font-size: 1.6vw;
		margin-top: 5px;
	}
	.hover-grid-item .caption p {
    	font-size: 1.3vw !important;
		padding: 0px 1vw 0.3vw 1vw !important;
    	margin: 0px;
    	height: auto !important;
    	line-height: 1.2em;
	}
	.hover-grid .hoverbtn {
    	padding: 0.2vw 0px;
		width: auto;
		font-size: 1.7vw;
		margin: 0.7vw;
		position: absolute;
		bottom: 0px !important;
		left: 5px !important;
		right: 5px !important;
	}
	.home-section2 .hover-grid .hover-grid-item {
    	height: 30vw !important;
    	margin: 0 0.5vw;
	}
	.home_news {
		max-width: 100%;
   		margin: 0 auto;
	}
	.news_portion img{
		max-width: 100%;
		display: -webkit-box;
		height: auto !important;
	}
	.news_portion_adbanner img {
		margin: 0 auto;
		display: block;
	}
	.news_advertisements img{
		margin: 30px auto;
		display: block;
		float: none;
	}
	.news_portion h3{
    	width: auto;
	}
	.page-id-112 .hover-grid .hover-grid-item {
		height: 23vw !important;
	}
	.page-id-112 .list-suggest .hover-grid-item .caption {
   		height: 100%;
	}
	.page-id-204 .hover-grid-item .caption, 
	.page-id-112 .hover-grid-item .caption {
		height: 21.5vw;
		width: 100%;
	}
	*/
	.slick-prev {
		left: 5px;
		display:inline !important;
        background-color:#af1f24;
        box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
	}
	.slick-next {
		right: 5px;
		display:inline !important;
         background-color:#af1f24;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
	}

	.slick-slide {
		margin: 0 0.4vw;
	}
	
	.hover_div small{
    	font-size: 1vw;
	}
	.hover_div h3 {
    	font-size: 1.3vw;
	}
}
/* bootstrap coloum change*/ 
@media screen and (max-width:991px) {
	
	.hover_div small{
    	font-size: 2.2vw;
	}
	.hover_div h3 {
    	font-size: 2.4vw;
	}
	
	
	html{
		font-size: 10px;
	}
	.home .home-section2 .hover-grid-item .caption{
		height: 24.5vw;
	}
	.news_advertisements img{
		float: none;
		margin: 0 auto;
		display: block;
		
	}
	.news_advertisements iframe{
		float: none;
		margin: 0 auto;
		display: block;
		margin-top: 20px !important;
	}
	
	.page-template-page-anime-titles .row-eq-height .wp-video,
	.page-template-page-for-vod .row-eq-height .wp-video{
		max-height: 100%;
	}
	
	
}
/* when 3 lines menu appear */ 
@media screen and (max-width:767px) {
	html {
		font-size: 10px;
	}
	body {
		/* font-size: 1rem;*/
		font-size: 2.2vw;
	}
	[class^="col-"] {
    	padding: 5px !important;
	}
	.row{
	   margin-right:0px;
	   margin-left:0px;
	}

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		min-height: auto !important;
		padding: 2vw !important;
	}
	
	li.news-item .short {
		clear: both;
	}
	.ihc-ap-theme-1 .ihc-ap-menu {
		background: transparent;
		background-color: transparent;
		border-color: transparent;
	}
	.ihc-ap-menu .ihc-ap-menu-item-selected {
		background-color: #1fb5ac;
	}
	.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item a {
		color: #af1f24;
	}
	.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc {
		color: #af1f24;
	}
	
	#titlelist{
		/*display: flex;
		flex-direction: column-reverse;*/
	}
	.page-template-page-for-vod #masthead .navbar {
		background-color: #000000 !important;
	}
	.sliderhome1{
		display:none !important;
	}
	.sliderhome2{
		display:block !important;
	}
	.regularSearch {
    	padding: 3vw;
	}
	.panel-body {
		padding: 1vw;
	}
	.ihc-account-page-wrapp {
    	padding: 0px;
	}
	.btn-anime{
		display:none;
	}
	.home .home_news .hover-grid-item .caption {
		height: 22.5vw;
	}
	.home .news_portion.hover-grid-item {
    	height: 34vw !important;
	}
	.hover_div {
		padding-bottom: 1vw;
	}
	.hover_div .animetitle{
		font-size: 2.4vw;
	}
	.hover_wrap h2 {
		font-size: 2.8vw;
		padding-top: 0px;
		margin-top: 0px;
    	margin-bottom: 2px;
	}
	.hover_wrap .hoverbtn {
		padding: 1vw 0px;
		font-size: 2vw;
    	margin-top: 2vw;
	}
	.sliderhome1 .simplebullets,.sliderhome2 .simplebullets{
		bottom:-30px !important;
	}
	/*.leftarrow,.rightarrow{
		display:none !important;
	}*/
	footer .container{
    	padding-bottom: 10px !important;
	}
	
	/* anime title old
	
	.page-id-112 .hover-grid .hover-grid-item {
		height: 45vw !important;
	}
	.page-id-112 .hover-grid-item .caption {
    	height: 43.5vw;
	}
	
	.page-id-112 #searchform input[type=text], .page-id-112 #searchform select {
		height: 1.5rem;
		padding: 0px;
    	font-size: 0.8rem !important;
	}
	
	.page-id-112 .atozlist {
		display: block;
		text-align: center;
	}
	.page-id-112 #searchform a {
    	font-size: 1.2rem;
	}
	.page-id-112 .adbanner{
		margin: 0 auto;
		display: block;
	}
	*/
	
	 .events_date .date{
		font-size: 2.5rem;
	 }
	.profile-avatar img,.profile-pointhistory .wrap,.profile-membersince .wrap,.profile-editprofile  .wrap{
		height: 35vw;
		width: 35vw;
		margin: 0 auto;
	}

	.footerlogomobile{
		display:block;
	}
	.footerlogomobile .footerlogo {
    	width: 190px;
		max-width:100%;
	}
	.footerlogodesktop{
		display:none;
	}
	/*.episodes .episodes-desc {
		display: block;
		clear: both;
	}
	
	.episodes img {
		float: none !important;
		margin: 0 auto;
	}*/
	.mastermyslider {
		margin-bottom: 8vw;
	}
		
	#squarads{
		margin: 0 auto;
    	display: block;
	}
	
	#burst4winner .wpb_single_image.wpb_content_element{
		text-align:center;
    	margin-bottom: 1vw;
	}
	#burst4winner .vc_row .vc_column_container>.vc_column-inner{
		padding-left:1vw;
		padding-right:1vw;
	}
	#burst4winner .vc_row {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.aiml_submission_info_box{
		height:auto;
		min-height: 122px;
	}
	.aiml_submission_info_box p{
		height:auto;
	}
	#submissionwrap{
		margin:0px !important;
	}
	#submissionwrap .wpb_content_element {
    	margin-bottom: 10px;
	}
	


	.page-id-3904 #submissionwrap.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding: 2vw !important;
	}
	
	/* STORE */ 
	#post-10897 .wpb_content_element{
		margin-bottom: 0px;
	}
	#post-10897 .wpb_column{
    	padding: 10px;
	}
	
	.ihc_level_template_5 .ihc-level-item {
		width: 49.5%;
		font-size: 2.5vw;
		line-height: 1.2em;
		display:block;
    	float: left;
		margin: 8px auto;
		min-height:none;
	}
	.ihc_level_template_5 .ihc-level-item-wrap {
    	min-height: initial;
    	height: initial;
		min-height: 38vw;
	}
	.ihc_level_template_5 .ihc-level-item-content {
		min-height: inherit;
		padding-bottom: 70px;
	}
	.ihc_level_template_5 .ihc-level-item-price {
		font-size: 4vw !important;
	}
	.vodpage #apex_slider_3_2_wrapper{
	    height: 41vw !important;
		position: relative;
	}
	.vodpage #apex_slider_3_2{
		width:100%;
	    height: 41vw !important;
		position: absolute;
		top: 0px;
	}
	.wrap-vod-default {
		padding: 2vw 2vw 0 2vw;
	}
	.ihc_level_template_5 {
		display: block;
		width: 100%;
	}
	.ihc_level_template_5 .ihc-level-item-bottom {
    	height: auto;
	}
	.ihc_level_template_5 .ihc-level-item-link {
		width: 80%;
		font-size: 3vw;
	}
	#vod-submsg {
		height: auto;
	}
	#vod-submsg .wrap {
		padding: 0 4vw 2vw 4vw;
		display: inline-block;
    	line-height: 4em;
    	width: 100%;
	}
	.thxsubscribebottom .fa {
		margin-bottom: 30px;
	}
	.ihc-ap-theme-1 .ihc-account-subscr-list thead td {
		padding: 1vw;
    	font-size: 2.6vw;
	}
	.ihc-ap-theme-1 .ihc-account-subscr-list, .ihc-ap-theme-1 .ihc-account-subscr-list .ihc-level-name {
   	 font-size: 2.6vw;
	}
	.ihc-user-page-content-wrapper {
		padding: 2vw;
	}
	#wrap-mobileusrnav{
		
	}
	#wrap-mobileusrnav .user_menu_top {
		margin-top: 10px;
    	margin-right: 10px;
	}
	#howtosubscribe{
		   display: -webkit-flex;
		   display: flex;
		flex-direction: column-reverse;
	}
	
	.apex-slider .slotholder *, .apex-slider img {
		width: 100% !important;
    	left: 0px !important;
    	height: auto !important;
	}
	
	.ihc_level_template_5 .ihc-level-item-title {
		font-size: 4.2vw !important;
	}
	.ihc-ap-top-theme-2 .ihc-left-side {
		margin-bottom: 0px;
	}
	
	
	#colorbox,#cboxContent,#cboxWrapper,#cboxLoadedConten,.cboxIframe,#cboxLoadedContent{
		max-width: 100% !important;
		outline-width: 0px !important;
	}
	#cboxMiddleLeft, #cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight,#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleRight{
		display: none;
	}
	.cboxPhoto {
		max-width: 100%;
		height: auto !important;
	}
	#cboxLoadedContent,#cboxContent{
		height: auto !important;
	}
	/* news 2 */
	.single-news .panel-body {
		padding: 1vw;
	}
	.single-news .panel-body > div > div {
		padding: 15px 15px 10px 15px !important;
     	margin-bottom: 10px;
	}
	.single-news h1.page-header {
		margin-top: 0px;
	}
	.single-news .panel-body header{
		height:7px;
	}

	/* Subtitle size */
	.mejs-captions-layer, .mejs-captions-text {
		font-size: 3vw !important;
		line-height: 1.4 !important;
	}

	div.ms-skin-light-6 .ms-bullet{
		width: 25px !important;
		height: 25px !important;
		/* margin-left: -25px; */
		background: url(../../assets/img/slider_bullet.png);
		background-size: cover;
		background-position: 0px -26px;
		margin: 0px !important;
		border: 0px !important;
		background-color: transparent !important;
	}

	div.ms-skin-light-6 .ms-bullet-selected{
		width: 25px !important;
		height: 25px !important;
		/* margin-left: -25px; */
		background: url(../../assets/img/slider_bullet.png);
		background-size: cover;
		background-position: 0px 0px;
	}

}
