/**
* custom.css file created by Tendo Template
* @package Tendo Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/

body#stylefont { background-color: #ffffff;}
body {background-image: url("/images/isibckgrnd.png")!important;background-size: 100% 100%; background-attachment:fixed; color:#333;}
.holders { padding: 18px 0!important;}


/* Header */
#logoholder {display: block; margin: 12px 0 0 0!important;}
#layout_type {background:none repeat scroll 0 0;}
ul.yjsgmenu div.ulholder {top: 84%;}

.centertop_out{background-image:url("/images/isihdr.png")!important;background-size:100% auto!important; height: 111px!important;}
.centertop_out::before, .yj_hover_effect, .tmembers .YR_reader .img_holder, .extrapos1::before, .extrapos2_out::before, .extrapos3_out::before, .yjsg6_out {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
}

/* Slide style */
.slide_pos-style {
    border-bottom: 2px solid #932609;
    border-top: 2px solid #932609;
}
.sp-corporex-layout .sp-slider-content {width:50%;padding: 8px;background-color: rgba(0, 0, 0, 0.2); top:60%;}
.sp-corporex-layout .sp-slider-content .sp-title {font-size: 20px; margin-top: 7px;}

/* Content */
#midblock img { border: 2px solid #932609; }
.contact img {
    border: none !important;
}
.contact img {
    border: none !important;
}
/* Front - Services */
#yjsgbodybottom.yjsg_grid { padding-top: 0!important;}
div._frontserv{text-align: center;}
div._frontserv img {border: none !important;}
div._frontserv h4 {
    background: #932609 none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
    margin: 0 28px;
    padding: 10px 0;
}

	/* Image transition */
    img {
        border: 0 none;
        height: auto;
        max-width: none;
        vertical-align: middle;
    }
    .pic {
        border: 2px solid #932609;
        height: 122px;
        overflow: hidden;
        width: 170px;
      	margin: 0 0 0 50px;
    }


		/*GROW*/
		.grow img {
		  height: 122px;
		  width: 170px;
		 
		  -webkit-transition: all 1s ease;
			 -moz-transition: all 1s ease;
			   -o-transition: all 1s ease;
			  -ms-transition: all 1s ease;
				  transition: all 1s ease;
		}
		 
		.grow img:hover {
		  height: 152px;
		  width: 200px;
          
          	-webkit-transition: all 1s ease;
			 -moz-transition: all 1s ease;
			   -o-transition: all 1s ease;
			  	-ms-transition: all 1s ease;
				  transition: all 1s ease;
		}		
	