
body
{
	background-color:#483F3B;
	background-repeat:repeat;
}

a,
body,
input,
textarea,
.ui-tabs-panel,
.theme-accordion.ui-widget,
.theme-accordion.ui-widget .ui-accordion-content>div
{
	font-family:'Arial';
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#CBBAAF;
}

h1,
h1 a,
p.dropcap span
{
	font-family:'Noticia Text';
	font-size:36px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
}

h2,
h2 a,
span.menu-box-header,
div.single-post div.post-date span.day,
ul.blog-post-list li div.post-date span.day,
#comments #comments-number span.number
{
	font-family:'Noticia Text';
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
}

h3,
h3 a,
ul.sf-menu>li>a span.title,
div.widget ul.menu-box-widget li a span.menu-box-widget-header
{
	font-family:'Noticia Text';
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
}

h4,
h4 a,
span.menu-box-subheader,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
div.widget-menu ul li a
{
	font-family:'Noticia Text';
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
}

h5,
h5 a,
ul.sf-menu>li>a span.subtitle,
div.widget ul.menu-box-widget li a span.menu-box-widget-subheader
{
	font-family:'Noticia Text';
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
}

h6,
h6 a
{
	font-family:'Noticia Text';
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
}

a,
body,
input,
textarea,
.ui-tabs-panel,
.theme-accordion.ui-widget,
.theme-accordion.ui-widget .ui-accordion-content>div
{
	font-size:13px;
}

h1,
h1 a,
p.dropcap span
{
	font-size:36px;
}

h2,
h2 a,
span.menu-box-header,
div.single-post div.post-date span.day,
ul.blog-post-list li div.post-date span.day,
#comments #comments-number span.number
{
	font-size:24px;
}

h3,
h3 a,
ul.sf-menu>li>a span.title,
div.widget ul.menu-box-widget li a span.menu-box-widget-header
{
	font-size:18px;
}

h4,
h4 a,
span.menu-box-subheader,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
div.widget-menu ul li a
{
	font-size:16px;
}

h5,
h5 a,
ul.sf-menu>li>a span.subtitle,
div.widget ul.menu-box-widget li a span.menu-box-widget-subheader
{
	font-size:14px;
}

h6,
h6 a
{
	font-size:12px;
}
@media only screen  and (min-width:768px) and (max-width:989px)
{

a,
body,
input,
textarea,
.ui-tabs-panel,
.theme-accordion.ui-widget,
.theme-accordion.ui-widget .ui-accordion-content>div
{
	font-size:13px;
}
}

@media only screen  and (min-width:768px) and (max-width:989px)
{

h1,
h1 a,
p.dropcap span
{
	font-size:36px;
}
}

@media only screen  and (min-width:768px) and (max-width:989px)
{

h2,
h2 a,
span.menu-box-header,
div.single-post div.post-date span.day,
ul.blog-post-list li div.post-date span.day,
#comments #comments-number span.number
{
	font-size:24px;
}
}

@media only screen  and (min-width:768px) and (max-width:989px)
{

h3,
h3 a,
ul.sf-menu>li>a span.title,
div.widget ul.menu-box-widget li a span.menu-box-widget-header
{
	font-size:18px;
}
}

@media only screen  and (min-width:768px) and (max-width:989px)
{

h4,
h4 a,
span.menu-box-subheader,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
div.widget-menu ul li a
{
	font-size:16px;
}
}

@media only screen  and (min-width:768px) and (max-width:989px)
{

h5,
h5 a,
ul.sf-menu>li>a span.subtitle,
div.widget ul.menu-box-widget li a span.menu-box-widget-subheader
{
	font-size:14px;
}
}

@media only screen  and (min-width:768px) and (max-width:989px)
{

h6,
h6 a
{
	font-size:12px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

a,
body,
input,
textarea,
.ui-tabs-panel,
.theme-accordion.ui-widget,
.theme-accordion.ui-widget .ui-accordion-content>div
{
	font-size:13px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h1,
h1 a,
p.dropcap span
{
	font-size:36px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h2,
h2 a,
span.menu-box-header,
div.single-post div.post-date span.day,
ul.blog-post-list li div.post-date span.day,
#comments #comments-number span.number
{
	font-size:24px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h3,
h3 a,
ul.sf-menu>li>a span.title,
div.widget ul.menu-box-widget li a span.menu-box-widget-header
{
	font-size:18px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h4,
h4 a,
span.menu-box-subheader,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
div.widget-menu ul li a
{
	font-size:16px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h5,
h5 a,
ul.sf-menu>li>a span.subtitle,
div.widget ul.menu-box-widget li a span.menu-box-widget-subheader
{
	font-size:14px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h6,
h6 a
{
	font-size:12px;
}
}

@media only screen  and (max-width:479px)
{

a,
body,
input,
textarea,
.ui-tabs-panel,
.theme-accordion.ui-widget,
.theme-accordion.ui-widget .ui-accordion-content>div
{
	font-size:13px;
}
}

@media only screen  and (max-width:479px)
{

h1,
h1 a,
p.dropcap span
{
	font-size:36px;
}
}

@media only screen  and (max-width:479px)
{

h2,
h2 a,
span.menu-box-header,
div.single-post div.post-date span.day,
ul.blog-post-list li div.post-date span.day,
#comments #comments-number span.number
{
	font-size:24px;
}
}

@media only screen  and (max-width:479px)
{

h3,
h3 a,
ul.sf-menu>li>a span.title,
div.widget ul.menu-box-widget li a span.menu-box-widget-header
{
	font-size:18px;
}
}

@media only screen  and (max-width:479px)
{

h4,
h4 a,
span.menu-box-subheader,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
div.widget-menu ul li a
{
	font-size:16px;
}
}

@media only screen  and (max-width:479px)
{

h5,
h5 a,
ul.sf-menu>li>a span.subtitle,
div.widget ul.menu-box-widget li a span.menu-box-widget-subheader
{
	font-size:14px;
}
}

@media only screen  and (max-width:479px)
{

h6,
h6 a
{
	font-size:12px;
}
}


div.header div.header-logo
{
	margin-top:25px;
}

div.header div.header-cite
{
	margin-top:10px;
}

div.header div.header-phone
{
	margin-top:30px;
}

div.infopanel.infopanel-263
{
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
	background-color:#4E4440;
}

div.infopanel.infopanel-263 h2
{
	color:#FFFFFF;
}

div.infopanel.infopanel-263 h4
{
	color:#CBBAAF;
}

div.infopanel.infopanel-263 a
{
	color:#FFFFFF;
	background-color:#F66E00;
}

div.infopanel.infopanel-888
{
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
	background-color:#4E4440;
}

div.infopanel.infopanel-888 h2
{
	color:#FFFFFF;
}

div.infopanel.infopanel-888 h4
{
	color:#CBBAAF;
}

div.infopanel.infopanel-888 a
{
	color:#FFFFFF;
	background-color:#F66E00;
}

ul.sf-menu>li
{
	width:157px;
}

ul.sf-menu>li ul,
ul.sf-menu>li ul li
{
	width:190px;
}

ul.sf-menu>li:hover>ul li:hover ul,
ul.sf-menu>li.sfHover>ul li.sfHover ul
{
	left:190px;
}

ul.sf-menu>li
{
	margin-right:4px;
	margin-left:4px;
}
@media only screen  and (min-width:768px) and (max-width:989px)
{

ul.sf-menu>li
{
	width:117px;
}
}

@media only screen  and (min-width:768px) and (max-width:989px)
{

ul.sf-menu>li ul,
ul.sf-menu>li ul li
{
	width:190px;
}
}

@media only screen  and (min-width:768px) and (max-width:989px)
{

ul.sf-menu>li:hover>ul li:hover ul,
ul.sf-menu>li.sfHover>ul li.sfHover ul
{
	left:190px;
}
}

@media only screen  and (min-width:768px) and (max-width:989px)
{

ul.sf-menu>li
{
	margin-right:4px;
	margin-left:4px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

ul.sf-menu>li
{
	width:217px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

ul.sf-menu>li ul,
ul.sf-menu>li ul li
{
	width:217px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

ul.sf-menu>li:hover>ul li:hover ul,
ul.sf-menu>li.sfHover>ul li.sfHover ul
{
	left:217px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

ul.sf-menu>li
{
	margin-right:4px;
	margin-left:4px;
}
}

@media only screen  and (max-width:479px)
{

ul.sf-menu>li
{
	width:292px;
}
}

@media only screen  and (max-width:479px)
{

ul.sf-menu>li ul,
ul.sf-menu>li ul li
{
	width:292px;
}
}

@media only screen  and (max-width:479px)
{

ul.sf-menu>li:hover>ul li:hover ul,
ul.sf-menu>li.sfHover>ul li.sfHover ul
{
	left:292px;
}
}

@media only screen  and (max-width:479px)
{

ul.sf-menu>li
{
	margin-right:4px;
	margin-left:4px;
}
}

@media only screen  and (min-width:0px) and (max-width:769px)
{

ul.sf-menu
{
	display:none;
}
}

@media only screen  and (min-width:0px) and (max-width:769px)
{

select.dp-menu
{
	display:block;
}
}


span.menu-box-subheader,
div.notice-box a,
div.notice-box h4,
div.header div.header-cite h4.header-cite-second-line,
div.header div.header-phone h4.header-phone-second-line,
div.latest-tweets ul li div span,
.single-image div.gallery-bottom-box h5,
div.widget div.latest-post>ul>li div.date span,
div.widget div.most-viewed>ul>li div.date span,
div.widget div.most-commented>ul>li div.date span,
div.widget ul.menu-box-widget li a span.menu-box-widget-subheader,
ul.sf-menu>li>a span.subtitle,
div.widget-menu ul li a,
ul.blog-post-list li a.post-read-more,
ul.gallery-item-list li div.gallery-bottom-box h5,
ul.pricing-list li .pricing-list-name,
ul.pricing-list li .pricing-list-price,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
div.footer-bottom>div.main a,
select.dp-menu
{
	color:#CBBAAF;
}

a,a:hover,
div.single-post div.post-date,
div.blog-pagination a:hover,
div.blog-pagination span,
div.comment-pagination a:hover,
div.comment-pagination span,
div.testimonial-carousel-pagination a:hover,
div.testimonial-carousel-pagination a.selected,
div.carousel-pagination a:hover,
div.carousel-pagination a.selected,
div.widget div.latest-post>ul>li h6 a,
div.widget div.most-viewed>ul>li h6 a,
div.widget div.most-commented>ul>li h6 a,
.single-image div.gallery-bottom-box-hover h5,
form input[type="submit"]:hover,
form input[type="button"]:hover,
ul.feature-list-1 li h6,
ul.feature-list-2 li h6,
ul.blog-post-list li div.post-date,
ul.blog-post-list li a.post-read-more:hover,
ul.gallery-item-list li div.gallery-bottom-box-hover h5,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:hover,
.ui-state-active a:visited,
.ui-state-default a:hover,
.qtip .qtip-content,
.ui-tabs-panel a,
.ui-tabs-panel a:hover,
.ui-accordion-content a,
.ui-accordion-content a:hover,
#comments #comments-number,
div.widget-menu ul li.current-menu-item>a,
div.widget-menu ul li.current_page_parent>a,
div.widget-menu ul li.current-menu-ancestor>a,
div.widget-menu ul li.current-page-ancestor>a,
div.widget-menu ul li.widget-menu-element-selected>a,
div.widget-menu ul li a:hover
{
	color:#FFFFFF;
}

ul.testimonial-list li .testimonial-list-company,
div.footer-bottom>div.main
{
	color:#8A7D75;
}

.google-map a
{
	color:#AAAAAA;
}

#fancybox-title-inside
{
	color:#888888;
}

h1 span.underline,
h2 span.underline,
h3 span.underline,
h4 span.underline,
h5 span.underline,
h6 span.underline,
ul.blog-post-list li div.post-date,
ul.gallery-item-list li div.gallery-bottom-box>div.hover,
form input[type="submit"]:hover,
form input[type="button"]:hover,
ul.blog-post-list li a.post-read-more:hover,
.single-image div.gallery-bottom-box>div.hover,
div.single-post div.post-date,
#comments #comments-number
{
	background-color:#F66E00;
}

div.latest-tweets ul li div,
div.widget div.latest-post>ul>li div.date,
div.widget div.most-viewed>ul>li div.date,
div.widget div.most-commented>ul>li div.date,
div.single-post div.post-tag ul li span,
.single-image div.gallery-bottom-box>div.default,
ul.blog-post-list li a.post-read-more,
form input[type="submit"],
form input[type="button"],
ul.blog-post-list li div.post-tag ul li span,
ul.gallery-item-list li div.gallery-bottom-box>div.default,
.theme-tab.ui-tabs .ui-tabs-nav .ui-state-active,
.wp-caption,
select.dp-menu
{
	background-color:#5D514B;
}

div.notice-box>div,
ul.feature-list-2 li
{
	background-color:#4E4440;
}

.qtip.qtip-error
{
	background-color:#E9431C;
}

.qtip.qtip-success
{
	background-color:#61911B;
}

ul.sf-menu li:hover ul li:hover>a,
ul.sf-menu li.sfHover ul li.sfHover>a,
ul.sf-menu li:hover ul li.current-menu-item>a,
ul.sf-menu li.sfHover ul li.current-menu-item>a,
ul.sf-menu li:hover ul li.current-menu-ancestor>a,
ul.sf-menu li.sfHover ul li.current-menu-ancestor>a,
ul.sf-menu li:hover ul li.current-page-ancestor>a,
ul.sf-menu li.sfHover ul li.current-page-ancestor>a,
ul.sf-menu li:hover ul li.current_page_parent>a,
ul.sf-menu li.sfHover ul li.current_page_parent>a
{
	background-color:#37302D;
}

ul.sf-menu>li ul li a,
.menu-fixed
{
	background-color:#3E3633;
}

div.footer-bottom
{
	background-color:#302A27;
}

div.blog-pagination span.current,
div.blog-pagination a:hover,
div.comment-pagination span.current,
div.comment-pagination a:hover,
div.testimonial-carousel-pagination a:hover,
div.testimonial-carousel-pagination a.selected,
div.carousel-pagination a:hover,
div.carousel-pagination a.selected,
div.widget ul.category-list li>a:hover,
div.widget ul.category-list li.current-cat>a,
div.menu-box ul.menu-box li:hover,
div.widget ul.menu-box-widget li a:hover,
div.single-post div.post-tag li a:hover,
ul.blog-post-list li div.post-tag li a:hover,
ul.gallery-filter-menu li a:hover,
ul.gallery-filter-menu li a.selected,
ul.sf-menu>li:hover>a,
ul.sf-menu>li.sfHover>a,
ul.sf-menu>li.current-menu-item>a,
ul.sf-menu>li.current_page_parent>a,
ul.sf-menu>li.current-menu-ancestor>a,
ul.sf-menu>li.current-page-ancestor>a,
div.widget-menu ul li.current-menu-item>a,
div.widget-menu ul li.current_page_parent>a,
div.widget-menu ul li.current-menu-ancestor>a,
div.widget-menu ul li.current-page-ancestor>a,
div.widget-menu ul li.widget-menu-element-selected>a,
div.widget-menu ul li a:hover
{
	border-color:#F66E00;
}

div.page-content,
div.menu-box ul.menu-box li,
div.header div.header-cite,
div.widget ul.category-list li>a,
div.single-post div.post-tag li a,
ul.blog-post-list li div.post-tag li a,
div.single-post div.post-tag li span,
ul.blog-post-list li div.post-tag li span,
div.blog-pagination a,
div.blog-pagination span,
div.comment-pagination a,
div.comment-pagination span,
div.widget ul.menu-box-widget li a,
div.testimonial-carousel-pagination a,
div.carousel-pagination a,
div.single-post div.post-info div.post-info-bar,
ul.company-info li,
.form-field,
ul.testimonial-list li>div,
ul.gallery-filter-menu li a,
ul.blog-post-list li div.post-info div.post-info-bar,
ul.pricing-list li,
ul.sf-menu>li>a,
.theme-accordion .ui-accordion-header.ui-state-default,
.theme-tab.ui-tabs .ui-tabs-panel,
.theme-tab.ui-tabs .ui-tabs-nav .ui-state-default,
#comments_list>ul>li .comment-avatar,
#comments_list>ul>li .comment-infobar,
#respond,
div.menu-box-wrapper,
div.widget-menu ul li a
{
	border-color:#5D514B;
}

ul.sf-menu>li ul li a
{
	border-color:#483F3B;
}

.qtip.qtip-error .qtip-tip,
.qtip.qtip-error .qtip-tip canvas
{
	border-color:#E9431C;
}

.qtip.qtip-success .qtip-tip,
.qtip.qtip-success .qtip-tip canvas
{
	border-color:#61911B;
}

::selection
{
	color:#FFFFFF;
}

::-moz-selection
{
	color:#FFFFFF;
}

::selection
{
	background:none repeat scroll 0 0 #F66E00;
}

::-moz-selection
{
	background:none repeat scroll 0 0 #F66E00;
}
