﻿/*
Theme Name: iDea - Clean & Powerful Bootstrap Theme
Author: HtmlCoder
Author URI: http://www.htmlcoder.me
Author e-mail: htmlcoder.me@gmail.com
Version: 1.3
Created: August 2014
License URI: http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/

.overlay i:hover{
	color:#55acee
}

.header {
	border-bottom: 0px solid #eaeaea;
}

.main-color, .firstword
{
	color: white;
}


.sectionx{
	padding-top:30px
}

@media (min-width:992px) {
	.col-md-4 .sidebar.affix,
	.col-md-4 .sidebar.affix-bottom {
		width: 293px;
	}
	.col-md-3 .sidebar.affix,
	.col-md-3 .sidebar.affix-bottom {
		width: 213px;
	}
	.sidebar.affix {
		position: fixed;
		top: 120px;
	}
	.fixed-header-on .sidebar.affix {
		top: 140px;
	}
	.sidebar.affix-bottom {
		position: absolute;
	}
	.sidebar.affix-bottom .affix-menu,
	.sidebar.affix .affix-menu {
		margin-top: 0;
		margin-bottom: 0;
	}
	.affix-menu {
		padding-top: 20px;
	}
	h3.title ~ .affix-menu {
		padding-top: 0px;
	}
}


.page-header {
	margin-top: 20px;
	padding-top: 200px;
}

.page-header2 {
	margin-top: 0px;
	padding-top: 300px;
}



.no-touch .dark2-translucent-bg {
	background-attachment: fixed !important;
}

.medbg {	background-color: rgba(0, 0, 0, 0.5);

	
}

.dark2-translucent-bg {
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
}


.dark2-translucent-bg {
	background-position: 50% 0;
	background-repeat: no-repeat;
	z-index: 1;
	position: relative;
}
.dark2-translucent-bg:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
}
.slider-banner-container .dark2-translucent-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0!important;
	left: 0!important;
	margin: 0!important;
	bottom: 0;
}
.slider-banner-container li .dark2-translucent-bg:after {
	background-color: transparent;
}

.dark2-translucent-bg:after {
	background-color: rgba(0, 0, 0, 0.1);
}
.dark2-translucent-bg,
.dark2-translucent-bg h1,
.dark2-translucent-bg h2,
.dark2-translucent-bg h3,
.dark2-translucent-bg h4,
.dark2-translucent-bg h5,
.dark2-translucent-bg h6 {
	color: #ffffff;
}
.dark2-translucent-bg a:not(.btn) {
	text-decoration: underline;
	color: #ffffff;
}
.dark2-translucent-bg a:not(.btn):hover {
	text-decoration: none;
	color: #ffffff;
}

.dark2-translucent-bg .container {
	z-index: 3;
	position: relative;
}

.dark2-translucent-bg .testimonial-info-1,
.dark2-translucent-bg .testimonial-info-2 {
	color: inherit;
}

.medbg:after {	background-color: rgba(0, 0, 0, 0.5);

	
}

.navbar-default .navbar-nav > li > a:hover {
	background-color: #FAFAFA;border: 1px solid #f1f1f1;

}


.box-style-1 {
	text-align: left;margin-top:40px;margin-bottom:40px
}

	

.navbar-default .navbar-nav > .active > a:hover {
	background-color: transparent;border:1px solid transparent

}




input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */


textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */


.pad0 {
	padding:0
}




.vertical-divider-left,
.vertical-divider-left-lg {
	padding-left: 20px;
}


.overlay-container:hover .overlay,
.overlay-container:hover .overlay-links {
	opacity: 0.9;
	filter: alpha(opacity=90);
}



.pl-30 {
	padding-left: 30px;
}



.orange-bg {
	background-color: #e84c3d;
	color: #ffffff;
}

.green-bg{
background-color: #5cb85c;
	color: #ffffff;
	
	
}

.box-style-2 .icon-containerj {
	float: left;
	width: 110px;
	height: 240px;
	text-align: center;
	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}




.box-style-2 .icon-containerk {
	float: right;
	width: 60px;
	height: 60px;
	text-align: center;
	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}



.image-box {
    background-color:transparent;
    border: 0px ;
}

.bold {
	font-weight:bold
}


	#style-switcher div {
		padding:0 5px 0 5px;
	}


.el2 {
	margin-top:6px;margin-bottom:6px
}

.el3 {
	padding-bottom:6px
}

.el4 a{
	color:#666
}


.el4 a:hover {
	color:#666;text-decoration:none
}


.pt30 {
	padding-top:30px
}

.mb6 {
	margin-bottom:6px
}

.pb20 {
	padding-bottom:20px
}

.pb30 {
	padding-bottom:30px
}

.shad {
-webkit-box-shadow: 10px 10px 15px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 15px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 15px 0px rgba(0,0,0,0.75);
}


.mt0 {
	margin-top:0
}


.ptext {
	color:#842948
}

.social-links li.twitter a:hover {
	background-color:transparent;
	border-color: #55acee;
	color: #55acee;
}
.social-links li.skype a:hover {
	background-color:transparent;
	border-color: #00aff0;
	color: #00aff0;
}
.social-links li.linkedin a:hover {
	background-color: transparent;
	border-color: #0976b4;
	color: #0976b4;
}
.social-links li.googleplus a:hover {
	background-color: transparent;
	border-color: #dd4b39;
	color: #dd4b39;
}
.social-links li.youtube a:hover {
	background-color: transparent;
	border-color: #b31217;
	color: #b31217;
}
.social-links li.flickr a:hover {
	background-color: transparent;
	border-color: #ff0084;
	color: #ff0084;
}
.social-links li.facebook a:hover {
	background-color: transparent;
	border-color: #3b5998;
	color: #3b5998;
}
.social-links li.pinterest a:hover {
	background-color: transparent;
	border-color: #cb2027;
	color: #cb2027;
}
.social-links li.instagram a:hover {
	background-color: transparent;
	border-color: #517fa4;
	color: #517fa4;
}
.social-links li.vimeo a:hover {
	background-color: transparent;
	border-color: #aad450;
	color: #aad450;
}
.social-links li.tumblr a:hover {
	background-color: transparent;
	border-color: #32506d;
	color: #32506d;
}
.social-links li.soundcloud a:hover {
	background-color: transparent;
	border-color: #ff3a00;
	color: #ff3a00;
}
.social-links li.foursquare a:hover {
	background-color: transparent;
	border-color: #0072b1;
	color: #0072b1;
}
.social-links li.dribbble a:hover {
	background-color: transparent;
	border-color: #ea4c89;
	color: #ea4c89;
}
.social-links li.behance a:hover {
	background-color: transparent;
	border-color: #053eff;
	color: #053eff;
}
.social-links li.vine a:hover {
	background-color: transparent;
	border-color: #00a478;
	color: #00a478;
}
.social-links li.stumbleupon a:hover {
	background-color: transparent;
	border-color: #f74425;
	color: #f74425;
}




.overlay {
   background-color: rgba(255, 255, 255, 0);}

.carousel.fade {
     opacity: 1;
}
.carousel.fade .item {
    transition: opacity ease-out .7s;
    left: 0;
    opacity: 0; /* hide all slides */
    top: 0;
    position: absolute;
    width: 100%;
    display: block;
}
.carousel.fade .item:first-child {
    top: auto;
    opacity: 1; /* show first slide */
    position: relative;
}
.carousel.fade .item.active {
    opacity: 1;
}




.call-to-action {
   
    text-align: left;margin-left:10px;
}

label {
	padding-left:6px
}


.dark-translucent-bg:after {
	background-color: rgba(0, 0, 0, 0.4);
}

.form-inline .btn{background-color:#de0652
	
}

.form-inline .btn:hover{background-color:#af0540 
	
}


	input {
	padding-left:6px
}


	.purplex, .purplex-bg { background: #9D2053; }



