/*   === WEBSITES FOR ANYTHING ===   */

/* OVERALL */
img { max-width: 100%; height: auto; }



/* FONTS */
html, body { font-size: 13px; color: black; background-color: #F3F3F3; font-family: 'Arimo', sans-serif;     background-image: none; }
h1, h2, h3, h4, h5, h6
{
	font-family: 'Arimo', sans-serif;
}
h1, h2, h3
{
}
h1,
.logo a
{
font-size: 3.5rem;
}
h2
{
font-size: 2.7rem;
}
h3
{
font-size: 2.4rem;
}
h4
{
font-size: 2rem;
}
h5
{
font-size: 1.5rem;
}
h6
{
font-size: 1.2rem;
}



/* HEADER */
#fancy_search {
    display: none;
}
#header { 
height: auto; 
overflow: hidden;
background-image: url('/wp-content/uploads/2016/06/tnt-surveillance-header.jpg');
background-repeat: repeat-x;

    background-color: #f3f3f3;
 }
.logo  { display: none; }
#header_inner {
    /* height: 0px; */
    padding: 40px;
	width: 1150px;
}
#header_extras {
    color: #6f6f6f;
	    margin-top: 0px;
    margin-bottom: 20px;
}
.header_text {
    float: right;
    padding-top: 5px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: 600;
}
.header_text a{
    color:#fff;
	background-image: url('/wp-content/uploads/2016/06/tnt-surveillance-button.jpg');
	padding: 7px 30px;
	
}
/* MENU */
/* center the menu items */
#primary_menu {
    height: 44px;
    max-width: 1200px;
	width: 100%;
	    background-image: none;
		top: 39px;
}
.jqueryslidemenu {width: 1200px; margin: 0 auto;}
.jqueryslidemenu ul { text-align: left;  width: 1200px; margin: 0 auto; }   
.jqueryslidemenu li {
    float: none;
    display: inline-block;
    z-index: 9999;
	    min-width: 130px;
		max-width: 130px;
		height: 70px;
    background-image: url('/wp-content/uploads/2016/06/nav_off.jpg');
    background-position: -6px 0px;
    background-repeat: no-repeat;
    top: -14px;
}
.jqueryslidemenu a {
    color: #080808;
    font-size: 18px;
    font-family: 'Arimo', sans-serif;
    font-style: normal;
	text-transform: initial;
    /* padding: 30px; */
    text-align: center;
	padding: 29px 1px;
}
.jqueryslidemenu a:hover {
    background-image: url('/wp-content/uploads/2016/06/nav_over.jpg');
    background-position: -4px 0px;
    background-repeat: no-repeat;
    /* padding: 27px 23px; */
    text-align: center;
}
.jqueryslidemenu a:active {
    background-image: url('/wp-content/uploads/2016/06/nav_over.jpg');
    background-position: -4px 0px;
    background-repeat: no-repeat;
    /* padding: 27px 23px; */
    text-align: center;
}


/* SLIDER */



/* INTRO /  TITLE */



/* MAIN / CONTENT */
#content_inner {
    padding-top: 0px;
    padding-bottom: 40px;
    max-width: 1150px;
	width: 100%;
	    float: none;
}
.page {
    background-color: #F3F3F3;
}
.is_home .one_third {
    min-height: 400px;
    background-color: #e9e9e9;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
   width: 193px;
    padding-left: 0px;
    padding-right: 15px;
    margin-left: 10px;
	margin-right: 2%;
	padding-top: 10px;
	-webkit-box-shadow: 0px 8px 15px -5px rgba(125,125,125,0.86);
    -moz-box-shadow: 0px 8px 15px -5px rgba(125,125,125,0.86);
    box-shadow: 0px 8px 15px -5px rgba(125,125,125,0.86);
}
.right_sidebar #main {
    float: left;
    width: 750px;
}
.right_sidebar #main_inner {
    margin-right: 10px;
}
.right_sidebar #sidebar {
    float: left;
    width: 320px;
	margin-top: 40px;
}
.is_home .gform_wrapper ul li.gfield {
    margin-top: 0px;
    padding-top: 0;
}
.is_home .gform_wrapper h3.gform_title {
    letter-spacing: normal!important;
    margin: .625em 0 .375em;
    color: red;
}
.is_home .gform_wrapper .top_label .gfield_label {
    margin: 0;
    font-weight: 100;
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
}
.is_home .gform_wrapper label.gfield_label+div.ginput_container {
    margin-top: 0;
}
.is_home .gform_wrapper .top_label input.large{
	height: 17px;
    padding: 0px;
    border: solid 1px #e9e9e9;
    box-shadow: inset 0 3px 8px rgba(0,0,0,.24);
}
.textarea, #comment,
input, input[type="password"], input[type="search"] {
background: #FFF;
border: solid 1px #e9e9e9;

}
.is_home .gform_wrapper textarea.medium {
    height: 4.375em;
    width: 97.5%;
}
 .gform_wrapper .gform_footer {
    padding: 0;
    margin: 0;
    clear: both;
}
 .gform_footer input[type=submit]{
	 color: #fff;
    background-color: #e01818;
    border: 1px solid #e01818;
    border-radius: 6px;
    padding: 3px 13px;
    float: right;
	margin-bottom: 40px;
	cursor: pointer;
 }
 .gform_page_footer .button.gform_next_button {
    margin-right: .625em;
		 color: #fff;
    background-color: #e01818;
    border: 1px solid #e01818;
    border-radius: 6px;
    padding: 3px 13px;
	cursor: pointer;
    
}
.gform_wrapper .gform_page_footer .button.gform_previous_button {
    margin-bottom: .5em;
			 color: #fff;
    background-color: #e01818;
    border: 1px solid #e01818;
    border-radius: 6px;
    padding: 3px 13px;
	cursor: pointer;
}
.gform_wrapper .gform_page_footer .button.gform_button{
	margin-bottom: .5em;
			 color: #fff;
    background-color: #e01818;
    border: 1px solid #e01818;
    border-radius: 6px;
    padding: 3px 13px;
	cursor: pointer;
}
/* SIDEBAR */
#text-19 {
    width: 250px;
    background-image: url('/wp-content/uploads/2016/06/red_gray_line.jpg');
    background-repeat: no-repeat;
    height: 130px;
    margin-left: 10px;
    margin-bottom: 10px;
}

#text-19 .textwidget{
	margin-top: 0px;
	margin-left: 15px;
}
#text-17 {
    width: 250px;
    background-image: url('/wp-content/uploads/2016/06/red_gray_line.jpg');
    background-repeat: no-repeat;
    height: 130px;
    margin-left: 10px;
    margin-bottom: 10px;
}

#text-17 .textwidget{
	margin-top: 10px;
	margin-left: 15px;
}
#text-17 .textwidget h3{
   font-size:20px;
   color: #f00;
   margin-bottom: 0;

}
.textwidget a{
	color: #f00;
	text-decoration: underline;
}
/* FOOTER */
.no_footer #footer {
    display: block;
    background-image: url(/wp-content/uploads/2016/06/footer.jpg);
    background-size: cover;
    width: 100%;
    max-width: 1150px;
    margin: 0 auto;
    height: 31px;
}
#sub_footer, #sub_footer a { font-size: .9rem;
    color: #000;
    font-size: 9px;
    font-weight: normal;
    font-style: normal;
    font-family: inherit;
	background: none;
	    font-size: 12px;
		opacity: 1;
		
}
#sub_footer_inner {
    overflow: hidden;
        padding: 0;
    /* float: left; */
        width: auto;
    max-width: 1150px;;
}
.footer_links {
    float: left;
}
#sub_footer .footer_links a{
	color: #f00;
	float: left;
	text-decoration: underline;
}
#sub_footer .footer_links:first-child{ border-right:1px solid #000; }
#sub_footer .footer_links:last-child{ border:none; }

.copyright_text {
    float: right;
}


/* BUTTONS */



/* MISCELLANEOUS */
iframe { max-width: 100%; }
.gallery-columns-2 .gallery-item {
    width: 48% !important;
    margin: 2% 1% !important;
}
.gform_wrapper .gfield_html h4{
color: #f00;
font-size: 1.5em;
}
.gform_wrapper h3.gform_title {
    letter-spacing: normal!important;
    margin: .625em 0 .375em;
    color: #f00;
}
.textarea {
    color: black;
}

/* PAGE-SPECIFIC */
#post-7 h1{
	color: #b32521;
	font-size:2em;
	    font-weight: 600;
}
#post-7 a{
	 color:#F00;
	 font-size:14px;
	 text-decoration: underline;
}
#post-7 .entry img{
	 vertical-align: middle;
}



/* RESPONSIVE / MOBILE-FRIENDLY */
/* featured tour */
.mysite_responsive .featured_tabs_frame { max-width: 100%; width: 100%; }
.mysite_responsive .featured_tabs_container { padding-left: 0px; padding-top: 0px; overflow: visible; }
.mysite_responsive .featured_tabs_content { padding-left: 0; clear: both; }