/**************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		License: GNU/GPL
/*
/**************************************************************************************/

#toprow-wrapper {
    padding: 5px 0;
}

.row-fluid [class*="span"] {
}

#top-row #top-contact {
    color: #a0a0a0;
}
.invalid {
    color: #ffffff;
    font-weight: bold;
}

textarea.invalid {
    border: 1px solid #ffffff;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #333;
    border: 1px solid #fff;
}

#footer-row .moduletable.social li a {
    border: 4px solid #fff;
    background-color: #a2a2a2;
}

#as-menu ul.as-menu > li.active a, #as-menu ul.as-menu > li.current a, #as-menu ul.as-menu > li.active a:hover, #as-menu ul.as-menu > li.current a:hover, #as-menu ul.as-menu > li.active:hover a, #as-menu ul.as-menu > li.current:hover a {
    color: #9f9f9f;
}

span.hlite {
    font-weight: bold;
    padding-right: 7px;
    color: #ffffff;
}

#footer {
    margin-top: 0px;
    color: #ffffff;
    background: #000;
}

#trademark {
    float: none;
    text-transform: uppercase;
    text-align: center;
}

.camera_caption{ display: none !important; }

p{font-size: 14px; lineheight: 24px; }

#featured-row p {
    float: none;
}

ul.sigFreeClassic li.sigFreeThumb {
    float: left;
    background: #fff!important;
    margin: 0 25px 25px 0;
}
.btn-view
{
	display: none !important;	
}
.sp-simpleportfolio-info h3 > a {
    text-decoration: none;
    color: #000;
    -webkit-transition: color 400ms;
    transition: color 400ms;
    pointer-events: none !important;
}
.jj_sl_navigation.right {
    right: -140px;
    margin: 150px 0 150px 0 !important;
}
.social-slider
{
	margin: 0px !important;
	padding: 0px !important;	
}
.top-wrapper
{
	padding: 0px !important;	
}
.itemid-494 .top-wrapper, .itemid-487 .top-wrapper, .itemid-489 .top-wrapper, .itemid-488 .top-wrapper
{
	margin: -50px !important;
	border: none !important;
	box-shadow: none !important;
	padding: none !important;
	border-radius: none !important;
}
.itemid-494 #slider-row, .itemid-487 #slider-row, .itemid-489 #slider-row, .itemid-488 #slider-row
{
	margin-top: 0px !important;	
}
.jj_sl_navigation .jj_sprite_custom.jj_custom1 {
    background-image: url('/images/call.png') !important;
}
.featherlight
{
	position: absolute;
	z-index: 999999;	
}