﻿
.movie-genre {
    margin-top: 15px;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #ffffff !important;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    color:#444;
}

.movie-title {
    position: relative;
    margin-right: 10px;
    margin-bottom: -20px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #333;
    font-size: 26px;
    font-weight: bold;
    display: inline-block;
}

.movie-title a{
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color:#fff;
    font-size: 22px;
}
.rating {
    display: inline-block;
    margin: 1px 5px 10px 0 !important;
    vertical-align: top;
    position: relative !important;
    right: auto !important;
    top: 2px !important;
}
.star {
    color: #fff !important;
}
.star.on {
    color: #c51d2c !important;
}
.star.onU {
    color: #c51d2c !important;
}
.movie-year {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    display: inline;
    margin-left: 3px;
    font-size: 18px;
    color: #fff;
    font-style: italic;
}

.movie-year .restrict {
    background: none;
    color: #fff;
    font-size: 10px;
}

.movie-year .add-infos {
    display: block;
    padding: 20px 0 0 0;
    width: 100%;
}

.movie-year span {
    font-style: normal;
    background-color: #ddd;
    color: #000;
    text-shadow: none;
    text-align: center;
    padding: 0px 6px;
    font-size: 15px;
    margin: 0 5px 0 0;
}

.movie-subtitle {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    margin-top: 5px;
}

.movie-caption {
    font-style: normal;
    background-color: #eee;
    text-shadow: none;
    text-align: center;
    padding: 0 7px;
    font-size: 15px;
    margin: 0 5px 0 0;
    display: inline-block;
}

.movie-dubbed {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, 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: 28px;
    height: 28px;
    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');
}

.age-descriptor {
    font-size: 13px !important;
    padding-left: 10px;
    padding-top: 2px;
}

.movie-age-A0 {

    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/al.png');
}

.movie-age-A10 {

    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/a10.png');
}


.movie-age-A12 {

    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/a12.png');
}

.movie-age-A14 {

    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/a14.png');
}

.movie-age-A16 {

    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/a16.png');
}

.movie-age-A18 {

    background-size: cover;
    background-image: url('https://ottvsimg.ottvs.com.br/res/rating/a18.png');
}


.movie-subtitle-1 {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #BBBBBB;
    margin-top: 10px;
}

.movie-min {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #F5F5F5;
    font-size: 15px;
    font-size: 10px;
}

.movie-country {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #ffffff;
    font-size: 10px;
}

.movie-synopsis {
    overflow: hidden;
    font-size: 14px;
    text-align:left;
    font-family: arial;
    color: #fff;
    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: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    text-align: center;
    color: white;
    width: 50px;
    float: left;
    font-size: 20px;
}

.movie-or-left {
    min-width: 160px;
    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:'Segoe UI', Tahoma, Geneva, Verdana, 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;
}

.play-movie {
    padding: 0 0 30px 0;
    position: relative;
}

.play-movie .icon-play {
    font-size: 60px;
    float: left;
}

.play-movie p{
    font-size: 20px;
    float: left;
    font-weight: bold;
    padding: 16px 0 0 15px;
    text-transform: initial;
}

.play-movie .icon-play:hover{
    opacity: 0.7;
}

.play-movie p:hover{
    text-decoration: underline;
}

.play-movie .bt-play-mobile p {
    font-size:14px;
    padding-top: 5px;
}
.play-movie .bt-play-mobile {
    color: #fff;
}
.play-movie .bt-play-mobile  .icon-play{
    font-size: 30px;
}

.play-history {
    color: #fff;
}

.play-history .icon-play {
    font-size: 45px;
}

.play-history p {
    font-size: 16px;
    padding: 8px 0 0 15px;
}
.movie-button-free-1, .movie-button-free {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    position: relative;
}

.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: 'Segoe UI', Tahoma, Geneva, Verdana, 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: 'Segoe UI', Tahoma, Geneva, Verdana, 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: 'Segoe UI', Tahoma, Geneva, Verdana, 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:'Segoe UI', Tahoma, Geneva, Verdana, 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: 'Segoe UI', Tahoma, Geneva, Verdana, 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:'Segoe UI', Tahoma, Geneva, Verdana, 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:'Segoe UI', Tahoma, Geneva, Verdana, 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:'Segoe UI', Tahoma, Geneva, Verdana, 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: 55px;
    padding: 0;
    min-width: 105px;
}
.movie-button-videoclub span, .movie-button-free-1 span {
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
    line-height: 18px;
}

.movie-distributor{
    color: #fff;
    margin-top: 10px;
    font-size: 12px;
}



.movie-info {
    text-align: center;
    width: 100%;
}

.movie-info-container {
    background-color: #000 !important;
    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;
    padding-bottom: 20px;
}

.movie-info-left.mod {
    max-width: 800px;
}

.movie-info-left.mod .bt-details {
    margin: 0 0 20px 0;
}

@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;
    }
}

.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: #fff;
    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: #fff;
}

.movie-info-director {
    font-size: 14px;
    margin-bottom: 6px;
}

.movie-info-director-title {
    font-size: 14px;
    font-family: arial;
    font-weight: bold;
    color: #fff;
    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:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #000;
    margin-top:25px;
    width: 465px;
    line-height: 22px;
    height: 280px;
    padding: 10px;
    background-color: #d3d3d3;
    margin-bottom: 40px;
}

.movie-info-episode {
    font-size: 12px;
    display:inline;
}

.movie-info-episode-title {
    margin-top: 30px;
    font-size: 14px;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    text-transform: uppercase;
    color: #33b5e5;
    margin-bottom: 5px;
}
.movie-episodes::-webkit-scrollbar{
width:10px;
} 
.movie-episodes::-webkit-scrollbar-thumb{
background-color:#a7a7a7;
border-radius:5px;
}
.movie-episodes::-webkit-scrollbar-thumb:hover{
background-color:#008ccf;
border:1px solid #008ccf;
}
.movie-episodes::-webkit-scrollbar-thumb:active{
background-color:#008ccf;
border:1px solid #008ccf;
} 
.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: 'Segoe UI', Tahoma, Geneva, Verdana, 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: 'Segoe UI', Tahoma, Geneva, Verdana, 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: 'Segoe UI', Tahoma, Geneva, Verdana, 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: 'Segoe UI', Tahoma, Geneva, Verdana, 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:0px;
}


.movie-button-details {
    cursor: pointer;
    display: block;
    width: 190px;
    padding: 8px 0;
    text-align: center;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.movie-button-details.serietv-details {
    margin: 0 0 20px 0
}


.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;
}


.bt-subscription {
    -webkit-box-shadow: inset 9px -10px 7px -7px rgba(153,118,4,1);
    -moz-box-shadow: inset 9px -10px 7px -7px rgba(153,118,4,1);
    box-shadow: inset 9px -10px 7px -7px rgba(153,118,4,1);
    background: #ffc602;
    border-radius: 5px;
    color: #000;
    font-weight: bold;
    display: block !important;
    font-size: 14px;
    padding: 7px;
    text-transform: initial;
    text-align: center;
    width: 180px;
    cursor: pointer;
}

.bt-subscription a {
     color: #000;
     text-decoration: none;
}

.bt-subscription a:hover {
     color: #000;
     text-decoration: none;
}

.bt-subscription a:hover {
     text-decoration: none;
}

.bt-subscription:hover  {
    color: #000;
    background: #ffe99f;
    text-decoration: none;
}

.bt-subscription.bt-landing {
    display: block;
    float: left;
    margin: 13px 13px 0 0;
    width: 150px;
}

.bt-details {
    -webkit-box-shadow: inset 9px -10px 13px -5px rgba(20,27,30,1);
    -moz-box-shadow: inset 9px -10px 13px -5px rgba(20,27,30,1);
    box-shadow: inset 9px -10px 13px -5px rgba(20,27,30,1);
    background: #2e3f46;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    display: block!;
    padding: 7px;
    text-transform: initial;
    text-align: center;
    width: 180px;
}

.bt-details.full-size, .bt-subscription.full-size {
    width: 100%;
}
@media (max-width:500px) {
    .bt-subscription.bt-landing {
        font-size: 11px;
        width: 92px;
    }
    .movie-episodes {
        width: 100%;
    }
}
