.custom-slides div {
	-moz-animation-name:firstAnim;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:cubic-bezier(0.25,.1,.25,.4);
	-moz-animation-duration:20s;
	-webkit-animation-name:firstAnim;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:cubic-bezier(0.25,.1,.25,.4);
	-webkit-animation-duration:20s;
	animation-name:firstAnim;
	animation-iteration-count:infinite;
	animation-timing-function:cubic-bezier(0.25,.1,.25,.4);
	animation-duration:20s
}
@-moz-keyframes firstAnim {
	0% {
	-moz-transform:scale(1)
}
100% {
	-moz-transform:scale(1.2)
}
}@-webkit-keyframes firstAnim {
	0% {
	-webkit-transform:scale(1)
}
100% {
	-webkit-transform:scale(1.2)
}
}@keyframes firstAnim {
	0% {
	transform:scale(1)
}
100% {
	transform:scale(1.2)
}
}



div.gdl-custom-full-background {
	position:fixed;
	top:-50%;
	left:-50%;
	width:150%;
	height:150%;
	z-index:-1
}
div.gdl-custom-full-background img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	min-width:50%;
	min-height:50%;
	z-index:-1
}
a.gdl-button {
	display:inline-block;
	cursor:pointer;
	font-family:"HelveticaNeue","Helvetica Neue",Arial,sans-serif;
	padding:2px 15px;
	height:28px;
	line-height:27px;
	font-size:13px;
	margin-bottom:20px;
	margin-right:10px;
	font-weight:bold
}
a.gdl-button.small {
	padding:1px 13px;
	height:26px;
	line-height:26px;
	font-size:11px
}
a.gdl-button.large {
	padding:2px 20px;
	height:33px;
	line-height:34px;
	font-size:14px
}

}
div.gdl-header-wrapper {
	position:relative;
	height:41px;
	line-height:41px
}
div.gdl-header-wrapper.nav-on {
	padding-right:60px
}
h3.gdl-header-title {
	font-size:21px;
	font-weight:200;
	float:left;
	margin-bottom:0;
	margin-right:16px;
	margin-top:4px
}
div.gdl-header-right {
	float:right;
	font-size:14px;
	line-height:15px;
	margin-left:16px
}
div.gdl-header-gimmick-wrapper {
	overflow:hidden;
	height:15px;
	position:relative;
	top:12px
}
div.gdl-header-gimmick {
	border-top-width:1px;
	border-top-style:solid;
	overflow:hidden;
	position:relative;
	top:7px
}

}
div.gdl-page-item {
	padding-top:80px
}
div.content-wrapper.top-slider-on {
	margin-top:15px
}
div.gdl-top-slider {
	position:relative
}
div.gdl-top-slider .custom-slides {
	overflow:hidden;
	z-index:10;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
div.gdl-top-slider .custom-slides div {
	display:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
div.gdl-top-slider .custom-slides div.active {
	display:block
}
div.gdl-top-slider .custom-caption-row {
	position:relative;
	z-index:11;
	opacity:.8;
	filter:alpha(opacity=80)
}
div.gdl-top-slider .custom-caption-row .custom-caption {
	display:none;
	position:absolute;
	left:0;
	right:0;
	top:50%
}
div.gdl-top-slider .custom-caption-row .custom-caption.active {
	display:block
}
div.gdl-top-slider .custom-caption-row .custom-caption span {
	display:inline;
	font-size:26px;
	font-weight:normal;
	line-height:1.5;
	padding:8px
}
@-moz-document url-prefix() {
	div.gdl-top-slider .custom-caption-row .custom-caption span {
	font-weight:200 !important
}
}div.gdl-top-slider .custom-slider-nav-wrapper {
	z-index:12;
	text-align:center;
	height:10px;
	line-height:0;
	position:absolute;
	bottom:30px;
	left:0;
	right:0
}
div.gdl-top-slider .custom-slider-nav {
	display:inline-block
}
div.gdl-top-slider .custom-slider-nav a {
	width:10px;
	height:10px;
	line-height:0;
	display:block;
	text-indent:-9999px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	float:left;
	margin-left:10px
}
div.gdl-page-item.columns {
	float:right
}
div.gdl-left-sidebar.columns {
	float:left
}
div.custom-sidebar {
	margin-bottom:45px;
	position:relative
}
div.sidebar-title-wrapper {
	position:relative;
	margin-bottom:15px
}
div.sidebar-title-gimmick {
	overflow:hidden;
	position:relative;
	top:19px;
	border-top-width:1px;
	border-top-style:solid
}
h3.custom-sidebar-title {
	font-weight:bold;
	padding:0;
	margin:0;
	float:left;
	height:35px;
	line-height:35px;
	margin-right:16px
}
div.gdl-sidebar-wrapper {
	overflow:hidden
}
div.gdl-right-sidebar .sidebar-wrapper {
	padding-top:80px
}
div.gdl-left-sidebar .sidebar-wrapper {
	padding-top:80px
}


ul.gdl-accordion {
	list-style:none;
	margin-left:0
}
ul.gdl-accordion li {
	position:relative;
	margin-bottom:15px;
	overflow:hidden
}
ul.gdl-accordion li:last-child {
	margin-bottom:0
}
ul.gdl-accordion li .accordion-title {
	margin:0;
	padding:5px 0 5px 35px;
	font-weight:bold;
	font-size:15px;
	cursor:pointer;
	background-position:0 center;
	background-repeat:no-repeat
}
ul.gdl-accordion li .accordion-content {
	margin:15px 20px 10px 35px
}
ul.gdl-accordion li ul {
	margin-left:30px;
	list-style:disc
}
ul.gdl-accordion li li {
	background:none;
	margin:0;
	overflow:visible
}
div.gdl-blog-widget {
	margin-bottom:40px
}
div.gdl-blog-widget:last-child {
	margin-bottom:0
}
div.gdl-blog-widget .blog-media-wrapper img {
	display:block;
	margin-bottom:17px
}
div.gdl-blog-widget .blog-media-wrapper .flexslider {
	overflow:hidden
}
div.gdl-blog-widget .blog-media-wrapper.gdl-slider .flex-control-nav {
	display:none
}
div.gdl-blog-widget .blog-content-wrapper {
	overflow:hidden
}
div.gdl-blog-widget .blog-tag {
	font-size:12px;
	margin-bottom:2px;
	text-transform:uppercase;
	letter-spacing:1px
}
div.gdl-blog-widget .blog-title {
	font-size:24px;
	font-weight:bold;
	margin-bottom:22px;
	padding-right:20px
}
div.gdl-blog-widget .blog-content {
	padding-right:0
}
div.gdl-blog-widget .blog-info-wrapper {
	font-size:13px;
	font-style:italic;
	margin-top:23px
}
div.gdl-blog-widget .blog-date,div.gdl-blog-widget .blog-author,div.gdl-blog-widget .blog-comment {
	float:left;
	margin-right:10px
}
div.gdl-pagination {
	float:right;
	margin-top:0;
	margin-bottom:15px
}
div.gdl-pagination a,div.gdl-pagination span {
	display:block;
	padding:5px 9px;
	margin-left:5px;
	float:left;
	font-size:12px
}

div.gdl-tab ul.gdl-tab-title {
	zoom:1
}
div.gdl-tab ul.gdl-tab-title:before,div.gdl-tab ul.gdl-tab-title:after {
	content:'\0020';
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
div.gdl-tab ul.gdl-tab-title:after {
	clear:both
}
div.gdl-tab ul.gdl-tab-title {
	margin:0;
	list-style:none;
	border-bottom-width:1px;
	border-bottom-style:solid
}
div.gdl-tab ul.gdl-tab-title li {
	float:left;
	height:34px
}
div.gdl-tab ul.gdl-tab-title li a {
	padding:0 20px;
	cursor:pointer;
	height:32px;
	line-height:32px;
	display:block;
	font-weight:bold;
	border-top-width:1px;
	border-right-width:1px;
	border-style:solid
}
div.gdl-tab ul.gdl-tab-title li a.active {
	border-top-width:2px;
	padding-bottom:1px
}
div.gdl-tab ul.gdl-tab-title li:first-child a {
	border-left-width:1px
}
div.gdl-tab ul.gdl-tab-content {
	margin:0;
	list-style:none
}
div.gdl-tab ul.gdl-tab-content {
	padding:20px;
	border-width:1px;
	border-style:solid;
	border-top:0
}
div.gdl-tab ul.gdl-tab-content li {
	display:none
}
div.gdl-tab ul.gdl-tab-content li li {
	display:block
}
div.gdl-tab ul.gdl-tab-content li.active {
	display:block
}
div.gdl-tab ul.gdl-tab-content ol li {
	display:list-item
}
div.gdl-tab ul.gdl-tab-content ul li {
	display:block;
	display:list-item
}
div.gdl-tab ul.gdl-tab-content ul {
	margin-bottom:20px
}
div.gdl-static-testimonial .testimonial-content {
	padding:5px 0 5px 20px;
	font-size:17px;
	font-style:italic
}
div.gdl-static-testimonial .testimonial-info {
	text-align:left;
	margin-left:25px;
	margin-top:10px
}
div.gdl-static-testimonial .testimonial-author {
	font-weight:bold
}
div.gdl-static-testimonial .testimonial-item {
	border-left-width:3px;
	border-left-style:solid;
	margin-bottom:10px;
	padding-bottom:10px
}
div.gdl-carousel-testimonial {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
div.gdl-carousel-testimonial .testimonial-item {
	display:none;
	font-size:14px
}
div.gdl-carousel-testimonial .testimonial-item:first-child {
	display:block
}
div.gdl-carousel-testimonial .testimonial-content {
	padding:30px 20px 30px 75px;
	font-style:italic;
	margin-bottom:10px;
	background-position:35px 35px;
	background-repeat:no-repeat
}
div.gdl-carousel-testimonial .testimonial-info {
	text-align:right;
	padding:0
}
div.gdl-carousel-testimonial .testimonial-info .testimonial-position {
	font-weight:bold
}
div.gdl-carousel-testimonial .testimonial-navigation {
	position:absolute;
	right:20px;
	top:10px;
	z-index:100
}
div.gdl-carousel-testimonial .testimonial-navigation a {
	width:21px;
	height:21px;
	display:block;
	cursor:pointer;
	margin:0 1px;
	float:left;
	background-image:url(//creashade.com/wp-content/themes/architecture-v1-04/images/icon/light/port-nav.png);
	background-repeat:no-repeat;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
div.gdl-carousel-testimonial .testimonial-navigation a.testimonial-next {
	background-position:-21px 0
}
div.gdl-carousel-testimonial.gdl-shortcode {
	position:relative
}
div.gdl-carousel-testimonial.gdl-shortcode .testimonial-navigation {
	right:0;
	top:-35px
}
ul.gdl-toggle-box {
	list-style:none;
	margin-left:0
}
ul.gdl-toggle-box li {
	position:relative;
	margin-bottom:15px;
	overflow:hidden
}
ul.gdl-toggle-box li:last-child {
	margin-bottom:0
}
ul.gdl-toggle-box li .toggle-box-title {
	margin:0;
	padding:5px 0 5px 35px;
	font-weight:bold;
	font-size:15px;
	cursor:pointer;
	background-position:0 center;
	background-repeat:no-repeat
}
ul.gdl-toggle-box li .toggle-box-content {
	margin:15px 20px 10px 35px
}
ul.gdl-toggle-box li ul {
	margin-left:30px;
	list-style:disc
}
ul.gdl-toggle-box li li {
	background:none;
	margin:0;
	overflow:visible
}

div.gdl-gallery-image.shortcode {
	margin-right:40px;
	margin-bottom:40px;
	float:left
}

div.textwidget {
	padding-top:5px
}
}

img.wp-smiley,img.emoji {
	display:inline !important;
	border:0 !important;
	box-shadow:none !important;
	height:1em !important;
	width:1em !important;
	margin:0 .07em !important;
	vertical-align:-.1em !important;
	background:none !important;
	padding:0 !important
}

h3.gdl-header-title {
	color:#888
}

.custom-sidebar-title,.custom-sidebar-title a {
	color:#303030
}

div.gdl-top-slider .custom-caption-row .custom-caption span {
	color:#fff
}
h2.gdl-slider-title {
	color:#fff
}
h2.gdl-slider-title {
	background-color:#a92727
}
div.gdl-slider-caption {
	color:#d4d4d4
}
div.gdl-slider-caption {
	background:#333
}
.flex-control-nav li a,.nivo-controlNav a,div.anythingSlider .anythingControls ul a,div.custom-slider-nav a {
	background-color:#fff
}
.flex-control-nav li a:hover,.flex-control-nav li a.flex-active,.nivo-controlNav a:hover,.nivo-controlNav a.active,div.custom-slider-nav a.activeSlide,div.anythingSlider .anythingControls ul a.cur,div.anythingSlider .anythingControls ul a:hover {
	background:#00296f
}
.flex-carousel.carousel-included {
	background-color:#000
}

.stunning-text-wrapper {
	background-color:#f4f4f4
}

div.gdl-blog-widget .blog-author a,div.gdl-blog-widget .blog-comment a {
	color:#4a4a4a
}
div.gdl-blog-widget .blog-tag a,div.gdl-blog-widget .blog-date a,div.blog-info-wrapper {
	color:#bababa
}
.about-author-wrapper {
	background-color:#f5f5f5
}
div.gdl-pagination a {
	background-color:#f5f5f5
}
div.gdl-pagination a {
	color:#7b7b7b
}
div.gdl-pagination a:hover {
	background-color:#4d4d4d
}
div.gdl-pagination a:hover {
	color:#fff
}
div.gdl-pagination span {
	background-color:#4d4d4d
}
div.gdl-pagination span {
	color:#fff
}

ul.gdl-accordion li.active .accordion-title,ul.gdl-toggle-box li.active .toggle-box-title {
	background-image:url(http://creashade.com/wp-content/themes/architecture-v1-04/images/icon/dark/accordion-title-active.png)
}
ul.gdl-accordion li .accordion-title,ul.gdl-toggle-box li .toggle-box-title {
	background-image:url(http://creashade.com/wp-content/themes/architecture-v1-04/images/icon/dark/accordion-title.png)
}
div.gdl-carousel-testimonial .testimonial-content {
	background-image:url(http://creashade.com/wp-content/themes/architecture-v1-04/images/icon/dark/testimonial-quote.png)
}

div.gdl-search-button,div.custom-sidebar #searchsubmit {
	background:url(http://creashade.com/wp-content/themes/architecture-v1-04/images/icon/dark/search-button.png) no-repeat center
}

div.custom-sidebar ul li {
	background:url(http://creashade.com/wp-content/themes/architecture-v1-04/images/icon/dark/li-arrow.png) no-repeat 0 center
}

div.gdl-twitter-wrapper {
	background:url(http://creashade.com/wp-content/themes/architecture-v1-04/images/icon/light/twitter-bottom-head.png) 0 2px no-repeat
}
div.gdl-twitter-navigation a {
	background-image:url(http://creashade.com/wp-content/themes/architecture-v1-04/images/icon/light/twitter-bottom-nav.png)
}


