/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/





hr.style1{
	border-top: 1px solid #FBFBFB;
}


hr.style2 {
	border-top: 3px double #FBFBFB;
}

hr.style3 {
	border-top: 1px dashed #FBFBFB;
}

hr.style4 {
	border-top: 1px dotted #FBFBFB;
}

hr.style5 {
	background-color: #fff;
	border-top: 2px dashed #FBFBFB;
}


hr.style6 {
	background-color: #fff;
	border-top: 2px dotted #FBFBFB;
}

hr.style7 {
	border-top: 1px solid #FBFBFB;
	border-bottom: 1px solid #fff;
}


hr.style8 {
	border-top: 1px solid #FBFBFB;
	border-bottom: 1px solid #fff;
}
hr.style8:after {
	content: '';
	display: block;
	margin-top: 2px;
	border-top: 1px solid #FBFBFB;
	border-bottom: 1px solid #fff;
}

hr.style9 {
	border-top: 1px dashed #FBFBFB;
	border-bottom: 1px dashed #fff;
}

hr.style10 {
	border-top: 1px dotted #FBFBFB;
	border-bottom: 1px dotted #fff;
}


hr.style11 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-11.png) repeat-x 0 0;
    border: 0;
}


hr.style12 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0;
    border: 0;
}

hr.style13 {
	height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #FBFBFB inset;
}


hr.style14 { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #FBFBFB, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #FBFBFB, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #FBFBFB, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #FBFBFB, #f0f0f0); 
}


hr.style15 {
	border-top: 4px double #FBFBFB;
	text-align: center;
}
hr.style15:after {
	content: '\002665';
	display: inline-block;
	position: relative;
	top: -15px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #FBFBFB;
	font-size: 18px;
}

hr.style16 { 
  border-top: 1px dashed #FBFBFB; 
} 
hr.style16:after { 
  content: '\002702'; 
  display: inline-block; 
  position: relative; 
  top: -12px; 
  left: 40px; 
  padding: 0 3px; 
  background: #f0f0f0; 
  color: #FBFBFB; 
  font-size: 18px; 
}


hr.style17 {
	border-top: 1px solid #FBFBFB;
	text-align: center;
}
hr.style17:after {
	content: '§';
	display: inline-block;
	position: relative;
	top: -14px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #FBFBFB;
	font-size: 18px;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	transform: rotate(60deg);
}


hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #FBFBFB; 
  border-width: 1px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #FBFBFB; 
  border-width: 0 0 1px 0; 
  border-radius: 20px; 
}



/* header */

.header-logo a .dark-logo {
	max-height: 78% !important;
}

.header-logo a .light-logo {
	    
}


/* Revolution slider */

#hd-rev-slider h1,
#hd-rev-slider h2,
#hd-rev-slider h3,
#hd-rev-slider h4,
#hd-rev-slider h5,
#hd-rev-slider h6 {
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}


#hd-rev-slider h1 {
	letter-spacing:2px;
}

#hd-rev-slider h2 {
	letter-spacing:2px;
}

#hd-rev-slider h3 {
	letter-spacing:2px;
	
}

#hd-rev-slider h4 {
	letter-spacing:1px;
}

#hd-rev-slider h5 {
	letter-spacing:1px;
}

#hd-rev-slider h6 {
	letter-spacing:1px;
}

#hd-rev-slider .hd-slide-button1 {
	padding: 20px 28px;
    font-size: 14px;
    line-height: 100%;
	width: 200px;
    background: #ef5241;
    background: -webkit-linear-gradient(left,#ef5241 0%, #df2773 100%);
    background: linear-gradient(to right,#ef5241 0%, #df2773 100%);
    text-align: center;
}

#hd-rev-slider .hd-slide-button1:hover {
	background-color: rgba(0, 0, 0, 0.2) !important;
    transition: opacity .2s linear !important;
}

#hd-rev-slider .red {
	color: #ef5142;
}






/* Home page */


.home-section-side-by-side {
	background-image:url(img/grad/side-by-side-grad.png) !important;
	background-repeat: repeat-x;
	background-position: 0 190px;
}


#divider-28 {
	padding:0 !important;
}


#home-section-2 .tp-thumb-title	{
	display: none;	
}

#home-section-2 .tp-thumb-image {
	transition: opacity 0.5s ease;
}

#home-section-2 .tp-thumb-image:hover {
	opacity:0.7;

}





/*.preloader-logo {
	display: none !important;	
}*/

#section-beauty .mk-fancy-title {
	min-height: 60px;
}


.home-key-benefits .simple_minimal-style {
	margin-bottom:10px !important;
}


.home-key-benefits .mk-box-icon.simple_minimal-style .circled-icon.small {
	line-height: 38px;
    width: 38px;
    height: 38px;
}


/* Sidebars */

#mk-sidebar li {
	list-style:none;
}

#mk-sidebar .widgettitle {
	letter-spacing: 2px;
    text-transform: capitalize;
    font-size: 50px;
    line-height: 80%;
    text-align: center;
    font-style: inherit;
    font-weight: 300;
    padding-top: 0px;
    padding-bottom: 20px;
}


/* home page led video section */

#page-section-86 .mk-fancy-title span p {
    text-shadow: 1px 1px 100px #2E2E2E !important;
}


#home-section-23 .mk-fancy-title {
	min-height:63px;
}

#fancy-title-78 {
	height:63px;
}


/* outdoor technology */


.applications-list-section .mk-box-icon {
	margin-bottom:15px !important;
}

.applications-list-section .mk-box-icon h4 {
	margin-bottom:0;
	font-family: lato;
    letter-spacing: 0.05em;
}

.mk-box-icon.simple_minimal-style h4 {
	margin-bottom:0 !important;
}


.out-billboards-app-section .applications-list-section .mk-box-icon {
	margin-bottom:15px;
}

.out-billboards-app-section .applications-list-section .mk-box-icon h4 {

}

.out-building-wraps-app-section {

}

.out-kiosks-app-section {

}

.out-banners-app-section {

}

.out-mobile-app-section {

}

.out-external-app-section {

}

.in-billboards-app-section {

}

.mk-contact-form .contact-submit {
	background:none !important;
}

.mk-contact-form {
	transition: all 0.5s ease !important;
}

.s_contact.s_corporate .captcha-change-image {
	    font-family: lato;
}

.mk-contact-form .mk-progress {
	background-color: #ef5142;
    background-image: -webkit-linear-gradient(left, #ef5142 0%, #e43464 100%);
    background-image: linear-gradient(to right, #ef5142 0%, #e43464 100%);
	border-radius: 8px;
	transition: all 0.5s ease !important;
}

.mk-contact-form .mk-progress:hover {
	background-color: #e43464;
    background-image: -webkit-linear-gradient(left, #e43464 0%, #e43464 100%);
    background-image: linear-gradient(to right, #e43464 0%, #e43464 100%);
	border-radius: 8px;
	transition: all 0.5s ease !important;

}


#divider-hide {
	display:none;
}

.web-dev {
	color:#8c8e91;
}





/* about us page */


	#about-section-1 #fancy-title-4 {
		display:none;
	}


/* indoor tech page */

.hesperiden .tp-thumb:hover .tp-thumb-title {
	display:none !important;
}


#indoor-section-31 #fancy-title-126 {
	    min-height: 62px;
}

#outdoor-section-32 #fancy-title-116 {
	min-height: 62px;
}

/* contact us page */

#contact-section-4 a {
	color:#999999 !important;
}


#contact-section-4 a:hover {
	color:#ef5142 !important;
	text-decoration:underline;
}


/* led technology sections */


#home-section-24 #fancy-title-87 p  {
	text-shadow: 1px 1px 50px #2b2b2b;
}


#indoor-section-32 #fancy-title-135 p {
	text-shadow: 1px 1px 50px #2b2b2b;
}

#outdoor-section-33 #fancy-title-125 p {
	text-shadow: 1px 1px 50px #2b2b2b;
}

/*#indoor-section-32 #fancy-title-135*/






/* EDGE FIXES */

.edge-heading {
	display:none;
}

@supports (-ms-accelerator:true) {
	.edge-heading {
		display:block;
	}
	.hide-edge {
		display:none !important;
	}
}