::selection {
    background: #dd1820;
}
::-moz-selection {
    background: #dd1820;
}


.globe:hover:before, #search p:hover:before {
    color: #dd1820;
}

a {
  color: #dd1820;
}

a:hover, a:focus {
    color: #dd1820;
}

.loginLinks .registerGroup a:hover,
.loginLinks .loginGroup a:hover,
.button:hover {
    color: #dd1820;
}

.bubble {
    background-color: #dd1820 !important;
}

ul.bullet li:before                     
{ color: #dd1820;
}

.tp-rightarrow.default:hover, .tp-leftarrow.default:hover {
    background-color: #dd1820;
}

.bx-wrapper .bx-prev {
    border: 1px solid #dd1820;
}

.bx-wrapper .bx-next {
    border: 1px solid #dd1820;
}

.bx-wrapper .bx-prev:hover {
    background-color: #dd1820 !important;
}
.bx-wrapper .bx-next:hover {
    background-color: #dd1820 !important;
}

.flatna-title-03 {
    border-bottom: 1px solid #dd1820;
}

.Colored-Row {
    background-color: #dd1820;
}

#Tweet-Row {
    background-color: #dd1820;
}

#Tweet-Row.bottom-arrow:after {
    border-top-color: #dd1820;
}

/**** Menu Colors ***/
.sf-menu li.current > a { color: #dd1820; }
.sf-menu > li > a:hover { color: #dd1820; }
.sf-menu li li.current > a { color: #dd1820; }
.sf-menu ul li a:hover { color: #dd1820; }

/* Footer Contact Icons */
ul.contact-list li i,
ul.contact-list li em{
    color: #dd1820;
}

/* Footer Tag Clouds */
.tag-cloud a:hover {
    background-color: #dd1820;
    border-color: #dd1820 !important;
}

/* Footer Tweet */
#tweets li .timestamp {
    color: #dd1820;
}

/* Menu Current */
.sf-menu li.current > a {
    border: 2px solid #dd1820;
}

/* Homepage Icon effects */
.hi-icon-effect-9 .hi-icon {
    background-color: #dd1820;
    border: 10px solid #dd1820;
}

.no-touch .hi-icon-effect-9b .hi-icon:hover {
    background-color: #dd1820;
    border: 10px solid #dd1820;
}

/* Misc */
.dropcap {
    color: #dd1820;
}

.profile-pic:hover {
    border: 10px solid #dd1820;
}

.flatna > li em,
.flatna > li i {
    color: #dd1820;
}

p.title a:hover {
    color:#dd1820;
}

a.link    {
    color:#dd1820;
}

i.icn:hover,
em.icn:hover {
    background-color:#dd1820;transition: all 0.3s ease 0s
}

.grey-box .contact-number {
    color: #dd1820;
}

ul#countdown li {
    background: none repeat scroll 0 0 #dd1820;
}

.dnnPrimaryAction, 
.dnnFormItem input[type="submit"], 
a.dnnPrimaryAction {
    background: none repeat scroll 0 0 #dd1820;
	color: #ffffff !important;
	text-shadow: 0px 0px 0px #ffffff !important;
	border-color: #a01217;
}

.dnnFormItem button:hover, .dnnFormItem input[type="button"]:hover, 
.dnnFormItem input[type="reset"]:hover, 
.dnnSecondaryAction:hover, 
a.dnnSecondaryAction:hover, 
ul.dnnAdminTabNav li a:hover,
.dnnLogin .LoginTabGroup span:hover {
    background: none repeat scroll 0 0 #dd1820;
	color: #ffffff;
	border-color: #a01217;
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
}

ul.dnnAdminTabNav li.ui-tabs-selected a,
ul.dnnAdminTabNav li.ui-tabs-active a  , 
.dnnLogin .LoginTabGroup span.LoginTabSelected,
.dnnLogin .LoginTabGroup span.LoginTabHover  {
    background: none repeat scroll 0 0 #dd1820;
	color: #ffffff;
	text-shadow: 0px 0px 0px #ffffff;
	border-color: #a01217;
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
}

ul.dnnAdminTabNav, .LoginTabGroup { border-bottom: 1px solid #a01217 !important; height: auto; }

.dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="reset"], .dnnSecondaryAction, a.dnnSecondaryAction, ul.dnnAdminTabNav li a, .dnnLogin .LoginTabGroup span {
    text-shadow: 0px 0px 0px #ffffff;
}
.portfolioFilter a {
    background-color: #dd1820;
}

.portfolio-item:hover > figure > a .item-description {
    background-color: #dd1820;
}

.ip-slideshow-wrapper,
.ip-slideshow {
    background: none repeat scroll 0 0 #dd1820;
}

.view-tenth .mask {
   background-color: #dd1820;
}

.cbp_tmtimeline > li .cbp_tmtime span:last-child {
    color: #dd1820;
}

.cbp_tmtimeline > li .cbp_tmlabel {
    background: none repeat scroll 0 0 #dd1820;
}

.cbp_tmtimeline > li .cbp_tmlabel:after {
    border-right-color: #dd1820;
}

.cbp_tmtimeline > li .cbp_tmicon {
    background: none repeat scroll 0 0 #dd1820;
}

.cbp-qtprogress {
    background: #dd1820;
}

.cbp-qtrotator blockquote.boxt p  {
    background-color: #dd1820 !important;
}

.news-date {
    border: 0.1em solid #dd1820;
    color: #dd1820;
}

.nav > li > a:hover,
.nav > li > a:focus {
    background-color: #dd1820 !important;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
    color: #dd1820 !important;}
    
.nav .dropdown-toggle .caret {
    border-bottom-color: #dd1820;
    border-top-color: #dd1820;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #dd1820 !important;
}

.tabs-right > .nav > li > a:hover {
    background-color: #dd1820 !important;
    border: 1px solid #dd1820 !important;
}

.tabs-left > .nav > li > a:hover {
    background-color: #dd1820 !important;
    border: 1px solid #dd1820 !important;
}

.accordion-heading .accordion-toggle    { border-left: 5px solid #dd1820; }

hr.style-one:after {
    color: #dd1820;
}
hr.style-two {
    background: -moz-linear-gradient(left center , #DDDDDD, #dd1820, #DDDDDD) repeat scroll 0 0 #dd1820;
}

/*.btn:hover {
   background-color: #dd1820;
   border: 1px solid #dd1820;
}*/

.btn.btn-primary {
   background-color: #dd1820;

}

.bttn-1b {
    background-color: #dd1820 !important;
    border: 2px solid #dd1820 !important;
}

.bttn-1c {
    border: 2px solid #dd1820 !important;
    color: #dd1820 !important;
}

.bttn-1c:after {
    background: #dd1820;
}

.bttn-1b:hover,
.bttn-1b:active {
    color: #dd1820 !important;
}

.btn-group button.btn.btn-primary.btn-action:focus, 
.btn-group button.btn.btn-primary.btn-action:active  {
    background-color: #dd1820;
}

.dropdown.open ul.dropdown-menu li a:hover {
    background-color: #dd1820;
}

.skill {
    color: #dd1820;
}

.progress-success .bar, .progress .bar-success {
    background-color: #dd1820;
}

label.checkbox.toggle.candy a.slide-button {
    background-color: #dd1820;
}

input[type=radio]:checked + label span {
    background-color: #dd1820;
}

input[type=checkbox]:checked + label span {
    background-color: #dd1820;
}

a.flt-button.emerald {
background: none repeat scroll 0 0 #dd1820;
}

.three-column-top.first {
    background: none repeat scroll 0 0 #dd1820;
}

.social-icons-bottom li {
    background-color: #dd1820;
}