a:hover,
a:focus,
.bordered .info h3 a:hover,
.bordered .info h4 a:hover,
.icon i.icn,
.meta a:hover,
.meta li.categories:hover:before,
.more:hover,
.navbar.basic .nav > li > a:hover,
.navbar.basic .nav > li > a:focus,
.navbar.basic .nav .open > a,
.navbar.basic .nav .open > a:hover,
.navbar.basic .nav .open > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a.active,
.navbar-header .info a:hover,
.nav > li > a:hover,
.owl-carousel:hover .owl-next:hover,
.owl-carousel:hover .owl-prev:hover,
.panel-title > a:hover,
#scrollUp:hover,
.sidemeta .format-wrapper a,
.tabs-side .tab.active a,
.tabs-top .tab.active a,
.text-center .panel-title > a:hover span:after,
ul.arrowed li:before,
ul.circled li:before,
.yamm .yamm-content a:hover {
	color: #e7d915;
}

.tint-bg .btn,
.tint-color {
	color: #e7d915 !important;
}

.btn,
.classic-blog .post .date,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:hover,
.navbar .dropdown-submenu:focus > a,
.navbar .dropdown-submenu:hover > a,
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span,
#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg,
.pagination > li > a,
.pagination > li > span,
.post.format-quote,
.sidemeta .format-wrapper a:hover,
.sidenav li a:hover,
.tabs-circle-top .tab.active a,
.tabs-side .tab a:hover,
.tabs-top .tab a:hover,
.tint-bg,
.tint-bg.img-bg-soft:before,
.tint-bg.img-bg-softer:before,
.tooltip-inner {
	background-color: #e7d915;
	color:#2b2a29 !important;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > li > a:hover,
.pagination > li > a:focus {
	background-color: #e7d915;
	color:#383632 !important;
}

.icon-overlay a .icn-more,
.items li .text-overlay,
.owl-carousel .item .text-overlay,
.thumbs .thumb .text-overlay {
	background-color: rgba(231, 217, 21, 0.9);
}

.classic-blog .post .date,
.icon.circle,
.sidemeta .format-wrapper a,
.tabs-circle-top .tab.active a,
.tabs-circle-top .tab a:hover,
.tabs-side .tab a:hover,
.tabs-top .tab a:hover {
	border-color: #e7d915;
}

.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
	border-top-color: #e7d915;
}
.tooltip.right .tooltip-arrow {
	border-right-color: #e7d915;
}
.tooltip.left .tooltip-arrow {
	border-left-color: #e7d915;
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
	border-bottom-color: #e7d915;
}

#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg  {
	box-shadow: -.500em 0 0 #e7d915, .500em 0 0 #e7d915;
}

::selection {
	background: #AAF2E4; /* Safari */
}

::-moz-selection {
	background: #AAF2E4; /* Firefox */
}

body, html{ 
	background:#383632;	
}
.dark-bg{
	background:#2b2a29;
}
.dark-bg a, .dark-bg li, .dark-bg i{
	color:#bfb9b0 !important;	
}
.dark-bg a:hover{
	color:#e7d915 !important;	
}


#owl-main .caption h1.dark-bg span, #owl-main .caption p.dark-bg span{
		background:#2b2a29;
}
 
.footer-bottom{
	background:#383632;	
}
.footer-bottom p, .footer-bottom a, .dark-bg, .dark-bg p, .dark-bg .item-details li:before{
	color:#efefef;	
}

#testimonial{
	border-bottom:5px #E4E4E4 solid;
	border-top:5px #E4E4E4 solid;
	/*background:#f2f2f2;*/ 
}

.address-fix i{
	float:left;
	margin-top:3px;
	display:inline-block;
}
.address-fix span{
	padding-left:3px;
	display:inline-block;
}

.project-text{
	margin-top:50px;
	margin-bottom:30px;	
}
 
.tooltip{
	z-index:100 !important;
	min-width:200px;
	color:#FFFAEF
}

#contact-message{
	margin-top:50px;	
}

.footer-bottom a{
	text-decoration:none !important;	
}

.glyphicon-refresh-animate {
  animation: spin .7s infinite linear;
  -webkit-animation: spin2 .7s infinite linear;
  -moz-animation: spin2 .7s infinite linear;
}

.testimonial{
	padding-bottom:20px;
	margin-bottom:30px;
	border-bottom:1px dotted #E4E4E4;

}
.tesimoinal-author{
	margin-top:4px;
	font-size:16px;
	color:#8C8C8C; 
}
.loading{
	background:rgba(0,0,0,0.7); 
	z-index:100;
	padding:20px;
	padding-bottom:2px;
}
.loading p{
	float:left; 
	margin-right:10px;	
	color:#FFF; 
}
.loading i{
	font-size:24px;
	color:#FFF;	
}
 
 
main ul { 
   list-style-type: disc; 
   list-style-position: inside;
   margin-bottom:30px;
}
main ol { 
   list-style-type: decimal; 
   list-style-position: inside; 
}
main ul ul,  main ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
main ol ol, main ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}



@-moz-keyframes spin2 {
  from { -moz-transform: rotate(0deg);}
  to { -moz-transform: rotate(360deg);}
}