﻿@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
/************************
 * Fonts
 ************************/
 
body,
input,
textarea
{
	font-family:'Lato';
}

.big-slider-slide .text .title,
.logo-text,
h1,h2,h3,h4,h5,h6,
.widget-header,
.hover-add-pane .title,
.new-comment-caption,
.portfolio-small-preview .title,
.testimonials-block .item .name-name,
.biginfopane .text-block-title,
.pricing-column li.pricing-title,
.pricing-column li.pricing-price
{
	font-family:'Lato';
}

/************************
 * Background
 ************************/

body
{
	background-color:#ffffff;background-repeat:repeat;background-attachment:fixed}


/************************
 * Colors
 ************************/
 

body
{
	color:#4A4a4A;
}

.headline-text
{
	color:#d91b5c;
}

/* Menu */

.bg-color-menu,
.primary-menu li
{
	background-color:#ffffff;
	}

.primary-menu a,
.logo-text
{
	color:#9fa2a6;
}

.primary-menu li a:hover,
.primary-menu li.omHover a,
.primary-menu li ul a
{
	color:#4a6c80;
}

.primary-menu li ul,
.primary-menu a:hover,
.primary-menu li.omHover a
{
	background-color:#ffffff;
}

.primary-menu li ul a
{
	border-bottom-color:rgba(74,108,128,0.4);
}

.primary-menu li ul a:hover,
.primary-menu li ul li.omHover > a
{
	background-color:#ffffff;
	color:#9fa2a6;
}

.primary-menu > li > ul:after
{
	background-color:#ffffff;
}

/* Slider */

.bg-color-slider
{
	background-color:#d91b5c;
	}

.big-slider
{
	color:#ffffff;
}

.big-slider-slide .text .title
{
	color:#ffffff;
}

.no-touch .big-slider-slide:hover .text,
.big-slider-control .control-left:hover,
.big-slider-control .control-right:hover,
.big-slider-control .control-seek:hover .control-seek-box-inner,
.big-slider-control .control-seek-box.pressed .control-seek-box-inner
{
	background-color:#4a4a4a;
}

.no-touch .big-slider-slide:hover .text,
.no-touch .big-slider-slide:hover .text .title
{
	color:#ffffff;
}

/* Other */

a,
.sub-footer a:hover,
.post-categories a:hover,
.post-author a:hover,
.post-tags a:hover,
.post-comments a:hover,
.comment .info .name a:hover,
.portfolio-thumb .title,
.latest-tweets .tweet-status a:hover,
.headline-text a:hover,
.testimonials-block .item .qo,
.post-big .post-title a:hover,
.sort-menu li a.button.active .count
{
	color:#d91b5c;
}

.footer a,
.footer .sub-footer a:hover,
.footer .latest-tweets .tweet-status a:hover,
.footer .testimonials-block .item .qo
{
	color:#ffffff;
}

.bg-color-main,
.sort-menu li a.button .count
{
	background-color:#ffffff;
	}

.bg-color-sidebar
{
	background-color:#ffffff;
		box-shadow: -3px 0px 10px 8px #ffffff inset, 1px 2px 0px 0px #000000 inset;
}

.bg-color-footer
{
	background-color:#4a4a4a;
	}

.custom-gallery .controls,
.navigation-pages a:hover span.item,
.navigation-pages > span.item,
input[type=button],
input[type=submit],
input[type=reset]:hover,
.navigation-prev-next .navigation-prev a:before,
.navigation-prev-next .navigation-next a:after,
.navigation-prev-next .navigation-prev a:hover,
.navigation-prev-next .navigation-next a:hover,
.jp-volume-bar-value, .jp-play-bar,
.portfolio-thumb:hover .desc,
.button, a.button,
.dropcap.bgcolor-theme,
.marker,
.biginfopane,
.custom-table.style-3 th,
.custom-table-wrapper.style-3 table th,
.testimonials-block .controls a,
.pricing-column li.pricing-price,
.post-big .post-date,
.post-small .post-big-pic-over
{
	background-color:#d91b5c;
}

.sort-menu li a.button.active,
.button, a.button
{
	background-color:#d91b5c !important;
}

.footer input[type=button],
.footer input[type=submit],
.footer input[type=reset]:hover,
.footer .jp-volume-bar-value, .footer .jp-play-bar,
.footer .button, .footer a.button,
.footer .dropcap.bgcolor-theme,
.footer .marker,
.footer .biginfopane,
.footer .custom-table.style-3 th,
.footer .custom-table-wrapper.style-3 table th,
.footer .testimonials-block .controls a,
.footer .pricing-column li.pricing-price
{
	background-color:#ffffff;
}

.footer .button, .footer a.button
{
	background-color:#ffffff !important;
}

.tabs-control li a.active
{
	-webkit-box-shadow:inset 0 3px 0 0 #d91b5c;
	-moz-box-shadow:inset 0 3px 0 0 #d91b5c;
	box-shadow:inset 0 3px 0 0 #d91b5c;
}

.footer .tabs-control li a.active
{
	-webkit-box-shadow:inset 0 3px 0 0 #ffffff;
	-moz-box-shadow:inset 0 3px 0 0 #ffffff;
	box-shadow:inset 0 3px 0 0 #ffffff;
}

.pricing-column li.pricing-title,
.post-big .post-title-inner
{
	border-top-color:#d91b5c;
}

.footer .pricing-column li.pricing-title
{
	border-top-color:#ffffff;
}

.custom-gallery .controls .pager a:after
{
	border-right-color:#d91b5c;
}

.post-widget-text .date,
.box-phone .days,
.breadcrumbs,
.post-categories,
.post-author,
.post-tags,
.post-full .post-date,
.post-small .post-date,
.post-comments,
.post-title-comment,
.post-title-link,
.comment .info .date,
.navigation-pages span.title,
.navigation-prev-next .navigation-prev a,
.navigation-prev-next .navigation-next a,
.content-block .content-title,
.latest-tweets .tweet-time a,
.portfolio-small-preview .tags,
.testimonials-block .item .name-desc,
.side-text,
.sort-menu li a.button .count
{
	color:#A0A0A0;
}

.sort-menu li a.button
{
	background-color:#A0A0A0 !important;
}

.sidebar .widget-header
{
	background-color:Transparent;
	color:#E1E1E1;
}

/* Footer */
.footer {
	color:#eeeeee;
}

.sub-footer-divider {
	background-color:#eeeeee;
}

.footer .post-widget-text .date,
.footer .box-phone .days,
.footer .content-block .content-title,
.footer .latest-tweets .tweet-time a,
.footer .portfolio-small-preview .tags,
.footer .testimonials-block .item .name-desc,
.sub-footer,
.footer .side-text
{
	color:#898989;
}

.custom .menu-item.menu-item-search { float:right; width:260px; }
.custom .menu-search-form { float:right; padding-top:3px; width:250px; }
.custom form.menu-search-form { width:auto; }
.custom form.menu-search-form #s { background:#fff; border:1px solid #000; font-size:11px; margin:0 2px 0 0; padding:2px; width:180px; float:left; }
.custom .menu-search-form input#searchsubmit.my-wp-search { background:#000; color:#fff; cursor:pointer; float:right; padding:2px; text-transform:uppercase; }




