
.color-gray .required,
.color-gray a:hover, .color-gray header p.title a:hover,
.color-gray .directory h2 a:hover {color: #999;}
.color-gray header>section.top nav>ul>li.current-menu-item>a, 
.color-gray header>section.top nav>ul>li.current-menu-ancestor>a, 
.color-gray header>section.top nav>ul>li.current-menu-item:hover>a,
.color-gray header>section.top nav>ul>li.current-menu-ancestor:hover>a {background: #999; color: #fff;}
.color-gray header .top ul ul a {color: #3f3f3f;}
.color-gray .main-header a {color: #3f3f3f;}
.color-gray blockquote {border-left-color: #999;}
.color-gray nav.mainmenu>ul>li:hover>a {color: #999;}
.color-gray nav.mainmenu>ul>li.current-menu-item>a {color: #999;}
.color-gray.t03 h2.underline, .color-gray h2 span, .color-gray h2:first-child span, .color-gray h2.underline span, .color-gray h3 span, .color-gray.t03 .widget h3 {border-color: #999;}
.color-gray .more a:hover {color: #999;}
.color-gray h2.alt span {border-bottom: 2px solid #999;}
.color-gray .dc-alt {color: #999;}
.color-gray ul.tabs a.selected {border: 1px solid #999; border-bottom: 3px solid #7a7a7a; background: #999; color: #fff;}
.color-gray a:hover .circle {border-color: #7a7a7a; background: #999; color: #fff;}
.color-gray .wp-pagenavi span.current {color: #999;}
.color-gray .wp-pagenavi a:hover {color: #999;}
.color-gray ul.accordion li>a:before {color: #999;}
.color-gray .content-slider article h3 a:hover {color: #999;}
.color-gray ul.hp-services li h3 a:hover {color: #999;}
.color-gray .hp-recent-work article h3 a:hover {color: #999;}
.color-gray .filters ul a:hover {color: #999;}
.color-gray .filters ul a.selected {background: #999; color: #fff;}
.color-gray .portfolio article h3 a:hover {color: #999;}
.color-gray .project p.copyright a:hover {color: #999;}
.color-gray .project dl {border-left: 2px solid #999;}
.color-gray .project-nav a:hover {color: #999;}
.color-gray .postlist article h2 a:hover {color: #999;}
.color-gray .post-meta a:hover, .tags a:hover {color: #999;}
.color-gray .post-author h3 a:hover {color: #999;}
.color-gray .comment-author a:hover {color: #999;}
.color-gray .popular-objects a:hover {color: #999;}
.color-gray .events .rss-link a:hover {color: #999;}
.color-gray .events-head a:hover {color: #999;}
.color-gray .calendar td a.day:hover {color: #999;}
.color-gray .sidebar a:hover {color: #999;}
.color-gray p.progress>span.fill {background: #999;}
.color-gray .tooltip-dark {position: relative; background: #999; color: #fff;}
.color-gray table.alt th {border-bottom: 3px solid #7a7a7a; background: #999; color: #fff;}
.color-gray .pricing-plan:hover {border-top: 2px solid #999;}
.color-gray .pricing-plan:hover p.price strong {color: #999;}
.color-gray .pricing-plan:hover h2 {color: #999;}
.color-gray table.pricing tr.action td:first-child a:hover {color: #999;}
.color-gray .why-us ul li {background-image: url("../../images/tick-gray.png");}
.color-gray ul.tick li {background: url("../../images/tick-gray.png") 0 0 no-repeat;}
.color-gray footer {padding: 25px 0 0; color: #aeaeae;}
.color-gray footer a {color: #ebebeb;}
.color-gray footer a:hover {color: #aeaeae;}
.color-gray p.more a {color: #3f3f3f;}
.color-gray p.more a:hover {color: #999;}
@media (max-width: 980px) {
	.color-gray footer {margin: 0 -20px; padding: 25px 20px 0;}
}

.color-gray button[type="submit"], .color-gray input[type="submit"], .color-gray a.button, .color-gray .pricing-plan a.button, .color-gray table.pricing a.button, .color-gray .directory .searchform button {border-color: #868686; border-top-color: #9b9b9b; background: #b1b1b1;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxYjFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4Njg2ODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b1b1b1 0%, #868686 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(100%,#868686));
background: -webkit-linear-gradient(top,  #b1b1b1 0%,#868686 100%);
background: -o-linear-gradient(top,  #b1b1b1 0%,#868686 100%);
background: -ms-linear-gradient(top,  #b1b1b1 0%,#868686 100%);
background: linear-gradient(to bottom,  #b1b1b1 0%,#868686 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#868686',GradientType=0 );
color: #fff; text-shadow: 0 -1px 0 #868686;}
.color-gray button[type="submit"]:hover, .color-gray input[type="submit"]:hover, .color-gray a.button:hover, .color-gray table.pricing a.button:hover, .color-gray .directory .searchform button:hover {background: #868686;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2ODY4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMWIxYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #868686 0%, #b1b1b1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#868686), color-stop(100%,#b1b1b1));
background: -webkit-linear-gradient(top,  #868686 0%,#b1b1b1 100%);
background: -o-linear-gradient(top,  #868686 0%,#b1b1b1 100%);
background: -ms-linear-gradient(top,  #868686 0%,#b1b1b1 100%);
background: linear-gradient(to bottom,  #868686 0%,#b1b1b1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868686', endColorstr='#b1b1b1',GradientType=0 );
color: #fff;}

.color-gray .slider-pager a {background-image: url("../../images/paginator-gray.png");}
.color-gray .slider1 article h3 strong {color: #999;}
.color-gray header.h1 nav.mainmenu>ul>li:hover>a {color: #3f3f3f;}
.color-gray header.h1 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h1 nav.mainmenu>ul>li.current-menu-ancestor>a {color: #999;}
.color-gray header.h2 nav.mainmenu>ul>li:hover>a {border-bottom: 3px solid #999; color: #3f3f3f;}
.color-gray header.h2 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h2 nav.mainmenu>ul>li.current-menu-ancestor>a {border-bottom: 3px solid #999; color: #3f3f3f;}
.color-gray header.h3 nav.mainmenu>ul>li:hover>a {border-bottom: 3px solid #7a7a7a; background: #999; color: #fff;}
.color-gray header.h3 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h3 nav.mainmenu>ul>li.current-menu-ancestor>a {border-bottom: 3px solid #7a7a7a; background: #999; color: #fff;}
.color-gray header.h4 nav.mainmenu>ul>li>a:active {color: #999;}
.color-gray header.h4 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h4 nav.mainmenu>ul>li.current-menu-ancestor>a {background-color: #999; background-image: url("../../images/h4-gray.png");}
.color-gray header.h4 nav.mainmenu>ul>li.current-menu-item.parent,
.color-gray header.h4 nav.mainmenu>ul>li.current-menu-ancestor.parent {background-image: url("../../images/h4-gray.png");}
.color-gray header.h5 {border-bottom: 2px solid #999;}
.color-gray header.h5 nav.mainmenu>ul>li.current-menu-item>a, 
.color-gray header.h5 nav.mainmenu>ul>li.current-menu-ancestor>a, 
.color-gray header.h5 nav.mainmenu>ul>li:hover>a {border-bottom: 1px solid #999; background: #999; color: #fff;}
.color-gray header.h6 {border-bottom: 2px solid #999;}
.color-gray header.h6 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h6 nav.mainmenu>ul>li.current-menu-ancestor>a, 
.color-gray header.h6 nav.mainmenu>ul>li:hover>a {background: #999; color: #fff;}
.color-gray header.h7 nav.mainmenu>ul>li:hover>a,
.color-gray header.h7 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h7 nav.mainmenu>ul>li.current-menu-ancestor>a {background: #999; color: #fff;}
.color-gray header.h7 nav.mainmenu>ul>li.parent:hover,
.color-gray header.h7 nav.mainmenu>ul>li.current-menu-item.parent:hover,
.color-gray header.h7 nav.mainmenu>ul>li.current-menu-ancestor.parent:hover {background-image: url("../../images/dropdown-arrow-gray.png");}
.color-gray header.h8 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h8 nav.mainmenu>ul>li.current-menu-ancestor>a {background: #999; color: #fff;}
.color-gray header.h8 nav ul ul li a:hover {color: #3f3f3f;}
.color-gray header.h9 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h9 nav.mainmenu>ul>li.current-menu-ancestor>a {background: #999; color: #fff;}
.color-gray header.h9 nav ul ul li a:hover {color: #3f3f3f;}
.color-gray header.h10 nav.mainmenu>ul>li:hover>a {border-bottom: 3px solid #999;}
.color-gray header.h10 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h10 nav.mainmenu>ul>li.current-menu-ancestor>a {border-bottom: 3px solid #999; color: #fff;}
.color-gray header.h10 nav ul ul li a:hover {color: #3f3f3f;}
.color-gray header.h11 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h11 nav.mainmenu>ul>li.current-menu-ancestor>a {background: #999;}
.color-gray header.h12 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h12 nav.mainmenu>ul>li.current-menu-ancestor>a {border-bottom: 3px solid #999;}
.color-gray header.h13 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h13 nav.mainmenu>ul>li.current-menu-ancestor>a {background: #999;}
.color-gray header.h13 nav.mainmenu>ul>li.current-menu-item.parent:hover,
.color-gray header.h13 nav.mainmenu>ul>li.current-menu-ancestor.parent:hover {background-image: url("../../images/dropdown-arrow-gray.png");}
.color-gray header.h14 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h14 nav.mainmenu>ul>li.current-menu-ancestor>a {background-color: #999; background-image: url("../../images/dropdown-arrow-gray.png");}
.color-gray header.h14 nav.mainmenu>ul>li.current-menu-item.parent,
.color-gray header.h14 nav.mainmenu>ul>li.current-menu-ancestor.parent {background-image: url("../../images/dropdown-arrow-gray.png");}
.color-gray header.h15 nav.mainmenu>ul>li.current-menu-item>a,
.color-gray header.h15 nav.mainmenu>ul>li.current-menu-ancestor>a {background: #999;}
.color-gray header.h15 nav.mainmenu>ul>li.current-menu-item>a:before,
.color-gray header.h15 nav.mainmenu>ul>li.current-menu-ancestor>a:before {border-color: #999 transparent transparent #999;}
.color-gray header.h15 nav.mainmenu>ul>li.current-menu-item.parent,
.color-gray header.h15 nav.mainmenu>ul>li.current-menu-ancestor.parent {background-image: url("../../images/h4-gray.png");}
.color-gray .landing-form button {border-color: #9b9b9b; border-bottom-color: #757575;}

.color-gray header .top {background: #3f3f3f;}
.color-gray .sticky.sticky-transparent .top {background: rgba(63,63,63,0.9);}

.color-gray .columns h2:first-child span, .color-gray .columns .more:first-child + h2 span, .color-gray section h2:first-child span {border-color: #999;}
.color-gray .col3 h3 span, 
.color-gray .home .col3 h3 span,
.color-gray .divider.d2 {border-color: #999;}
.color-gray a.go-top {background-color: #999;}
.color-gray h2.t01 span {border-color: #999;}
.color-gray .content > aside h3.t01 span {border-color: #999;}
.color-gray .content > aside h3.t03 {border-color: #999;}
.color-gray h2.t03 {border-color: #999;}
.color-gray footer h3.t03 {border-color: #999;}
.color-gray ul.event-list p.date span:first-child {background-color: #999;}
.color-gray .cat-archive > section > h3:first-child {background-color: #999;}
.color-gray .cat-archive > section > h3:before {border-right-color: #666; border-top-color: #666;}
.color-gray .slider7 .controls ul .active a:before {background-color: #999;}
.color-gray .content-slider.related article div div, .color-gray .hp-recent-work article div div, .color-gray .portfolio article div div {background: rgba(153,153,153,0.8);}
.color-gray .slider8 .slider-pager a {background-image: url("../../images/paginator.png");}
.color-gray .slider12 .slider-pager a {background-image: url("../../images/paginator-slider12.png");}
.color-gray .latest h3 a:hover {color: #999;}
.color-gray .col4 h3 a:hover, .color-gray .col3 h3 a:hover {color: #999;}
.color-gray .col2 h2 a:hover {color: #999;}
.color-gray .intro h1 strong {color: #999;}
.color-gray .slider5 h2 strong {color: #999;}
.color-gray .cat-archive ul li a:hover {color: #999;}
.color-gray .slider9 .slider-titles a:hover {color: #fff;}
.color-gray .product-list-full ul li h3 a:hover {color: #999;}
.color-gray .pricing-plan:hover p.price strong, .color-gray .pricing-plan.selected p.price strong {color: #999;}
.color-gray .pricing-plan:hover h2, .color-gray .pricing-plan.selected h2 {color: #999;}
.color-gray .pricing-plan.selected {border-top: 2px solid #999;}
.color-gray .sidebar .widget > div > ul.menu li.current-menu-item>a, 
.color-gray .sidebar .widget > div > ul.menu li.current_page_item>a,
.color-gray .sidebar .widget.menu > ul li.current-menu-item > a {background-color: #999;}
.color-gray .404 button {background: #fff url("../../images/search-large.png") no-repeat scroll 50% 50% #FFFFFF;}
.color-gray .post-meta a.comment-link {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10px" height="11px"><g><g><polygon fill="%23999999" points="0,0 0,8 2,8 2,11 3,11 3,10 4,10 4,9 5,9 5,8 10,8 10,0"/></g></g></svg>');}.color-gray a.btn:hover {color:#fff;}
.color-gray a.btn.light-gray:hover {color:#555;}
.color-gray .e404 button, .color-gray .e404 button:hover, .color-gray .searchform button, .color-gray .searchform button:hover {background: url("../../images/search-large.png") no-repeat scroll 50% 50% #FFFFFF;}
