html {
	background-image: url(../images/default/pattern-1.png);
	background-repeat: repeat
}

.logo-wrapper {
	margin-top: 10px;
	margin-left: 0;
	margin-bottom: 10px
}

div.logo-wrapper img{ width: 320px; } 

.top-banner-wrapper {
	margin-top: 36px;
	margin-bottom: 35px
}

.social-wrapper {
	margin-top: 95px
}

body {
	font-size: 12px
}

h1 {
	font-size: 30px
}

h2 {
	font-size: 25px
}

h3 {
	font-size: 20px
}

h4 {
	font-size: 18px
}

h5 {
	font-size: 16px
}

h6 {
	font-size: 15px
}

html {
	background-color: #fff
}

body {
	font-family: Helvetica, sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6,
.gdl-title {
	font-family: "Gnuolane Free"
}

h1.stunning-text-title {
	font-family: "Gnuolane Free"
}

h1.stunning-text-title {
	color: #333
}

.stunning-text-caption {
	color: #666
}

span.comment-date,
div.single-thumbnail-info,
div.single-port-info,
.gdl-info,
div.custom-sidebar .recent-post-widget-date,
div.custom-sidebar .recent-post-widget-comment-num,
div.custom-sidebar #twitter_update_list,
div.custom-sidebar .news-widget-comment,
div.custom-sidebar .error {
	font-family: "Droid Serif"
}

body {
	color: #666666 !important
}

a {
	color: #ef7f2c
}

.footer-wrapper a {
	color: #ef7f2c
}

.gdl-link-title {
	color: #ef7f2c !important
}

a:hover {
	color: #ef7f2c
}

.footer-wrapper a:hover {
	color: #ef7f2c
}

.gdl-slider-title {
	color: #ffffff !important
}

.pika-stage .caption,
.flex-caption {
	color: #d9d9d9 !important
}

h1,
h2,
h3,
h4,
h5,
h6,
.title-color {
	color: #494949
}

.sidebar-title-color,
.sidebar-header-title {
	color: #494949 !important
}

.sidebar-content-color {
	color: #989898 !important
}

.custom-sidebar .gdl-widget-tab-header-item a {
	color: #a0a0a0 !important
}

.custom-sidebar .gdl-widget-tab-header-item.active a {
	color: #ff731d !important
}

.custom-sidebar .post-info-color {
	color: #a4a4a4 !important
}

.recent-post-widget-thumbnail,
div.custom-sidebar .news-widget-thumbnail img,
div.custom-sidebar .news-widget-avatar img {
	background-color: #dddddd !important
}

.port-title-color {
	color: #ef7f2c !important
}

.port-title-color a:hover {
	color: #ef7f2c !important
}

.post-title-color {
	color: #333333 !important
}

.post-title-color a:hover {
	color: #707070 !important
}

.post-widget-title-color {
	color: #ef7f2c !important
}

.post-info-color,
div.custom-sidebar #twitter_update_list {
	color: #a4a4a4 !important
}

div.pagination {
	border-color: #dfdfdf
}

div.pagination a {
	color: #a3a3a3;
	background-color: #f0f0f0
}

div.pagination a:hover,
div.pagination span.current {
	color: #666;
	background-color: #fff
}

.about-author-wrapper {
	background-color: #f9f9f9 !important
}

h2.column-service-title {
	color: #ef7f2c !important
}

.stunning-text-button {
	color: #ffffff !important;
	background-color: #ff8a42 !important;
	border: 1px solid #ff8a42 !important
}

.footer-widget-wrapper .custom-sidebar-title {
	color: #171717 !important
}

.footer-widget-wrapper {
	border-top: 1px solid #e9e9e9 !important;
	background-color: #ffffff !important
}

.footer-wrapper .gdl-divider {
	border-color: #ebebeb !important
}

.footer-wrapper,
.footer-wrapper table th {
	color: #8a8a8a !important
}

.footer-wrapper .post-info-color,
div.custom-sidebar #twitter_update_list {
	color: #b1b1b1 !important
}

div.footer-wrapper div.contact-form-wrapper input[type="text"],
div.footer-wrapper div.contact-form-wrapper input[type="password"],
div.footer-wrapper div.contact-form-wrapper textarea,
div.footer-wrapper div.custom-sidebar #search-text input[type="text"],
div.footer-wrapper div.custom-sidebar .contact-widget-whole input,
div.footer-wrapper div.custom-sidebar .contact-widget-whole textarea {
	color: #888888 !important;
	background-color: #f0f0f0 !important;
	border: 1px solid #e8e8e8 !important
}

div.footer-wrapper a.button,
div.footer-wrapper button,
div.footer-wrapper button:hover {
	color: #ffffff !important;
	background-color: #7d7d7d !important
}

div.copyright-wrapper-gimmick {
	background: #c1c1c1
}

div.copyright-wrapper {
	background-color: #2f2f2f !important;
	color: #808080 !important
}

div.copyright-wrapper {
	-moz-box-shadow: inset 0 3px 6px -3px #111;
	-webkit-box-shadow: inset 0 3px 6px -3px #111;
	box-shadow: inset 0 3px 6px -3px #111
}

div.footer-wrapper div.custom-sidebar .recent-post-widget-thumbnail {
	background-color: #e6e6e6 !important
}

.gdl-divider {
	border-color: #ececec !important
}

table th {
	color: #666;
	background-color: #f7f7f7
}

table,
table tr,
table tr td,
table tr th {
	border-color: #e5e5e5
}

.testimonial-content {
	color: #848484 !important;
}

.testimonial-author-name {
	color: #494949 !important;
}

.testimonial-author-position {
	color: #8d8d8d !important;
}

ul.tabs li a {
	color: #666;
	background-color: #f5f5f5 !important
}

ul.tabs li a.active {
	color: #111;
	background-color: #ffffff !important
}

div.navigation-wrapper {
	background: url(../images/navigation-gradient.png) repeat-x
}

.top-navigation-wrapper {
	color: #b2b2b2 !important;
	background-color: #444444 !important
}

.top-navigation-left li a {
	border-right: 1px solid #7d7d7d !important
}

.top-navigation-wrapper-gimmick {
	background-color: #ff851d !important
}

.navigation-wrapper {
	border: 1px solid #d7d7d7 !important;
	-moz-box-shadow: 0 1px 5px -1px #f5f5f5;
	-webkit-box-shadow: 0 1px 5px -1px #f5f5f5;
	box-shadow: 0 1px 5px -1px #f5f5f5
}

div.navigation-top-gimmick {
	background-color: #d7d7d7
}

.navigation-wrapper {
	background-color: #ececec !important
}

.navigation-wrapper .sf-menu ul {
	border-color: #e9e9e9 !important
}

.navigation-wrapper .sf-menu .current-menu-ancestor ul a,
.navigation-wrapper .sf-menu .current-menu-item ul a,
.navigation-wrapper .sf-menu li li a {
	color: #888888 !important
}

.navigation-wrapper .sf-menu li li a:focus,
.navigation-wrapper .sf-menu li li a:hover,
.navigation-wrapper li li .sf-menu a:active,
.navigation-wrapper .sf-menu ul .current-menu-ancestor a,
.navigation-wrapper .sf-menu ul .current-menu-item a {
	color: #3d3d3d !important
}

.sf-menu li li {
	background-color: #fbfbfb !important;
	border-color: #e9e9e9 !important
}

.navigation-wrapper .sf-menu li a {
	color: #666666 !important;
	border-right: 1px solid #d7d7d7 !important
}

.navigation-wrapper .sf-menu a:focus,
.navigation-wrapper .sf-menu a:hover,
.navigation-wrapper .sf-menu a:active {
	color: #3d3d3d !important
}

.navigation-wrapper .sf-menu .current-menu-ancestor a,
.navigation-wrapper .sf-menu .current-menu-item a {
	color: #3d3d3d !important
}

.search-wrapper,
.search-wrapper #search-text input[type="text"] {
	background-color: #2f2f2f !important;
	color: #696969 !important
}

.search-left-gimmick,
.search-right-gimmick {
	background-color: #323232
}

a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
a.gdl-button {
	background-color: #f1f1f1;
	color: #7a7a7a;
	border: 1px solid #dedede
}

a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
a.gdl-button:hover {
	color: #7a7a7a
}

div.gdl-price-item .gdl-divider {
	border-color: #ececec !important
}

div.gdl-price-item .price-title {
	background-color: #e9e9e9 !important;
	color: #3a3a3a !important
}

div.gdl-price-item .price-item.active .price-title {
	background-color: #5f5f5f !important;
	color: #ffffff !important
}

div.gdl-price-item .price-tag {
	color: #3a3a3a !important
}

div.gdl-price-item .price-item.active .price-tag {
	color: #ef7f2c !important
}

div.gdl-price-item .price-item.active {
	border-top: 1px solid #ef7f2c !important
}

div.contact-form-wrapper input[type="text"],
div.contact-form-wrapper input[type="password"],
div.contact-form-wrapper textarea,
div.custom-sidebar #search-text input[type="text"],
div.custom-sidebar .contact-widget-whole input,
div.comment-wrapper input[type="text"],
input[type="password"],
div.comment-wrapper textarea,
div.custom-sidebar .contact-widget-whole textarea,
span.wpcf7-form-control-wrap input[type="text"],
span.wpcf7-form-control-wrap input[type="password"],
span.wpcf7-form-control-wrap textarea {
	color: #888;
	background-color: #fff;
	border: 1px solid #cfcfcf;
	-webkit-box-shadow: #ececec 0 1px 4px inset, #f8f8f8 -5px -5px 0 0, #f8f8f8 5px 5px 0 0, #f8f8f8 5px 0 0 0, #f8f8f8 0 5px 0 0, #f8f8f8 5px -5px 0 0, #f8f8f8 -5px 5px 0 0;
	box-shadow: #ececec 0 1px 4px inset, #f8f8f8 -5px -5px 0 0, #f8f8f8 5px 5px 0 0, #f8f8f8 5px 0 0 0, #f8f8f8 0 5px 0 0, #f8f8f8 5px -5px 0 0, #f8f8f8 -5px 5px 0 0
}

div.single-thumbnail-author,
div.archive-wrapper .blog-item .blog-thumbnail-author,
div.blog-item-holder .blog-item .blog-thumbnail-author,
div.blog-item-holder .blog-item2 .blog-thumbnail-author {
	background: url(../images/author.png) no-repeat 0 0
}

div.single-thumbnail-date,
div.custom-sidebar .recent-post-widget-date,
div.blog-item-holder .blog-item .blog-thumbnail-date,
div.archive-wrapper .blog-item .blog-thumbnail-date {
	background: url(../images/calendar.png) no-repeat 0 0
}

div.single-thumbnail-comment,
div.archive-wrapper .blog-item .blog-thumbnail-comment,
div.blog-item-holder .blog-thumbnail-comment,
div.custom-sidebar .recent-post-widget-comment-num {
	background: url(../images/comment.png) no-repeat 0 0
}

div.single-thumbnail-tag,
div.blog-item-holder .blog-item .blog-thumbnail-tag,
div.archive-wrapper .blog-item .blog-thumbnail-tag {
	background: url(../images/tag.png) no-repeat
}

div.single-port-visit-website {
	background: url(../images/link-small.png) no-repeat
}

span.accordion-head-image.active,
span.toggle-box-head-image.active {
	background: url(../images/minus-24px.png)
}

span.accordion-head-image,
span.toggle-box-head-image {
	background: url(../images/plus-24px.png)
}

div.jcarousellite-nav .prev,
div.jcarousellite-nav .next {
	background-image: url(../images/navigation-20px.png)
}

div.blog-item-slideshow-nav-right,
div.blog-item-slideshow-nav-left {
	background-image: url(../images/slideshow-navigation.png)
}

div.testimonial-icon {
	background: url(../images/quotes-18px.png)
}

div.blog-item-holder .blog-item-full .blog-small-list ul li {
	background: url(../images/arrow4.png) no-repeat 0 6px
}

div.custom-sidebar ul li {
	background: url(../images/arrow4.png) no-repeat 0 14px
}

div.divider {
	background: url(../images/header-gimmick.png) repeat-x 0 0
}

div.header-gimmick {
	background: url(../images/header-gimmick.png) repeat-x 0 8px
}

div.sidebar-header-gimmick {
	background: url(../images/header-gimmick.png) repeat-x 0 6px
}

div.custom-sidebar #searchsubmit,
div.search-wrapper input[type="submit"] {
	background: url(../images/search-button.png) no-repeat center
}

div.footer-wrapper div.custom-sidebar ul li {
	background: url(../images/arrow4.png) no-repeat 0 14px
}

div.footer-wrapper div.custom-sidebar #searchsubmit {
	background: url(../images/search-button.png) no-repeat center
}

div.footer-wrapper div.custom-sidebar .recent-post-widget-comment-num {
	background: url(../images/comment.png) no-repeat 0 1px
}

div.footer-wrapper div.custom-sidebar .recent-post-widget-date {
	background: url(../images/calendar.png) no-repeat 0 1px
}

div.back-to-top-button {
	background: url(../images/back-to-top.png)
}

a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
a.gdl-button {
	-moz-box-shadow: 1px 1px 3px #ececec;
	-webkit-box-shadow: 1px 1px 3px #ececec;
	box-shadow: 1px 1px 3px #ececec
}

div.gdl-price-item .price-item.active {
	-moz-box-shadow: 0 0 3px #ececec;
	-webkit-box-shadow: 0 0 3px #ececec;
	box-shadow: 0 0 3px #ececec
}

div.bkp-frame-wrapper,
div.page-bkp-frame-wrapper,
div.gdl-widget-tab-header-item,
div.gdl-widget-tab-header-item-last {
	background-color: #f8f8f8 !important
}

div.bkp-frame-wrapper,
div.page-bkp-frame-wrapper {
	border-color: #dadada !important
}

.gdl-tab-divider {
	border-color: #e5e5e5 !important
}

div.bkp-frame,
div.page-bkp-frame,
div.gdl-widget-tab-header-item.active {
	background-color: #ffffff !important
}