﻿
.movie-genre {
    margin-top: 15px;
    font-family: Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    color: #444;
}

.movie-title {
    position: relative;
    margin-right: 10px;
    margin-bottom: -5px;
    font-family: Helvetica, Arial, sans-serif;
    color: #333;
    font-size: 26px;
    font-weight: bold;
    display: block;
}

    .movie-title a {
        font-family: Helvetica, Arial, sans-serif;
        color: #333;
        font-size: 22px;
    }

.rating {
    display: inline-block;
    float: left;
    margin: 1px 5px 10px 0 !important;
    vertical-align: top;
    position: relative !important;
    right: auto !important;
    top: 2px !important;
}

.star {
    color: #999 !important;
}

    .star.on {
        color: #1a76d2 !important;
    }

    .star.onU {
        color: #fdbe00 !important;
    }

.movie-year {
    font-family: Helvetica, Arial, sans-serif;
    display: inline;
    margin-left: 3px;
    font-size: 18px;
    color: #333;
    font-style: italic;
}

    .movie-year span {
        font-style: normal;
        background-color: #ddd;
        text-shadow: none;
        text-align: center;
        padding: 0px 6px;
        font-size: 15px;
        margin: 0 0 0 5px;
    }

.movie-subtitle {
    font-family: Helvetica, Arial, sans-serif;
    margin-top: 5px;
}

.movie-captionContainer {
    font-style: normal;
    background-color: rgba(200,200,200,0.3);
    text-shadow: none;
    text-align: center;
    font-size: 12px;
    margin: 0 0 0 0;
    display: inline-block;
    line-height: 18px;
    margin-bottom: 3px;
    border-radius: 3px;
    color: #eee;
}

.movie-caption {
    font-style: normal;
    text-shadow: none;
    text-align: center;
    padding: 0 8px 4px 8px;
    font-size: 12px;
    margin: 0 0 0 0;
    display: inline-block;
    line-height: 100%;
    border-right: 1px solid #666;
}

    .movie-caption:last-child {
        border-right: none;
    }

.movie-dubbed {
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    background-color: #858585;
    height: 14px;
    text-align: center;
    font-size: 10px;
    padding-top: 2px;
    float: left;
    width: 100px;
}

.movie-age {
    width: 44px;
    height: 44px;
    margin-right: 2px;
}

.movie-age-0 {
    float: left;
    background-size: cover;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAwVJREFUaEPtm89PE0EUx1/9walGg5pwMfFPIAb1D1AqGqS721YpCZ68GqOi3owe8EL0H/DA0VBw19IfqDG0USsULmqi8WTgIIkIESKRJlafb6ZUEUMx2d3Odmc2edlNpp3MZ75v3/zYeQGoXvfDByG44zwgdsAPbKZ7+XdZoz0EeIObYOf2T/ATs7BSvgc9o3N/MEbCGmQiXyHXjZCJIqQiCOkGN8aQJRbOFFkEUwtVgK3wAUgaq/AohmDqCJbPjDE9PoMwanyBoeh+AtZv817wI2xVPMaWizMx+4CkfsWl95uyG3m4B2tPSGFthr+zfgfmompTTOEP0gCb2qQC9q1rM5dWCvs5cCmF/awuY1MKK4VtLCLMMELiBFlo7c6e1xkrr3cHu+bSBBNMxfHYixsYKtzC9sLNfyyY6qExsc7QrgEPn8S2fB/WulrHLyPQ7+qqspvAh3JXFPD6HmAdIpXCCrgeEVvkOyxU4YClO7sBQNF3q6AlHfDh/FUKWh1ihiURCh/JX1PArk9CqkFLPoXN+gctoS69TQHbWBayCcR/DEtCFQ7IprB8QUvATEusS8sG7PjHNK8HLRHAbTmaS7MNPravtaVpzsy5RS4PW8cvIQy1IzzoqmGnqWzNnFgviwR+vTyDhYV3+HLx/ab2nMqfLbxF8+Mk7qJdUA5vB1wkcM0dvg2FK99XcW+ml4A75QCeLy0R8Dl5gD+Xlr0PzHY0nLq+lUu4z9MKU+RtTvdifPruptY9fQejxYEtLTY1gJ0T/diUZEeObH6acS1oWUalcQkadhwx+ghnOTAWuwdsc3lpZ+ip9V8F7FbPeqVepbBXlHCrHXIqrKuzlvYm6G65oxP1yunSlePDs9Kcl7b0IgHrb3gmixNu4+U6WKKHqY0xhfslSvK4AJCOtVCKyxJPdfGyQnba9vQswkNjDhKx3ZXcpRHjOCUzzXOlWfYHi2h+MMbC0ncykVkY7jr6d4Ld4KkWSOrXKYCNkdJFWpJNBMyKkds3njGGpJGFlHERBsN7qrC/AMumdO29kgGaAAAAAElFTkSuQmCC') /*L_thumb.png*/;
}

.movie-age-10 {
    float: left;
    background-size: cover;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABCZJREFUaEPtm0lo1UAYx6cVrN4EUS9eVFDwIpZaoSoo4smjF48ePGoPPXhQURR3RKhUKHoSRexVqaLgSam2r61d3LWtdWvdulu6aD7/X17SF5KZvjTJc3wvGZg2vJlJ5jffkplvMkXCTimjXCwQlWJa7BSiaJEwZkry86KYu01DYp6oF5OiWpQXpzIgjUaVeEkk3iK3IjcXSGYWZnqBzIxmShmlJmwHcqpAQJ0CYyZmY2hmFS1GnTkKhQhrgzMbMzYbNwX+jBSUGqvM0TRVY1jEAtYeBIYuGAfl19EmwH5HKl/rJRLOV8n57XciYb8jla/1/isJ84yoyZWjngFGDswdbpTk2TSC6z8hKkadJW1EKzrTma/5Ny4z7xmFVkVyE7sj6NSON0RXvhPVfktnvt7/YZa5OtqUPSeqQd32caLB30Tjf9KZr9vwG5eVok4k0JEBQ7IlAO+aIE96NGapqVtCgK3EYEwb3jbuX6ZQZ19vBNCRALOdQe1qIU1ZujssAQbs1tfZQd01trwKCR0a2LLX8/3qzkuBoRF3MBCyVDdAdOOnvOz2kE5gSHYNFtf1io7bXfYAA3ZZO9EY7NSdGlj92UkhPxz1lo/ArpfCmZnePIgTC9TI4aRUauzsqgcYWrFdoc7VXzPAF3EtS2wKgR1YWOBL8KDZkgcY0tv7Xt7q+JcM8Mk+eZ09PVYdHRLmV4YzyRyuDPjgJznMkc8Z4GOAl6UDaGuqvQ5gW8JsjhfguPqnvF2UAauk5weYB0IbME8sOjA52IbI50KEUHiy4E4y4LMKr+4H+BRUXQ8wvDRPAUta0IHHRMvhsYd9Ap8LAXxaGzDbEL8erEl/PIBtxwHwBNgyZpkN569KJxL256UTCVvj5Oe1pNdLJyqdqDQlXhoT/9g5rTOKpZ8fp3VC2+LBuTyb40xLtfTzAzxT558vD0MAV32Ur3WPOtbDHAyQJY506lkthQDe3S2H4XWyHdNS2fmurnwDRkyrFF/VyNJlrK9FQ3q5eV0RuVxnfoakI+IRVMJYTnKwoHfSi9yDQP4qrKvXPiPqk0RPulFurr+D7jkFigvJnMVcnJa1X6SKZfM2y4RiNyJUtIOfGzXwqCTicU+284AB4viyTMqqKOg7SHfx0xAx6VwA/5IE1++PqPeWViNE9ADl2RIP2kr+oi6o7dpaGZmEccP5sK2NCOZtwv5PhZU34z/bo/I5DAB75HqH8Uq6+oPo1mA68/UhhGQr+NNIe984yLvX2SZKYPNesr3hbNsi7ICsPWLzlWTDWVsuZllQJ+UeoMiBw0og1+0T4FyPsO77JxLWLYFcPz+RcK5HWPf94/eBeCpGRwCYFSc9YnbII07HeJqM9emzS3yIiaMIsTioZZ9PazI2iE7jmmg1BgRHFHR707DPZwZmYaYWo8zG/AubeQ0CthP6KgAAAABJRU5ErkJggg=='); /*10_thumb.png*/
}


.movie-age-12 {
    float: left;
    background-size: cover;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABJNJREFUaEPtm1tIFFEYx492kyiSgl66EEH1EHTDfKnosYs99BTRSxDVYw9BENRzDz0lEUREPRSURQ9dJKILgVjpupqX1Fy7oWZeWndXSze3+fr+M45N4xl33Tk54+4eOI7unjmc3/l/55vvO+PJE2NFC4hiUSBOiFFRkidEodDMb2boNV8IEiIiZolyERel+cUiME6iVYmT1CKIQlxrudZkSAULmJoFgVEHZmW36LANXAMZAmoVDExgAzSzCi0oyvRZyERYExxszKjViNuCf8QyyoydliObN7NGRVbAmpPA0CJjHFSKjjYHnOmK5xTOKZyiM5gpE5Uzac+UQjRUbav4THEEqFZhDK5KUidbFmb74Fyi+mVETeuJ3m3g61qit0sM4DfqwNUBQ52G5UTfbxKFy/h6y7j2X+OBL5YrBdiWbUR93Ga4lSgRI9JGieg3X0eIRvuJBiuJOk9zFldoTKZLn6IO+DUPpu8qD1ZSGlYa5modLAbfcUreXvbpcDNP6GrX0GqAAfvxkHzwiaihvBUYsK07Uoc1W8aecz95rlR2B2yuL8Bq8akBh+/I28eeEXWfZ/PmiZKV5iJXKqcPDNjaRUQ9FyZXyq6wft98onjHxPsSEcNRVXCb7nPyfjt5GcCJpbmW0weGWYb2JTdLOzBMu2ndmHOy3f6jzgAB0IcD8r7hBF04r+kH1tfvdjnMYMXfx1CoRN4m8shLYIdBWYdqVxjAbXvkMD/rLcAObXTH5ZlJW4D7rhBFn0jWpc1LYw0jwPh8jOsRSz3OS4T7M006tNfBqb3wELh9PzufLzxoHiweTeG7yYEBZHp3rFVrNdcmPkOfshJ56JFJY9CIoOo4AsIAMdjIg9SAk3lY9CebPPTee8kjL20qZQb3WFcqgPUQdQVHl0NyhT8d9hDYqpQqYCyNnlI5LCYB698Tp2U3SxXAWBbIlJyitv7rrtSFQ0z/OawaWM998zk7euWg7jBR4xpXDstfwDDlrrPOkVvXGdfq+gcYXhlJgZ4LS8oQqx6YrWT3w3uT1r38PCJEWbICR9XIux8u4mdrouE9MNT9xumgUzGDmmTP7hS/9xYYsO93Mqomxx24ZyircCPPO2A8xoILiEZCcthfXzmKW+rqmSvLmb0Dhrq9l51NGYmEi0TfaYPAG2CATLZ50HPxv8B681iCKcNU450OOXEje+0C5aZsKj79CsMJOZnyaJ+xFVtpSxvtaaQLJzb9wFA4+tQhuX9J1H7QtjFg3STA70eNBCJNaG+AsS/lpsChpRmIzEzgtl1+AS6fqBtCQ+ubBz2NfOxGX94E3O0X4PtjURO/DMMLMURQiQEJMO9L6dGV2W4qV77PFwojlm1YxVnPJiOJ1+tGrvz6Mzjn3zcFE9qZ7VO5cp91C33gtAAMc4Uzsb/Ylm0WyNrZ73P6O00PrTbwSDFbSfedkKr71HnpHDASe//VnMJ+VEXlmHIKq5xNP/aVff8gzgcfsucIALPiVEuWHfLIpmM81WKzcXYJB7X4XE9WHNQaP4pXLbZqjeKGVivCFPRfhDRlj88MYNGZgqLI5PwDybO5hvedSWcAAAAASUVORK5CYII='); /*12_thumb.png*/
}

.movie-age-14 {
    float: left;
    background-size: cover;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAB6VBMVEUAAAD+YgD+ZQD+ZgD+ZQD+YwD+ZAD+aAD+aQD+ZQD+ZgD+ZwD+ZwD+ZgD+ZgD/WgD/ZQD/////ZgD/YQD/WQD/YwD/ZAD/WwD/YgD/ZwD/8+v/XQD/XAD/agf/awD/bgD/chT/3cb/8+r/XgD/9O3//v3/YAD/aQD/chX/cxb/gzD/jUH/llD/rHX/w5v/2sH/WAD/3cf/38n/49H/8en/8un/XwD/awn/9Oz/bQv/9/L//Pn/aAP///7/cBD/rnf/7uL/+vb/gCv/rnj/gSz/UQD/gzH/hTj/hjX/hjb/hzb/iDj/iTv/ijz/iz3/agj/jkL/jkP/kkr/lk//ZQ7/mFL/mFP/mVX/mlf/mlj/m1j/m1n/nFr/oGD/omT/pGj/p3b/qG3/qG7/qHD/qXb/qnH/rHT/VAD/rXf/xJ3/zqz/r3r/sHv/sHz/s4D/tIL/t4f/uoz/vJD/vZH/vZL/vpP/wJX/aw7/bAr/bQD/z6//0LD/1Lf/1bj/173/2L//VQD/2sL/Zw7/aAL/cRH/4c7/4tD/49D/TgD/5dT/6Nn/693/697/7OH/fCn/8ef/aAT/ZAH/8ur/dBf/dRf/8+z/dRj/dhr/9e7/9vD/dhz/fyn/+vf/+/n/dxz//Pv/eB7/eyP/fCV0g+VuAAAAD3RSTlMAMTI0NTZyo6Soqe7v8fJWpVY3AAACFElEQVR4Xu3XVW8bQRQF4GmaJmmTZmARzBRmZigzMzMzMzMz4y/t3XWrsf3im90+VGrOy5450idZli3tEEKmVVRZYoKxqipKCaQsEpUWr6ORMkJKIjXCV2oiJWTGBeEz0emk2vKLrZkErG9NRID8BTyJmQ5h+UcICjNF1zSJdQ2ObhgCM+VAezzevjGZPSofW9riXj5liuPWNdzNCM0e6Vb+O4uSRbH69CV3s8fInp2Lf/D8Ypip80Z5LjZvp7CYmbvGeB4ONUJ/2IXB2uAoz8dGM/SRuzj8IB9ry55wPrD8MRqnhyR2lkLteGej8K1H/EpTDqbHoZ7t6Ufh8NWjxkr5sfUXHVDX9n3GYDEYDrVukDg5O835l9evvqGw0ISxXmLaBO2O8yONwyIXs8w1aKf2jQ/5wJmvY9BWXa/nPjDdAqX/rbrAD3YOQrmhOIt9YHP4DZRj1Gnwgb0/BV+iqllcT00Nj+kJeNrfz61e5y0NN4f78Ng4Dc+BZ12dH7zlfWfvJZOh8UlekLYguAWPaXMhvofHyooj+91sv+wtZ3Yf2qyjsdWtUjf3d3jLzznUQX/bcpklfyT/Lt7E3ezNwYe9ZSEChxp77UQitS0kl52pRMK253YXxyxcF4vF6nqYXM7DUlv7nBXHQldM01T0wsVk/+nb0CQO9LIe5JpQHeiCEuRqNCXQpQxSWl45YW1Vlk8l5BdymUAAz/GzywAAAABJRU5ErkJggg==');
}

.movie-age-16 {
    float: left;
    background-size: cover;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAA79JREFUaEPtm08obFEcx6/yp+d/QllK2CBPjxRFScifbPzL3kYS2WEhCSl2omTzFJIFUmTvz0qKxEpYIHneW+Dx/L7vnBnDPPdcM2/O1dy59546zcyde6ff535/5/x+53fnKMpLI0XJY33mWVF+sFeYob+wzDCWXBen45Ud6ASDdHUzwHIGd6Y/jNEFm2M20PeCufh+K0oOV3eeHzCLqlocL4xzCvPzXxYC/qlYAdalOmflLm16d3ZntIHNrritsK2wySY126X95tJJSaD8fFB5OaiyElRcDMrIAIWH6xo29VW4vh7Y3gY2N52dv5+a+tjgigpgbQ24uYGqEQEnJ8DEBCglRRdw/YCjooDTU7XR+/vahnZ0qM/XOnJ5CcrMlIbWDRgLC2JTd3bERmZnew/rOnNjwwDAkZHA7Ky28RrAmJwUXkMjI6DOTuD+Xv398zMoNVUKWk7hvDxgb+9jpUTAISHA0ZH6usPDVxgsL4tvCJsnZCZWOeDhYc9uKQJOTgYeHtTXMsjXlc3YmBi4q8uPwH19vgEXFoqvm5vzDMxusv8Ufg/8+KgGESlcVeURmLKyQE1NoMbGt84/S87Uci49MOA0nMVQamkBjo+9A66r8wz8SSmtHHBPD7C0BEpLc7iZMA6LFG5oCFBg97QvJgY4O/NOYS3g+fl/x2dcHCgiQmrMvh/vcgq7u110tDzw9DQoOBjU2+sMdxcXztRyZQVUUqILuLGAV1ehFX+561B1tTS0sYA9BTk2KVJYmBR0YAFzlQsKzAVMQ0Og9nbg7k6cabW2mgj44OAt02LhTtSIJTv+y7T0nqW9yaX5akoiKTHWGHbPpQcHxVMYW1RYC3h01Ab+H8X949K82CdqXri0oyIScGO4psZ34P7+AAQuKhIDs9rYa8VDY9Li9a7AUzg9HXh6UkMvLnquePi1puVrHP7yRbx23tp6A2bwwsTDrxUPX4F5sUBUx2aFPWpudqyKcHur5uWLh9DQAHRpfqPKyjytjdTfd3dLwfKxr29YYo9DVG13V9NI/tzJ68bdXYfqh37A/NkSr1JcXwNXV87O36+va6sSFARiquH8XJubFwjHx0GxsdLq6qswN57XoBISQPHxzp6Y6J2hrB5GpaWgtjY4VkM81vLwU1sL4o9RJRKNz6tp6WiUnoA28GfeTSP+tn6Tlu3SxvxLo62wEcednjbZCut5N434W9b7g7iVtgBwVr7nwVqbPNg4s8w2Hsb61TIbtRisc6OW21a8XHbwO+s3RpxdfbSJs3Cmby7OvzrT/BB4TyzMAAAAAElFTkSuQmCC');
}

.movie-age-18 {
    float: left;
    background-size: cover;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABE9JREFUaEPtm1soLVEYx0nkkide5Brlkged3TknkfAgeSJEIooktwenPLiVBxRKSZKSl3Po7NyvRUIePEgK5UFIoQhnt0+I0Hf2NzX7aPY39m1tY/bMV6t2e75Zs37rv+Zb31qrcXH5b98NP38Zis5QwEkKsiDTtzec3M8fTgL4nlDIyJlGAbB8RyCri1ZBwL8R+K+CgPUI7CwBylIOFdjSnpKrn6qwXJWztN2qwpb2lFz9VIUlU87V1RV8fHzA19cX3N3dHdUOdgoHBQVBU1MTVxobG6G5uRmqqqoAQcQSHD8/P6itrYXJyUk4ODiAs7MzuLi4gJOTE1hbW4OOjg6Ii4tjCc8OeGRkBIR2e3sLbm5uZINTU1Ph9PTU5B7hH8/Pz9Da2soKmg1wfn4+2fDj42MSOCIiAvR6vVnYtw7l5eUsoO0HzszMhIeHB6uABwYGSP/9/X1YXl4mr+Fw9/b2thfadmAMMC0tLfD6+iqqFKWwp6cnOZSvr68B32l836enp8k6U1JSpAPGIWbOKODIyEjA91JoGKT44FZXV0dWjQHOzhWe7Qrjw80ZBZyYmEjeNjMzY4QpKysjfdra2qQDrq6uNscLFDAOS8omJiaMMCUlJaRPV1fX5wCenZ3l5lGhUcA4HZkDLi4uJn26u7ulA66vr4f7+3toaGjgGrG1tWURsNiQnpqaMsKUlpaSwO3t7dIBx8TEQHR0tLEBe3t7FgEHBwfD4+Ojie/S0pKxLrH4wGAutj1oCaPl7u6uRcB43+rqKunL1zk0NGRy/enpCcLCwqRT2B7ghIQEcv7WarXQ2dlJJjKYV9s5JeH90iiMz83Ly4PLy0uzkf7l5QUwMxPLya1kkA4YGxoeHg6bm5ui0Dc3N1BUVMRCWb4O6YA1Gg2sr6+L5uHYC5iRHR4eQkVFBStoaYCjoqIA1RMaDl+dTkcqXllZyQJaGmBqcYCgGMwCAgJgbm7OBPru7g4CAwPthf54YLF5GDuBD0BZWVmkypjOWhmkhP4fD5yenk7C9Pf3GxuXnJxM+gwPD8sPuKCggITp6ekxwuDQpgxzdtkpjNMMZW+B4+PjSZ/FxUX5ARcWFtoMvLCw4JzAYkN6fn5efsA5OTmkwn19fWaD1tjYmPyAk5KSSGBcOPABKTs7m/Tp7e2VH7C/vz+5J31+fg6hoaHg4eEB4+PjJDCDvPrj52FUEYcmZZhuHh0dkdcwE8PO+jTTErXjgWdE1LIuNjaW2x6yxvCcyk5YtuthSpmrq6t3z5aojT9hJ6CyuE/NAJYtcFpaGuAZU25uLldwgZ+RkfHu6aGXlxfnNzg4CCsrK7C9vQ07OzuwsbEBo6OjUFNTAyEhIaxg2QIzUoAlHFUXu6ClAjPcL2PYmarCjn6HpK5fVVhqBRz9fFVhR/ew1PUrT2ElfQKArMr7yENJn/F8QYXRFPWhFg+Nn6v9NJQ/DPNWqSMysiDTVx7yHwKhOSas5zifAAAAAElFTkSuQmCC');
    border: 1px solid rgba(255,255,255,0.4);
    border-radius: 5px;
}

.movie-age-A0 {
    float: left;
    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/al.png');
}

.movie-age-A10 {
    float: left;
    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/a10.png');
}

.movie-age-A12 {
    float: left;
    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/a12.png');
}

.movie-age-A14 {
    float: left;
    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/a14.png');
}

.movie-age-A16 {
    float: left;
    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/a16.png');
}

.movie-age-A18 {
    float: left;
    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/a18.png');
}

.movie-subtitle-1 {
    font-family: Helvetica, Arial, sans-serif;
    color: #BBBBBB;
    clear: left;
    margin-top: 10px;
}

.movie-min {
    font-family: Helvetica, Arial, sans-serif;
    color: #F5F5F5;
    font-size: 15px;
    font-size: 10px;
}

.movie-country {
    font-family: Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-size: 10px;
}

.movie-synopsis {
    overflow: hidden;
    font-size: 14px;
    text-align: left;
    font-family: arial;
    color: #222;
    margin-top: 20px;
    margin-right: 10px;
    line-height: 22px;
    max-height: 68px;
}

.og-close {
    top: 16px !important;
}

.movie-buy {
    text-align: center;
    width: 100%;
    background-color: rgba(255,255,255,0.7);
    position: relative;
    z-index: 1;
    border-top: 1px solid #1a72c2;
}

.movie-epsiode-buy {
    position: relative;
    margin-top: 21px;
    max-width: 445px;
    min-width: 440px;
    height: 100px;
    /*background-color: yellow;*/
}

.movie-buy-single {
    width: 450px;
    height: 30px;
}

.movie-buy-single-bar {
    border-bottom: dotted 2px #FFFFFF;
    height: 15px;
    width: 450px;
    float: left;
}


.movie-buy-or {
    height: 30px;
    /*background-color: #1F98C7;*/
}

.movie-buy-buttons {
    height: 70px;
    /*background-color: yellow;*/
}

.movie-buy-or-bar {
    border-bottom: dotted 2px #FFFFFF;
    height: 15px;
    width: 195px;
    float: left;
}

.movie-buy-or-text {
    font-family: Helvetica, Arial, sans-serif;
    text-align: center;
    color: white;
    width: 50px;
    float: left;
    font-size: 20px;
}

.movie-or-left {
    min-width: 164px;
    min-height: 40px;
    margin: 6px 0px 8px 25px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 2;
}

.movie-episodes-or-left {
    font-family: Helvetica, Arial, sans-serif;
    /*background-color: red;*/
    font-size: 12px;
    color: #ffeeee;
    width: 230px;
    height: 40px;
    float: left;
    text-align: left;
}

.movie-or-right {
    /*background-color: red;*/
    height: 40px;
    width: 195px;
    float: left;
}

.movie-or-right-both {
    /*background-color: red;*/
    height: 40px;
    width: 195px;
    float: left;
    margin-right: 50px;
}

.movie-button-free-1, .movie-button-free {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    height: 30px;
    padding: 1px;
    padding-top: 6px;
    text-align: center;
    color: #1a72c2;
    cursor: pointer;
    top: -6px;
    position: relative;
}

.movie-button-free-link {
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    height: 30px;
    padding: 1px;
    padding-top: 6px;
    text-align: center;
    color: #1a72c2;
    cursor: pointer;
    top: -6px;
    position: relative;
}

    .movie-button-free-link span {
        font-size: 14px !important;
    }

.movie-button-colorRed {
    color: #ebf8fc !important;
    background-color: rgb(255, 94, 94) !important;
    text-shadow: 1px 1px 1px rgb(255, 94, 94) !important;
}

.movie-button {
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 1px;
    padding-top: 6px;
    text-align: center;
    color: #333;
}

    .movie-button span {
        text-decoration: underline;
    }

.movie-button-rent {
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    height: 30px;
    padding: 1px;
    padding-top: 6px;
    text-align: center;
    background-color: #0099cc;
    color: #dbffc8;
    /*border: inset 1px #0099cc;*/
    -webkit-border-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-radius: 6px;
    border-bottom-left-radius: 6px;
}

.movie-button-season-rent {
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    height: 30px;
    padding: 1px;
    padding-top: 6px;
    text-align: center;
    background-color: #0099cc;
    color: #ebf8fc;
    text-shadow: 1px 1px 1px #0099cc;
    /*border: inset 1px #71a803;*/
    -webkit-border-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-radius: 6px;
    border-bottom-left-radius: 6px;
}

.movie-button-rent-season {
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    height: 30px;
    padding: 1px;
    padding-top: 6px;
    text-align: center;
    background-color: #0099cc;
    color: #ebf8fc;
    /*border: inset 1px #71a803;*/
    -webkit-border-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-radius: 6px;
    border-bottom-left-radius: 6px;
}

.movie-button-season-buy {
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    height: 30px;
    padding: 1px;
    padding-top: 6px;
    text-align: center;
    background-color: #0099cc;
    color: #ebf8fc;
    -webkit-border-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-radius: 6px;
    border-bottom-left-radius: 6px;
}

.movie-button-buy-season {
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    height: 30px;
    padding: 1px;
    padding-top: 6px;
    text-align: center;
    background-color: #71a803;
    color: #ebf8fc;
    -webkit-border-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-radius: 6px;
    border-bottom-left-radius: 6px;
}


.movie-button-buy {
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    height: 30px;
    padding: 1px;
    padding-top: 6px;
    text-align: center;
    background-color: #71a803;
    color: #ebf8fc;
    /*border: inset 1px #71a803;*/
    -webkit-border-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-radius: 6px;
    border-bottom-left-radius: 6px;
}

.movie-button-watch {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    height: 30px;
    padding: 1px;
    padding-top: 6px;
    text-align: center;
    color: #1a72c2;
    cursor: pointer;
    top: -8px;
    position: relative;
    line-height: 42px;
    font-size: 18px;
    font-weight: bold;
}

.movie-button-videoclub {
    min-height: 65px;
    background-image: url(images/home/selo_video_club.png);
    background-repeat: no-repeat;
    background-position: -3px -4px;
    padding: 12px 0px 0px 55px;
    position: absolute;
    min-width: 220px;
}

    .movie-button-videoclub span, .movie-button-free-1 span {
        font-size: 18px;
        font-weight: bold;
        text-decoration: underline;
        line-height: 18px;
    }

.movie-distributor {
    margin-top: 10px;
    font-size: 12px;
}



.movie-info {
    background-color: #bbb;
    width: 100%;
}

.movie-info-container {
    background-color: #ddd;
    margin: auto;
    min-height: 370px;
    text-align: center;
}

.movie-info-navigator-left-img {
    margin-left: 10px;
    margin-top: 110px;
    /*background-image: url(../marco/seta_E.PNG);*/
    background-size: cover;
    width: 35px;
    height: 40px;
}

.movie-info-navigator-right-img {
    margin-left: 25px;
    margin-top: 232px;
    /*background-image: url(../marco/seta_D.PNG);*/
    background-size: cover;
    width: 35px;
    height: 40px;
}

.movie-info-right {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.movie-info-navigator-right {
    width: 70px;
    /*height: 500px;*/
    display: none;
    float: left;
    /*background-color: yellow;*/
}

.movie-info-navigator-left {
    width: 1%;
    height: 100%;
    float: left;
}

.movie-info-left {
    height: 100%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    min-width: 285px;
    max-width: 500px;
    margin-left: 10px;
    margin-top: 10px;
    text-align: left;
}

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

    .movie-info-middle {
        display: none;
    }
}

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

    .movie-info-middle {
        width: 200px;
        text-align: center;
        display: none;
        /*background-color: red;*/
        /*display: none;*/
        /*height: 500px;*/
        display: inline-block;
        vertical-align: top;
    }

    .movie-info-separetor {
        width: 21px;
        display: inline-block;
        vertical-align: top;
        height: 370px;
    }

        .movie-info-separetor:first-of-type {
            display: none;
        }

    .movie-info-separetor-bar {
        width: 1px;
        /*height: 100%;*/
        height: 320px;
        margin-top: 25px;
        display: none;
        /*margin-top: 90px;*/
        margin-left: 10px;
        border-left: solid 1px #424141;
    }
}

@media only screen and (max-width: 500px) {
    .movie-info-left {
        width: 100%;
    }

    .movie-episodes {
        width: 95% !important;
    }

    .movie-button-free .movie-button {
        font-size: 14px;
    }
}

.movie-info-separetor {
    width: 2%;
    display: inline-block;
    vertical-align: top;
    height: 370px;
}

.movie-info-middle {
    width: 16%;
    text-align: center;
    display: inline-block;
    vertical-align: top;
}


.movie-info-separetor-bar {
    width: 1px;
    /*height: 100%;*/
    height: 320px;
    margin-top: 25px;
    /*margin-top: 90px;*/
    margin-left: 10px;
    border-left: solid 1px #424141;
}

.movie-info-actors {
    margin-top: 20px;
    margin-bottom: 20px;
}

    .movie-info-actors, .movie-info-actors a {
        font-family: arial;
        color: #222;
        overflow: hidden;
        text-decoration: none;
        cursor: pointer;
    }

.movie-info-actor {
    font-size: 14px;
    margin-right: 10px;
    line-height: 20px;
}

.movie-info-actor-title {
    font-size: 14px;
    font-family: arial;
    font-weight: bold;
    color: #1a72c2;
}

.movie-info-director {
    font-size: 14px;
    margin-bottom: 6px;
}

.movie-info-director-title {
    font-size: 14px;
    font-family: arial;
    font-weight: bold;
    color: #1a72c2;
    margin-bottom: 5px;
}

.movie-info-trailer {
    /*margin-top: 100px;
    width: 600px;*/
}


movie-trailer video {
    position: absolute !important;
}

.movie-trailer {
    margin-top: 35px;
    width: 520px;
    height: 292px;
    max-width: 520px;
    background-color: #000;
    position: relative;
}

@media screen and (max-width: 1224px) {
    .division2 {
        width: 100% !important;
        text-align: center !important;
    }

    .movie-trailer {
        margin: auto;
    }
}

@media screen and (max-width: 620px) {
    .movie-trailer {
        height: auto;
        width: 100%;
    }

    .video-js {
        width: 100%;
        height: 100%;
    }

    .icon-share-button {
        right: 8px !important;
    }

    .fb-holder {
        right: 38px !important;
    }
}

@media screen and (max-width: 500px) {

    .video-js {
        width: 100%;
        height: 100%;
    }
}

/*.vjs-default-skin .vjs-big-play-button {
    margin-top: 20px;
    margin-left: 220px;
    display: none !important;

}

.vjs-has-started.vjs-default-skin .vjs-control-bar {
    -moz-transition: none !important;
    -o-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important;
    visibility: visible !important;
}

.vjs-default-skin.vjs-has-started .vjs-control-bar {
    -moz-transition: none !important;
    -o-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important;
    visibility: visible !important;
}

.vjs-playing.vjs-user-inactive.vjs-has-started.vjs-default-skin .vjs-control-bar {
    -moz-transition: none !important;
    -o-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important;
    visibility: visible !important;
}

.vjs-control-bar {
    visibility: visible !important;
    display: block;
    opacity: 1;
    bottom: -35px !important;
    opacity: 1 !important;
    display: block !important;
}*/

.episodeButton {
    position: absolute;
    right: 6px;
}

.movie-episodes {
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 14px;
    text-align: justify;
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
    margin-top: 2px;
    width: 465px;
    line-height: 22px;
    height: 110px;
    padding: 10px;
    background-color: rgba(255,255,255,0.2);
    margin-bottom: 40px;
}

.movie-info-episode {
    font-size: 12px;
    display: inline;
}

.movie-info-episode-title {
    margin-top: 30px;
    font-size: 14px;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    color: #33b5e5;
    margin-bottom: 5px;
}

.movie-episodes::-webkit-scrollbar {
    width: 10px;
}

.movie-episodes::-webkit-scrollbar-thumb {
    background-color: #43ABF8;
    border-radius: 5px;
}

    .movie-episodes::-webkit-scrollbar-thumb:hover {
        background-color: #47AFFC;
        border: 1px solid #333333;
    }

    .movie-episodes::-webkit-scrollbar-thumb:active {
        background-color: #47AFFC;
        border: 1px solid #333333;
    }

.movie-episodes::-webkit-scrollbar-track {
    border: 1px gray solid;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 3px gray inset;
}

.movie-info-background {
    background-size: cover;
    background-position: top;
    height: 100% !important;
    top: 0;
}

.movie-episodes-buy {
    position: absolute;
    margin-top: 245px;
    width: 450px;
    height: 100px;
    /*background-color: yellow;*/
}

.movie-episodes-total-buy {
    position: absolute;
    margin-top: 210px;
    width: 450px;
    height: 30px;
    /*background-color: yellow;*/
}

.movie-episode-button-buy {
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 22px;
    padding-top: 5px;
    text-align: center;
    background-color: #5555e6;
    color: #ebf8fc;
    -webkit-border-radius: 6px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius: 6px;
    -moz-border-radius-bottomleft: 5px;
    border-radius: 6px;
    border-bottom-left-radius: 5px;
    width: 120px;
    float: left;
}

.movie-episode-total {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    height: 30px;
    padding-top: 5px;
    padding-right: 20px;
    text-align: left;
    color: #ffeeee;
    float: left;
    width: 10px;
}

.episodes-or-right {
    /*background-color: red;*/
    height: 40px;
    width: 195px;
    float: left;
}

.episodes-synopsis {
    position: absolute;
    overflow: hidden;
    font-size: 14px;
    text-align: justify;
    font-family: Helvetica, Arial, sans-serif;
    color: #FFFFFF;
    margin-top: 120px;
    height: 220px;
    line-height: 22px;
}

.movie-episode-or-bar-left {
    border-bottom: dotted 2px #FFFFFF;
    height: 15px;
    width: 320px;
    float: left;
}

.movie-episode-or-bar-right {
    border-bottom: dotted 2px #FFFFFF;
    height: 15px;
    width: 70px;
    float: left;
}


.arrow-right div {
    margin-top: -2px;
}

.arrow-right {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 18px;
    padding-top: -10px;
    float: left;
    margin-right: 5px;
    text-transform: uppercase;
    text-align: center;
    background-color: #e02c2c;
    color: #ffeeee;
    -webkit-border-radius: 6px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius: 6px;
    -moz-border-radius-bottomleft: 5px;
    border-radius: 6px;
    border-bottom-left-radius: 5px;
    cursor: pointer;
    width: 50px;
    /*display: inline;*/
}

.arrow-right-subscribe {
    width: 80px !important;
    background-color: #fdbe00 !important;
    text-shadow: 1px 1px 5px #000;
}

.arrow-right:hover {
    /*border-left: 8px solid red;
        cursor: pointer;*/
}

.movie-button-details-holder {
    /*text-align: center;*/
    width: 100%;
    /*background-color: orangered;*/
    margin-top: 17px;
}


.movie-button-details {
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    width: 190px;
    height: 38px;
    padding-top: 5px;
    text-align: center;
    color: #1a72c2;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    border: 2px solid #1a72c2;
    margin-bottom: 20px;
}


.whyBuyOKButton {
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    font-size: 14px;
    height: 25px;
    background-color: #1a76d2;
    color: white;
}

.whyHomeButtomText1Title {
    font-size: 16px;
}

.whyHomeBuyOKButton {
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    font-size: 14px;
    height: 25px;
    background-color: #1a76d2;
    color: white;
}

.whyHomeButtomText1 {
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    /*background-color: red;*/
    font-size: 12px;
    line-height: 19px;
    text-align: justify;
}

.whyHomeDetails {
    font-family: helvetica, arial, sans-serif;
    color: #141414;
    margin-left: 0;
    font-size: 12px;
    cursor: pointer;
    margin-top: -27px;
    /*text-decoration: underline;*/
    color: #141414;
    border: 1px solid #313131;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 6px;
    background-color: #808080;
    width: 430px;
    height: 10px;
    text-align: center;
    /*background-color: #cbff18;*/
}

.fontBuyRentDetail {
    font-size: 14px;
}
