

.q_logo a { max-height:45px; }
header.scrolled .q_logo a { max-height:35px; }
.header_top_bottom_holder { background-image: url('http://teranovaglobal.com/wp-content/uploads/nav-bkgd.jpg'); }
nav.main_menu>ul>li>a span, .light:not(.sticky):not(.scrolled) .side_menu_button > a, .light.header_style_on_scroll .side_menu_button > a { color: #959595; }
.header_top { top:20px; }
.header-right-widget a.link { margin-right:15px; }

nav.main_menu>ul>li>a:hover span, nav.main_menu>ul>li.active>a span, .light:not(.sticky):not(.scrolled) .side_menu_button > a:hover, .light.header_style_on_scroll .side_menu_button > a:hover { color: #fff; }

.social_square { background-color:#7c9917; line-height:22px; width:22px; text-align:center; margin-left:2px; }

.slider_content .qbutton.green { background:none; border-radius:0; margin-top:180px!important; }

.twitter-feed { color: #959595; }

.home-news p { font-size:18px; line-height:1.5em; color:#555; }
.home-news h4 + p {margin-top:0; }
.home-news h4 { font-size:18px; line-height:1.5em; color:#000; margin:0; }
.home-news a { color:inherit; font-size:16px; }
.home-news a:hover { text-decoration:underline; }

#home-case-study h1 { color:#7c9917; }
#home-case-study h3 { color:#fff; font-size:22px; margin-bottom:20px; }
#home-case-study p { color:#b7b7b7; font-size:20px; }

#home-partners-carousel .caroufredsel_wrapper{ min-height:62px; }

.footer_top .widget h5 { display: none; }
.footer_bottom p { font-size:11px; line-height:1.2em; }
.menu-bottom-menu-container { float:right; margin-top:5px; left:auto; position:relative }
ul#menu-bottom-menu.menu li { display: inline-block; float: left; margin: 0; padding: 10px; font-size:13px; line-height:1.5em; text-transform: uppercase; left:auto; position-relative; }
.social-bottom { float:right; margin:10px 0 0 10px; }
.social-bottom a { color:#fff!important; }

/* FORM IN CONTENT BOTTOM AREA __________________*/
.content_bottom #gform_1 label { display:none; }
.content_bottom .gform_wrapper { margin: 0; }
.content_bottom ul#gform_fields_1 li { margin-bottom:0; }
.content_bottom .gform_wrapper label.gfield_label + div.ginput_container { margin-top: 0; }
.content_bottom .gform_wrapper .gform_footer { margin: 5px 0 40px; padding: 0; }
.content_bottom .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] { font-size: 13px; }
body .gform_wrapper input[type="text"], body .gform_wrapper input[type="url"], body .gform_wrapper input[type="email"], body .gform_wrapper input[type="tel"], body .gform_wrapper input[type="number"], body .gform_wrapper input[type="password"], body .gform_wrapper textarea, body .gform_wrapper select, body .gform_wrapper.gf_browser_chrome .ginput_complex select, body .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select { padding: 10px; }
body .gform_wrapper input[type="submit"] { border-radius:0; }
body .gform_wrapper input[type="submit"]:hover { background-color: #7c9917;  border-color:#fff; }
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium { width: 70%!important; }
.content_bottom .ginput_container { border:none; }
::-webkit-input-placeholder { color: #959595!important; font-weight:bold!important; }
:-moz-placeholder { /* Firefox 18- */color: #959595!important; font-weight:bold!important;   }
::-moz-placeholder {  /* Firefox 19+ */color: #959595!important; font-weight:bold!important;  }
:-ms-input-placeholder {  color: #959595!important; font-weight:bold!important;  }

/* FORM IN  PAGE CONTENT __________________*/
.ginput_container { border:1px solid #959595; }
h3.gform_title { display:none; }

/* BLOG __________________*/
.post_info, .date { display:none!important; }
.post_excerpt { font-size:18px; line-height:1.5em; }
.sidebar #recent-posts-2 li a { font-size:16px; line-height:1.2em; }
.sidebar #searchform { border:1px solid #ccc }
.sidebar #archives-2 label { display:none; }

/* RESPONSIVE __________________*/
@media only screen and (min-width: 1000px){header:not(.scrolled) .q_logo a {margin-top:-15px!important;}}
/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {
     .slider_content .qbutton.green { margin-top:0px!important;}
}
@media (max-width: 1000px) {
     div.header_top { display:none!important; }
     .q_logo { top: 0; }
}

/* Fix Parallax Slider Scrolling */
.full_width,
.container {
    position: relative !important;
}