
tr:nth-child(odd) {
    background: rgba(109,100,100,0.4);
}
strong { font-weight: bold; }
.social-plugin i { font-size: 30px; display: inline; padding-right: 30px; color: #CBCBCB; }
.social-plugin a { display: inline; float: left; margin-top: -3px; }
.social-plugin { float: left; width: 100%; line-height: 40px; padding-bottom: 5px; }

#bgPattern {display: block; position: absolute; background: none; }

#menu-container {background: #000000;}

#menu-container {
    background: #000000;
}
#mainmenu .front {
    background: #000000;
}
#footerArea {
    background: #014212;
}
#mainmenu .front a {
    color: #000 !important;
}
#mainmenu .back {
    background: #ffffff;
    color: #000000;
}
#mainmenu ul > li,
#mainmenu ul li li {
    margin-bottom: 2px;
}
#mainmenu ul {
    margin-top: 2px;
}

li.current a span.title span.front {
   background-color: #13A538 !important;
    border-right: 10px solid #BE1622;
    padding-right: 25px !important;
}

#mainmenu .front, #mainmenu .back { padding: 10px; }
#mainmenu .back {   background: #13A538; 
                    color: #ffffff; }

#logo {padding: 25px 0;background: #ffffff; }

#bgText .headerText {font-size: 24px;}

.wp-image-105 {margin-top: 4px;}

div[id^='dgmap'] img  { max-width:none; }
div[id^='dgmap'] > div { max-width:100%; }

.fix_img img {display: inherit; border: 1px solid white;}

.mt10 {margin-top: 10px;}

.blogtext {margin: 10px 0 20px 0;}

#footerLeft span { color: #fff; }

#contentContainer.Visible {background: rgba(0, 0, 0, 0.8); }

#menuSocial{ padding:3px 20px; margin-bottom:0; color: black;}

#footerLeft span {font-size: 14px;padding: 0 10px;}

#openMenu:link, #openMenu:visited {width: 40px;height: 50px;background-color: #FFF;color: #181818;}
#openMenu:hover, #openMenu:active {background-color: #181818; color: #FFF; }
#openMenu:link span {position: absolute;left: 3px;top: 26px;}

#closeMenu:link, #closeMenu:visited {background-color: #000000;color: white;}
#closeMenu:hover, #closeMenu:active {background-color: #FFFFFF;color: #000;text-decoration: none;}

.screenControl, .itemNumbers {top: 50px;}

#menuSocial a:link, #menuSocial a:visited {background-color: #181818;}
#menuSocial a:hover, #menuSocial a:active {background-color: #FFF;color: #181818;text-decoration: none;}

#bgImages li .thumbType {background-color: #181818;}
h1, .Invisible h1, .Visible h1 {text-align: center; font-weight: lighter; margin-bottom: 18px; font-size: 80px; font-family: 'Roboto Condensed', sans-serif; color: #A2A2A2 !important; margin: 0;}

#contentBoxContainer .rb_form .input-group-addon {background-color: #181818;color: #FFF;}
#contentBoxContainer .rb_form .active-addon{background-color:#FD6700;border-color:#FD6700;color:#181818;}
.rb_form .form-control:hover, .rb_form .form-control:focus {border-color: #FD6700;box-shadow: none;}

#contentBoxContainer .share_page a:link, #contentBoxContainer .share_page a:visited {background-color: #181818;color: #FFF;}
#contentBoxContainer .share_page a:hover, #contentBoxContainer .share_page a:active {background-color: #FD6700;color: #000;}

#contentBoxContainer .rb_form input[type="submit"] {background-color: #181818;color: #FFF;}
#contentBoxContainer .rb_form input[type="submit"]:hover {background-color: #FD6700;color: #000;}

.gallery-item .hoverWrapperBg { background-color: rgba(0, 0, 0, 0.8); }

#bgImages li .thumbWrapperBg { background-color: #888888; }

#contentContainer .gallery-item .hoverHeader { color: #5E331C; }

#contentBoxContainer .rb_form input[type="submit"]:hover, #contentBoxContainer .share_page a:hover, #contentBoxContainer .share_page a:active { background-color: #FD6700;color: #FFF; }

#contentBoxContainer .share_page a:hover .fa, #contentBoxContainer .share_page a:active .fa, #contentBoxContainer .rb_form input[type="submit"]:hover,#contentBoxContainer .rb_form .active-addon .fa {color: #FFFFFF; }

table {background-color: transparent;margin: 0 auto;text-rendering: optimizeLegibility; }
th {text-align: left }
table {width: 100% !important; max-width: 100%; margin-bottom: 20px }
table {border-collapse: collapse; border-top: 1px solid #555; border-right: 1px solid #555; }
td, th {border-bottom: 1px solid #555; }
th:first-child {border-left: 1px solid #555;}
td {border-left: 1px solid #555; padding: 0.3em 0.5em; }
tr {border-bottom: 1px solid #555; }
tr.even {background: #f6f6f6; }
th {background: #ebebed; color: #666; padding: 0.3em 0.5em; text-shadow: 0 1px 1px rgba(255,255,255,0.8); }
th.first-th {border-left: 1px solid #555; }

#contentContainer .rb_blog_meta_date, #contentContainer .rb_blog_meta_date span {color: #FFFFFF; }
.rb_blog_meta_date {color: #FFFFFF !important; background-color: #13A538; }
#contentBoxContainer .blogreadmore:visited, #contentBoxContainer .blogreadmore:link { background-color: #13A538; color: #FFFFFF; }
.blogitem-container {    color: #FFFFFF; background-color: rgba(255,255,255, 0.9); }
.rb_meta_links a:link, .rb_meta_links a:visited {font-size: 24px; font-weight: 300; }
.Invisible p, .Invisible a:link, .Invisible a:visited, .Invisible h1, .Invisible h2, .Invisible h3, .Invisible h4, .Invisible h5, .Invisible h6, .Invisible blockquote, .Invisible pre, .Invisible abbr, .Invisible .row, .Invisible .container {}
.rb_meta_links hr {border-color: #6F6F6F; }
.rb_meta_links *, .rb_meta_links a {color: #FFFFFF; }
hr { border-top: 1px solid #eeeeee; }
#contentContainer .rb_meta_links a:hover, #contentContainer .rb_meta_links a:active {background-color: #000; color: #CACACA; }
b, strong {
    font-weight: bold !important;
}
.fix_img ul, .fix_img ol {
    padding-left: 40px;
} 
.fix_img a font {
    color: #fff !important;
}
@media (max-width: 767px) {
	#logo img {height: 75px;}
	#mainmenu ul li a span.title {font-size: 14px;padding: 0px 10px 0px 10px;}
	#mainmenu .original {padding: 10px 10px 10px 5px;}
	#mainmenu ul li ul li a:link span.title, #mainmenu ul li ul li a:visited span.title {padding: 0px 10px 0px 10px;}
	#mainmenu ul ul li {width: 190px;}


}
@media (max-width: 480px) {
	.wp-image-105 {width: 150px;height: auto;}
}
@media (max-width: 344px) {
	.wp-image-105 {width: 100%;height: auto;}
}
@media (max-width: 1199px) {
    
    .search-form input {
        width: 100%;
    }
}

.col-sm-8 > h3 > a {font-size:25px !important}

#contentBoxContainer ul {margin-left: 20px}


#mainmenu ul li a span.title { color: #ffffff; }
#mainmenu ul li.current a span.title { color: #ffffff; }

#menuSocial { color: white;line-height: 35px; }
.fa {
  display: inline-block;
  font-family: FontAwesome !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
