/*



Theme Name: Hydrogen



Theme URI: http://gantry.org



Author: RocketTheme, LLC



Author URI: http://rockettheme.com



Description: Default Gantry 5 theme. Provides a simple, clean and fast design to get you started on developing your own theme or setting up a quick new site



Version: 5.2.13



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



*/



.gantry-logo img {



  width: auto;



}







#g-header img {



  float: right;



}



#g-navigation .g-main-nav {



 margin:0;  



}



video {



  border-top: 26px solid hsl(203, 100%, 32%);



  width: 100%;



}



.video-section {



  background: hsl(203, 100%, 32%) none repeat scroll 0 0;



  padding-bottom: 155px;



}



.video-heading1 {



  color: hsl(0, 0%, 100%);



  font-size: 10.91pt;



  font-weight: lighter;



  margin: 0;



  padding-top: 20px;



  text-align: center !important;



}



.video-heading2 {



  color: hsl(0, 0%, 100%);



  margin: 0px;



  text-align: center;



  font-weight: bolder;



}



.video-paragraph {



  color: hsl(0, 0%, 100%);



  font-size: 8.91pt;



  font-weight: lighter;



  margin: 0;



  text-align: center !important;



}



#g-header {



  background: hsla(0, 0%, 0%, 0) url("images/bg-border.png") no-repeat scroll center bottom !important;



  padding-bottom: 1px;



}



.home-page-content .entry-content > h2 {



  color: #f26223;



  font-weight: bold;



  line-height: 32px;



  margin-bottom: 5px;



}



.home-page-content .entry-title {



  display: none;



}



.home-page-content strong {



  color: #0165a3;



  letter-spacing: 2px;



  text-transform: uppercase;



}



.home-page-content .entry-content a {



  background: #434343 none repeat scroll 0 0;



  border-radius: 4px;



  color: #fff;



  padding: 7px 18px;



}



.home-page-content .entry-content > p {



  line-height: 24px;



  margin-bottom: 10px;



  margin-top: 0;



}



.have-quest {



  background: #e03d00 none repeat scroll 0 0 !important;



  text-transform: uppercase;



}



.have-quest > span {



  font-size: 13px;



  margin: 0 7px;



}



.video-sec .g-content {

  margin-bottom: 0;

  margin-top: 0;

  padding-bottom: 0;

  padding-top: 0;

}



#g-feature {



  padding: 0 !important;



}



.gantry-logo {



  padding-bottom: 21px;



}



.main-menu nav {



  bottom: -3px;



  position: relative;



}



.main-menu .g-content.g-particle {



  margin-bottom: 0;



  margin-top: 0;



  padding-bottom: 0;



  padding-top: 0;



}



.main-menu .g-menu-item-title {



  color: #000;



  font-family: Montserrat;



  font-size: 13px;



  font-weight: normal;



  text-transform: uppercase;



}



.main-menu ul > li {



  border-bottom: 4px solid;



}



.main-menu .active {



  border-bottom: 4px solid #e03d00;



}



#g-header .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {



  background: transparent none repeat scroll 0 0 !important;



}



.main-menu .g-menu-item-container:hover span {



  color: #0165a3;



}



#g-header .g-main-nav .g-dropdown {



  background: #fff none repeat scroll 0 0 !important;



}



#g-header .g-main-nav .g-dropdown {



  background: #fff none repeat scroll 0 0 !important;



  border-top: 4px solid #e03d00;



}



#g-subfeature {



  background: #f4f4f4 !important;



}



#g-subfeature .widgettitle {



  color: #0165a3;



  font-size: 16px;



  font-weight: bold;



/*  text-align: center; */
padding-left: 45px;



  text-transform: uppercase;



}



#g-subfeature .textwidget > img {



  margin-top: 8px;



}



.footer-text {



  color: #1d1d1d;



  font-size: 14px;



}



.menu-product-advertising-container ul li::before {



  color: #1d1d1d;



  content: "";



  font-family: fontawesome;



  font-weight: 100 !important;



  margin-right: 8px;



}



.menu-product-advertising-container li a {



  color: #1d1d1d;



  font-weight: 300;



}



.menu-product-advertising-container li a:hover {



  color: #0165a3;



}



.menu-product-advertising-container ul {



  margin-left: 49px !important;



}



.menu-footer-menu-container ul li {



  float: left;



  padding: 0 6px;



}



.menu-footer-menu-container .menu {



  margin-top: -24px;



}



.menu-footer-menu-container ul li a {



  color: #fff;



  font-size: 13px;



  text-transform: uppercase;



}



.menu-footer-menu-container ul li a:hover {



  text-decoration: underline;



}



.main-menu .g-menu-item-container {



  padding-bottom: 8px !important;



  padding-top: 8px !important;



}



.video-section {



  margin-top: -7px;



}



.main-menu .g-content.g-particle {



  height: 0;



}



.main-logo .g-content.g-particle {



  margin-top: 0;



  padding-top: 0;



}

.ieee-header {
margin-top:10px;
}

.ieee-logo .g-content.g-particle {



  margin-bottom: 0;



  margin-top: 0;



  padding-bottom: 0;



  padding-top: 0;



  position: relative;



  right: 0px;



  top: 6px;



}



.home-page-content .entry-content a:hover {



  background: #f26223 none repeat scroll 0 0;



}



.have-quest:hover {



  background: #434343 none repeat scroll 0 0 !important;



}



.fa.fa-fw.fa-bars {



  color: #000;



}



.video-sec .have-quest {



  border-radius: 2px;



  color: #fff;



  font-size: 15px;



  padding: 9px 15px;



}



.inner-page-content .entry-content > p {



color: #000;



}



.inner-page-content .entry-content > p:nth-child(1) {



  margin-top: 0;



}



.video-sec-inner .video-section {



  padding-bottom: 35px;



}



.inner-page-content .entry-title {



  color: #f26223;



  font-size: 35px;



  font-weight: 700;



  margin-bottom: 0;



/*  text-transform: uppercase;  */



}



@media (max-width:767px){



#g-header {



  padding-bottom: 55px;



}



#g-offcanvas #g-mobilemenu-container ul > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #g-offcanvas #g-mobilemenu-container ul > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {



  background: #f26223;



}



.have-quest {



  font-size: 12px;



  padding: 7px 8px !important;



}



.have-quest > span {



  font-size: 9px;



  margin: 0 1px;



}



.video-sec .have-quest {



  font-size: 8px;



  padding: 9px 15px;



}



.video-section {



  margin-top: -7px;



}



.flush .g-container > .g-grid > .g-block > .g-content {



  margin: 0.625rem;



  padding: 0.938rem;



}



#g-subfeature .widgettitle {



  text-align: left;



}



.menu-product-advertising-container ul {



  margin-left: 0 !important;



}



.menu-footer-menu-container .menu {



  margin-top: -34px;



  padding-bottom: 39px;



  text-align: center !important;



}



.menu-footer-menu-container ul li {



  float: none;



  padding: 0 6px;



}



}



@media (min-width:768px) and (max-width:1200px){



#g-header {



  padding-bottom: 0px;



}



.gantry-logo {



  position: relative;



  top: -48px;



}



.main-menu.size-58 {



  -moz-box-flex: 0;



  flex: 0 1 100%;



  position: relative;



  top: -125px;



  width: 64%;



}



.g-block.main-menu.size-58 {



  width: 100% !important;



}



}



.wp-tag-cloud li a {



  font-size: 16px !important;



}



.wp-tag-cloud > li {







  list-style: outside none none;







}



.wp-tag-cloud {



  margin-left: 0;



}







.products-title {



  color: #f26223;



  font-size: 35px;



  font-weight: 700;



  margin-bottom: 0;



/*  text-transform: uppercase; */



}



.display-posts-listing {



  margin-left: 0;



}



.listing-item {



  float: left;



  list-style: outside none none;



  padding-bottom: 30px;



  padding-right: 30px;



  text-align: center;



  width: 300px;



}



.display-posts-listing li a {



  display: block;



  padding-bottom: 9px;



}



.frequency a {



  font-size: 16px !important;



}

.audiences {

  color: #fff;

  line-height: 26px;

  padding-right: 2px;

}

.audiences-links::before {

  color: #fff;

  content: "/";

  font-family: fontawesome;

  font-size: 17px;

  font-weight: 700;

  margin-right: 2px;

}

.audiences.audiences-links:hover {

  color: #f26223;

}

.audience-link-div .audiences:first-child::before {

  content: none;

}

.page-id-29 .video-section {



  background: #54c6d9 none repeat scroll 0 0;



}



.page-id-29 video {



  border-top: 26px solid #54c6d9;



}



.page-id-30 .video-section {



  background: #54c6d9 none repeat scroll 0 0;



}



.page-id-30 video {



  border-top: 26px solid #54c6d9;



}



.page-id-16 .video-section {



  background: #F68B3C  none repeat scroll 0 0;



}



.page-id-16 video {



  border-top: 26px solid #F68B3C ;



}







.page-id-18 .video-section {



  background: #94C951   none repeat scroll 0 0;

 padding-left: 14px;

    padding-right: 14px;



}



.page-id-18 video {



  border-top: 26px solid #94C951  ;



}







.page-id-20 .video-section {



  background: #FFED7D    none repeat scroll 0 0;



}



.page-id-20 video {



  border-top: 26px solid #FFED7D   ;



}



.product-content {

  display: inline-table;

  padding: 25px 0;

  text-align: center;

  width: 20%;

}

.product-content > img {

  width: 150px;

}

.dropdown.clearfix.audience {

  position: absolute;

  right: 0;

  width: 330px;

  z-index: 2147483647;

}



.dropdown.clearfix.audience > ul {



  margin: 0;



}



.dropdown.clearfix.audience li {



  list-style: outside none none;

  font-size: 14px;



}





.dropper {



  background: #000 none repeat scroll 0 0;



  color: #fff;



  padding: 5px 16px;



  width: 160px;



display:inline-block;

border-bottom: 2px solid transparent;



}

.dropper.audiencedropper:hover {

  border-bottom: 2px solid #000;

}

.dropper.frequenciesdropper {

  border-bottom: 4px solid #fff;

}

.dropper.typesdropper {

  border-bottom: 4px solid #fff;

}



.dropdown.clearfix.audience:hover {



  display: block !important;



}



.dropdown.clearfix.frequencies:hover {



  display: block !important;



}



.dropdown.clearfix.types:hover {



  display: block !important;



}



.dropdown.clearfix.types {



  background: black none repeat scroll 0 0;



  padding: 12px 15px;



  position: absolute;



  width: 160px;



  z-index: 2147483647;



}



.dropdown.clearfix.types > ul {



  margin: 0;



}

.dropdown.clearfix.types li {

  font-size: 14px;

  list-style: outside none none;

}



.dropdown.clearfix.frequencies {



  background: black none repeat scroll 0 0;



  padding: 12px 15px;



  position: absolute;



  width: 160px;



  z-index: 2147483647;



}



.dropdown.clearfix.frequencies > ul {



  margin: 0;



}



.dropdown.clearfix.frequencies li {



  list-style: outside none none;

  font-size: 14px;



}



.filter {



  color: #fff;



  float: left;



  margin-left: 10px;



  position: relative;



}



.filter-form {



  float: right;



  position: relative;



  top: 10px;



}



.products-container {



  padding-top: 50px;



}



.dropdown li a {



  color: #fff;



  font-size: 16px !important;



}



@media (max-width:1300px){



.filter {



  top: 44px;



margin-left-5px;



}



.dropper {



  background: #000 none repeat scroll 0 0;



  color: #fff;



  display: inline;



  padding: 6px 9px;



}

.dropdown.clearfix.audience {

  left: -200px;

  width: 320px;

}



}



@media (min-width:768px) and (max-width:1200px){



.main-menu nav {



  bottom: 28px;



  position: relative;



}

.g-block.main-menu.size-67 {

  left: 0;

  position: absolute;

  right: 0;

  top: 77px;

  width: 100% !important;

}

.g-main-nav .g-toplevel > li > .g-menu-item-container {

  padding: 1.2rem 0.738rem;

}

.dropper {

  padding: 4px;

}

.glyphicon.glyphicon-chevron-down::after {

 

  float: none;

 

  margin-left: 10px;

 }

.video-sec .have-quest {



  border-radius: 2px;



  color: #fff;



  font-size: 8px;



  padding: 9px 5px;



}



.video-sec .have-quest > span {



  font-size: 9px;



  margin: 0 7px;



}



.gantry-logo > img {



  margin-top: 22px;



}



.main-menu .menu-item {



  background: transparent none repeat scroll 0 0 !important;



}



.flush .g-container {



  padding: 0 15px !important;



}



}



@media (max-width:767px){



  .gantry-logo > img {



  margin-top: 22px;



}



.main-menu .menu-item {



  background: transparent none repeat scroll 0 0 !important;



}



.filter-form {



  top: 150px;



}



.filter {



  margin-left: 4px;



}



.products-container {



  padding-top: 100px;



}



.product-content {



  margin-bottom: 30px;



}



}

.single-product-page .have-quest {

  border-radius: 2px;

  color: #fff;

  display: table;

  font-size: 15px;

  margin: 30px 0;

  padding: 9px 15px;

}

.glyphicon.glyphicon-chevron-down::after {

  content: "";

  float: right;

  font-family: fontawesome;

  font-size: 16px;

  font-weight: bold;

}

.dropdown.clearfix.audience li {

  display: inline-block;

  width: 150px;

}

.dropdown.clearfix.audience > ul {

  background: #000 none repeat scroll 0 0;

  padding: 12px 15px;

  width: 330px;

}

@media (max-width:767px){

.single-product-page {

  float: none !important;

  width: 100%;

}

.single-product-page .have-quest {

  

  font-size: 12px;

  }

  .single-products-sidebar {

  float: none !important;

  margin-top: 0;

  width: 100%;

}

.product-content {

  width: 320px;

}

.downloads-div {

  width: 100%;

}

.dropper {

  padding: 4px;

}

.glyphicon.glyphicon-chevron-down::after {

  float: none;

 }

 .dropdown.clearfix.audience li {

  display: inline-block;

  width: 143px;

}

.dropdown.clearfix.audience > ul {

  background: #000 none repeat scroll 0 0;

  padding: 12px 15px;

  width: 320px;

}

}

@media (min-width:768px) and (max-width:1200px){





.dropper {

  padding: 6px 12px;

}

.glyphicon.glyphicon-chevron-down::after {

 

  float: none;

 

  margin-left: 10px;

 }

}

.single-products-sidebar {

  background: #0165a3 none repeat scroll 0 0;

  color: #fff;

  margin-top: -25px;

  padding: 56px 10px 71px;

}

.audience-title {

  color: #f26223;

  font-weight: 700;

  text-transform: uppercase;

}

.audience-title-sb {

  color: #fff;

  font-weight: 700;

  margin-bottom: 5px;

  margin-top: 29px;

  text-transform: uppercase;

}

.single-product-page {

  padding-right: 35px;

}

.pdf-downloads {

  color: #000;

}

.pdf-downloads:hover {

  color: #0165a3;

}

.single-product-page p {

  color: #000;

}

.single-product-page a {

  color: #000;

}

.single-product-page a:hover {

  color: #0165a3;

}

.single-product-page .have-quest:hover {

  color: #fff;

}

.single-product-page strong {

  color: #000;

}

.single-product-page li {

  color: #000;

}

.product-archive-images {

  height: 75px;

}

.product-archive-images img {

  max-height: 100%;

  max-width: 100%;

}

.products-archives {

  float: left;

  height: 130px;

  margin-bottom: 40px;

  padding: 0 10px;

  text-align: center;

}

@media (max-width:767px)

{

.products-archives {

  float: none;

  width: 100%;

}

}

.inner-page-content p a {

  color: #000;

}

.inner-page-content p a:hover {

  color: #0165a3;

}

.all-audiences-partition {

  float: left;

  padding: 0 12px;

}

.all-audiences-partition h5 {

  margin-bottom: 5px;

  margin-top: 0;

}

.all-audiences-partition a {

  color: #000;

}

.all-audiences-partition h5 a {

  color: #000;

  font-size: 19px;

  line-height: 21px;

  list-style: outside none none;

}

.all-audiences-partition p a {

  color: #0165a3;

  font-size: 14px;

}

.all-audiences-partition > p {

  margin-bottom: 6px;

  margin-top: 0;

}

.all-audiences-partition p a::before {

  color: #0165a3;

  content: "";

  font-family: FontAwesome;

  margin-right: 7px;

}

@media(min-width:768px) and (max-width:1200px){

	.all-audiences-partition {

  width: 33%;

}

.filter-form {

  float: right;

  position: relative;

  top: -29px;

}

}

@media(max-width:767px){

	.all-audiences-partition {

  width: 100%;

}	

}

.page-title {

  color: #f26223;

  font-size: 35px;

  font-weight: 700;

/*  text-transform: uppercase; */

}

.all-audiences-partition h5 a:hover {

  color: #0165a3;

}

.all-audiences-partition p a:hover{

	color:#000;

}

.g-menu-parent-indicator {

  color: #000;

}

.product-archive-names > a {

  color: #000;

}

.product-archive-names > a:hover {

  color: #0169a6;

}

.products-archives:hover .product-archive-names > a {

  color: #0169a6;

}

.audience-wise::before {

  content: "";

  font-family: FontAwesome;

  font-size: 18px;

  font-weight: bold;

  margin-right: 5px;

}

.tax-audiences .dropper.audiencedropper {

  display: none;

}

.tax-audiences .filter-form {

  float: none;

  padding-bottom: 30px;

}

.tax-audiences .dropper {

  background: #f4f4f4 none repeat scroll 0 0;

  border-bottom: 2px solid transparent;

  color: #000;

  display: inline-block;

  padding: 5px 16px;

  width: 160px;

}

.tax-audiences .dropdown.clearfix.types {

  background: #f4f4f4 none repeat scroll 0 0;

  padding: 12px 15px;

  position: absolute;

  width: 300px;

  z-index: 2147483647;

}

.tax-audiences .dropdown.clearfix.types li {

  color: #000;

}

.tax-audiences .dropdown.clearfix.frequencies {

  background: #f4f4f4 none repeat scroll 0 0;

  padding: 12px 15px;

  position: absolute;

  width: 160px;

  z-index: 2147483647;

}

.tax-audiences .dropdown.clearfix.frequencies li {

  color: #000;

}

.pdf-button {

  bottom: 4px;

  color: #666;

  float: right;

  position: relative;

}

.pdf-button::after {

  bottom: -7px;

  content: "";

  font-family: FontAwesome;

  font-size: 35px;

  margin-left: 9px;

  position: relative;

  text-decoration: none !important;

}

#pdfcontent tr:nth-child(2n) {

  background: #f4f4f4 none repeat scroll 0 0;

}

#pdfcontent a {

  font-size: 14px;

  color: #666;

}

#pdfcontent {

  font-size: 14px;

}

a {

  cursor: pointer;

}

.print {

  visibility: hidden;

}

.page-id-16 .dropper {

  background: #AAA none repeat scroll 0 0;

  border-bottom: 2px solid transparent;

  color: #fff;

  display: inline-block;

  padding: 5px 16px;

  width: auto;

}

.page-id-16 .dropdown.clearfix.audience > ul {

  background: #aaaaaa none repeat scroll 0 0;

  width: auto;

}

.page-id-16 .dropdown.clearfix.audience li {

  display: block;

  width: auto;

}

.page-id-16 .filter-form {

  float: none;

  left: -11px;

  position: relative;

  top: 10px;

}

.page-id-16 .dropdown.clearfix.audience {

  position: relative;

  right: 0;

  width: auto;

  z-index: 2147483647;

}

.page-id-16 .glyphicon.glyphicon-chevron-down::after {

  content: "";

  float: right;

  font-family: fontawesome;

  font-size: 16px;

  font-weight: bold;

  margin-left: 15px;

}

.page-id-16 .dropper {

  background: #AAA none repeat scroll 0 0;

  border-bottom: 1px solid #ccc;

  color: #fff;

  display: inline-block;

  padding: 8px 16px;

  width: auto;

}

.page-id-16 .dropdown.clearfix.audience {

  position: relative;

  right: 0;

  top: 1px;

  width: auto;

  z-index: 2147483647;

}

.page-id-16 .dropdown.clearfix.audience li {

  border-bottom: 1px dotted #e5e5e5;

  padding: 8px 15px;

}

.page-id-16 .dropdown.clearfix.audience > ul {

  background: #aaaaaa none repeat scroll 0 0;

  padding: 12px 0;

  width: auto;

}

.tax-audiences .filter-form {

  width: 78%;

}

.page-id-36 .filter-form, .page-id-37 .filter-form, .page-id-38 .filter-form {

  float: none;

  position: relative;



}

@media (max-width:767px){

.tax-audiences .filter-form {

  top: -35px;

  width: 100%;

}

.tax-audiences .dropper {

  width: 128px;

}

#pdfcontent a {

  color: #666;

  font-size: 10px;

}

#pdfcontent {

  font-size: 10px;

}

table td, table th {

  padding: 6px 3px !important;

  text-align: left;

}

.page-id-36 .filter-form, .page-id-37 .filter-form, .page-id-38 .filter-form {

  float: right;

  position: relative;

  top: -27px;

}



}



.widget.gform_widget {

  background: #0064a3 none repeat scroll 0 0;

  margin-top: -31px;

  padding: 25px 35px 3px;

}

.medium {

  width: 102% !important;

}

.gchoice_1_4_1 > label {

  color: #000;

}

.gform_button.button {

  background: #000 none repeat scroll 0 0;

}

.page-id-18 .widget.gform_widget {

  background: #94c951 none repeat scroll 0 0;

}

.page-id-16 .widget.gform_widget {

  background: #f68b3c none repeat scroll 0 0;

}

.gform_widget .widgettitle {

  color: #fff;

  font-weight: 700;

  margin-bottom: -3px;

  text-align: center;

}

.gfield_label {

  display: none !important;

}

.gform_footer.top_label {

  text-align: right;

}

.gform_button.button {

  border-radius: 0;

  font-weight: 600;

  padding: 12px 36px;

  text-transform: uppercase;

}

.medium {

  border-radius: 0 !important;

  height: 43px;

  padding-left: 8px !important;

}

@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700);

@import url(https://raw.github.com/FortAwesome/Font-Awesome/master/docs/assets/css/font-awesome.min.css);



body {

	background: #DDD;

	font-size: 15px;

}

#wrap {

  display: inline-block;

  float: right;

  height: 30px;

  margin: -9px 0;

  padding: 0;

  position: relative;

}



#g-header input[type="text"] {

  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFU1NT9fX1lJSUXl5e1dXVfn5+c3Nz6urqv7+/tLS0iYmJqampn5+fysrK39/faWlp////Vi4ZywAAABF0Uk5T/////////////////////wAlrZliAAABLklEQVR42rSWWRbDIAhFHeOUtN3/ags1zaA4cHrKZ8JFRHwoXkwTvwGP1Qo0bYObAPwiLmbNAHBWFBZlD9j0JxflDViIObNHG/Do8PRHTJk0TezAhv7qloK0JJEBh+F8+U/hopIELOWfiZUCDOZD1RADOQKA75oq4cvVkcT+OdHnqqpQCITWAjnWVgGQUWz12lJuGwGoaWgBKzRVBcCypgUkOAoWgBX/L0CmxN40u6xwcIJ1cOzWYDffp3axsQOyvdkXiH9FKRFwPRHYZUaXMgPLeiW7QhbDRciyLXJaKheCuLbiVoqx1DVRyH26yb0hsuoOFEPsoz+BVE0MRlZNjGZcRQyHYkmMp2hBTIzdkzCTc/pLqOnBrk7/yZdAOq/q5NPBH1f7x7fGP4C3AAMAQrhzX9zhcGsAAAAASUVORK5CYII=") no-repeat scroll right center / 20px auto;

  border: medium none;

  box-shadow: none;

  color: #555;

  cursor: pointer;

  display: inline-block;

  font-size: 15px;

  font-weight: 100;

  height: 20px;

  outline: medium none;

  padding: 3px 60px 3px 12px;

  position: absolute;

  right: 0;

  top: 0;

  transition: width 0.4s cubic-bezier(0, 0.795, 0, 1) 0s;

  width: 0;

  z-index: 3;

}

#g-header input[type="text"]:focus:hover {

  border-bottom: 1px solid #BBB;

}



#g-header input[type="text"]:focus {

  width: 700px;

  z-index: 1;

  border-bottom: 1px solid #BBB;

  cursor: text;

}

#g-header input[type="submit"] {

  border: medium none;

  color: red;

  cursor: pointer;

  display: inline-block;

  float: right;

  height: 20px;

  opacity: 0.4;

  position: absolute;

  right: 0;

  text-indent: -10000px;

  top: 0;

  transition: opacity 0.4s ease 0s;

  width: 20px;

  z-index: 2;

}

#g-header input[type="submit"]:hover {

  opacity: 0.8;

}

@media (max-width:767px){

#g-header input[type="text"]:focus {

  width: 280px;

}

}

@media (min-width:768px) and (max-width:1200px){

#g-header .size-70 {

  -moz-box-flex: 0;

  flex: 0 1 95%;

  position: relative;

  top: -7px !important;

  width: 95%;

}

.g-main-nav .g-toplevel > li > .g-menu-item-container {

  padding: 1.2rem 0.438rem;

}

#wrap {

  margin: -46px 0;

}

.main-logo .g-content.g-particle {

  margin-bottom: 0;

  margin-right: 0;

  padding-bottom: 0;

  padding-right: 0;

padding-top:10px;

}

.gantry-logo {

  position: relative;

  top: -27px;

}

}

.tax-audiences .plugin-content > .g-grid {

  margin-top: -25px;

}

.size-60.audience-60 {

  padding-right: 20px;

}
.side-form {
  background: #f68b3c;
  margin-top: -18px;
  padding: 20px 30px;
}
.side-form h2 {
  color: #fff;
  text-align: center;
}
.aud-content {
  background: #f68b3c none repeat scroll 0 0;
}
.search-results .post-content {
  display: none;
}
.search-results .post-thumbnail {
  display: none;
}
.meta-comments-count {
  display: inline;
}
.meta-author {
  display: inline;
  margin-right: 15px;
}
.meta-date {
  display: inline;
  margin-right: 15px;
}
.search-results .date {
  color: #666;
}
.search-results .author {
  color: #666;
}
.search-results .meta-author-link {
  cursor: auto;
}
.search-results .meta-date-link {
  cursor: auto;
}
#text-5 .textwidget {
  padding-left: 35px;
}
#text-6 .textwidget {
  padding-left: 35px;
}
.page-id-16 .dropper.audiencedropper:hover {
  border-bottom: 0 none;
}


.menu-recruitment-advertising-container ul li::before {



  color: #1d1d1d;



  content: "";



  font-family: fontawesome;



  font-weight: 100 !important;



  margin-right: 8px;



}



.menu-recruitment-advertising-container li a {



  color: #1d1d1d;



  font-weight: 300;



}



.menu-recruitment-advertising-container li a:hover {



  color: #0165a3;



}



.menu-recruitment-advertising-container ul {



  margin-left: 49px !important;



}




.menu-contacts-container ul li::before {



  color: #1d1d1d;



  content: "";



  font-family: fontawesome;



  font-weight: 100 !important;



  margin-right: 8px;



}



.menu-contacts-container li a {



  color: #1d1d1d;



  font-weight: 300;



}



.menu-contacts-container li a:hover {



  color: #0165a3;



}



.menu-contacts-container ul {



  margin-left: 49px !important;



}