body { background: #ffffff; }
#wrapper { box-shadow:0 0 30px 10px rgba(214,214,214,0.4); }
.fancybox-overlay { background:rgba(255,255,255,0.95); }

	#navigation{left:0;right:0;}

#header p{color: #686364;}

body { color:#adadad; font-family: 'Open Sans', sans-serif; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color:#ef649c; font-family: 'Hind', sans-serif; }
.gallery a.thumb, .videos a.thumb, .blog a.thumb, .tax a.thumb { background-color: #ef649c; }
a { color: #ef649c; }
a:hover, a:focus { color: #ef2f7c; }
.btn-cta,
.btn-cta:hover,
.btn-cta:focus,
.btn-cta:active {
	background: #ef649c;
	background: -moz-linear-gradient(top, #ef649c 0%, #ef649c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef649c), color-stop(100%,#ef649c));
	background: -webkit-linear-gradient(top, #ef649c 0%,#ef649c 100%);
	background: -o-linear-gradient(top, #ef649c 0%,#ef649c 100%);
	background: -ms-linear-gradient(top, #ef649c 0%,#ef649c 100%);
	background: linear-gradient(to bottom, #ef649c 0%,#ef649c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef649c', endColorstr='#ef649c',GradientType=0 );
	color: #fff!important;
}
.btn-cta:hover { box-shadow: 0 0 10px #ef649c; color: #fff; }
.btn-cta:focus, .btn-cta:active {
	box-shadow: 0 0 10px #ef649c, 0 0 0 100px rgba(0,0,0,0.1) inset, 0 3px 5px rgba(0, 0, 0, 0.3) inset;
	color: #fff;
}
.btn-at { background-color: #ef649c; color: #fff; }
.btn-at:hover, .btn-at:focus, .btn-at:active { background-color: #ef649c; color: #fff; }
::selection { color: #fff; background: #ef649c; }
::-moz-selection { color: #fff; background: #ef649c; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #ef649c; border-color: #ef2f7c; }
.pagination > li >a , .pagination > li > span { color: #ef649c; }
.pagination > li >a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color: #ef2f7c }
.social li a:hover, .social li a:focus { background: #ef649c; }
.newsletter_widget .newsletter-s p { background-color: #ef649c; }

#navigation .navbar {
	border-radius: 0;
	border: none;
	margin-bottom: 0;
	min-height: 40px;
	background: #f09fc0;
	background: -moz-linear-gradient(top, #f09fc0 0%, #ef6ba0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f09fc0), color-stop(100%,#ef6ba0));
	background: -webkit-linear-gradient(top, #f09fc0 0%,#ef6ba0 100%);
	background: -o-linear-gradient(top, #f09fc0 0%,#ef6ba0 100%);
	background: -ms-linear-gradient(top, #f09fc0 0%,#ef6ba0 100%);
	background: linear-gradient(to bottom, #f09fc0 0%,#ef6ba0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09fc0', endColorstr='#ef6ba0',GradientType=0 );
}
#navigation .navbar-nav > li > a { color:#fff; }
#navigation .navbar-nav > li > a:hover, #navigation .navbar-nav > li > a:focus { color:#fff; }

.widget .h1 { color: #423c3d; }
.widget.widget_recent_entries ul li a,
.widget.widget_archive ul li a,
.widget.widget_categories ul li a { background:#fff; color: #ef649c; }
.widget.widget_recent_entries ul li a:hover,
.widget.widget_archive ul li a:hover,
.widget.widget_categories ul li a:hover,
.widget.widget_recent_entries ul li a:focus,
.widget.widget_archive ul li a:focus,
.widget.widget_categories ul li a:focus,
.widget.widget_recent_entries ul li a:hover:after,
.widget.widget_archive ul li a:hover:after,
.widget.widget_categories ul li a:hover:after,
.widget.widget_recent_entries ul li a:focus:after,
.widget.widget_archive ul li a:focus:after,
.widget.widget_categories  ul li a:focus:after { background:#ef649c; color: #fff; text-decoration:none; }
.widget.widget_meta ul li span, .widget.widget_recent_comments ul li span { color:#adadad; }
#footer { background: #0c0b0b; }
#footer p, #footer ul{ color:#686364; }
#footer a{color:#686364;}
#footer a:hover, #footer a:focus { color: #fff; }
.disclaimer p{color:#686364;}
