/*Main setup*/

.qtranxs_widget { text-align: right; width: 95%; padding-bottom: 20px; }

.page .single-page {
    padding-top: 0px;
}

#post-851, #post-872, #post-874 { width: 768px; }
#fancybox-content .row { margin:0!important;}
#fancybox-content:first-child { overflow:hidden!important;}

#fancybox-content .container { padding-right:0px!important;padding-left:0px!important;}

*body { font-family:'Montserrat', sans-serif!important; }
.header { background:none; }
.footer {  background: #d3d3d3; }
.footer-bottom .menu a { color:#616161; }
.persephone .tp-bullet:hover, .persephone .tp-bullet.selected { background: rgb(255, 255, 255)!important; }
.persephone.tparrows:hover { background: rgb(255, 255, 255)!important;}
.hello .wpb_content_element { margin-bottom:0px!important; }
.streams-box { background:#fff; }
.vc_custom_1497979448496 { background:#d8d8d8; }
ul.bigger { margin-top:45px; }
h4.streams-title { color:#fff; text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);     margin-top: -40%; position: absolute; left: -25%; width: 150%; }
ul.bigger li { line-height: 14px; font-weight:bold; text-transform:uppercase; padding-bottom:45px; height: 32px; padding-left: 44px; padding-top: 7px;  }
.centre { text-align:center!important; font-size:21px!important; }
div.wpcf7-response-output { color:#000; }
.hello .vc_row-has-fill&gt;.vc_column_container&gt;.vc_column-inner {padding-top: 0px!important; }
.vc_custom_1498034036809 .wpb_content_element {  margin-bottom:0px!important;}
.reg-submit { text-align:center;}

/* icons in services */

ul.bigger.policy, ul.bigger.audit, ul.bigger.grants { list-style-type: none; padding: 0; margin: 0; }

ul.bigger.policy li.one { background: url('images/icons_small_06.jpg') no-repeat left top; }
ul.bigger.policy li.two { background: url('images/icons_small_13.jpg') no-repeat left top; }
ul.bigger.policy li.three { background: url('images/icons_small_23.jpg') no-repeat left top;     padding-top: 0px!important;}

ul.bigger.audit li.one { background: url('images/icons_small_03.jpg') no-repeat left top; }
ul.bigger.audit li.two { background: url('images/icons_small_16.jpg') no-repeat left top; padding-top: 0px!important;}
ul.bigger.audit li.three { background: url('images/icons_small_24.jpg') no-repeat left top; padding-top: 0px!important;}

ul.bigger.grants li.one { background: url('images/icons_small_09.jpg') no-repeat left top; padding-top: 0px!important;}
ul.bigger.grants li.two { background: url('images/icons_small_19.jpg') no-repeat left top; padding-top: 0px!important;}

/*Easy background gradient under the menu please*/

.header.scrolled { background: -moz-linear-gradient(left, rgba(216,216,216,0) 0%, rgba(216,216,216,0) 38%, rgba(216,216,216,0.63) 47%, rgba(216,216,216,1) 56%, rgba(216,216,216,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(216,216,216,0) 0%,rgba(216,216,216,0) 38%,rgba(216,216,216,0.63) 47%,rgba(216,216,216,1) 56%,rgba(216,216,216,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(216,216,216,0) 0%,rgba(216,216,216,0) 38%,rgba(216,216,216,0.63) 47%,rgba(216,216,216,1) 56%,rgba(216,216,216,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d8d8d8', endColorstr='#d8d8d8',GradientType=1 ); }

.header.scrolled .f-logo { margin-bottom: 12px; max-width: 150px; }

/*Fancybox tweaking around

#fancybox-wrap { width:800px!important;  }
#fancybox-content { width:768px!important; }
#fancybox-content .page.single-page {  padding-top: 0px; max-width:768px!important; margin:0 auto; }*/

/*#fancybox-outer { max-width: 800px!important; margin: 0 auto!important; }
#fancybox-content { width:768px!important; }
#fancybox-content .container { width:768px!important; }*/



/*Media Queries*/

@media (max-width: 1199px) {
#fancybox-content .container { width: 80%; }
}

@media (max-width: 1170px){ 
ul.bigger { padding: 0 5% 25px 0%!important; }
}

@media (max-width: 960px){ 
.streams-info { padding: 0 15px; }
}


@media (min-width: 992px){ 
.header.type-3 .top-line {height:0px!important;}
h4.streams-title { font-size: 34px; }
#fancybox-content .col-md-9 { width: 80%!important; }
}

@media (max-width: 991px) {
.header.fixed {
    position: relative;
    background: #222;
    margin-top: 0px;

}
.qtranxs_widget { position: fixed; z-index: 10000; width: 60px!important; padding-top: 10px; }

}

@media (max-width: 767px){ 
.streams-button { display:none!important; }
.header .f-logo { margin-bottom: 12px; max-width: 150px!important; }
}

@media (min-width:768px) {
.vc_row.wpb_row.vc_row-fluid.vc_custom_1497979448496 {
    padding-right:5% !important;
    padding-left:5% !important;
}
}

@media (max-width:430px) { 
.logo { width: 150px!important;  margin: 0 auto; display: block; float:none!important; }
.header.fixed {margin-top: 20px; }
.main-nav { padding-top: 150px; }
}