.entry-content a {
	color: rgb(255, 255, 255);
}
.entry-content a:visited {
	color: rgb(255, 255, 255);
}
p a {
	color: rgb(0, 0, 0) !important; text-decoration: underline;
}
.entry-content a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
pre {
	font-size: 1rem;
}
.navbar {
	background: rgba(255, 255, 255, 0.9) !important;
}
.navbar-inverse .navbar-nav ul.sub-menu {
	background: rgba(31, 33, 36, 1) !important;
}
#main-nav {
	border-bottom-color: rgb(0, 0, 0) !important; border-bottom-width: 3px !important; border-bottom-style: solid !important;
}
.navbar-right-search {
	background: url("search.png") no-repeat; height: 22px; padding-left: 20px; margin-top: 30px; margin-right: 5px; margin-left: 20px; float: right !important; display: none; cursor: pointer;
}
.header-search {
	background: rgb(0, 0, 0); width: 100%; text-align: center !important; position: absolute;
}
.search-field {
	border-radius: 4px !important; border: 1px solid rgb(207, 79, 58) !important; border-image: none !important; width: 550px; height: 39px !important; padding-top: 1px !important;
}
.header-search-submit {
	background: rgb(46, 48, 55) !important; padding: 8px 30px !important; color: rgb(255, 255, 255) !important; font-family: "Titillium Web", sans-serif;
}
.header-search-submit:hover {
	background: rgb(64, 64, 64) !important;
}
.navbar-inverse .navbar-nav > li > a {
	padding: 0px 0px !important; border-radius: 4px !important; color: rgb(84, 75, 75) !important; text-transform: uppercase !important; font-size: 13px; font-weight: bold; margin-right: 3px !important;
}
.navbar-inverse .main-navigation > ul > li > a {
	padding: 0px 0px !important; border-radius: 4px !important; color: rgb(84, 75, 75) !important; text-transform: uppercase !important; font-size: 13px; font-weight: bold; margin-right: 3px !important;
}
.focus {
	background: url("shattered.png") rgb(255, 255, 255) !important; color: rgb(192, 205, 207) !important;
}
.focus h5 {
	color: rgb(69, 69, 69) !important;
}
.focus h6 {
	color: rgb(133, 133, 133) !important;
}
.navbar-inverse .navbar-nav ul.sub-menu li {
	width: 100%; float: left;
}
.navbar-inverse .navbar-nav ul.sub-menu li a {
	padding: 0px !important; width: 100%; color: white !important; float: left;
}
.navbar-inverse .navbar-nav ul.sub-menu li:hover {
	background: rgba(255, 255, 255, 0.1);
}
.navbar-inverse .navbar-nav ul.sub-menu li:hover > a {
	padding: 0px 10px !important; color: white !important;
}
.navbar-inverse .navbar-nav > li:hover > a {
	padding: 0px 15px !important; color: rgba(76, 88, 107, 0.9) !important;
}
.nav li a.nav-active {
	color: rgb(0, 0, 0) !important;
}
.nav li a.nav-active::before {
	background: rgb(0, 0, 0) !important;
}
.header {
	min-height: 0px;
}
.header {
	background: rgba(51, 67, 70, 0.5) !important;
}
.intro-text {
	color: rgb(255, 255, 255) !important;
}
.dark-text {
	color: rgb(46, 48, 55) !important;
}
h2.white-text {
	color: rgb(255, 255, 255) !important;
}
.works {
	background: rgb(245, 245, 245) !important;
}
.about-us {
	background: rgb(46, 48, 55) !important; color: rgb(192, 205, 207) !important;
}
.red-btn {
	background: rgba(148, 151, 152, 0.8) !important; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0) !important; border-radius: 5px; font-family: "Titillium Web", sans-serif; position: relative;
}
.red-btn:hover {
	background: rgb(67, 142, 169) !important; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0) !important;
}
.green-btn {
	background: rgba(109, 158, 177, 0.69) !important; border-radius: 5px; border: 2px solid rgb(0, 0, 0); position: relative;
}
.green-btn:hover {
	background: rgb(67, 142, 169) !important; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0) !important;
}
.comment-form #submit {
	background: black !important; border-width: 2px; border-radius: 1px; color: rgb(255, 255, 255) !important; position: relative;
}
.comment-reply-link {
	background: black !important; border-width: 2px; border-radius: 1px; color: rgb(255, 255, 255) !important; position: relative;
}
.submit {
	background: black !important; border-width: 2px; border-radius: 1px; color: rgb(255, 255, 255) !important; position: relative;
}
.intro-text {
	padding: 15px 0px;
}
.testimonial {
	background: rgb(235, 237, 239) !important;
}
.feedback-box .message {
	color: rgb(51, 67, 70) !important; font-family: "Titillium Web", sans-serif;
}
.our-team {
	background: url("agsquare.png") rgb(255, 255, 255) !important;
}
.textarea-box {
	border-radius: 0px;
}
body {
	background: rgb(253, 253, 253);
}
.entry-title::before {
	background: rgb(0, 0, 0) !important; content: "";
}
.entry-title a:hover {
	color: rgb(234, 71, 71) !important;
}
.entry-title {
	color: rgb(51, 67, 70);
}
.entry-title a {
	color: rgb(51, 67, 70);
}
.widget-title {
	color: rgb(51, 67, 70);
}
.widget-title a {
	color: rgb(51, 67, 70);
}
.widget .widget-title::before {
	background: rgb(0, 0, 0) !important; content: "";
}
.section-header h2 {
	text-transform: capitalize !important;
}
.section-header h6 {
	color: rgb(145, 148, 149) !important;
}
.logged-in-as a {
	color: rgb(0, 0, 0) !important;
}
.fn a {
	color: rgb(0, 0, 0) !important;
}
body {
	color: rgb(31, 33, 36) !important;
}
button {
	color: rgb(31, 33, 36) !important;
}
input {
	color: rgb(31, 33, 36) !important;
}
select {
	color: rgb(31, 33, 36) !important;
}
textarea {
	color: rgb(31, 33, 36) !important;
}
::selection {
	background: rgb(46, 48, 55) !important; color: rgb(255, 255, 255) !important;
}
.skill input {
	color: rgb(255, 255, 255) !important;
}
.testimonial h2 {
	color: rgb(84, 75, 76) !important;
}
#client-feedbacks .feedback-box {
	border-radius: 1px;
}
.input-box {
	background: rgba(255, 255, 255, 1) !important; border-radius: 1px;
}
.textarea-box {
	background: rgba(255, 255, 255, 1) !important; border-radius: 1px;
}
.newsletter {
	background: rgb(0, 0, 0) !important; color: white !important;
}
.newsletter h3 {
	color: white !important; text-transform: capitalize;
}
.separator-one {
	background: rgba(46, 48, 55, 0.9) !important;
}
.separator-one .green-btn {
	background: rgba(234, 71, 71, 0.9) !important; border-radius: 1px; border: 2px solid rgb(234, 71, 71); position: relative;
}
.separator-one .green-btn:hover {
	background: rgba(234, 71, 71, 1) !important;
}
.purchase-now {
	background: rgba(234, 71, 71, 0.9) !important;
}
.purchase-now .red-btn {
	background: rgba(51, 67, 70, 0.8) !important; border-width: 2px; border-style: solid; border-color: rgba(51, 67, 70, 1) !important; border-radius: 1px; float: right; position: relative;
}
.purchase-now .red-btn:hover {
	background: rgba(51, 67, 70, 1) !important;
}
.latest-news h6 {
	color: rgb(51, 67, 70) !important;
}
.focus-box .service-icon {
	
}
.focus-box p {
	color: rgb(145, 148, 149) !important; font-family: "Titillium Web", sans-serif !important;
}
.service-icon a:hover {
	color: red !important;
}
.status {
	background-position: center; margin: -100px 0px 0px -100px; left: 50%; top: 50%; width: 200px; height: 200px; position: absolute; background-image: url("load.gif") !important; background-repeat: no-repeat;
}
#loader .loader-icon {
	background: url("load.gif") no-repeat center !important; margin: -22px; border-radius: 5px; left: 50%; top: 50%; width: 44px; height: 44px; position: fixed; z-index: 10000; -webkit-background-size: 30px 30px;
}
.position {
	color: rgb(145, 148, 149) !important; font-size: 14px !important;
}
#pricingtable {
	background: url("noise.png") rgb(255, 255, 255) !important;
}
.red-border-bottom::before {
	background: rgb(0, 0, 0) !important;
}
.about-us p {
	color: rgb(145, 148, 149) !important; font-family: "Titillium Web",sans-serif !important;
}
.white-text {
	color: rgb(246, 246, 246) !important;
}
.about-us .big-intro {
	color: rgb(255, 255, 255) !important;
}
.latest-news {
	background: rgb(245, 245, 245) !important;
}
#carousel-homepage-latestnews .item .latestnews-box .latestnews-title a::before {
	background: rgb(0, 0, 0) !important; content: "";
}
.copyright {
	background: rgba(0, 0, 0, 0.3) !important; color: rgb(145, 148, 149) !important; font-family: "Titillium Web", sans-serif !important; font-weight: 600;
}
.package-header {
	background: rgb(207, 79, 58) !important;
}
.focus-box .service-icon .pixeden {
	
}
.pixeden {
	height: 100% !important;
}
.package a {
	background: rgb(67, 67, 67) !important;
}
.comments-area input[type='text'] {
	background: rgb(46, 48, 55) !important; color: rgb(255, 255, 255) !important;
}
.comments-area input[type='email'] {
	background: rgb(46, 48, 55) !important; color: rgb(255, 255, 255) !important;
}
.comments-area input[type='url'] {
	background: rgb(46, 48, 55) !important; color: rgb(255, 255, 255) !important;
}
.comments-area textarea {
	background: rgb(46, 48, 55) !important; color: rgb(255, 255, 255) !important;
}
.entry-content p {
	color: rgb(46, 48, 55) !important; font-family: "Titillium Web", sans-serif;
}
.comments-area {
	color: rgb(46, 48, 55) !important;
}
.comment-form #submit {
	background: rgb(145, 148, 149) !important; border-radius: 5px !important; border: 2px solid rgb(145, 148, 149); color: rgb(255, 255, 255) !important; font-family: "Titillium Web", sans-serif; position: relative;
}
.comment-reply-link {
	background: rgb(145, 148, 149) !important; border-radius: 5px !important; border: 2px solid rgb(145, 148, 149); color: rgb(255, 255, 255) !important; font-family: "Titillium Web", sans-serif; position: relative;
}
.comment-form #submit:hover {
	background: rgb(46, 48, 55) !important; border-color: rgb(46, 48, 55) !important;
}
.comment-reply-link:hover {
	background: rgb(46, 48, 55) !important; border-color: rgb(46, 48, 55) !important;
}
.widget_search input {
	border-color: rgb(46, 48, 55) !important; color: rgb(255, 255, 255) !important; padding-top: 7px !important; padding-bottom: 7px; background-color: rgb(46, 48, 55) !important;
}
.social-icons ul li a:hover {
	color: rgb(254, 204, 23) !important;
}
.company-details {
	color: rgb(192, 205, 207) !important;
}
.zerif-copyright-box {
	color: rgb(192, 205, 207) !important;
}
.zerif-copyright {
	color: rgb(0, 0, 0) !important;
}
.zerif-copyright:hover {
	opacity: 0.8;
}
.our-team .row > div .red-border-bottom::before {
	background: rgb(0, 0, 0) !important;
}
.team-member .social-icons ul li a {
	background: none;
}
.team-member .social-icons ul li a:hover {
	color: rgb(0, 0, 0) !important;
}
.social-icons .widget li::before {
	display: none; content: "";
}
.packages {
	background: rgba(51, 67, 70, 1) !important;
}
.red-text {
	color: rgb(145, 148, 149) !important;
}
.carousel-control .icon-prev {
	top: 30% !important; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-next {
	top: 30% !important; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-left {
	top: 30% !important; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-right {
	top: 30% !important; display: inline-block; position: absolute; z-index: 5;
}
#footer {
	background: rgb(46, 48, 55) !important;
}
.copyright {
	background: rgba(0, 0, 0, 0.3) !important;
}
.social li a {
	color: rgb(145, 148, 149) !important; font-size: 18px;
}
.social li a:hover {
	color: rgb(255, 255, 255) !important; font-size: 18px;
}
.company-details {
	color: rgb(145, 148, 149) !important; font-family: "Titillium Web", sans-serif; font-weight: 600;
}
#wrapper {
	transition:0.5s; padding-top: 0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.toggled#wrapper {
	transition:0.5s; display: block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.header-search {
	transition:0.5s; height: 0px; overflow: hidden; opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.toggled.header-search {
	transition:0.5s; height: 57px; opacity: 1; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.header-search label {
	margin-top: 9px; margin-bottom: 8px; vertical-align: top;
}
.header-search input[type='search'] {
	padding-top: 3px !important; padding-bottom: 3px !important;
}
.header-search input[type='text'] {
	padding-top: 3px !important; padding-bottom: 3px !important;
}
.menu-align-center .responsive-logo {
	width: auto; float: left;
}
@media screen and (max-width:768px)
{
#main-nav {
	overflow: visible;
}
.navbar-collapse {
	overflow: hidden !important;
}
.navbar-inverse .navbar-nav li a {
	padding: 0px 15px !important; border-radius: 4px !important; color: rgb(0, 0, 0) !important; text-transform: uppercase !important; line-height: 35px; font-size: 16px; font-weight: bold; margin-right: 5px !important;
}
.header-search input[type='search'] {
	width: auto;
}
.header-search input[type='text'] {
	width: auto;
}
}
.btn-primary:hover {
	border-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.btn-primary:focus {
	border-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.btn-primary:active {
	border-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.active.btn-primary {
	border-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.open .btn-primary.dropdown-toggle {
	border-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.focus-box .service-icon {
	margin: auto auto 20px; border-radius: 0%; border: currentColor; transition:0.2s ease-in-out; border-image: none; width: 250px; height: 145px; position: relative; -webkit-transition: all 0.2s ease-in-out;
}
.focus-box .service-icon .pixeden {
	border-radius: 38%;
}
:nth-child(4n+1).focus-box .service-icon:hover {
	border: 10px solid rgb(81, 116, 130); border-image: none;
}
:nth-child(4n+2).focus-box .service-icon:hover {
	border: 10px solid rgb(81, 116, 130); border-image: none;
}
:nth-child(4n+3).focus-box .service-icon:hover {
	border: 10px solid rgb(81, 116, 130); border-image: none;
}
:nth-child(4n+4).focus-box .service-icon:hover {
	border: 10px solid rgb(81, 116, 130); border-image: none;
}
button {
	margin: 10px; padding: 13px 35px; border-radius: 5px; border: 2px solid rgb(0, 0, 0); border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: 400; vertical-align: middle; white-space: nowrap; cursor: pointer; box-shadow: none; text-shadow: none; background-color: rgb(84, 120, 133);
}
input[type='button'] {
	margin: 10px; padding: 13px 35px; border-radius: 5px; border: 2px solid rgb(0, 0, 0); border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: 400; vertical-align: middle; white-space: nowrap; cursor: pointer; box-shadow: none; text-shadow: none; background-color: rgb(84, 120, 133);
}
input[type='reset'] {
	margin: 10px; padding: 13px 35px; border-radius: 5px; border: 2px solid rgb(0, 0, 0); border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: 400; vertical-align: middle; white-space: nowrap; cursor: pointer; box-shadow: none; text-shadow: none; background-color: rgb(84, 120, 133);
}
input[type='submit'] {
	margin: 10px; padding: 13px 35px; border-radius: 5px; border: 2px solid rgb(0, 0, 0); border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: 400; vertical-align: middle; white-space: nowrap; cursor: pointer; box-shadow: none; text-shadow: none; background-color: rgb(84, 120, 133);
}
button:hover {
	
}
input[type='button']:hover {
	
}
input[type='reset']:hover {
	
}
input[type='submit']:hover {
	
}
.pirate_forms .pirate-forms-submit-button:hover {
	background: rgb(67, 142, 169); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
.active.navbar-toggle {
	margin-top: 50px; background-color: rgb(84, 120, 134) !important;
}
ul.nav > li.current_page_item > a::before {
	background: rgba(109, 158, 177, 0.69) !important; margin: auto; left: 12.5%; width: 75%; height: 2px; bottom: 0px; display: block; position: absolute; z-index: 1; content: "";
}
ul.nav > li.current-menu-item > a::before {
	background: rgba(109, 158, 177, 0.69) !important; margin: auto; left: 12.5%; width: 75%; height: 2px; bottom: 0px; display: block; position: absolute; z-index: 1; content: "";
}
.db-bk-color-one {
	background-color: rgba(88, 148, 162, 0.7);
}
.db-bk-color-two {
	background-color: rgba(71, 86, 99, 0.85);
}
.db-bk-color-three {
	background-color: rgba(88, 148, 162, 0.7);
}
.db-bk-color-six {
	background-color: rgba(71, 86, 99, 0.85);
}
.db-padding-btm {
	padding-bottom: 50px;
}
.db-button-color-square {
	border-radius: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 0px; -moz-border-radius: 0px;
}
.db-button-color-square:hover {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.5);
}
.db-pricing-eleven {
	text-align: center; color: rgb(255, 255, 255); line-height: 30px; margin-top: 50px; margin-bottom: 30px; box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}
.db-pricing-eleven ul {
	list-style: none; margin: 0px; text-align: center; padding-left: 0px;
}
.db-pricing-eleven ul li {
	padding-top: 15px; padding-bottom: 10px; cursor: pointer;
}
li.pricepoint {
	font-size: 19px;
}
li.timepoint {
	font-size: 14px;
}
@media not all
{
.shortw {
	padding-top: 80px !important;
}
#site-navigation {
	height: 1px; margin-top: 50px !important; margin-right: 0px; margin-left: 0px; float: right;
}
}
@media not all
{
.shortw {
	padding-top: 50px !important;
}
#site-navigation {
	height: 1px; margin-top: -22px !important; margin-right: -135px !important; margin-left: 0px; float: right;
}
}
.db-pricing-eleven ul li i {
	margin-right: 5px;
}
.db-pricing-eleven .price {
	padding: 40px 20px 20px; color: rgb(0, 0, 0); font-size: 60px; font-weight: 900; background-color: rgba(0, 0, 0, 0.5);
}
.db-pricing-eleven .price small {
	color: rgb(184, 184, 184); font-size: 12px; margin-top: 22px; display: block;
}
.db-pricing-eleven .type {
	padding: 50px 20px 30px; color: rgb(24, 40, 47); text-transform: uppercase; font-size: 19px; font-weight: 900; background-color: rgb(255, 255, 255);
}
.db-pricing-eleven .pricing-footer {
	padding: 20px;
}
.db-attached > .col-lg-4 {
	padding-right: 0px; padding-left: 0px;
}
.db-attached > .col-lg-3 {
	padding-right: 0px; padding-left: 0px;
}
.db-attached > .col-md-4 {
	padding-right: 0px; padding-left: 0px;
}
.db-attached > .col-md-3 {
	padding-right: 0px; padding-left: 0px;
}
.db-attached > .col-sm-4 {
	padding-right: 0px; padding-left: 0px;
}
.db-attached > .col-sm-3 {
	padding-right: 0px; padding-left: 0px;
}
.popular.db-pricing-eleven {
	margin-top: 50px;
}
.popular.db-pricing-eleven .price {
	padding-top: 80px;
}
a:visited {
	color: rgba(88, 141, 162, 0.91);
}
a {
	color: rgba(88, 141, 162, 0.91);
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a {
	transition:700ms; color: rgba(88, 141, 162, 0.91); -webkit-transition: all 700ms;
}
.section-legend.white-text a {
	color: rgb(255, 255, 255);
}
.section-legend.white-text a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#main-nav {
	width: 100%; margin-bottom: 0px; position: fixed; z-index: 1000; min-height: 140px !important;
}
.navbar-inverse .navbar-nav > li {
	margin-top: 50px; margin-right: 20px; display: inline;
}
.navbar-brand > img {
	max-height: 180%;
}
a:focus {
	
}
.navbar-brand:hover {
	text-decoration: none !important;
}
.navbar-brand:focus {
	text-decoration: none !important;
}
.navbar-brand:focus {
	border: currentColor; border-image: none;
}
.collapsed.navbar-toggle {
	margin-top: 50px; background-color: rgb(128, 128, 128) !important;
}
#site-navigation {
	height: 1px; margin-top: 0px; margin-right: 0px; margin-left: 0px; float: right;
}
@media not all
{
#site-navigation {
	height: 1px; margin-top: 50px; margin-right: 0px; margin-left: 0px; float: right;
}
.navbar-brand > img {
	margin-top: 6px; max-height: 158%;
}
}
@media not all
{
#site-navigation {
	height: 1px; margin-top: 50px; margin-right: 0px; margin-left: 0px; float: right;
}
.navbar-brand > img {
	margin-top: 10px; max-height: 149%;
}
}
@media all and (max-width:767px)
{
#main-nav {
	position: relative !important;
}
.fixed#main-nav {
	position: relative !important;
}
#main-nav {
	width: 100%; margin-bottom: 0px; position: relative !important; z-index: 1000; min-height: 140px !important;
}
.header-content-wrap {
	padding-top: 10%;
}
}
.social .fa {
	font-size: 45px;
}
.pirate_forms_thankyou_wrap p {
	background: rgba(35, 37, 37, 0.92); padding: 5px 10px; border-radius: 3px; color: rgb(255, 255, 255); margin-bottom: 15px; display: inline-block;
}
.space {
	margin-top: 20px;
}
img {
	border-radius: 6px; height: auto; max-width: 100%;
}
.header-content-wrap {
	background: rgba(0, 0, 0, 0.03); padding: 285px 0px 210px; position: relative; box-shadow: 0px 5px 11px 0px rgba(50,50,50,0.08); -webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);
}
@media not all
{
.menu-align-center .responsive-logo {
	width: 220px !important; margin-top: 18px !important; float: left;
}
}
