/*
* @package Enar
* @copyright (C) 2016 by Joomlastars - All rights reserved!
* @license GNU General Public License, version 2 (http://www.gnu.org/licenses/gpl-2.0.html)
* @author Joomlastars <stars.joomla@gmail.com>
* @authorurl <http://themeforest.net/user/joomlastars>
*/

/**************************************/
/* COLORS                             */
/**************************************/
/* Primary    -  #1b83cd  (blue)      */ 
/* Secondary  -                       */
/*                                    */
/* CTA        -  #f26c4f  (melon)     */
/*                                    */
/* Slide Font -  #072133  (dark-blue) */
/*                                    */
/**************************************/



/**************************************/
/* Navigation Overrides */
#navy .tab_menu .tab_menu_item > a:hover {
	color: #1b83cd;			/* blue */
}
#navy .tab_menu .tab_menu_item.active > a {
	background: #1b83cd;	/* blue */
}
#navy .tab_menu .tab_menu_item:not(.active) > a:hover i {
	color: #1b83cd;   		/* blue */
}


/**************************************/
/* Slideshow Overrides */
.rev_color4 {	
	color: #072133;   	/* dark blue */ 
}

.rev_color_melon {
	color: #f26c4f;
}


/* Slideshow buttons */
.slider_buttons {
	max-width: 500px;
}

.slider_buttons .medium_btn {
	line-height: 16px;
}

.slider_buttons .large_btn{
	padding: 6px 22px 6px;
}

.slider_buttons .btn-sec{
	margin-right: 10px;
	width: 150px;
}
.slider_buttons .btn-cta {
	margin-left: 0px;
	width: 150px;
}

.slider_buttons a {
	color: #ffffff;
}
.slider_buttons a:hover {
	color: #efefef;
}

/* button colors */
.color_gray {
	background: #acacac;
	border-color: #9c9c9c;
}
.color_gray:hover {
    background: #9D9D9D none repeat scroll 0 0;
    border-color: #9D9D9D;
}

.color_melon {
	background: #f26c4f;
	border-color: #f26c4f;
}
.color_melon:hover {
    background: #DF593C  none repeat scroll 0 0;
    border-color: #DF593C ;
}

/* FIX: Remove black background around slider buttons */ 
.tp-caption.excerpt {
 	background-color: transparent;  
}



/**************************************/
/* Latest News Slider */
.hm_new_title_con {
	background: #f26c4f !important;   /* melon */
}



/**************************************/
/*  CUSTOMIZED SERVICES SECTION  
    (see: style.css - line  4467 )    */
.service_box i {
	cursor: pointer;
}

.icon_boxes_con.style1 .service_box > .icon i.color1 {
	background: #92c135 !important;  /* lt. green */
}
.icon_boxes_con.style1 .service_box > .icon i.color2,
.icon_color2 {
	background: #0072A5 !important;  /* dark navy blue */
}
.icon_boxes_con.style1 .service_box > .icon i.color3 {
	background: #E85F1B !important;  /* burnt orange */
}
.icon_boxes_con.style1 .service_box > .icon i.color4 {
	background: #1ccdca !important;  /* aqua green */
}
.icon_boxes_con.style1 .service_box > .icon i.color5 {
	background: #684962 !important;  /* plum */
}
.icon_boxes_con.style1 .service_box > .icon i.color6 {
	background: #800000 !important;  /* maroon */
}


/***********************************************/
/* All-in-One Sales Marketing Solution Section */

.feature_icon_slider{
	padding-top: 4px;
	/*margin-top: 4px;*/
}

.white_section .feature_icon .item h5 .icon span {
	background-color: transparent !important;
}
.white_section .feature_icon .item h5 .icon span:hover {
	background-color: transparent !important;
}

.icon_color{
	background-color: #666 !important;    	 /* medium gray */
	/*background-color: #f26c4f !important; */	   	 /* melon */

	width:  51px !important;
    height: 51px !important;
}
.icon_color:hover  {
	background-color: transparent !important; 	 /* medium gray */
}

.white_section .f_s_block.circle {
	/*border: 5px solid rgba(242, 108, 79, 0.7);*/	 /* melon */
}
.white_section .f_s_block.circle:hover {
	/*border: 5px solid rgba(27, 131, 205, 0.7);*/   /* blue */
}

a.img_popup > span {
	background: rgba(27, 131, 205, 0.7);			/* blue */
}


/**************************************/
/* Why Choose Us - Tabs               */
.values span {
    font-size: large;
    padding: 22px;
}

blockquote {
    padding: 20px 0;
    position: relative;
    margin: 0px 0px;
    font-size: 17.5px;
    line-height: 30px;
    font-style: italic;
}



/* Transparent border around images */
.box{
   width:100%; 
   background:#666;    
} 
/*img{
    width:100%;
    display:block;    
}*/
.tab_img img {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;

	width:100%;
    display:block;	
}
.imgWrap{
    position:relative;
}
.imgWrap:before, .imgWrap:after, .imgWrap2:before, .imgWrap2:after{
    content:"";
    position:absolute;
    opacity:0.5;
    background:red;
}
.imgWrap:before {top:0; left:0; width:100%; height:4px;}
.imgWrap:after {bottom:0; left:0; width:100%; height:4px;}
.imgWrap2:before {top:4px; bottom:4px; left:0; width:4px;}
.imgWrap2:after {top:4px; bottom:4px; right:0; width:4px;}






/**************************************/
/* Portfolio Section - HomePage       */

/* Fix a bug where the description block would not display on Chrome Browsers */
.porto_type {
	/*overflow: visible;
	position: relative;*/
	z-index: 10;
}




/**************************************/
/* FOOTER */
.footer-contact-info {
	margin-top: 10px;
	line-height: 1.6em;
}
.footer-contact-info ul li span {
	padding-right: 6px;
}





/*-------------------------------------------------------------
                    Sections BG Images
-------------------------------------------------------------*/
.bg_overlay {
	background: rgba(0, 0, 0, 0.4) !important;		
}

.bg1 {
	background-image: url("../../../images/sliders/video_space_cover.jpg") !important;			  /* Night Sky */
}
.bg2 {
	background-image: url("../../../images/sliders/hm_rev_bg_1_B.jpg") !important;  			 /* Designer's Desk */
}
.bg3 {
	background-image: url("../../../images/sliders/bokeh-city-lights-6e609595.jpg") !important;  /* Brokeh City Lights */
}
.bg4 {
	background-image: url("../../../images/sliders/city-11087.jpg") !important;			  		 /* City Skyline */
}
.bg5 {
	background-image: url("../../../images/sliders/bokeh-blurred_lines.jpg") !important; 		 /* Brokeh Circles */
}
.bg6 {
	background-image: url("../../../images/sliders/dark-office-conference-table.jpg") !important;  /* dark office conference table */
}



/* Alignment and spacing */
.f_left {
	float: left;
}
.f_right {
	float: right;
}

.spacer_t_10{ padding-top: 10px; }
.spacer_t_20{ padding-top: 20px; }
.spacer_t_30{ padding-top: 30px; }
.spacer_t_40{ padding-top: 40px; }

.spacer_b_10{ padding-bottom: 10px; }
.spacer_b_20{ padding-bottom: 20px; }
.spacer_b_30{ padding-bottom: 30px; }
.spacer_b_40{ padding-bottom: 40px; }