/******************************************************************
Theme Name: 3Log
Theme URI: http://www.3log.com
Description: Theme developed for 3Log, January 2014
Author: By Ranjan Agarwal for Ranjan Agarwal Designs
Author URI: http://www.ranjanagarwal.com
Version: 1.0 (CSS)
Tags: 

License: WTFPL
License URI: http://sam.zoy.org/wtfpl/


******************************************************************/

/* Global */

body {font-family: "proxima-nova";}
.main-container {background:#FFFFFF;max-width: 68.75em;width: 100%;margin: 7em auto 0em auto;border-top-left-radius:5px;border-top-right-radius:5px;}
.page-template-template-side-news-php .main-container,.page-template-template-side-testimonial-php .main-container,.page-template-template-news-release-php .main-container,.page-template-template-about-php .main-container, .page-template-template-contact-php .main-container,.page-template-template-contact-content-php .main-container,.single-news_release .main-container,.page-template-template-case-study-php .main-container,.single-case_study .main-container,.page-template-template-our-client-php .main-container {margin-top: 7em;}
.page-template-template-home-php .main-container {margin-top: 4em;}
.main-container:before, .main-container:after {content: " "; display: table; }
.template-home .main-container {margin-top: 2em;}
.row {margin-top:20px;margin-bottom:20px;max-width: 77.5em;}
.row .row {margin-left: 0;margin-right: 0;}
p {font-size: 0.95rem !important;font-family: "proxima-nova";margin-bottom: .8rem;line-height: 1.4;}
a{font-size: 0.9rem;color: #399D57;transition: all 0.2s ease;}
a:hover {color: #BFD3C9}
hr {width: 75%;margin:1.25rem auto 1.875rem;}
.float-r {float: right;}
.float-l {float: left;}
button, .button {background: #387253;}
button:hover, .button:hover {background: #002211;}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {-webkit-box-shadow: 0 0 5px #002211; -moz-box-shadow: 0 0 5px #002211; box-shadow: 0 0 5px #002211; border-color: #002211;}
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {font-size: .9rem !important;}
.contain-to-grid {background: transparent !important;}
.parent-pageid-13 #menu-item-212 a,
.parent-pageid-11 #menu-item-211 a,
.parent-pageid-15 #menu-item-213 a,
.parent-pageid-17 #menu-item-210 a,
.parent-pageid-45 #menu-item-208 a,
.parent-pageid-47 #menu-item-209 a{color: #C8D9B5;}
.top-bar-section .dropdown li.title h5 a {color: #000;}
.top-bar .current-page-ancestor a {background: #005028 !important;}
.top-bar-section .dropdown li a {color: #FFF;}
/** 3LOG 20191015   .logo {padding-bottom: .6rem;padding-top: .3rem;}   **/
.logo h1 {margin: 0;}
.logo h1 a {background: url("img/sprite.png") 25px 0px no-repeat;display: block;width: 175px;height: 63px;text-indent: -9999px;}
.logo1 {background: url("/images/trimble-logo-white-blue-border.png") 10px 10px no-repeat;display: block; float: left; width: 220px;height: 73px;text-indent: -9999px;}
.logo2 {background: url("img/sprite.png") 10px 10px no-repeat;display: block; float: left; width: 160px;height: 73px;text-indent: -9999px;}
.top-bar .title-area {margin-top: .4em;}
header .fixed .columns {padding: 0;}
.sub-fixed {position: fixed;top: 96px;z-index: 98;left: 0;width: 100%;}
.sub-fixed .sub-menu.displayed.show-for-medium-up{height:51px;}
.off-canvas-wrap {overflow-y:hidden;}
.sub-menu.displayed {width: 100%;float: left;background: rgba(8,50, 92, 0.9);}
.sub-menu.displayed > ul {float: left;list-style-type: none;line-height: 3em;margin-bottom: 0;}
.sub-menu.displayed ul li {float: left; transition: all 0.2s ease; padding: 0; margin: 0 .47em;}
.sub-menu.displayed ul li:hover {border-bottom: 3px solid #C8D9B5; }
.sub-menu.displayed ul li.current_page_item > a {color: #fff;}
.sub-menu.displayed a {color: #a7a9ae;font-family: "proxima-nova";font-weight: 500;font-size: 1.0rem; float: left; padding: 0 .91em;}
.sub-menu.displayed .current_page_item a {font-weight: 400;}
.sub-menu.displayed ul li:hover a {color: #fff;}
.sub-menu.displayed ul ul {float: left;width: 100%;margin-left: 0;display: none}
.sub-menu.displayed ul ul li {float: left;}
.sub-menu.displayed .current_page_item {border-bottom: 3px solid #C8D9B5;}
.sub-menu.displayed .current_page_item a {color: #FFF;}
.responsive-current-page {color: #FFF;text-align: right;padding-right: 1em;}
h4 {font-size: 1.2375rem;}

/* Footer */

footer {background:#EFEFEF;max-width: 100%;width: 100%;margin:0 auto;border-top: 1px solid #CCCCCC;padding-top: 2em;}
footer:before, footer:after {content: " "; display: table; }
footer .row{background: #FFFFFF;margin-bottom: 0;margin-top: 0;background-color: transparent;}
footer .footer-nav {list-style-type: none;float: left;margin-left: 0;margin-top: 1rem;padding-bottom: 1.7rem;}
footer .footer-nav > li {float: left;padding: 0 10px;margin-right: 1em;}
footer .footer-nav > li:first-child {padding-left: 0;}
footer .footer-nav > li:last-child {border-right: 0;}
footer .footer-nav li a {font-size: .8rem;}
footer .footer-nav ul.dropdown li a:hover {text-decoration: underline;color: #399D57;}
footer .footer-nav > li > a {font-size: 1rem;text-transform: uppercase;color: #002211;}
footer .footer-nav > li ul {margin-left: 0;list-style-type: none;}
footer .social-nav {list-style-type: none;float: left;margin-top: 1rem;margin-left: 0;}
footer .social-nav li {float: left;margin-right: 1em;}
footer .social-nav li a {width: 32px;height: 32px;display: block;font-size: 2.5rem;transition: all 0.2s ease;}
footer .social-nav li a:hover {opacity: 0.7;}
footer .social-nav li a.icon-linkedin {background: url("img/sprite.png") 0 -169px no-repeat;display: block;width: 42px;height: 42px;text-indent: -9999px;}
footer .social-nav li a.icon-twitter {background: url("img/sprite.png") 0 -89px no-repeat;display: block;width: 42px;height: 42px;text-indent: -9999px;}
footer #search-form .assistive-text {display: none;}
footer #searchform {position: relative;width: 68%;float: left;height: 39px;margin-top: 1rem;margin-bottom: 0;}
footer #searchform #searchsubmit {position: absolute;right: 3px;top: 3px;height: 37px;line-height: 0;padding-left: 10px;padding-right: 10px;font-size: 14px;background: url("img/icon-search.png") 0 0 no-repeat;text-indent: -9999px;width: 35px;}
footer #searchform #searchsubmit:hover {opacity: 0.7;}
footer p {margin-top: 1.2em;font-size: .75rem !important;}
footer p a {font-size: .75rem;}
.bottom-footer {background: #005028;padding-bottom: .8em;}
.bottom-footer p {color: #FFF;margin-top: 0;margin-bottom: 0.7em;}
.bottom-footer a {color: #80BD41;}
.bottom-footer .left {margin-top: 1.5em;}
.bottom-footer .right {margin-top: .8em;}


/* Home */

.admin-bar.page-template-template-home-php .main-container {margin-top: 6em ;}


.home-bottom header {border-bottom: 1px solid #0F253F;float: left;width: 100%;margin-bottom: 0.7em;}
.home-bottom header h3 {float: left;color: #0F253F;font-size: .9em;font-weight: bold;margin-bottom: 0.3rem;}
.home-bottom header a {float: right;color: #999999;font-size: .7em;text-transform: uppercase;font-weight: bold;line-height: 2.6}
.recent-news-module {}
.recent-news-module ul {list-style-type: none;margin-left: 0;float: left;width: 100%;}
.recent-news-module ul .left {float: left;width: 76%;}
.recent-news-module ul .right {float: right;width: 24%;text-align: right;}
.recent-news-module ul h4 {font-size: .7em;font-weight: bold;}
.recent-news-module ul .left a {font-weight: 500;}
.recent-news-module ul p {font-size: .7em;float: left;line-height: 1.5;margin-right: 4px;margin-bottom: 0.3rem;}
.recent-news-module ul .read-more {font-size: .7em;}
.recent-news-module ul time {font-size: .7rem;color: #999999}
.recent-news-module ul li {float:left;width:100%;border-bottom: 1px solid #CCCCCC;padding-bottom: .3rem; background-image: url(img/icon-news.png);background-position: 0 5px; background-repeat: no-repeat;padding-left: 48px;margin-bottom: .65rem; }
.home-right .recent-news-module .read-more {float: left;}
.client-slideshow img {margin: 0 auto;}
.home-welcome-container {width: 100%;max-width: 100%;margin: 0;background: #f4f7f6;}
.home-welcome {padding-top: 1.25rem;max-width: 77.5em;margin-left: auto;margin-right: auto;}
.home-product {width: 100%;float: left;}
.product-block {float: left;padding: 1em 2em;background: #F4F7F6;overflow: hidden;}
.product-block:last-child {margin-right: 0;}
.product-block:first-child {margin-left: .8em;} /* find out why this isn't working */
.product-block-mid {background: #fff;html}
.product-block h4 {font-size: 1rem;text-align: center;height: 3em;font-weight: 600;}
.home-product h3 {font-weight: 600;}
.product-block img {display: block;margin: 0 auto .6rem auto;max-width: 100%;}
.product-block p {text-align: center;}
.home-industry {padding-left: 0;padding-right: 0;}
.home-industry h3 {font-weight: 600;padding-left: 0.5575em;		}
.home-industry-block {float: left;width: 100%;padding-bottom: 1.6em;padding: 0.9375em 0.9375em 1.6em 0.9375em;}
.home-industry-block:nth-child(even) {background: #f4f7f6;}
.home-industry-block h4 {width: 100%;font-size: 1rem;font-weight: 600; font-style: italic}
.home-industry-block:nth-child(odd) img {float: left;margin-right: 1rem;width: 150px;}
.home-industry-block:nth-child(even) img {float: right;margin-left: 1rem;width: 150px;}
.home-bottom .our-clients-module .orbit-container {float: left;}
.home-bottom .our-clients-module p{font-size: .8rem !important;text-align: right;margin-bottom: .1em;}
.home-bottom .our-clients-module q {font-size: .9rem;float: left;width: 100%;margin-bottom: .6em;font-style: italic;}
.home-slideshow-container.row {margin-top: 16px;}



/* Content Page */
.main-content {box-shadow: 8px 0 15px -10px #4e4e4e;padding-top: 25px;padding-bottom: 25px;background: #FFF;border-top-left-radius: 5px;z-index: 2;min-height: 900px;}
.page-template-template-about-php .main-content {min-height: 1300px;}
.main-content h2 {font-size: 18px;font-weight: bold;width: 100%;border-bottom: 1px solid #0F256F;color: #0F256F;padding-bottom: 10px;margin-bottom: 1em;}
.content h3 {font-size: 1.2375em;font-weight: bold;}
.main-container-product,.main-container-side-testimonial,.main-container-about,.main-container-side-news,.main-container-contact,.main-container-testimonial-full,.main-container-case-study {margin-top: 0;margin-bottom: 0;max-width: 100%;background: #005028;border-top-left-radius:5px;border-top-right-radius:5px;}
section.content article ul,section.content article ol {margin-left: 2rem;}
section.content article ul li {font-family: inherit;font-size: .95rem;margin-bottom: .4em;}
section.content article img {border: .6em solid #EFEFEF;outline: 1px solid #e5e5e5;}
.content-block {background: #EFEFEF;padding: 0.2rem 1.3rem;text-align: center;margin-bottom: 1em;}
.content-block h2 {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
.pdf-download_single {background-image: url(img/pdf-icon.png); background-repeat: no-repeat; background-position: 0px 0; padding-left: 48px;height: 32px;display: block;margin-top: .5em;}
.pdf-download_single span {margin-top: .7em;float: left;}
.client-list {margin: 0 !important;height: 200px;overflow-y: scroll;list-style-type: none;}
.client-list li {width: 100%;padding-left: 1em;}
.content-product-block:nth-child(even) {background: #F4F7F6;}
.page-id-11 .content-product-block {height: 620px;margin-bottom: 2em;}
.content-product-block {float: left !important;}
nav.pagination {float: left;width: 100%;}
nav.pagination a:first-child {float: left;}
nav.pagination a:last-child {float: right}
.parent-pageid-530 .sub-menu.displayed ul li {margin: 0 .7rem;padding: 0 .5rem;}
.wp-caption p.wp-caption-text {font-size: .7rem !important; }
.parent-pageid-599 #menu-item-211 a,.parent-pageid-530 #menu-item-211 a,.parent-pageid-21 #menu-item-211 a{color: #C8D9B5;
background: rgba(8,50, 92, 0.9);}
.entry-content dd.active {box-shadow: 0px -6px 20px -9px #858585}
.tab-module {}
.tabs dd a {background-color: #FFFFFF;}
.tabs dd.active a {background-color: #EFEFEF;}
.tabs-content {background-color: #EFEFEF;padding-left: 20px;padding-right: 20px;}
.tab-module dl.tabs a {padding-top: .6rem; padding-right: 1.6rem; padding-bottom: 0.6625rem; padding-left: 1.6rem;}
.apple-app-store {background-image: url(img/apple-app-store.png); background-repeat: no-repeat; background-position: 50% 0;height: 40px;display: block;margin-top: .5em;text-indent: -9999px}
.google-app-store {background-image: url(img/google-app-store.png); background-repeat: no-repeat; background-position: 50% 0;height: 45px;display: block;margin-top: .5em;text-indent: -9999px}

/* Testimonial Page */
.testimonial-list {list-style-type: none;margin-top: 2rem;}
.testimonial-list li {margin-bottom: 2rem;}
.testimonial-list li h3 {font-size: 1rem;margin-bottom: 1rem;}
.testimonial-list li img {margin-right: 5rem;}
.mejs-controls .mejs-time-rail .mejs-time-loaded {background: #005028 !important;}
.mejs-controls .mejs-time-rail .mejs-time-current {background: #FFF !important;}

/* News Page */
.news-list {list-style-type: none;float: left;width: 100%;margin-left: 0;}
.news-list li {padding-bottom: 1.5rem;margin-bottom: 1.5rem;border-bottom: 1px solid #CCCCCC;width: 100%;float: left;}
.news-list li time {float: left;font-size: .8rem;margin-bottom: .3rem;}
.news-list li a {float: left;clear: left;font-weight: bold;padding-left: 2rem;}
.news-list li img {float: right;}

.single-news_release #menu-item-210 a,.single-case_study #menu-item-210 a {background: rgba(8,50, 92, 0.9);
color: #C8D9B5;}
.main-container-news {margin-top: 0;margin-bottom: 0;max-width: 100%;background: #005028;border-top-left-radius:5px;border-top-right-radius:5px;}
.main-container-news .main-content ul {width: 97%;float: left;list-style-type: none;}
.main-container-news .main-content ul li {width: 98%;float: left;border-bottom: 1px solid #CCCCCC;margin-bottom: 1em;padding-bottom: 1em;}
/* events main page no bottom border */
.main-container-news .main-content ul li.no_border {border-bottom:none; margin-bottom:0px; padding-bottom: 5px;}
/**/
.main-container-news .main-content ul li time {width: 100%;float: left;color: #CCCCCC;font-size: .7rem;}
.main-container-news .main-content ul li a {padding-top: 0.5rem;font-weight: 700;font-size: 1.05rem;}
.main-container-news .main-content ul li p {}
.main-container-news .main-content ul li a.news-image {float: right}
.single-news_release .main-content {min-height: 620px;}
.single-news_release .article-header{border-bottom: 1px solid #0F256F;margin-bottom: 1em;width: 100%;float: left}
.single-news_release .single-title {font-size: 1.8em;float: left;font-weight: 600;}
.single-news_release .article-header time {float: right;font-size: .7rem;color: #CCC;padding-bottom: .5em;}
.single-news_release .main-content ul {list-style-type: disc;margin-left: 1.5em;}
.single-news_release .main-content ul li {border-bottom: none;margin-bottom: 0;padding-bottom: .3em;}

/* Events Page */
.single-events_release .main-content {min-height: 620px;}
.single-events_release .article-header{border-bottom: 1px solid #0F256F;margin-bottom: 1em;width: 100%;float: left}
.single-events_release .single-title {font-size: 1.8em;float: left;font-weight: 600;}
.single-events_release .article-header time {float: right;font-size: .7rem;color: #CCC;padding-bottom: .5em;}
.single-events_release .main-content ul {list-style-type: disc;margin-left: 1.5em;}
.single-events_release .main-content ul li {border-bottom: none;margin-bottom: 0;padding-bottom: .3em;}


/* Case Study */
.main-container-case-study .case-study-list {list-style-type: none;margin-left: 0;text-align: center;padding: 0 2em;}
.main-container-case-study .case-study-list p {color: #000;margin-bottom: 0;}
.main-container-case-study .main-content h3 {text-align: center;font-size: 1.9rem;border-bottom: 1px solid;margin-bottom: .5em;}
.main-container-case-study .main-content img {margin: 1em auto;display: block;}
.main-container-case-study .main-content .company-info {margin-bottom: 1em;}
.main-container-case-study .main-content .company-info p {margin-bottom: 0;}
.main-container-case-study .main-content .case-study-content {padding: 0 1em;}
.main-container-case-study .main-content .case-study-content h4 {border-bottom: 1px solid;}
.main-container-case-study .main-content .case-study-content a {font-size: .95rem;}
.main-container-case-study .main-sidebar .testimonial-module {margin-bottom: 2em;}
.main-container-case-study .case-study-item {margin-bottom: 2em;}


/* About Page */
.main-container-about .main-sidebar .testimonial-module {margin-bottom: 2em;}

/* Testimonial Page */
.testimonial-list h3 {}

/* Industry */
.industry-list {list-style-type: none;margin-left: 0;}
.industry-list li {padding: 1em 1.5em;}
.industry-list li:nth-child(even) {background: #f4f7f6; }
.industry-list h3 {font-size: 1.2rem;margin-bottom: 0;}
.page-template-template-industry-php .main-content {min-height: 1300px;}

/* Contact Page */
.contact-info {float: left;width: 95%;list-style-type: none;}
.contact-info li {width: 100%;float: left;margin-bottom: .4em;}
.contact-info li p {margin-bottom: 0;}
.contact-location {width: 95%;}
.contact-text {float: left;width: 95%;margin-top: 2em;}
.page-id-141 .book-a-demo {display: none;}
.page-id-143 .request-info {display: none;}
.page-id-1732 .book-a-demo {display:none;}   /**** remove book-a-demo from uc2015 page ****/
.page-id-1732 .request-info {display:none;}  /**** remove request-info from uc2015 page ****/
.page-id-1797 .book-a-demo {display:none;}   /**** remove book-a-demo from uc2015 registration form ****/
.page-id-1797 .request-info {display:none;}  /**** remove request-info from uc2015 registration form ****/
.page-id-1839 .book-a-demo {display:none;}   /**** remove book-a-demo from uc2015 registration confirm page ****/
.page-id-1839 .request-info {display:none;}  /**** remove request-info from uc2015 registration confirm page ****/
.gform_wrapper {max-width: 70% !important;margin-left: auto !important;margin-right: auto !important;}
.gform_wrapper .top_label input.medium {width: 100% !important;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea,input[type="file"], input[type="checkbox"], input[type="radio"], select {margin-bottom: 0 !important;padding-left: .8em !important;}
.contact-map {margin-bottom: 1em;}
.contact-map iframe {width: 100%;height: 300px;}


/* Support Page */
.support-content {width: 80%;margin: 0 auto;}
.support-content input[type="button"] {float: right;margin-top: .8em;border-radius: none;background:#387253;border:none;color: #FFF;padding: 10px 15px;-webkit-transition: background-color 300ms ease-out; -moz-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out;}
.support-content input[type="button"]:hover {cursor: pointer;background: #002211;}
.support-content h5 {font-weight: 600;}
.support-content p {margin-top: .6em;}
.support-content #cbAuto {margin-top: .7rem;}

/* Accordion Styles */
.accordion {margin-bottom: 20px;}
.accordion-title {border-top: 1px dashed #dbdbdb; margin: 0; padding: 4px 0px 10px 0; cursor: pointer; color:#000099; font-weight:bold;}
.accordion-title:hover {}
.accordion-title:first-child {border: none;}
.accordion-title.open {cursor: default;}
.accordion-content {font-style: italic; padding-bottom: 0px; padding-left:25px}

/* Sidebar */
.main-sidebar {margin-top: 2.0em;padding-left: 0;}
.main-sidebar .sidebar-link {background: #678777; /* Old browsers */
background: -moz-linear-gradient(left, #678777 0%, #005028 98%, #005028 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#678777), color-stop(98%,#005028), color-stop(100%,#005028)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #678777 0%,#005028 98%,#005028 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #678777 0%,#005028 98%,#005028 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #678777 0%,#005028 98%,#005028 100%); /* IE10+ */
background: linear-gradient(to right, #678777 0%,#005028 98%,#005028 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#678777', endColorstr='#005028',GradientType=1 ); /* IE6-9 */
height: 3em;margin-bottom: 2em;-webkit-transition:width 1s, height 1s, background-color 1s, -webkit-transform 1s;
    transition:width 1s, height 1s, background-color 1s, transform 1s;}
.main-sidebar .sidebar-link:hover {background: #678777;}
.main-sidebar .sidebar-link i {float: left;display: block;margin-right: .3em;font-size: 1.8rem;margin-left: .4em;}
.main-sidebar .book-a-demo i {background: url("img/sprite.png") 0 -339px no-repeat;display: block;width: 42px;height: 42px;text-indent: -9999px;}
.main-sidebar .request-info i {background: url("img/sprite.png") 0 -265px no-repeat;display: block;width: 42px;height: 42px;text-indent: -9999px;}
div.pen.sidebar-link a{width:273px;} /***** SIDEBAR PEN *****/
i.icon-comments_pen{background: url("/wp-content/uploads/2015/01/pen1.png") no-repeat; /***** SIDEBAR PEN *****/
width: 43px; height: 48px; padding-top: 5px; margin-top: 6px;}
.main-sidebar .sidebar-link a {font-size: 1.4rem;color: #fff;float: left;line-height: 2.4em;width: 100%;}
.main-sidebar .testimonial-module,.main-sidebar .recent-news-sidebar-module {background: #678777; /* Old browsers */
background: -moz-linear-gradient(left, #678777 0%, #005028 98%, #005028 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#678777), color-stop(98%,#005028), color-stop(100%,#005028)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #5b5b5b 0%,#005028 98%,#005028 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #678777 0%,#005028 98%,#005028 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #678777 0%,#005028 98%,#005028 100%); /* IE10+ */
background: linear-gradient(to right, #678777 0%,#005028 98%,#005028 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#678777', endColorstr='#005028',GradientType=1 ); /* IE6-9 */
width: 100%;padding-left: 15px;padding-top: 10px;float: left;color: #FFF;}
.main-sidebar .testimonial-module h3,.main-sidebar .recent-news-sidebar-module h3 {font-size: 1.05rem;border-bottom: 1px solid #fff;color: #fff;font-weight: 500;padding-bottom: .3rem;letter-spacing: 1px;}
.main-sidebar .testimonial-module q{font-style: italic;line-height: .9rem;font-size: .8rem;font-family: "proxima-nova";}
.main-sidebar .testimonial-module .name {text-align:right;width: 100%;margin-bottom: 0;margin-top: .5em;font-size: .79rem !important;}
.main-sidebar .testimonial-module .employee {text-align:right; width:100%; float: right; margin-bottom: 0; font-size: .79rem !important;}
.main-sidebar .testimonial-module .employee_position {text-align: right; width: 100%; margin-bottom: 0; float: right; font-size: .79rem !important;}
.main-sidebar .testimonial-module .position {width: 101%;text-align: right;float: right;font-size: .79rem !important;}
.main-sidebar .testimonial-module .orbit-timer {display: none;}
/*ul.example-orbit-content.orbit-slides-container {width: 246px;}*/ /***** fix testimonial side *****/
.main-sidebar .recent-news-sidebar-module ul {list-style-type: none;margin-left: 0;}
.main-sidebar .recent-news-sidebar-module ul li {margin-bottom: .8rem;}
.main-sidebar .recent-news-sidebar-module ul li a {color: #fff;line-height: .5rem;font-weight: bold;font-size: .85rem;}
.main-sidebar .recent-news-sidebar-module ul li p {margin-bottom: 0;color: #BFD3C9;font-size: .7rem;font-size: .9rem !important;}
.main-sidebar .recent-news-sidebar-module ul li a.read-more {font-size: .79rem;color: #91b4a3;}
.main-sidebar .recent-news-sidebar-module ul li a:hover {color: #BFD3C9;}
.main-sidebar .search-box {float: left;width: 100%;margin-top: 2em;}


/* Search Page */
.search article.hentry {padding:2.2em 1em;}
.search article.hentry:nth-child(even) {background: #F4F7F6;}
.search article.hentry h3.search-title a{font-size: 1.3rem;}
.main-container-search {margin-top: 0;margin-bottom: 0;max-width: 100%;background: #005028;border-top-left-radius:5px;border-top-right-radius:5px;}
.main-container-search .main-sidebar .testimonial-module {margin-bottom: 2em;}
.search .main-content {min-height: 1400px;}
ul.pagination li.current a {background: #005028;}
ul.pagination li:hover a {background: #F4F7F6;}
aside #searchform {position: relative; width: 90%; height: 39px; margin-bottom: 2em; margin-left: 8%; }
aside #searchform #searchsubmit {position: absolute; right: 3px; top: 3px; height: 37px; line-height: 0; padding-left: 10px; padding-right: 10px; font-size: 14px; background: url("img/icon-search.png") 0 0 no-repeat; text-indent: -9999px; width: 35px; }

/* 404 */
.error404 .main-sidebar .search-box {margin-top: 0;}
.error404 .main-content {min-height: 1300px;}
.error404 .main-content #search-form .assistive-text {display: none;}
.error404 .main-content #searchform {position: relative;width: 100%;float: left;height: 39px;margin-top: 1rem;margin-bottom: 0;}
.error404 .main-content #searchform #searchsubmit {position: absolute;right: 3px;top: 3px;height: 37px;line-height: 0;padding-left: 10px;padding-right: 10px;font-size: 14px;background: url("img/icon-search.png") 0 0 no-repeat;text-indent: -9999px;width: 35px;}
.error404 .main-content #searchform #searchsubmit:hover {opacity: 0.7;}

/* Gravity Forms Styles */
.gform_wrapper.gf_browser_chrome .ginput_complex select, .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select {padding: 9px 0 10px !important; }
#field_2_3 {width: 48%; float: left; margin-right: 1.46em; clear: none;}
#field_2_3 select {width: 100%;padding: 9px 0 10px;}
#field_2_4 {width: 48%;float: left;clear: none;}
.gform_wrapper .ginput_complex .ginput_full input[type=text] {width: 100% !important;}
#input_2_6_6 {text-indent: 10px;}
#input_2_6_1, #input_2_6_6, #input_2_6_4  {width: 100% !important;}
#input_2_6_3, #input_2_6_5  {width: 99% !important;}
section.content .gfield img {border: none !important;outline: none !important;}


/* Styles with adminbar */
.admin-bar .main-container {margin-top: 11em;}
.admin-bar .sub-menu.displayed {margin-top: 1.96em;}
/*.admin-bar.page-template-template-products-php .main-container,.admin-bar.page-template-template-services-php .main-container,.admin-bar.page-template-template-news-release-php .main-container,.admin-bar.page-template-template-about-php .main-container, .admin-bar.page-template-template-contact-php .main-container,.admin-bar.page-template-template-contact-content-php .main-container {margin-top: 12em;}*/
.admin-bar .main-container {margin-top: 9em;}

/* HUGE IT GALLERY Slide Show */
#huge_it_gallery{margin-left:0px;}
.huge_it_big_li {width:200px; height: 140px;}

/* Christmas Ecard image*/
article#post-1697.post-1697.page.type-page.status-publish.hentry.clearfix {background-image: url(http://new.3log.com/wp-content/uploads/2014/12/red_christmas.jpg); background-repeat: no-repeat;}
article#post-1697.post-1697.page.type-page.status-publish.hentry.clearfix > section.entry-content.clearfix > div.wp-video > div#mep_0.mejs-container.svg.wp-video-shortcode.mejs-video {top:50px; left:71px;}
/* Responsive Styles */

.show-for-small-only .tab-bar-section h1.title {background: url("img/sprite.png") 0 -538px;display: block;width: 100px;height: 32px;text-indent: -9999px;margin: 5px auto 0 auto;}

nav.tab-bar {background: #005028;}
ul.off-canvas-list li label {background: #678777;color: #FFF;}
.left-off-canvas-menu, .right-off-canvas-menu {background: #005028;}
.responsive-header {padding-left: 0;padding-right: 0;}
#menu-the-main-menu-1 {list-style-type: none;margin-left: 0;font-weight: 600;}
ul.off-canvas-list li a {border-bottom: solid 1px #678777;}
section.left-small {border-right: solid 1px #678777;}


/* when screensize is small */
@media only screen and (max-width: 40.063em) {
	.top-bar {height: 80px;background: #005028;}
	.top-bar.expanded .title-area {background: #005028;}
	.top-bar-section ul {background: #005028;}
	.top-bar.expanded {background: #005028;}
	.top-bar-section ul li:hover > a, .top-bar-section ul li > a {background: #005028;}
	.top-bar .toggle-topbar.menu-icon {top: 32px;width: 22%;}
	.top-bar.expanded .toggle-topbar a span {box-shadow: none;-webkit-box-shadow: none;}
	.top-bar.expanded .toggle-topbar a {color: #FFF;}
	.top-bar-section .dropdown li.title.back h5 a {color: #FFF;font-size: 1.625rem;padding: 15px 15px;background: #80A894;}
	.main-container {max-width: 85.5%;}
	.tabs dd {width: 100%;}
	#wpadminbar {display: none;}
	html {margin-top: 0 !important;}
	.admin-bar .main-container {margin-top: 5em;}
	.page-template-template-side-news-php .main-container,.page-template-template-side-testimonial-php .main-container,.page-template-template-news-release-php .main-container,.page-template-template-about-php .main-container, .page-template-template-contact-php .main-container,.page-template-template-contact-content-php .main-container {margin-top: 6em;}
	.admin-bar.page-template-template-home-php .main-container,.page-template-template-home-php .main-container {margin-top: 6em;}
/** 3 bars icon  **/
	.top-bar .toggle-topbar.menu-icon {left: 0px;}
	.top-bar .toggle-topbar.menu-icon a::after {left: -25px;}
	.logo h1 a {background-position: 140px 2px;width: 100%;}
	.logo3 {background-position: 120px 2px; width: 120px;}

	.logo1 {background: url("/images/trimble-logo-white-blue-border.png") 85px 5px no-repeat;display: block; float: left; width: 290px;height: 73px;text-indent: -9999px;}
  .logo2 {background: url("img/sprite.png") 0px 5px no-repeat;display: block; float: left; width: 180px;height: 73px;text-indent: -9999px;}

	.top-bar-section ul li:hover > a, .top-bar-section ul li > a {font-size: 1.625rem;}
	.top-bar-section ul li:hover > a {background: #073456;}
	.top-bar-section ul li:hover, .top-bar-section ul li {border-bottom: 1px solid #71B096;}
	.top-bar-section ul li a,.top-bar-section .dropdown li a{padding: 5px 15px;}
}

@media only screen and (min-width: 40.063em) {
	.admin-bar .fixed {top: 31px;}
	.top-bar-section .has-dropdown > a:after {display: none;}
	.top-bar-section .dropdown {display: none !important;}
	.top-bar {background: #005028;max-width: 100% !important;height: 96px;line-height: 81px;}
	.top-bar-section li:not(.has-form) a:not(.button) {background: #005028;}
	.top-bar-section li:not(.has-form) a:not(.button):hover {background: rgba(8,50, 92, 0.9);color: #C8D9B5;}
	.top-bar-section li a:not(.button) {background: #005028;font-size: 19px;font-family: "proxima-nova";font-weight: 400;}
	.top-bar-section li a:not(.button):hover {background: #005028;}
	.top-bar-section ul li > a {color: #333;color: #FFF;}
	.top-bar-section ul li:hover > a {background: #073456;}
	.top-bar-section .dropdown li {box-shadow: 1px 5px 6px -4px #4e4e4e;}
	.top-bar-section .dropdown li a {color: #333;padding: 20px 15px;border-bottom: 1px solid #e4e4e4;}
	.top-bar-section ul {background: transparent; position:absolute; width:800px;} /*** fix top menu***/
	.top-bar .toggle-topbar.menu-icon a {color: #000;}
	.top-bar.expanded .title-area {background: #005028;}
	/*.top-bar-section .has-dropdown > a {padding-right: 1.4em !important;}*/
}

@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
	.top-bar-section li:not(.has-form) a:not(.button) {padding: 0;}
	.top-bar-section {margin-top: 1.1em;}
	.sub-menu.displayed ul li {padding: 0 0em;}
	.top-bar-section li:not(.has-form) a:not(.button) {padding: 0 .427em !important;margin: .6rem 0;font-size: 1.1rem;}
	.top-bar .title-area {margin-right: .5rem;}
	.parent-pageid-530 .sub-menu.displayed ul li {margin: 0;}
	.sub-menu.displayed a {font-size: .71rem;}
	.top-bar-section li:not(.has-form) a:not(.button) {background: #005028;border-radius: 5px;-webkit-transition:width 0.3s, height 0.3s, background-color 0.3s, -webkit-transform 0.3s;transition:width 0.3s, height 0.3s, background-color 0.3s, transform 0.3s;}
	
}

@media only screen and (min-width: 40.063em) and (max-width: 48.063em) {
	.top-bar-section li:not(.has-form) a:not(.button) {font-size: .9rem;}
	.parent-pageid-11 #menu-item-962 a,
	.parent-pageid-535 #menu-item-963 a,
	.parent-pageid-13 #menu-item-964 a,
	.parent-pageid-15 #menu-item-965 a,
	.parent-pageid-17 #menu-item-966 a,
	.parent-pageid-45 #menu-item-967 a,
	.parent-pageid-47 #menu-item-968 a,
	.parent-pageid-121 #menu-item-213 a,
	.single-news_release #menu-item-966 a,
	.single-events_release #menu-item-966 a,
	.single-case_study #menu-item-966 a{color: #C8D9B5;background: rgba(8,50, 92, 0.9);}
}

@media only screen and (max-width: 64.063em) {
	.product-block {margin-bottom: 1em;}
	.main-content {border-top-right-radius: 5px;}
	.top-bar-section .dropdown li.title:first-child {display: none;}
}

@media only screen and (min-width: 64.063em) {
	.product-block {height: 450px;margin-bottom: 2em;}
	.product-block-left {margin-right: 2%;width: 33%;}
	.product-block-mid {margin-right: 2%;width: 30%;}
	.product-block-right {width: 33%;}
	.sub-menu.displayed > ul {float: left;list-style-type: none;margin-left: 10em;line-height: 3em;margin-bottom: 0;}
	.top-bar-section > ul {float: left;margin-left: 1rem; position:absolute; font-size:0px; width:1150px;}  /*** fix top menu***/
	.top-bar-section li:not(.has-form) a:not(.button) {background: #005028;padding: 0 0.9em !important;margin-top: 1.3em;border-radius: 5px;-webkit-transition:width 0.3s, height 0.3s, background-color 0.3s, -webkit-transform 0.3s;transition:width 0.3s, height 0.3s, background-color 0.3s, transform 0.3s;}
	.parent-pageid-11 #menu-item-962 a,
	.parent-pageid-535 #menu-item-963 a,
	.parent-pageid-13 #menu-item-964 a,
	.parent-pageid-15 #menu-item-965 a,
	.parent-pageid-17 #menu-item-966 a,
	.parent-pageid-45 #menu-item-967 a,
	.parent-pageid-47 #menu-item-968 a,
	.parent-pageid-121 #menu-item-213 a,
	.single-news_release #menu-item-966 a,
	.single-events_release #menu-item-966 a,
	.single-case_study #menu-item-966 a{color: #C8D9B5;background: rgba(8,50, 92, 0.9);}
	.top-bar-section .has-dropdown {margin-right: 1em;}
	.top-bar-section ul li {margin-right: .9em !important;}
	.page-template-template-our-client-php .main-content {min-height: 1200px;}
}

@media only screen and (min-width: 64.063em) and (max-width: 70.063em) {
	.sub-menu.displayed ul {margin-left: 0 ;}
}

@media only screen and (min-width: 1025px) and (max-width: 1196px) {
	footer .footer-nav > li {margin-right: 0;}
	footer .footer-nav > li > a {font-size: .8rem;}
	footer .footer-nav li a {font-size: .71rem; }
}


@media only screen and (min-width: 1026px) and (max-width: 1026px) {
	.top-bar-section li:not(.has-form) a:not(.button) {padding-left: .8em !important;padding-right: .8em !important;}
}

@media only screen and (max-width: 349px) {
	.orbit-caption{visibility: hidden;}
}

@media only screen and (min-width:350px) and (max-width:640px){
	/*.orbit-caption{max-width:200px; max-height:135px;}*/
	/*.orbit-caption{max-width: 235px; max-height:156px;}*/
	.orbit-caption{max-width: 80%; max-height:100%;}
	.orbit-caption h2.orbit_caption_h2 b{margin-top:0px; line-height:.4; font-size:11px;}
	.orbit-caption h3.orbit_caption_h3 b{margin-top:0px; line-height:.4; font-size:10px;}
	/*.orbit-caption h3{margin-top:0px; line-height:.4; font-size:9px;}
	.orbit-caption h2 b{font-size:smaller;}
	.orbit-caption h3 {font-size:smaller; }*/
	/*.orbit-caption b{font-size:xx-small;}*/
}