/*
Theme Name: Us
Theme URI: https://github.com/hyptx/expressline
Author: Adam J Nowak
Author URI: http://hyperspatial.com
Description: A-Train Marketing's Child Theme
Version: 3.3.5.0
License: GNU General Public License
Tags: html5,child theme,responsive,bootstrap,awesome
Template: terra
*/

/* Main ~~~~> */
html{font-size: 100%}
body{font-size:15px; background: #f6f7f9; color:#222;}
body .charlie{font-family:Papyrus, fantasy, "Helvetica Neue",Helvetica,Arial,sans-serif;}
p{margin-bottom: 20px}
blockquote{background: #fff; font-size: 16px; border-left: 5px solid #5e5e5e}
article{margin-bottom:1em;}
hr{border-top: 1px solid #525252;}
.table{background: #fff}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{border:1px solid  #F1F1F1;}
.table.v-middle > tbody > tr > td, .table.v-middle > tbody > tr > th, .table.v-middle > tfoot > tr > td, .table.v-middle > tfoot > tr > th, .table.v-middle > thead > tr > td, .table.v-middle > thead > tr > th{vertical-align: middle;}
#page .table-hover > tbody > tr:hover{background: #F1F1F1}
.table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #fbfbfb;}
.margin-half{margin:8px;}
h1,h2{font-size:26px;}
h3,#page h4{font-size:20px;}
h4{margin-top: 20px}
.h1, .h2, .h3, h1, h2, h3 {margin-bottom: 10px; margin-top: 30px;color: #292929;}
.text-red{color:#A20D0D}
.text-green{color:#479362}
#ua{margin-top: -42px; position: absolute; right: 10px; z-index: 502;}
#ua img{opacity: .5}
#ua img:hover{opacity: 1}
.copy-btn:active,.copy-btn:focus,.copy-btn:hover{color: #4A9D46}
.table-icon{cursor: pointer; font-size: 22px}
#page .shadow{-webkit-box-shadow:1px 1px 3px #000; -moz-box-shadow:1px 1px 3px #000; box-shadow:1px 1px 3px #000}
a{color:#1F6EAE}
a:hover,a:active,a:focus{color:#3185C9;}
.sectionbreak{border-bottom: 1px solid #292929; padding-bottom: 10px; margin-bottom: 20px}
.wp-caption img {background-color:#5e5e5e;}
.wp-caption img {padding:2px;}
#main ul li{margin-bottom: 4px}
.entry-header{margin-bottom: 24px}
ul.checks{list-style-type: none;}
ul.checks li:before{content: "\2713"; position: absolute; color: #21B029;	margin-left:-16px; font-weight: bold;}
/* Header ~~~~> */
#branding{background:#464646 url(graphics/header-2021.png) no-repeat; min-height: 89px}
#site-title{position: absolute; dispay:block; left:0; top:0; height: 89px; width: 240px; text-indent: -9999px}
#branding-right{margin-top:98px;}
.checklist-alert{padding:6px 8px 7px; margin-top: 12px; text-align: center;}
.checklist-alert-end{display: none;}
.gfield{margin-bottom: 24px}
.page-id-221 .gfield{margin-bottom: 10px}
#page .gsection_title {color: #479362; padding-top: 24px !important; padding-bottom: 8px!important}
#gform_7 .gsection_title:last-child span{display: none;}
#gform_7 .gsection_title span{margin-right:12px;}
#fixed-stage-nav{position: fixed; right:20px; top:190px; font-size: 13px;}
.page-id-95 .secondary-inner,.page-id-95 .countup-container{display: none;}
.well{background: #EEF6FF}
.entry-title,.page-title{margin-top:16px;}
.rss-widget-icon{float:right; margin-top:7px}
.btn .glyphicon{margin-right: 10px}
input[type="checkbox"], input[type="radio"]{margin-top: 0}
.single-clients td:empty {visibility: hidden; height: 0; padding:0;}
header.clients-list .entry-meta,header.clients-list header.entry-header,footer.clients-list{margin:0; padding:0;}
.archive .clients-list .entry-title{font-size:18px; margin:0;}
.single header.entry-header{border-bottom: 1px solid #eee;}
.clients-list .client-link{padding:10px 6px; display: block; border-bottom: 1px solid #eee }
.clients-list .client-link:hover{background: #eee}
.archive .clients-list.entry-header{margin:0;}
.post-type-archive-clients article,article.clients{margin-bottom: 0}
#wpadminbar{position: absolute;}
#toolbar.stuck.shadow-bottom{box-shadow: 0 3px 3px -3px #000;-moz-box-shadow: 0 3px 3px -3px #000;}
.post-type-archive-clients #all-clients{display: none}
.ter-breadcrumbs{padding-bottom: 0}
.ter-breadcrumbs li:first-child a,.ter-breadcrumbs li:first-child span{padding-left: 0}
.resource-table table tr td{padding: 12px}
#favs{color: #C1C1C1; cursor: pointer;}
#favs-text{vertical-align: top; margin: 14px 10px 0 0;}
#favorite-star{ font-size: 32px; }
#favs.fav{color: #f8ff2a }
#toolbar .dropdown-menu{color: #C1C1C1; right:0; left:auto; margin-right: 10px; background:#464646; min-width: 300px; padding-top:14px;}
#toolbar .dropdown-menu a{color: #C1C1C1; padding: 4px 10px}
#toolbar .dropdown-menu a:hover,#toolbar .dropdown-menu a:active,#toolbar .dropdown-menu a:focus{color: #89B9E0}
#toolbar .action-li{margin-top: 16px; border-top:1px solid #C1C1C1}
#toolbar .action-li a{padding: 9px 10px 5px; color: #f8ff2a;}
#toolbar .dropdown-menu > li > a:focus,#toolbar .dropdown-menu > li > a:hover{background: none}


/* Nav ~~~~> */
#page .ter-navbar{border-bottom: 0}

#toolbar{z-index: 1001; width:100%; padding:2px 0 6px; background:#464646; transition:background 1s; -webkit-transition:background 1s}
#toolbar.stuck{position:fixed; top:0; padding:4px 0;  background: rgba(0,0,0,.4);}
.toolbar-icon{display: inline-block; margin-top:9px;}
.toolbar-left .toolbar-icon{margin-right:8px}
.toolbar-right .toolbar-icon{margin-left:8px;}
#page .tooltip{text-shadow: 0!important}
#nav_menu-2 h3{ display: none;}
#colophon .footer-nav-row li a { font-size: 16px; line-height: inherit;}

/* Home ~~~~> */
#home-photoweeksub{text-align: right;}
/* Content ~~~~> */
/* Sidebar ~~~~> */
.countup-container{background: #fff; padding:10px;}
.countup-container hr{margin:10px 0;}
.countup-container h3{color:#478F3E; margin-top:0;}
.countup-container .dhcountup{font-weight: bold; color: #000; font-size: 16px}
.countup-container .glyphicon{color:#CDBD6B;}

/* Footer ~~~~> */
.footer-nav-row{margin-bottom:16px; margin-top:12px;}
#copyright{font-size: 14px; padding: 8px 0;}
#colophon{padding-top:22px;}
#colophon .footer-nav-row a{transition:color .4s; -webkit-transition:color .4s}
#colophon{background:#ebecee}
#colophon a{color: #5A5C3F}
#colophon a:hover,#colophon a:active,#colophon a:focus{color: #111}

/* GF ~~~~> */
#page .gform_wrapper .top_label .gfield_label{margin-bottom:0; margin-top:5px;}
.us-checklist ul.gfield_checkbox li input[type="checkbox"]{margin-top:5px;}
#page .us-checklist li .ginput_container_checkbox{margin-top:16px; margin-bottom:40px;}

/* Process ~~~~> */
.process-alert{background: #FFF0CF; padding:8px;}

/* Nav ~~~~> */
/* Quick Customization - Remove for default Bootstrap >~~~~~~~~> */
.ter-navbar,.ter-navbar .slide-collapse{background:#525252}/* Nav BG */
.ter-navbar .navbar-nav li{font-size:16px}/* Container font size */
.ter-navbar .navbar-nav > li.level-0 > a{font-size:1.2em; padding:10px 15px 10px 15px}/* Level-0 */
.ter-navbar .navbar-nav .level-1 > li.level-1 > a{font-size:1.1em; padding:10px 15px 10px 25px}/* Level-1 */
.ter-navbar .navbar-nav .level-2 > li.level-2 > a{font-size:1em; padding:10px 15px 10px 10px}/* Level-2 */
.ter-navbar .navbar-nav .level-3 > li.level-3 > a{font-size:.9em; padding:10px 15px 10px 10px}/* Level-3 */
.ter-navbar .navbar-nav .sub-menu{padding:0; border-bottom:1px solid #eee; background:#464646}/* Sub menu styling */
.ter-navbar .navbar-nav .sub-menu.level-3{border-bottom:1px solid #f8f8f8}/* Level-3 sub menu styling */
.ter-navbar ul.level-2,.ter-navbar ul.level-3{list-style-type:circle}/* Sub menu list style */
.ter-navbar .sub-menu.level-2{padding-left:45px}/* Level-2 Ul Padding */
.ter-navbar .sub-menu.level-3{padding-left:25px}/* Level-3 Ul Padding */	
.ter-navbar .navbar-toggle:hover,.ter-navbar .navbar-toggle:active,.ter-navbar .navbar-toggle:focus{background:#e6e6e6; transition:background .4s; -webkit-transition:background .4s}/* Menu button */
#page .ter-navbar .navbar-nav  li > a{color:#C1C1C1; transition:all .4s; -webkit-transition:all .4s}/* Link Color */	
#page .ter-navbar .navbar-nav  li > a:hover,.ter-navbar .navbar-nav  li > a:focus{color:#89B9E0}/* Link hover highlighting */	
#page .ter-navbar .navbar-nav  li.current-menu-item > a:hover{color:#c1c1c1; background: #5f5f5f}/* Link hover highlighting */
.ter-navbar .navbar-nav > .open > a,.ter-navbar .navbar-nav > .open > a:hover,.ter-navbar .navbar-nav > .open > a:focus{background: #464646; color:#333}/* Dropdown Link Highlighting */
.ter-navbar .navbar-nav .open .dropdown-menu > .active > a,.ter-navbar .navbar-nav .open .dropdown-menu > .active > a:hover,.ter-navbar .navbar-nav .open .dropdown-menu > .active > a:focus,.ter-navbar .navbar-nav .current-menu-item > a{background:#5F5F5F; color:#333}/* Current highlighting */
/* <~~~~~~~~< END Quick Customization */



/* Min Width Media Queries >~~~~~~~~> */
@media (min-width: 480px){
	
}

@media (min-width: 768px){
	#primary{min-height: 500px}
	#secondary ul{padding-left: 18px}
	/* Header ~~~~> */
	#branding-right{margin-top:0;}

	/* Quick Customization - Remove for default Bootstrap >~~~~~~~~> */
	.dropdown-menu{min-width:200px}
	.ter-navbar .navbar-nav li{font-size:14px}/* Container font size */
	.ter-navbar .navbar-nav li.level-0 > a{padding:14px 18px 16px}/* Level-0 padding */
	.ter-navbar .navbar-nav li.level-0.current-menu-item > a{color:#333; background: url(graphics/bg-body.png); }/* Level-0 current highlighting */
	.ter-navbar .navbar-nav .level-1 > li.level-1 > a{padding:4px 10px}/* Level-1 padding */
	.ter-navbar .navbar-nav .level-2 > li.level-2 > a{padding:4px 10px 4px 6px}/* Level-2 padding */
	.ter-navbar .navbar-nav .level-3 > li.level-3 > a{padding:4px 10px 4px 6px}/* Level-3 padding */
	.ter-navbar .navbar-nav .dropdown-menu.sub-menu{background:#464646; border:1px solid #111; border-top:0;}/* Dropdown Style */
	.ter-navbar .navbar-nav .sub-menu > li > a:hover,.ter-navbar .navbar-nav .sub-menu > li > a:focus{color:#333; background:none}/* Dropdown Hover Highlight */
	.ter-navbar .navbar-nav .sub-menu{margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #eee; background:#fff}/* Sub menu Styling */
	.ter-navbar .navbar-nav .sub-menu.level-3{border-bottom:1px solid #f8f8f8}/* Level-3 sub menu styling */
	.ter-navbar .sub-menu.level-2{padding-left:25px}/* Level-2 Ul Padding */
	.ter-navbar .sub-menu.level-3{padding-left:20px}/* Level-3 Ul Padding */
	#page .ter-navbar .navbar-nav  li.current-menu-item > a:hover{background: url(graphics/bg-body.png);}
	#page .ter-navbar .navbar-nav  li.current-menu-item.level-1 > a:hover{background: #5f5f5f ;}
	/* <~~~~~~~~< END Quick Customization */	

	#secondary .form-control{width:145px;}
	.resource-table thead tr th:first-child,.resource-table tbody tr td:first-child { width: 250px; min-width: 250px; max-width: 250px;}
}

@media (min-width: 992px){
	#secondary .form-control{width:138px;}
	#home-photoweeksub{ margin-top: -57px;}
}

}

@media (min-width: 1200px){
	#secondary .form-control{width:188px;}

	#pic-of-the-week-container{position: relative;}
#pic-of-the-week-container:after {
	cursor: crosshair;
	content:'First to find our logo and drop a comment gets a bonus snaps post :: Click for X-Y Coordinates';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
   color:#fff;
   font-size: 14px;
   font-weight: bold;
   padding:20px;
}
#pic-of-the-week-container:hover:after{display: block; background: rgba(0, 0, 0, .2);}

/*#pic-of-the-week-container:before{content: ''; border-radius: 50%; background: #9e18184d; z-index: 10000; width:20px; height: 20px; top: 59px; right:125px; display: block;  position: absolute;}
}*/
/* <~~~~~~~~< END Min Width Media Queries */

/* Max Width Media Queries >~~~~~~~~> */
@media (max-width: 1199px){

}

@media (max-width: 991px){

}

@media (max-width: 767px){

}

@media (max-width: 479px){

}