@import url(http://fonts.googleapis.com/css?family=Open+Sans);

/* LICENSE & DETAILS
   ==================================================

	Theme Name: Lemon - Responsive Portfolio Wordpress Theme
	Theme URI: Lemon is a portfolio oriented, high contrast WordPress Theme designed in a clean and minimalistic style. It has a responsive layout that looks great on mobile and tablet devices. The main point of focus is represented by home page slider which scales down automatically depending on the screen resolution.
Tags: custom-background, custom-colors, custom-header, custom-menu, theme-options, featured-images, full-width-template, translation-ready
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: lemon
	Version: 2.2
	Author: QuanticaLabs
	Author URI: www.quanticalabs.com

	

   ==================================================
*/

@import url("../lemon/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */


.timeline h4.t_line_month, #content .timeline h4.t_line_month {
display:none !important;
}


/* = Borders Portfolio width adjustments */

.theme-image-box {
width: 99% !important;
border-top: 1px solid #EB068A !important;
border-right: 1px solid #EB068A !important;
border-left: 1px solid #EB068A !important;
}

div.portfolio-post-content {
width: 93.3% !important;

}


div.page-sidebar.page-sidebar-left.layout-p-33x66>.column-left
	{
		width:210px !important;
	}


/* Footer Widget Link */

div.footer a {
color:#FBFBFB !important;
}





/* = Footer Social Bar */

div.footer ul.social-list li a:hover {
background-color:#EB068A !important;
}



div.header div.header-bottom div.header-bottom-line {
	display:none !important;
z-index:9999 !important;
}

.upb_row_bg {
	z-index: -9 !important;
}


.Homme .ts-owlslider-controls {
display: none !important;
}


/* --- Slider Navigation --- */




/* --- Homepage Product Boxes --- */

/*Adjust top spacing between title & top border*/
.aio-icon-component .aio-icon-header h3.aio-icon-title {
	margin-top: 10px !important;
	margin-bottom: 0px !important;
}

/*Adjust bottom spacing between content & bottom border*/
.aio-icon-component .aio-icon-description {
	padding-bottom: 5px !important;
}

/*Adjust top & bottom spacing of read more link*/
.aio-icon-component .aio-icon-read {
	padding: 0 !important;
       
	
}

/*Adjust top & bottom spacing of every paragraph added automatically by your theme*/
.aio-icon-component p {
	padding: 5px 0 !important;
}

/*Remove unwanted vertical space generated from theme*/
.aio-icon-component > p,
.aio-icon-component > .square_box-icon > p,
.aio-icon-component > .square_box-icon > .aio-icon-header > p {
    margin: 0 !important;
    padding: 0 !important;
}

/*Remove unwanted vertical brake line space generated from theme*/
.aio-icon-component > .square_box-icon br {
    display: none !important;
} 

/* --- Subtitle Text Decoration --- */
ul.sf-menu>li>a span.subtitle
			{
				text-transform:none !important;
			}


/* --- Border Line --- */
div.header div.header-bottom div.header-bottom-logo
		{
			float:left !important;
			
		}

div.header div.header-top {
background-color: #EB068A !important;
}


.upb_row_bg {
	z-index: -9 !important;
}



/* Content Timeline Open Title */
#tl1 .item_open h2, #content #tl1 .item_open h2 {
padding-top: 5px !important;
padding-bottom: 15px !important;
text-decoration: underline !important;
}

/* Content Timeline Opened Scroll Box Bottom Spacing */

.mCustomScrollBox {
-ms-touch-action: none;
height: 95% !important;
}

/* Content Timeline Description width */
#tl3 .t_node_desc, #content #tl3 .t_node_desc {  width: auto !important;  height: auto !important; }


/* Fixing issue on Footer Text */

div.footer ul.company-info li
{
font-family:inherit  !important;
}

/* Footer Legal Notices */
div.footer div.footer-bottom p, div.footer div.footer-bottom a {
font-size: 13px !important;
margin-left: 40% !important;
}

/* Flex Slider */

.flexslider {
margin-bottom:50px !important;
margin-top:2px !important;
margin-left:2px !important;
background: #fff !important;
border: 0px solid #fff !important;
position: relative !important;
-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
-o-border-radius: 4px !important;
border-radius: 4px !important ;
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2) !important;
-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2) !important;
-o-box-shadow: 0 1px 4px rgba(0,0,0,.2) !important;
box-shadow: 0 1px 4px rgba(0,0,0,.2) !important;
zoom: 1 !important;
}

.flex-control-paging li a.flex-active {
background: #BFBFBF !important;
background: rgba(191,191,191)!important;
cursor: default !important;
border:1px solid #bfbfbf !important;

}


.flex-control-paging li a:hover {
background: #BFBFBF !important;
background: rgba(191,191,191) !important;
border:1px solid #bfbfbf !important;

}

.flex-control-paging li a {
width: 12px !important;
height: 12px !important;
display: block !important;
background: #Ffffff !important; 
background: rgba (255,255,255)
cursor: pointer !important;
text-indent: -9999px !important;
border:1px solid #bfbfbf !important;
 box-shadow: none !important;
}

/* Share Mail Box */

.popup_wrapp .the_popup .popup_top {
background-color: #EB068A !important;
padding: 6px 9px !important;
}


.popup_wrapp .the_popup .popup_content .the_button {
height: 30px;
line-height: 28px;
padding: 0 12px 2px;
background-color: #3d3d3d !important;
background-image: -none !important;
background-image: none !important;
 background-image: none !important; 
-webkit-box-shadow:none !important;
border-color: none !important;
border-bottom-color: none !important;
color: #fff;
text-decoration: none;
text-shadow: 0 1px 0 rgba(0,0,0,0.1);
display: inline-block;
text-decoration: none;
font-size: 12px;
line-height: 23px;
height: 24px;
margin: 0;
padding: 0 10px 1px;
cursor: pointer;
border-width: 1px;
border-style: solid;
-webkit-border-radius: 3px;
-webkit-appearance: none;
border-radius: 3px;
white-space: nowrap;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
min-width: 100px;
text-align: center;
float: right;
clear: both;
margin: 10px;
min-height: 30px;
line-height: 30px;
}