.highlight, .button, .button.secondary:hover, #logo h1 span, .top-bar ul > li.has-dropdown .dropdown li a:hover, .footer_social li a, 
.tp-bullets.simplebullets .bullet.selected, .button.dropdown.split > span, .button.dropdown.split:hover, .button.primary, div.alert-box, 
.label, .panel.callout, .user-control .notification, .login-modal .close-reveal-modal, .tp-leftarrow:hover, .tp-rightarrow:hover, a.prev:hover, 
a.next:hover, .content_top, .service-icon img, .service:hover .service-sub, .hover-links a.view-item, .hover-links a.view-image, .content_bottom, 
div.progress .meter, .accordion-title.active, .ol-type1 > li:before, ul.pagination li.current a, .scrollup:hover, .toggle-view li:hover span, 
.service-block-icon, .left_pagination:hover, .all_pagination:hover, .right_pagination:hover, .post-date-type1 .post-date-day, 
.recent-post .post-date-type1 .post-date-day, .option-set li a.selected, .tabs dd.active a, .tabs li.active a, .tabs.vertical dd.active a, 
.tabs.vertical li.active a, .top-bar ul li.has-dropdown.moved .dropdown li a:hover, .jta-tweet-user-full-name-link, ul.side-nav li.active a{ 
	background-color:#4292cf;
}
*::selection{background:#4292cf }
*::-moz-selection{background:#4292cf}
.arrow a:hover, .pricing_plan1:hover .plan_price, .pricing_plan2:hover .plan_price, .pricing_plan3:hover .plan_price, 
.pricing_plan4:hover .plan_price, .pricing-active .plan_price, .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background-color: #4292cf !important;
}
.color, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, a, a:focus, .top_header a:hover, .top-bar ul > li.active a, .caption.big_color, 
.service:hover .service-main, .work-item-content h5, .footer a:hover, .footer_bottom a:hover, .type1 a:hover, .type1 li:hover:before, 
.type2 a:hover, .type2 li:hover:before, .type3 a:hover, .type3 li:hover:before, .type4 a:hover, .type4 li:hover:before, .toggle-view li:hover h2, 
.article_meta a:hover, .article_meta_type1 a:hover, .article_meta_type2 a:hover, .sidebar-widget a:hover, dl.tabs dd a:hover, dl.tabs dd a:focus, 
.top-bar ul .current > a, .top-bar ul .current-menu-item > a, .top-bar ul .current_page_item > a, .top-bar ul .current_page_parent > a, .top-bar ul .current-menu-parent > a, mark, .top-bar ul > li.active a, 
ul.breadcrumbs li.current a, .member-social a:hover, blockquote cite, .lt-ie9 .top-bar ul li.active a, .lt-ie9 .top-bar ul li a {
	color:#4292cf;
}
.maincontent h3, .top-bar ul > li.active a, .top-bar ul > li:hover a, .work-item:hover, .post-item:hover, .footer h4, ul.tabs-content, 
.top-bar ul .current > a, .top-bar ul .current-menu-item > a, .top-bar ul .current_page_item > a, .top-bar ul .current_page_parent > a, .top-bar ul .current-menu-parent > a, mark, .top-bar ul > li.active a, 
.portfolio-item:hover, blockquote{
	border-color:#4292cf;
}
#basicuse.thumbs li:hover a img{outline: #4292cf;}
.top-bar ul > li a:not(.button), .lt-ie9 .top-bar ul li a{font-size: 16px}
.top-bar ul > li.has-dropdown .dropdown li a{font-size: 16px}
body, p, ul#twitter_update_list li, .crumb_navigation ul a, .copyright, .widget ul li a{font-size: 14px}
	.top_header a#logo { margin:0px; margin-top:6px; }
.top_header a#logo h1 { line-height:0px; }
.panel-promo h2 {margin-top:0px;}
.top_header a#logo {margin-top:0px;}


.region4wrap{border-top:5px solid rgba(153,153,153,0.2); border-bottom:5px solid rgba(153,153,153,0.2); padding:0px 0;}

 .fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:450px !important;
	max-height:none !important;
	overflow:hidden;
	margin-bottom:-25px;
	margin-top:-20px;
}

.ultimate-posts-plugin {
}

.ultimate-posts-plugin-ul {
	list-style:none;
}

.ultimate-posts-plugin .upw-image {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.ultimate-posts-plugin .upw-content {
	margin-bottom:20px;
}

.ultimate-posts-plugin p {
	line-height:1.5em;
	margin:0px;
}
.sidebar-right .ultimate-posts-plugin .upw-content {margin-bottom:0px;}
.sidebar-right .ultimate-posts-plugin p.post-title {font-size:1.3em;}

.ultimate-posts-plugin p.post-date {font-size:0.7em;}
.ultimate-posts-plugin p.post-title {font-size:1.5em;}
.ultimate-posts-plugin p.post-excerpt {}

.sidebar-right .ultimate-posts-plugin .upw-content {margin-bottom:0px;}
.sidebar-right .ultimate-posts-plugin p.post-title {font-size:1.3em;}

.demokra-modules-menu ul {
list-style:none;
}

.demokra-modules-menu ul {
list-style:none;
}


.demokra-modules-menu li a {
  display:block;
  padding-left:10px;
  line-height:2em;
  margin-bottom:10px;
  -webkit-box-shadow: 3px 3px 0px rgba(66, 146, 207, 1);
  -moz-box-shadow:    3px 3px 0px rgba(66, 146, 207, 1);
  box-shadow:         3px 3px 0px rgba(66, 146, 207, 1);  
  background-color:#f0f0f0;
  -webkit-transition:background .2s ease-out;  
  -moz-transition:background .2s ease-out;  
  -o-transition:background .2s ease-out;  
  transition:background .2s ease-out;
}

.demokra-modules-menu li a:hover {
  padding-left:10px;
  -webkit-box-shadow: 3px 3px 0px rgba(210, 210, 210, 1);
  -moz-box-shadow:    3px 3px 0px rgba(210, 210, 210, 1);
  box-shadow:         3px 3px 0px rgba(210, 210, 210, 1);
  background-color:#4292cf;
  color:#fff;
}

.type1 li {list-style:none;}

h1.modules {
  background: #4292cf;
  color: #fff;
  display: inline-block;
}

.region1wrap {
    background-color: #fff;
}

.main-wrapper {
    border-top: 5px solid rgba(153,153,153,1);
}

.region4wrap {
    padding: 0px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.region-special-wrap {
    padding: 20px 0px;
    border-top: 1px solid #e7e7e7 !important;
    border-bottom: 1px solid #e7e7e7 !important;
}

.region4wrap .rev_slider_wrapper, .region4wrap .fullwidthbanner-container {
     padding:0px !important;
}

.ultimate-posts-plugin .upw-content {
margin-bottom: 10px;
}

ul.breadcrumbs li:last-child a {
  font-size: 22px;
  margin-top: -8px;
}

ul.breadcrumbs li a:hover, ul.breadcrumbs li span:hover {
  text-decoration: underline;
}