
/* for SP Smart Slider
/* --------------------------------------------------------------------- */
.sp-iStoreii-layout .controller-prev i,
.sp-iStoreii-layout .controller-next i {
  margin-top: 0px !important;
  top: 40% !important;
}

/* for SP Simple Portfolio
/* --------------------------------------------------------------------- */
.sp-simpleportfolio-item .sp-vertical-middle {
  margin-top: 0px !important;
}

/* for SP Page Builder
/* --------------------------------------------------------------------- */
#sp-page-builder h4 { font-weight: 400;}
.sppb-cta-title { letter-spacing: -2px;}

.sppb-btn-danger { background-color: #EE1900;}
.sppb-btn-info { background-color: #00BCF2;}
.sppb-btn-success { background-color: #9EC22A;}
.sppb-addon-content .floatleft { float: left; margin-right: 10px; margin-top: 7px;}
.sppb-addon-content .floatright { float: right; margin-left: 10px; margin-top: 7px;}

.sppb-panel-group .sppb-panel {
  border-radius: 0px;
}
.sppb-panel-group .sppb-panel + .sppb-panel {
  margin-top: 1px;
}

.sppb-panel-group .sppb-panel-title { font-size: 14px; font-weight: 400 !important; letter-spacing: 0px !important;}
.sppb-panel-default > .sppb-panel-heading {
  color: #333333;
  background-color: #F9FAFB;
  border-color: #E5E5E5;
}
.sppb-panel {
  -webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}

.sppb-section .whitetext {
	color: #fff;
}
.sppb-section .blacktext {
	color: #000;
}
.sppb-section .video-bg-dark {
	background: transparent url(../images/sp-smart-slider-introtext-videobg-dark.png) 0 0 repeat !important;
	padding: 1px 10px 17px;
	color: #fff !important;
}

/* Search */
input.search-query { width: 100%; border-radius: 0px;}

/* Separator Start */
/* --------------------------------------------------------------------- */
.aot-separator {
	height:1px; 
	background-color: #e1e1e1;
	width:50%;
	margin-left: 25%;
    margin-top: 25px;
    margin-bottom: 25px;
}
.aot-separator-style {
	background-color: #FCFCFC;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border-style: solid;
	border-color: #e1e1e1;
    border-width: 2px;
    display: block;
    height: 9px;
    left: 50%;
    margin-left: -5px;
    margin-top: -4px;
    position: absolute;
    width: 9px;
}
.aot-separator-left {
	height:1px; 
	background-color: #e1e1e1;
	width:50%;
	/*margin-left: 25%;*/
    margin-top: 25px;
    margin-bottom: 25px;
}
.aot-separator-left-style {
	background-color: #FCFCFC;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border-style: solid;
	border-color: #e1e1e1;
    border-width: 2px;
    display: block;
    height: 9px;
    /*left: 50%;*/
    margin-left: 0px;
    margin-top: -4px;
    position: absolute;
    width: 9px;
}
.aot-separator-right {
	height:1px; 
	background-color: #e1e1e1;
	width:50%;
	margin-left: 50%;
    margin-top: 25px;
    margin-bottom: 25px;
}
.aot-separator-right-style {
	background-color: #FCFCFC;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border-style: solid;
	border-color: #e1e1e1;
    border-width: 2px;
    display: block;
    height: 9px;
    right: 0;
    margin-right: 6px;
    margin-top: -4px;
    position: absolute;
    width: 9px;
}
/* Seperator End */
/* --------------------------------------------------------------------- */