@font-face {
    font-family: alef;
    src: url("../images/Alef-Regular.ttf");
}
html {
    font: normal 14px / 20px "alef", Helvetica, Arial, sans-serif;
    line-height: 33px;
}

h1,h2,h3,h4,h5,h6,a
{
    font-family: alef;
}

@media (min-width: 1220px){

    .pd-r15 {
        padding-right: 0;
    }

    .pd-l15{
        padding-left: 0;
        padding-right: 15px;
    }

    .vod-foot-background .pd-r50{
        padding-right: 30px;
        padding-left: 40px;
    }

    .vod-cart .vod-cart-menu-description .uk-grid > *{
        padding-left:0;
    }

    .vod-hom-recom-movies .uk-grid .uk-width-3-10:first-child .uk-width{
        padding-left: 15px;
    }

    .vod-usr-margin{
        margin-right: -25px;
    }
}

@media (min-width: 960px) {

    .uk-form-horizontal .uk-form-label {
        float: right;
    }

    .uk-form-horizontal .uk-form-controls{
        margin-left: 0;
    }

    .vod-payment .uk-subnav > li.uk-active:before{
        content: " ";
        display: inline-block;
        border-top: 34px solid transparent;
        border-right: 28px solid #4fc1e9;
        border-bottom: 33px solid transparent;
        border-left: 0;
        position: absolute;
        top: 0;
        left: -27px;
    }
}


/*** FLOATING PROPERTY and ALIGNMENT***/
.uk-float-right{
    float: left;
}

.uk-float-left{
    float: right;
}

.uk-align-left {
    margin-right: 0;
    float: right;
    margin-left: 15px;
}

.uk-align-right{
    float: left;
    margin-right: 15px;
    margin-left: 0;
}

.uk-text-right{
    text-align: left!important;
}

/******** ICONS *********/

.vod-right-nav .uk-icon-plus-circle::before, .vod-usr-grp-member .uk-icon-user:before,
.vod-right-nav .uk-icon-money::before, .vod-right-nav .uk-icon-download::before,
.vod-right-nav .uk-icon-share-alt::before, .vod-right-nav .uk-icon-history::before{
    margin-right: 0;
    margin-left: 10px;
}

/*** MENU ***/

.uk-navbar-nav,
.uk-navbar-nav > li
{
    float: right;
}

.uk-navbar-flip{
    float: left;
}

.vod-active > li > a:before{
    margin-right: -15px;
}

.uk-icon-caret-down.vod-dashboard{
    margin-left: 0;
    margin-right: 10px;
}

.vod-navbar-nav > li > a,[class*='uk-icon-'] span,
.vod-usr-tab-module .uk-navbar-nav > li > a, .vod-usr-create-grp .uk-navbar-nav > li > a
{
    font-family: alef;
}


/** SEARCH BAR **/

.vod-hom-search{
    right: 10%;
}

.uk-search.vod-hom-search:before{
    right: -25px;
}

.vod-navbar .uk-badge{
    right: -30px;
}

.vod-search .uk-form .vod-tags-select label{
    margin-right: 15px;
}

.vod-hom-search .vod-btn-search-help{
    margin: 0;
    padding: 0 10px;
    font-weight: normal;
    background-color: #445878;
    color: #fff;
    font-size: 14px;
}

/***** RECOMMENDED MOVIES ******/

.vod-hom-section .uk-container:first-child{
    padding: 0 50px 75px 30px;
}

.vod-hom-section .vod-hom-recom-movies.uk-container{
    padding-right: 30px;
}

.uk-icon-angle-double-right, .vod-hom-btn-see-all .uk-icon-angle-double-right, .vod-proceed-btn  .uk-icon-angle-double-right{
    left: 0;
    right: 5px;
}


.uk-icon-angle-double-right:before{
    content: "\f100";
}

.uk-icon-angle-double-left:before{
    content: "\f101";
}

/**** MOST WATCHED *****/

.vod-hom-most-download-caption{
    padding: 15px 20px 10px 2px;
}

/**** FOOTER ***/

.vod-foot-background .uk-icon-tags{
    margin-right: 0!important;
}

.vod-footer li:last-child{
    padding-right: 0;
}

.vod-footer li::before{
    margin: 0 0 0 15px;
}

/************** WHY YOU SHOULD JOIN **************/

.vod-join .uk-grid .uk-padding-remove,
.vod-buy .uk-grid .uk-padding-remove,
.vod-distributor .uk-grid .uk-padding-remove{
    padding-left: 35px!important;
}

.vod-access-container,
.vod-privacy-container
{
    padding-right: 60px;
}

.vod-contact-bg{
    background-image: url("../images/contact-bg.png");
    padding-right: 100px;
}


/********** USER MODULE *********/


/** MOVIES **/

.vod-usr-movies .uk-padding-remove,
.vod-collection .uk-padding-remove
{
    padding-left: 35px!important;
}

.vod-usr-movie-duration{
    text-align: left;
}

.vod-shareable-link-section{
    margin-left: 0;
}

.vod-shareable-link{
    padding-left: 0;
    padding-right: 10px;
}

/** LEFT NAV **/

.vod-groups-list .uk-icon-group{
    padding-right: 20px;
}

.vod-left-nav a.vod-group .uk-icon-circle.uk-margin-small-right{
    margin-left: 5px;
    margin-right: 40px!important;
}

.vod-left-nav .uk-accordion-content li a{
    padding-right: 35px;
}

.vod-right-nav .vod-usr-wallet .uk-table th, .vod-usr-wallet .uk-table td{
    text-align: right;
}

/*group member*/

.change_limit a, .change_limit i{
    margin-right: 5px;
    margin-left: 0!important;
}

/*G-WALLET*/
.vod-wallet-status .uk-margin-right{
    margin-left: 15px;
    margin-right: 0!important;
}
/********** SEARCH **********/

.vod-search .uk-thumbnail-caption,
.vod-usr-report .uk-table thead th,
.vod-usr-tab-module .vod-usr-grp-member .uk-table th
{
    text-align: right;
}

.vod-search-thumbnail-padding{
    padding-right: 0;
}

.vod-search-bar .uk-margin-right{
    float: right;
    margin-right: 0!important;
    margin-left: 15px!important;
}

.vod-search .uk-width-8-10{
    padding-right: 35px;
    padding-left: 0;
}

.vod-search .uk-form-icon > [class*='uk-icon-']{
    left: 0;
    right: inherit;
}

/*********** MOVIE DETAIL PAGE ***********/


.vod-movie-page .uk-width-large-1-4{
    padding-right: 37px;
    padding-left: 30px;
}

.vod-movie-page hr.uk-margin-large-top{
    width: 1130px!important;
}

.vod-movie-page blockquote{
    padding-right: 15px;
    border-right: 5px solid #dddddd;
    border-left: 0;
}

.vod-collection .uk-button-large, .vod-movie-page .vod-details-margin .uk-button-large{
    border-radius: 4px 0 0 4px;
}

.vod-details-margin .uk-button.vod-icon {
    border-radius: 0 4px 4px 0;
}

.uk-modal-dialog > .uk-close:first-child,
.vod-movie-page .uk-icon-caret-down
{
    float: left!important;
}


/************** COLLECTION **************/

.vod-collection .uk-margin-large-right{
    margin-left: 50px!important;
}

/************ CART ************/

.vod-cart .vod-cart-menu.uk-grid h4.uk-margin-left{
    margin-right: 15px!important;
}


/******* PAYMENT METHOD ******/

.vod-order-smry .uk-table th{
    text-align: right;
}

.vod-grp-wallet-alert, .vod-member-cap-alert, .vod-grp-cap-alert{
    padding: 10px 30px;
}

.uk-icon-question-circle{
    margin-left: 5px;
}

.vod-grp-wallet-alert  i.uk-icon-close, .vod-member-cap-alert  i.uk-icon-close, .vod-grp-cap-alert  i.uk-icon-close,
.vod-grp-wallet-alert  i.uk-icon-check, .vod-member-cap-alert  i.uk-icon-check, .vod-grp-cap-alert  i.uk-icon-check
{
    margin-left: 0;
    float: left;
}


.vod-payment .uk-subnav > li.uk-active:after,
.vod-payment .uk-subnav > li.vod-li-last-child.uk-active:before
{
    display: none;
}

.vod-pay-by-credit-card .uk-margin-large-right, #vod-pay-method-self .uk-margin-large-right,
.vod-saved-card-box .uk-margin-large-right, .vod-usr-tab-module .uk-margin-large-right
{
    margin-right: 0!important;
    float: right;
}

.vod-pay-by-credit-card .uk-margin-large-left, #vod-pay-method-self .uk-margin-large-left,
.vod-saved-card-box .uk-margin-large-left,.vod-usr-tab-module label.uk-margin-large-left
{
    margin-left: 0!important;
    margin-right: 50px!important;
}

#vod-pay-method-self .uk-margin-right{
    margin-left: 15px!important;
    margin-right: 0!important;
}

.vod-wallet #vod-pay-method-self .uk-form{
    padding: 30px;
}

.uk-close:after{
    margin-left: -25px;
}

.vod-insufficient-amnt .uk-margin-large-right{
    margin-right: 0!important;
}

/***** Embedded Codes ******/

#embed-code .uk-form .uk-form-row input[type='text']{
    border-radius: 0 5px 5px 0;
}

#embed-code .uk-form .uk-form-row .uk-button{
    border-radius: 5px 0 0 5px;
    margin: 0 -4px 0 0;
}

/****** MOBILE ******/

@media (min-width: 320px) and (max-width: 767px) {
    header .uk-navbar-toggle{
        float: left;
    }
    .vod-btn-dashboard{
        margin-left: 15px;
    }

    .vod-hom-font, .vod-hom-new-note h2{
        font-size: 20px;
    }

    .vod-hom-btn-see-all{
        margin-top: 15px;
    }

    /*search button in offcanvas*/
    .vod-finder button{
        margin-right: -4px;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
    }

    .vod-offcanvas-bar .uk-icon-search{
        margin-left: 5px;
        margin-right: 0!important;
    }

    /*movie detail page*/

    .download, .rent{
        padding-left: 10px;
    }

    .add-to-cart{
        padding-left: 25px;
    }

    /*cart page*/
    .vod-cart .uk-button{
        float: none;
        margin-right: 0!important;
    }

    /* search page*/

    .vod-search .uk-icon-caret-down{
        margin-left: 0!important;
        margin-right: 50px;
    }

    .vod-search .uk-width-8-10{
        padding-right: 0;
    }

    /*contact*/
    .vod-contact-bg{
        padding-right: 40px;
    }

    .vod-contact-input{
        padding-right: 0;
    }
}

/*** tablet ****/
@media (min-width: 768px) and (max-width: 1024px){
    .vod-active > li > a:before{
        margin-right: -8px;
    }

    /*movie detail page*/
    .vod-movie-page hr.uk-margin-large-top{
        width: 635px!important;
    }
}

/*subscription*/
.vod-table-heading-right th{
    text-align: right;
}

.vod-resend-login-code-link {
    padding: 0 280px !important;
}