body { font-family: "HelveticaNeueW01-55Roma" ! important; }
h1, h2, h3 { font-family: "HelveticaNeueW01-85Heav" ! important; }
h4 { font-family: "HelveticaNeueW01-55Roma" ! important; }
.site-navigation ul { font-family: "HelveticaNeueW01-55Roma" ! important; }
body.home { background: transparent url(e97ec10b61bd5590057b219acc85f9753ad08eee.jpg)  no-repeat scroll center 150px; }
body.page-id-64 .container .row .container-fluid .row { margin-top: 15px; }
.x-fr { float: right; }
.x-fl { float: left; }
.menu-top {  }
.menu-top li ul { background: rgb(255, 255, 255) none repeat scroll 0px 0px; border-bottom: 2px solid rgb(104, 112, 116); border-radius: 3px; display: none; left: -6px; margin: -14px 0px 0px; padding-top: 4px; position: absolute; top: 43px; width: 180px; z-index: 9999 ! important; }
.menu-top li ul.nav::before { border-bottom: 7px solid rgb(255, 255, 255); border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; display: inline-block; left: 22px; position: absolute; top: -4px; }
.menu-top li ul li { display: list-item; margin-bottom: 1px; padding-bottom: 0px; position: relative; }
.menu-top li ul li a { background: rgb(255, 255, 255) none repeat scroll 0px 0px; border-bottom: 1px solid rgb(238, 238, 238); color: rgb(104, 112, 116); display: block; font-size: 11px; font-weight: 400; min-width: 85px; padding: 6px 15px; text-decoration: none; text-transform: capitalize; }
.menu-top li ul li a:hover { opacity: 1 ! important; color: rgb(255, 255, 255) ! important; font-size: 11px ! important; text-shadow: none ! important; text-transform: capitalize; border-bottom: 1px solid rgb(238, 238, 238); background: rgb(0, 124, 124) none repeat scroll 0% 0% ! important; transition: all 0.2s ease-in-out 0s; filter: none ! important; }
.menu-top li:hover ul { display: block; }
.x-header { background: rgb(175, 13, 31) url(171e1e6a4960d183bd986834b55031e4dec5b283.png)  repeat-x scroll 0px 0px; border-bottom: 2px solid rgb(0, 0, 0); z-index: 2 ! important; }
.x-header .x-fr { float: right ! important; }
.x-header .x-fl { float: left ! important; }
.x-title {  }
.x-title h1, .x-title h1 a { color: rgb(255, 255, 255); font-size: 40px; font-weight: normal; line-height: 1; margin-bottom: 0px; }
.x-title .tagline, .x-title .tagline a { color: rgb(255, 255, 255); font-size: 14px; letter-spacing: 0.5px; word-spacing: 1px; }
.x-menu { margin-top: 80px; position: absolute ! important; right: 10%; }
.x-menu .nill-darkback { background: transparent none repeat scroll 0% 0% ! important; }
.x-menu .primary-navigation .nav-menu {  }
.x-menu .primary-navigation .nav-menu > li { border-right: 1px solid rgb(217, 109, 109); }
.x-menu .primary-navigation .nav-menu > li:hover { background-color: rgb(132, 9, 9); }
.x-menu .primary-navigation .nav-menu > li:last-child { border: medium none; }
.x-menu .primary-navigation .nav-menu > li a { border: medium none; padding: 0px 10px; }
.x-menu .primary-navigation .nav-menu li.menu-item-has-children > a, .x-menu .primary-navigation .page_item_has_children > a { padding-right: 26px; }
.x-menu .primary-navigation .nav-menu > li ul.sub-menu li a { color: rgb(102, 102, 102); padding: 12px 10px; }
.x-menu .primary-navigation .nav-menu > li ul.sub-menu li a:hover { background: rgb(0, 124, 124) none repeat scroll 0px 0px; color: rgb(255, 255, 255); }
.nillplay-search-btn, .nillplay-search-btn:hover, .theme3, .btn-inverse:hover { background-color: rgb(132, 9, 9) ! important; }
.xactive-search-menu .fa-search::before { content: "X"; font-family: arial; font-size: 20px; position: relative; top: 2px; }
.nill-bigtitle { display: none; }
.col-md-8 .nill-bigtitle { display: block; }
.x-footer { background: rgb(0, 0, 0) none repeat scroll 0px 0px; padding-bottom: 50px; padding-top: 50px; }
ul.footer-menu { list-style: outside none none; margin: 0px; padding: 0px; }
ul.footer-menu li { display: block; float: left; padding: 0px 15px; width: 16.666%; }
ul.footer-menu li a { border-bottom: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); display: block; }
ul.footer-menu li a:hover { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
ul.footer-menu li ul { margin: 0px; padding: 0px; }
ul.footer-menu li ul li { display: block; line-height: 32px; margin: 0px; padding: 0px; width: 100%; }
ul.footer-menu li ul li:last-child a { border: medium none; }
ul.footer-menu li ul li a { border-bottom: 1px solid rgb(202, 202, 202); color: rgb(238, 238, 238); font-size: 14px; padding: 0px 5px; }
.x-footer .social-ico { text-align: right; }
.x-footer .social-ico ul { margin: 0px; padding: 0px; text-align: right; }
.x-footer .social-ico ul li { display: inline-block; text-align: left; }
.x-footer .social-ico ul li a { display: block; height: 24px; margin: 0px 2px; text-indent: -9999px; width: 24px; }
.x-footer .social-ico ul li a.ico-twitter { background: transparent url(f3f45717f3b9f571da02e9dbca884114f718cdad.png)  repeat scroll 0px 0px; }
.x-footer .social-ico ul li a.ico-facebook { background: transparent url(aa24c349dac4c68cc61f309cdcedca585f52990c.png)  repeat scroll 0px 0px; }
.x-footer .social-ico ul li a.ico-youtube { background: transparent url(3864a98fd21d1defad7fe320dacf94d972045f96.png)  repeat scroll 0px 0px; }
.x-footer .static-footer .row {  }
.x-footer .static-footer .bottom { font-size: 12px; margin-top: 30px; }
.x-footer .static-footer span.footer-logo { background: transparent url(f4d59001dce7d1b031041efaf42ca757b7be8c82.png)  no-repeat scroll 0px 0px; padding: 20px 0px 20px 100px; }
.x-footer .static-footer ul.bottom-links { display: block; text-align: right; }
.x-footer .static-footer ul.bottom-links li { display: inline-block; float: none; margin: 0px; }
.x-footer .static-footer ul.bottom-links li a { border-right: 1px solid; color: rgb(255, 255, 255); padding: 0px 10px; }
.x-footer .static-footer ul.bottom-links li:last-child a { border: medium none; }
.x-header .nillplay-top-search { animation: 0.5s ease 0s normal none 1 running nillbottomnav; background: rgb(132, 9, 9) none repeat scroll 0px 0px ! important; bottom: auto; display: block; height: 40px; left: auto; position: absolute; right: 0px; top: 50px; width: 280px; z-index: 1; }
.x-header .nill-searchformnav { position: relative; }
.x-header .nillplay-top-search input[type="text"] {  }
.x-header .nillplay-top-search input[type="text"] { background-color: rgb(255, 255, 255); display: inline-block; font-size: 14px; font-style: italic; font-weight: 900; padding: 8px 0px; text-indent: 13px; text-transform: lowercase; width: 100%; border: 4px solid rgb(132, 9, 9); color: rgb(136, 136, 136); }
.x-bar { background: rgb(37, 37, 37) none repeat scroll 0px 0px; z-index: 3 ! important; }
.x-bar > .row {  }
.x-bar .x-top-content {  }
.x-bar .x-top-content ul.menu { float: right; margin: 0px; padding: 0px; }
.x-bar .x-top-content ul.menu li { border-right: 1px solid rgb(112, 112, 112); display: inline-block; line-height: 30px; padding-left: 10px; padding-right: 16px; position: relative; }
.x-bar .x-top-content ul.menu li:last-child { border: medium none; padding-right: 0px; }
.x-bar .x-top-content ul.menu li a { color: rgb(255, 255, 255); display: block; font-size: 10px; padding: 0px 0px 0px 28px; text-transform: uppercase; }
.x-bar .x-top-content ul.menu li a#ico-support { background: transparent url(2ae1ea02d0c2f06057feeebf10109c557544d136.gif)  no-repeat scroll left center; }
.x-bar .x-top-content ul.menu li a#ico-sites { background: transparent url(a8e9845b34aa7f27ea62b586b67ab67053a3fe23.gif)  no-repeat scroll left center; }
.x-bar .x-top-content ul.menu li ul.nav {  }
.x-bar .x-top-content ul.menu li ul.nav li { border: medium none; display: block; float: none; padding: 0px; }
.x-bar .x-top-content ul.menu li ul.nav li.leaf > a { color: rgb(114, 114, 114); padding: 0px 10px; }
.x-bar .x-top-content ul.menu li ul.nav li.leaf > a:hover { font-size: 10px ! important; }
.x-bar .x-top-content ul.menu li#ico-share {  }
.x-bar .x-top-content ul.menu li#ico-share .addthis_sharing_toolbox {  }
.x-bar .x-top-content ul.menu li#ico-share .addthis_sharing_toolbox a { display: block; float: left; height: 16px; padding: 4px 0px 0px; width: 16px; }
.x-bar .x-top-content ul.menu li#ico-share .addthis_sharing_toolbox a span {  }
.swiper-content { clear: both; height: auto; margin-top: 30px; margin-bottom: 0px; overflow: hidden; position: relative; }
.swiper-content .nill-verticaldrag { display: none ! important; }
.nill-loopblog .nill-looptext ul.post-categories li a {  }
.nill-loopblog .nill-looptext .nill-loopcat { display: none; }
.nill-relatedposttitle.hidden-xs { display: none ! important; }
.nill-sliderborcat { display: none ! important; }
.nill-relatedposttitletwo h1 { text-shadow: none ! important; }
.nill-homeread { bottom: auto; height: 100%; position: absolute; top: 0px; transition: none 0s ease 0s  ! important; width: 100%; }
.nill-homeread > a { height: 100%; width: 100%; background: transparent none repeat scroll 0% 0% ! important; }
.swiper-content .swiper-slide .inner .nill-homeread > a:hover { background: transparent none repeat scroll 0% 0% ! important; }
.swiper-content:hover .nill-slidetitle { bottom: 0px ! important; opacity: 1 ! important; }
.swiper-content:hover .swiper-nav { bottom: -130px ! important; opacity: 0; }
.swiper-content:hover .nill-homeread { opacity: 0 ! important; }
#social-icons { margin: 0px; }
#social-icons li { border: medium none; display: inline-block; margin-bottom: 5px; padding: 0px; width: 48.9%; float: none; }
#social-icons li a { display: block; }
#social-icons li a img { width: 100%; }
.x-content { margin-bottom: 20px; margin-top: 20px; }
.x-dynamic-content { background: transparent none repeat scroll 0px 0px; height: auto; padding: 0px; width: auto ! important; }
.x-dynamic-form { background: rgb(221, 221, 221) none repeat scroll 0px 0px; height: 380px; padding: 20px; width: auto ! important; }
.nill-relicon.text-center, .nill-relicontwo.text-center { display: block; top: 0px; }
.nill-relicon.text-center > a { display: block; position: relative; height: 100%; }
.nill-rellist:hover .nill-relatedposts { bottom: 0px ! important; opacity: 1 ! important; }
.x-dynamic-form .form-design-field {  }
.x-dynamic-form .form-design-field p {  }
.x-dynamic-form .form-design-field label { font-size: 12px; line-height: inherit; text-align: right; width: 38%; }
.x-dynamic-form .form-design-field input { border: 1px solid rgb(156, 156, 156); border-radius: 6px; font-size: 12px; margin: 0px; padding: 5px; width: 60%; }
.x-dynamic-form .form-design-field select { font-size: 12px; width: 60%; }
.x-dynamic-form .form-design-field .sc-submit { float: right; width: 40%; }
.x-topspace { display: block; height: 30px; }
.widget_most_popular_tags { background: rgb(255, 255, 255) none repeat scroll 0px 0px; padding-bottom: 20px; }
.widget_most_popular_tags a { background-color: rgb(245, 245, 245); color: rgb(37, 37, 37); display: inline-block; font-size: 10px ! important; font-weight: 800; margin: 10px 10px 0px; padding: 7px; text-align: center; text-transform: uppercase; }
.single .col-md-9 > .nill-bigtitle { display: none; }
.nill-postdetail { position: relative; }
.single .swiper-content { margin-top: 0px; }
.nill-postdetail > .ssba { left: 0px; position: absolute; top: -48px; }
.single .nill-bigtitletwo { display: none; }
.single .btn-primary { background: rgb(178, 22, 25) none repeat scroll 0% 0%; }
.single .container-fluid .row .col-md-9 .col-md-8 { padding: 0px; width: 100%; }
.nill-relatedposttitle { display: none ! important; }
.nill-sliderbortitle > h1 { font-size: 30px ! important; letter-spacing: 0px ! important; line-height: 42px ! important; }
.play-comment-bigtitle a { color: rgb(255, 255, 255); }
.nill-postdetail p { text-align: left ! important; }
.nill-darkback, .nill-bigtitle, .nill-bigtitletwo, .nill-sliderborcat h1, .nill-sliderborcattwo h1, .nill-postauthor h1, .play-comment-bigtitle, .nill-relatedposttitle h1, .nill-relicon .fa, .nill-widgettitle, #wp-calendar #prev a, .nill-footer-news, .nill-homeread a, .nill-relicontwo .fa, .nill-loopcat .nill-catlist a, .pagination ul, .nill-nopage-title, .btn-inverse, .sticky, .nill-shop .page-title { background-color: rgb(208, 35, 35) ! important; }
.nill-bigtitletwo h1, .play-comment-bigtitle p, .nill-widgettitle h1 { background-color: transparent ! important; }
.fa.fa-file { background: transparent none repeat scroll 0% 0% ! important; content: none ! important; height: 100%; margin-bottom: 0px; margin-top: 0px; transition: none 0s ease 0s ; width: 100%; }
.fa.fa-file { background: transparent none repeat scroll 0% 0% ! important; margin: 0px; padding: 0px; top: 0px; }
.fa-file::before { content: none ! important; }
.fa.fa-plus { display: none ! important; }
.x-menu .col-xs-11 .menu-toggle { background-color: rgb(132, 9, 9); }
.mobileonly, .nill-likeit { display: none; }
.addthis_32x32_white_style .at15nc { background-image: url(20fe9f4747eb83eac0617364c82969d4445eb306.png)  ! important; }
@media (min-width: 768px) and (max-width: 991px) {
  .x-header .mobileonly { display: block; height: 70px; width: 230px; padding: 10px 0px; }
  .x-header .mobileonly .x-logo {  }
  .x-logo a { background: transparent url(11df94677aad4233f7d2864556acb2168d21387f.png)  no-repeat scroll 0px 0px / contain ; display: block; height: 50px; min-width: 100%; text-align: left; text-indent: -9999px; }
  .x-header .x-title { display: none; }
  .x-header .x-menu { top: 16px; margin-top: 0px; right: 0%; width: 72%; }
  .x-header .x-fr { display: none; }
}
@media (max-width: 956px) {
  #divBottomRight { display: none; }
}
@media (max-width: 783px) {
  .mobileonly { display: block; }
  .x-header .x-title, .x-header .x-fr { display: none; }
  body.home { background: transparent url(e97ec10b61bd5590057b219acc85f9753ad08eee.jpg)  no-repeat scroll center 150px; }
  .x-menu { margin: 0px; right: 0px; top: 10px; width: 35%; }
  .x-header .row { position: relative; }
  .x-header .mobileonly {  }
  .x-header .mobileonly.col-md-6 { padding-bottom: 10px; padding-top: 10px; width: 65%; }
  .x-header.container-fluid.nill-conpad { padding: 0px 15px; }
  .x-logo {  }
  .x-logo a { background: transparent url(11df94677aad4233f7d2864556acb2168d21387f.png)  no-repeat scroll 0px 0px / contain ; display: block; height: 40px; min-width: 100%; text-align: left; text-indent: -9999px; }
  .x-menu .row { position: relative; }
  .x-menu .col-xs-11 { float: none; margin: 0px; padding: 0px; position: absolute; right: 54px; width: 38px; }
  .x-menu .col-xs-1 { float: none; margin: 0px; padding: 0px; position: absolute; right: 0px; width: 38px; }
  .x-menu .col-xs-1 .nillplay-search-btn { cursor: pointer; padding: 1px 12px 6px; position: absolute; right: 8px; top: 12px; }
  .x-menu .primary-navigation.toggled-on { padding: 0px; float: right; width: 200px; }
  .x-menu .primary-navigation.toggled-on .nav-menu { background: rgb(220, 32, 40) none repeat scroll 0px 0px; display: block; min-width: 100%; }
  .x-menu .primary-navigation ul { margin-top: 35px; }
  .x-menu .primary-navigation .nav-menu > li a { border: medium none; padding: 5px 10px; }
  .x-menu .primary-navigation ul ul { background-color: rgb(255, 255, 255); border-bottom: medium none; box-shadow: none; margin: 0px; padding: 0px; display: none; }
  .x-menu .primary-navigation ul ul ul { margin-bottom: 0px; margin-top: 0px; }
  .x-menu .primary-navigation .nav-menu > li ul.sub-menu li a { color: rgb(255, 255, 255); padding: 5px 10px; }
  .x-menu .primary-navigation .nav-menu > li { border-right: medium none ! important; position: relative; }
  .x-bar { background: rgb(37, 37, 37) none repeat scroll 0px 0px; height: auto; }
  .x-bar .x-top-content ul.menu li { display: inline-block; float: left; }
  .x-bar .x-top-content ul.menu li#ico-share { display: none; }
  .x-content { margin-bottom: 30px; margin-top: 15px; }
  .x-dynamic-content { margin-bottom: 15px; height: auto ! important; }
  .gsc-campaign img { width: 100%; height: 100%; }
  .swiper-slide { width: 100%; }
  .nill-conpadfour, .nill-conpad { margin-top: 0px ! important; padding-left: 15px ! important; padding-right: 15px ! important; }
  .nill-sliderbortitle > h1 { font-size: 16px ! important; letter-spacing: 0px ! important; line-height: 18px ! important; }
  .nill-sliderbortitletwo h1 { font-size: 18px ! important; line-height: 21px ! important; }
  .nill-sliderbortitletwo { margin: 0px 30px 30px ! important; padding: 0px ! important; }
  .nill-sliderborcattwo > h1 { display: block ! important; font-size: 14px ! important; font-weight: normal ! important; }
  .nill-bigtitle { display: none ! important; }
  .col-md-8 .nill-bigtitle { display: block ! important; }
  .nill-sliderborcattwo { border-bottom: 4px solid; display: block ! important; margin: 0px 0px 10px ! important; padding: 0px ! important; }
  .nill-postdetail > .ssba { left: auto; position: absolute; right: 0px; top: -48px; }
  .x-menu .primary-navigation .nav-menu li.menu-item-has-children > a, .x-menu .primary-navigation .page_item_has_children > a {  }
  .x-menu .primary-navigation .nav-menu li.menu-item-has-children .mobnav-subarrow { background: rgb(206, 25, 16) url(c229c4303c2e0b66339c0588a32859723cf7ab33.png)  no-repeat scroll center center; border: 1px solid rgb(191, 10, 1); cursor: pointer; height: 10px; padding: 12px; position: absolute; right: 5px; top: 5px; width: 11px; }
  .x-menu .primary-navigation .nav-menu li.menu-item-has-children.xpopdrop .mobnav-subarrow { background: rgb(118, 0, 0) url(c229c4303c2e0b66339c0588a32859723cf7ab33.png)  no-repeat scroll center center; border: 1px solid rgb(107, 0, 0); height: 10px; padding: 12px; position: absolute; right: 5px; top: 5px; width: 11px; cursor: pointer; }
  .x-menu .primary-navigation .nav-menu li.menu-item-has-children.xpopdrop ul.sub-menu .mobnav-subarrow { background: rgb(238, 238, 238) url(c229c4303c2e0b66339c0588a32859723cf7ab33.png)  no-repeat scroll center center; border: 1px solid rgb(229, 229, 229); }
  .x-menu .primary-navigation .nav-menu li.xpopdrop {  }
  .x-menu .primary-navigation .nav-menu li.xpopdrop a {  }
  .x-menu .primary-navigation .nav-menu li.xpopdrop > ul { border-bottom: 3px solid rgb(153, 153, 153); border-top: 3px solid rgb(153, 153, 153); box-shadow: 0px 3px 3px rgb(43, 43, 43); display: block; }
  .x-menu .primary-navigation .nav-menu li.xpopdrop > ul li { position: relative; }
  .x-menu .primary-navigation .nav-menu li.xpopdrop > ul li a { border-bottom: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); }
  .x-footer { padding: 15px ! important; }
  .x-footer ul {  }
  .x-footer ul > li { float: none; margin-bottom: 0px; width: 100%; }
  .x-footer .menu-item .sub-menu {  }
  .x-footer ul#menu-wplook-main-menu-1 > li.menu-item > a { background: transparent url(9fa0dd5136d973040adcb3c586c4485afdb58e4f.gif)  no-repeat scroll left center; padding-left: 10px; cursor: pointer; }
  .static-footer { overflow: hidden; }
  .container .swiper-content .swiper-wrapper .inner img { cursor: col-resize; height: auto; width: 100%; }
  .play-comment-bigtitle p { display: none ! important; }
}
@media (max-width: 400px) {
  .x-footer .static-footer span.footer-logo { background: transparent url(f4d59001dce7d1b031041efaf42ca757b7be8c82.png)  no-repeat scroll 0px 0px; display: block; padding: 5px 0px 20px 100px; }
  .x-footer .static-footer { overflow: hidden; }
  .nill-postdetail img { max-width: 100%; height: auto; }
  .nill-postdetail figure { margin: 0px; padding: 0px; width: 100% ! important; float: none ! important; }
  .nill-postdetail figure a { display: block; }
  .nill-postdetail figure a img { width: 100%; height: auto; }
  .nill-postdetail figure figcaption { color: rgb(0, 0, 0); display: block; font-size: 12px; line-height: 16px; margin-bottom: 10px; margin-top: 10px; }
  .gsc-slideshow { height: 330px ! important; width: 100% ! important; }
  .x-bar .x-top-content ul.menu li { border-right: medium none; padding: 5px 10px 5px 0px; }
  .x-footer .static-footer span.footer-logo { background: transparent url(f4d59001dce7d1b031041efaf42ca757b7be8c82.png)  no-repeat scroll 0px 0px; display: block; padding: 5px 0px 20px 100px; }
}
@media (min-width: 480px) and (max-width: 991px) {
  #social-icons li { width: 16.1%; }
  .primary-navigation .nav-menu { display: none ! important; }
  .primary-navigation .menu-toggle { left: auto ! important; right: 0px ! important; display: block ! important; }
  .primary-navigation.toggled-on ul.nav-menu { background: rgb(132, 9, 9) none repeat scroll 0px 0px; display: block ! important; min-width: inherit ! important; position: absolute; right: 0px; top: 50px; width: 220px ! important; }
  .primary-navigation.toggled-on ul.nav-menu li { border: medium none; display: block; height: auto; position: relative; }
  .primary-navigation.toggled-on ul.nav-menu li a {  }
  .primary-navigation.toggled-on ul.nav-menu li ul {  }
  .primary-navigation.toggled-on ul.nav-menu li ul li {  }
  .primary-navigation.toggled-on ul.nav-menu li ul li a {  }
  .primary-navigation ul li:hover > ul, .primary-navigation ul li.focus > ul { left: 100px ! important; }
  .home .nill-conpadfour > .row > .col-md-6:first-child { width: 100%; }
  .home .nill-conpadfour > .row > .col-md-6:first-child .gsc-slideshow { width: 100% ! important; }
  .col-md-6 .row .col-md-6 { display: inline-block; float: left; width: 50%; }
}
