/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/




.main_color.iconbox_top .iconbox_content {
	height: 320px !important;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: none;
	letter-spacing: normal;
	font-weight: 700 !important;
	color: #34567b;
}
.blue-button-1 {
	background: #4074ab;
}
.blue-button-2 {
	background: #2e547d;
}
.blue-button-2:hover, .blue-button-2.avia-button:hover {
	background: #3c73ae;
}

div#fvfeedbackbutton2447 span {
border:#90d0e9 1px solid;
border-radius:10px!important;
color:#34567b!important;
margin-right:10px;
font-family:'Open Sans';
padding:20px
}

.avia-button.avia-size-x-large {
	padding: 15px;
}
.logo img {
	width: 34%;
	vertical-align: center;
	padding-top: 15px;
}
.logo, .logo a {
	height: auto;
}
.av_secondary_left .sub_menu {
	font-size: 12px;
}
li.menu-sub {
	padding-left: 15px !important;
}
li.menu-sub-head a {
	font-weight: bold;
	color: #428d16 !important;
}
li#menu-item-741 {
	background: #d1e0ef !important;
	padding: 20px;
	margin: 0;
}
li#menu-item-741 a, li#menu-item-742 a {
	color: #2e547d;
	text-transform: uppercase;
}
li#menu-item-741 a:hover, li#menu-item-742 a:hover {
	color: #2e547d;
	text-decoration: none;
}
li#menu-item-741:hover {
	background: #80c6e4 !important;
	color: #2e547d;
	text-decoration: none;
}
li#menu-item-742 {
	background: #fcf387 !important;
	padding: 20px;
	margin: 0;
}
li#menu-item-742:hover {
	background: #80c6e4 !important;
	color: #2e547d;
	text-decoration: none;
}
.av-main-nav ul {
	box-shadow: 0 8px 15px rgba(0, 0, 0, 0.5);
}
#avia-menu ul.sub_menu {
	margin: 10px 0;
	box-shadow: 0 8px 8px rgba(0, 0, 0, 0.3);
	border-color: #ffffff !important;
}

#menu-item-1151 > ul, #menu-item-1151 > ul li a {     /* login menu */
	background:#92b1c8;
	}
		
.html_header_top .header_color .main_menu ul:first-child >li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #ffffff;
	background-color: #ffffff !important;
}
.phone-info, ul#avia2-menu.menu li, div.phone-info.with_nav span a {
	color: #284368 !important;
	font-size: 90%;
	font-weight: normal;
}
.header_color .sub_menu>ul>li>a {
	color: #284368 !important;
	font-size: 135% !important;
	padding-top: 20px;
	font-weight: normal;
}

.blog-author.minor-meta, .text-sep.text-sep-cat {
	display: none;
	
}
/* Resources Page */
.page-id-2190 #av-masonry-1 h3.av-masonry-entry-title.entry-title {
	font-size:100% !important;
	font-weight:normal !important;
	text-align:center !important;
	
	}
div.template-page.content.twelve.alpha.units .post-entry-10 {
	margin-top: -34px;
}
.sub-menu a:hover span.avia-menu-text {
	color: #33567b;
}
.flex_column.av_one_full.first.avia-builder-el-1.el_after_av_layerslider.el_before_av_section.avia-builder-el-no-sibling {
	height: 100px;
	margin-top: -30px;
}
h3.iconbox_content_title {
	text-transform: none !important;
	font-size: 115% !important;
	font-weight: bold;
	color: #284368;
	letter-spacing: normal;
	overflow: visible;
}
.post-entry-151 a:hover {
	color: #ffffff !important;
}


.alt-img-bg {
	background:#92b1c8;
	}
	
.scrn-img-bg {
	background:#dae6f2;
	}
	
.light-scrn-img-bg {
	background:#dae6f2;
	padding:10px !important;
	}
	
.dark-scrn-img-bg {
	background:#92b1c8;
	padding:10px !important;
	}			
	
h3.av-magazine-title a	{
	font-size:70% !important;
	font-weight:500 !important;
	line-height:14px !important;
	padding:0 !important;
	}	
	
.avia-button.avia-size-large, .avia-button.avia-size-x-large {
    font-size: 15px;
	font-weight:600;
}

.wpcf7 textarea  {
  height: 40px;
}

.wpcf7 input[type="text"] {
	margin-bottom:0 !important;
	}	

#tab_slide_include {
    padding: 30px 20px 88px 8px !important;
}

ul.footerQuickLink {
    margin: 10px auto;
    padding: 0;
    list-style: none;
    display: block;
    width: 60%;
}

.footerQuickLink li {
    display: inline;
    padding-left: 0px;
    padding-right: 0px;
    border-left: none;
	font-size:12px;
}	

/* Management Team Page */


.page-id-696 .av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    font-size: 90%;
}



/* Landing Page Styles */

div.av_entry_id_1027 {
	display: none;
}
.page-id-1027 div.avia-menu {
	color: #000;
}
.page-id-1027 div.avia-menu a span.avia-menu-text:hover, .page-id-1027 .html_header_top .header_color .main_menu ul li:hover #menu-item-1108 > a > span.avia-menu-text {
	
}

p.home-search a {
	font-size:13px;
	color:#34567B;
	font-weight:bold;
	}
	
p.home-search a:hover {	
color: #428D16;
}

li#menu-item-1148 a, li#menu-item-1114 a {    /* drop down menu header colors */
	font-weight: bold;
	color: #428d16 !important;
}
#av_section_1 > div.container > main > div > div > div.flex_column.av_three_fourth.no_margin.flex_column_div.av-zero-column-padding.first.avia-builder-el-2.el_after_av_hr.el_before_av_one_fourth.home-banner-image {
	background-image: url(/wp-content/uploads/Home-slider-background-woman-2.png);
	background-size: contain;
}

/* Hide Twitter Image */

.fts-tweeter-wrap .tweeter-info img, .fts-twitter-reply-wrap {
	display:none;
}
.home-box-right {
	background: rgba(255,255,255,0.2);
	width: 100%;
	padding: 15px;
	margin: 15px auto;
	border-radius: 3px;
}

.home-box-right-header {
	clear: left;
	font-weight: bold;
	font-size: 16px;
	margin-top: 0px;
	color: rgb(46, 84, 125);
	text-align: center;
	}
.home-banner-image {
	height: 588px;
	background-size:contain;
}
.avia_textblock.home-slider-text h3 {
	color: #34567b !important;
	width: 50%;
	margin-top: 60px;
}
.avia_textblock.home-slider-text h4 {
	color: #34567b !important;
	width: 50%;
	font-weight: normal;
	line-height: 150%;
}

.page-id-1027 div.blog-meta, .page-id-1027 span.post-meta-infos, .page-id-1027 div.entry-content {
	display:none !important;
	}
	
.page-id-1027 h3.av-magazine-title a	{
	font-size:70% !important;
	font-weight:500 !important;
	line-height:14px !important;
	padding:0 !important;
	}
	

	
/* Resources Page */

.page-id-2051 #av-masonry-1 a:hover, .page-id-2190 #av-masonry-1 a:hover {
	opacity:.8;
	}
	
.page-id-2051 .av-masonry-image-container, .page-id-2190 .av-masonry-image-container  {
    text-align: center;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;	
	
}
	
#av-masonry-1 .av-masonry-date	{
	display:none;
	}
	
h3.slide-entry-title	{
	font-weight:normal !important;
	font-size:15px !important;
	line-height:normal !important;
	}
	
/* styles for the footer section */

div.footer-text {
	font-size:12px;
	}
	
div.footer-text-small {
	font-size:10px;
	}	

section#social-icons-widget-3, section#text-2 {
	margin:0 !important;
	}
ul.icons-medium {
	text-align:center;
	}
	
#av_section_2 > div.av-section-color-overlay-wrap > div.container > div > div > div > div.flex_column.av_three_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-4.el_after_av_one_fifth.el_before_av_one_fifth > div > div.av-subheading.av-subheading_below.av_custom_color {
	margin-top:30px;
	}	
	
.page-id-992 .blog-meta {
    display: inline-block !important;
}

.main_color .small-preview {
	background:#92B1C8;
	color:#92B1C8;
	}
.main_color .news-thumb {
	background:#92B1C8;
	}


	
/*styles for salary wizard */

#swzcomb {
	font-size: 12px;
	overflow: visible;
	position: relative;
}
#swzcomb p a {
	color: #EA4A12;
}
#swzcomb fieldset {
	border: 0;
	margin: 2px 0;
	padding: 0;
	position: relative;
	left: 5px;
}
#swzcomb form {
	border: 0;
	margin: 0;
	padding: 0;
}
#swzcomb .salJobTitle input, #swzcomb .salLocation input {
	margin: 0;
	width: 97% !important;
}

#swzcomb input#sal_swz_txtZipCode0
 {
	margin: 0;
	border-radius: 3px;
}
#swzcomb p {
	margin: 5px;
}
#swzcomb .swzcomb_buttons {
	border-bottom: 1px solid #C8C8C8;
	height: 27px;
	position: relative;
}
#swzcomb .sal_button {
	position: relative;
	width: 80px;
}
#swzcomb .swzcomb_buttons div {
	background-color: #eee;
	cursor: hand;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0;
	position: relative;
	text-align: center;
	top: 1px;
	width: 40%;
}
#swzcomb .swzcomb_buttons div.swz_selected {
	background-color: #fff;
	border: 1px solid #C8C8C8;
	border-bottom: 0;
}
#employee_swz, #employer_swz {
	border-top: 0;
}
#swzcomb .salSearchFooter {
	padding: 5px;
	font-size:80%;
}
#swzcomb .salSearchHeader {
	clear: left;
	font-weight: bold;
	font-size: 16px;
	margin: 0px auto 20px auto;
	color: rgb(46, 84, 125);
	text-align: center;
}
#swzcomb .salBrowseLink {
	display: none;
}

input#sal_swz_txtKeyword0.ns_textinputstyle {
	margin-bottom:0;
	width:80%;
	border-radius: 3px;
	}
	
#employee_swz > div > div.salSearchForm > form > input {
	    background: url("http://companalyst.com/wp-content/uploads/search-blue.png") no-repeat right;
    border: 0;
	padding:9px 0;
	margin-top:10px;
	margin-left:2px;
    overflow: hidden;
    cursor: hand;
    vertical-align: middle;
    font-size: 0.1px;
	height:31px;
	}	
.salJobTitle label, .salLocation label, div.salSearchFooter {
	display:none;
	}
	
fieldset.salLocation {
	display:inline;
	width:100%;
	}
	
/*Support terms page */

table.avia-table-1 tr.avia-heading-row {
	background:#3E5F82;
	color:#fff;
	font-weight:bold;
	}
	
.main_color table.avia-table-1 tbody {
	border-color:#fff;
	}	
	
/* Hubspot forms */

#hsForm_001c974b-c446-41b0-9a16-be8e7ed38a65 > fieldset {
	margin-bottom:0;
	/*height:60px;*/
	}	
#hsForm_001c974b-c446-41b0-9a16-be8e7ed38a65 > div.hs_recaptcha.field.hs-form-field {
	margin-top:30px;
	}
	
#hsForm_001c974b-c446-41b0-9a16-be8e7ed38a65 > div.hs_submit > div.actions > input {
	background-color: #428d16;
    border-color: #428d16;
    color: #ffffff;
	border-radius: 3px;
	font-size:15px;
	font-weight: 600;
	}	
	
#hsForm_001c974b-c446-41b0-9a16-be8e7ed38a65 > fieldset > .hs-form-field > ul > li > label {
	color:#C42026 !important;
	margin-bottom:0;
	}	
	
#hsForm_001c974b-c446-41b0-9a16-be8e7ed38a65 .hs-input	{
	margin-bottom:0 !important;
	}				

/* Mobile Styles Below Here */

@media only screen  and (min-width : 1224px) {
.demo-link  {
	display:none;
	}
	
}	
@media only screen and (min-width : 768px) {
.products-banner-mobile, .contact-menu-mobile, .home-feature-image-mobile {
	display:none;
	}
	
.page-id-696 #av-masonry-3 {
	margin-left:17%;
	}	
}

/* Styles for phones */	
@media  (max-width: 767px) {
.contact-menu-mobile  {
	min-height:30px;
	}

.products-banner, .home-feature-image {
	display:none;
	}
	
#tab_toggle_bg {  /* hide Book a Demo button */
	display:none !important;
	}	
#av_section_1 > div.container > main > div > div > div.flex_column.av_three_fourth.no_margin.flex_column_div.av-zero-column-padding.first.avia-builder-el-1.el_before_av_one_fourth.avia-builder-el-first.home-banner-image {
	background-image: url(/wp-content/uploads/Home-slider-background-woman-2.png);
	background-size: contain !important;
	margin-top: 0 !important;
}
#av_section_1 > div.container > main > div > div > div.flex_column.av_three_fourth.no_margin.flex_column_div.av-zero-column-padding.first.avia-builder-el-1.el_before_av_one_fourth.avia-builder-el-first.home-banner-image > section > div {
	width: 160%;
}
#av_section_1 > div.container > main > div > div > div.flex_column.av_three_fourth.no_margin.flex_column_div.av-zero-column-padding.first.avia-builder-el-1.el_before_av_one_fourth.avia-builder-el-first.home-banner-image {
}

#av_section_1 > div.container > main > div > div > div.flex_column.av_three_fourth.no_margin.flex_column_div.av-zero-column-padding.first.avia-builder-el-1.el_before_av_one_fourth.avia-builder-el-first.home-banner-image > section > div {
    width: 100%;
}
.responsive #top #wrap_all .avia-content-slider-odd .slide-entry {
	width: 23%;
	display: inline-block !important;
	clear: none !important;
}
.home-banner-image {
	height: 510px;
}
.avia_textblock.home-slider-text h3 {
	margin-top: 30px;
}
div.template-page.content.twelve.alpha.units {
	margin-bottom: 0 !important;
	padding: 0 !important;
}
div.template-page.content.twelve.alpha.units .post-entry-10 {
	margin-top: 0px;
}
#av_section_1 > div.container > main > div > div > div.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-builder-el-5.el_after_av_three_fourth.avia-builder-el-last {
	margin-top: 0 !important;
}
.responsive .container {
	width: 90%;
	margin: 0 auto;
  }

#av_section_1 {
	padding-top: 0;
}

.avia_textblock.home-slider-text h3 {
	color: #34567b !important;
	width: 80%;
}
.avia_textblock.home-slider-text h4 {
	color: #34567b !important;
	width: 80%;
	font-weight: normal;
	line-height: 150%;
}



.page-id-696 .main_color .av-inner-masonry-content {
margin-top: -84px;
opacity: 0;
}
	
#mobile-advanced li > a:hover, .html_header_mobile_behavior #mobile-advanced span:hover, .html_header_mobile_behavior #mobile-advanced span:hover a {
    background-color: #ffffff !important;
    color: #34567b !important;
}

}
/* Styles for tablets portrait */	
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {

.home-feature-image {

background-position: -232px 109px !important;
	background-size: 1100px 536px !important;
	}

.home-top-text {
	margin-top:85px;	
		
	}
	
	.home-salary-wizard {
		margin-top:79px !important;
	}
	
	.page-id-1027 #av_section_1 div.container {
		height:500px !important;
	}	
	
#mobile-advanced {
    width: 50% !important;
	right: -50%;
}
#mobile-advanced a, #mobile-advanced .mega_menu_title {
    padding: 9px 28px;
}

div.avia_textblock.home-slider-text {
	width: 75%;
}

.avia-button.avia-size-x-large {
	min-width:141px;
}

.avia_textblock.home-slider-text h3 {
	color: #34567b !important;
	width: 100%;
	margin-top: 60px;
}
.avia_textblock.home-slider-text h4 {
	color: #34567b !important;
	width: 100%;
	font-weight: normal;
	line-height: 150%;
}

#av_section_1 > div.container > main > div > div > div.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-builder-el-5.el_after_av_three_fourth.avia-builder-el-last.home-right-col {
	width:35%;
	}
	
#av_section_1 > div.container > main > div > div > div.flex_column.av_three_fourth.no_margin.flex_column_div.av-zero-column-padding.first.avia-builder-el-1.el_before_av_one_fourth.avia-builder-el-first.home-banner-image {
	width:65%;
	}
	
.page-id-696 .main_color .av-inner-masonry-content {
margin-top: -84px;
opacity: 0;
}
.main_color .av-inner-masonry-content:hover { opacity: 1; }	

.products-banner .av-parallax-inner.main_color.avia-full-stretch {
background-position: -126px 260px !important;
background-size: 123% 71% !important;
}

.products-text-box p {
	font-size:18px;
	line-height: 120%;

}

/* Hubspot forms */

#hsForm_001c974b-c446-41b0-9a16-be8e7ed38a65 > fieldset {
	margin-bottom:0;
	/*height:90px;*/
	}
	
#rc-imageselect	{
	min-height: 500px;
    min-width: 200px;
    font-family: Roboto,helvetica,arial,sans-serif;
    background-color: #fff;
	}
	
}

/* Styles for tablets landscape */	
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {

	.home-feature-image {

background-position: -240px 0px !important;
	}	
	
	div.avia_textblock.home-slider-text {
	width: 75%;
}
.avia_textblock.home-slider-text h3 {
	color: #34567b !important;
	width: 80%;
	margin-top: 60px;
}
.avia_textblock.home-slider-text h4 {
	color: #34567b !important;
	width: 80%;
	font-weight: normal;
	line-height: 150%;
}
.page-id-696 .main_color .av-inner-masonry-content {
margin-top: -84px;
opacity: 0;
}
.products-banner .av-parallax-inner.main_color.avia-full-stretch {
background-position: -126px 170px !important;
background-size: 113% 113% !important;
}

.products-text-box p {
	font-size:18px;
	line-height: 120%;

}


}
