/*
Theme Name: Venturos Child
Theme URI: http://colorlabsproject.com/themes/venturos/
Description:  Wordpress Theme created by <a href="http://colorlabsproject.com">ColorLabs & Company</a> 
Author: ColorLabs & Company
Author URI: http://colorlabsproject.com/
Version: 1.0.9
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: colabstheme
Template: venturos
*/
@import url("../venturos/style.css");

@font-face {
    src: url('./fonts/gruppo-regular-webfont.eot');
    src: url('./fonts/gruppo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/gruppo-regular-webfont.woff') format('woff'),
         url('./fonts/gruppo-regular-webfont.ttf') format('truetype'),
         url('./fonts/gruppo-regular-webfont.svg#grupporegular') format('svg');
    font-weight: bold;
    font-style: normal;

}
.located .widget-title{
  color:#0042A2;
}
.logo-image{
  height:auto;
  width:150px;
}
@media (min-width: 320px) and (max-width: 370px){
	.main-content img {
	width: 200px !important;
  text-align:center;
}
}
@media all and (min-width: 768px) {
#text-7{
    text-align:center;
    width:auto;
  }
  #text-8{
    text-align:center;
    width:auto;
  }
  .located .widget-title{
     text-align:left;
  }
  #facebook-sidebar{
   	height:auto;
    max-width: 190px;
    margin-right:auto;
    margin-left:auto;
  }
}
#text-7{
    text-align:center;
  }
  #text-8{
    text-align:center;
  }
@media all and (min-width: 1024px) {
.located .widget-title{
     text-align:left;
  }
#text-7{
    text-align:center;
    width:900px;
  }
  #text-8{
    text-align:center;
    width:900px;
  }
  .header .logo{
  padding-left: 15px;
}
  .featured-control {
	float: right;
  display:none !important;
}
}
#facebook-sidebar{
   	height:auto;
    max-width: 190px;
    margin-right:auto;
    margin-left:auto;
  }
.footer-block .menu li{
padding-left: 0px !important;
padding-right: 8px !important;
}

@media all {
div.footer-block {
	height:auto;
	background: #FFF!important; 
    padding-left: 15px!important;
    padding-right: 15px!important;  
}
  .main-content {
background: #FFF url('images/diagonal-pattern.png')repeat-x;
border: 1px solid #d0d0d0;
border-top: none;
padding: 80px 20px 10px 20px;
}
}
h1,h2,h3,h4,h5,h6{
font-weight: bold;
color:#0042a2;
}
li a , a{
color:#0042a2;
}
body .searchbox input {
color: #000000 !important;
}
.topnav a:hover {
color: #FD823F !important;
}
.text-slider li h3 a {
color: #FFFFFF !important;
}
.text-wrapper {
background: #FD823F !important;
}
a:hover{
color: #FD823F;
}
body .featured-block li:hover {
border-bottom: solid 2px #FD823F !important;
}
.pager a:hover {
background: #010082 !important;
} 

.pager .selected{
background: rgb(0, 34, 84) !important;
} 

body .top-slider > .caroufredsel_wrapper {
 border-bottom: none !important;
}
.header-wrapper {
    border-bottom: 3px solid  #002254 !important;
	margin-top: 25px;   
}
.header{
border-top: none  !important;
border-bottom:  none  !important;
background: white !important;
}

.sidebar.column.col4 {
padding-left: 30px;
}
.menu-mainmenu-container li {
margin-top: 25px;
}
.topnav a {
color: #0042a2 !important;
font-weight: bold !important;
}
.header .logo{
border:none !important;
margin-left: -19px;
}
body .topnav, .header .searchbox{
background-color: white;
z-index: 100000000;
}
.soc-net
{
display:none;
}

#menu-mainmenu-1 a {
color: 0042a2;
}

a:hover {
color: #FD823F;
}
.section-block.portfolio, .entry-icon i
{
display:none;
}
.main-content .section-block:after, .main-content .section-block
{
border:none;
}
.post
{
margin-left:25px;
}
p, body, .breadcrumb a, .breadcrumb span
{
color:#333;
}

ul.sf-menu ul li {
background: white;
}

ul.sf-menu ul {
  background: white;
}

.col6 {
width: 51%;
float: none;
margin: 0 auto;
display: block;
}

.section-block.text {
	padding: 0 10px!important;
}

body .section-block .title {
	color: #0042a2;
}

.post .entry-title {
	color: #0042a2;
}

h3{
	color: rgb(0, 34, 84);
}
h4 {
	color: rgb(0, 34, 84); 
} 

.breadcrumb span {
	color: #FD823F;
}

#ant-title {
	background: url('images/ants.png') no-repeat;
}

.page.page-id-129 .post .entry-title {
padding-top: 22px;
margin-left: 80px;
}
.page.page-id-129 .post-header {
height: 75px;
}


#rodents-title {
	background: url('images/rodents.png') no-repeat;
}

.page.page-id-130 .post .entry-title {
padding-top: 22px;
margin-left: 80px;
}
.page.page-id-130 .post-header {
height: 75px;
}


#fleas-title {
	background: url('images/fleas.png') no-repeat;
}

.page.page-id-131 .post .entry-title {
padding-top: 22px;
margin-left: 80px;
}
.page.page-id-131 .post-header {
height: 75px;
}

#spiders-title {
	background: url('images/spiders.png') no-repeat;
}

.page.page-id-132 .post .entry-title {
padding-top: 22px;
margin-left: 80px;
}
.page.page-id-132 .post-header {
height: 75px;
}

#cockroaches-title {
	background: url('images/cockroaches.png') no-repeat;
}

.page.page-id-143 .post .entry-title {
padding-top: 22px;
margin-left: 80px;
}
.page.page-id-143 .post-header {
height: 75px;
}

.main-content .section-block.text {
display: inline-block;
/* width: 100%; */
/* position: absolute; */
margin-top: -50px!important;
/* margin-left: 100px; */
float:right;
}
.home .main-content .section-block{margin: 5px 0;}

.post ul {
color: #000;
}

a {
color:  #002254;
}

.content ul{
margin: -10px 0 9px 25px;
}

.post .entry-title {
font-size: 28px;
}

h4 {
font-size: 24px;
}
h3 {
font-size: 22px;
}

.wpcf7-form-control-wrap.captcha {
display: block;
}

.enquire-now {
background-color: #FD823F;
width: 24%;
font-size: 22px;
border-radius: 8px;
padding: 10px;
font-weight: bold;
margin-top:15px;
}
.enquire-now a:hover {
	color:#fff !important;
}
.page.page-id-129 .enquire-now {
width: 15%;
}
.page.page-id-130 .enquire-now {
width: 15%;
}
.page.page-id-131 .enquire-now {
width: 15%;
}
.page.page-id-132 .enquire-now {
width: 15%;
}
.page.page-id-143 .enquire-now {
width: 15%;
}

.testi {
background-color: #DADADA;
border-radius: 3px;
margin-left: -3px;
font-style: italic;
}
#searchHeader {
display: none;
}
.book-number {
float: right;
color: #FD823F;
font-weight: bold;
font-size: 18px;
margin: 15px 5px;
width: 20%;
}
.enquire {
font-weight: bold;
line-height: 25px;
font-size: 20px;
}
.widget-title, .post-entry h4,h3,h5{
color: #0042a2;
}

.testi {
padding: 10px;
}

body .featured-block span.entry-title {
font-size: 22px;
}
body .featured-block .entry-title a {
	color: #0042a2; 
}
body .featured-block .entry-title a:hover {
	color: #FF9A62; 
}
.footer-block a:hover {
color: rgb(253, 130, 63) !important; 
}
.title{
	color:#fff;
}
.top-slider li{
	color:#333;
}
ul.sf-menu ul a: hover {
color: #FD823F;
}
body {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzU5OTRjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzVmOWFjZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(89,148,202,1) 62%, rgba(95,154,207,0.7) 68%, rgba(125,185,232,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(62%,rgba(89,148,202,1)), color-stop(68%,rgba(95,154,207,0.7)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); /* IE10+ */
background: linear-gradient(to top,  rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#007db9e8',GradientType=0 ); /* IE6-8 */

}
.col3 {
width: 24%;
}
.bquote-right {
margin-top: 5px;
display: inline-table;
}
.bquote-left {
margin-top: -5px;
display: inline-table;
}
.enquire-now, .book-number{

}
em {
font-size: 15px;
}
.enquire-now a{
color:#0042A2!important;
}
.header {
height: 60px;
top: 0px;
}

body .section-block .title {
    font-weight: bold;
}

body .featured-block .entry-title a {
    font-weight: bold;
}


body .header {
margin-top: -38x;
}

.alignright {
margin: -9px 0 10px 10px;
}

.header h1 {
margin-top: -10px;
}

.footer-block .menu {
font-size: 13px;
}

.main-wrapper > div:nth-child(7) > p:nth-child(1) {
   padding-top: -10px;
	color: #fff; 
}
.header {
position: absolute !important;
}
.widget {
border-bottom: 0px dotted #e8e8e8;
}
.located {
background-color: #fff;
padding: 0px 20px !important;
}
.content {
border-bottom: 0px dotted #d0d0d0;
}
.main-content {
border: 0px solid #d0d0d0;
}
.home .located {
padding: 0 20px !important;
}

.ie8 .nav-collapse a{padding-left:8px;}
.ie8 .main-content {
background-image: url("images/diagonal-pattern.png") ;
background-color: #FFF;
background-repeat: repeat-x;
}
.ie8 .enquire-now{width:25%;}
.ie9 .section-block.text {
margin-left: -120px;
}
.ie8 ul.sf-menu li {
margin-left: -8px;
}
.ie8 #next2 {
width: 100%;
}
.ie8 .main-content .section-block.text {
width: 40%;
}
.ie8 #text-7 {
text-align: center;
width: 100%;
}
.ie8 #text-8 {
text-align: center;
width: 100%;
}
.ie8 .located .widget-title {
text-align: left;
}


.ie9 .entry-featured{
left: 0px !important;
}

.ie9 .entry-featured li{
margin-right: 7px !important;
}
.facebook {
position: relative;
top: 30px;
left: 175px;
}
/* .two-col-left .post-block {
width: 100%;
} */
.sidebar.column.col4{margin-left:0px!important;}
.home .footer-block{padding-left:15px!important; padding-right:15px!important;}
/* .page .footer-block{padding-left: 20px; padding-right:20px;} */
.footer-block .copy{text-align:right;}
@media (max-width: 977px) {

	.nav-collapse ul.sf-menu{
		background: white;
		margin-left: 50px !important;
	}
	ul.sf-menu ul {
		background: white;
	}
	ul.sf-menu ul li {
	background: white;
	}
	.book-number {
		width: 35%;
	}
	.nav-collapse .sf-menu li {
		margin-left: 10px;
	}
	.header {
	position: relative !important;
	}
	.footer-block{height:auto;}
	
}
@media (min-width: 768px) and (max-width:800px) {
	.header {
		height: 100px;
	}
	.main-content .section-block.text {
	display: inline-block;
	/* width: 100%;
	position: absolute;
	margin-top: -30px;
	margin-left: -45px; */
	
	margin-top:0px!important;
	width:auto;
	position:static;
	}
	.enquire-now {
	width: 22% !important;
	}
	.testi {
	width: 80%;
	margin-left:0px;
	}
	.header {
	position: relative !important;
	}
	.footer-block{height:auto;}
	.top-slider .slides li{height:300px !important;}
	.top-slider .slides li img{height:300px !important; width:100%;}
	.top-slider .caroufredsel_wrapper {height:300px;}
	.top-slider .text-wrapper .caroufredsel_wrapper{height:100%;}
	.nav-collapse .sf-menu li {margin-top:0px !important;}
	.footer-block .menu{float:none; margin: 0 auto; text-align:center;}
	.footer-block .copy {
    text-align: center;
	float:none;
}
}

@media (min-width: 500px) and (max-width: 640px){
	.book-number {
		width: 43%;
	}
	.textwidget img {
		width: 200px;
	}
	.main-content .section-block.text {
	display: inline-block;
	/* width: 100%;
	position: absolute;
	margin-top: -30px;
	margin-left: -45px; */
	margin-top:0px !important;
	width:auto;
	position:static;
	}
	.facebook {
	padding: 0px;
	margin-right: -45px;
	}
	.enquire-now {
	width: 38% !important;
	}
	.testi {
	width: 80%;
	margin-left:0px;
	}
	.header {
	position: relative !important;
	}
	.footer-block{height:auto;}
	.top-slider .slides li{height:300px !important;}
	.top-slider .slides li img{height:300px !important; width:100%;}
	.top-slider .caroufredsel_wrapper {height:300px;}
	.top-slider .text-wrapper .caroufredsel_wrapper{height:100%;}
	.nav-collapse .sf-menu li {margin-top:0px !important;}
	.footer-block .copy {
    text-align: center;
}
}
@media (min-width:370px) and (max-width: 490px){
	.testi p img{
	max-width: 15px !important;
	}
	.main-content .section-block.text {
	margin-right:auto !important;
	margin-left:auto !important;
 	width:90% !important;
	}
	.main-content img{
	 max-width:36px!important; 
	}
	.book-number {
		width: 43%;
	}
	.textwidget img {
		width: 200px;
	}
	.main-content .section-block.text {
	display: inline-block;
	margin-top:0px!important;
	width:auto;
	position:static;
	float:right;
	}
	.main-content{
	padding-top: 51px;}
	.top-slider .slides li{height:250px !important;}
	
	.top-slider .slides li img{height:250px !important; width:100%;}
	
	.text-wrapper{display:none !important;}
	
	.btn-navbar{margin-top:0px;}
	.facebook {
	margin-right: -54px;
	padding: 0px;
	}
	.enquire-now {
	width: 38% !important;
	}
	.testi {
	width: 80%;
	margin-left:0px;
	}
	.header {
	position: relative !important;
	}
	.footer-block{height:auto;}
	.nav-collapse .sf-menu li {margin-top:0px !important;}
	.footer-block .copy {
    text-align: center;
	}
	.logo a h1 img {
		padding-left: 10px !important;
	}
	.home .located {
		margin-top: -75px;
	}
	input, textarea{
	 width:95%; 
	}
	#submit-btn{
	 width:57px
	}
}
@media only screen and (min-device-width: 320px) 
and (max-device-width: 800px) {
	.testi p img{
	width: 15px !important;
	}
 	 input, textarea{
 	width:95%; 
	}
  .logo a h1 img {
    padding-left: 10px !important;
	}
  	#submit-btn{
	 width:57px 
	}
}
@media (min-width: 320px) and (max-width: 370px){

	#facebook-sidebar {
    max-width: 100% !important;
	}
	.testi p img{
	max-width: 15px !important;
	}
	.main-content img{
		 max-width:36px!important; 
	}
	.textwidget img {
		width: 200px;
	}
	.main-content .section-block.text {
	display: inline-block;
	margin-top: 0px!important;
	width:auto;
	position:static;
	float:none;
	}
	/* .section-block.text {
	margin-top: 45px !important;
	margin-left: -50px !important;
	}
	.main-content .section-block {
	margin: 100px 0;
	} */
	.book-number {
	float:none;
	width:auto;
	}
	/* .facebook {
	margin-top: -14px !important;
	margin-right: -10px !important;
	} */
	.enquire-now {
	width: 68% !important;
	}
	.testi {
	width: 80%;
	margin-left:0px;
	}
	.top-slider .slides li{height:150px !important;}
	.top-slider .slides li img{height:150px !important; width:100%;}
	/* body .top-slider > .caroufredsel_wrapper{height:142px!important;} */
	
	.header {
	position: relative !important;
	height:auto;
	}
	.topnav{padding-top:10px;}
	.facebook{margin-top:-34px; top:0px; position:static; padding:0px; left:0px; margin-right:0px;}
	.footer-block{height:auto;}
	.top-slider{height:auto!important;}
	.nav-collapse .sf-menu li {margin-top:0px !important;}
	.footer-block .copy {
    text-align: center;
	}
	#text-7 {
	text-align: center;
	line-height: 25px;
	}
	#text-8 {
	text-align: center;
	line-height: 25px;
	}
	.main-content .section-block {
		padding-bottom: 0px;
	}
	.home .located {
		margin-top: -75px;
	}
	.logo a h1 img {
    padding-left: 10px !important;
	}
	input, textarea{
	 width:95%; 
	}
	#submit-btn{
	 width:57px !important;
	}
	
}
img.cert-imge3 {
vertical-align: top;
}
div.logos2 img {
padding-right: 8px;
}