/*------------------------------------------------------
Layer Slider Numbers
-------------------------------------------------------*/
.sentient-about-slider .ls-nav-prev:hover , .sentient-about-slider .ls-nav-next:hover{opacity:0.8;}
.sentient-about-slider .ls-nav-prev , .sentient-about-slider .ls-nav-next{
	background-color: #0f0f0f;
	background-image: url("../images/sentient-about-arrow.png") !important;
	border-radius: 5px;
	display: block;
	height: 46px !important;
	opacity: 0.4;
	width: 44px !important;
}
.sentient-about-slider .ls-nav-prev i , .sentient-about-slider .ls-nav-next i{
	color: #FFFFFF;
	display: inline-block;
	font-family: fontello;
	font-size: 20px;
	font-style: normal !important;
	line-height: 47px;
	position: absolute;
	text-align: center;
	top: 2px;
	left:50%;
}
.sentient-about-slider .ls-nav-next {right: 5% !important; background-position:-71px -2px !important;}
.sentient-about-slider .ls-nav-prev {left: 5% !important; background-position:-4px -2px !important;}
.sentient-about-slider .ls-bottom-slidebuttons  a.ls-nav-active {background-color: #fff !important; background-image: none !important;}
.sentient-about-slider .ls-bottom-slidebuttons  a:hover{background-color: #fff !important; background-image: none !important;}
.sentient-about-slider .ls-bottom-slidebuttons  a{
	background-color: transparent !important;
	background-image: none !important;
	border: 1px solid #fff !important;
	border-radius: 100%;
	height: 12px !important;
	margin: 0 2px;
	width: 12px !important;
	transition:all 0.3s ease-in-out 0s !important;	-webkit-transition:all 0.3s ease-in-out 0s !important; -o-transition: all 0.3s ease-in-out 0s !important; -ms-transition: all 0.3s ease-in-out 0s !important; -moz-transition: all 0.3s ease-in-out 0s !important;  	
}
.sentient-layerslider-numbers-container .ls-v5 .ls-nav-prev {left: 3%;}
.sentient-layerslider-numbers-container .ls-v5 .ls-nav-next {right: 3%;}
.sentient-layerslider-numbers-container a.ls-nav-start.ls-nav-start-active, .sentient-layerslider-numbers-container a.ls-nav-start{display:none !important;}
.sentient-layerslider-numbers-container a.ls-nav-stop.ls-nav-stop-active, .sentient-layerslider-numbers-container a.ls-nav-stop{display:none !important;}
.sentient-layerslider-numbers-container .ls-thumbnail-hover{display:none !important;}
.sentient-layerslider-numbers-container .ls-bottom-slidebuttons > a:hover{
	background-color: #4e4e4e !important;
	border:1px solid #4e4e4e !important;
	border-radius: 100%;
	height: 7px !important;
	margin-right: 5px;
	width: 7px !important;
	background-image: none !important;  
}
.sentient-layerslider-numbers-container .ls-bottom-slidebuttons > a {
	background-color: transparent !important;
	border:1px solid #4e4e4e !important;	
	border-radius: 100%;
	height: 7px !important;
	margin-right: 5px;
	width: 7px !important;
	background-image: none !important;
	transition:all 0.3s ease-in-out 0s !important;	-webkit-transition:all 0.3s ease-in-out 0s !important; -o-transition: all 0.3s ease-in-out 0s !important; -ms-transition: all 0.3s ease-in-out 0s !important; -moz-transition: all 0.3s ease-in-out 0s !important;  
}
.sentient-layerslider-numbers-container .ls-bottom-slidebuttons > a.ls-nav-active {	
	background-color: #4e4e4e !important;
	border:1px solid #4e4e4e !important;
	border-radius: 100%;
	height: 7px !important;
	margin-right: 5px;
	width: 7px !important;
	background-image: none !important;  
}
.sentient-layerslider-numbers {
	color: #FFFFFF;
	display: inline-block;
	font-family: inherit;
	font-size: 10px;
	font-weight: 300;
	height: 45px;
	position: relative;
	right: -4px;
	text-align: center;
	top: -9px;
	width: 45px;
}
.sentient-layerslider-small-border {
	background: none repeat scroll 0 0 #ffffff;
	display: inline-block;
	height: 14px;
	position: relative;
	right: -12px;
	top: -12px;
	width: 1px;
}
.sentient-layerslider-current {
	left: -4px;
	line-height: 32px !important;
	position: relative;
	top: -10px;
	vertical-align: top;  
}
.sentient-layerslider-sperator {
	background: none repeat scroll 0 0 #fff;
	color: #4e4e4e;
	display: inline-block;
	font-weight: 100;
	height: 30px;
	vertical-align: sub;
	width: 1px; 
	transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg);	
}
.sentient-layerslider-total {position: relative; right: -4px; top: 3px;}
.sentient-layerslider-numbers-container .ls-nav-prev .sentient-layerslider-nav-icon {right: 2px;}
.sentient-layerslider-numbers-container .ls-nav-prev .sentient-layerslider-small-border {right: -5px; top: -10px;}
.sentient-layerslider-numbers-container .ls-nav-prev .sentient-layerslider-numbers {right: -10px;}
.sentient-layerslider-numbers-container .ls-nav-next:hover, .sentient-layerslider-numbers-container .ls-nav-prev:hover, .sentient-layerslider-numbers-container .ls-nav-next.sentient-layerslider-numbers-container-hover, .sentient-layerslider-numbers-container .ls-nav-prev.sentient-layerslider-numbers-container-hover{width:110px !important; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7) !important;}
.sentient-layerslider-numbers-container .ls-nav-next, .sentient-layerslider-numbers-container .ls-nav-prev{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5) !important;
	border-radius: 3px !important;
	overflow: hidden;
	width: 50px !important;	
	transition:all 0.3s ease-in-out 0s !important;	-webkit-transition:all 0.3s ease-in-out 0s !important; -o-transition: all 0.3s ease-in-out 0s !important; -ms-transition: all 0.3s ease-in-out 0s !important; -moz-transition: all 0.3s ease-in-out 0s !important;
}
.sentient-layerslider-navigation-wrapper {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 110px;
}
.sentient-layerslider-numbers-container .ls-nav-prev .sentient-layerslider-navigation-wrapper {left:0; right: auto;}
.sentient-layerslider-numbers-container .ls-nav-next i , .sentient-layerslider-numbers-container .ls-nav-prev i{
	color: #FFFFFF;
	display: inline-block;
	font-family: fontello;
	font-size: 20px;
	font-style: normal !important;
	line-height: 47px;
	position: absolute;
	text-align: center;
	top: 2px;
	left:50%;
}
.sentient-layerslider-nav-icon {
  display: inline-block;
  height: 45px;
  position: relative;
  right: -13px;
  text-align: center;
  width: 45px;
  background-repeat:no-repeat;
}
.ls-nav-next .sentient-layerslider-nav-icon {background-position:-48px 17px;}
.ls-nav-prev .sentient-layerslider-nav-icon {background-position:20px 17px;}
/*------------------------------------------------------
Sentient Test Slider
-------------------------------------------------------*/
.sentient-test-slider .ls-bottom-nav-wrapper{display:block !important;bottom:13.5%;}
.sentient-test-slider .ls-bottom-nav-wrapper a {
	background-image: none !important;
	border: 1px solid #FFFFFF !important;
	border-radius: 100%;
	height: 10px !important;
	margin-right: 5px;
	width: 10px !important;	
	transition: all 0.3s ease-in-out 0s !important; -webkit-transition:all 0.3s ease-in-out 0s !important; -o-transition: all 0.3s ease-in-out 0s !important; -ms-transition: all 0.3s ease-in-out 0s !important; -moz-transition: all 0.3s ease-in-out 0s !important;		
}
.sentient-test-slider .ls-bottom-nav-wrapper a:hover, .sentient-test-slider .ls-bottom-nav-wrapper a.ls-nav-active {background-color:#fff !important;}
.sentient-test-slider a.ls-nav-prev, .sentient-test-slider a.ls-nav-next{display:none !important;}
.ls-wp-fullwidth-container{z-index:1 !important;}
.wpcf7-form input{-webkit-appearance:none !important;}
.ls-wp-container .sentient-layer-slider-button-blue,.ls-wp-container .sentient-layer-slider-button{
	cursor:pointer;
    -webkit-transition:color 0.3s, background 0.3s, -webkit-transform 0.3s !important;
    transition:color 0.3s, background 0.3s,  transform 0.3s !important;
    -moz-transition: color 0.3s, background 0.3s,  transform 0.3s !important;
    -o-transition: color 0.3s, background 0.3s,  transform 0.3s !important;
    -ms-transition: color 0.3s, background 0.3s, transform 0.3s !important;  
}
.ls-wp-container .sentient-layer-slider-button-blue:hover, .ls-wp-container .sentient-layer-slider-button:hover{background:#fff !important;color:#4e4e4e !important;}

/*------------------------------------------------------
Sentient Layerslider Slider
-------------------------------------------------------*/
/* Browser Resets */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  {outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 32px; height: 32px; margin: -20px 0 0; display: block;top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; /*opacity: 0;*/ -webkit-transition: all .3s ease; position:relative !important;}

.flex-direction-nav .flex-prev ,
.flex-direction-nav .flex-next{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s; position:relative !important;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {filter:alpha(opacity=30); cursor: default;}
.recentpost-flexslider .flex-direction-nav li{display:inline-block; width:30px;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.recentpost-flexslider .flex-control-nav {position: relative;}
.blogs-flexslider .flex-control-nav {bottom: -15px;position: relative;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

/*------------------------------------------------------
Sentient VC vc_span6
-------------------------------------------------------*/
.vc_col-sm-6:first-child {padding-right: 25px;}
.vc_col-sm-6:last-child {padding-left: 25px;}
.vc_col-sm-4:first-child {padding-right: 27px;}
.vc_col-sm-4:nth-child(2) {padding-left: 21px;padding-right: 21px;}
.vc_col-sm-4:last-child {padding-left: 27px;}
.vc_col-sm-4.sentient-homepage-icon-stylefive-wrapper:first-child {padding-right: 0;}
.vc_col-sm-4.sentient-homepage-icon-stylefive-wrapper:nth-child(2) {padding-left: 0;padding-right: 0;}
.vc_col-sm-4.sentient-homepage-icon-stylefive-wrapper:last-child {padding-left: 0;}
/*------------------------------------------------------
Sentient Visual Composer Styles
-------------------------------------------------------*/
.wpb_row.vc_row-fluid{margin:0;}
.vc_span12.wpb_column.column_container{padding-left:0 !important; padding-right:0 !important;}
.homepage-container-design .vc_span12.wpb_column.column_container {padding-left: 15px !important;padding-right: 15px !important;}
.homepage-container-design-wide.homepage-container-design .vc_span12.wpb_column.column_container {padding-left:0 !important; padding-right:0 !important;}
.homepage-container-design-inner{margin:0 auto; width:1230px; display:block; text-align:left;}
.homepage-container-design{padding-left:0; padding-right:0; padding-top:40px; padding-bottom:40px; text-align:center; height:auto; min-height:5px;}
.homepage-container-design.homepage-container-design-wide{width:100%; padding-left:0; padding-right:0;}
.homepage-container-design.homepage-container-design-wide .homepage-container-design-inner{width:100%;}
.homepage-container-design.homepage-container-design-title{padding:0; background:transparent;}
.page-main-container .homepage-container-design.homepage-container-design-title{padding:20px 0 15px 0;}
.homepage-container-design-bottom{border-bottom:1px solid #e1e1e1;}
.homepage-container-design-top{border-top:1px solid #e1e1e1; box-shadow:0 7px 9px -10px #CCCCCC inset;}
.homepage-container-design-repeat{background-repeat:no-repeat;}

/*------------------------------------------------------
Visual Composer
-------------------------------------------------------*/
.wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{margin-bottom:20px !important;}
.wpb_tabs_nav.ui-tabs-nav.clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li a{color:#ffffff; padding:10px;}
.wpb_tour .wpb_tabs_nav.ui-tabs-nav.clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li{width:85% !important;}
.wpb_tabs_nav.ui-tabs-nav.clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li{background:rgba(0,0,0,0.2); border:none; border-radius:0;}
.wpb_tour_next_prev_nav{border:1px solid #eeeeee; border-left:none;}
.wpb_tour .wpb_tour_tabs_wrapper ul.wpb_tabs_nav.ui-tabs-nav li.ui-state-default{border-right:none !important;}
.wpb_tour_tabs_wrapper .wpb_tab{padding:40px !important; color:#7C7C7C; border-left:1px solid #eeeeee !important;}
.wpb_tour_tabs_wrapper .wpb_tab ul.wpb_tabs_nav.ui-tabs-nav{border-right:none;}
.wpb_tour_next_prev_nav .wpb_prev_slide , .wpb_tour_next_prev_nav .wpb_next_slide {display:none;}
.wpb_tour .wpb_wrapper.wpb_tour_tabs_wrapper.ui-tabs .wpb_tab.ui-tabs-panel{/*border-left:1px solid #C9C9C9;*/ border-radius:0; /*box-shadow:-1px 0 0 0 rgba(0, 0, 0, 0.1);*/ margin-left:-1px;}
.wpb_tabs.wpb_wrapper.wpb_tour_tabs_wrapper.ui-tabs .wpb_tab.ui-tabs-panel{background:#fff;}
.wpb_wrapper a img,
.wpb_wrapper img{max-width:100%; height:auto;}
.wpb_column.column_container img{max-width:100%; height:auto; margin:0;}

.ui-icon-triangle-1-s{background-position:0 0 !important; top:50% !important;}
.ui-icon-triangle-1-e{background-position:0 0 !important; top:50% !important;}
ul.contact-info{padding-left:0;}
.flickr_stream_wrap{display:none;}
.footer-col-one .Recent-post-list,
.Recent-post-list{padding-left:0;}
.widget ul{padding-left:0;}
.Recent-post-list li{background:url('../images/li-arrow.png') no-repeat 0px center; padding-left:15px !important; border-bottom:1px solid rgba(225, 225, 225, 0.1); padding:10px 10px 15px 10px;}
.widget ul li{background:url('../images/li-wp-arrow.png') no-repeat 0px center; padding-left:15px !important; border-bottom:1px solid #e6e6e6; list-style:none; margin-bottom:10px;margin-right:15px !important;}
.proftheme-widget .current-menu-item a:hover, .proftheme-widget .current_page_item a:hover{color:#666666 !important;}
.widget h2{font-size:21px !important; line-height:1.4 !important;}
.main-wrapper-wide .top-header-container{width:1140px; margin:0 auto -45px; position:relative !important;}
ul.menu li ul.sub-menu li.current_page_item{background:none; border-top:0 solid;}

.recentpostcontainer-data{margin:0 auto 0 0px;}
.recentpost-slider-mini ul{margin-left:-14px;}
.recentpostcontainer{margin-left:15px;}
.recentpostcontainer{text-align:left;}
.wpb_tabs_nav.ui-tabs-nav.clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-tabs-active a:hover{color:#fff !important;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{background:url("../images/tog-close.png") !important;}

.homepage-container-design-title .homepage-container-design-inner{display:inline-block;}
.header-container-class .logo-container.header-styleone-height{width:1070px; margin:0 auto;}
.header-container-class #cssmenu .menu-mainmenu-container{width:1070px;}
.wpb_row{overflow:hidden;}
iframe{margin-left:0; margin-right:0; border:none;overflow:hidden; width:100%;}
.proftheme-widget{overflow:hidden;}

.menu-header-styletwo.menu-header-styletwo-home{background:transparent;}
.container-wide{
	/*background: none repeat scroll 0 0 #FFFFFF;*/
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.96) !important;
	border-color: rgba(0, 0, 0, 0);
	height: 75px;
	padding-top: 50px;
}
.header-sentient-menu-three.container-wide {background: rgba(255,255,255,0.9) !important; border-color: rgba(0, 0, 0, 0) !important; position:fixed;}
.sentient-internal .header-sentient-menu-three.container-wide{position:relative; background: #FFFFFF !important;}
.footer-main-container-data-color, .footer-bottom-details{background:transparent;}
.footer-container{background-size:cover;}
.blog-date-icon-container, .onlyblog-zoom , .onlyblog-read, a:hover, .blog-button-content,.employee-container-thumbnail img,
.blog-thumb-date-container a img,.blog-read-icons-container, .portfolio-details.thumb-content.portfolio-details-hover-back,
.portfolio-details.thumb-content.portfolio-details-hover-back h5 a, .thumb, .portfolio-item img.wp-post-image,
.portfolio-details.thumb-content{	
	transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s;     
}

/*------------------------------------------------------
Sentient VC - Sperator
-------------------------------------------------------*/
.vc_col-sm-6 .vc_separator, .vc_col-sm-5 .vc_separator,
.vc_col-sm-4 .vc_separator, .vc_col-sm-8 .vc_separator,
.vc_col-sm-2 .vc_separator, .vc_col-sm-7 .vc_separator, .vc_col-sm-3 .vc_separator{padding:0 !important;}
.vc_col-sm-12 .vc_separator {padding: 0 15px;}
/*------------------------------------------------------
Sentient Custom Classes
-------------------------------------------------------*/
.wpb_content_element.make-margin-bottom-thirty, .make-margin-bottom-thirty{margin-bottom:30px !important;}
.wpb_content_element.make-margin-top-thirty, .make-margin-top-thirty{margin-top:30px !important;}
/*------------------------------------------------------
Sentient Front Classes
-------------------------------------------------------*/
/** js_composer_front.css **/
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/*------------------------------------------------------
Sentient Gallery Slider
-------------------------------------------------------*/
.sentient-gallery-slideshow.sentient-gallery-slideshow-play .flex-control-nav.flex-control-thumbs{overflow:visible; z-index:2;}
.gallery-thumbnail-wrapper {height: 100%;overflow: hidden;width: 100%;}
.vc_span6 .sentient-gallery-slideshow.sentient-gallery-slideshow-play .sentient-header-top-popup-container {left: -20px;}
.single-portfolio .sentient-gallery-slideshow.sentient-gallery-slideshow-play .sentient-header-top-popup-container {left: -20px;}
.homepage-container-design .sentient-gallery-slideshow.sentient-gallery-slideshow-play .sentient-header-top-popup-container {left: -10px;}
.homepage-container-design .vc_span6 .sentient-gallery-slideshow.sentient-gallery-slideshow-play .sentient-header-top-popup-container {left: -20px;}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play .sentient-header-top-popup-container {
  animation-name: fadeIn;
  left: -5px;
  position: absolute;
  top: -60px;
  visibility: visible !important;
  z-index: 15;
  box-shadow:0 3px 25px 0 rgba(0, 0, 0, 0.1);
}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play li.sentient-gallery-slideshow-thumbnail-hover .sentient-header-top-popup{opacity:1;}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play .sentient-header-top-popup {
	background: rgba(34,34,34,0.7);
	border: none;
	border-radius: 3px;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	left: -13px;
	margin: 0;
	min-width: 95px;
	opacity: 0;
	outline: medium none;
	padding: 5px 10px;
	position: absolute;
	text-align: center;
	top: 4px;
	transition: all 0.3s ease-in-out 0s;
	width: auto;
	z-index: 3;
}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play .sentient-header-top-popup-container .sentient-header-search-pointer-main {height: 15px;left: 18px;top: 36px;}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play li.sentient-gallery-slideshow-thumbnail-hover  .sentient-header-search-pointer{opacity:1;}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play  .sentient-header-search-pointer {
  background: rgba(34,34,34,0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0);
  height: 20px;
  margin: 0 auto;
  position: relative;
  top: -20px;
  transform: rotate(45deg);
  width: 20px;
  z-index: 3;
  opacity:0;
}
.vc_span6 .sentient-gallery-slideshow.sentient-gallery-slideshow-play .flex-direction-nav{top: 20px;}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play .flex-direction-nav li {display: inline-block; float: right; background:transparent;}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play .flex-direction-nav{
	position: absolute;
	top: 0;
	width: 100%;
	z-index:2;
}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play .flex-direction-nav .flex-prev:hover,
.sentient-gallery-slideshow.sentient-gallery-slideshow-play .flex-direction-nav .flex-next:hover{color:transparent !important; background: none repeat scroll 0 0 rgba(15, 15, 15, 0.6);}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play .flex-direction-nav .flex-prev {
  background: none repeat scroll 0 0 rgba(15, 15, 15, 0.3);
  border-radius: 3px 0 0 3px;
  color: rgba(0, 0, 0, 0);
  height: 43px;
  left: auto;
  opacity: 1;
  right: 100px;
  text-indent: 0 !important;
  top: 80px;
  width: 43px;
}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play .flex-direction-nav .flex-next {
  background: none repeat scroll 0 0 rgba(15, 15, 15, 0.3);
  border-radius: 0 3px 3px 0;
  color: rgba(0, 0, 0, 0);
  height: 43px;
  left: auto;
  opacity: 1;
  right: 14px;
  text-indent: 0 !important;
  top: 80px;
  width: 43px;
}
.sentient-gallery-slideshow.sentient-gallery-slideshow-play .flex-direction-nav i{
	color: #FFF;
	display: inline-block;
	font-family: fontello;
	font-size: 12px;
	font-style: normal !important;
	line-height: 42px;
	position: absolute;
	left: 45%;
	top:0;
}
.sentient-gallery-slideshow{ 
	box-shadow: none;
	display: inline-block;
	height: 100%;
	margin: 0 !important;
	padding: 0;
	position: relative;
	width: 100%;
}
.sentient-gallery-slideshow > div {
  display: inline-block;
  height: auto;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.sentient-gallery-slideshow > div > img {width:100%; height:auto;}
.sentient-gallery-small-thumbnails {
	background: none repeat scroll 0 0 rgba(225, 225, 225, 0.2);
	bottom: 0;
	display: inline-block;
	height: 57px;
	margin: 0 auto;
	width: auto;
	z-index: 10;
}
.sentient-gallery-small-thumbnails .gallery-icon:hover{opacity:1 !important;}
.sentient-gallery-small-thumbnails .gallery-icon {
  display: inline-block;
  float: left;
  height: 49px !important;
  margin: 0 !important;
  overflow: hidden;
  padding: 0 !important;
  position: relative;
  width: 49px !important;
  top:5px;
  left:5px;
  opacity:0.7;
}
.sentient-gallery-small-thumbnails img.attachment-thumbnail {
  left: -100%;
  margin: 0 !important;
  max-width: none !important;
  padding: 0 !important;
  position: absolute;
}
.sentient-gallery-thumb-container{
	bottom: 5px;
	display: inline-block;
	height: 58px;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 10;
}
.wp-caption-text.gallery-caption{display:none;}
.sentient-gallery-small-thumbnails i.icon-plus.icon-plus-hover{opacity:1;}
.sentient-gallery-small-thumbnails i.icon-plus {
  background: none repeat scroll 0 0 rgba(225, 225, 225, 0.3);
  border: 3px solid #FFFFFF;
  border-radius: 100%;
  box-shadow: 0 0 80px 3px #282828;
  color: #FFFFFF;
  display: inline-block;
  font-family: fontello;
  font-size: 15px;
  font-style: normal !important;
  height: 27px;
  line-height: 22px;
  opacity: 0;
  position: absolute;
  right: 22%;
  text-align: center;
  top: 22%;
  width: 27px;
}
.lean-slider { position: relative; *zoom: 1;}
.lean-slider:before, .lean-slider:after {content: " "; display: table;}
.lean-slider:after {clear: both;}
.lean-slider-slide { 
    float: left;
    width: 100%;
    margin-right: -100%;
    display: none; 
}
.lean-slider-slide.current { display: block; }
.slider-wrapper { position: relative; margin-bottom:7px !important;}
.lean-slider { overflow: hidden; }
.lean-slider-slide {display: block; position: relative; opacity: 0;}
.lean-slider-slide.current { opacity: 1; }
.lean-slider-slide img { display: block; width: 100%; }
.sentient-blog-normal-thumb .sentient-lean-slider-nav {top: 33%;}
.sentient-lean-slider-nav {
    position: absolute;
    left: 0;
    top: 40%;
    width: 100%; 
    opacity: 1;
}
.sentient-gallery-slideshow-play img.blog-image-hover{opacity:0.7;}
.sentient-lean-slider-nav-hover.sentient-lean-slider-nav a, .slider-wrapper:hover .sentient-lean-slider-nav a{opacity: 0.6;}
.sentient-lean-slider-nav a {
	background-color: #0f0f0f;
	display: block;
	float: left;
	height: 46px;
	opacity: 1;
	text-indent: -9999px;
	width: 44px;
	border-radius: 5px;
	opacity: 0;
	position:relative;
}
.slider-wrapper .sentient-lean-slider-nav a.lean-slider-prev:hover, .slider-wrapper .sentient-lean-slider-nav a.lean-slider-next:hover{opacity:0.9;}
.sentient-lean-slider-nav .lean-slider-prev{
	margin-left:0;
	background-image: url("../images/blog-left-arrow.png");
	background-repeat: no-repeat;
	background-position: center center;
	border-radius:0 5px 5px 0;
}
.sentient-lean-slider-nav .lean-slider-next {
	background-image: url("../images/blog-right-arrow.png");
	float: right;
	margin-right: 1px;
	border-radius:5px 0 0 5px;
	background-repeat: no-repeat;
	background-position: center center;
}
.slider-wrapper .sentient-lean-slider-nav i{
	background: transparent;
	color: #FFFFFF;
	display: inline-block;
	font-style: normal !important;
	line-height: 30px;
	position: absolute;
	right: 30%;
	text-align: center;
	top: 30%;
	transition: all 0.3s ease-in-out 0s;
}
#slider-control-nav {
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 100%;
    text-align: center;
    opacity: 0.2;
}
.slider-wrapper:hover #slider-control-nav { opacity: 1; }
#slider-control-nav a {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/bullets.png) no-repeat 0 0;
    text-indent: -9999px;
    margin: 0 3px; 
}
#slider-control-nav a.active { background-position: 100% 0; }