/*
 * General Elements Styles
 */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600);
* {margin: 0;padding: 0;}
header, footer, article, section, figure, nav, aside {display: block;}
body {color: #000;font-family: 'Montserrat', serif, Arial, Helvetica,sans-serif;	height: 100%;background: #fff;}
.bodybg {background: #f4f4f4;}
a {color: #0066CC;	text-decoration: none;	outline: none;}
a:hover {text-decoration: underline;}
img {border: 0 none;max-width: 100%;display: block;}

.max-width {max-width: 1280px;margin: 0 auto;}

/*
 * Header Styles
 */
.filmi-wrapper {}
.filmi-logo {float: left;width: 270px;}
.filmi-search {float: left;margin-left: 20px;}
.filmi-header-ad {margin: 10px auto;text-align: center;}
.filmi-header-ad img {display: inline-block;}
/*
 * Primary Navigation Styles
 */
.filmi-header-sticky {position: fixed;top: 0;width: 100%;background: #fff;z-index: 10000;}
.bodybg .filmi-header-sticky {position: fixed;top: 0;width: 100%;background: #f4f4f4;z-index: 10000;}
.filmi-header-ad {margin-top: 115px;}
.filmi-head-navigation {margin: 10px 0;}
.filmi-head-navigation ul {padding: 0;margin: 0;}
.filmi-head-navigation ul li {white-space: normal;vertical-align: top;display: inline-block;margin-right: 8px;position: relative;}
.filmi-head-navigation ul li:last-child {margin-right: 0;}
.filmi-head-navigation ul li a {color: #000;padding: 4px 15px;background: #ffbb02;display: block;font-size: 18px;text-transform: uppercase;font-weight: 600;}
.filmi-head-navigation ul li a.home,.filmi-head-navigation ul li a.worldwide {background: transparent;padding: 0 5px;}
.filmi-head-navigation ul li a.active {border-bottom: 2px solid #000;}
.filmi-head-navigation ul li a i {width: 30px;height: 30px;display: block;}
.filmi-head-navigation ul li a.home i {background: url(/images/home.svg) no-repeat 0 0;background-size: contain;}
.filmi-head-navigation ul li a.worldwide i {background: url(/images/worldwide.svg) no-repeat 0 0;background-size: contain;}


.filmi-languges {position: absolute;top: 30px;width: 150px;z-index: 1000;background: #FFD35A;left: -27px;display: none;}
.filmi-head-navigation ul li.lang:hover .filmi-languges {display: block;}
.filmi-languges ul li {display: block;margin: 5px 0;}
.filmi-languges ul li a {background: #FFD35A;}
.filmi-languges ul li a.sel {border-bottom: 2px solid #000;background: #ffbb02;}
.filmi-languges ul li a:hover {background: #ffbb02;}
/*
 * Search Styles
 */
.head-search-box {margin: 5px 0;width: 990px;height: 40px;box-shadow: 0 1px 3px #000;background: #F0EFEF;}
.head-search-textbox {font-size: 14px;color: #333;padding: 0 4px;border:  0 none;background: transparent;float: left;width: 749px;border: 1px solid #9a9a9a;height: 40px;font-family: 'Montserrat', serif, Arial, Helvetica,sans-serif;}
.head-search-button {background: #E81B42;border:  0 none;font-size: 18px;color: #fff;font-weight: 600;padding: 0 10px;float: left;width: 150px;text-align: left;height: 40px;}
.other-icons {background: #E81B42;height: 40px;float: left;width: 80px;border-left: 1px solid #f24646;}
.extensionElem {margin: 8px 10px;float: left;}
.nav-notification {margin: 3px 0;float: left;border-left: 0 none!important;}
span.notification-num{    top: 6px!important;}
.filmi-search {position: relative;margin-top: 10px;}
.head-search-result {position: absolute;top: 55px;background: #fff;border: 1px solid #707070;left: 0;right: 0;z-index: 100000;display: none;}
.head-search-result.show-searchres {display: block;}
.head-search-resheading {padding: 5px;font-size: 15px;color: #696969;font-weight: bold;background: #eaeaea;}
.head-search-rescontent {padding: 5px;}
.head-search-rescontent ul {    overflow-y: scroll;height: 400px;}
.head-search-rescontent ul li { padding: 0 45px 10px 5px;
    border-bottom: 1px solid #dedede;
    position: relative;
    list-style-type: none;
    float: left;
    width: 100%;
    box-sizing: border-box;}
    .db-searchimage {
    float: left;
    margin-right: 10px;
}
.head-search-rescontent ul li:last-child {border-bottom: 0 none;}
.head-search-reslink {padding: 5px 0;font-size: 15px;color: #696969;}
.head-search-reslink a {color: #696969;}
.head-search-rescatlink {padding: 5px 0;font-size: 10px;color: #B5B5B5;}
.head-search-rescatlink a {color: #B5B5B5;}
.head-search-resicon {position: absolute;top: 10px;right: 10px;width: 30px;height: 30px;background: #dedede;}
.head-search-resicon.cat-movies {background: url(/images/icon-movie.png) no-repeat 0 0;}
.head-search-resicon.cat-article {background: url(/images/icon-article.png) no-repeat 0 0;}
.head-search-resicon.cat-photos {background: url(/images/icon-picture.png) no-repeat 0 0;}
.head-search-resicon.cat-celebs {background: url(/images/icon-celebs.png) no-repeat 0 0;}

/*** move right **/
@-moz-keyframes moveright {
  50% {
    -moz-transform: translate(20px, 0);
    -webkit-transform: translate(20px, 0);
    -o-transform: translate(20px, 0);
    -ms-transform: translate(20px, 0);
    transform: translate(20px, 0);
  }
  51% {
    opacity: 0;
  }
  52% {
    -moz-transform: translate(-20px, 0);
    -webkit-transform: translate(-20px, 0);
    -o-transform: translate(-20px, 0);
    -ms-transform: translate(-20px, 0);
    transform: translate(-20px, 0);
    opacity: 0.1;
  }
  100% {
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes moveright {
  50% {
    -moz-transform: translate(20px, 0);
    -webkit-transform: translate(20px, 0);
    -o-transform: translate(20px, 0);
    -ms-transform: translate(20px, 0);
    transform: translate(20px, 0);
  }
  51% {
    opacity: 0;
  }
  52% {
    -moz-transform: translate(-20px, 0);
    -webkit-transform: translate(-20px, 0);
    -o-transform: translate(-20px, 0);
    -ms-transform: translate(-20px, 0);
    transform: translate(-20px, 0);
    opacity: 0.1;
  }
  100% {
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
input:focus {
    outline:none;
}



/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {	clear: both;	display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}
.clearfix:after {	clear: both;	content: ' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;
	width: 0;	height: 0;}
.clearfix {	display: inline-block;}
* html .clearfix {	height: 1%;}
.clearfix {	display: block;}



/*
 * Footer Styles
 */
#footerMain {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    clear: both;
    margin: 0 auto;
    max-width: 1280px !important;
    text-align: left;
    width: 100% !important;
}

.site-languages, .site-links, .other-child-sites {
    width: 301px !important;
}





