/*
Theme Name: Enfold Advintive
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
Template: enfold
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);

.html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main
{
	padding-top:116px !important;
}

.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 119px !important;
}

.special-heading-border
{
	display:none;
}

#header_main_alternate {
    padding-bottom: 0px !important;
}

.avia-section
{
min-height:0px;
}

h1,
.home h2
{
	display:inline-block;
	display:inline-block;
	padding:3px 20px !important;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:30px !important;
	letter-spacing:0px !important;
	color: #ffffff;
	background-color: #0b085f;
	font-size: 18px;
}

.home .av-special-heading-tag a
{
text-decoration:none !important;
}

h1:after /* the line under H1 */
, .home h2:after
{ 
	display:block;
	position:absolute;
	width:100%;
	left:0px;
	height:1px;
	margin-top:3px;
	content: " ";
	background:#c2c2c2;
}

/*h2
{
	text-align:center !important;
	text-transform:none !important;
	font-weight:normal;
	margin-bottom:50px !important;
}*/

h2
{
text-align:center !important;
width:100%;
text-transform:none !important;
font-weight:normal;
color:#0b085f !important;
padding-bottom:30px !important;
background:transparent url(/wp-content/themes/enfold-advintive/menu_overlay.png) bottom center no-repeat !important;
margin-bottom:50px !important;
}

#header
{
border-bottom: 1px solid #aaa;
padding-bottom: 10px;
}

.home h2
{
text-align:center !important;
	text-transform:none !important;
	font-weight:normal;
	margin-bottom:50px !important;
text-align:center !important;
width:auto;
text-transform:none !important;
font-weight:normal;
color:#fff !important;
background:none !important;
	display:inline-block !important;
	padding:3px 20px !important;
	text-transform:uppercase !important;
	font-weight:normal !important;
	margin-bottom:30px !important;
	letter-spacing:0px !important;
	background-color: #0b085f !important;
	font-size: 18px !important;
}

#our_solution_container .av_one_fifth
{
	margin:0.75%;
	width:18.80%;
}

#our_solution_container .entry-content-wrapper div:nth-of-type(2)
{
	margin-left:0px;
}

#our_solution_container .entry-content-wrapper div:nth-of-type(6)
{
	margin-right:0px;
	clear:none;
}

#our_solution_container .av_one_fifth .av-special-heading
{
	margin-top:40px;
}

#our_solution_container .av_one_fifth h3,
#where_we_function_container .av_one_fourth h3
{
	text-align:center;
	text-transform:uppercase;
	width:100%;
	font-weight:normal;
	font-size:18px;
}

.av-image-hotspot
{
	background: transparent url(/wp-content/uploads/2015/11/location_marker.png)top left no-repeat;
	width:17px !important;
	height:31px !important;
}

.av-image-hotspot .av-image-hotspot_inner
{
	display:none;
}

.av-image-hotspot .av-image-hotspot-pulse
{
	display:none;
}

.av_promobox
{
	background:none !important;
	border:0px;
	margin:0 auto !important;
	float:none;
	padding:0px;
	font-weight:bold;
	text-align:center;
	width:100%;
}

.av_promobox h4
{
	font-size:20px;
	font-weight:normal;
	color:#987554 !important;
	text-transform:uppercase;
}

.av_promobox p
{
	font-size:20px;
}

.av_promobox,
.av_promobox a
{
	color:#987554 !important;

}

.av_promobox strong
{
	color:#987554;
}

#footer, footer
{
	font-weight:bold;
}

#footer, #socket .container
{
	padding-top:0px;
	padding-bottom:0px;
}

#socket .container
{
	font-size:12px;
	line-height:15px;
}

#socket
{
	padding-bottom:20px;
}

.footer_logo
{
	margin-bottom:20px !important;
}

.avia-layerslider .ls-slide
{
	text-transform:uppercase;
	font-family:'Open Sans';
}

.avia-layerslider .ls-slide strong
{
	color:#987554;
}

.contact_upper_block
{
	position:absolute;
	top:0px;
	right:0px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:28px;
}

.contact_upper_block strong,
.contact_upper_block a
{
	color:#0b085f;
}

#advanced_menu_toggle
{
	display:none !important;
}

#our_clients_section .av_two_third
{
	margin-left:0px !important;
	width:70.6667% !important;
}

@media screen and (max-width:767px)
{

	.contact_upper_block
	{
		display:none;
	}

	#our_clients_section .av_two_third
	{
		margin-left:0px !important;
		width:100% !important;
	}

}

.html_header_top #top .av_menu_left .main_menu a
{
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	padding-top:5px;
	margin-bottom: 14px;
font-size:16px;
}

.html_header_top #top .av_menu_left .main_menu a:hover
{
	background:transparent url(/wp-content/themes/enfold-advintive/menu_overlay.jpg) 20px 0px no-repeat;
}

.html_header_top #top .av_menu_left .main_menu ul
{
text-align:center;
}

.html_header_top #top .av_menu_left .main_menu ul > li
{
text-align:right;
width:20%;
}

.html_header_top #top .av_menu_left .main_menu ul ul
{
left:40px;
}

.html_header_top #top .av_menu_left .main_menu ul ul li
{
width:auto;
text-align:left;
clear:both;
}

.html_header_top #top .av_menu_left .main_menu ul li a
{
	padding-left:0px;
	padding-right:0px;border:0px !important;
}

.html_header_top #top .av_menu_left .main_menu ul li:nth-of-type(1) a
{
	padding-left:0px;
}

.html_header_top #top .av_menu_left .main_menu ul ul li:nth-of-type(1) a
{
	padding-left:15px;
}

.html_header_top #top .av_menu_left .main_menu ul ul li a
{
	padding-left:15px;
}

.avia-tooltip p
{
	margin:0px;
}

.header_color .avia_mega_div
{
	background-color:rgba(0,0,0,0.5) !important;
}

.avia_mega_div .sub-menu,
.avia_mega_div .sub-menu .menu-item
{
	margin:0px !important;
	padding:0px !important;
}

.avia_mega_div .sub-menu
{
	padding-top:10px !important;
	padding-bottom:10px !important
}

.avia_mega_div .sub-menu .menu-item .mega_menu_title
{
	background:#ddd;
	padding:10px !important;
	font-size:20px !important;
}

.avia_mega_div .sub-menu .menu-item .current-menu-item a
{
  color:#fff !important;
}

.header_color .main_menu div > .sub-menu
{
	background:rgba(0,0,0,0.5);
}

.header_color .main_menu .menu ul li a,
.header_color .main_menu .menu ul ul
{
	background:none !important;
	color:#fff;
	font-size:20px !important;
	margin-bottom:5px !important;
	text-transform:none !important;
}

.header_color .main_menu .menu ul li a:hover
{
	color:#0b085f !important;
	background:none !important;
}

.header_color .main_menu .menu ul li .avia-bullet
{
	display:none;
}

#header_main_alternate
{
	border:0px;
	padding-bottom:14px;
}

#about_section .avia_textblock p
{
	color:#0b085f;
	padding:0px !important;
	margin:0px !important;
  font-size:24px;
line-height:30px;
}

#footer .av_one_fifth
{
	width:18%;
	margin-left:1%;
}

#footer .container div:nth-of-type(2)
{
	width:21%;
}

#footer .container div:nth-of-type(3)
{
	width:21%;
}

#footer .container div:nth-of-type(4)
{
	width:16%;
}

#footer .container div:nth-of-type(5)
{
	width:17%;
}

#socket .sub_menu_socket
{
	float:left;
	margin-bottom:20px;
	font-size:14px;
}

.footer_logo
{
	float:right;
}

#our_technology_section .av_one_half img
{
	max-width:60%;
	margin-bottom:10px;
}


#our_technology_section .av_one_half 
{
	margin-bottom:20px;
}

.pricing-table
{
	margin:0px;
}

.avia-table .pricing-table-wrap .pricing-table li:nth-of-type(even)
{
	background-color:#fafaf2 !important;
}

.avia-table .pricing-table-wrap .pricing-table li:nth-of-type(odd)
{
	background-color:#f2f4f3 !important;
}

.avia-table td
{
border:1px solid #fff !important;
}

.avia-table .pricing-table-wrap .pricing-table li:nth-of-type(1),
.avia-table .avia-heading-row
{
	border-radius:0px !important;
	background-color:#987554 !important;
border-color:#fff !important;
}


.avia-table .avia-heading-row th
{
text-transform:none !important;
}

.avia-table .avia-heading-row.empty-table-cell,
.avia-table .pricing-table-wrap:nth-of-type(1) .pricing-table li:nth-of-type(1)
{
	display:block;
	background-color:#fff !important;
	border:0px;
}

#breadcrumbs,
#breadcrumbs .content
{
	padding:0px !important;
	margin:0px !important;  
}

#breadcrumbs
{
  min-height:0px;
}

#breadcrumbs pre
{
  padding-bottom:0px;
}

#breadcrumbs .content
{
  margin-top:-15px !important;  
}

#breadcrumbs .av_textblock_section .avia_textblock pre
{
	border:0px;
	background-image:none;
}

#breadcrumbs .av_textblock_section .avia_textblock
{
	text-align:right;
}

#breadcrumbs .av_textblock_section .avia_textblock pre span,
#breadcrumbs .av_textblock_section .avia_textblock pre a,
#breadcrumbs .av_textblock_section .avia_textblock strong
{
	font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:300 !important;
	font-size:16px !important;
}

#footer a,
footer a,
#footer h3,
footer p,
#socket a,
#socket p,
.copyright
{
	color:#eeeeee;
}

#footer a:hover,
footer a:hover
{
	color:#222 !important;
	text-decoration:none;
}

.av_textblock_section ul
{

}

.av_textblock_section ul li
{
	list-style:none;
	position:relative;
}

.av_textblock_section ul li:before
{
	content:'';
	background:#987554;
	border-radius:5px;
	width:7px;
	height:7px;
	float:left;
	position:absolute;
	left:-15px;
	top:13px;
}

.form_row
{
	clear:both;
}

.form_entry_half
{
	width:48%;
	vertical-align:top;
	display:inline-block;
}

.form_row > .form_entry_half:nth-of-type(1)
{
	margin-right:3%;
}

.form_entry_third
{
	width:30%;
	display:inline-block;
	vertical-align:top;
}

.form_row > .form_entry_third:nth-of-type(2)
{
	margin-right:4%;
	margin-left:4%;
}

.wpcf7-list-item
{
	clear:both;
	display:block;
	margin:0px !important;
}

.opt-in
{
	display:block;
	margin-bottom:20px;
	margin-top:30px !important;
}

.html_header_top #top .av_menu_left .main_menu .sub-menu a
{
	color:#333;
	font-size:16px !important;
}

.html_header_top #top .av_menu_left .avia_mega_div .sub-menu a
{
	color:#fff;
}

.avia-heading-row,
.avia-heading-row p strong
{
	color:#987554 !important;
}

.avia-table td
{
	vertical-align:top;
}

.vertical-align-class td
{
	vertical-align:top;
}

#socket .menu
{
	margin-top: 25px;
	font-size:12px;
}

.avia-table th
{
	border-top:0px !important;
	border-bottom:0px !important;
font-size:14px;
vertical-align:middle;
}

.avia-table tr
{
	border-top:1px solid #ccc;
}

.avia-table tr td
{
	font-size:15px;
}

.avia-table tr td:nth-of-type(2)
{
width:35%;
}

#left_table_container .avia-table tr td:nth-of-type(2)
{
 width:70%;
}

#three_col_table_container  .avia-table tr td
{
width:33%;
}

.avia-heading-row th:nth-of-type(1)
{
	background:#fff !important;
	border-top:0px;
	border-left:0px;
}


#av_section_9 .avia-heading-row th:nth-of-type(1),
#dark_background .avia-heading-row th:nth-of-type(1)
{
	background-color:#F6F6F6 !important;
border-color:#F6F6F6 !important;
}

#av_section_9 .avia-table tr,
#dark_background .avia-table tr
{
	border-top:1px solid #F6F6F6 !important;
}

#grey_table_header .avia-heading-row th:nth-of-type(1)
{
background:#F6F6F6 !important;
border-top:1px solid #F6F6F6  !important;
}

#table_full_colour_header  .avia-heading-row th:nth-of-type(1) 
{
	background:#EE3442 !important;

}

td
{
font-size:15px;
}


@media screen and (max-width:990px)
{

	.html_header_top #top .av_menu_left .main_menu ul li a
	{
		padding-left:10px;
		padding-right:0px;
	}

}

.main_color tr:nth-child(2n)
{
	background:#fafaf2;
}

.container_wrap
{
	border:0px;
}

.wpcf7-submit
{
	font-size:18px;
	text-transform:uppercase;
}

.image-overlay
{
display:none !important;
}

#remote_work_camps h2,
#remote_communities h2,
#emerging_countries h2,
#schools h2
{
margin-top:-40px;
}

#testimonial_1,
#testimonial_2,
#testimonial_3,
#testimonial_4,
#testimonial_5,
#testimonial_6,
#testimonial_7,
#testimonial_8
{
margin-bottom:10px;
}

#breadcrumbs span
{
text-transform:uppercase;
}

#breadcrumbs span a
{
margin-right:10px;
margin-left:10px;
}

#breadcrumbs .breadcrumb_last
{
margin-left:10px;
}

.contact_require
{
font-size:13px;
}

#cta_section
{
display:none;
}

#cta_section_fixed
{
padding-top:0px;
padding-bottom:0px;
margin-top:40px;
margin-bottom:40px;
}

#cta_section_fixed h4
{
margin:0px 0px 0px 0px !important;
padding:0px !important;
}

#cta_section_fixed a
{
border:1px solid #9b9b9b !important;
margin-left:50px;
margin-right:50px;
text-transform:none !important;
margin-top:20px;
width:175px;
height:30px;
font-size:17px;
display:inline-block;
text-decoration:none;
}

#cta_section_fixed a:hover
{
background:#EE344E;
color:#fff !important;
}

#after_section_2 .avia-table tr td
{
width:30% !important;
}

#after_section_2 .avia-table tr td:nth-of-type(2)
{
width:70% !important;

}
