/* 3D TExt Effect  for homepage*/
.text3-1 {
color: #fff;
font-size: 11vw;
font-weight: bold;
font-family: Helvetica;

text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
}

.text3-1 {
  text-align: center;
  margin: 0 0 144px 0 !important;
}

body {
  background-color: #f1f1f1;
}

/*Remove Default VC bottom maring of 35 px */
.wpb_row, .wpb_content_element {
    margin-bottom: 0px;
}

/*Menu Styling */
/*Top Main Menu Sup */
.sf-menu > li ul {
	padding: 20px;
	width: 35em;
}

/*Salien Flipbox Styling */

.nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner {
	padding: 20px;
}



/* SINGLE POST TYPE SYTLING */

/*SIGLE POST TYPE SERVICES CATEGORY STYLING */

.sp-cat-services .author-section {
	display: none;
}

.sp-cat-services #author-bio {
	display: none;
}
.sp-cat-services .blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section {
	display: none;
}

/*Single post insert block masonary shorcode colums glitch fix */
 body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
   width: 24%
}


/*CATEGORY STYLING FOR SEVICES */
.archive.category.category-services .post-meta {
	display: none;
}

/*BLOG SHORTCODE STYLING */
/*Darken background overlay before hover */
body .masonry.meta_overlaid .masonry-blog-item .post-featured-img img {
	transition: opacity 300ms cubic-bezier(0.42,0,0.58,1) 0s;
	opacity: 0.485;
}

/* Salient post grid styling */
.nectar-post-grid-item h3 {
	max-width: 100% !important;
}

/*Force Blog pages to full wdith set in Slaient option panel 
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area {
  max-width: 1720px!important; }
*/

/*----------------------------  FONT AWESOM LIGHER STROKE ----------------------

.uc_animated_feature_box .fa {

  -webkit-font-smoothing: antialiased;
      -webkit-text-stroke: 4px #00BECC;
}*/

/*Responsive Youtube Video 
.responsiveyoutube {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.responsiveyoutube iframe, .responsiveyoutube object, .responsiveyoutube embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
max-width: 720px
}
*/