body{
    font-family: "CoconLight" !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: "CoconLight" !important;
}
.bg-custom {
    background-color: #005366;
}

.bg-wc-img {
    background-image: url('../img/welcome_bg.jpg');
    width:100%;
    height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.egg-shape {
    position: relative;
    width: 428px;
    height: 528px;
    border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
    background-color: #82bf41;
    transform: rotate(45deg)
}

.login-form {
    margin: 90px 60px 10px 0px;
    position: absolute;
    transform: rotate(-45deg)
}

#table {
    display: table;
    width: 350px;
}
.tr {
    display: table-row;
}
.td {
    display: table-cell;
}

.form-btn {
    float:right;
    background-color: #82bf41;
    text-align: center;
    color: #fff;
    border: solid 2px #fff;
    line-height: 4px;
    height: 35px;
    width: 120px;
    margin-top: 20px;
}

.f-link {
    margin: 60px 0px 0px 60px;
}

.program-text {
    position: relative;
    width: 100%;
    height: 100px;
    bottom: 0px;
    left: 0;
}

.bg-banner {
    background-image: url('../img/banner.jpg');
    width:100%;
    height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.wc-login {
    padding-top: 150px;
    max-width: 1366px;
}
body.brands-index-volume .boxpage{
	background-position:  center top!important;
	
}
body.brands-index-volume{
	background-position:  center 50px!important;
}
@media(min-width: 768px){
    div.col-sm-7.seven-three{width:60%!important;}
    div.col-sm-5.five-two{width:40%!important;}

}
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  body.brands-index-volume .boxpage {
		background-size: cover !important;
	}
	 body.brands-index-product .boxpage {
		background-position: top !important;
		 
	 }
	  body.brands-index-product .boxpage {
		background-size: cover !important;
		 
	 }
}

/*
.header {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
    box-shadow: none;
    background-color: #FC466B;
    position: fixed;
    height: 60px!important;
    overflow: hidden;
    z-index: 8;
}
*/

.sidebarMenuInner {
    margin: 0 auto;
    padding-left: 0!important;
}

#sidebarMenu {
    max-height: 350px;
    position: absolute;
    right: 0;
    width: 250px;
    margin-top: 50px;
    background: #fff;
    /*transition: transform 250ms ease-in-out;*/

    /*-webkit-box-shadow: 0px -2px 1px #e8e8e8;
    -moz-box-shadow: 0px -2px 1px #e8e8e8;
     box-shadow: 0px -2px 1px #e8e8e8;*/
}
#sidebarMenu2,#sidebarMenu3{
    /* -webkit-box-shadow: 0px -2px 1px #e8e8e8;
     -moz-box-shadow: 0px -2px 1px #e8e8e8;
      box-shadow: 0px -2px 1px #e8e8e8;*/
    margin-top:15px;
}
#sidebarMenu2 .sidebarMenuInner{
    margin:0;
    padding:0;
    box-shadow:none;
}
a.text-blue{
    color:#82bf41!important;
}
a.text-red{
    color:#d8267e!important;
}
a.text-green{
    color:#33a0cf!important;
}
.font-coco{
    font-family: CoconLight!important;
}
/*
#sidebarMenu .sidebarMenuInner{
   box-shadow: inset 0px 10px 8px -2px #E8E8E8;
}*/
body.197 #footer{
      position:relative;
 }
.sidebarMenuInner li{
    list-style: none;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 20px;
    cursor: pointer;
    /*border-bottom: 1px solid rgba(255, 255, 255, 0.10);*/
}
.sidebarMenuInner li span{
    display: block;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.50);
}
.sidebarMenuInner li a{
    color: #969696 !important;
    font-family: CoconLight;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;

}
.text-gray,
.sidebarMenuInner li a
{
    color:#969696 !important;
    font-family: CoconLight!important;
}
.top_menu{background: #fff;
    -webkit-box-shadow:0px 1px 1px #e8e8e8;
    -moz-box-shadow:0px 1px 1px #e8e8e8;
    box-shadow:0px 1px 1px #e8e8e8;
}
input[type="checkbox"]:checked ~ #sidebarMenu {
    transform: translateX(0);
}
#sidebarMenu,#sidebarMenu2,#sidebarMenu3
{width: 120px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;}

#sidebarMenu{z-index: 9999;margin-top: 25px;}
input[type=checkbox] {
    transition: all 0.3s;
    box-sizing: border-box;
}

.top_menu input[type=checkbox]{
    display:none;
}
.sidebarIconToggle {
    transition: all 0.3s;
    box-sizing: border-box;
    cursor: pointer;
    position: absolute;
    z-index: 99;
    height: 100%;
    width: 100%;
    top: 22px;
    right: 15px;
    height: 27px;
    width: 27px;
}
.spinner {
    transition: all 0.3s;
    box-sizing: border-box;
    position: absolute;
    height: 3px;
    width: 100%;
    background-color: #969696;
    margin-bottom: 4px;
}
.horizontal {
    transition: all 0.3s;
    box-sizing: border-box;
    position: relative;
    float: right;
    margin-top: 3px;
    margin-bottom: 3px;
}
.diagonal.part-1 {
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box;
    float: right;
}
.diagonal.part-2 {
    transition: all 0.3s;
    box-sizing: border-box;
    position: relative;
    float: right;
    margin-top: 4px;
}

input[type=checkbox]:checked ~ .sidebarIconToggle > .horizontal,
input[type=checkbox]:checked.mobile_openSidebarMenu ~ .sidebarIconToggle > .horizontal
{
    transition: all 0.3s;
    box-sizing: border-box;
    opacity: 0;
}
input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-1,
input[type=checkbox]:checked.mobile_openSidebarMenu ~ .sidebarIconToggle > .diagonal.part-1
{
    transition: all 0.3s;
    box-sizing: border-box;
    transform: rotate(135deg);
    margin-top: 14px;
}
input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-2,
input[type=checkbox]:checked.mobile_openSidebarMenu ~ .sidebarIconToggle > .diagonal.part-2
{
    transition: all 0.3s;
    box-sizing: border-box;
    transform: rotate(-135deg);
    margin-top: -15px;
}


@media only screen and (max-device-width: 768px){

    .col-2{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .sub-link{float: right;}
    .m-sub-link{margin-right: 0px;}
    .filterlist ul.listletter li{font-size: 16px;}
    h6, .h6{font-size: 1.5em;}

    body.brands-index-product{
        background-position:left 0px !important;
    }

    body.brands-index-volume .boxpage{
        background-position:left 0px !important;
    }

}
@media (max-width: 768px){
    .col-2{
        /*  flex: 0 0 50%;
         max-width: 50%;*/
        flex: 0 0 33%;
        max-width: 33%;
        padding: 5px;
    }
    h6, .h6{font-size: 1.8em;}
    .sub-link{float: right;}
    .m-sub-link{margin-right: 5px;}
    .filterlist ul.listletter li{font-size: 16px;}
  #mobile_menu  #sidebarMenu{right: -10px;top: 40px!important;}
}
.linktoproperty li {float: left; list-style: none;margin-right: 10px;}
.linkvolume{display: none;}
.d-none.d-lg-block.p-0 {
    font-family: "CoconLight" !important;
    color: black;
    font-size: 0.9em;
}
.d-none.d-lg-block.p-0 strong{
    font-family: "CoconLight" !important;
}
.description.d-none.d-lg-block.p-0  {
    font-size: 0.9em;
}
.owl-prev, .owl-next {
    position: absolute;
    top: 35%;
    transform: translateY(-50%);
}
.owl-carousel .owl-nav .owl-prev {
    left: -15px;
}
.owl-carousel .owl-nav .owl-next {
    right: -15px;
}
.itemimageepisode {
    border-radius: 15px;
}
.bg-lights h2 {
    font-family: "CoconLight";
    font-weight: normal;
    font-size: 32px;
}
ul.linktoproperty {
    padding: 0;
}

.plr-08p {
    padding-left: 8%;
    padding-right: 8%;
}
.ptb-03p {
    padding-top: 3%;
    padding-bottom: 3%;
}
.ptb-05p {
    padding-top: 5%;
    padding-bottom: 5%;
}
.ptb-07p {
    padding-top: 7%;
    padding-bottom: 7%;
}
.ptb-10p {
    padding-top: 10%;
    padding-bottom: 10%;
}
.wrapper_footer {
    background-image: url("../images/homepage/footer_clouds.png");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
	    padding-top: 3% !important;
}
.team img {
    border-radius: 15px;
}
.all .col-2 {
    flex: 0 0 20%;
    max-width: 20%;
}
#mobile_menu{display: none;}
@media (max-width: 991px) {
    .all .col-2 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    #mobile_menu{display:inherit!important;}
    #web_menu{display: none!important;}
}
.owl-prev, .owl-next {
    position: absolute;
    top: 33%;
    transform: translateY(-50%);
}

/** new design 15/08/2012 */
.leftmenu-contact{
    /*width: 170px;*/
    width: 230px;
    margin: 30px auto;
    float: right;
}
.leftmenu-contact .bg_header{
    background: url("/skin/frontend/oznoz/oznoztv/images/bg_leftcontact.png");
    width: 170px;
    height: 25px;
}
.border_li {
    border-bottom: 1px #DDDDDD solid;
}
.leftmenu-contact ul.leftmenu li{
    padding: 6px 0px 6px 20px;
}
.leftmenu-contact ul.leftmenu li a:link, .leftmenu-contact ul.leftmenu li a:visited{
    font-weight:bold;
    color: #000000;
    text-decoration: none;
    font-size: 14px;
}
.leftmenu-contact ul.leftmenu li a:hover, .leftmenu-contact ul.leftmenu li a:active{
    font-weight:bold;
    color: #FAA51A;
    text-decoration: none;
    font-size: 14px;
}
.leftmenu-contact ul.leftmenu li a.active{
    font-weight:bold;
    color: #FAA51A;
    text-decoration: none;
    font-size: 14px;
}
.wrapper_page{
    float: left;
    width: 685px;
    margin-left: 20px;
}
.wrapper_page .wrapper_title{
    color: #EB008B;
    font-family: "CoconLight";
    font-size: 18px!important;
    font-weight: normal;
}
.wrapper_page .wrapper_header{
    width: 685px;
    background: url("/skin/frontend/oznoz/oznoztv/images/bg_contact_content_header.png") no-repeat;
    height: 25px;
    display:none;
}
.wrapper_page .wrapper_content{
    font-size: 13px;
}

.wrapper_page .wrapper_content a:link{
    text-decoration:underline;
    color: #FAA51A;
    font-size: 13px;
    margin: 0px !important
}
.wrapper_page .wrapper_content a:visited{
    text-decoration:underline;
    color: #FAA51A;
    font-size: 13px;
    margin: 0px !important
}

.wrapper_page .wrapper_content a:active{
    text-decoration:underline;
    color: #FAA51A;
    font-size: 13px;
    margin: 0px !important
}

.wrapper_page .wrapper_footer{
    background: url("/skin/frontend/oznoz/oznoztv/images/bg_contact_content_footer.png") no-repeat;
    display:none;
}
.wrapper_page .wrapper_content p{
    border-top: 0px #000000 dotted!important;
}
.wrapper_page .wrapper_date{
    font-weight: bold;
}
.wrapper_page .contact_title{
    font-size: 14px;
    font-weight: bold;
}
.wrapper_page .contact_border{
    border-bottom: 1px black dotted;
    padding-bottom: 10px;
    margin: 0;
}
.wrapper_page .contact_content{
    width: 600px;
}
.wrapper_page .contact_content .contact_title{
    padding-top: 13px;
    font-size: 13px;
}
.wrapper_page .contact_content .contact_required{
    font-weight: bold;
    float: right;
    padding-right: 68px;
}
.wrapper_page .required{
    color: #EE329B;
}
.wrapper_page .submit {
    background: url("/skin/frontend/oznoz/oznoztv/images/btn_ipad_submit.png") repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 33px;
    width: 151px;
    float: right;
    margin: 0px 0px 0 0;
}
.refresh_button{
    background: url('/skin/frontend/oznoz/oznoztv/images/refresh_button.png') no-repeat;
    width: 100px;
    height: 32px;
    border: 0;
}
.wrapper_page .refresh_button{
    margin: 22px 0px 0px 0px;
    float: left;
}
.wrapper_page .contact_box{
    border: 0px #DDD solid;
    padding: 0px;
    margin: 20px 0px;
}
.wrapper_page .contact_box .contact_box_content{
    padding: 15px 0px;
}
.wrapper_header .title {
    font-size: 13px;
    font-weight: bold;
    padding: 4px 0px 0px 15px;
}
.tooltip {
    display:none;
    background:transparent url("/skin/frontend/oznoz/oznoztv/images/tooltip_box.png");
    font-size:12px;
    height:74px;
    width:160px;
    padding:18px 25px;
    color:#dddd;
}
.full-width {
    width: 100%;
    float: left;
}
.page-content {
    width: 940px;
    margin: 0px auto;
    clear: both;
    font-size: 11px;
}
ul, ol {
    list-style: none;
}
* {
    padding: 0;
    margin: 0;
}
input.input-text, textarea {
    padding: 2px;
}

input.input-text, select, textarea {
    border: 1px solid #b6b6b6;
    font-size: 12px;
    font-family: "CoconLight" !important;
}
input.input-text, select{
    height:35px;
}
input, select, button {
    vertical-align: middle;
}
.title > h2 {
    color: #EC038D;
    font-size: 2em;
    font-weight: bold;
}
.table-create-account tr td {
    font-size: 13px;
    color: #6C6C6C;
}
.td {
    width: 460px;
}

td {
    padding: 0;
    vertical-align: top;
}
.input {
    width: 420px;
    height: 25px;
}
.format-field {
    font-size: 13px;
    border-color: #C2C5C5 #C2C5C5 #9B9E9F !important;
    border-style: solid !important;
    border-width: 1px !important;
    padding-left: 4px !important;
    height: 29px !important;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
}
.btn-submit {
    float: right;
    cursor: pointer;
    color: #FFF !important;
    padding: 5px 20px;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    border-radius: 5px;
    float: right;
    outline:0;
    text-transform:uppercase;
    font-size: 13px;
    cursor: pointer;
    background:#ec038d;
}
.input-submit-login{
    outline:0;
}
a:link {
    color: #8cc63f;
    text-decoration: underline;
}

.refresh {
    text-decoration: underline;
    color: #555555;
}
/*by Glenn*/
/*homepage*/
div#header-carousel {
    /* display: none; */
    overflow: hidden;
}
.title > h2{
    font-family: "CoconLight" !important;
}
/*menu*/
.top_menu h6 {
    margin-bottom:0px;
}
.top_menu .col-lg-4{
    text-align:right;
}
.top_menu .col-lg-5{
    text-align:center;
}
#web_menu .col-lg-5 {
    padding-right: 10px;
    padding-left: 10px;
}
.top_menu .col-lg-4 .mt-4{
    margin-top: 10px !important;
}
#sidebarMenu, #sidebarMenu2, #sidebarMenu3 {
    border: 1;
    width: 120px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    -webkit-box-shadow: 0px 2px 3px 0px rgb(204 204 204);
    -moz-box-shadow: 0px 2px 3px 0px rgba(204,204,204,1);
    box-shadow: 0px 2px 3px 0px rgb(204 204 204);
}
/*Account page*/
.create .title {
    height: auto !important;
}
table.table-create-account input {
    padding: 18px;
    border-radius: 5px;
}
.table-create-account .btn-submit {
    padding: 15px;
    border-radius: 12px;
    background-size: 100% 100%;
    outline:0;
}
.table-create-account .title {
    height: auto !important;
    padding: 20px 0px;
}

/*Forgot Your Password*/
.box-create-account{
    padding: 40px 0px;
}
.customer-account-create .box-create-account {
    padding: 0px 0px;
}
/*Contact page*/
.leftmenu-contact .leftmenu .border_li,
.leftmenu-contact .leftmenu li br,
.leftmenu-contact .bg_header{
    display:none;
}
.wrapper_page .wrapper_title{
    font-size: 30px !important;
    margin-bottom: 0 !important;
    padding: 20px 0px;
}
.leftmenu-contact {
    margin: 70px auto;
}
.wrapper_header .title {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0px 10px 15px;
    margin-bottom: 0rem;
}
.wrapper_page .wrapper_header {
    background-size: 100% 100%;
    height:auto;
}
.contact_content input,
.contact_content textarea {
    padding: 8px;
    border-radius: 5px;
    width: 100% !important;
}
.wrapper_page .contact_content .contact_title {
    margin: 5px;
    margin-left: 0;
}
.wrapper_page .contact_content {
    width: 80%;

}
/*term-and-condition*/
.listings_box,
.listings{
    width: 940px;
    margin: 0px auto;
    clear: both;
    font-size: 13px;
	   min-height: 100vh;
}
body.brands-index-product .link_top_property{
    display:none;
}
.listings_box .header-purple{
    width: 100% !important;
    font-size: 30px !important;
    margin-bottom: 0 !important;
    padding: 20px 0px;
    color: #EB008B;
    font-family: "CoconLight";
}
/*Privacy Policy*/
.listings_box ul{
    padding-left: 15px;
}
/*faq*/
.faqquestion h3{
    font-size: 14px;
}
/*result*/
.container.p-0{
    padding-top: 30px !important;
}
.header-search{
    font-size: 30px !important;
    margin-bottom: 0 !important;
    padding: 20px 0px;
    color: #EB008B;
    width: 100%;
    font-family: "CoconLight";
}
/*creat-account*/
#subSearch{
    font-size: 24px;
}
.top_menu h6 a:link{
    text-decoration: none;
    font-family: CoconLight!important;
    font-weight: bold;
}
.top_menu h6 {
    font-size: 1rem;
}
.top_menu h6 a i.fa-ellipsis-v{
    margin: 0px -2px;
}
.top_menu h6 a i#view_all_last{
    padding-right:5px;
}
.sidebarMenuInner li {
    padding: 5px;
    padding-left: 0;
    font-size: 1rem;
    font-family: 'Verdana';
    line-height: 1.5;
}
.table-create-account1 .title > p {
    line-height: 1.5;
    padding-top: 0px;
}
.customer-account-login .input-login,
.customer-account-register .input-login {
    padding: 8px;
    border-radius: 5px;
}
.customer-account-login .title-login > h2,
.customer-account-register .title-login > h2 {
    font-family: "CoconLight";
}
.customer-account-login .title > h2,
.customer-account-register .title > h2 {
    font-family: "CoconLight";
}
.customer-account-login .create,
.customer-account-register .create {
    margin-left: 0px;
    padding-top: 0px;
    height:auto!important;
}
.customer-account-login .login ,
.customer-account-register .login {
    height: auto!important;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.customer-account-login .title-login > p,
.customer-account-register .title-login > p {
    line-height: 1.5;
    padding-top: 0px;
    margin: 0px;
}
.customer-account-login .create .title,
.customer-account-register .create .title {
    height: auto !important;
    padding-top: 0px;
}

.customer-account-login .table-create-account1,
.customer-account-register .table-create-account1{
    margin: auto !important;
    width: 880px!important;
    padding-top: 40px;
}
.customer-account-login .table-create-account1 .td,
.customer-account-register .table-create-account1 .td{
    display:block;
    float:left;
    width:50%;
}
/*general layout*/
.pt-2.pb-5 .col-2 {
    flex: 0 0 20%;
    max-width: 20%;
}
.pt-2.pb-5 .col-2 img{
    max-width:100%!important;
    width:100%!important;
    height:auto !important;
}
.filterlist ul.listletter li a:link, .filterlist ul.listletter li a:visited {
    background: #969696;
    padding: 5px 10px;
    border-radius: 20px;
    color:#fff!important;
}
.filterlist ul.listletter li a.active{
    background: #D8267E;
}
.filterlist ul.listletter li a.none,
.filterlist ul.listletter li a.none:link,
.filterlist ul.listletter li a.none:visited {
    color: #D5CECE !important;
    cursor: text;
    pointer-events: none;
}
.pb-5.all .pl-0{
    padding-left: 15px !important;
}
.pb-5.all .filterlist ul.listletter li {
    display: inline-block;
    padding: 5px 5px;
}
#product .team img {
    width: 100%;
    max-width: 100%;
    height: auto;
}
.oznoztv-index-mystuff .team.card{
    background:transparent !important;
}
.card{
    background:transparent !important;
}
/*dashboard*/
.box.account-nav h3{
    font-weight: 700 !important;
    color: #EB008B;
    font-family: "CoconLight";
    font-size: 30px;
}
.box.account-nav ul li {
    padding: 9px 0px;
    display: block;
    border-top: 2px dotted gray;
    font-weight: bold;
    font-size: 14px;
}
.box.account-nav ul li a {
    color: #82bf41;
    text-decoration: none;
    display: block;
    font-weight: bold;
    font-size: 14px;
}
.box.account-nav ul li a:hover {
    color: #EB008B;
}
.box.account-nav ul .on a,
.box.account-nav ul .on{
    color: #EB008B !important;

}
.box.account-nav ul{
    width: 80%;
}
.new-mydashborad{
    float: left;
    border: solid 0px #CCCCCC;
    padding:15px 0px;
    margin-bottom:10px;
}
.dashboard_name{
    color: #EB008B;
}
.account-box.ad-account-info h4 {
    font-family: "CoconLight";
    font-size: 22px;
    padding: 20px 0px;
}

.account-infonew,
.dashboard-welcome p{
    font-size: 13px;
}
.dashboard-welcome p strong{
    font-size: 18px;
}
.newontact_information div button{
    background: #8cc63f;
    color: white;
    font-size: 13px;
    border: 0px;
    padding: 5px 15px;
    outline:0;
    text-transform:uppercase;
    border-radius:5px;
    font-family: "CoconLight" !important;
}
body .button_a {
    outline:0;
    text-transform:uppercase;
    border-radius:5px;
    font-family: "CoconLight" !important;
}
.row1.newontact_information,
.row2.new_billingadress,
.row3.cc-information{
    font-size: 13px;
}
.customer-address-index #row1{
    font-size: 13px;
}
#order_dashboard table,
#order_dashboard table td {
    font-size: 13px;
    border: 1px solid gray;
}
#order_dashboard table td {
    padding:3px;
}
#order_dashboard table th {
    padding: 3px;
    border: 1px solid gray;
    background: #e0efc6;
}
#order_dashboard table{
    width:100%;
}
.btn-viewall{
    float:right;
    width:45%;
    text-align: right;
    font-size: 13px;
}
/*account - myordertab*/
table.newpager{
    width: 100% !important;
    padding: 3px;
    border: 0px solid gray;
    font-size: 13px;
    margin: 10px 0px !important;
}
.newpager ol li {
    float: left;
    padding: 0px 5px;
}
table.newpager .pages strong{
    float:left;
}
table.newpager .a-right{
    text-align:right;
}
.ordered-history{
    width:100%;
}
.ordered-history th {
    padding: 3px;
    border: 1px solid gray;
    background: #e0efc6;
    font-size: 13px;
}
.ordered-history td {
    font-size: 13px;
    border: 1px solid gray;
    padding: 3px;
}
/*account - downloadable*/
.downloadable-customer-products p{
    font-size: 13px;
}
/*account - subscription*/
.subscription-index-account .col-lg-8,
.subscription-index-account .col-lg-8 #col1,
.subscription-index-account .col-lg-8 #row3,
.subscription-index-account .col-lg-8 #row3 div,
.subscription-index-account .col-lg-8 #row0,
.subscription-index-account .col-lg-8 #row0 div,
.subscription-index-account .col-lg-8 #row2{
    font-size: 13px;
}
#order_dashboard{
    width:100%;
}
#order_dashboard th {
    padding: 3px;
    border: 1px solid gray;
    background: #e0efc6;
    font-size: 13px;
}
#order_dashboard td {
    font-size: 13px;
    border: 1px solid gray;
    padding: 3px;
}

/*account -  customer-address-form*/
.customer-address-form h4{
    font-family: "CoconLight";
    font-size: 22px;
    padding: 20px 0px;
}
.customer-address-form .customer-name .input-box{
    width: 45%;
    float: left;
    margin-right: 10px;
    padding-bottom: 10px;
}
.customer-address-form .customer-name,
.new-edit-address{
    font-size: 13px;
}
.customer-address-form .customer-name input.input-text {
    padding: 2px;
    padding: 8px;
    border-radius: 5px;
    width: 100% !important;
}
.customer-address-form .company-edit input.input-text{
    padding: 8px;
    border-radius: 5px;
    width: 91% !important;
}
.customer-address-form .input-box input{
    padding: 8px;
    border-radius: 5px;
}
.new-numbers {
    padding-top: 10px;
    padding-right: 10px;
}
.new-leftcolumn{
    width: 91%;
    float: left;
    font-size: 13px;
}
.new-rightcolumn{
    width: 45%;
    float: right;
    font-size: 13px;
}
.customer-address-form .new-leftcolumn .input-box input {
    padding: 8px;
    border-radius: 5px;
    width: 100% !important;
}
.new-leftcolumn input.input-text{
    padding: 8px;
    border-radius: 5px;
    width: 100% !important;
}
.new-leftcolumn select{
    padding: 8px;
    border-radius: 5px;
    width: 100% !important;
}
.new-leftcolumn label{
    margin-top: 10px;
}
.customer-address-form .new-numbers .input-box{
    width:auto !important;
}
.customer-address-form .new-numbers #telephone-wrapper .input-box input{
    margin-right:10px;
}
/*account -  orderdetails*/
.new-ordered h3,
.new-generic-box h4,
.new-ordereditem h4{
    font-family: "CoconLight";
    font-size: 22px;
}
.new-ordered,
.new-generic-box,
.new-ordereditem {
    font-size: 13px;
}
.new-ordereditem table{
    width:100%;
}
.new-ordereditem th {
    padding: 3px;
    border: 1px solid gray;
    background: #e0efc6;
    font-size: 13px;
}
.new-ordereditem td {
    font-size: 13px;
    border: 1px solid gray;
    padding: 3px;
}
.new-ordereditem .button-set{
    font-size: 13px;
    margin-top:10px;
}
/*account -  changepass*/
.new-account-box h4{
    font-family: "CoconLight";
    font-size: 22px;
}
.customer-account-edit .edit_account{
    margin-left: 0px;
}
.customer-account-edit .edit_account label,
.customer-account-edit .new-passwordtext label{
    display:block;
    font-size: 13px;
}
.customer-account-edit .new-passwordtext .input-box,
.customer-account-edit .edit_account .input-box{
    padding-bottom:10px;
}
.customer-account-edit .edit_account input.input-text,
.customer-account-edit .new-passwordtext input.input-text {
    border: 1px solid #b6b6b6;
    padding: 8px;
    border-radius: 5px;
    width: 50% !important;
}
.customer-account-edit  ul.edit_account li {
    height: auto;
}
.customer-account-edit ul.edit_account li.chkEditPw {
    height: auto;
    padding-top: 30px;
}
/*account -  creditcardedit*/
.new-ad-account-info #col1{
    font-size: 13px;
    width: 45%;
    float: left;
}
.new-ad-account-info #col2{
    font-size: 13px;
    width: 45%;
    float: right;
}
.new-ad-account-info  input.input-text,
.new-ad-account-info  select{
    border: 1px solid #b6b6b6;
    padding: 8px;
    border-radius: 5px;
    width: 100% !important;
}
.new-ad-account-info p {
    margin-top: 0;
    margin-bottom: 5px;
}
/*account -  giftcard*/
.new-giftcard-content .ad-account-info p{
    font-size: 13px;
}
.new-giftcard-content .data_dashboard{
    width:100%;
}
.new-giftcard-content .data_dashboard th {
    padding: 3px;
    border: 1px solid gray;
    background: #e0efc6;
    font-size: 13px;
}
.new-giftcard-content .data_dashboard td {
    font-size: 13px;
    border: 1px solid gray;
    padding: 3px;
}
/*account -  validateinfomation/subscription/register*/
.new_billing_c .billing_title {
    color: #8bc739;
    font-weight: bold;
    font-size: 26px;
    text-transform: uppercase;
    padding-left: 0px;
    padding-top:40px;
    font-family: "CoconLight";
}
.new_billing_c h4{
    font-family: "CoconLight";
}
.new_billing_c .bottom_msg {
    font-size: 13px !important;
    font-weight: bold;
    padding: 0px 0 0px 0px;
    text-align: center;
}
.new_billing_c .billing_body .billing_c_left {
    float: left;
    width: 100%;
    padding-left: 0px;
    font-size: 13px;
}
.new_billing_c .billing_body .billing_c_right{
    width: 100%;
    padding-left: 0px;
    font-size: 13px;
}
.new_billing_c .billing_body .billing_c_left .billing_c_input,
.new_billing_c .billing_body .billing_c_right .billing_c_input {
    padding-left: 0px;
}
.new_billing_c .billing_body .billing_c_left .billing_c_input {
    padding-left: 0px;
    width: 100%;
}
.new_billing_c .billing_body .billing_c_left .billing_c_input select,
.billing_body #select_sub_type ,
.new_billing_c .billing_body .billing_c_left .billing_c_input input,
.new_billing_c .billing_body .billing_c_right .billing_c_input input,
.new_billing_c .billing_body .billing_c_right .billing_c_input select{
    border: 1px solid #b6b6b6;
    padding: 8px;
    border-radius: 5px;
    width: 100% !important;
    margin-bottom: 10px;
    font-size: 13px;
}
.new_billing_c .billing_body .billing_c_left .billing_c_input.new-country-codes{
    width: 30%;
}
.new_billing_c .billing_body .billing_c_left .billing_c_input.new-country-codes input{
    width: 60%!important;
    padding: 2px!important;
}

.new_billing_c .billing_body .billing_c_left .billing_c_input.new-country-codes input#telephone-2,
.new_billing_c .billing_body .billing_c_left .billing_c_input.new-country-codes input#telephone-3{
    width: 80%!important;
}
.new_billing_c .topspace {
    height: 6px;
    clear: both;
}
.new_billing_c .billing_body .billing_c_right .billing_c_input #apply_coupon{
    background-color: #d8267e;
    border: 0px;
    color: white;
    padding: 5px 10px;
    border-radius: 10px;
    outline: 0;
    text-transform:uppercase;
}
.new_billing_c .billing_body .comment {
    height: 200px;
    margin: 0 0 0 00px;
    overflow: auto;
    padding: 10px;
    width: auto;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C2C5C5 #C2C5C5 #9B9E9F;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
}
.new_billing_c .billing_body .condition {
    margin: 0px;
    position: absolute;
    font-size: 13px;
}
.new_billing_c .billing_body .infosubmit_subscribe {
    margin: 0px 0px 0 0;
    outline: 0px;
}
/*Vendors Registration*/
.newwrapper.create_vendor .colleft {
    float: left;
    width: 45%!important;
    position: relative;
}
.newwrapper.create_vendor .colright {
    float: right!important;
    width: 45%!important;
    position: relative;

}
.newwrapper.create_vendor .create_vendor_box {
    clear: both;
    font-size: 13px;
}
.newwrapper.create_vendor .validation-advice{
    position:absolute;
    color:red;
    font-size:10px;
}

.newwrapper.create_vendor input.input-text,
.newwrapper.create_vendor input.format-field,
.newwrapper.create_vendor select{
    padding: 3px;
    border-radius: 5px;
    width: 100% !important;
    height: 35px !important;
}
.newwrapper.create_vendor textarea {
    padding: 3px;
    border-radius: 5px;
    width: 100% !important;
}
.newwrapper.create_vendor p.title {
    height: auto!important;
    padding-top: 10px!important;
    margin-bottom: 5px;
}
.newwrapper.create_vendor p.aff_title {
    color: #ec038d;
    margin-bottom: 10px!important;
    font-size: 19px;
    display: block;
    font-family: "CoconLight";
    border-bottom: 1px dotted gray;
    padding-top: 30px;
}
.newwrapper.create_vendor h2.aff_title {
    color: #ec038d;
    font-family: "CoconLight";
    font-size: 30px !important;
    margin-bottom: 0 !important;
    padding-top: 30px;
}
.vendor_box_content_wrapper2{
    font-size: 13px;
}
.vendor_box_content_wrapper2 h2{
    font-size: 24px;
    display: block;
    font-family: "CoconLight";
}
.contact_required{
    font-size: 14px;
    display: block;
    font-family: "CoconLight";
}
/*Vendors login*/
.new-vendorlogin.container {
    width: 880px;
    margin: auto;
    padding: 0px 0px !important;
    margin-top: 0px !important;
    padding-top: 40px !important;
}
.new-vendorlogin.container .input-login {
    padding: 8px;
    border-radius: 5px;
    width: 100% !important
}
.new-vendorlogin.container .table-login tr td {
    text-align: right !important;
}
.new-vendorlogin.container .title-login > h2 {
    font-family: "CoconLight";
}
.new-vendorlogin.container .title > h2 {
    font-family: "CoconLight"!important;
    text-transform:uppercase !important;
}
.new-vendorlogin.container .create {
    margin-left: 0px;
    padding-top: 0px;
    height:auto!important;
}
.new-vendorlogin.container .login{
    height: auto!important;
    margin: 0px;
    padding: 0px;
    width: 100%;
    border-left: 1px dashed #dddddd;
}
.new-vendorlogin.container .title-login > p {
    line-height: 1.5;
    padding-top: 0px;
}
.new-vendorlogin.container .create .title {
    height: auto !important;
    padding-top: 0px;
}
.table-create-account1 .create .title p {
    color: #EC038D;
    font-size: 19px;
    font-weight: bold;
}
.new-vendorlogin.container table.table-login {
    width: 100%;
    font-size: 13px;
}
.new-vendorlogin.container .row {
    margin-right: 0px;
    margin-left: 0px;
}
.new-vendorlogin.container .title-login > h2 {
    color: #faa61a;
    font-size: 2em !important;
    margin-bottom: 0.5rem!important;
    text-transform:uppercase !important;
}
.new-vendorlogin.container .table-create-account1{
    width:100% !important;
    font-size:13px;
    font-family: "CoconLight";
}
.new-vendorlogin.container .table-create-account1 .td{
    display: block;
    float: left;
    width: 95%;
}
.new-vendorlogin.container .submit-create-an-account {
    float: right;
    margin-left: 0px;
}
.vendors-contact-index #vendors-contact-content{
    margin-left: 0px !important;
    max-width: 880px;
    margin: 0 auto !important;
}
.vendors-contact-index #vendors-contact-content .header-blue h2{
    padding-top: 40px;
    font-size: 30px !important;
    padding-bottom: 10px !important;
    font-weight: bold;
    color: #EB008B;
    font-family: "CoconLight";
}
.vendors-contact-index #vendors-contact-content{
    font-size: 13px !important;
}
.vendors-contact-index #vendors-contact-content label {
    display: block;
    margin-bottom: 0px;
    padding-top: 10px;
}
.vendors-contact-index #vendors-contact-content input.input-text,
.vendors-contact-index #vendors-contact-content select,
.vendors-contact-index #vendors-contact-content textarea {
    border: 1px solid #b6b6b6;
    font: 12px arial, helvetica, sans-serif;
    padding: 8px;
    border-radius: 5px;
    width: 80% !important;
}
.vendors-contact-index #vendors-contact-content .input-box button{
    background: #EB008B;
    color: white;
    border: 0;
    outline: 0;
    padding: 5px 20px;
    border-radius: 5px;
}
.vendors-contact-index #vendors-contact-content .button-set{
    width: 80% !important;
}
.vendors-contact-index #vendors-contact-content .button-set button{
    background: #EB008B;
    color: white;
    border: 0;
    outline: 0;
    padding: 5px 20px;
    border-radius: 5px;
    float: right;
}
.customer-account-register .ul-details li {
    font-size: 13px !important;
    font-family: "CoconLight";
    list-style: disc;
    list-style-position: initial;
}
.wrapper_page .submit {
    background: url(../images/button_submit.png) no-repeat;
    outline:0;
}
.wrapper_page .refresh_button{
    outline:0;
}
.customer-account-login .ul-details li {
    font-size: 13px !important;
    font-family: "CoconLight";
    list-style: disc;
    list-style-position: initial;
}
.save_newbtn{
    width: 50%;
}
.save_newbtn button{
    background: #33A0CF;
    color: #FFF !important;
    padding: 5px 20px;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    border-radius: 5px;
    float: right;
    outline:0;
    text-transform:uppercase;
    font-size: 13px;
}
.ipad_bg_create button{
    background: #33A0CF;
    color: #FFF !important;
    padding: 5px 20px;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    border-radius: 5px;
    float: right;
    outline:0;
    text-transform:uppercase;
    font-size: 13px;
}
.btnnew button{
    background: #33A0CF;
    color: #FFF !important;
    padding: 5px 20px;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    border-radius: 5px;
    float: right;
    outline:0;
    text-transform:uppercase;
    font-size: 13px;
}
.btnnew{
    clear:both;
    width:91%;
}
.new-leftcolumn p {
    margin-bottom: 0rem;
}
/*referral*/
.rewardpoints-index-referral .bg-lights h2{
    font-family: "CoconLight";
    font-size: 22px;
}
.rewardpoints-index-referral .referal_body {
    font-family: "CoconLight";
    font-size: 13px;
}
.rewardpoints-index-referral .referal_row button#submit_form{
    background: #33A0CF;
    color: #FFF !important;
    padding: 5px 20px;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    border-radius: 5px;
    outline:0;
    text-transform:uppercase;
    font-size: 13px;
}
.rewardpoints-index-referral .referal_row button{
    background: #82bf41;
    color: #FFF !important;
    padding: 5px 20px;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    border-radius: 5px;
    outline:0;
    text-transform:uppercase;
    font-size: 13px;
}
.rewardpoints-index-referral .referal_right label{
    display: inline-block;
    margin-bottom: 0.5rem;
    width: 150px;
    text-align: right;
}
.rewardpoints-index-referral .referal_right input.input-text,
.rewardpoints-index-referral .referal_right input {
    padding: 5px;
    border-radius: 5px;
    width: 350px !important;
}
.rewardpoints-index-referral .referal_right .item-width{
    padding: 3px 0px;
}
.rewardpoints-index-referral .validation-advice{
    color:red;
}
.validation-advice{
    color:red;
}
.customer-account-forgotpassword .table-create-account .btn-submit {
    padding: 5px 20px;
    border-radius: 10px;
    outline: 0;
}
.customer-account-forgotpassword table.table-create-account input {
    padding: 15px;
    border-radius: 5px;
    width: 100%;
}
.customer-account-create table.table-create-account input {
    padding: 15px;
    border-radius: 5px;
}
.customer-account-create .table-create-account .btn-submit {
    padding: 5px 20px;
    border-radius: 10px;
    outline: 0;
}
.customer-account-login .input-submit-create-an-account{
    background:#EC038D;
    color: #FFF !important;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    border-radius: 5px;
    outline:0;
    text-transform:uppercase;
}
.wrapper_page .refresh_button {
    background:#EC038D;
    color: #FFF !important;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    font-size: 13px;
    border-radius: 5px;
    outline: 0;
    text-transform: uppercase;
    height: 35px;
}
.wrapper_page .submit {
    background:#33a0cf!important;
    color: #FFF !important;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    font-size: 13px;
    border-radius: 5px;
    outline: 0;
    text-transform: uppercase;
    height: 35px;
}


.customer-account-login .input-submit-create-an-account,
.vendors-index-login .input-submit-create-an-account,
.customer-account-register .input-submit-create-an-account{
    background:#EC038D;
    color: #FFF !important;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    font-size: 13px;
    border-radius: 5px;
    outline: 0;
    text-transform: uppercase;
    height: 35px;
}
.customer-account-login .input-submit-login,
.vendors-index-login .input-submit-login,
.customer-account-register .input-submit-login{
    background:#FAA61A;
    color: #FFF !important;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    font-size: 13px;
    border-radius: 5px;
    outline: 0;
    text-transform: uppercase;
    height: 35px;

}
.customer-account-validateinfomation .billing_body .infosubmit_subscribe{
    background:#8cc63f;
    color: #FFF !important;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    font-size: 13px;
    border-radius: 5px;
    outline: 0;
    text-transform: uppercase;
    height: 35px;

}
.customer-account-validateinfomation .billing_body .infosubmit_freetrial{
    background:#FAA61A;
    color: #FFF !important;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    font-size: 13px;
    border-radius: 5px;
    outline: 0;
    text-transform: uppercase;
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
}
select:focus,
textarea:focus,
input:focus {
    /*outline: none!important;*/
    outline-color:#181818;
    outline: 0px solid;
    margin: 0px;
}
.error-msg > ul > li{
    color: red!important;
}
/*singlepage-video*/
.description.d-none,
.lanugage.d-none,
.episode.d-none{
    display: block !important;
}
.carousel-inner .d-none.p-1{
    display:block !important;
}
.carousel-inner .main_program_banner .row{
    margin-right: 0px;
    margin-left: 0px;
}
.brands-index-volume .container.p-0 .row{
    margin-right: 0px;
    margin-left: 0px;
}
.brands-index-volume .linktoproperty li img{
    height: 35px;
}
.linktoproperty li {
    padding: 5px 0px;
}
/*new-subscription*/
.subscription-new h2{
    text-align: left;
    color: #8cc63f;
    font-size: 46px;
}
.subscription-new .content-orange {
    text-align: left;
    font-size: 24px;
    color: #f9a61a;
    padding: 10px 0px;
    font-weight: 600;
    line-height: 1.5;
}
.subscription-new .content-pink {
    text-align: left;
    font-size: 24px;
    color: #d8267e;
    padding: 10px 0px;
    font-weight: 600;
    line-height: 1.5;
}
.subscription-new .content-blue{
    text-align: left;
    font-size: 14px;
    color: #29aae3;
    padding: 30px 0px;
    font-weight: 600;
    line-height: 1.5;
}
.subscription-new .downlod-content-blue{
    text-align: center;
    font-size: 14px;
    color: #29aae3;
    padding: 20px 0px;
    font-weight: 600;
    line-height: 1.5;
}
.subscription-new .trial-button-new{
    width: 100%;
    color: white;
    text-decoration: none;
    background: #8dc73f;
    font-size: 24px;
    padding: 25px 20px;
    font-weight: bold;
    border-radius: 10px;
    display: inline-block;
    height: 65px;
}
.subscription-new .browser-button-new{
    width: 100%;
    color: white;
    text-decoration: none;
    background: #29aae3;
    font-size: 16px;
    padding: 10px 0px;
    font-weight: bold;
    border-radius: 10px;
    display: inline-block;
    height: 30px;
}
.subscription-new .what-oznoz-button-new{
    width: 100%;
    color: white;
    text-decoration: none;
    background: #f9a61a;
    font-size: 16px;
    padding: 10px 0px;
    font-weight: bold;
    border-radius: 10px;
    display: inline-block;
    height: 30px;
    margin-top: 5px;

}
.oznoztv-index-mystuff .team.card:hover,
#product .team.card:hover,
.cms-featured .team.card:hover{
    box-shadow: 1px 1px 21px -4px rgba(0,0,0,0.49);
    -webkit-box-shadow: 1px 1px 21px -4px rgba(0,0,0,0.49);
    -moz-box-shadow: 1px 1px 21px -4px rgba(0,0,0,0.49);
}
.card {
    border-radius: 15px;
}
.brands-index-volume div.lv_Container ul li .lv_contentBottom {
    overflow: hidden !important;
}
.brands-index-volume #link_select {
    height: 28px;
    width: 100px;
}
.brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .error_login {
    left: 115px;
    top: 133px;
    font-size: 12px;
}
/*menu active*/
.cms-featured .top_menu .col-lg-5 .pr-2:first-child h6 a{
    text-shadow: 4px 4px 10px rgb(150 150 150) !important;
}
.oznoztv-index-mystuff .top_menu .col-lg-5 .pr-2:nth-child(2) h6 a{
    text-shadow: 4px 4px 10px rgb(150 150 150) !important;
}
.oznoztv-index-myswishlist .top_menu .col-lg-5 .pr-2:nth-child(2) h6 a,
.cms-all .top_menu .col-lg-5 .pr-2:nth-child(3) h6 a{
    text-shadow: 4px 4px 10px rgb(150 150 150) !important;
}
.cms-page-view.cms-featured .container.mt-4{
    margin-top: 0rem !important;
    padding-top: 1.5rem !important
}
.brands-index-volume .watch_all_link img,
.brands-index-volume #season1 img,
.brands-index-volume #season2 img{
    opacity:0;
}
/*.brands-index-volume .watch_all_link{
    background-image: url(/skin/frontend/oznoz/oznoztv/images/Watch_All.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 150px;
    display: block;
}
.brands-index-volume .watch_all_link:hover{
    background-image: url(/skin/frontend/oznoz/oznoztv/images/WatchAll-Rollover.png);
}
.brands-index-volume #season1{
    background-image: url(/skin/frontend/oznoz/oznoztv/images/Watch_Season_1.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 135px;
    display: block;
}
.brands-index-volume #season1:hover,
.brands-index-volume #season1.link_active{
    background-image: url(/skin/frontend/oznoz/oznoztv/images/Watch_Season1-Rollover.png);
}
.brands-index-volume #season2{
    background-image: url(/skin/frontend/oznoz/oznoztv/images/Watch-Season-2.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 135px;
    display: block;
}
.brands-index-volume #season2:hover,
.brands-index-volume #season2.link_active{
    background-image: url(/skin/frontend/oznoz/oznoztv/images/WatchSeason2-Rollover.png);
}*/
.slider .hover-img img {
    width: 35px;
    left: 45% !important;
    top: 40% !important;
    border-radius:0px !important;
}
.slider:hover .hover-img img{
    border-radius:0px !important;
}
.slider .hover-img{
    display:none;
}
.slider:hover .hover-img{
    position: absolute;
    background: rgb(0 0 0 / 30%);
    width: 100%;
    height: 100%;
    top: 0px;
    border-radius: 15px;
    display:block !important;
}
/*footer*/
.copyright.pb-3{
    padding-bottom: 1rem !important;
    font-family: "CoconLight";
    font-size: 14px;
}
.wrapper_footer .footer_link a {
    font-size: 16px!important;
    text-transform: uppercase!important;
    font-family: "CoconLight"!important;
}
#sidebarSearch input[type=text] {
    padding: 3px;
    border: 2px solid #969696;
    border-radius: 5px;
}
#mobile_sidebarMenu3,#moble_sidebarMenu2{
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    -webkit-box-shadow: 0px 2px 3px 0px rgb(204 204 204);
    -moz-box-shadow: 0px 2px 3px 0px rgba(204,204,204,1);
    box-shadow: 0px 2px 3px 0px rgb(204 204 204);
}
body.brands-index-volume .container-fluid.bg-lights{
	 min-height: 100vh;
}
.container_resetforgotpassword .page-title h1{
	padding-top:40px;
	    font-size: 30px !important;
    margin-bottom: 0 !important;
    color: #EC038D;
}
.container_resetforgotpassword legend{
    color: #ec038d;
    font-size: 19px;
    padding-top: 10px;
}
.container_resetforgotpassword label.required {
	color: #6C6C6C;
    font-size: 13px;
    width: 150px;
}
.container_resetforgotpassword label.required em{
	color: #ec008c;
}
.container_resetforgotpassword  ul li .input-box{
	    padding: 5px 0px;
}
.container_resetforgotpassword ul li .input-box input.input-text {
    height: auto;
    padding: 8px;
    border-radius: 5px;
    font-size: 13px;
    width: 400px;
}
.container_resetforgotpassword button{
background: #EC038D;
    color: #FFF !important;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    font-size: 13px;
    border-radius: 5px;
    outline: 0;
    text-transform: uppercase;
    height: 35px;
    padding: 0px 18px;
    float: right;
}
.container_resetforgotpassword.container{
 max-width: 585px;
}
body.customer-account-changeforgotten {
    background: url(../images/homepage/bg_fade.png) no-repeat;
    float: left;
    width: 100%;
    background-size: cover;
}
body.customer-account-changeforgotten .boxpage .contents {
    min-height: 100vh;
}
.container_resetforgotpassword .validation-advice {
    color: red;
    font-size: 12px;
    text-align: right;
}
.brands-index-episode .main_program_banner .align-items-center {
	align-items: initial !important;
}
.brands-index-episode .main_program_banner .p-1 img{
    padding-top: 10px;
}
body.contacts-index-index .boxpage,
body.cms-about-oznoz .boxpage,
body.customer-account-index .boxpage,
body.customer-account-edit .boxpage,
body.customer-account-changecc .boxpage
{
    background: url(../images/homepage/bg_fade.png) no-repeat;
    float: left;
    width: 100%;
    height: 100%;
    background-size: cover;
}
body.customer-account-validateinfomation,
body.customer-account-create,
body.customer-account-forgotpassword,
body.customer-account-register,
body.customer-address-form{
    background: url(../images/homepage/bg_fade.png) no-repeat;
    float: left;
    width: 100%;
    background-size: cover;
}
body.customer-account-register .boxpage .contents{
    text-align: left;
    background-color: transparent;
    min-height: 100vh;
}
body.customer-account-validateinfomation .boxpage .contents ,
body.customer-account-create .boxpage .contents ,
body.customer-account-forgotpassword .boxpage .contents,
body.customer-account-edit .boxpage .container-fluid.p-3 {
	min-height:100vh;
}
.oznoztv-index-myswishlist .pb-5{
    min-height: 100vh;	
}

div#header-carousel {
    overflow: hidden;
    margin-bottom: 0px !important;
}
.brands-index-volume .container.p-0 .row.mt-5 {
    margin-top: 0rem !important;
}
.brands-index-volume ul.linktoproperty {
    margin-bottom: 1.5rem;
}
/*******************************/
ul.link-toproperty a{color: #fff;text-decoration: none;
    padding: 4px;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 7px;
    background: #707070;
}
ul.link-toproperty li.heart a{
    padding: 5px!important;

    padding-right: 8px!important;
    padding-left: 8px!important;
    padding-bottom: 4px!important;
}
ul.link-toproperty li a:hover i,ul.link-toproperty li a.active i {
    /*color: #1B823B;*/
    color:#82BF41;
}
ul.link-toproperty li.heart a:hover i.fa-heart,
ul.link-toproperty li.heart a.active i.fa-heart
{
    color: #d8267e;
}
.slide-addto-mystuff, .slide-addto-mystuff i.fa-heart{
	color: #fff!important;
}
.customer-account-create button.refresh_button{
    background: #EB008B;
    color: white;
    border: 0;
    outline: 0;
    padding: 5px 20px;
    border-radius: 10px;
}
#contents_access{margin: 0 auto;}
.contents_access{margin: 0 auto;}
.contents_access .access_button_form
{
    background: #FAA61A;
    color: #FFF !important;
    font-family: "CoconLight" !important;
    text-decoration: none !important;
    border: 0;
    font-size: 13px;
    border-radius: 5px;
    outline: 0;
    text-transform: uppercase;
    height: 35px;
    padding-left: 15px;
    padding-right: 15px;
}
.contents_access .tblogin input[type=text] {
    padding-left: 5px;
}
a.linkname {
    color: #5b5e63;
}
.catalogsearch-result-index .container.p-0 img{border-radius: 15px;}
body.cms-page-view.cms-all .pagin {
    width: 100%;
}
body.cms-page-view.cms-all .pagin span {
    width: 50%;
    float: left;
}
body.cms-page-view.cms-all .pagin span.next {
    text-align: right;
    float: right;
}
#mobile_sidebarMenu3 ul li{font-size: 12px!important;text-align: center;}

.brands-index-volume .description{margin-bottom: 10px;}
.lv_Loading .lv_Button{
    background: url("/media/lightview/loading.svg") no-repeat !important;
    background-size:100% !important;
}
/*
.brands-index-volume div.lv_Container, .brands-index-volume #lightview, .brands-index-product div.lv_Container, .brands-index-product #lightview {
   width: 500px!important;
    height: 528px!important;
}
.lv_Center {
	height:528px !important;
}
*/
#mobile_sidebarMenu3{
    padding-left: 10px;padding-bottom: 10px;text-align: left;
}
.sidebarMenuInner.fontsforweb_fontid_1095  li input[type=checkbox]{visibility:hidden;}
.sidebarMenuInner.fontsforweb_fontid_1095  li{cursor: pointer;}
#btn-submit-language-mobile ,#btn-submit-age-mobile,
#btn-submit-age,#btn-submit-language
{  
    background: #EC038D!important;
    color: #FFF !important;
    width: auto!important;
}

.customer-account-index a.multiSelect {
    background-size: 16px;
    width: 100%;
    background-position: 99%;
    border-radius: 5px;
    border: solid 1px #b6b6b6;
}
.customer-account-index a.multiSelect span {
margin: 8px 0px 0px 8px;
    width: 100% !important;
}
.customer-account-index .multiSelectOptions {
    border: solid 1px #b6b6b6;
}
.customer-account-index a.multiSelect.active, 
.customer-account-index a.multiSelect.focus {
  border: solid 1px #b6b6b6;
}
.customer-account-index .multiSelectOptions label >input[type="checkbox"] {
    border: 1px solid #b6b6b6;
}
.customer-account-index .multiSelectOptions {
    border: solid 1px #5e5e5e;
    height: auto !important;
    webkit-box-shadow: 0px 2px 3px 0px rgb(126 124 124);
    -moz-box-shadow: 0px 2px 3px 0px rgb(126 124 124);
    box-shadow: 0px 2px 3px 0px rgb(126 124 124);
}
.customer-account-index  .multiSelectOptions LABEL {
    margin-bottom: 5px;
	color:#000;
}

@media screen and (max-width: 1024px) {
    .py-1.subscription-new .col-lg-6 {
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center !important;
    }
    .py-1.subscription-new h3.text-white{
        text-align: center!important;
        padding-top: 20px!important;
    }
    .subscription-new h2 {
        text-align: center;
    }
    .subscription-new .content-orange {
        text-align: center;
    }
    .subscription-new .content-pink {
        text-align: center;
    }
    .subscription-new .content-blue {
        text-align: center;;
    }
    .py-1.subscription-new .col-lg-8 {
        text-align: center !important;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .subscription-new .trial-button-new {
        width: 400px;
    }
}
@media screen and (max-width: 1020px) {
    .top_menu h6 {
        font-size: 14px !important;
    }
}
@media screen and (max-width: 999px) {

    /*Header*/

    #sidebarMenu {
        right: -30px;
        margin-top:15px;
    }
    #sidebarMenu3,
    #sidebarMenu2{
        top: 0px !important;
    }
    /*Account page*/
    .top_menu .col-lg-4{
        text-align:center;
    }
    .top_menu .row {
        margin: 0 auto;
        text-align: center;
    }
    .top_menu h6 {
        font-size: 14px!important;
    }
    table.table-create-account{
        width:100%;
    }
    table.table-create-account input {
        width: 100%;
        padding: 18px;
        border-radius: 5px;
    }
    .table-create-account tr td {
        line-height: 21px;
        width: 50%;
        padding: 3px 3px;
    }
    .table-create-account .btn-submit {
        float: left;
        padding: 15px;
        border-radius: 12px;
        background-size: 100% 100%;
    }
    .sub-link {
        float: none;
    }
    .sidebarIconToggle {
        right: 0px;
        height: 27px;
        width: 27px;
        top: 15px;
    }
    .wrapper_footer .footer_link a {
        font-size: 16px !important;
    }
    .copyright,.footer_link{
        text-align: center;
    }
    .table-create-account .title {
        height: auto;
        text-align: center;
        padding: 15px 0px;
    }

    /*contact-us*/
    .listings.page-content{
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
    .leftmenu-contact {
        margin: 0px auto;
        width: 100%;
        text-align: center;
    }
    .wrapper_page {
        float: left;
        width: 100%;
        margin-left: 0px;
    }
    .wrapper_page .wrapper_header {
        width: 100%;
    }
    .wrapper_page .contact_content {
        width: 100%;
    }
    .wrapper_page .wrapper_content{
        background-size: 100%;
    }
    .wrapper_page .contact_box .contact_box_content div{
        width: 100% !important;
    }
    .wrapper_page .submit {
        margin: 0px 0px 0 0;
    }.wrapper_page .wrapper_footer {
         background-size: 100%;
     }
    .leftmenu-contact br{
        display:none !important;
    }
    /*term-and-condition*/
    .listings_box,.listings{
        width: 100% !important;
        padding-right: 25px;
        padding-left: 25px;
        margin-right: auto;
        margin-left: auto;
    }
    .wrapper_page .wrapper_content .faqquestion a:link {
        margin-left: 0px !important;
    }
    .catalogsearch-result-index .row {
        display: flex;
        flex-wrap: wrap;
        margin-right: 0;
        margin-left: 0;
    }
    .catalogsearch-result-index .container.p-0 img {
        max-width: 100%;
        height: auto;
        width: 100%;
    }
    .header-search,
    .catalogsearch-result-index .container.p-0 h2{
        width:100%;
        text-align:center;
    }
    /*create-account*/
    .customer-account-register .contents {
        margin: auto;
        width:80%;
    }
    .customer-account-login .table-create-account1 ,
    .customer-account-register .table-create-account1 {
        width: 100% !important;
    }
    .customer-account-login .create ,
    .customer-account-register .create {
        margin-left: 0px;
        width: 100%;
        height: auto;
		    padding-bottom: 20px;
    }
    .customer-account-login .create .details,
    .customer-account-register .create .details {
        width: 100%;
        height: auto;
        float: left;
    }
    .customer-account-login .ul-details ,
    .customer-account-register .ul-details {
        padding: 0px;
        width: 100%;
        height: auto;
    }
    .customer-account-login .table-create-account1 .td,
    .customer-account-register .table-create-account1 .td {
        width: 100%;
        display:block;
    }
    .customer-account-login .table-create-account1 .login ,
    .customer-account-register .table-create-account1 .login {
        width: 100%;
        height: auto;
        border-left: 0px dashed #dddddd;
        border-top: 1px dashed #dddddd;
        padding-top: 20px;
    }
    .customer-account-login .submit-create-an-account ,
    .customer-account-register .submit-create-an-account {
        width: 100%;
        margin-top: 0;
        margin-left: 0px;
    }
    .customer-account-login .input-login ,
    .customer-account-register .input-login {
        width: 100%;
    }
    .customer-account-login .submit-login ,
    .customer-account-register .submit-login {
        width: 100%;
    }
    .customer-account-login .table-login,
    .customer-account-register .table-login{
        width: 100%;
    }
    .customer-account-login .title-login ,
    .customer-account-register .title-login {
        padding: 0px 0 0 0px;
    }
    .customer-account-login .login .details,
    .customer-account-register .login .details{
        width: 100%;
        padding-left: 0px;
    }
    .customer-account-login .forgot-password,
    .customer-account-register .forgot-password	{
        width: 100%;
        padding: 0px 0 0 0px;
    }
    /*general layout*/
    .pt-2.pb-5 .col-2 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .pt-2.pb-5 .col-2 img{
        max-width:100%!important;
        width:100%!important;
        height:auto !important;
    }
    .pb-5.all .col-2 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    /*account -  validateinfomation/subscription/register*/
    .new_billing_c.billing_c {
        margin: 0 auto;
        width: 95%;
    }
    .new_billing_c .billing_body {
        padding: 0px;
        width: 100%;
        margin: 0 auto;
    }
    .new_billing_c .bottom_msg {
        clear: both;
    }
    .customer-address-index	.col-8 #col1,
    .customer-address-index	.col-8 #col2{
        width:45% !important;
    }
    .subscription-index-account #row1 div,
    .subscription-index-account #row2 div,
    .subscription-index-account #row3 div,
    .subscription-index-account #row0 div{
        width:45% !important;
    }
    .customer-address-form .new-rightcolumn .input-box input {
        width: 100% !important;
    }
    .newwrapper.create_vendor{
        width:95%;
        margin:0 auto;
    }
    .new-vendorlogin.container {
        width: 100% !important;
        padding: 40px 20px !important
    }

    .new-vendorlogin.container .col-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .new-vendorlogin.container .login {
        border-left: 0px dashed #dddddd;
        border-top: 1px dashed #dddddd;
        padding-left: 0px!important;
        padding-top: 20px !important;
        margin-top: 20px !important;
    }
    .vendors-contact-index #vendors-contact-content {
        margin-left: 0px !important;
        max-width: 95%;
        margin: 0 auto !important;
        padding: 0px 20px;
    }
    .vendors-contact-index #vendors-contact-content .group-select{
        width:100% !important;
    }
    .vendors-contact-index #vendors-contact-content input.input-text,
    .vendors-contact-index #vendors-contact-content select,
    .vendors-contact-index #vendors-contact-content textarea {
        width: 100% !important;
    }
    .vendors-contact-index #vendors-contact-content .button-set {
        width: 100% !important;
    }
    .save_newbtn{
        width: 100%;
    }
    .rewardpoints-index-referral .referal_right label {
        width: 100%;
        text-align: left;
    }
    .rewardpoints-index-referral .referal_right input.input-text, .rewardpoints-index-referral .referal_right input {
        width: 100% !important;
    }
    /*singlepage-video*/
    .brands_logoepisode {
        width: 250px !important;
    }
    .description.d-none,
    .lanugage.d-none,
    .episode.d-none{
        width: 80%;
    }
    .subscription-new .browser-button-new,
    .subscription-new .what-oznoz-button-new{
        width: 200px;
        padding: 15px 0px;
        margin-top: 10px;
        height: auto;
    }
    .subscription-new h2 {
        text-align:center;
    }
    .subscription-new .content-orange,
    .subscription-new .content-pink	{
        text-align:center;
    }
    .subscription-new .content-blue{
        text-align:center;
    }
    .subscription-new .trial-button-new {
        width: 300px;
        padding: 20px 20px;
        font-weight: bold;
        height: 50px;
    }
}
#mobile_menu{display: none ;}


@media screen and (max-width: 768px){
    #sidebarMenu {
        right: 0px;
        margin-top: 35px;
    }
    .top_menu .col-lg-5{
        padding-right:5px!important;
        padding-left: 5px!important;
    }
    .catalogsearch-result-index .container.p-0  .col-lg-3{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .pt-2.pb-5 .col-2 {
        /*flex: 0 0 50%;
    max-width: 50%;*/
        flex: 0 0 33%;
        max-width: 33%;
        padding: 5px!important;
    }
    .pb-5.all .col-2 {
        /*flex: 0 0 50%;
       max-width: 50%;*/
        flex: 0 0 33%;
        max-width: 33%;
        padding: 5px!important;
    }
    .pb-5.all .filterlist{
        padding-left: 0px !important;
    }
    .customer-account-validateinfomation .col-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .new_billing_c .billing_body .condition {
        position: relative;
    }
    .new_billing_c .bottom_msg {
        clear: both;
    }
    #sub_monthly, #sub_quarterly, #sub_annual {
        width: 30% !important;
        background-size: 100% !important;
        padding-bottom: 13% !important;
        height: auto !important;
        margin-bottom: 33px !important;
        margin-left: 12px !important;
    }
	
    .customer-account-index .col1,
    .customer-account-index .col2{
        width:100% !important;
    }
    .customer-account-index .col-4,
    .customer-address-index	.col-4,
    .sales-order-history .col-4,
    .ugiftcert-customer-listgiftcert .col-4,
    .downloadable-customer-products .col-4,
    .subscription-index-account .col-4,
    .customer-address-form .col-4,
    .sales-order-view .col-4,
    .customer-account-changecc .col-4,
    .customer-account-edit .col-4,
    .rewardpoints-index-referral .col-4{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .customer-account-index .container.p-0,
    .customer-address-index	.container.p-0,
    .sales-order-history .container.p-0,
    .ugiftcert-customer-listgiftcert .container.p-0,
    .downloadable-customer-products .container.p-0,
    .subscription-index-account .container.p-0,
    .customer-address-form .container.p-0,
    .sales-order-view .container.p-0,
    .customer-account-changecc .container.p-0,
    .customer-account-edit .container.p-0,
    .rewardpoints-index-referral .container.p-0{
        padding-top: 0px !important;
    }
    .box.account-nav ul {
        width: 100%;
    }
    .box.account-nav h3 {
        font-size: 22px;
    }
    .box.account-nav ul li {
        padding: 7px 0px;
    }
    .box.account-nav ul li a {
        font-size: 13px;
    }
    .customer-account-edit .edit_account input.input-text,
    .customer-account-edit .new-passwordtext input.input-text {
        width: 100%!important;
    }
    .customer-account-index .col-8,
    .customer-address-index	.col-8,
    .sales-order-history .col-8,
    .ugiftcert-customer-listgiftcert .col-8,
    .downloadable-customer-products .col-8,
    .subscription-index-account .col-8,
    .customer-address-form .col-8,
    .sales-order-view .col-8,
    .customer-account-changecc .col-8,
    .customer-account-edit .col-8,
    .rewardpoints-index-referral .col-8{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .customer-address-index	.col-8 #col1,
    .customer-address-index	.col-8 #col2{
        width:100% !important;
    }
    .customer-address-index	.col-8 #col2{
        padding-top:20px;
    }
    .row1.newontact_information .col1,
    .row3.cc-information.col1{
        width:100% !important;
    }
    .row1.newontact_information .col2{
        width: 100%!important;
        margin-top: 20px!important;
    }
    .row2.new_billingadress .col1,
    .row2.new_billingadress .col2{
        width:100% !important;
    }
    .row2.new_billingadress .col2{
        margin-top: 20px!important;
    }
    .subscription-index-account #row1 div,
    .subscription-index-account #row2 div,
    .subscription-index-account #row3 div,
    .subscription-index-account #row0 div{
        width:100% !important;
    }
    .subscription-index-account #row0 div.multiSelectOptions{
        width:auto!important;
    }
    .subscription-index-account #row0 div #postLanguage{
        margin-top:10px;
    }
    .customer-address-form .new-numbers {
        width: 100%;
    }
    .customer-address-form .new-leftcolumn,
    .customer-address-form .new-rightcolumn{
        width: 93%;
        float: left;
    }
    .customer-address-form .new-numbers .input-box{
        width:auto !important;
    }
    .customer-address-form .new-numbers #telephone-wrapper .input-box input{
        margin-right:10px;
    }
    .customer-address-form .new-rightcolumn .input-box{
        float:none!important;
    }
    .customer-address-form .new-rightcolumn .input-box input {
        width: 100% !important;
    }
    .new-ad-account-info #col1,
    .new-ad-account-info #col2{
        width:100%;
    }
    .newwrapper.create_vendor .colleft,
    .newwrapper.create_vendor .colright	{
        float: left;
        width: 100% !important;
    }
    .vendors-index-create .create_vendor_box_nobg {
        width: 100% !important;
    }
    .brands-index-volume .container.p-0 .row {
        display: block;
        width: 100%;
        clear: both;
    }
    .description.d-none, .lanugage.d-none, .episode.d-none {
        width: 100%;
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .owl-carousel .owl-nav .owl-next {
        right: -5px !important;
    }
    .banner-slider-home.owl-carousel .owl-nav .owl-prev{
        left: 5px !important;
    }
    .banner-slider-home.owl-carousel .owl-nav .owl-next {
        right: 5px !important;
    }
    .owl-prev, .owl-next {
        top: 40%;
    }

    .brands-index-volume .ptb-07p {
        padding-top: 25%;
    }
    .brands-index-volume div.lv_Container,
    .brands-index-volume #lightview,
    .brands-index-product div.lv_Container,
    .brands-index-product #lightview,
    .brands-index-episode div.lv_Container,
    .brands-index-episode #lightview{
        width: 450px !important;
        height: 320px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom div,
    .brands-index-product div.lv_Container ul li .lv_contentBottom div,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom div{
        width: 100% !important;
    }
    .brands-index-volume div.lv_Container ul li,
    .brands-index-product div.lv_Container ul li,
    .brands-index-episode div.lv_Container ul li{
        height: 350px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom video,
    .brands-index-product div.lv_Container ul li .lv_contentBottom video,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom video{
        width: 100% !important;
        height: auto!important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom,
    .brands-index-product div.lv_Container ul li .lv_contentBottom,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom
    {
        width: 100% !important;
        overflow: hidden !important;
        height: 320px !important;
    }
    .brands-index-volume .lv_Close,
    .brands-index-product .lv_Close,
    .brands-index-episode .lv_Close {
        right: 0px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_language,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_language,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_language
    {
        height: 320px !important;
        background-position: center center!important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .display,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .display,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .display{
        left: 65px!important;
        top: 35px!important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom div.close2,
    .brands-index-product div.lv_Container ul li .lv_contentBottom div.close2,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom div.close2{
        width: 50px !important;
        margin: 267px 0 0 183px;
    }
    .brands-index-volume #link_select,
    .brands-index-product #link_select,
    .brands-index-episode #link_select{
        margin: 186px 0 0 93px;
    }

    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login{
        height: 320px !important;
        background-position: center center!important;
        background-size: 375px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .form-list2,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .form-list2,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .form-list2{
        padding-left: 170px;
        padding-top: 95px;
    }
    .brands-index-volume div.lv_Container .bg_login .form-list2 li,
    .brands-index-product div.lv_Container .bg_login .form-list2 li,
    .brands-index-episode div.lv_Container .bg_login .form-list2 li{
        height: auto !important;
        margin-bottom: 8px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .forgot,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .forgot,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .forgot{
        left: 168px;
        top: 231px;
        width: 90px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .register,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .register,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .register {
        left: 166px;
        top: 212px;
        width: 95px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .form-list2 input.input-text,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .form-list2 input.input-text,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .form-list2 input.input-text{
        width: 160px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .close,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .close,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .close{
        left: 192px;
        top: 280px;
        width: 38px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .submit_button_login,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .submit_button_login,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .submit_button_login{
        height: 26px;
        left: 245px;
        top: 177px;
        width: 80px;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .error_login,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .error_login,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .error_login{
        left: 140px;
        top: 80px;
        font-size: 11px;
    }
    .subscription-new h2 {
        font-size: 30px;
        text-align:center;
    }
    .subscription-new .content-orange,
    .subscription-new .content-pink	{
        font-size: 18px;
        text-align:center;
    }
    .subscription-new .content-blue{
        text-align:center;
    }
    .subscription-new .trial-button-new {
        width: 250px;
        font-size: 20px;
    }
    .subscription-new .browser-button-new,
    .subscription-new .what-oznoz-button-new{
        width: 200px;
        font-size: 16px;
        padding: 15px 0px;
        margin-top: 10px;
        height: auto;
    }
    #mobile_menu{display: inherit!important;padding-left: 5px!important;padding-right: 5px!important;}
    #mobile_menu .top_logo{position: absolute;left: 0;top: 2px;}
    #mobile_menu #sidebarSearch{
        position: absolute!important;
        top: 13px;
        right: 45px;
        width: 157px;
    }
    #mobile_menu #sidebarMenusearch{
        position: absolute!important;
        cursor: pointer;
        right: 10px;
        top: 8px;
    }
    .container.mt-4.pt-5.pb-5.all{
        padding-top: 1rem!important;
    }
    .top_menu .col-lg-5{margin-bottom: 10px;    margin-top: 0px !important;}
    #moble_sidebarMenu2{width: 250px;}
    #moble_sidebarMenu2 ul li {float: left;width: 49%;font-size: 12px;}
    #mobile_sidebarMenu3{width: 120px;}
    /*h6.mobile_subLanguage,
     h6.mobile_subAge
    {font-size: 12px!important;}*/
    #mobile_menu a.pr-2{padding-right: 0.2rem!important;}
    .sidebarMenuInner li a{font-size: 12px!important;}
    /*.banner-slider-home img.w-100{min-height: 150px!important;}*/
	body.brands-index-volume .owl-carousel.testimonial {
		margin-bottom: 0em;
	}
	body.brands-index-volume .container.p-0 {
		padding-top: 0px !important;
	}
	body.brands-index-volume .container.p-0 .row.mt-5 {
		margin-top: 1rem !important;
	}
	body.brands-index-volume .container-fluid.bg-lights {
		min-height: auto;
	}
	body.brands-index-product .boxpage{
        background-position:left 0px !important;
    }
	body.brands-index-product .boxpage .listings_box{
		padding-right: 0px;
		padding-left: 0px;
	}
	body.brands-index-product .boxpage .listings {
		padding-right: 15px;
		padding-left: 15px;
	}
	body.brands-index-product .boxpage .listings .title_brands{
		padding-top: 20px;
	}
	.customer-account-index #formMyAges{
		padding-top:10px;
	}
	.customer-account-index .multiSelectOptions {
		border: solid 1px #969696;
		width: 90% !important;
	}
	.container_resetforgotpassword ul li .input-box input.input-text {
		width: 100%;
	}
	#login-form h3#error_msg{
		top: 22%;
    left: 17%;
    width: 200px;
	}
	.customer-account-index .lv_contentBottom .reward_egg {
       background-position: -20px -15px;
		height: 320px !important;
		background-size: 440px;
		position: relative;
		width: 425px;
	}
	.customer-account-index .lv_contentBottom #process_order.description_buy {
		left: 65px;
		top: 90px;
		font-size: 16px !important;
		width: 270px !important;
	}
	.customer-account-index .lv_contentBottom #buy_select.button_set {
		left: 100px;
		position: absolute;
		top: 155px;
	}
	.customer-account-index .lv_contentBottom .reasonclass {
		left: 125px;
	}
	.customer-account-index .lv_contentBottom .reasonclass input[type="text"] {
		height: 22px !important;
		font-family: CoconOTRegular !important;
		font-size: 10px !important;
		line-height: 22px;
		margin-top: 13px;
		margin-left: 73px;
		width: 155px;
		padding: 0px 0px 0px 4px;
		right: -25px !important;
	}
	.customer-account-index .lv_contentBottom .close {
		top: 283px;
	}
	.lv_contentBottom .reward_egg {
       background-position: -35px -35px;
    height: 320px !important;
    background-size: 500px;
    position: relative;
	}
	.lv_contentBottom #process_order.description_buy {
		     left: 65px;
    top: 110px;
    font-size: 16px !important;
    width: 270px !important;
	}
	
	.lv_contentBottom #buy_select.button_set {
		    left: 100px;
    position: absolute;
    top: 180px;
	}
	.brands-index-volume div.lv_Container ul li .lv_contentBottom div.close {
		    cursor: pointer;
    height: 15px;
    left: 175px;
    position: absolute;
    top: 285px;
    width: 43px !important;
    z-index: 2000;
	}

}
@media screen and (max-width: 450px) {
    .top_menu h6 {
        font-size: 12px!important;
    }
    .owl-prev, .owl-next {
        top: 40%;
    }
    .wrapper_footer .footer_link a {
        font-size: 14px !important;
    }
    .copyright, .footer_link {
        font-size: 14px;
    }
    #sub_monthly, #sub_quarterly, #sub_annual {
        width: 230px!important;
        background-size: 100% !important;
        padding-bottom: 0% !important;
        height: 98px !important;
        margin-bottom: 33px !important;
        margin-left: 0px !important;
    }
	.customer-account-validateinfomation .banner_subscription{
		width: 230px!important;
    margin: 0 auto;
	}
    .brands-index-volume div.lv_Container, .brands-index-volume #lightview,
    .brands-index-product div.lv_Container, .brands-index-product #lightview,
    .brands-index-episode div.lv_Container, .brands-index-episode #lightview{
        width: 320px !important;
        height: 250px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom div,
    .brands-index-product div.lv_Container ul li .lv_contentBottom div,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom div
    {
        width: 100% !important;
    }
    .brands-index-volume div.lv_Container ul li,
    .brands-index-product div.lv_Container ul li,
    .brands-index-episode div.lv_Container ul li{
        height: 250px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom video,
    .brands-index-product div.lv_Container ul li .lv_contentBottom video,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom video{
        width: 100% !important;
        /*height: 250px !important;*/
        height: auto!important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom,
    .brands-index-product div.lv_Container ul li .lv_contentBottom,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom{
        width: 100% !important;
        overflow: hidden !important;
        height: 250px !important;
    }
    .brands-index-volume .lv_Close,
    .brands-index-product .lv_Close,
    .brands-index-episode .lv_Close
    {
        right: 0px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_language,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_language,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_language{
        height: 250px !important;
        background-position: center center!important;
        background-size: 395px!important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login{
        height: 250px !important;
        background-position: center center!important;
        background-size: 295px!important;

    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .form-list2,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .form-list2,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .form-list2{
        padding-left: 115px;
        padding-top: 70px;
    }
    .brands-index-volume div.lv_Container .bg_login .form-list2 li,
    .brands-index-product div.lv_Container .bg_login .form-list2 li,
    .brands-index-episode div.lv_Container .bg_login .form-list2 li{
        height: auto !important;
        margin-bottom: 0px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .forgot,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .forgot,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .forgot{
        left: 110px;
        top: 180px;
        width: 75px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .register,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .register,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .register{
        left: 115px;
        top: 165px;
        width: 75px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .form-list2 input.input-text,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .form-list2 input.input-text,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .form-list2 input.input-text{
        width: 140px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .close,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .close,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .close{
        left: 135px;
        top: 220px;
        width: 30px !important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .submit_button_login,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .submit_button_login,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .submit_button_login{
        height: 20px;
        left: 175px;
        top: 138px;
        width: 63px;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .bg_login .error_login,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .bg_login .error_login,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .bg_login .error_login{
        left: 72px;
        top: 62px;
        font-size: 10px;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom .display,
    .brands-index-product div.lv_Container ul li .lv_contentBottom .display,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom .display{
        left: 5px!important;
        top: 0px!important;
    }
    .brands-index-volume div.lv_Container ul li .lv_contentBottom div.close2,
    .brands-index-product div.lv_Container ul li .lv_contentBottom div.close2,
    .brands-index-episode div.lv_Container ul li .lv_contentBottom div.close2{
        width: 37px !important;
        margin: 210px 0 0 130px;
    }
    .brands-index-volume #link_select,
    .brands-index-product #link_select,
    .brands-index-episode #link_select{
        margin: 172px 0 0 105px;
        height: 28px;
        width: 83px;
    }
	.lv_contentBottom .reward_egg {
       background-position: -35px -35px;
    height: 250px !important;
    background-size: 390px;
    position: relative;
	}
	.lv_contentBottom #process_order.description_buy {
		    left: 40px;
			top: 60px;
		width: 265px;
		font-size: 12px !important;
		width: 200px !important;
	}
	
	.lv_contentBottom #buy_select.button_set {
		left: 50px;
		position: absolute;
		top: 135px;
	}
	.customer-account-index .lv_contentBottom .reward_egg {
       background-position: -15px -5px;
		height: 250px !important;
		background-size: 280px;
		position: relative;
		width: 255px;
	}
	.customer-account-index .lv_contentBottom #process_order.description_buy {
		    left: 5px;
		top: 55px;
		line-height: 15px;
		font-size: 12px !important;
		width: 215px !important;
	}
	.customer-account-index .lv_contentBottom #buy_select.button_set {
		left: 50px;
		position: absolute;
		top: 118px;
		height: 20px;
		width: 155px;
	}
	.customer-account-index .lv_contentBottom  .messageerror {
		font-size: 12px;
		color: red !important;
		left: 5px;
		line-height: 20px;
		position: absolute;
		top: 120px;
		width: 265px;
		font-size: 10px;
		text-align: center;
		font-family: CoconOTRegular !important;
		line-height: 22px;
	}
	.customer-account-index .lv_contentBottom .reasonclass {
		    left: 50px;
			top: 135px
	}
	.customer-account-index .lv_contentBottom select {
		height: 25px;
		font-family: CoconOTRegular !important;
		font-size: 10px !important;
		line-height: 22px;
	}
	.customer-account-index .lv_contentBottom .reasonclass input[type="text"] {
		height: 22px !important;
		font-family: CoconOTRegular !important;
		font-size: 10px !important;
		line-height: 22px;
		margin-top: 13px;
		margin-left: 73px;
		width: 155px;
		top: 13px !important;
		padding: 0px 0px 0px 4px;
		right: -120px !important;
	}
	.customer-account-index .lv_contentBottom .close {
		    top: 185px;
    left: 108px;
	}
	.brands-index-volume div.lv_Container ul li .lv_contentBottom div.close {
		cursor: pointer;
		height: 15px;
		left: 130px;
		position: absolute;
		top: 214px;
		width: 39px !important;
		z-index: 2000;
	}
	body.customer-account-create, body.customer-account-forgotpassword, body.customer-account-register {

		background-size: initial;
	}
	body.customer-account-validateinfomation{
		background-size: cover;
	}
}
.footer_link_color{
    color: #5b5e63!important;
}
@media screen and (min-width: 981px) {
    #sidebarMenu2 {width:300px!important;right: -160px!important;}
    #sidebarMenu2 li{float: left!important;width:50%!important;padding-top: 0!important;}
    #sidebarMenu2 .sidebarMenuInner{margin-left: 10px;}
}
@media screen and (max-width: 980px) {
    #sidebarMenu2 {width:300px!important;right: -200px!important;padding-left: 10px!important;}
    #sidebarMenu2 li{float: left!important;width:48%!important;padding-top: 0!important;padding-right: 3px;}
    #sidebarMenu2 .sidebarMenuInner{margin-left: 10px;}
    .sidebarMenuInner li a{font-size: 14px!important;}
    .ptb-07p {
        padding-top: 13%;
    }
    .main_program_banner .episode.d-none.d-lg-block.p-0.text_white_color {
        margin-top: 15px;
    }
}
@media screen and (max-width: 480px){
    .egg-shape {
        position: relative;
        width: 320px;
        height: 380px;
    }
}
@media screen and (max-width: 400px) {
    .sidebarMenuInner li a {
        font-size: 13px!important;
        /* text-align: right; */
    }
    #sidebarMenu2 li{padding-right:8px}
    #sidebarMenu2{


    }
    #sidebarMenu2 li{width: 45%!important;}


}
@media screen and (max-width: 363px) {
    #view_all_first{
        margin-left:30px;
    }
    #view_all_last{
        margin-right:40px;
    }
}
@media screen and (max-width: 332px) {
    #view_all_first{
        margin-left:15px;
    }
    #view_all_last{
        margin-right:30px;
    }
    #sidebarMenu2{
        width: 360px!important;
        right: -220px!important;
    }
    .top_menu .row{
        padding-left: 0.5rem!important;
    }
    #sidebarMenu2 li{width: 32%!important;text-align: center;padding-left: 12px;}


}

@media screen and (min-width: 768px) and (max-width: 990px) {
    #mobile_menu {
        display: none!important;
    }
    #web_menu {
        display: flex!important;
    }
    #web_menu .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    #web_menu  .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
		
    padding-right: 0px;
    padding-left: 10px;

    }
    #web_menu  .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        padding: 0px;
    }
    .top_menu h6 i{
        display: none;
    }
    .top_menu .border-right {
        border-right: 0px solid #dee2e6 !important;
    }
    .top_menu h6 {
        font-size: 14px!important;
    }
    .top_menu #sidebarMenusearch h6 i{
        display:inherit;
    }
    .top_menu  .m-sub-link {
        margin-right: 0px;
    }
    #sidebarSearch{
        position: absolute;
        top: 70%;
        z-index: 999;
    }
    #sidebarSearch input[type=text] {
        width: 100% !important;
    }
    .sidebarIconToggle {
        right: 0px;
        height: 27px;
        width: 27px;
        top: 5px;
        position: relative;
    }
    #sidebarMenusearch{
        padding-right: 0px !important;
    }
    #sidebarMenu {
        margin-top: 35px;
    }
}
@media screen and (min-width: 991px) and (max-width: 1190px) {
    #view_all_last{margin-right:40%}
}
/*iPhone X*/
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.brands-index-volume div.lv_Container ul li .lv_contentBottom div.reward_egg {
        background-position: -35px -35px;
    height: 250px !important;
    background-size: 390px;
    position: relative;
    width: 320px!important;
    margin: 0 auto;
	}
	.lv_contentBottom #process_order.description_buy {
		    left: 40px;
			top: 60px;
		width: 265px;
		font-size: 12px !important;
		width: 200px !important;
	}
	
	.lv_contentBottom #buy_select.button_set {
		left: 50px;
		position: absolute;
		top: 135px;
	}

}
/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
.brands-index-volume div.lv_Container ul li .lv_contentBottom div.reward_egg {
        background-position: -35px -35px;
    height: 250px !important;
    background-size: 390px;
    position: relative;
    width: 320px!important;
    margin: 0 auto;
	}
	.lv_contentBottom #process_order.description_buy {
		    left: 40px;
			top: 60px;
		width: 265px;
		font-size: 12px !important;
		width: 200px !important;
	}
	
	.lv_contentBottom #buy_select.button_set {
		left: 50px;
		position: absolute;
		top: 135px;
	}
}
/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
.brands-index-volume div.lv_Container ul li .lv_contentBottom div.reward_egg {
        background-position: -35px -35px;
    height: 250px !important;
    background-size: 390px;
    position: relative;
    width: 320px!important;
    margin: 0 auto;
	}
	.lv_contentBottom #process_order.description_buy {
		    left: 40px;
			top: 60px;
		width: 265px;
		font-size: 12px !important;
		width: 200px !important;
	}
	
	.lv_contentBottom #buy_select.button_set {
		left: 50px;
		position: absolute;
		top: 135px;
	}
}
/* ----------- iPhone 6+, 7+ and 8+ ----------- */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.brands-index-volume div.lv_Container ul li .lv_contentBottom div.reward_egg {
        background-position: -35px -35px;
    height: 250px !important;
    background-size: 390px;
    position: relative;
    width: 320px!important;
    margin: 0 auto;
	}
	.lv_contentBottom #process_order.description_buy {
		    left: 40px;
			top: 60px;
		width: 265px;
		font-size: 12px !important;
		width: 200px !important;
	}
	
	.lv_contentBottom #buy_select.button_set {
		left: 50px;
		position: absolute;
		top: 135px;
	}
}
.clear{
    clear:both;
}
#lightview {
    min-width: 140px !important;
}

.cms-privacy h1.header-purple,.video_termofuse h1{
    font-size:25px !important;
    width: 100% !important;
  
    margin-bottom: 0 !important;
    padding: 20px 0px;
    color: #EB008B;
    font-family: "CoconLight";
}
.cms-privacy h2.header-purple,.video_termofuse h2{
    font-size:20px !important;
    width: 100% !important;
 
    
    
    color: #EB008B;
    font-family: "CoconLight";
    padding-top: 0!important;
}
.cms-privacy h3.header-purple,.video_termofuse h3{
    font-size:15px !important;
    
    
    color: #EB008B;
    font-family: "CoconLight";
    padding-top: 0!important;
}
div.forgot {
    cursor: pointer;
    height: 15px;
    left: 160px;
    position: absolute;
    top: 310px;
    width: 105px;
}
.accessheader_outside a.view-video{color: #fff!important;}
body.cms-faq .wrapper_page .wrapper_content a:visited,
body.cms-faq .wrapper_page .wrapper_content a
{
    color: #5b5e63!important;
}
body.cms-faq .wrapper_page .wrapper_content .faqquestion td{
   padding-bottom: 5px;
}
a.goback{float: right;}
@media only screen and (max-width: 600px) {
     .cms-page-view.cms-privacy .listings_box{
        font-size: 16px;
    }
    .sidebarIconToggle{
        right: 10px!important;
    }
}