html {
    position: relative;
}
body.front {
    
    background-color: #000;
}
body{
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: #050810;
}
.site-wrapper {

}

.node-type-page.admin-menu div#page #content {
     padding: 0 20px!important;
}
#content .form-actions input.form-submit{
    float: left;
}
#section-header .zone-wrapper{
    height: 200px;
}
.header-left {
    position: relative;
}
.main-container {
    padding-top: 15px;
}
h1.page-header{
    margin: 0px 0px 0px 0px;
    border-bottom: none;
}
.node-type-archives h1.page-header{
    color: #fff!important;
}
.header-left .main-logo {
    float: right;
    margin-top: -10px;
    position: relative;
}
/*a.logo{
    opacity: 1;
    position: absolute;
    right: 0;
}*/
a.navbar-brand {
    display: none;
}
a:hover {
    text-decoration: none;
}
.page-taxonomy-term #section-header {
    margin-bottom: 20px;
}
h1{
color: #fff;
}

.page-taxonomy-term #bg-archives,
.page-archives #bg-archives{
    display: block;
}
#bg-archives{
    display: none;
}
.page-archives #bg-unsolved{
    display: none;
}
.view-flexslider img{
  height: auto;
} 
.view-flexslider .views-row {
    float: left;
    margin-right: 5px;
}

.main-container .col-sm-9 {
    padding-bottom: 10px;
}
/*menu*/
#main-menu {
    padding: 20px 0 10px;
    
}
#block-taxonomy-menu-block-1 li a{
    color: #ff9900;
}
#block-taxonomy-menu-block-1 li.active a,
#block-taxonomy-menu-block-1 li a:hover{
    color: #66ffff;
}
.page-archives #block-taxonomy-menu-block-1 .first a {
    color: #66ffff;
}
.menu.navbar-nav a:hover{
    color: #66FFFF;
    background: none;
}
.menu.navbar-nav a{
    height: 45px;
}
.menu.navbar-nav a.submit-stories{
    height: 30px;
}
.menu.navbar-nav a.active, 
.menu.navbar-nav a.active-trail  {
    background: url("../images/arrow-menu.png") no-repeat scroll 48% 22px rgba(0, 0, 0, 0);
    color: #66FFFF;
    
}
#main-menu .menu.navbar-nav a.submit-stories:hover,
#main-menu .menu.navbar-nav a.submit-stories{
    background: none repeat scroll 0 0 #CC0033;
}
#main-menu .menu.navbar-nav a.submit-stories.active,
#main-menu .menu.navbar-nav a.submit-stories:hover{
    color: #fff;
    background: #CC0033;
}
.menu.nav li a {
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 5px 7px;
}
.menu.nav li {
    float: left;
    padding: 0 3px;
}

.menu.nav li .unsolved-maps {
    display:block
}

.footer .menu.nav li .unsolved-maps {
display:block;
}

/*search-form*/
#block-search-form {
   float: right;
   margin-top: -3px;
   margin-right: 10px;
}
input.form-text {
    height: 35px;
    color: #333333;
    padding: 0 10px;
}
#block-search-form input.form-submit {
    background: none repeat scroll 0 0 #000000;
    border: 2px solid #777;
    height: 35px;
    padding: 0 10px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.views-submit-button .form-submit{
    background: none repeat scroll 0 0 #000000;
    margin-top: 25px!important;
    height: 35px;
    padding: 0 10px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.view-archives .view-filters{
    margin-left: 10px;
}
.node-archives table img {
    max-width: 250px;
    width: 100%;
}
/*soli*/
.header-right #block-block-34 {
    margin-top: 110px;
}
#block-block-34 .content,
#block-block-34 h2 {
    text-align: right;
}

#block-block-34 h2 {
    color: #CCCCCC;
    font-size: 14px;
    padding-right: 12px;
    text-transform: uppercase;
}
#block-block-34 span {
    margin: 10px 5px;
}


/**/
#block-block-3 {
    color: #FFFFFF;
    
}

/*MY MYSTERY*/
.highlighted {
    background: none;
}
.view-Carousel .flexslider ul li{
    width: 190px!important;
    padding-right: 10px;
}
.view-Carousel .flexslider .flex-direction-nav a{
    text-indent: 9999px;
    top: 45%;
}
.view-Carousel .flexslider .flex-direction-nav a.flex-next {
    right: -20px;

}
.view-Carousel .flexslider .flex-direction-nav a.flex-prev {
    left: -20px;
}
.view-Carousel .flexslider .vjs-default-skin .vjs-big-play-button{
    height: 4em;
    left: 60%;
    margin: -40px 0 0 -35px;
    top: 65%;
    width: 4em;
}
.view-Carousel .flexslider ul li .videos_unsolve span{
    top: 50%;
    left: 50%;
    width: 25px;
    height: 42px;
    margin: -20px 0 0 -8px;
    background: url('../images/video-js.png') -110px 0 no-repeat;
    
}
.view-Carousel .flex-direction-nav a.flex-next {
    background-position: -27px 0;
    
}
#carousel .titlte span a {
    color: #fff;
    font-weight: bold;
}
#carousel .titlte {
    padding: 5px;
}
#carousel .titlte a {
 display:none;
}

#carousel .videos_unsolve{
}
#carousel .videos_unsolve:hover{
    background:  rgba(255, 255, 255, 0.5);
}
.view-id-Carousel {
float:right;
    padding-left: 200px;
    margin-left: -200px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}


.view-Carousel .flexslider {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    padding: 10px;
    position: relative;
}

#block-views-carousel-block h2{
width:175px;
color: rgb(17, 151, 136);
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 30px;
font-style: italic;
font-weight: 500;
text-align: left;
float:left
}

#block-views-carousel-block{
width:100%;
clear:both;
}


#carousel {
z-index:500 !important;
}

#carousel .vjs-big-play-button span:hover{
    box-shadow: 0 0 35px #66ffff;
}
#carousel .video_icon{
    background: url("../images/playback.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    box-shadow: 0 0 35px #fff;
    height: 30px;
    left: 83px;
    opacity: 1;
    position: absolute;
    top: 59%;
    width: 30px;
    z-index: 100;
}
/**/
.profile {
    color: #FFFFFF;
}
#block-views-latest-news-block-1 h2 {
padding-left: 0px;
box-sizing: border-box;
color: rgb(17, 151, 136);
display: inline;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 30px;
font-style: italic;
font-weight: 500;
height: auto;
line-height: 42.8571434020996px;
width: auto;

padding-top:20px;
}
#block-views-latest-news-block h2{
padding-left: 0px;
color: rgb(17, 151, 136);
display: inline;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 30px;
font-style: italic;
font-weight: 500;
height: auto;
line-height: 42.8571434020996px;
width: auto;
    

/*padding-left: 50px;*/
}
#block-block-32 h2{
    padding-left: 50px;
box-sizing: border-box;
color: rgb(17, 151, 136);
display: inline;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 30px;
font-style: italic;
font-weight: 500;
height: auto;
line-height: 42.8571434020996px;
width: auto;
padding-bottom:10px;    
}
#block-block-32 .content {
    margin-left: 50px;
overflow-x: hidden;
}
#block-views-latest-news-block-1 .content {
    height: 300px;
    overflow: auto;
/*    padding-left: 50px;  */

}

#block-views-latest-news-block{
    margin-bottom: 30px;
}
#block-views-latest-news-block .content{
  padding-left: 0px;
    overflow: auto;
    height: 300px;
}

#block-block-33 .row {
    background: #ff9900;
    padding: 15px;
    margin-left: 20%;
    margin-right: 0;
    width: 65%;
}
#block-block-33 {
    clear: both;
    padding-top: 30px;
}
.Chupacabras{
    text-align: center;
    padding: 10px;
    font-size: 18px;
}
#block-block-33 .row ul li{
    list-style: none;
    margin-left: 14%;
}
#block-block-33 .row ul li a{
    background: #fff;
    color: #000;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: bold;
    margin-right: 20px;
    float: left;
    width: 30%;
    text-align: center;
    
}

.footer {
    margin-top: 50px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.footer .container {
    border-top: 1px solid #89b9bf;
    margin-top: 10px;
    padding: 15px 0;
}
.footer .menu.nav li{
    
    padding: 0;
    margin-left: 0;
}
.footer .menu.nav li a.submit-stories{
    border-right:none
}
.footer .menu.nav li a{
     padding: 1px 7px;
     border-right: 3px dotted #555555;
}
.footer .region{
    padding-top: 10px;
}
.footer .menu.nav li a.active,.footer .menu.nav li a:hover{
      color: #66ffff;
}
.footer .menu.nav li a.submit-stories{
    color: #CC0033;
}
.footer .menu.nav li a:hover{
    background: none;
}

.footer #block-block-30 .copyright {
    font-size: 13px;
    color: #FFFFFF;
    text-align: right;
    
}
.footer #block-block-30 .copyright a {
    color: #66ffff;

}
/*.view-news-slide*/

.view-news-slide .flex-viewport .slides li{
    position: relative;
}
.view-news-slide .title{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    bottom: 0;
    padding:10px 15px;
    position: absolute;
    width: 100%;
    z-index: 999;
    font-size: 18px;
}
.view-news-slide .sub-title{
    color: #FF9900;
    margin-bottom: 0;
    padding-top: 5px;
}
.view-news-slide .flex-caption {
    color: #FFFFFF;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 5px;
}
.view-news-slide .flex-caption span a {
    color: #fff;
    text-transform: uppercase;
}
.view-news-slide .flexslider .flex-control-nav {
    display: none;
}
.flexslider .titlte span a {
    color: #fff;
}
.flex-direction-nav a{
    opacity: 0;
}
.view-news-slide .flex-direction-nav .flex-next{
    text-indent: 9999px;
    background-position: -27px 0;
}
.flex-direction-nav a:hover {
    opacity: 1;
    
}

/*comments*/
#slideshow-news{
    padding-right: 0;
    
}
#slideshow-comments {
    padding-left: 0;
    
}
#block-views-mysteries-news-block h2,
#block-views-discussion-board-block h2{
    margin-top: 0;
    padding-bottom: 8px;
    padding-left: 6px;
    padding-top:8px
    text-transform: uppercase;
    color:rgb(255, 255, 255);
    font-style: italic;
    background-color: #3edacc;
font-weight: 900;
}

#block-views-mysteries-news-block .content{
}

h2 .sub-title{
    color: #fff;
    font-size: 30px;
}
#block-views-mysteries-news-block,
#block-views-discussion-board-block{
    margin: 0px 0 0px 20px;
    border-bottom:solid 6px #CAAA00;
    padding:0px 0px 21px 0px;
    clear:both;
}
#block-views-mysteries-news-block .views-field-title{
padding-top:8px
}

.region-slideshow-left,
.region-slideshow-right{
    height: 360px;
}
/*.region-slideshow-left .flex-viewport .field-content {
    max-height: 390px;
    overflow: hidden;
}*/

#block-views-mysteries-news-block .content {
    overflow: auto;
    height: 260px;
}
.view-latest-news .views-row .views-field-field-images,
.views-row .views-field-field-images {
    float: left;
    padding: 0 15px 0 0;
    margin-bottom: 0px;
    margin-right: 0px;
    
}
.view-id-mysteries_news {
width:100%
}

.views-field-subject {
        width: 80%;
}
.view-discussion-board .views-row.views-row-last {
    border-bottom: none;
}
.view-mysteries-news .views-row,
.view-latest-news .views-row{
clear:both;
 vertical-align: middle;
    border-bottom: 0px dotted #222;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-left: 0;
    padding-top:0px;
    margin-right: 0px;
    padding-right:20px;
    height: 50px;
}
.view-discussion-board .views-row .views-field-picture img{
    border-radius: 8px;
}
#block-views-mysteries-news-block .views-row span a,
.view-discussion-board .views-row span a {
    color: #fff;
}
/*comment*/
/*.comment.clearfix{
    color: #fff;
}*/
.comment-unpublished {
    padding: 10px;
    color: #555;
}
.comment-unpublished .field-name-comment-body{
    color: #555;
}
.comment-form .field-name-comment-body {
    width: 600px;
}
.comment-form .form-item label{
    width: 100px;
    color: #fff;
}
.comment-form .form-item input.form-text {
    color: #555555;
    height: 30px;
    padding: 5px 10px;
    width: 250px;
}
.comment-form .form-textarea-wrapper .form-textarea{
    color: #555555;
    padding: 5px 10px;
}
.comment-form .form-select {
    color: #555;
    padding: 5px;
}
.comment-form .form-actions input.form-submit {
    color: #000;
    padding: 5px 10px;
    margin-right: 10px;
}
.comment-form .text-format-wrapper fieldset {
    display: none;
}
.comment-form ul.links.inline li.comment-add a{
    color: #428bca;
}
.comment ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #DDDDDD 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #DDDDDD #BBBBBB #999999;
    border-image: none;
    border-radius: 11px;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    display: block;
    float: left;
    margin: 0 0.5em 0.5em 0;
    outline: 0 none;
    overflow: visible;
    padding: 4px 10px 3px;
    text-decoration: none;
    text-shadow: 0 1px 1px #FFFFFF;
    text-transform: lowercase;
    vertical-align: middle;
    width: auto;
    background: #fff;
}

/*Tips*/
.webform-client-form {
    margin-left: 15%;
}
#webform-component-i-agree{
    clear: both;
}
.webform-component-checkboxes input.form-checkbox{
    float: left;
    margin-right: 10px;
}
.webform-component-checkboxes .form-checkboxes label.option{
    width: 50%;
}
#terms {
    color: #000;
}
/*.webform-client-form #webform-component-name label,
.webform-client-form #webform-component-email label,
.webform-client-form #webform-component-phone label,
.webform-client-form #webform-component-link label{
    color: #fff;
    margin-right: 10px;
    width: 85px;
}*/
.webform-client-form label{
    color: #fff;
    width: 150px;
    float: left;
}
.webform-client-form .webform-component-textarea .form-textarea-wrapper {
    margin-left: 153px;
    width: 55%;
}
.webform-client-form .form-item-mollom-captcha label,
.webform-client-form .webform-component-radios label,
.webform-client-form .webform-component-date label{
    float: left;
}
.webform-client-form .webform-component-date label{
    margin-right: 4px;
}
.webform-client-form .webform-component-date .form-type-select .form-select {
    height: 30px;
    padding: 5px;
    margin-right: 20px;
}
/*.field-prefix {
    float: left;
}*/
.webform-client-form .form-item-mollom-captcha,
.webform-client-form .form-actions,
.webform-client-form #webform-component-story-description{
    clear: both;
}
.webform-client-form .mollom-image-captcha-instructions{
    float: right;
    height: 0;
    text-indent: -9999px;
    width: 23px;
}
.webform-client-form .mollom-image-captcha-instructions a{
background: url("../images/audio.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
float: right;
height: 17px;
margin-top: 25px;
width: 25px;
margin-right: -3px;
}
.webform-client-form .mollom-captcha-container .mollom-captcha-content {
    float: left;
    margin-right: 0;
    padding-left: 0;
}
.webform-client-form .mollom-captcha-container .mollom-captcha-content.mollom-audio-captcha{
     margin-right: 25px;
}
.mollom-captcha-container .mollom-refresh-captcha {
    margin-top: 5px;
    right: 0;
    margin-right: -3px;
}
.mollom-audio-catcha-instructions {
    display: none;
}
.mollom-audio-captcha-switch {
    float: right;
    height: 25px;
    margin-right: -54px;
    margin-top: -24px;
}
.mollom-audio-captcha-switch a.mollom-switch-captcha {
    background: url("../images/audio.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 17px;
    text-indent: -9999px;
    width: 25px;
}
.webform-client-form .form-actions input.form-submit {
    color: #000000;
    margin-left: 150px;
    margin-top: 15px;
    padding: 7px 15px;
}
.webform-client-form #edit-submitted-join-the-email-list {
    float: left;
    margin-top: -5px;
}
.webform-client-form .form-item-mollom-captcha input.form-text {
    color: #333333;
    margin-left: 150px;
    margin-top: 10px;
    padding: 5px 10px;
    width: 155px;
}
.webform-client-form .webform-component-radios label.option{
    float: none; 
}
.webform-client-form input.form-text {
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    color: #333333;
    height: 30px;
    padding: 5px 10px;
    width: 250px;
}
.webform-client-form #webform-component-link input.form-text{
    width: 54%;
}
.webform-client-form input.form-radio {
    margin-top: 0;
}
.webform-client-form .form-textarea {
    color: #333333;
    padding: 10px;
}
.webform-client-form .webform-container-inline{
     color: #000;
}
.webform-client-form .form-item-submitted-join-the-email-list {
    display: inline-block;
    margin-right: 20px;
}
/*page-user*/
.page-user.page-user-edit label{
     width: 150px;
}
.page-user.page-user-edit span.fieldset-legend,
.password-strength, div.password-confirm{
    color: #FFFFFF;
}
.page-user.page-user-edit .form-select{
    height: 30px;
}
.page-user label {
    color: #FFFFFF;
    width: 120px;
}
.page-user input.form-text {
    border: 1px solid #DFDFDF;
    border-radius: 4px;
    height: 30px;
    padding: 5px;
    width: 250px;
}
.page-user input.form-submit{
    padding: 7px 10px;
}
/**/
.view-archives .views-row {
    height: 200px;
    margin-bottom: 10px;
}
.view-archives .views-row .views-field-field-image {
     border: 2px solid #5c5c5c;
}
.view-archives .views-row .views-field-field-image:hover {
     border: 2px solid #66ffff;
}
.view-archives .views-row .views-field-title{
    padding-top: 10px;
}
.view-archives .views-row .views-field-field-image img {
    width: 100%;
    height: auto;
}
.block-taxonomy-menu-block ul li {
    list-style: none;
    text-transform: capitalize;
    padding: 8px 0;
    font-size: 16px;
}
.block-taxonomy-menu-block ul li a{
    color:#b2b2b2
}
.block-taxonomy-menu-block ul li a.active{
    color:#66ffff
}
.view-archives .views-row .views-field-title span a {
    color: #fff;
    text-transform: uppercase;
}
.view-archives .views-row .views-field-term-node-tid a {
    color: #cc9900;
    
}
.sidebar-first.page-taxonomy .breadcrumb,
.page-archives .breadcrumb,
.breadcrumb {
    display: none;
}
.page-archives .region-sidebar-first {
    margin-top: 25px;
}
.view-archives .item-list .pager li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
.view-archives .pager li > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 7px;
}
.view-archives .pager li.pager-current{
    color: #66FFFF;
}
.node-archives .field-label-inline .field-items,
.node-archives .field-name-body {
    color: #fff;
}
.node-archives .field-label-inline .field-label{
    color: #22AFAF;
}
/*.page-taxonomy-term h1.page-header {
    display: block;
}*/
ul.pager {
    padding-right: 15px;
    text-align: right !important;
}
/**/
.node-archives tbody {
border-top: none;
}
.wanted_body {
	
	font-style: normal;	
	font-size: 16px;
	line-height: 16px;
}
.wanted_case_body {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}
.wanted_case_body_indent {
	font-size: 12px;
	padding-right: 0px;
	padding-left: 0px;
	color: #CCCCCC;
	line-height: 15px;
}
.wanted_blue_bold {
	color: #22afaf;
	font-weight: bold;
	line-height: 18px;
	font-size: 16px;
}
.wanted_blue {
	color: #596b6a;
	font-weight: normal;
	line-height: 15px;
	font-size: 11px;
}
.wanted_title {
	line-height: 30px;
	font-size: 18px;
	color: #ffa754;
	font-weight: bold;
	text-transform: uppercase;
}
.style10 {
    line-height: 15px; font-size: 12px; color: #596b6a;
}
.wanted_subtitle {
	line-height: 25px;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: none;
}
.style2 {font-size: 12px}
.style11 {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	float: right;
	height: 210px;
    margin-left: 10px;
}
.style12 {
	font-size: 10px;
	float: left;
	height: 210px;
	font-weight: normal;
	color: #FFFFFF;
    margin-right: 10px;
}
.style13 {
	font-size: 10px;
	height: 200px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	
}
.style14 {
    font-size: 10px;
	float: right;
	height: 210px;
	
	font-weight: normal;
	color: #FFFFFF;
}
.view-latest-news .views-field-title a {
  /*  color: #fff;  */
    font-weight: normal;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
 padding-left: 10px;
    padding-right: 10px;
}
/*region-sidebar-first*/
.region-sidebar-first .block-taxonomy-menu-block h2{
    color: #fff;
    margin-top: 0;
    padding-left: 10px;
    text-transform: uppercase;
}
h2, .region-sidebar-second, .region-sidebar-first {
    color: #ff9900;
}
.region-sidebar-first .block-taxonomy-menu-block .content ul {
    padding-left: 10px;
}
/**/
.navbar-toggle {
    display: none!important;
}
.search-form .container-inline .form-item-keys label,
.search-results{
    color: #fff;
}
.search-form .container-inline input {
    padding: 5px 10px;
}
.description {
color: #fff;
}
.view-latest-news .views-field-body table {
    border-collapse: separate;
}
ul.links.inline li.comment-add a {
color: #fff;
}
#comments h2.title{
    font-size: 21px;
}
#comments h3 a{
    color: #66ffff;
}

.node-type-archives h1.page-header, 
h1.page-header{
    color: #fff;
    font-size: 28px;
}
#user-login input.form-text{
    color: #000000;
}
/*page-admin-dashboard*/
#page .form-submit {
    margin-top: 6px;
}

#block-views-latest-news-block-1 {
box-sizing: border-box;
float:left;
width:50%;

}

#block-block-32 {
box-sizing: border-box;
float:right;   
width:50%; 
position:absolute;
   right:0;
}

#block-views-latest-news-block {
clear:both;
box-sizing: border-box;
float:left;
width:50%;
}

.fb-like-box.fb_iframe_widget, 
.fb-like-box.fb_iframe_widget span, 
.fb_iframe_widget iframe{
    width: 100%!important;
}
.fb-recommendations.fb_iframe_widget, 
.fb-recommendations.fb_iframe_widget span, 
.fb_iframe_widget iframe{
    width: 100%!important;
}
.fb-recommendations span#u_0_1, .fb-recommendations span#u_0_2, 
.pts td span{
    color: #fff!important;
}
html#facebook body.plugin.gecko.win.Locale_en_US div._li div.pluginSkinLight.pluginFontHelvetica div._4s7c div.clearfix.pam div._8u._42ef table.uiGrid._51mz tbody tr._51mx td._51m-._51mw div.pts table.uiGrid._51mz tbody tr._51mx td._51m-.pls._51mw div span#u_0_2{
    color: #fff!important;
}
.pluginFontHelvetica, .pluginFontHelvetica button, .pluginFontHelvetica input, .pluginFontHelvetica label, .pluginFontHelvetica select, .pluginFontHelvetica td, .pluginFontHelvetica textarea{
    color: #ffffff!important;
}
body a:hover, body a:focus, body a {
color: #66ffff;
}
#webform-component-i-agree{
   margin-left: 150px;
}


.region-content{
margin:0px 0px 0px 0px;
position:relative;
}

.nav-tabs{
clear:both;
}

#block-views-mysteries-news-block .views-row-odd {
 background-color: #253E40; 
}

.tpl2 .bg {
  background: rgba(63, 201, 186, 0.5);
    background-image: url("/sites/default/files2/background_images/hover_background.png");
 opacity: 0.5;

}
.portfolio-item img {
    width: 100%;
    display: block;
}

#portfolio-preview-items.four-cols .portfolio-item .overlay {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

#portfolio-preview-items.four-cols .portfolio-item .overlay .btns {
    margin-top: 75px;
    margin-left: 74px;
    width: 84px;
    height: 40px;
    float: left;
}

#portfolio-preview-items.two-cols .portfolio-item {
    position: relative;
    width: 462px;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
}

#portfolio-preview-items.two-cols .portfolio-item .overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

#portfolio-preview-items.two-cols .portfolio-item .overlay .btns {
    margin-top: 185px;
    margin-left: 194px;
    width: 84px;
    height: 40px;
    float: left;
}

#portfolio-preview-items.one-cols .portfolio-item {
    position: relative;
    width: 1098px;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
}

#portfolio-preview-items.one-cols .portfolio-item .overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.tpl2 .bg {
    opacity: 0;
    width: 100%;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
    top: 0;
    height: 100%;
}

.tpl2 .bg:hover {
    opacity: 1
}

.portfolio-item .info {
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.portfolio-item .info {
    background: #f8f8f8;
    float: left;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #fff;
}

.portfolio-item .overlay {}

.portfolio-item h3 {
    font-weight: 400;
    float: left;
    padding-top: 10px;
    padding-bottom: 0px;
    font-size: 16px;
    width: 100%;
    text-align: center;
}

.portfolio-item .categories {
    font-size: 11px;
    font-weight: 400;
    text-transform: capitalize;
    color: #8a8a8a;
    float: right;
    padding-bottom: 10px;
    width: 100%;
    text-align: center;
}

.portfolio-item .info p {
    color: #fff;
    float: left;
    width: 100%;
}

.portfolio-item.v2 {
    overflow: hidden;
}

.portfolio-item.v2 .tpl2 .center-bar {
    margin-top: -30px;
    height: 45px;
    padding:0px 10px 0px 10px;
    margin-bottom: 0 !important;
}

.portfolio-item.v2 .info {
    position: absolute;
    bottom: -102px;
    left: 0;
    webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.portfolio-item.v2 .info:after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -9.5px;
    margin-top: -12px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 9.5px 12px 9.5px;
    border-color: transparent transparent #fff transparent;
}

.portfolio-item.v2:hover .info {
    bottom: 0;
}

.portfolio-item .link {
    border: 2px solid #fff;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    padding: 8px 15px;
    margin-right: 10px;
    font-size: 12px;
    font-weight: bold;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
}

.portfolio-item .link:last-child {
    margin-right: 0;
}

.portfolio-item .center-bar .title {
    font-size: 17px;
    font-weight: 600;
    width: 100%;
    color: #fff;
    display: inline-block;
}

.v1.portfolio-item .center-bar .categories,
.v1.portfolio-item .center-bar .title {
    display: none;
}

.portfolio-item .center-bar .categories {
    font-size: 13px;
    width: 100%;
    color: #fff;
    display: inline-block;
}

.tpl2 {
    float: left;
    position: relative;
}

.tpl2 img {
    max-width: none;
    width: 100%
}

.tpl2 .center-bar {
    height: 30px;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    text-align: center;
    width: 100%;
}
/* End Portfolio */



.separator{
clear:right;border-top:solid 6px #3EDACC
}




.view-latest-news{
width:100%;
}

::-webkit-scrollbar { width: 7px; height: 1px;}
::-webkit-scrollbar-button {  background-color: rgb(37, 62, 64); }
::-webkit-scrollbar-track {  background-color: #222327;}
::-webkit-scrollbar-track-piece { background-color: background-color: #819B95;}
::-webkit-scrollbar-thumb { height: 50px; background-color: rgb(37, 62, 64); border-radius: 3px;}
::-webkit-scrollbar-corner { background-color: #999;}}
::-webkit-resizer { background-color: #666;}




.did-you-know{
background-color:white;
height:260px;
padding-top:32px;
padding-right:20px;
}

.view-mysteries-news {
    float: left;
    padding: 0;
    margin-bottom: 10px;
    margin-right: 10px;
padding-right: 0 px;
}

.view-display-id-block_1 .views-row {
padding-right:0px;
}
.field-content a{
}

.did-you-know span {
}

.did-you-know a{
color:red;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 25px;
font-style: italic;
font-weight: 900;
}
.did-you-know a:hover { 
  color: red;
}

.views-field-field-images {
padding-right:30px
}

#block-views-latest-news-block-1 .pager{
color:black;
 position: relative;
    top: -45px;
color: black;
}



#block-views-latest-news-block-1 .pager a {
color: black;
}

#block-views-latest-news-block-1 .content {
overflow:hidden
}



#block-views-latest-news-block .views-table td {
    padding: 10px;  
}

#block-views-latest-news-block .views-row-even a{
 color: white;
}

#block-views-latest-news-block .views-row-odd a{
 color: white;
}


#block-views-latest-news-block .views-row{
padding:0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
font-style: italic;
font-size:14px;
font-weight:900;
height:35px;
}

#block-views-latest-news-block .views-field-title{
 float:left;
width:100%;
min-height:35px;
padding-left:8px; padding-top:5px;
}

#block-views-latest-news-block .views-row-odd .views-field-title a{
 font-weight:900;
color:white;
}


#block-views-latest-news-block .views-row-first .views-field-title a{
 font-weight:900;
color:black;
}

#block-views-latest-news-block .views-row-even .views-field-title a{
 font-weight:900;
color:white;
}


#block-views-latest-news-block .views-row-even .views-field-title{
 background-color:black;
}
#block-views-latest-news-block .views-row-odd .views-field-title{
 background-color:#949898;
}

#block-views-latest-news-block .views-row-first .views-field-title{
 background-color:white;
}

#block-views-latest-news-block .views-row-even .views-field-title{
 background-color:black;
}


#block-views-latest-news-block .views-field-nid{
 float:right;
width:283px;
min-height:35px;
padding-left:8px; padding-top:5px;
}

#block-views-latest-news-block .views-row-odd .views-field-nid a{
 color:#C2C3C5;
}

#block-views-latest-news-block .views-row-first .views-field-nid a{
 color:white;
}

#block-views-latest-news-block .views-row-even .views-field-nid a{
 
 color:black;
}

#block-views-latest-news-block .views-row-odd .views-field-nid{
 background-color:#C2C3C5;
}

#block-views-latest-news-block .views-row-first .views-field-nid{
 background-color:white;
}

#block-views-latest-news-block .views-row-even .views-field-nid{
 background-color:black;
}



#block-views-latest-news-block .views-row-even {
 color: white;
background-color:black;
}

#block-views-latest-news-block .views-row-odd {

}


#block-views-latest-news-block .views-row-first{
}

#block-views-latest-news-block-1 .views-label-nid{
display:none;
}

.slider-content{
display:none;
}

.flex-viewport {
max-height: none !important;
}

.field-content img {height:auto;}