/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*-------------------- MAIN THEME - LIGHT --------------------*/
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/

/* GENERIC */
#dt-loader {
	background:#f1f1f1 url(../images/main-theme-light/loader-bg.png) repeat;	
}
#dt-loader-bar {
	background:#ededed;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #ffffff;
}
#dt-loader-bar .inner {
	background:url(../images/main-theme-dark/loader-inner-bg.png) repeat;	
}
* {
	color:#4c4c4c;
}
pre {
	background:url(../images/main-theme-light/pre.png) repeat;		
	border:1px solid #e5e5e5;
}
.contact-page-map-sep {
	background:url(../images/main-theme-light/contact-page-map-sep.png) repeat-x top;	
}
#backtotop {
	background:url(../images/main-theme-light/backtotop.png) no-repeat;
}
#content-wrapper .more-link:link,
#content-wrapper .more-link:visited,
.dt-more-link:link,
.dt-more-link:visited {
	background:url(../images/main-theme-light/more-link.png) repeat-x top;
	text-shadow:1px 1px 0px #FFF;
}
#content-wrapper .more-link:hover,
#content-wrapper .more-link:active,
.dt-more-link:hover,
.dt-more-link:active {
	background:url(../images/main-theme-light/more-link.png) repeat-x bottom;
	color:#4c4c4c;
}
#content-wrapper .more-link:hover span,
#content-wrapper .more-link:active span,
.dt-more-link:hover span,
.dt-more-link:active span {
	color:#4c4c4c;
}
#content-wrapper .more-link span,
.dt-more-link span {
	background:url(../images/main-theme-light/more-link-left.png) no-repeat left top;
}
#content-wrapper .more-link:hover span,
.dt-more-link:hover span {
	background:url(../images/main-theme-light/more-link-left.png) no-repeat left bottom;
}
#content-wrapper .more-link span span,
.dt-more-link span span {
	background:url(../images/main-theme-light/more-link-right.png) no-repeat right top;
}
#content-wrapper .more-link:hover span span,
#content-wrapper .more-link:active span span,
.dt-more-link:hover span span,
.dt-more-link:active span span{
	background:url(../images/main-theme-light/more-link-right.png) no-repeat right bottom;
}
#content-wrapper .read-more {
	background:url(../images/main-theme-light/read-more-icon.png) no-repeat right 4px;
}
hr,
.dt-separator-top {
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #f5f5f5;
}
em {
	border-bottom:1px dotted #000;	
}
ul li {
	background:url(../images/main-theme-light/list-item.png) no-repeat 0px 7px;
}
ul.dt-list-style-plus li {
	background:url(../images/main-theme-light/list-item-plus.png) no-repeat 0px 7px;
}
ul.dt-list-style-dash li {
	background:url(../images/main-theme-light/list-item-dash.png) no-repeat 0px 9px;
}
ul.dt-list-style-check li {
	background:url(../images/main-theme-light/list-item-check.png) no-repeat 0px 6px;
}
table {
	border-top:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
table th {
	text-shadow:1px 1px 0px #fafafa;
	background:url(../images/main-theme-light/table-heading.png) repeat-x top;
}
table th, table td {
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
table tr.alternative td {
	background:#f5f5f5;
}
.content-slideshow .nivo-directionNav a {
	background-image:url(../images/main-theme-light/content-slideshow-controls.png);
	background-repeat:no-repeat;
}
#frontpage-intro .content-header-sep,
#content-wrapper .content-header-sep {
	background:url(../images/main-theme-light/content-header-sep.png) no-repeat;
}
#content, #frontpage,#question-answers-content div.content-item-sep .scroll {
	background-color:#f1f1f1;
}
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
	background:#fcfcfc;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;	
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus{
	background:#fcfcfc;
	border:1px solid #cccccc;
	box-shadow:0px 0px 4px #e3e3e3;
}
input[type="text"].error,
input[type="email"].error,
input[type="password"].error,
textarea.error {
	background:#ffe6e5;
	border-top:1px solid #f2d6d5;
	border-left:1px solid #f2d6d5;
	border-right:1px solid #f2d6d5;
	border-bottom:1px solid #f2d6d5;
	box-shadow:none;
}
input[type="submit"],
input[type="reset"],
button {
	background:url(../images/main-theme-light/button-bg.png) repeat-x top;
	border-top:1px solid #FFF;
	border-bottom:2px solid #cccccc;
	border-right:1px solid #cccccc;
	text-shadow:1px 1px 0px #FFF;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
	border-top:2px solid #FFF;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;		
	color:#4c4c4c !important;	
}
.jqTransformSelectWrapper div {
	background:#fcfcfc;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;			
}
.jqTransformSelectWrapper div a,
.jqTransformCheckboxWrapper a,
.jqTransformRadioWrapper a{
	background-image:url(../images/main-theme-light/shortcode-form-elements.png);
}
.jqTransformSelectWrapper ul {
	background:#fcfcfc;
	border:1px solid #e5e5e5
}
.jqTransformSelectWrapper ul li a:link,
.jqTransformSelectWrapper ul li a:visited {
	color:#808080 !important;
}
.jqTransformSelectWrapper ul li a.selected:link,
.jqTransformSelectWrapper ul li a.selected:visited,
.jqTransformSelectWrapper ul li a:hover,
.jqTransformSelectWrapper ul li a:active {
	background:#f7f7f7;
}
#recaptcha_image {
	border:1px solid #e5e5e5;
	background:#FFF;
}
#recaptcha_controls .recaptcha_reload a,
#recaptcha_controls .recaptcha_only_if_image a,
#recaptcha_controls .recaptcha_only_if_audio a,
#recaptcha_controls .recaptcha_help a {
	background-image:url(../images/main-theme-light/recaptcha-icons.png);
	background-repeat:no-repeat;	
}
#recaptcha_label_field input[type="text"] {
	background-image:url(../images/main-theme-light/recaptcha-logo.png);
	background-repeat:no-repeat;
	background-position:top right;
}
.clear-content span.button {
	background-image:url(../images/main-theme-light/clear-form-button.png);
	background-repeat:no-repeat;	
}
h2.title-search a {
	color:#4c4c4c !important;
}
div.alignleft p,
div.alignright p,
div.aligncenter p {
	background:#FAFAFA;
    border-bottom: 1px solid #E5E5E5;
}
/* SHORTCODES */
div.alignleft p,
div.alignright p,
div.aligncenter p, {
	background:#FAFAFA;
    border-bottom: 1px solid #E5E5E5;
}
.dt-important-paragraph {
	border: solid 4px #e5e5e5;
}
.dt-message-notice {
	border:1px solid #ede5ca;
	background-color:#fff7d9;
}
.dt-message-success,
.wpcf7-mail-sent-ok{
	border:1px solid #cde0af !important;
	background-color:#def3bd;
	background-image:url(../images/main-theme-light/shortcode-message-success.png);
	background-repeat:no-repeat;
	background-position:left top;	
}
.dt-message-error,
.wpcf7-validation-errors {
	border:1px solid #e5cfcf !important;
	background-color:#ffe6e5;
	background-image:url(../images/main-theme-light/shortcode-message-error.png);
	background-repeat:no-repeat;
	background-position:left top;	

}
.wpcf7-not-valid-tip {
	color:#E18686;
}
.dt-message-info {
	border:1px solid #cfdae5;
	background-color:#e5f2ff;
	background-image:url(../images/main-theme-light/shortcode-message-info.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.dt-message-paragraph {
	background:#fafafa;
	box-shadow:inset 0px 1px 0px #FFF;
	border:1px solid #e5e5e5;
}
.dt-accordion {
	border:1px solid #e5e5e5;
	background:#f1f1f1 url(../images/main-theme-light/shortcode-accordion.png) repeat-x top;
}
.dt-accordion h3.ui-accordion-header {
	text-shadow:1px 1px 0px #FFF;
}
.dt-accordion h3.ui-accordion-header a {
	border-top:1px solid #f5f5f5;
}
.dt-accordion h3.ui-state-active a{
	color:#4c4c4c !important;
}
.dt-accordion h3.ui-accordion-header {
	border-top:1px solid #e3e3e3;
}
.dt-accordion h3.ui-accordion-header .ui-icon {
	background:url(../images/main-theme-light/shortcode-accordion-arrow.png) no-repeat;
}
.dt-accordion .ui-accordion-content {
	border-top:1px solid #e3e3e3;
	background:#f5f5f5;
}
.dt-tabs-shortcode {
	border:1px solid #e5e5e5;
	background:url(../images/main-theme-light/shortcode-tabs.png) repeat-x top;	
}
.dt-tabs-shortcode .ui-tabs-nav li a:link,
.dt-tabs-shortcode .ui-tabs-nav li a:visited {
	border-right:1px solid #e5e5e5;
	border-left:1px solid #f5f5f5;
	text-shadow:1px 1px 0px #FFF;
}
.dt-tabs-shortcode .ui-tabs-nav li a:hover,
.dt-tabs-shortcode .ui-tabs-nav li a:active {
	color:#4c4c4c !important;
}
.dt-tabs-shortcode .ui-tabs-nav li.ui-state-active a:link,
.dt-tabs-shortcode .ui-tabs-nav li.ui-state-active a:visited {
	background:url(../images/main-theme-light/shortcode-tabs-active.png) repeat-x top;		
}
.dt-tabs-shortcode .ui-tabs-panel {
	background:#f5f5f5;
}
.dt-tabs-vertical {
	border:1px solid #e5e5e5;
	background:#f1f1f1;		
}
.dt-tabs-vertical .ui-tabs-panel {
	background:#f5f5f5;
	border-left:1px solid #e5e5e5;
}
.dt-tabs-vertical .ui-tabs-nav {
	background:#f1f1f1 url(../images/main-theme-light/shortcode-tabs-vertical-nav.png) repeat-x top;		
}
.dt-tabs-vertical .ui-tabs-nav li.ui-state-active {
	background:#f5f5f5;
}
.dt-tabs-vertical .ui-tabs-nav li a:link,
.dt-tabs-vertical .ui-tabs-nav li a:visited {
	border-top:1px solid #f5f5f5;
	border-bottom:1px solid #e5e5e5;
	background:url(../images/main-theme-light/shortcode-tabs-vertical-arrow.png) no-repeat 15px 18px;
}
.dt-tabs-vertical .ui-tabs-nav li.ui-state-active a:link,
.dt-tabs-vertical .ui-tabs-nav li.ui-state-active a:visited,
.dt-tabs-vertical .ui-tabs-nav li a:hover,
.dt-tabs-vertical .ui-tabs-nav li a:active {
	color:#4c4c4c !important;
}
#dt-questions-answers #table-of-content {
	border:1px solid #ebebeb;
	background:#f5f5f5 url(../images/main-theme-light/shortcode-qa-tableofcontent.png) repeat-x top;
}
#dt-questions-answers #table-of-content ul {
	border-bottom:1px solid #fafafa;
}
#dt-questions-answers #table-of-content ul li {
	background:url(../images/main-theme-light/shortcode-qa-tableofcontent-arrow.png) no-repeat 0px 7px;	
}
#dt-questions-answers #table-of-content ul li a:link,
#dt-questions-answers #table-of-content ul li a:visited {
	color:#4c4c4c;
}
#question-answers-content div.content-item-sep {
	border-bottom:1px solid #ebebea;
}
#question-answers-content div.content-item-sep .scroll:link,
#question-answers-content div.content-item-sep .scroll:visited {
	color:#bfbfbf;
}
.dt-pricing .dt-pricing-column {
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	background:#f1f1f1 url(../images/main-theme-light/shortcode-pricing-table.png) repeat-x top; 
}
.dt-pricing .dt-pricing-table-alternate {
	background:#f5f5f5 url(../images/main-theme-light/shortcode-pricing-table-alternate.png) repeat-x top; 
}
.dt-pricing .dt-pricing-table-last {
	border-right:1px solid #e5e5e5;	
}
.dt-pricing .dt-pricing-column-featured {
	box-shadow:0px 0px 10px #e9e9e9;
	border-right:1px solid #e5e5e5;		
}
.dt-pricing-box-featured .ribbon,
.dt-pricing .dt-pricing-column-featured .ribbon {
	background:url(../images/main-theme-light/shortcode-pricing-table-ribbon.png) no-repeat;
}
.dt-pricing .dt-pricing-column h4 {
	color:#4c4c4c;
}
.dt-pricing .dt-pricing-column span.price {
	color:#808080;
}
.dt-pricing .dt-pricing-column ul {
	border-top:1px solid #e5e5e5;
}
.dt-pricing .dt-pricing-column ul li {
	border-bottom:1px solid #e5e5e5;
}
.dt-pricing-box {
	border:1px solid #e5e5e5;
	background:#f5f5f5 url(../images/main-theme-light/shortcode-pricing-box.png) repeat-y;
}
.dt-pricing-box .product-image {
	background:url(../images/main-theme-light/shortcode-pricing-box-left.png) top repeat-x;
}
.dt-pricing-box .product-details .price {
	color:#808080;
}
.dt-pricing-box .product-details {
	background:url(../images/main-theme-light/shortcode-pricing-box-right.png) top repeat-x;
}
.dt-pricing-box-featured {
	box-shadow:0px 0px 10px #e9e9e9;
	border:1px solid #d9d9d9;
	background:#f5f5f5 url(../images/main-theme-light/shortcode-pricing-box-featured.png) repeat-y;
		
}
.dt-button:link,
.dt-button:visited {
	border-top:1px solid #FFF;
	border-bottom:2px solid #cccccc;
	border-right:1px solid #cccccc;
	text-shadow:0px 1px 0px #ffffff;
	background:url(../images/main-theme-light/shortcode-button.png) repeat-x left top;	
}
.dt-button:hover,
.dt-button:active {	
	border-top:2px solid #FFF;
	border-bottom:1px solid #cccccc;	
	color:#4c4c4c !important;
}
.dt-button-large:hover span,
.dt-button-large:active span,
.dt-button-x-large:hover span,
.dt-button-x-large:active span {		
	color:#4c4c4c !important;
}
.dt-button-icon-cart span,
.dt-button-icon-checkmark span,
.dt-button-icon-comment span,
.dt-button-icon-download span,
.dt-button-icon-favourite span,
.dt-button-icon-home span,
.dt-button-icon-info span,
.dt-button-icon-mail span,
.dt-button-icon-music span,
.dt-button-icon-pdf span,
.dt-button-icon-photo span,
.dt-button-icon-play span,
.dt-button-icon-print span,
.dt-button-icon-star span,
.dt-button-icon-video span,
.dt-button-icon-word span {
	background-image:url(../images/main-theme-light/shortcode-button-icon.png);
}
.dt-button-large {
	background-image:url(../images/main-theme-light/shortcode-button-large.png) !important;	
}
.dt-button-large span {
	background-image:url(../images/main-theme-light/shortcode-button-large-right.png) !important;	
}
.dt-button-x-large {
	background-image:url(../images/main-theme-light/shortcode-button-x-large.png) !important;	
}
.dt-button-x-large span {
	background-image:url(../images/main-theme-light/shortcode-button-x-large-right.png) !important;	
}
.galleria-wrapper,
.galleria-info-text {
	background:#fafafa;
	border-top:1px solid #FFF;
	border-bottom:1px solid #e5e5e5;
}
.galleria-container,
.jp-type-single div.jp-jplayer, .jp-video-full div.jp-jplayer {
	background:#262624 url(../images/main-theme-light/shortcode-galleria-bg.png) repeat; 
}
.galleria-counter,
.galleria-counter .galleria-current,
.galleria-counter .galleria-total {
	color:#808080;
}
.galleria-info-link {
	background:url(../images/main-theme-light/shortcode-galleria.png) no-repeat 0px 0px; 	
}
.galleria-info-close {
	background:url(../images/main-theme-light/shortcode-galleria.png) no-repeat -30px 0px; 	
}
.galleria-image-nav-left {
	background:url(../images/main-theme-light/shortcode-galleria.png) no-repeat 0px -24px; 	
}
.galleria-image-nav-right {
	background:url(../images/main-theme-light/shortcode-galleria.png) no-repeat 0px -66px; 	
}
.galleria-loader {
	background:url(../images/main-theme-light/shortcode-galleria-loader.gif) no-repeat;
}
.galleriffic-wrapper {
	background:#fafafa;
	border-top:1px solid #FFF;
	border-bottom:1px solid #e5e5e5;	
}
.galleriffic-content .galleriffic-controls a:link,
.galleriffic-content .galleriffic-controls a:visited,
.galleriffic-navigation .pagination a:link,
.galleriffic-navigation .pagination a:visited,
.galleriffic-navigation .pagination span {
	color:#FFF !important;
}
.galleriffic-content .galleriffic-controls a:hover,
.galleriffic-content .galleriffic-controls a:active,
.galleriffic-navigation .pagination a:active,
.galleriffic-navigation .pagination a:hover,
.galleriffic-navigation .pagination span.current {
	background-color:#808080 !important;
}
.galleriffic-content .slideshow-container .loader {
	background:url(../images/main-theme-light/shortcode-galleriffic-loader.gif) no-repeat;
}
.jp-type-single {
	background-color:#fafafa;
	border-bottom:1px solid #e5e5e5;
}
.jp-video-full div.jp-interface {
	background-color:#fafafa;	
}
.jp-type-single .jp-interface .jp-progress .jp-seek-bar {
}
.jp-video-play .jp-video-play-icon,
.jp-type-single .jp-interface .jp-progress .jp-seek-bar,
.jp-type-single .jp-interface .jp-progress .jp-seek-bar .jp-play-bar,
.jp-type-single .jp-interface .jp-controls .jp-play,
.jp-type-single .jp-interface .jp-controls .jp-pause,
.jp-type-single .jp-interface .jp-controls .jp-stop,
.jp-type-single .jp-interface .jp-controls .jp-volume-max,
.jp-type-single .jp-interface .jp-controls .jp-mute,
.jp-type-single .jp-interface .jp-controls .jp-unmute,
.jp-type-single .jp-interface .jp-volume-bar,
.jp-type-single .jp-interface .jp-volume-bar-value,
.jp-type-single .jp-interface .jp-toggles .jp-full-screen,
.jp-type-single .jp-interface .jp-toggles .jp-restore-screen,
.jp-type-single .jp-interface .jp-toggles .jp-repeat,
.jp-type-single .jp-interface .jp-toggles .jp-repeat-off {
	background-image:url(../images/main-theme-light/shortcode-jplayer.png);
}
.jp-type-single .jp-interface .jp-progress {
	border-bottom:1px solid #FFF;
	background-color:#e5e5e5;
}
.jp-type-single .jp-interface .jp-volume-bar {
	background-color:#e5e5e5;
}
.jp-type-single .jp-interface .jp-times-wrapper span {
	border-bottom:1px solid #ededed;
}
.jp-type-single .jp-interface .jp-times-wrapper .jp-current-time,
.jp-type-single .jp-interface .jp-times-wrapper .jp-duration {
	background-color:#fafafa;	
	color:#808080;
}
.jp-audio .jp-type-single .jp-time-holder .jp-current-time,
.jp-audio .jp-type-single .jp-time-holder .jp-duration {
	color:#808080;	
}
.slideshow-in-content .nivo-directionNav a,
.duotiveGallery .nav a {
	background-image:url(../images/main-theme-light/shortcode-nivo.png);	
}
.dt-quote {
	color:#808080;
	border-left:3px solid #e5e5e5;
}
.dt-quote-right {
	color:#808080;
	border-right:3px solid #e5e5e5;
}
.dt-separator-top a {
	background:#f1f1f1 url(../images/main-theme-light/shortcode-separator-top.png) no-repeat right top;
}
.dt-tour {
	border-top:1px solid #ffffff;
	background:#fafafa;
	border-bottom:1px solid #e5e5e5;
}
.dt-tour .ui-tabs-nav li a:link,
.dt-tour .ui-tabs-nav li a:visited{
	background-image:url(../images/main-theme-light/shortcode-tour-item.png);
}
.dt-tour .ui-tabs-nav li a:link,
.dt-tour .ui-tabs-nav li a:visited {
	color:#808080 !important;
	text-shadow:1px 1px 0px #FFF;
}
.dt-tour .ui-tabs-panel {
	background:#f7f7f7;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #ffffff;
}
/* WIDGETS */

.widget_search #searchform input[type="text"] {
	border-right:1px solid #e5e5e5;
}
.widget_search #searchform input[type="text"]:focus {
	border-right:1px solid #ccc;	
}
.widget_search #searchform input[type="submit"] {
	background:url(../images/main-theme-light/widget-search-button.png) no-repeat;
}
.widget-container ul li {
	border-bottom:1px solid #e5e5e5;
}
.widget-container ul li.first-child {
	border-top:1px solid #e5e5e5;
}
.widget-container ul li a:link,
.widget-container ul li a:visited {
	color:#4c4c4c !important;
	background:url(../images/main-theme-light/widget-menu-bullet.png) no-repeat 0px 0px;
}
.widget-container ul li a:hover,
.widget-container ul li a:active {
	background:url(../images/main-theme-light/widget-menu-bullet.png) no-repeat 0px -41px;
}
.widget-container ul li span.post-count {
	color:#d8d8d8;
}
#footer-tabs .widget-container ul li a:link,
#footer-tabs .widget-container ul li a:visited {
	color:#999 !important;
}
.dt-twitter li {
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;	
	border-bottom:1px solid #f7f7f7 !important;
	border-right:1px solid #f7f7f7;
	background:#f1f1f1 url(../images/main-theme-light/widget-twitter.png) no-repeat left bottom !important;	
}
.dt-twitter li .tweet-date {
	color:#b2b2b2;
}
.dt-twitter a.follow-url:link,
.dt-twitter a.follow-url:visited {
	background:url(../images/main-theme-light/widget-twitter-icon.png) no-repeat right;
}
.dt-twitter li span.arrow {
	background:url(../images/main-theme-light/widget-twitter-arrow.png) no-repeat;	
}
.dt-contact-details ul li.contact-icon-user span{
	background:url(../images/main-theme-light/widget-contact-details.png) no-repeat 0px 0px !important;	
}
.dt-contact-details ul li.contact-icon-address span{
	background:url(../images/main-theme-light/widget-contact-details.png) no-repeat 0px -30px !important;		
}
.dt-contact-details ul li.contact-icon-phone span {
	background:url(../images/main-theme-light/widget-contact-details.png) no-repeat 0px -60px !important;		
}
.dt-contact-details ul li.contact-icon-fax span {
	background:url(../images/main-theme-light/widget-contact-details.png) no-repeat 0px -90px !important;		
}
.dt-contact-details ul li.contact-icon-mobile span {
	background:url(../images/main-theme-light/widget-contact-details.png) no-repeat 0px -120px !important;	
}
.dt-contact-details ul li.contact-icon-mail span {
	background:url(../images/main-theme-light/widget-contact-details.png) no-repeat 0px -150px !important;		
}
.dt-contact-details ul li.contact-icon-info span {
	background:url(../images/main-theme-light/widget-contact-details.png) no-repeat 0px -180px !important;	
}
.dt-contact-details ul li.contact-icon-user-female span {
	background:url(../images/main-theme-light/widget-contact-details.png) no-repeat 0px -210px !important;	
}
.dt-newsflash .post-content a.more-link:link,
.dt-newsflash .post-content a.more-link:visited {
	background:url(../images/main-theme-light/widget-menu-bullet.png) no-repeat 100% -1px !important;
}
.dt-newsflash .post-content a.more-link:hover,
.dt-newsflash .post-content a.more-link:active {
	background:url(../images/main-theme-light/widget-menu-bullet.png) no-repeat 100% -42px !important;
}
.dt-recentcomments img.avatar {
	background:#FFF;
	border:1px solid #e5e5e5;
}
.dt-recentcomments ul li {
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #e5e5e5;	
}
.dt-recentcomments ul li small {
	color:#808080;
}
.widget_tag_cloud a:link,
.widget_tag_cloud a:visited {
	color:#808080 !important;
}
.dt-tagcould a:link,
.dt-tagcould a:visited {
	color:#808080 !important;
}
.dt-tagcould .left {
	background:url(../images/main-theme-light/widget-tagcloud-left.png) no-repeat;
}
.dt-tagcould .middle {
	background:url(../images/main-theme-light/widget-tagcloud-middle.png) repeat-x;
}
.dt-tagcould .right {
	background:url(../images/main-theme-light/widget-tagcloud-right.png) repeat-x;
}
#wp-calendar #today {
	color:#FFF;
}
#wp-calendar #today a:link,
#wp-calendar #today a:visited {
	color:#FFF !important;
}
#wp-calendar caption {
	color:#8c8c8c;
}
#wp-calendar tfoot a {
	background-image:url(../images/main-theme-light/widget-calendar-controls.png);
	background-repeat:no-repeat;
}
.dt-tabs .ui-tabs-nav {
	background:url(../images/main-theme-light/widget-tabs-nav.png) repeat-x;
}
.dt-tabs .ui-tabs-nav li a:link,
.dt-tabs .ui-tabs-nav li a:visited {
	color:#808080 !important;
	text-shadow:1px 1px 0px #FFF;
}
.dt-tabs .ui-tabs-nav li:hover a:link,
.dt-tabs .ui-tabs-nav li:hover a:visited {
	color:#4c4c4c !important;
}
.dt-tabs .ui-tabs-nav li.ui-state-active {
	background:url(../images/main-theme-light/widget-tabs-nav-active.png) repeat-x !important;
}
.dt-tabs .ui-tabs-panel {
	background:#f1f1f1;
}
.dt-recentposts ul li {
	border-bottom:1px solid #e5e5e5 !important;
	border-top:1px solid #f0f0f0 !important;
}
.dt-recentposts ul li h5 a:link,
.dt-recentposts ul li h5 a:visited {
	color:#4c4c4c;
}
.dt-recentposts ul li small {
	font-size:8pt;
	color:#808080;
	text-shadow:1px 1px 0px #FFF;
}
.dt-testimonials .testimonial {
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;	
	border-bottom:1px solid #f7f7f7 !important;
	border-right:1px solid #f7f7f7;
	background:#f1f1f1 url(../images/main-theme-light/widget-testimonials-bg.png) no-repeat top right;
}
/* HEADER */
#language-box .jqTransformSelectWrapper div {
	background:url(../images/main-theme-light/language-box.png);
}
#language-box .jqTransformSelectWrapper ul {
	background:url(../images/main-theme-light/language-box-drop-bg.png) no-repeat top center;;
}
#header-sharing a {
	background-image:url(../images/main-theme-light/header-sharing-icon-base.png);
}
#header-sharing a span {
	background-image:url(../images/main-theme-light/header-sharing-icons.png);
}
#mainmenu ul {
	background:url(../images/main-theme-light/main-menu-bg.png) repeat-x;
}
#mainmenu ul > li, #mainmenu li.home-icon:hover {
	background:url(../images/main-theme-light/main-menu-sep.png) no-repeat right top;
}
#mainmenu ul > li:hover {
	background:url(../images/main-theme-light/main-menu-sep.png) no-repeat right bottom;
}
#mainmenu ul > li.prev-to-hover {
	border-right:1px solid #cccccc;
}
#mainmenu ul > li a:link, #mainmenu ul > li a:visited {
	text-shadow:1px 1px 0px #FFF;
}

#mainmenu ul > li a:hover,
#mainmenu ul > li a:active {
	background:url(../images/main-theme-light/main-menu-hover.png) repeat-x;
	color:#4c4c4c !important;
}
#mainmenu ul > li.sfHover a:link,
#mainmenu ul > li.sfHover a:visited {
	background:url(../images/main-theme-light/main-menu-hover.png) repeat-x;	
}
#mainmenu ul > li.current-menu-item a:link,
#mainmenu ul > li.current-menu-item a:visited {
	color:#4c4c4c !important;	
}
#mainmenu li.home-icon a {
	background:url(../images/main-theme-light/home-icon.png) no-repeat left top !important;
}
#mainmenu li.home-icon:hover a, #mainmenu li.home-active a {
	background:url(../images/main-theme-light/home-icon.png) no-repeat left bottom !important;
}
#mainmenu .highlight {
	background:url(../images/main-theme-light/main-menu-highlight.png) repeat bottom;
}
#mainmenu ul.sub-menu {
	border-top:1px solid #fff;
	border-bottom:2px solid #ccc;
	border-left:1px solid #fff;
	background:#FFF url(../images/main-theme-light/submenu-bg.png) repeat;
}
#mainmenu ul.sub-menu li {
	border-bottom:1px solid #ebebeb;
}
#mainmenu ul.sub-menu a:link, #mainmenu ul.sub-menu a:visited {
	border-top:1px solid #FFF;
	color:#808080 !important;
}
#mainmenu li.current-menu-item ul.sub-menu a:link,
#mainmenu li.current-menu-item ul.sub-menu a:visited {
	color:#808080 !important;	
}
#header-search-wrapper form {
	background-image:url(../images/main-theme-light/header-search-input.png);
	background-repeat:no-repeat;
}
#header-search-sep {
	background:url(../images/main-theme-light/header-search-sep.png) no-repeat;
}
#header-search-button {
	background:url(../images/main-theme-light/header-search-button.png) no-repeat;	
}
/* FRONT PAGE */

#frontpage .front-page-row-sep {
	background:url(../images/main-theme-light/front-page-row-sep.png) no-repeat center;
}
#frontpage .front-page-posts h5 a {
	text-shadow:1px 1px 0px #fafafa;
}
#frontpage .front-page-latest-news .accordion h6 {
	border-bottom:1px solid #ebebeb;
}
#frontpage .front-page-latest-news .accordion h6 a {
	color:#808080;
}
#frontpage .front-page-latest-news .accordion h6 span.date, #frontpage .front-page-latest-news .post-content span.date {
	color:#b2b2b2;
}
#frontpage .front-page-latest-news .accordion h6:hover span.date {
	color:#4c4c4c;
}
#frontpage .front-page-latest-news .accordion div.ui-accordion-content {
	border:1px solid #ebebeb;
	background:url(../images/main-theme-light/front-page-gradient.png) repeat-x top;
	box-shadow:inset 0 -1px 0 0 #fafafa;	
}
#frontpage .front-page-latest-news .accordion div.ui-accordion-content h5 a {
	text-shadow:1px 1px 0px #FFF;
}
#frontpage .front-page-tabs .ui-tabs-nav {
	background:#e8e8e8;
	margin-bottom:5px;
}
#frontpage .front-page-tabs .ui-tabs-nav li {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;	
	border-top:1px solid #ffffff;
}
#frontpage .front-page-tabs .ui-tabs-nav li a:link,
#frontpage .front-page-tabs .ui-tabs-nav li a:visited {
	border-left:1px solid #FFF;
	color:#4c4c4c;
	border-bottom:1px solid #cccccc;
	background-image:url(../images/main-theme-light/front-page-tabs-button.png);
}
#frontpage .front-page-tabs .ui-tabs-nav li a:hover,
#frontpage .front-page-tabs .ui-tabs-nav li a:active,
#frontpage .front-page-tabs .ui-tabs-nav li.ui-state-active a:link,
#frontpage .front-page-tabs .ui-tabs-nav li.ui-state-active a:visited {
	border-top:1px solid #FFF;
	border-bottom:0px;
}
#frontpage .front-page-tabs .ui-tabs-panel {
	background:url(../images/main-theme-light/front-page-gradient.png) repeat-x;
	border:1px solid #ebebeb;
	box-shadow:inset 0 -1px 0 0 #fafafa;	
}
#frontpage .front-page-from-the-blog .blog-item-sep {
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #f7f7f7;	
}
#frontpage .front-page-from-the-blog .blog-item-half-width span.date {
	background-image:url(../images/main-theme-light/front-page-latest-from-blog-date.png);
	background-repeat:no-repeat;
}
#frontpage .front-page-from-the-blog .blog-item-full-width span.date {
	background-image:url(../images/main-theme-light/front-page-latest-from-blog-date-full.png);
	background-repeat:no-repeat;
}
#frontpage .front-page-from-the-blog .blog-item-half-width h5 a {
	color:#808080;
}
#frontpage .front-page-from-the-blog .blog-item-full-width h5 a {
	color:#4c4c4c;
}
#frontpage .front-page-projects-wrapper {
	border:1px solid #ebebeb;
	background:url(../images/main-theme-light/front-page-projects-wrapper.png) repeat-x;
}
#frontpage .front-page-projects li .project-details .icon {
	background-image:url(../images/main-theme-light/front-page-projects-buttons.png);
	background-repeat:no-repeat;	
}
#frontpage .front-page-projects-wrapper .bx-wrapper .bx-prev,
#frontpage .front-page-projects-wrapper .bx-wrapper .bx-next {
	background-image:url(../images/main-theme-light/front-page-projects-controls.png);
	background-repeat:no-repeat;
}
#frontpage .front-page-calltoaction .calltoaction {
	border:1px solid #ebebeb;
	background:url(../images/main-theme-light/front-page-calltoaction.png) repeat;
}
#frontpage .front-page-calltoaction .calltoaction .more-link {
	background:url(../images/main-theme-light/front-page-calltoaction-more-link.png) repeat top;
}
#frontpage .front-page-calltoaction .calltoaction .more-link span {
	background:url(../images/main-theme-light/front-page-calltoaction-more-link-left.png) no-repeat left top;
}
#frontpage .front-page-calltoaction .calltoaction .more-link span span {
	background:url(../images/main-theme-light/front-page-calltoaction-more-link-right.png) no-repeat right top;
}
#frontpage .front-page-calltoaction .calltoaction .more-link:hover {
	background:url(../images/main-theme-light/front-page-calltoaction-more-link.png) repeat bottom;
}
#frontpage .front-page-calltoaction .calltoaction .more-link:hover span {
	background:url(../images/main-theme-light/front-page-calltoaction-more-link-left.png) no-repeat left bottom;
}
#frontpage .front-page-calltoaction .calltoaction .more-link:hover span span {
	background:url(../images/main-theme-light/front-page-calltoaction-more-link-right.png) no-repeat right bottom;
	color:#4c4c4c;
}
#frontpage .front-page-calltoaction .calltoaction h4 {
	color:#4c4c4c;
}
.no-js #frontpage .front-page-partners ul {
	border:1px solid #ebebeb;
	background:#fafafa url(../images/main-theme-light/front-page-partners-bg.png) repeat;
}
#frontpage .front-page-partners .bx-wrapper {
	border:1px solid #ebebeb;
	background:#fafafa url(../images/main-theme-light/front-page-partners-bg.png) repeat;	
}
#frontpage .front-page-partners .bx-wrapper .bx-prev,
#frontpage .front-page-partners .bx-wrapper .bx-next {
	background-image:url(../images/main-theme-light/front-page-partners-controls.png);
	background-repeat:no-repeat;	
}
#frontpage .front-page-contact em,
#commentform span.required,
#page-contact em,
#widget-contact em {
	color:#e18686;
}
#related {
	border-top:1px solid #e5e5e5;
	background:#f1f1f1 url(../images/main-theme-light/related-top.png) repeat-x top;
}
#related-inner {
	background:url(../images/main-theme-light/related-inner.png) repeat-x bottom;
}
#related-inner h4 {
	background:url(../images/main-theme-light/related-h3.png) repeat-x bottom;
}
/* CONTENT */
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a,#author-info h6 span {
	text-shadow:1px 1px 0px #fafafa;
}
.page-widh-sidebar {
	background-image:url(../images/main-theme-light/page-with-sidebar-bg.png);
	background-repeat: repeat-y;
}
#sidebar .sidebar-header {
	background:url(../images/main-theme-light/sidebar-header.png) no-repeat;
}
#single-full-width .single-slideshow .nivo-controlNav a,
#single .single-slideshow .nivo-controlNav a {
	background-image:url(../images/main-theme-light/post-slideshow-controls.png);
	background-repeat:no-repeat;	
}
#single .post-metabox,
#single-full-width .post-metabox{
	background:url(../images/main-theme-light/post-metabox.png) repeat;
	border-bottom:1px solid #f0f0f0;
}
#single .post-metabox-bottom,
#single-full-width .post-metabox-bottom {
	border-top:1px solid #f0f0f0;
	background:url(../images/main-theme-light/post-metabox-bottom.png) repeat;	
}
#single .post-metabox-close,
#single-full-width .post-metabox-close {
	background:url(../images/main-theme-light/post-metabox-close-left.png) no-repeat top left;
}
#single .post-metabox-close div,
#single-full-width .post-metabox-close div{
	background:url(../images/main-theme-light/post-metabox-close-right.png) no-repeat top right;
}
#author-avatar img {
	border:1px solid #e5e5e5;
}
#author-info {
	background:url(../images/main-theme-light/post-metabox-author-sep.png) repeat-x bottom;	
}
#single .post-metabox span.date,
#single-full-width .post-metabox span.date {
	background:url(../images/main-theme-light/post-metabox-date.png) no-repeat 0px 1px;
	color:#808080;
	text-shadow:1px 1px 0px #f2f2f2;
}
#single .post-metabox span.author,
#single-full-width .post-metabox span.author {
	background:url(../images/main-theme-light/post-metabox-author.png) no-repeat 0px 1px;
	color:#808080;
	text-shadow:1px 1px 0px #f2f2f2;
}
#single .post-metabox span.comments,
#single-full-width .post-metabox span.comments {
	background:url(../images/main-theme-light/post-metabox-comments.png) no-repeat 0px 1px;
	color:#808080;
	text-shadow:1px 1px 0px #f2f2f2;
}
#single .post-metabox span.categories,
#single-full-width .post-metabox span.categories {
	background:url(../images/main-theme-light/post-metabox-categories.png) no-repeat 0px 3px;
	color:#808080;
	text-shadow:1px 1px 0px #f2f2f2;
}
#single .post-metabox span.tags,
#single-full-width .post-metabox span.tags {
	background:url(../images/main-theme-light/post-metabox-tags.png) no-repeat 0px 3px;
}
#single .post-metabox span.tags a:link,
#single .post-metabox span.tags a:visited,
#single-full-width .post-metabox span.tags a:link,
#single-full-width .post-metabox span.tags a:visited {
	color:#808080;
	background:#e8e8e8;
	border-bottom:1px solid #f1f1f1;
}
#single .post-metabox span.author a:link,
#single .post-metabox span.author a:visited,
#single-full-width .post-metabox span.author a:link,
#single-full-width .post-metabox span.author a:visited,
#single .post-metabox span.comments a:link,
#single .post-metabox span.comments a:visited,
#single-full-width .post-metabox span.comments a:link,
#single-full-width .post-metabox span.comments a:visited,
#single-full-width .post-metabox span.categories a:link,
#single-full-width .post-metabox span.categories a:visited{
	text-shadow:1px 1px 0px #f2f2f2;	
}
#comments .commentlist li .comment-wrapper {
	border:1px solid #e5e5e5;
	background:url(../images/main-theme-light/comments.png) repeat-y;	
}
#comments .commentlist li .comment-wrapper:hover {
	box-shadow:0px 0px 8px #e9e9e9;
	border:1px solid #d9d9d9;
	background:url(../images/main-theme-light/comments-hover.png) repeat-y;	
}
#comments .commentlist li .avatar-wrapper img {
	background:#FFF;
	border:1px solid #e5e5e5;	
}
#comments .commentlist li .avatar-wrapper {
	background:url(../images/main-theme-light/comments-avatar.png) repeat-x top;		
}
#comments .commentlist li .comment-wrapper .comment-footer {
	border-top:1px solid #e5e5e5;
}
#comments .commentlist li .comment-wrapper .comment-footer .date {
	color:#808080;
}
#comments .commentlist li.bypostauthor span.author-badge {
	background:url(../images/main-theme-light/comments-author-badge.png) no-repeat;
}
#comments .commentlist li ul.children li {
	background:url(../images/main-theme-light/comments-child.png) no-repeat 0px 60px;	
}
#page-contact-loader,
#widget-contact-loader,
#front-page-contact-loader {
	background:url(../images/main-theme-light/contact-loader.gif) no-repeat;	
}
#project-nav {
	border-bottom:1px solid #f5f5f5;
}
#project-nav .inner {
	border-bottom:1px solid #ebebeb;	
}
#project-nav span,
#project-nav span a:link,
#project-nav span a:visited {
	color:#FFF;
}
#project-nav span:hover {
	background:#808080;
}
.project-meta {
	border-top:1px solid #ebebeb;		
}
.project-meta .inner {
	border-top:1px solid #f5f5f5;	
}
.project-meta .inner span,
.project-meta .inner a {
	text-shadow:1px 1px 0px #fff;
}
.project-meta .inner span.client {
	background:url(../images/main-theme-light/project-meta-client.png) no-repeat 0px 2px;
}
.project-meta .inner span.year {
	background:url(../images/main-theme-light/project-meta-year.png) no-repeat 0px 1px;
}
.project-meta .inner span.services {
	background:url(../images/main-theme-light/project-meta-services.png) no-repeat 0px 2px;
}
.project-meta .inner span.categories {
	background:url(../images/main-theme-light/project-meta-categories.png) no-repeat 0px 2px;
}
.project-meta .inner span.comments {
	background:url(../images/main-theme-light/project-meta-comments.png) no-repeat 0px 1px;
}
.project-sharing {
	border-top:1px solid #ebebeb;	
}
.project-sharing .facebook {
	border-top:1px solid #f5f5f5;	
}
/* PORTFOLIOS */
.portfolio-filter {
	border-bottom:1px solid #ebebeb;
}
.portfolio-filter ul li a:link,
.portfolio-filter ul li a:visited {
	color:#808080 !important;
}
.portfolio-filter ul li a:hover,
.portfolio-filter ul li a:active {
	color:#4c4c4c !important;
}
.portfolio-filter ul li.active a:link,
.portfolio-filter ul li.active a:visited,
.portfolio-filter ul li.active a:hover,
.portfolio-filter ul li.active a:active {
	color:#FFF !important;
}
.portfolio-grid .project-images {
	background:#f1f1f1 url(../images/main-theme-light/portfolio-grid-bg.png) repeat;
}
.portfolio-grid .project-content {
	background:#fafafa;
	border-top:1px solid #FFF;
	border-bottom:1px solid #e5e5e5;
}
.portfolio-category-view .portfolio-category-container h4 {
	border-bottom:1px solid #ebebeb;
}
.portfolio-masonry .project-text-only .project-content *,
.portfolio-masonry .project-text-only .project-content h3,
.portfolio-masonry .project-text-only .project-content p,
.portfolio-masonry .project-content p {
	color:#FFF;
}
.portfolio-masonry .project-text-only .project-content {
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15) inset;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15) inset;
	background-image:url(../images/main-theme-light/portfolio-masonry-textonly-overlay.png);
	background-position:right bottom;
	
}
.portfolio-masonry .project-content {
	background-image:url(../images/main-theme-light/portfolio-masonry-overlay.png);
	background-position:right bottom;
}
.portfolio-fullwidth-slideshow article:hover {
	box-shadow:0px 0px 10px #dedede;
	-moz-box-shadow:0px 0px 10px #dedede;	
	-webkit-box-shadow:0px 0px 10px #dedede;	
}
.portfolio-fullwidth-slideshow article .project-content {
	background:#fafafa;
	border-top:1px solid #FFF;
	border-bottom:1px solid #e5e5e5;
}
.portfolio-fullwidth-slideshow article .project-content ul.slideshow-controls {
	border-bottom:1px solid #f2f2f2;
}
.portfolio-fullwidth-slideshow article .project-content ul.slideshow-controls li a:link,
.portfolio-fullwidth-slideshow article .project-content ul.slideshow-controls li a:visited {
	background:#e0e0e0;
}
.portfolio-columns .project-content {
	background:#fafafa;
	border-bottom:1px solid #e5e5e5;
}
.portfolio-columns .project-image span,
.duotive-gallery-item .gallery-icon .icon-zoom,
.portfolio-grid .project-image span,
.portfolio-category-view .project-image span {
	background-image:url(../images/main-theme-light/portfolio-columns-icons.png);
}
/* BLOGS */
#navigation .wp-pagenavi {
	background:#fafafa url(../images/main-theme-light/navigation-icon.png) no-repeat 15px 9px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #e5e5e5;
}
#navigation .wp-pagenavi span.pages {
	color:#808080;
}
.post-type-4 {
	background:#fafafa;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #e5e5e5;
}
.post-type-4 .post-content {
	border-bottom:1px solid #f1f1f1;
}
.post-type-4 .post-meta {
	border-top:1px solid #fff;
}
.post-type-4 .post-meta span {
	color:#808080;
	text-shadow:1px 1px 0px #FFF;
}
.post-type-4 .post-meta a {
	text-shadow:1px 1px 0px #FFF;	
}
.post-type-4 .post-meta span.author {
	background:url(../images/main-theme-light/blog-meta-author.png) no-repeat 0px 0px;	
}
.post-type-4 .post-meta span.date {
	background:url(../images/main-theme-light/blog-meta-date.png) no-repeat 0px 0px;	
}
.post-type-4 .post-meta span.comments {
	background:url(../images/main-theme-light/blog-meta-comments.png) no-repeat 0px 0px;	
}
.post-type-2 .post-image {
	border-bottom:1px solid #e5e5e5;
}
.post-type-2 .post-content {
	background:#fafafa;
	border-top:1px solid #fff;
	border-bottom:1px solid #e5e5e5;	
}
.post-type-2 .post-meta {
	background:#fafafa;
	border-top:1px solid #fff;
	border-left:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;	
}
.post-type-2 .post-meta span.author {
	background:url(../images/main-theme-light/blog-meta-author.png) no-repeat 0px 0px;	
}
.post-type-2 .post-meta span.date {
	background:url(../images/main-theme-light/blog-meta-date.png) no-repeat 0px 0px;	
}
.post-type-2 .post-meta span.comments {
	background:url(../images/main-theme-light/blog-meta-comments.png) no-repeat 0px 0px;	
}
.post-type-3 {
	border-bottom:1px solid #ebebeb;
	border-top:1px solid #f5f5f5;	
}
.post-type-3 .post-image span {
	background:url(../images/main-theme-light/post-type-3-image.png) no-repeat;	
}
.post-type-3 .post-meta span {
	color:#b2b2b2;
	text-shadow:1px 1px 0px #FFF;
}
.post-type-3 .post-meta a {
	text-shadow:1px 1px 0px #FFF;
}
.blog-type-1-slideshow .nivo-controlNav a {
	background:url(../images/main-theme-light/blog-type-1-slideshow-controls.png) no-repeat left top;	
}
.blog-type-1-slideshow .nivo-controlNav a.active,
.blog-type-1-slideshow .nivo-controlNav a:hover {
	background:url(../images/main-theme-light/blog-type-1-slideshow-controls.png) no-repeat left bottom;	
}
.post-type-5 .post-meta span {
	color:#b2b2b2;
	text-shadow:1px 1px 0px #FFF;
}
.post-type-5 .post-meta a {
	text-shadow:1px 1px 0px #FFF;
}
.post-type-5-sep {
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #f5f5f5;	
}
/* MAIN THEME - LIGHT - SLIDESHOW - CONTENT SLIDER */
#content-slider .content {
	background:url(../images/main-theme-light/content-slider-bg.png) repeat-x;
	border-bottom:3px solid #cccccc;
}
#content-slider .content h1, #content-slider .content a.more-link {
	text-shadow:1px 1px 0px #FFF;
}
#content-slider .bx-next:link, #content-slider .bx-next:visited, #content-slider .bx-prev:link, #content-slider .bx-prev:visited {
	background-image:url(../images/main-theme-light/slider-controls.png);
	background-repeat:no-repeat;
}
#content-slider .more-link {
	background:url(../images/main-theme-light/content-more-link.png) repeat top;
}
#content-slider .more-link span {
	background:url(../images/main-theme-light/content-more-link-left.png) no-repeat left top;
}
#content-slider .more-link span span {
	background:url(../images/main-theme-light/content-more-link-right.png) no-repeat right top;
}
#content-slider .more-link:hover {
	background:url(../images/main-theme-light/content-more-link.png) repeat bottom;
}
#content-slider .more-link:hover span {
	background:url(../images/main-theme-light/content-more-link-left.png) no-repeat left bottom;
}
#content-slider .more-link:hover span span {
	background:url(../images/main-theme-light/content-more-link-right.png) no-repeat right bottom;
	color:#4c4c4c;
}
/* MAIN THEME - LIGHT - SLIDESHOW - COMPLEX SLIDER */	
.dt_complexslider .slider-controls .slider-control-left,
.dt_complexslider .slider-controls .slider-control-right {
	background:url(../images/main-theme-light/slider-controls.png) no-repeat;
}
.dt_complexslider .slider-timer {
	background:#f1f1f1 url(../images/main-theme-light/complexslider-timer.png) no-repeat left top;
}
.dt_complexslider .slider-timer .timer {
    background: url(../images/main-theme-light/complexslider-timer-inner.png) repeat-x scroll left top #ADBB42;
}
.dt_complexslider .slider-content {
	background: #f1f1f1 url(../images/main-theme-light/complexslider-content.png) no-repeat left bottom;
}
.dt_complexslider .icon {
	background:url(../images/main-theme-light/portfolio-columns-icons.png) no-repeat;
}
.dt_complexslider .slider-gallery a:hover span,
.dt_complexslider .slider-gallery a.active span {
	border-color:#e5e5e5;
}
.dt_complexslider .slider-timer {
	border-bottom:solid 1px #e5e5e5;
}
.dt_complexslider .slider-gallery li {
	border:solid 1px #e6e6e6;
}
/* MAIN THEME - LIGHT - SLIDESHOW - PRESENTATION SLIDER */	
.dt_presentationslider .slider-images {
	background-color:#f1f1f1;
}
.dt_presentationslider .slider-controls .slider-control-left:link,
.dt_presentationslider .slider-controls .slider-control-left:visited,
.dt_presentationslider .slider-controls .slider-control-right:link,
.dt_presentationslider .slider-controls .slider-control-right:visited {
	background-image:url(../images/main-theme-light/slider-controls.png);
}
.dt_presentationslider .slider-timer {
	background-image:url(../images/main-theme-light/presentationslider-timer.png);
	background-color:#f1f1f1;
	border-color:#e5e5e5;
}
.dt_presentationslider .slider-timer .timer {
	background-image:url(../images/main-theme-light/presentationslider-timer-bg.png);
}
.dt_presentationslider .slider-gallery {
	background-image:url(../images/main-theme-light/presentationslider-gallery-bg.png);
}
.dt_presentationslider .slider-gallery.single-content {
	border-top:solid 1px #ffffff;
}
.dt_presentationslider .slider-scroll .scroll-bar-parent {
	background-image:url(../images/main-theme-light/presentationslider-sprite.png);
	background-color:#f1f1f1;
}
.dt_presentationslider .slider-scroll .slider-scroll-bar .ui-slider-handle:link,
.dt_presentationslider .slider-scroll .slider-scroll-bar .ui-slider-handle:visited {
	background-image:url(../images/main-theme-light/presentationslider-sprite.png);
}
.dt_presentationslider .slider-scroll .slider-scroll-left:link,
.dt_presentationslider .slider-scroll .slider-scroll-left:visited {
	background-image:url(../images/main-theme-light/presentationslider-sprite.png);
}
.dt_presentationslider .slider-scroll .slider-scroll-right:link,
.dt_presentationslider .slider-scroll .slider-scroll-right:visited {
	background-image:url(../images/main-theme-light/presentationslider-sprite.png);
}
.dt_presentationslider .slider-gallery ul li a:link,
.dt_presentationslider .slider-gallery ul li a:visited {
	background-image:url(../images/main-theme-light/presentationslider-gallery-item-bg.png);
}
.dt_presentationslider .slider-gallery ul li a:link,
.dt_presentationslider .slider-gallery ul li a:visited {
	color:#4c4c4c;
}
.dt_presentationslider .icon {
	background-image:url(../images/main-theme-light/portfolio-columns-icons.png);
}
/* MAIN THEME - LIGHT - SLIDESHOW - FULLWIDTH SLIDER */
.dt_fullwidthslider .slider-controls .slider-control-left,
.dt_fullwidthslider .slider-controls .slider-control-right {
	background:url(../images/main-theme-light/slider-controls.png) no-repeat;
}
.dt_fullwidthslider .slider-descriptions a.slider-desc-close:link,
.dt_fullwidthslider .slider-descriptions a.slider-desc-close:visited,
.dt_fullwidthslider .slider-helpbox .slider-helpbox-close:link,
.dt_fullwidthslider .slider-helpbox .slider-helpbox-close:visited {
	background:#e5e5e5 url(../images/main-theme-light/fullwidth-slider-close-btn.png) no-repeat center;
}
.dt_fullwidthslider .slider-descriptions li a:link,
.dt_fullwidthslider .slider-descriptions li a:visited {
	background: url(../images/main-theme-light/read-more-icon.png) no-repeat right 4px;
}
.dt_fullwidthslider .icon {
	background:url(../images/main-theme-light/portfolio-columns-icons.png) no-repeat;
}
/* MAIN THEME - LIGHT - SLIDESHOW - FULLSCREEN SLIDER */
.dt_fullscreenslider .slider-descriptions li h3 {
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4);
}
.dt_fullscreenslider .slider-descriptions li p {
	color:#f1f1f1 !important;
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.3);
}
.dt_fullscreenslider .more-link .mid {
	height:48px;
	display:block;
	float:left;
	font-size:12pt;
	line-height:46px;
	text-shadow:1px 1px 0px #ffffff;
	background-image:url(../images/main-theme-light/fullscreen-slider-button-mid.png);
	background-repeat:repeat-x;
}
.dt_fullscreenslider .more-link .left {
	width:19px;
	height:48px;
	display:block;
	float:left;
	background-image:url(../images/main-theme-light/fullscreen-slider-button-left.png);
	background-repeat:repeat-x;

}
.dt_fullscreenslider .more-link .right {
	width:19px;
	height:48px;
	display:block;
	float:left;
	background-image:url(../images/main-theme-light/fullscreen-slider-button-right.png);
	background-repeat:repeat-x;

}
.dt_fullscreenslider .more-link:hover .mid,
.dt_fullscreenslider .more-link:active .mid {
	line-height:48px;
	color:#4c4c4c;
	background-position:center bottom;
}
/* MAIN THEME - LIGHT - SLIDESHOW - GALLERY SLIDER */
.dt_galleryslider .slider-controls .slider-control-left,
.dt_galleryslider .slider-controls .slider-control-right {
	background:url(../images/main-theme-light/slider-controls.png) no-repeat;
}
.dt_galleryslider .slider-scroll .scroll-bar-parent {
	background-color:##f1f1f1 ;
	background-image:url(../images/main-theme-light/galleryslider-sprite.png);
}
.dt_galleryslider .slider-scroll .slider-scroll-bar .ui-slider-handle:link,
.dt_galleryslider .slider-scroll .slider-scroll-bar .ui-slider-handle:visited,
.dt_galleryslider .slider-scroll .slider-scroll-left:link,
.dt_galleryslider .slider-scroll .slider-scroll-left:visited,
.dt_galleryslider .slider-scroll .slider-scroll-right:link,
.dt_galleryslider .slider-scroll .slider-scroll-right:visited  {
	background-image:url(../images/main-theme-light/galleryslider-sprite.png);
	background-repeat:no-repeat;
}
/* FOOTER */
#footer-sharing-wrapper {
	background:url(../images/main-theme-light/footer-sharing-wrapper.png) no-repeat;
}
.footer-content-sep {
	background:url(../images/main-theme-light/footer-content-sep.png) no-repeat;
}
