/**

 * WhoaThemes Extend WPBakery Visual Composer Shortcodes

 *

 */

 

/**

 * [Default color]

 * Blue: #03c9a9 - primary color

 		 rgb(3,201,169)

		 #04ac91 - secondary color

 */

 

 

/* VC Plugin Old CSS Rules - these cause problems because 

   they were deprecated in newer versions of the plugin 

   ---------------------------------------------------- */ 

   

/* ----- Single image styles fix  ----- */  

div .vc_box_rounded {

  border-radius: 4px;

  -webkit-box-shadow: none;

  box-shadow: none; }

div .vc_box_outline,

div .vc_box_outline_circle {

  border-radius: 0px;

  -webkit-box-shadow: none;

  box-shadow: none;

  padding: 6px;

  border: 1px solid #ebebeb; }

div .vc_box_border,

div .vc_box_border_circle {

  border-radius: 0px;

  -webkit-box-shadow: none;

  box-shadow: none;

  padding: 6px;

  border: none; }

div .vc_box_shadow,

div .vc_box_shadow_border,

div .vc_box_shadow_border_circle,

div .vc_box_shadow_circle {

  border-radius: 0px;

  -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.1);

  box-shadow: 0 0px 5px rgba(0,0,0,0.1); }

div .vc_box_shadow_border,

div .vc_box_shadow_border_circle {

  padding: 6px; }

div .vc_box_shadow_3d {

  border-radius: 0px;

  -webkit-box-shadow: none;

  box-shadow: none;

  margin-bottom: 15px; }

div .vc_box_circle,

div .vc_box_outline_circle,

div .vc_box_border_circle,

div .vc_box_shadow_circle,

div .vc_box_shadow_border_circle {

  border-radius: 5000px;

  border-radius: 50%;

  -webkit-box-shadow: none;

  box-shadow: none;

  overflow: hidden; }

div .vc_box_shadow_circle,

div .vc_box_shadow_border_circle {

  -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.1);

  box-shadow: 0 0px 5px rgba(0,0,0,0.1); }

.vc_box_shadow_3d_wrap {

  position: relative;

  z-index: 0;

  display: inline-block;

  max-width: 100%; }

.vc_box_shadow_3d_wrap:after,

.vc_box_shadow_3d_wrap:before {

  content: "";

  position: absolute;

  box-shadow: 0 15px 10px rgba(0,0,0,0.5);

  left: 10px;

  bottom: 8%;

  width: 40%;

  height: 20%;

  max-height: 100px;

  max-width: 300px;

  z-index: -1;

  -webkit-transform: rotate(-6deg);

  -ms-transform: rotate(-6deg);

  -o-transform: rotate(-6deg);

  transform: rotate(-6deg); }

.vc_box_shadow_3d_wrap:after {

  left: auto;

  right: 10px;

  -webkit-transform: rotate(6deg);

  -ms-transform: rotate(6deg);

  -o-transform: rotate(6deg);

  transform: rotate(6deg); }



/* ----- Single image display fix  ----- */  

.wpb_single_image .vc_single_image-wrapper {

  display: block; }

 

/* General 

   ---------------------------------------------------- */ 

   

/* text alignments */

.wt_align_left   { text-align: left; }

.wt_align_center { text-align: center; } 

.wt_align_right  { text-align: right; }



/* filters */

.wt_grayscale { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); -webkit-transition: all .25s ease; -webkit-backface-visibility: hidden; }

.wt_grayscale img { opacity: 1 !important }

.wt_grayscale:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }



.wt_overflow_hidden {

	overflow: hidden; }



body .wpb_row,

.wpb_content_element,

body ul.wpb_thumbnails-fluid > li,

body .last_toggle_el_margin,

.wpb_button { margin-bottom: 0 }



/* Rows & Columns

   ---------------------------------------------------- */	

   

.wt-row-container {

	position: relative; }

	   

/* ----- Background fixed  ----- */

.wt-background-fixed {

	background-attachment: fixed; }

	

/* ----- Background parallax  ----- */

.wt-background-parallax {

	width: 100%;

	position: relative;

	overflow: hidden;

	background-position: center top;

	background-repeat: no-repeat;

    background-attachment: fixed;

    background-size: cover;

	z-index: 1; }

.wt_is_mobile .wt-background-parallax {

	background-attachment: scroll !important;

	background-position: center top !important; }

	

/* ----- Background video  ----- */

.wt-youtube-bg-wrap {

	position: absolute;

	min-width: 100%; 

	height: 100%;

	overflow: hidden;

	z-index: 0; }

.wt-youtube-bg-wrap .wt-row-container  {

	position: relative;

	z-index: 1; }

.wt_row_bg_video_mobile {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover; }

.wt_row_overlay {

	display: block;

	position: absolute;

	left: 0;

	width: 100%;

	height: 100%; }  

.wt_row_pattern_dotted {

	background-image: url('lib/img/overlay_dotted.png');

	background-repeat: repeat; }

.wt_row_pattern_dashed {

	background-image: url('lib/img/overlay_dashed.png');

	background-repeat: repeat; }

.wt_row_default_bg {

	/*background-color: #fcfcfc;*/

	background-color: #f1f1f1; }

.wt_row_default_border {

	/*border-color: #e1e1e1;*/

	border-color: #dddddd;

	border-top-style: solid;

	border-top-width: 1px; }

.wt_row_shadow { 

	box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset;

	border-color: #dddddd; }

.wt_skin_light,

.wt_skin_light p,

.wt_skin_light .intro_text h2,

.wt_skin_light .intro_text h3,

.wt_skin_light h1, .wt_skin_light h2, .wt_skin_light h3, .wt_skin_light h4, .wt_skin_light h5,

.wt_skin_light .h1, .wt_skin_light .h2, .wt_skin_light .h3, .wt_skin_light .h4, .wt_skin_light .h5 {

	color: #fff; }



/* ----- Column styles  ----- */

.wt_column_bordered { 

	padding: 20px; 

	/*border-color: #e1e1e1;*/

	border-color: #dddddd;

	border-radius: 3px; }

.wt_column_boxed { 

	background: #fcfcfc; 

	padding: 20px; 

	/*border-color: #e1e1e1;*/

	border-color: #dddddd;

	border-style: solid;

	border-width: 1px; 

	border-radius: 3px; }

.wt_column_shadow { 

	box-shadow: 0px 1px 3px rgba(0,0,0,0.1); 

	border: 1px solid; 

	border-color: #dddddd; }

	

/* ----- Remove row margins  ----- */

.wt_no_vcrow_margin > .vc_row {

	margin-left: 0;

	margin-right: 0; }

	

/* ----- Remove row full column paddings  ----- */

.wt_no_vccol_padd .vc_column_container.vc_col-sm-12 {

	padding-left: 0;

	padding-right: 0; }

 	

/* Animations 

   ---------------------------------------------------- */	 

   

html:not(.is_smallScreen) .wt_animations .wt_animate {

	visibility: visible; /* hide only when animations are enabled and not small screen */

	display: block;

	position: relative;

	z-index: 2; }

.wt_animate:before, .wt_animate:after  {

	content: " "; /* 1 */

	display: table; /* 2 */ }

.wt_animate:after { clear: both; }

html:not(.is_smallScreen) .wt_animations .btn-theme.wt_animate {

	display: inline-block; }



/* Contact Form 

   ---------------------------------------------------- */	 

   

.assistive-text {

	position: absolute !important;

	clip: rect(1px, 1px, 1px, 1px); }

.wt_contact_form_sc label {

	display: none; }

.wt_contact_form_sc label.error {

	margin-top: 5px;

	margin-bottom: 5px;

	font-weight: normal;

	color: red; }

.wt_contact_form_sc .form-control.error {

	border-color: red; }



/* Team

   ---------------------------------------------------- */

   

.wt_team_wrapper {

	margin-top: 40px;

	padding-right: 115px;

	padding-left: 115px; }

.wt_team_sc {

	position: relative;

	margin-bottom: 60px;

	overflow: hidden;

	-webkit-transition: all 250ms ease-in-out;

	  -moz-transition: all 250ms ease-in-out;

		-o-transition: all 250ms ease-in-out;

		  -ms-transition: all 250ms ease-in-out;

			transition: all 250ms ease-in-out; }

.wt_view {

	position: relative;

	overflow: hidden; }

.wt_team_overlay .wt_view {

	overflow: hidden; }

.wt_team_info {

	padding: 0;

	position: relative;

	text-align: center; }

.wt_team_overlay .wt_team_info { 

	padding: 15px 10px 10px;

	background: #f0f0f0;

	border: 1px solid #ddd; }

.wt_team_job {

	font-size: 16px;

    margin-bottom: 5px; }

.wt_team_info p {

	color: #757575;

	font-size: 14px;

	line-height: 26px; }

.wt_team_info p.wt_team_job {

	color: #999;

	font-size: 15px;

	font-style: italic;

	margin-bottom: 10px; }

.wt_team_title {

	font-size: 16px;  

	font-weight: normal;

	margin: 25px 0px 5px 0; }

.wt_team_overlay .wt_team_content {

	display: block;

	padding: 0 25px;

	position: absolute;

	width: 100%;

	height: 0;

	opacity: 0;

	top: 0;

	left: 0;

	background: rgba(52,152,219,0.9);

	opacity: 0;

	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

	-webkit-transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-ms-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out; }

.wt_team_sc.wt_team_overlay:hover .wt_team_content {

	height: 100%;

	opacity: 1; }

.wt_team_overlay .wt_team_description {

	top: 50%;

	position: relative;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	transform: translateY(-50%);

    color: #fff;

    text-align: center; }

.wt_team_overlay .wt_team_description p {

    margin-bottom: 20px;

    line-height: 24px; }

.wt_team_job, 

.wt_team_description {

	padding: 0; }

.wt_team_job {

	padding: 0 15%; }

.wt_team_overlay .wt_team_job, 

.wt_team_overlay .wt_team_description {

	padding: 0; }



/* Team Socials

   ---------------------------------------------------- */	

   

.wt_team_social {

  	position: absolute;

    bottom: -100%;

	margin: 0;

	padding: 18px 18px 8px 18px;

    opacity: 0;

	width: 100%;

	text-align: center;

  	transition: all 0.4s ease 0s;

	background: none repeat scroll 0 0 rgba(22, 22, 22, 0.5); }

.wt_team_sc:hover .wt_team_social { 

	bottom: 0;

	opacity: 1; }

.wt_team_social li {

	display: inline-block; }

.wt_team_social li a,

.wt_team_social a {

	width: 30px;

	height: 30px;

	color: #ffffff;

	font-size: 16px;

	line-height: 30px;

	text-align: center;

	display: block;

	text-decoration: none;

	margin: 0 3px 5px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	-webkit-transition: all 250ms ease-in-out;

	-moz-transition: all 250ms ease-in-out;

	-o-transition: all 250ms ease-in-out;

	-ms-transition: all 250ms ease-in-out;

	transition: all 250ms ease-in-out; }

.wt_team_slider_sc .wt_team_social a {

	display: inline-block; }

.wt_team_overlay .wt_team_social li a {

	color: #1A1E23; }	

.wt_team_social li a:hover {

	color: #f8f8f8; }

.wt_team_social li a:hover,

.wt_team_social a:hover {

	background-color: #fff;

	color: #262626; }

	

/* Services Slider

   ---------------------------------------------------- */	 

   

.wt_services_buttons {

    margin: 0 auto; }

.wt_services_buttons a {

    display: inline-block;

    vertical-align: middle; 

    text-align: center;

    color: #03c9a9;

    width: 140px;

    height: 140px;

    font-size: 60px;

    line-height: 136px;

    border-radius: 100%;

    margin: 4px 2px;

    background:  #fff;

	border-left: 1px solid #03c9a9;

	border-right: 1px solid #03c9a9; }

.wt_services_buttons a i {

    display: inline-block;

    vertical-align: middle;

    text-align: center;

    width: 140px;

    height: 140px;

    line-height: 140px;

    margin-bottom: 15px; }

.wt_services_buttons a:hover {

    font-size: 64px;

    -webkit-transition:0.2s all linear;

        -moz-transition:0.2s all linear;

            transition:0.2s all linear; }

.wt_services_buttons a.active {

    font-size: 69px;

    color: #fff !important;

    background: #03c9a9; }

.wt_services_slider {

	text-align: center;

	padding: 0 100px; }

.wt_services_slider p {

    font-size: 22px;

    line-height: 140%;

    color: #555;

    text-align: center; }

.wt_services_slider h3 {

	margin-top: 50px;

	margin-bottom: 40px;

    color: #03c9a9;

	display: inline-block;

	font-size: 22px;

	padding: 7px 12px;

	border: 1px solid #03c9a9;    

	text-transform: uppercase; }

#wt_container .wt_services_slider h3 a {

    color: #03c9a9;

	display: block; }

	

/* Testimonials Slider

   ---------------------------------------------------- */	

.wt_testimonials_slider_sc li {

	margin: 0;

	text-align: left; }

.wt_testimonials_slider_sc .bx-pager.bx-default-pager a:hover,

.wt_testimonials_slider_sc .bx-pager.bx-default-pager a.active {

	background: #03c9a9; }

	

/* Testimonials Static

   ---------------------------------------------------- */



.wt_testimonial_heading h3 {

	font-size: 28px;

	font-weight: 400;

	text-transform: uppercase;

	margin-bottom: 42px !important; }

.wt_testimonial_heading h3 span {

	color: #03c9a9;

	font-size: 30px;

	font-weight: 700; }

.wt_testimonial_content p:last-child {

	margin-bottom: 0; }

.wt_testimonial_content {

	background-color: #fff;

	position: relative;

	color: #777;

	padding: 20px 50px 0 50px;

	line-height: 30px;

	text-align: center; }

.wt_testimonial_content a {

    color: #8c989e; }

.wt_testimonial_content i.fa-quote-left {

	float: left;

	color: #dfe2e7;

	font-size: 25px; }

.wt_testimonial_bottom {

	text-align: center; }

.wt_testimonial_meta { 

	display: inline-block;

	text-align: left;

	position: relative;

	top: 15px; }

.wt_testimonial_meta .wt_testimonial_author {

	color: #999;

	font-size: 16px;

	font-weight: normal;

	font-style: italic; }

.wt_testimonial_meta .wt_testimonial_author span {

	color: #999;

	font-size: 15px;

	margin: -3px 0 20px;

	display: block;

	font-family: "Open Sans", Helvetica, Arial, sans-serif; }

.wt_testimonial_avatar {

	text-align: center;

    margin: 0 auto;

    -webkit-border-radius: 50%;

      -moz-border-radius: 50%;

        -ms-border-radius: 50%;

          -o-border-radius: 50%;

    		border-radius: 50%; }

.wt_testimonial_avatar img {

	display: inline-block;

    -webkit-border-radius: 50%;

      -moz-border-radius: 50%;

        -ms-border-radius: 50%;

          -o-border-radius: 50%;

    		border-radius: 50%; }

.wt_testimonial_avatar a {

	display: block; }

.wt_testimonial_author strong {

	color: #333; }

	

/* Social Networks

   ---------------------------------------------------- */	

   

.wt_social_networks_sc ul {

	margin: 0 0 10px;

	padding: 0;}

.wt_social_networks_sc ul li {

	display: inline-block;

	margin: 5px;

	text-align: center;  }

.wt_social_networks_sc ul li a {

    display: inline-block;

	-webkit-transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-ms-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out; }	

ul.wt_icon_26 li a {

	width: 26px;

	height: 26px;

    line-height: 26px;

    font-size: 14px; }

ul.wt_icon_32 li a {

	width: 32px;

	height: 32px;

    line-height: 32px;

    font-size: 16px; }

ul.wt_icon_34 li a {

	width: 34px;

	height: 34px;

    line-height: 34px;

    font-size: 18px; }

ul.wt_icon_35 li a {

	width: 35px;

	height: 35px;

    line-height: 35px;

    font-size: 18px; }

ul.wt_icon_36 li a {

	width: 36px;

	height: 36px;

    line-height: 36px;

    font-size: 18px; }

ul.wt_icon_38 li a {

	width: 38px;

	height: 38px;

    line-height: 38px;

    font-size: 20px; }

ul.wt_icon_40 li a {

	width: 40px;

	height: 40px;

    line-height: 40px; 

    font-size: 22px; }

#wt_footerWrapper ul.wt_icon_40 li a {

    line-height: 38px; 

    font-size: 18px; }

ul.wt_icon_42 li a {

	width: 42px;

	height: 42px;

    line-height: 42px; 

    font-size: 22px; }

ul.wt_icon_44 li a {

	width: 44px;

	height: 44px;

    line-height: 44px; 

    font-size: 24px; }

ul.wt_icon_45 li a {

	width: 45px;

	height: 45px;

    line-height: 45px; 

    font-size: 25px; }

ul.wt_icon_50 li a {

	width: 50px;

	height: 50px;

    line-height: 50px;

    font-size: 28px; }	



/* ----- Change line height for type 4 icons  ----- */	

ul.wt_icon_26.wt_icon_type_4 li a {

    line-height: 20px; }

ul.wt_icon_32.wt_icon_type_4 li a {

    line-height: 26px; }

ul.wt_icon_34.wt_icon_type_4 li a {

    line-height: 28px; }

ul.wt_icon_35.wt_icon_type_4 li a {

    line-height: 28px; }

ul.wt_icon_36.wt_icon_type_4 li a {

    line-height: 30px; }

ul.wt_icon_38.wt_icon_type_4 li a {

    line-height: 32px; }

ul.wt_icon_40.wt_icon_type_4 li a {

    line-height: 34px; }

ul.wt_icon_42.wt_icon_type_4 li a {

    line-height: 36px; }

ul.wt_icon_44.wt_icon_type_4 li a {

    line-height: 38px; }

ul.wt_icon_50.wt_icon_type_4 li a {

    line-height: 44px; }	

	

ul.wt_rounded li a {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px; }

ul.wt_circle li a {

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%; }

.wt_social_networks_sc ul li a {

	color: #111; }

#wt_footerWrapper .wt_social_networks_sc ul li a {

	color: #999; }

.wt_social_networks_sc ul.wt_icon_type_1:not(.wt_simple) li a {

	color: #1A1E23 !important; }

.wt_social_networks_sc ul.wt_icon_type_4:not(.wt_simple) li a {

	color: #fff; }

#wt_sidebar .wt_social_networks_sc ul.wt_icon_type_2:not(.wt_simple) li a {

	color: #111; }

.wt_social_networks_sc ul.wt_icon_type_3:not(.wt_simple) li a {

	border-width: 1px;

	border-style: solid;

	border-color: #111; }

#wt_footerWrapper .wt_social_networks_sc ul.wt_icon_type_3:not(.wt_simple) li a {

	border-color: #999999; }

.wt_social_networks_sc ul.wt_icon_type_1:not(.wt_simple) li a:hover {

	color: #f8f8f8 !important; }

.wt_social_networks_sc ul.wt_icon_type_2:not(.wt_simple) li a:hover {

	color: #fff !important; }

.wt_social_networks_sc ul.wt_icon_type_4:not(.wt_simple) li a {

	color: #fff !important; }

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a {

	background: none !important;

	border: none !important; }



/* ----- Common icons wt_simple styles  ----- */	

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.email:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.email:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.email:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.email:hover {

	color: #262626 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.facebook:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.facebook:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.facebook:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.facebook:hover {

	color: #3C5A9A !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.twitter:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.twitter:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.twitter:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.twitter:hover {

	color: #00acee !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.pinterest:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.pinterest:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.pinterest:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.pinterest:hover {

	color: #cb2028 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.linkedin:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.linkedin:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.linkedin:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.linkedin:hover {

	color: #006599 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.google:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.google:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.google:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.google:hover {

	color: #da2713 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.dribbble:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.dribbble:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.dribbble:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.dribbble:hover {

	color: #ea4b8b !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.youtube:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.youtube:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.youtube:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.youtube:hover {

	color: #d20200 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.vimeo:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.vimeo:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.vimeo:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.vimeo:hover {

	color: #17aacc !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.rss:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.rss:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.rss:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.rss:hover {

	color: #ff6600 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.github:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.github:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.github:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.github:hover {

	color: #569e3d !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.delicious:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.delicious:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.delicious:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.delicious:hover {

	color: #3274d2 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.flickr:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.flickr:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.flickr:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.flickr:hover {

	color: #0062dd !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.forrst:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.forrst:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.forrst:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.forrst:hover {

	color: #166021 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.lastfm:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.lastfm:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.lastfm:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.lastfm:hover {

	color: #c30d19 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.tumblr:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.tumblr:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.tumblr:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.tumblr:hover {

	color: #2c4661 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.deviantart:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.deviantart:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.deviantart:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.deviantart:hover {

	color: #c8da2e !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.skype:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.skype:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.skype:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.skype:hover {

	color: #00aff0 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.instagram:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.instagram:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.instagram:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.instagram:hover {

	color: #517fa4 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.stumbleupon:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.stumbleupon:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.stumbleupon:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.stumbleupon:hover {

	color: #ea4b24 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.behance:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.behance:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.behance:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.behance:hover {

	color: #1378fe !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.soundcloud:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.soundcloud:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.soundcloud:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.soundcloud:hover {

	color: #fe531b !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.yelp:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.yelp:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.yelp:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.yelp:hover {

	color: #c51102 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.yahoo:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.yahoo:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.yahoo:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.yahoo:hover {

	color: #65106b !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.wordpress:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.wordpress:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.wordpress:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.wordpress:hover {

	color: #207499 !important; }	

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.technorati:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.technorati:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.technorati:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.technorati:hover {

	color: #00c400 !important; }	

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.reddit:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.reddit:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.reddit:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.reddit:hover {

	color: #6bbffb !important; }	

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.picasa:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.picasa:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.picasa:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.picasa:hover {

	color: #b163c9 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.paypal:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.paypal:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.paypal:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.paypal:hover {

	color: #2c5f8c !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.netvibes:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.netvibes:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.netvibes:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.netvibes:hover {

	color: #15ae15 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.metacafe:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.metacafe:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.metacafe:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.metacafe:hover {

	color: #f88326 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.html5:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.html5:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.html5:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.html5:hover {

	color: #e54d26 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.ember:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.ember:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.ember:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.ember:hover {

	color: #e11a3b !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.dropbox:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.dropbox:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.dropbox:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.dropbox:hover {

	color: #007ee5 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.digg:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.digg:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.digg:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.digg:hover {

	color: #005f95 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.blogger:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.blogger:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.blogger:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.blogger:hover {

	color: #fe6601 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.apple:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.apple:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.apple:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.apple:hover {

	color: #231f20 !important; }

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a.aim:hover,

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a.aim:hover,

.wt_social_networks_sc ul.wt_icon_type_3.wt_simple li a.aim:hover,

.wt_social_networks_sc ul.wt_icon_type_4.wt_simple li a.aim:hover {

	color: #452806 !important; }

	

/* ----- Styling type #1 icons  ----- */

.wt_social_networks_sc ul.wt_icon_type_1:not(.wt_simple) li a {

	background: #f5f5f5; }

#wt_footerWrapper .wt_social_networks_sc ul.wt_icon_type_1:not(.wt_simple) li a {

	background: #999999; }

	

.wt_social_networks_sc ul.wt_icon_type_1 li a.email:hover {

	background: #262626 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.facebook:hover {

	background: #3C5A9A !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.twitter:hover {

	background: #00acee !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.pinterest:hover {

	background: #cb2028 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.linkedin:hover {

	background: #006599 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.google:hover {

	background: #da2713 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.dribbble:hover {

	background: #ea4b8b !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.youtube:hover {

	background: #d20200 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.vimeo:hover {

	background: #17aacc !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.rss:hover {

	background: #ff6600 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.github:hover {

	background: #569e3d !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.delicious:hover {

	background: #3274d2 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.flickr:hover {

	background: #0062dd !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.forrst:hover {

	background: #166021 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.lastfm:hover {

	background: #c30d19 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.tumblr:hover {

	background: #2c4661 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.deviantart:hover {

	background: #c8da2e !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.skype:hover {

	background: #00aff0 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.instagram:hover {

	background: #517fa4 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.stumbleupon:hover {

	background: #ea4b24 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.behance:hover {

	background: #1378fe !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.soundcloud:hover {

	background: #fe531b !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.yelp:hover {

	background: #c51102 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.yahoo:hover {

	background: #65106b !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.wordpress:hover {

	background: #207499 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.technorati:hover {

	background: #00c400 !important; }	

.wt_social_networks_sc ul.wt_icon_type_1 li a.reddit:hover {

	background: #6bbffb !important; }	

.wt_social_networks_sc ul.wt_icon_type_1 li a.picasa:hover {

	background: #b163c9 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.paypal:hover {

	background: #2c5f8c !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.netvibes:hover {

	background: #15ae15 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.metacafe:hover {

	background: #f88326 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.html5:hover {

	background: #e54d26 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.ember:hover {

	background: #e11a3b !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.dropbox:hover {

	background: #007ee5 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.digg:hover {

	background: #005f95 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.blogger:hover{

	background: #fe6601 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.apple:hover {

	background: #231f20 !important; }

.wt_social_networks_sc ul.wt_icon_type_1 li a.aim:hover {

	background: #452806 !important; }	

.wt_social_networks_sc ul.wt_icon_type_1.wt_simple li a:hover {

	background: none !important; }	

	

/* ----- Styling type #2 icons  ----- */

.wt_social_networks_sc ul.wt_icon_type_2 li a.email:hover,

.wt_team_social li a.email:hover {

	background: #262626 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.facebook:hover {

	background: #3C5A9A !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.twitter:hover {

	background: #00acee !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.pinterest:hover {

	background: #cb2028 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.linkedin:hover {

	background: #006599 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.google:hover {

	background: #da2713 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.dribbble:hover {

	background: #ea4b8b !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.youtube:hover {

	background: #d20200 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.vimeo:hover {

	background: #17aacc !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.rss:hover {

	background: #ff6600 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.github:hover {

	background: #569e3d !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.delicious:hover {

	background: #3274d2 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.flickr:hover {

	background: #0062dd !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.forrst:hover {

	background: #166021 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.lastfm:hover {

	background: #c30d19 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.tumblr:hover {

	background: #2c4661 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.deviantart:hover {

	background: #c8da2e !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.skype:hover {

	background: #00aff0 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.instagram:hover {

	background: #517fa4 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.stumbleupon:hover {

	background: #ea4b24 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.behance:hover {

	background: #1378fe !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.soundcloud:hover {

	background: #fe531b !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.yelp:hover {

	background: #c51102 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.yahoo:hover {

	background: #65106b !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.wordpress:hover {

	background: #207499 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.technorati:hover {

	background: #00c400 !important; }	

.wt_social_networks_sc ul.wt_icon_type_2 li a.reddit:hover {

	background: #6bbffb !important; }	

.wt_social_networks_sc ul.wt_icon_type_2 li a.picasa:hover {

	background: #b163c9 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.paypal:hover  {

	background: #2c5f8c !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.netvibes:hover  {

	background: #15ae15 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.metacafe:hover {

	background: #f88326 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.html5:hover {

	background: #e54d26 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.ember:hover {

	background: #e11a3b !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.dropbox:hover {

	background: #007ee5 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.digg:hover {

	background: #005f95 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.blogger:hover {

	background: #fe6601 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.apple:hover {

	background: #231f20 !important; }

.wt_social_networks_sc ul.wt_icon_type_2 li a.aim:hover {

	background: #452806 !important; }	

.wt_social_networks_sc ul.wt_icon_type_2.wt_simple li a:hover {

	background: none !important; }	

	

/* ----- Styling type #3 icons  ----- */

.wt_social_networks_sc ul.wt_icon_type_3 li a.email:hover {

	color: #262626 !important;

	border-color: #262626 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.facebook:hover {

	color: #3C5A9A !important;

	border-color: #3C5A9A !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.twitter:hover {

	color: #00acee !important;

	border-color: #00acee !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.pinterest:hover {

	color: #cb2028 !important;

	border-color: #cb2028 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.linkedin:hover {

	color: #006599 !important;

	border-color: #006599 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.google:hover {

	color: #da2713 !important;

	border-color: #da2713 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.dribbble:hover {

	color: #ea4b8b !important;

	border-color: #ea4b8b !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.youtube:hover {

	color: #d20200 !important;

	border-color: #d20200 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.vimeo:hover {

	color: #17aacc !important;

	border-color: #17aacc !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.rss:hover {

	color: #ff6600 !important;

	border-color: #ff6600 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.github:hover {

	color: #569e3d !important;

	border-color: #569e3d !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.delicious:hover {

	color: #3274d2 !important;

	border-color: #3274d2 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.flickr:hover {

	color: #0062dd !important;

	border-color: #0062dd !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.forrst:hover {

	color: #166021 !important;

	border-color: #166021 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.lastfm:hover {

	color: #c30d19 !important;

	border-color: #c30d19 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.tumblr:hover {

	color: #2c4661 !important;

	border-color: #2c4661 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.deviantart:hover {

	color: #c8da2e !important;

	border-color: #c8da2e !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.skype:hover {

	color: #00aff0 !important;

	border-color: #00aff0 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.instagram:hover {

	color: #517fa4 !important;

	border-color: #517fa4 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.stumbleupon:hover {

	color: #ea4b24 !important;

	border-color: #ea4b24 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.behance:hover {

	color: #1378fe !important;

	border-color: #1378fe !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.soundcloud:hover {

	color: #fe531b !important;

	border-color: #fe531b !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.yelp:hover {

	color: #c51102 !important;

	border-color: #c51102 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.yahoo:hover {

	color: #65106b !important;

	border-color: #65106b !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.wordpress:hover {

	color: #207499 !important;

	border-color: #207499 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.technorati:hover {

	color: #00c400 !important;

	border-color: #00c400 !important; }	

.wt_social_networks_sc ul.wt_icon_type_3 li a.reddit:hover {

	color: #6bbffb !important;

	border-color: #6bbffb !important; }	

.wt_social_networks_sc ul.wt_icon_type_3 li a.picasa:hover {

	color: #b163c9 !important;

	border-color: #b163c9 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.paypal:hover {

	color: #2c5f8c !important;

	border-color: #2c5f8c !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.netvibes:hover {

	color: #15ae15 !important;

	border-color: #15ae15 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.metacafe:hover {

	color: #f88326 !important;

	border-color: #f88326 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.html5:hover {

	color: #e54d26 !important;

	border-color: #e54d26 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.ember:hover {

	color: #e11a3b !important;

	border-color: #e11a3b !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.dropbox:hover {

	color: #007ee5 !important;

	border-color: #007ee5 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.digg:hover {

	color: #005f95 !important;

	border-color: #005f95 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.blogger:hover {

	color: #fe6601 !important;

	border-color: #fe6601 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.apple:hover {

	color: #231f20 !important;

	border-color: #231f20 !important; }

.wt_social_networks_sc ul.wt_icon_type_3 li a.aim:hover {

	color: #452806 !important;

	border-color: #452806 !important; }

	

/* ----- Styling type #4 icons  ----- */

.wt_social_networks_sc ul.wt_icon_type_4 li a {

	border: 3px solid; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.email {

	background: #262626;

	border-color: #262626; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.facebook {

	background: #3C5A9A;

	border-color: #3C5A9A; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.twitter {

	background: #00acee;

	border-color: #00acee; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.pinterest {

	background: #cb2028;

	border-color: #cb2028; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.linkedin {

	background: #006599;

	border-color: #006599; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.google {

	background: #da2713;

	border-color: #da2713; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.dribbble {

	background: #ea4b8b;

	border-color: #ea4b8b; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.youtube {

	background: #d20200;

	border-color: #d20200; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.vimeo {

	background: #17aacc;

	border-color: #17aacc; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.rss {

	background: #ff6600;

	border-color: #ff6600; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.github {

	background: #569e3d;

	border-color: #569e3d; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.delicious {

	background: #3274d2;

	border-color: #3274d2; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.flickr {

	background: #0062dd;

	border-color: #0062dd; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.forrst {

	background: #166021;

	border-color: #166021; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.lastfm {

	background: #c30d19;

	border-color: #c30d19; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.tumblr {

	background: #2c4661;

	border-color: #2c4661; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.deviantart {

	background: #c8da2e;

	border-color: #c8da2e; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.skype {

	background: #00aff0;

	border-color: #00aff0; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.instagram {

	background: #517fa4;

	border-color: #517fa4; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.stumbleupon {

	background: #ea4b24;

	border-color: #ea4b24; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.behance {

	background: #1378fe;

	border-color: #1378fe; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.soundcloud {

	background: #fe531b;

	border-color: #fe531b; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.yelp {

	background: #c51102;

	border-color: #c51102; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.yahoo {

	background: #65106b;

	border-color: #65106b; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.wordpress {

	background: #207499;

	border-color: #207499; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.technorati {

	background: #00c400;

	border-color: #00c400; }	

.wt_social_networks_sc ul.wt_icon_type_4 li a.reddit {

	background: #6bbffb;

	border-color: #6bbffb; }	

.wt_social_networks_sc ul.wt_icon_type_4 li a.picasa {

	background: #b163c9;

	border-color: #b163c9; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.paypal {

	background: #2c5f8c;

	border-color: #2c5f8c; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.netvibes {

	background: #15ae15;

	border-color: #15ae15; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.metacafe {

	background: #f88326;

	border-color: #f88326; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.html5 {

	background: #e54d26;

	border-color: #e54d26; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.ember {

	background: #e11a3b;

	border-color: #e11a3b; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.dropbox {

	background: #007ee5;

	border-color: #007ee5; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.digg {

	background: #005f95;

	border-color: #005f95; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.blogger {

	background: #fe6601;

	border-color: #fe6601; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.apple {

	background: #231f20;

	border-color: #231f20; }

.wt_social_networks_sc ul.wt_icon_type_4 li a.aim {

	background: #452806;

	border-color: #452806; }

.wt_social_networks_sc ul.wt_icon_type_4 li a:hover {

	color: #fff !important;

	border-color: #fff;

	background: rgba(10,10,10,0.2); }

	

/* Counter

   ---------------------------------------------------- */	



.wt_counter_sc {

	text-align: center;

	color: #03c9a9; }

.wt_counter_sc .wt_stat_count {

	display: block;

	font-size: 80px;

	line-height: 80px;

	min-height: 80px;

	font-weight: 400;

	margin: 0;

	margin-bottom: 20px; }

.wt_counter_sc i {

	display: block;

	font-size: 30px;

	line-height: 1; }

.wt_counter_sc.wt_light {

	color: #fff; }

.wt_counter_sc.wt_light .wt_stat_count {

	border-color: #fff; }

.wt_counter_sc .wt_stat_detail {

	margin: 0;

	font-size: 24px;

	font-weight: 300;

	text-transform: uppercase; }

	

/* Blog Grid

   ---------------------------------------------------- */	

   

.wt_blog_grid_sc {

	width: 100%;

	max-width: 1170px;

	margin: 0 auto;

	display: block;

	position: relative;

	height: auto;

	overflow: hidden; }

.wt_blog_grid_sc .blogEntry {

	min-height: 50px;

	position: relative;

	padding: 0 15px;

	overflow: visible; }

.wt_blog_grid_sc .blogEntry_excerpt p {

	margin-bottom: 10px; }

.wt_blog_entry_full .blogEntry_frame { 

	margin-bottom: 15px; }

.wt_blog_grid_sc .blogEntry_title {

	line-height: 24px; }

.wt_blog_grid_sc a.wt_read_more {

	font-size: 13px;

	padding: 6px 12px;

	-webkit-border-radius: 4px;

	  -moz-border-radius: 4px;

		border-radius: 4px; }

	

/* Piechart

   ---------------------------------------------------- */	



.wt_pie_chart_sc {

	text-align: center;

	margin-bottom: 70px; }

.wt_pie_percentage {

	position: relative;

	width: 130px;

	height: 130px;

	margin: 0 auto; }

.wt_pie_chart_sc canvas {

	position: absolute;

	top: 0;

	left: 0; }

.wt_pie_percent,

.wt_pie_unit {

	color: #a9a9a9;

	font-size: 40px;

	font-weight: 800;

	display: inline-block;

	line-height: 130px;

	z-index: 2; }

.wt_pie_unit {

	visibility: hidden; }

/*

.wt_pie_percent:after {

	content: '%';

	margin-left: 0;

	font-size: 40px; }

*/

.wt_pie_chart_sc h4 {

    font-size: 24px;

	font-weight: 700; 

	margin-top: 25px;

	color: #fff; }	



/* Timeline

   ---------------------------------------------------- */	



/* .wt_timeline, */ /* This is timeline shortcodes container - in case you need it */

.wt_timeline_sc {

	background-image: url('lib/img/timeline-bg.png');

	background-repeat: repeat-y;

	background-position: center center;	

	background-color: transparent; }



/* ----- Timeline Year  ----- */

.wt_timeline_year {

    padding: 30px 0 30px; }

.wt_timeline .wt_timeline_sc:first-child .wt_timeline_year,

.wt_timeline_sc:first-child .wt_timeline_year { 

	padding-top: 0; }

.wt_timeline .wt_timeline_sc:last-child .wt_timeline_year,

.wt_timeline_sc:last-child .wt_timeline_year {

    padding-bottom: 0; }

	

.wt_timeline_year span {

    background-color: #03c9a9;

    color: #333;

	font-size: 20px;

	font-weight: 700;

    padding: 10px 20px; }



/* ----- Timeline Item  ----- */

.wt_timeline_item {

    display: inline-block;

    position: relative;

	width: 100%; }

.wt_timeline_item:before {

	width: 30px;

	height: 30px;

    background-color: #fff;

	border: 2px solid #d5d5d5;

    content: "";   

    position: absolute;

    left: 50%;

    top: 50%;

    margin-top: -15px;

    margin-left: -15px;	

	-webkit-border-radius: 50%; 

    -moz-border-radius: 50%; 

    border-radius: 50%; }

.wt_timeline_item_content {

    background-color: #f5f5f5;

    border: 1px solid #f5f5f5;

    position: relative;

	padding: 20px;

	font-size: 16px;

    font-weight: 300;

	line-height: 26px; }



/* ----- Timeline Item Content Arrow  ----- */

.wt_timeline_item_content:before {  

    width: 20px;

    height: 20px;  

    background-color: #f5f5f5;

	content: "";

	position: absolute;

    right: -11px;

    top: 50%;

    margin-top: -9px;

	-ms-transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	transform: rotate(45deg); }

.wt_timeline_item_content.pull-right:before {

    right: auto;

    left: -10px; }

.wt_timeline_item_content h4 { 

    font-size: 20px;

	font-weight: 400; }



/* ----- Timeline Item Hover  ----- */

.wt_timeline_item:hover .wt_timeline_item_content {

	border: 1px solid #262626;

    background-color: #262626;

	color: #fff; }

.wt_timeline_item:hover .wt_timeline_item_content h4,

.wt_timeline_item:hover .wt_timeline_item_content p {

	color: #fff; }

.wt_timeline_item:hover .wt_timeline_item_content:before {

	background-color: #262626;

    border-right: 1px solid #262626;

    border-top: 1px solid #262626; }

.wt_timeline_item:hover.wt_timeline_item:before {

	background-color: #03c9a9;

	border-color: #03c9a9; }

.wt_timeline_item:hover .wt_timeline_item_content.pull-right:before {

    border-color: transparent transparent #262626 #262626; }	



/* Google map

   ---------------------------------------------------- */	

   

.wt_section_area.wt_no_margins .wpb_row {

	margin-bottom: 0!important; }

.wt_section_area.wt_no_margins .ts-map-frame {

	margin: 0px auto!important; }

.wt_section_area .ts-map-frame,

.wt_section_area .ts-map-frame .ts-map-container {

	border: none!important; }



/* Google map

   ---------------------------------------------------- */



.wt_gmap_sc {

	width: 100% !important; }

.wt_gmap_sc img {

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

	max-width: 1000px !important;

	margin: 0;

	padding: 0; }



/* ----- Marker Popup  ----- */

.wt_gmap_sc .wt_marker_content {

	min-width: 160px;

	overflow-x: hidden; }

.wt_gmap_sc .wt_marker_content strong, 

.wt_gmap_sc .wt_marker_content p, 

.wt_gmap_sc .wt_marker_content a {

	font-family: Helvetica, Arial, sans-serif !important;

	font-size: 13px !important;

	line-height: 18px !important;

	color: #000 !important;

	margin: 0 !important;

	padding: 0 !important; }

.wt_gmap_sc .wt_marker_content strong {

	display: block !important;

	margin-bottom: 5px !important; }

.wt_gmap_sc .wt_marker_content p {

	margin-bottom: 5px !important; }



/* Countdown

   ---------------------------------------------------- */	

   	

.wt_vcsc_style.style-1,

.wt_vcsc_style.style-1 .ts-countdown,

.wt_vcsc_style.style-1 .col {

	background: none !important; }

.wt_vcsc_style.style-1 .ts-countdown {

	margin: 0 !important;

	text-align: left !important; }

.wt_vcsc_style.style-1 .col {

	padding: 0;

	padding-top:20px;

	color: #fff !important;

	font-size:23px; }

.wt_vcsc_style.style-1 .ce-days, 

.wt_vcsc_style.style-1 .ce-dseconds, 

.wt_vcsc_style.style-1 .ce-hours, 

.wt_vcsc_style.style-1 .ce-minutes, 

.wt_vcsc_style.style-1 .ce-mseconds, 

.wt_vcsc_style.style-1 .ce-seconds,

.wt_vcsc_style.style-1 .ce-days-label, 

.wt_vcsc_style.style-1 .ce-dseconds-label, 

.wt_vcsc_style.style-1 .ce-hours-label, 

.wt_vcsc_style.style-1 .ce-minutes-label, 

.wt_vcsc_style.style-1 .ce-mseconds-label, 

.wt_vcsc_style.style-1 .ce-seconds-label  {

	color: #fff !important; }

.wt_vcsc_style.style-1 .col {

	padding: 0px;

	padding-right: 15px;

	margin: 0px !important;

	text-align: center !important; }

	

/* Service Boxes

   ---------------------------------------------------- */



.wt_service_box_sc {

	margin-bottom: 40px; }

.wt_service_box_sc h4 {

	color: #555;

	font-size: 16px;

	/* text-transform: uppercase; */

	font-weight: 500; }

.wt_service_box_sc p {	

	font-size: 14px;

	line-height: 26px;

	color: #777;

	font-weight: 400; }

.wt_skin_light .wt_service_box_sc h4,

.wt_skin_light .wt_service_box_sc p {

	color: #fff; }

.wt_services_right_space .wt_service_box_sc .wt_icon_60 {

	padding-right: 30px; }

.wt_services_right_space .wt_service_box_sc p {

	color: #ddd;

	padding-right: 20px;

	margin-bottom: 0; }

.wt_service_box_sc .wt_icon {

	display: inline-block;

	text-align: center;

	margin-top: 10px; 

	margin-bottom: 15px;

	-webkit-transition: all 0.3s;

	  -moz-transition: all 0.3s;

	    -ms-transition: all 0.3s;

	      -o-transition: all 0.3s;

	        transition: all 0.3s; }

.wt_service_box_sc .wt_icon_circle {

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%; }

.wt_service_box_sc .wt_icon_rounded {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px; }

.wt_service_box_sc .wt_icon_diamond {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	transform: rotate(45deg); }

.wt_service_box_sc .wt_icon_diamond i {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	transform: rotate(-45deg); }

.wt_service_box_sc .wt_icon_type_1 {

	color: #333; }

.wt_service_box_sc .wt_icon_type_2 {

	background: #666;

	color: #fff; }

.wt_service_box_sc .wt_icon_type_3 {

	color: #666;

	border-color: #666;

	border-width: 1px; }

.wt_service_box_sc:hover .wt_icon_type_3 {

	background: #666;

	color: #fff; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_default {

	color: #03c9a9; }

.wt_service_box_sc .wt_icon_type_2.wt_icon_default {

	background: #03c9a9; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_default {

	color: #03c9a9;

	border-color: #03c9a9; }

.wt_service_box_sc:hover .wt_icon_type_3.wt_icon_default {

	color: #fff;

	background: #03c9a9; }	

.wt_service_box_sc .wt_service_img {

	margin-bottom: 20px; }

	

/* ----- type #1 icons  ----- */

.wt_service_box_sc .wt_icon_type_1.wt_icon_20 {

	font-size: 20px;

	line-height: 1em; }	

.wt_service_box_sc .wt_icon_type_1.wt_icon_24 {

	font-size: 24px;

	line-height: 1em; }	

.wt_service_box_sc .wt_icon_type_1.wt_icon_25 {

	font-size: 25px;

	line-height: 1em; }	

.wt_service_box_sc .wt_icon_type_1.wt_icon_26 {

	font-size: 26px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_30 {

	font-size: 30px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_32 {

	font-size: 32px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_34 {

	font-size: 34px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_35 {

	font-size: 35px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_36 {

	font-size: 36px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_38 {

	font-size: 38px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_40 {

	font-size: 40px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_42 {

	font-size: 42px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_44 {

	font-size: 44px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_45 {

	font-size: 45px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_50 {

	font-size: 50px;

	line-height: 1em; }

.wt_service_box_sc .wt_icon_type_1.wt_icon_60 {

	font-size: 60px;

	line-height: 1em; }

/* ----- type #1 icons - titles  ----- */

.wt_content_new_row .wt_title_type_1.wt_title_20 h4 { line-height: 20px; }

.wt_content_new_row .wt_title_type_1.wt_title_24 h4 { line-height: 24px; }

.wt_content_new_row .wt_title_type_1.wt_title_25 h4 { line-height: 25px; }

.wt_content_new_row .wt_title_type_1.wt_title_26 h4 { line-height: 26px; }

.wt_content_new_row .wt_title_type_1.wt_title_30 h4 { line-height: 30px; }

.wt_content_new_row .wt_title_type_1.wt_title_32 h4 { line-height: 32px; }

.wt_content_new_row .wt_title_type_1.wt_title_34 h4 { line-height: 34px; }

.wt_content_new_row .wt_title_type_1.wt_title_35 h4 { line-height: 35px; }

.wt_content_new_row .wt_title_type_1.wt_title_36 h4 { line-height: 36px; }

.wt_content_new_row .wt_title_type_1.wt_title_38 h4 { line-height: 38px; }

.wt_content_new_row .wt_title_type_1.wt_title_40 h4 { line-height: 40px; }

.wt_content_new_row .wt_title_type_1.wt_title_42 h4 { line-height: 42px; }

.wt_content_new_row .wt_title_type_1.wt_title_44 h4 { line-height: 44px; }

.wt_content_new_row .wt_title_type_1.wt_title_50 h4 { line-height: 50px; }

.wt_content_new_row .wt_title_type_1.wt_title_60 h4 { line-height: 60px; }

		

/* ----- type #2 icons  ----- */

.wt_service_box_sc .wt_icon_type_2.wt_icon_20,

.wt_service_box_sc .wt_icon_type_3.wt_icon_20 {

	font-size: 20px;

	width: 46px;

	height: 46px;

	line-height: 46px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_20 {

	line-height: 45px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_24,

.wt_service_box_sc .wt_icon_type_3.wt_icon_24 {

	font-size: 24px;

	width: 50px;

	height: 50px;

	line-height: 50px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_24 {

	line-height: 49px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_25,

.wt_service_box_sc .wt_icon_type_3.wt_icon_25 {

	font-size: 25px;

	width: 55px;

	height: 55px;

	line-height: 55px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_25 {

	line-height: 54px;  /* -1px border */ }		

.wt_service_box_sc .wt_icon_type_2.wt_icon_26,

.wt_service_box_sc .wt_icon_type_3.wt_icon_26 {

	font-size: 26px;

	width: 56px;

	height: 56px;

	line-height: 56px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_26 {

	line-height: 55px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_30,

.wt_service_box_sc .wt_icon_type_3.wt_icon_30 {

	font-size: 30px;

	width: 60px;

	height: 60px;

	line-height: 60px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_30 {

	line-height: 59px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_32,

.wt_service_box_sc .wt_icon_type_3.wt_icon_32 {

	font-size: 32px;

	width: 62px;

	height: 62px;

	line-height: 62px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_32 {

	line-height: 61px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_34,

.wt_service_box_sc .wt_icon_type_3.wt_icon_34 {

	font-size: 34px;

	width: 64px;

	height: 64px;

	line-height: 64px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_34 {

	line-height: 63px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_35,

.wt_service_box_sc .wt_icon_type_3.wt_icon_35 {

	font-size: 35px;

	width: 65px;

	height: 65px;

	line-height: 65px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_35 {

	line-height: 64px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_36,

.wt_service_box_sc .wt_icon_type_3.wt_icon_36 {

	font-size: 36px;

	width: 66px;

	height: 66px;

	line-height: 66px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_36 {

	line-height: 65px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_38,

.wt_service_box_sc .wt_icon_type_3.wt_icon_38 {

	font-size: 38px;

	width: 68px;

	height: 68px;

	line-height: 68px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_38 {

	line-height: 67px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_40,

.wt_service_box_sc .wt_icon_type_3.wt_icon_40 {

	font-size: 40px;

	width: 70px;

	height: 70px;

	line-height: 70px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_40 {

	line-height: 69px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_42,

.wt_service_box_sc .wt_icon_type_3.wt_icon_42 {

	font-size: 42px;

	width: 72px;

	height: 72px;

	line-height: 72px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_42 {

	line-height: 71px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_44,

.wt_service_box_sc .wt_icon_type_3.wt_icon_44 {

	font-size: 44px;

	width: 74px;

	height: 74px;

	line-height: 74px; }

.wt_service_box_sc .wt_icon_type_2.wt_icon_45,

.wt_service_box_sc .wt_icon_type_3.wt_icon_45 {

	font-size: 45px;

	width: 80px;

	height: 80px;

	line-height: 80px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_44 {

	line-height: 73px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_3.wt_icon_45 {

	line-height: 79px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_50,

.wt_service_box_sc .wt_icon_type_3.wt_icon_50 {

	font-size: 50px;

	width: 80px;

	height: 80px;

	line-height: 80px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_50 {

	line-height: 79px;  /* -1px border */ }	

.wt_service_box_sc .wt_icon_type_2.wt_icon_60,

.wt_service_box_sc .wt_icon_type_3.wt_icon_60 {

	font-size: 60px;

	width: 90px;

	height: 90px;

	line-height: 90px; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_60 {

	line-height: 89px;  /* -1px border */ }	

/* ----- type #2 & #3 icons - titles  ----- */

.wt_content_new_row .wt_title_type_2.wt_title_20 h4,

.wt_content_new_row .wt_title_type_3.wt_title_20 h4 { line-height: 44px; }

.wt_content_new_row .wt_title_type_2.wt_title_24 h4,

.wt_content_new_row .wt_title_type_3.wt_title_24 h4 { line-height: 50px; }

.wt_content_new_row .wt_title_type_2.wt_title_25 h4,

.wt_content_new_row .wt_title_type_3.wt_title_25 h4 { line-height: 55px; }

.wt_content_new_row .wt_title_type_2.wt_title_26 h4,

.wt_content_new_row .wt_title_type_3.wt_title_26 h4 { line-height: 56px; }

.wt_content_new_row .wt_title_type_2.wt_title_30 h4,

.wt_content_new_row .wt_title_type_3.wt_title_30 h4 { line-height: 60px; }

.wt_content_new_row .wt_title_type_2.wt_title_32 h4,

.wt_content_new_row .wt_title_type_3.wt_title_32 h4 { line-height: 62px; }

.wt_content_new_row .wt_title_type_2.wt_title_34 h4,

.wt_content_new_row .wt_title_type_3.wt_title_34 h4 { line-height: 64px; }

.wt_content_new_row .wt_title_type_2.wt_title_35 h4,

.wt_content_new_row .wt_title_type_3.wt_title_35 h4 { line-height: 65px; }

.wt_content_new_row .wt_title_type_2.wt_title_36 h4,

.wt_content_new_row .wt_title_type_3.wt_title_36 h4 { line-height: 66px; }

.wt_content_new_row .wt_title_type_2.wt_title_38 h4,

.wt_content_new_row .wt_title_type_3.wt_title_38 h4 { line-height: 68px; }

.wt_content_new_row .wt_title_type_2.wt_title_40 h4,

.wt_content_new_row .wt_title_type_3.wt_title_40 h4 { line-height: 70px; }

.wt_content_new_row .wt_title_type_2.wt_title_42 h4,

.wt_content_new_row .wt_title_type_3.wt_title_42 h4 { line-height: 72px; }

.wt_content_new_row .wt_title_type_2.wt_title_44 h4,

.wt_content_new_row .wt_title_type_3.wt_title_44 h4 { line-height: 74px; }

.wt_content_new_row .wt_title_type_2.wt_title_50 h4,

.wt_content_new_row .wt_title_type_3.wt_title_50 h4 { line-height: 80px; }

.wt_content_new_row .wt_title_type_2.wt_title_60 h4,

.wt_content_new_row .wt_title_type_3.wt_title_60 h4 { line-height: 90px; }

	

/* ----- border style for type_3 icons  ----- */

.wt_service_box_sc .wt_icon_type_3.wt_icon_border_solid {

	border-style: solid; }

.wt_service_box_sc .wt_icon_type_3.wt_icon_border_dotted {

	border-style: dotted; }	

.wt_service_box_sc .wt_icon_type_3.wt_icon_border_dashed {

	border-style: dashed; }	



/* ----- left / right align  ----- */		

.wt_service_box_sc.wt_align_left .wt_icon {

	float: left;

	margin-right: 15px; }

.wt_service_box_sc.wt_align_right .wt_icon {

	float: right;

	margin-left: 15px; }

.wt_features .wt_service_box_sc.wt_align_left .wt_icon {

	margin-right: 0px; }

.wt_features .wt_service_box_sc.wt_align_right .wt_icon {

	margin-left: 0px; }



.wt_align_left.wt_content_new_row .wt_icon {

	margin-right: 10px; }

.wt_align_right.wt_content_new_row .wt_icon {

	margin-left: 10px; }

	

.wt_content_new_row .wt_icon,

.wt_title_content_new_row .wt_icon {

	margin-top: 0; }	

.wt_content_new_row h4,

.wt_title_content_new_row h4 {

	margin-bottom: 15px; }

	

.wt_service_with_img h4 {

	margin-bottom: 10px;

	line-height: 1.1 !important; }

	

/* ----- align diamond icons  ----- */

.wt_service_box_sc.wt_align_left .wt_icon.wt_icon_diamond {

	margin-right: 30px; }

.wt_service_box_sc.wt_align_right .wt_icon.wt_icon_diamond {

	margin-left: 30px; }

.wt_service_box_sc.wt_align_center .wt_icon.wt_icon_diamond {

	margin-bottom: 30px; }



.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_20,

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_24,

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_25,

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_26 {

	margin-left: 11px; }

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_20,

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_24,

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_25,

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_26 {

	margin-right: 11px; }	

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_30,

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_32 {

	margin-left: 12px; }

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_30,

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_32 {

	margin-right: 12px; }

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_38,

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_40,

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_42 {

	margin-left: 14px; }

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_38,

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_40,

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_42 {

	margin-right: 14px; }

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_44,

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_45 {

	margin-left: 14px; }

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_44,

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_45 {

	margin-right: 14px; }

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_50,

.wt_service_box_sc.wt_align_left .wt_icon_diamond.wt_icon_60 {

	margin-left: 16px; }

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_50,

.wt_service_box_sc.wt_align_right .wt_icon_diamond.wt_icon_60 {

	margin-right: 16px; }

.wt_left_icon_services .wt_service_box_sc.wt_align_left [class^="fa-"]:before, 

.wt_left_icon_services .wt_service_box_sc.wt_align_left [class*=" fa-"]:before {

	margin: 0;

	width: auto; }



/* Services

   ---------------------------------------------------- */

   

.wt_services_sc {

	padding: 20px 0 10px; }

.wt_services_sc .wt_icon i:before,

.wt_services_sc i.wt_services_bg_icon:before {

	margin: 0;

	width: auto; }

.wt_services_sc .wt_icon_30 {

	font-size: 30px; 

	line-height: 30px; }

.wt_services_sc .wt_icon_40 {

	font-size: 40px;

	line-height: 40px; }

.wt_services_sc .wt_icon_50 {

	font-size: 50px;

	line-height: 50px; }

.wt_services_sc .wt_icon_60 {

	font-size: 60px;

	line-height: 60px; }

.wt_services_sc .wt_icon_70 {

	font-size: 70px;

	line-height: 70px; }

.wt_services_sc .wt_icon_80 {

	font-size: 80px;

	line-height: 80px; }

.wt_services_sc.wt_align_left {

	padding-left: 40px; }

.wt_services_sc.wt_align_right {

	padding-right: 40px; }

.wt_services_sc h3 {

	font-size: 30px; }

.wt_services_sc h5 {

	font-size: 22px; }

.wt_services_sc .wt_services_bg_icon {

	position: absolute;

	top: 15px;

	color: #fcfcfc;

	font-size: 160px;

	line-height: 160px;

	z-index: -1; }

.wt_services_sc.wt_align_right .wt_services_bg_icon {

	right: 65px; }

.wt_services_sc.wt_align_left .wt_services_bg_icon {

	left: 65px; }

.wt_services_sc.wt_align_center .wt_services_bg_icon {

	right: 50%; }



/* Pricing Table

   ---------------------------------------------------- */



.wt_pricing_box_sc {

	text-align: center;

	border: 1px solid #e2e2e2;

	background: #fff;

	padding-top: 25px;

	margin-bottom: 50px; }

.wt_pricing_section { }

.wt_pricing_section .vc_col-sm-3:last-child { }

.wt_pricing_box_sc.wt_price_has_icon {

	/*margin-top: 58px;*/ }

.wt_pricing_box_sc .wt_icon span {

	display: inline-block;

	margin-bottom: 10px !important;

	color: #181818;

	border-radius: 100%;

	-webkit-transition: all .6s ease-in-out;

	  -moz-transition: all .6s ease-in-out;

		-ms-transition: all .6s ease-in-out;

		  -o-transition: all .6s ease-in-out;

			transition: all .6s ease-in-out; }

.wt_pricing_box_sc.wt_pricing_featured .wt_icon span {

	color: #181818; }

.wt_pricing_box_sc .wt_icon i {

	display: inline-block;

	line-height: 1;

	border-radius: 100%;

	cursor: pointer; }

.wt_pricing_box_sc .wt_icon i:before {

	margin: 0; }

.wt_pricing_box_sc ul {

	list-style: none;

	color: #333;

	font-size: 15px;

	font-weight: 300;

	padding: 5px 20px;

	margin: 0;

	background: #ffffff; }

.wt_pricing_box_sc.wt_pricing_featured ul {

	background: none; }

.wt_pricing_box_sc ul li {

	color: #696969;

	font-size: 16px;

	font-style: italic;

	line-height: 36px;

	margin: 0; }

.wt_pricing_box_sc .wt_plan_price sup {

	top: -30px;

	font-size: 50%;

	font-weight: 400; }

/*

.wt_pricing_box_sc li:nth-of-type(2n) {

	background: #f1f1f1; }

.wt_pricing_box_sc .wt_pricing_content {

	color: #333333; }

.wt_pricing_box_sc.wt_pricing_featured .wt_pricing_content {

	color: #f5f5f5; }

.wt_pricing_box_sc.wt_pricing_featured li:nth-of-type(2n) {

	background: none; }

.wt_pricing_box_sc.wt_pricing_featured li:nth-of-type(2n+1) {

	background: #2d2d2d; }

*/

.wt_pricing_box_sc h3 {

	font-size: 18px;

	font-weight: 700;

	text-transform: uppercase;

    margin: 0 10% 25px 10%;

	padding-bottom: 26px;

	border-bottom: 1px solid #e2e2e2;

	background: #fff;

	-webkit-border-radius: 6px 6px 0 0;

    -moz-border-radius: 6px 6px 0 0;

    border-radius: 6px 6px 0 0; }

/*.wt_pricing_box_sc.wt_price_has_icon .wt_icon {

	-webkit-border-radius: 4px 4px 0 0;

    -moz-border-radius: 4px 4px 0 0;

    border-radius: 4px 4px 0 0; }

.wt_pricing_box_sc.wt_price_has_icon h3 {

	padding-top: 15px;

	-webkit-border-radius: 0px 0px 0 0;

    -moz-border-radius: 0px 0px 0 0;

    border-radius: 0px 0px 0 0; }*/

.wt_pricing_box_sc .wt_plan_price {	

    background-color: #fff;

	margin: 0;

	line-height: normal;

    padding: 32px 20px; }

.wt_pricing_box_sc .wt_plan_price h4 {

	color:  #222;

	font-size: 60px;

	font-weight: 400;

	margin: 0; }

.wt_pricing_box_sc .wt_plan_price h4 i {

	display: block;

	font-style: normal;

	font-size: 14px;

	color: #999;

	font-weight: 700;

	text-transform: uppercase;

	margin-top: 0px; }

.wt_pricing_box_sc .wt_pricing_btn {

    padding-top: 45px;

    padding-bottom: 60px; }

/*

.wt_pricing_box_sc .wt_pricing_btn a {

	display: inline-block; 

	padding: 8px 28px;

	text-transform: uppercase;

	color: #f5f5f5;

	border: 1px dotted #f5f5f5;

	font-size: 14px; }

.wt_pricing_box_sc .wt_pricing_btn a:hover {

	background: #f5f5f5;

	color: #2d2d2d; }

*/



/* ----- Featured Table Styles ----- */

/*.wt_pricing_box_sc.wt_pricing_featured {

	background-color: #03c9a9;

	border-color: #04ac91; }

.wt_pricing_box_sc.wt_pricing_featured h3 {

	background-color: #03c9a9;

	color: #f7f7f7; }

.wt_pricing_box_sc.wt_pricing_featured.wt_price_has_icon .wt_icon {

	background-color: #03c9a9; }

.wt_pricing_box_sc.wt_pricing_featured .wt_plan_price {

	background-color: #04ac91;

	color: #fff;

	border-color: #04ac91; }

.wt_pricing_box_sc.wt_pricing_featured .wt_plan_price h4,

.wt_pricing_box_sc.wt_pricing_featured .wt_plan_price i { 

	color: #fff; }

.wt_pricing_box_sc.wt_pricing_featured ul {

	color: #f7f7f7; }

.wt_pricing_box_sc.wt_pricing_featured ul li {

	border-color: #04ac91; }*/

.wt_pricing_box_sc .wt_pricing_btn .btn {

	font-size: 12px;

	font-weight: 600;

	border-radius: 0;

	font-size: 12px;

	letter-spacing: 2px;

	padding: 0 22.5px;

	text-transform: uppercase;

	transition: all 0.3s ease 0s;

	line-height: 37px;

	-webkit-border-radius: 0;

    -moz-border-radius: 0;

    border-radius: 0; }



/* Bootstrap Tooltip

   ---------------------------------------------------- */	



.tooltip {

	font-size: 11px; }

.tooltip-inner {

	padding: 8px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px; }



/* Clients

   ---------------------------------------------------- */



.wt_client {

	margin-bottom: 40px;

	transition: 0.4s;

	-webkit-transition: 0.4s; }

.wt_owl_carousel .wt_client {

	margin-bottom: 20px; }

.wt_client:hover {

	opacity: 1!important;

	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100)!important; }

.wt_client.wt_client_scale_effect:hover img {

	transition: 0.4s;

	-webkit-transition: 0.4s;

	-webkit-transform: scale(1.1,1.1);

	-ms-transform: scale(1.1,1.1);

	transform: scale(1.1,1.1); }

.wt_client a {

	display: inline-block; }

.wt_client img {

	display: block;

	width: auto;

	width: 100%\9;

	-webkit-transition: all 0.3s ease;

	  -moz-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		  -o-transition: all 0.3s ease;

			transition: all 0.3s ease; }

.wt_client.wt_client_border img {

	border: 1px solid;

	border-color: transparent;}

.wt_client.wt_client_border img:hover {

	border-color: #888888; }

	

/* Custom Headings Styles

   ---------------------------------------------------- */	

   

.wt_cheading_sc h1,

.wt_cheading_sc h2,

.wt_cheading_sc h3,

.wt_cheading_sc h4,

.wt_cheading_sc h5,

.wt_cheading_sc h6 { 

	margin-bottom: 20px;

	margin-top: 10px;

	line-height: 30px; }

	

/* ----- Headings #1  ----- */	

.wt_cheading_sc.wt_cheading_1 h1,

.wt_cheading_sc.wt_cheading_1 h2,

.wt_cheading_sc.wt_cheading_1 h3,

.wt_cheading_sc.wt_cheading_1 h4,

.wt_cheading_sc.wt_cheading_1 h5,

.wt_cheading_sc.wt_cheading_1 h6 { 

	position: relative; }

.wt_cheading_sc.wt_cheading_1 h1:after,

.wt_cheading_sc.wt_cheading_1 h2:after,

.wt_cheading_sc.wt_cheading_1 h3:after,

.wt_cheading_sc.wt_cheading_1 h4:after,

.wt_cheading_sc.wt_cheading_1 h5:after,

.wt_cheading_sc.wt_cheading_1 h6:after {

	content: "";

	display: block;

	border-bottom: 1px solid;

	border-color: #e1e1e1;

	width: 30%;

	height: 1px;

	margin: 30px 0; }

.wt_cheading_sc.wt_cheading_1 h1:before,

.wt_cheading_sc.wt_cheading_1 h2:before,

.wt_cheading_sc.wt_cheading_1 h3:before,

.wt_cheading_sc.wt_cheading_1 h4:before,

.wt_cheading_sc.wt_cheading_1 h5:before,

.wt_cheading_sc.wt_cheading_1 h6:before {

	content: "";

	display: block;

	background: #fcfcfc;

	border-radius: 100%;

	height: 10px;

	width: 10px;

	border: 1px solid;

	border-color: #e1e1e1;

	position: absolute;

	left: 0;

	bottom: 0;

	margin-left: 0;

	margin-bottom: -4px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;  

	box-sizing: border-box;

	-webkit-box-shadow: 0 1px 2px #999; 

	-moz-box-shadow: 0 1px 2px #999; 

	box-shadow: 0 1px 2px #999; }

.wt_cheading_sc.wt_cheading_1.wt_align_center {

	text-align: center;	}

.wt_cheading_sc.wt_cheading_1.wt_align_center h1:after,

.wt_cheading_sc.wt_cheading_1.wt_align_center h2:after,

.wt_cheading_sc.wt_cheading_1.wt_align_center h3:after,

.wt_cheading_sc.wt_cheading_1.wt_align_center h4:after,

.wt_cheading_sc.wt_cheading_1.wt_align_center h5:after,

.wt_cheading_sc.wt_cheading_1.wt_align_center h6:after {

	margin: 30px auto; }

.wt_cheading_sc.wt_cheading_1.wt_align_center h1:before,

.wt_cheading_sc.wt_cheading_1.wt_align_center h2:before,

.wt_cheading_sc.wt_cheading_1.wt_align_center h3:before,

.wt_cheading_sc.wt_cheading_1.wt_align_center h4:before,

.wt_cheading_sc.wt_cheading_1.wt_align_center h5:before,

.wt_cheading_sc.wt_cheading_1.wt_align_center h6:before {

	left: 50%;

	margin-left: -5px; }

.wt_cheading_sc.wt_cheading_1.wt_align_right {

	text-align: right;	}

.wt_cheading_sc.wt_cheading_1.wt_align_right h1:after,

.wt_cheading_sc.wt_cheading_1.wt_align_right h2:after,

.wt_cheading_sc.wt_cheading_1.wt_align_right h3:after,

.wt_cheading_sc.wt_cheading_1.wt_align_right h4:after,

.wt_cheading_sc.wt_cheading_1.wt_align_right h5:after,

.wt_cheading_sc.wt_cheading_1.wt_align_right h6:after {

	margin: 30px 0 30px auto; }

.wt_cheading_sc.wt_cheading_1.wt_align_right h1:before,

.wt_cheading_sc.wt_cheading_1.wt_align_right h2:before,

.wt_cheading_sc.wt_cheading_1.wt_align_right h3:before,

.wt_cheading_sc.wt_cheading_1.wt_align_right h4:before,

.wt_cheading_sc.wt_cheading_1.wt_align_right h5:before,

.wt_cheading_sc.wt_cheading_1.wt_align_right h6:before {

	left: 100%;

	margin-left: -10px; }	

	

/* ----- Headings #2  ----- */

.wt_cheading_sc.wt_cheading_2 {

	overflow: hidden;

	margin-bottom: 30px;

	display: table; }

.wt_cheading_sc.wt_cheading_2 .wt_cheading_sep_wrap {

	display: table-cell;

	vertical-align: middle;

	width: 100%;

	position: relative;

	height: 7px; }	

.wt_cheading_sc.wt_cheading_2 .wt_cheading_sep {

	display: block;

	border-top: 1px solid #e1e1e1;

	border-bottom: 1px solid #e1e1e1;

	width: 100%;

	position: relative;

	height: 7px;

	top: 1px; }

.wt_cheading_sc.wt_cheading_2 h1,

.wt_cheading_sc.wt_cheading_2 h2,

.wt_cheading_sc.wt_cheading_2 h3,

.wt_cheading_sc.wt_cheading_2 h4,

.wt_cheading_sc.wt_cheading_2 h5,

.wt_cheading_sc.wt_cheading_2 h6 {		

	float: left;

	padding: 0 10px 0 0;

	margin: 0;

	display: table-cell;

	white-space: pre; }

.wt_cheading_sc.wt_cheading_2.wt_align_right h1,

.wt_cheading_sc.wt_cheading_2.wt_align_right h2,

.wt_cheading_sc.wt_cheading_2.wt_align_right h3,

.wt_cheading_sc.wt_cheading_2.wt_align_right h4,

.wt_cheading_sc.wt_cheading_2.wt_align_right h5,

.wt_cheading_sc.wt_cheading_2.wt_align_right h6 {		

	float: right;

	padding: 0 0 0 10px; }

	

/* ----- Headings #3  ----- */	

.wt_cheading_sc.wt_cheading_3 {

	position: relative;

	margin-bottom: 20px; }	

.wt_cheading_sc.wt_cheading_3 h1,

.wt_cheading_sc.wt_cheading_3 h2,

.wt_cheading_sc.wt_cheading_3 h3,

.wt_cheading_sc.wt_cheading_3 h4,

.wt_cheading_sc.wt_cheading_3 h5,

.wt_cheading_sc.wt_cheading_3 h6 { 

	border-bottom: 1px solid; 

	/*border-color: #e5e5e5;*/

	border-color: transparent;

	padding-bottom: 20px; }

.wt_cheading_sc.wt_cheading_3 h1:after,

.wt_cheading_sc.wt_cheading_3 h2:after,

.wt_cheading_sc.wt_cheading_3 h3:after,

.wt_cheading_sc.wt_cheading_3 h4:after,

.wt_cheading_sc.wt_cheading_3 h5:after,

.wt_cheading_sc.wt_cheading_3 h6:after {

	background: none repeat scroll 0 0 #e74c3c;

	bottom: 0px;

	content: " ";

	height: 2px;

	left: 0;

	overflow: hidden;

	position: absolute;

	right: auto;

	width: 150px; }

.wt_cheading_sc.wt_cheading_3 h1 span,

.wt_cheading_sc.wt_cheading_3 h2 span,

.wt_cheading_sc.wt_cheading_3 h3 span,

.wt_cheading_sc.wt_cheading_3 h4 span,

.wt_cheading_sc.wt_cheading_3 h5 span,

.wt_cheading_sc.wt_cheading_3 h6 span { 

	display: inline-block;

	padding-bottom: 10px;  }

.wt_cheading_sc.wt_cheading_3.wt_align_center h1,

.wt_cheading_sc.wt_cheading_3.wt_align_center h2,

.wt_cheading_sc.wt_cheading_3.wt_align_center h3,

.wt_cheading_sc.wt_cheading_3.wt_align_center h4,

.wt_cheading_sc.wt_cheading_3.wt_align_center h5,

.wt_cheading_sc.wt_cheading_3.wt_align_center h6 { 

	text-align: center; }

.wt_cheading_sc.wt_cheading_3.wt_align_right h1,

.wt_cheading_sc.wt_cheading_3.wt_align_right h2,

.wt_cheading_sc.wt_cheading_3.wt_align_right h3,

.wt_cheading_sc.wt_cheading_3.wt_align_right h4,

.wt_cheading_sc.wt_cheading_3.wt_align_right h5,

.wt_cheading_sc.wt_cheading_3.wt_align_right h6 { 

	text-align: right; }

.wt_cheading_sc.wt_cheading_3.wt_align_right h1:after,

.wt_cheading_sc.wt_cheading_3.wt_align_right h2:after,

.wt_cheading_sc.wt_cheading_3.wt_align_right h3:after,

.wt_cheading_sc.wt_cheading_3.wt_align_right h4:after,

.wt_cheading_sc.wt_cheading_3.wt_align_right h5:after,

.wt_cheading_sc.wt_cheading_3.wt_align_right h6:after {

	left: auto;

	right: 0; }

.wt_cheading_sc.wt_cheading_3.wt_align_center h1:after,

.wt_cheading_sc.wt_cheading_3.wt_align_center h2:after,

.wt_cheading_sc.wt_cheading_3.wt_align_center h3:after,

.wt_cheading_sc.wt_cheading_3.wt_align_center h4:after,

.wt_cheading_sc.wt_cheading_3.wt_align_center h5:after,

.wt_cheading_sc.wt_cheading_3.wt_align_center h6:after {

	left: 50%;

	right: auto;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	transform: translateX(-50%); }

	

/* ----- Headings #4  ----- */	

.wt_cheading_sc.wt_cheading_4 {

	background: transparent url(lib/img/divider_line.png) repeat-x center center;

	overflow: hidden;

	margin-bottom: 30px; }

.wt_cheading_sc.wt_cheading_4 h1,

.wt_cheading_sc.wt_cheading_4 h2,

.wt_cheading_sc.wt_cheading_4 h3,

.wt_cheading_sc.wt_cheading_4 h4,

.wt_cheading_sc.wt_cheading_4 h5,

.wt_cheading_sc.wt_cheading_4 h6 {

	display: inline;

	padding: 0 10px 0 0;

	margin: 0;

	background: #ffffff; }

.wt_cheading_sc.wt_cheading_4.wt_align_right h1,

.wt_cheading_sc.wt_cheading_4.wt_align_right h2,

.wt_cheading_sc.wt_cheading_4.wt_align_right h3,

.wt_cheading_sc.wt_cheading_4.wt_align_right h4,

.wt_cheading_sc.wt_cheading_4.wt_align_right h5,

.wt_cheading_sc.wt_cheading_4.wt_align_right h6 {

	padding: 0 0 0 10px; }

.wt_cheading_sc.wt_cheading_4.wt_align_center h1,

.wt_cheading_sc.wt_cheading_4.wt_align_center h2,

.wt_cheading_sc.wt_cheading_4.wt_align_center h3,

.wt_cheading_sc.wt_cheading_4.wt_align_center h4,

.wt_cheading_sc.wt_cheading_4.wt_align_center h5,

.wt_cheading_sc.wt_cheading_4.wt_align_center h6 {

	padding: 0 10px;

	margin: 0 auto; }

.wt_cheading_sc.wt_cheading_4.wt_align_right {

	text-align: right; }

.wt_cheading_sc.wt_cheading_4.wt_align_center {

	text-align: center; }

	

/* Section Headings

   ---------------------------------------------------- */	

	

.wt_section_heading.intro_text {

	margin-bottom: 40px; }	



/* Gallery Grid

   ---------------------------------------------------- */



.wt_gallery_grid_item {

	margin-bottom: 30px; }

.wt_gallery_grid_item.wt_col_1 {

	clear: both; } 

.wt_gallery_item_inner {

	width: 100%;

	height: auto;

	overflow: hidden;

	position: relative;    

	-moz-transition: 0.4s;

    -webkit-transition: 0.4s;

    -o-transition: 0.4s;

    transition: 0.4s; }

.wt_gallery_overlay {

	width: 100%;

	height: 100%;

	opacity: 0;

	position: absolute;

	top: 0;

	left: 0;

	background: rgba(10,10,10,0.55);

	-moz-transition: all ease 400ms ease-in-out;

	  -webkit-transition: all ease 400ms ease-in-out;

	    -o-transition: all ease 400ms ease-in-out;

	      transition: all ease 400ms ease-in-out; }  

.wt_gallery_item_inner > img {

	width: 100%;

	height: auto;    

	-moz-transition: 0.4s;

    -webkit-transition: 0.4s;

    -o-transition: 0.4s;

    transition: 0.4s; }

		  

/* ----- Image Zoom Icon ----- */

.wt_image_zoom {

	display: block;

	width: 50px;

	height: 50px;

	line-height: 50px;

	font-size: 20px;

	color: #fff;

	background-color: #03c9a9;

	text-align: center;

	position: absolute;

	top: -50%;

	left: 50%;

	border-radius: 50%;

	margin-top: -25px;

	margin-left:  -25px;

	-webkit-transition: all ease 400ms ease-in-out;

	  -moz-transition: all ease 400ms ease-in-out;

	    -ms-transition: all ease 400ms ease-in-out;

	      -o-transition: all ease 400ms ease-in-out;

	        transition: all ease 400ms ease-in-out; }

			

/* ----- Image Title ----- */

.wt_gallery_overlay h3 {

	width: 100%;	

	position: absolute;

	bottom: -28%;

	color: #f8f8f8;

	font-size: 16px;

	font-weight: 700;

	text-transform: uppercase;

	text-align: center;	

	padding: 0 10px;

	-webkit-transition: all 300ms ease-in-out;

	  -moz-transition: all 300ms ease-in-out;

	    -o-transition: all 300ms ease-in-out;

	      -ms-transition: all 300ms ease-in-out;

	        transition: all 300ms ease-in-out; }



/* ----- Image Scale ( Hover Effect ) ----- */

.wt_gallery_item_inner:hover img {

	transform: scale(1.2);

	  -ms-transform: scale(1.2);

	    -webkit-transform: scale(1.2);

	      -o-transform: scale(1.2);

			-moz-transform: scale(1.2); }



.wt_gallery_item_inner:hover .wt_image_zoom {

	top: 45%;

	color: #fff; }



.wt_gallery_item_inner:hover .wt_gallery_overlay h3 {

	bottom: 28%; }

.wt_gallery_item_inner:hover .wt_gallery_overlay {

	opacity: 1; } 

.wt_image_zoom:hover, .wt_image_zoom:focus {

	background-color: #04ac91;

	color: #fff; }

.wt_gallery_no_margins {

	margin-bottom: 40px; }

.wt_gallery_no_margins article {

	padding: 0;

	margin: 0; }



/* Video Player

   ---------------------------------------------------- */

   	

.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {

	padding-bottom: 54.25%;

	padding-top: 20px;

	height: 0;

	overflow: hidden; }

	

/* Progress Bars 

   ---------------------------------------------------- */	



.wt_progress_bars .vc_single_bar {

	background: #e0e0e0;

	margin-bottom: 15px;

	-webkit-border-radius: 0px;

      -moz-border-radius: 0px;

    	border-radius: 0px;

	-webkit-box-shadow: none;

	  -moz-box-shadow: none;

		box-shadow: none; } 

.wt_progress_bars .vc_single_bar .vc_label {

	padding: 0 20px;

	line-height: 36px;

	font-weight: 700;

	font-size: 14px;

	color: #fff; } 

.wt_progress_bars .vc_single_bar .vc_label_units {

	line-height: 36px;

	font-weight: 700;

	font-size: 14px;

	color: #fff;

	position: absolute;

	right: 20px; } 

.wt_progress_bars .vc_single_bar .vc_bar:after {

	content: "";

	position: absolute;

	top: 0;

	right: 0;

	width: 0;

	height: 0;

	border-top: 36px solid transparent;

	border-right: 20px solid #e0e0e0; }

.wt_progress_bars .vc_single_bar .vc_bar {

	background-color: #03c9a9;

	overflow: hidden;

	-webkit-border-radius: 0px;

      -moz-border-radius: 0px;

    	border-radius: 0px; }

		

/* ---------------------------------------------------- */

/* VC Default Shotcodes - Custom Edits

/* ---------------------------------------------------- */ 



/* Accordions

   ---------------------------------------------------- */



.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {

	margin: 0; }

.wpb_accordion .wpb_accordion_header:focus {

	outline: none; }

.wpb_accordion .wpb_accordion_section {

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);

	  -moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);

  		box-shadow: 0 1px 1px rgba(0,0,0,.04);

	border-color: #e1e1e1;

	padding: 10px 0px 14px;

	margin-top: 5px;

	background: #fff; }	

.wpb_accordion .wpb_accordion_section:first-child {

	margin-top: 0px;

	padding-top: 0px;  }

.wpb_accordion .wpb_accordion_section:last-child {

	margin-bottom: 0;

	padding-bottom: 0;

	-webkit-box-shadow: none;

	  -moz-box-shadow: none;

		box-shadow: none; }

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:before {

	content: "\f0e6";

	margin-right: 10px;

	display: inline-block;

	font: normal normal normal 14px/1 FontAwesome;

	font-size: inherit;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale; }

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {	

	color: #222; 

	font-size: 18px;

	font-weight: 700;

	padding: 12px 15px;

	border-left: none;

	background-image: none;

	-webkit-transition: all 300ms ease-in-out;

	  -moz-transition: all 300ms ease-in-out;

		-o-transition: all 300ms ease-in-out;

		  -ms-transition: all 300ms ease-in-out;

			transition: all 300ms ease-in-out; }

.wpb_accordion .wpb_accordion_header.ui-state-active a {

	color: #151515;

	border-left-color: #03c9a9;	

	background-image: none; }	

.wpb_accordion .wpb_accordion_header a:hover {

	color: #03c9a9; }	

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, 

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { 

	display: none; }

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {

	border: 1px solid #e1e1e1;

	border-top: none;

	line-height: 22px;

	padding: 20px 25px 10px 25px;  }

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, 

.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {

	background-color: transparent; }

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {

	border: 1px solid #e1e1e1;

	padding: 0;

	border-radius: 0;

	background: #fff;

	color: #000; }

.wpb_accordion .wpb_text_column p {

	color: #000;

	font-size: 13px;

	line-height: 23px;

	font-weight: 400; }

.wpb_accordion .wpb_text_column p:last-child {

	margin-bottom: 10px; }

		

/* Tabs

   ---------------------------------------------------- */



.wt_vcsc_style .wpb_tabs_nav {

	border: none; }

.wt_vcsc_style .wpb_tab .wpb_content_element {

	margin-bottom: 12px; }

.wt_vcsc_style .wpb_tabs_nav > li > a {

	color: #222;

    font-size: 22px;

    font-weight: 400;

	text-transform: uppercase;

	padding: 0;

	border: none;	 }

.wt_vcsc_style .wpb_tabs_nav > li:first-child {

	border-right: 1px solid #999;

	padding-right: 20px; }

.wt_vcsc_style .wpb_tabs_nav > li:last-child {

	padding-left: 20px; }

.wpb_content_element.wt_vcsc_style .wpb_tabs_nav li a {

	margin-right: 2px;

	padding: 0;

	padding-bottom: 0; }

.wpb_content_element.wt_vcsc_style .wpb_tabs_nav li.ui-tabs-active:first-child a {

	padding-left: 0; }

.wpb_content_element.wt_vcsc_style .wpb_tabs_nav li.ui-tabs-active,

.wpb_content_element.wt_vcsc_style .wpb_tabs_nav li:hover {

	background: none; }

.wpb_content_element.wt_vcsc_style .wpb_tabs_nav li.ui-tabs-active a,

.wpb_content_element.wt_vcsc_style .wpb_tabs_nav li.ui-tabs-active:hover a, 

.wpb_content_element.wt_vcsc_style .wpb_tabs_nav li.ui-tabs-active:focus a {

	color: #03c9a9;

	border: none; }

.wt_vcsc_style .wpb_tabs_nav > li > a:hover {

	color: #03c9a9;

	border: none; }

	

/* ----- Tab Description ----- */

.wpb_content_element.wpb_tabs.wt_vcsc_style .wpb_tour_tabs_wrapper .wpb_tab {

	background: none;

	padding: 25px 0; }

.wpb_content_element.wpb_tabs.wt_vcsc_style .wpb_tour_tabs_wrapper .wpb_tab p {

	font-size: 16px;

	line-height: 28px;

	font-weight: 300; }

.wpb_content_element.wpb_tabs.wt_vcsc_style .wpb_tour_tabs_wrapper .wpb_tab a {

	margin-top: 20px;

	margin-right: 10px; }

	

/* ----- Et-line font ----- */

.wt_service_box_sc [class^="icon-"], [class*=" icon-"] {

	line-height: inherit; }



/* ----- Et-line font ----- */	

#lane_features .wt_service_details {

	padding-left: 14%;

	padding-right: 2%; }

#lane_features .wt_service_box_sc {

  margin-bottom: 35px; }

#lane_features .wt_service_details h4 {

	color: #444;

	font-size: 14px;

	margin-top: 30px;

	line-height: 33px;

	letter-spacing: 1px;

	font-weight: 400;

	text-transform: uppercase; }



/* ----- Lane theme style ----- */	

#services_style_2 .wt_service_box_sc h4 {

	font-size: 18px; }

#services_style_2 .wt_service_box_sc .wt_icon {

	margin-bottom: 15px; }