.content-container {
	background: rgba(255,255,255,0.9);
	color: #000000;
}

@media screen and (min-width: 760px) {
	.site {
		width: 80%;
	}
}

.sg-site-header-1 {
	background: rgba(14,24,93,0.85);
}

.top-navigation {
	background-color: rgba(19,40,105,0.36);
}

.sidebar-top-full .widget {
	background-color: rgba(21,42,110,0.46);
}

.sidebar-top-full .widget .widget-title {
	background: rgb(250,250,251);
	color: #060170;
}

.top-1-navigation .horisontal-navigation li a {
	color: #060170;
}

#page .horisontal-navigation li a {
	font-size: 14px;
}

.nav-horizontal li {
	display: inline-block;
	font-size: 14px;
}

.wide .column-4 .element .entry-title {
	font-size: 1vw;
}

.top-navigation .horisontal-navigation li ul li a {
	color: #050070;
}

.top-1-navigation .horisontal-navigation li ul li a {
	color: #050070;
}

.main-area {
	background-color: rgba(245,246,251,0.61);
}

@media screen and (min-width: 680px) {
	h1 {
		font-size: 26px;
	}
}

.column .widget {
	border: 1px solid rgba(153,153,153,0.89);
}

.column .widget {
	background: rgb(249,249,250);
}

.column .widget .widget-title {
	background: rgba(198,209,230,0.8);
	color: #010180;
}

.column .widget .widget-title {
	border-bottom: 2px solid rgb(152,174,200);
}

.site-content .entry-title {
	border-bottom: 1px solid rgb(152,174,200);
}

.content-container {
	border: 1px solid rgb(153,153,153,0.89);
}

.column .widget .widget-title {
	font-size: 20px;
}

.column .widget {
	color: #010163;
	font-weight: bold;
}

.column a {
	color: #010163;
}

.small .widget.widget_nav_menu div > ul > li.menu-item-has-children:before,
.small .widget.widget_pages > ul > li.page_item_has_children:before,
.small .widget.widget_categories > ul > li.cat-parent:before,
.small .widget.widget_product_categories > ul > li.cat-parent:before,
.site .tag:before,
.project a:before,
.site .tags a:before,
.project-list a:before,
.category-list a:before,
.site .tag:before,
.site .tags a:before,
.category-list a:before {
	color: rgba(17,1,97,0.63);
}

.nav-link a {
	position: relative;
	font-size: 1em;
	font-weight: 700;
	color: rgb(245,245,245);
	text-shadow: 0 -1px rgba(0,0,0,.1);
	text-decoration: none;
	outline: none;
	border: none;
	border-radius: 3px;
	background: #253271 linear-gradient(rgba(4,19,125,0.71),#8AB4DD);
	box-shadow: inset rgba(23,43,110,0.79) 0 -1px 1px, inset 0 1px 1px rgba(22,43,110,0.66), rgba(12,40,109,0.61) 0 0 0 1px, rgba(0,0,0,.3) 0 2px 5px;
}

.site .site-info a:nth-child(2) {
	color: rgb(245,245,245);
	border: none;
	border-radius: 3px;
	background: #253271 linear-gradient(rgba(4,19,125,0.71),#8AB4DD);
	box-shadow: inset rgba(23,43,110,0.79) 0 -1px 1px, inset 0 1px 1px rgba(22,43,110,0.66), rgba(12,40,109,0.61) 0 0 0 1px, rgba(0,0,0,.3) 0 2px 5px;
	display: inline-block;
	outline: none;
	padding: 4px;
	text-shadow: 0 -1px rgba(0,0,0,.1);
	text-decoration: none;
}

.flex-layout-2 .entry-header .entry-title a {
	font-size: 24px;
}

.sidebar-before-footer .widget .widget-title {
	background: rgba(255,255,255,1);
	color: rgba(6,1,113,0.75);
}

.wide .widget-title {
	font-size: 22px;
	font-weight: 200;
	margin: 0 0 20px;
	padding: 5px;
	text-align: center;
}

#page .widget.sgwindow_items_portfolio .entry-title, #page .widget.sgwindow_items_category .entry-title {
	background: rgba(1,4,8,0.31);
	color: #f9f7f7;
}

.wide .column-4 .element .entry-title {
	font-size: 16px;
}

.widget.sgwindow_product .element, .widget.sgwindow_items_portfolio .element, .widget.sgwindow_items_category .element, .widget.sgwindow_items .element {
	border: 2px solid rgba(255,255,255,0.31);
}

.wide .column-4 .element p {
	font-size: 16px;
}

.element .link {
	padding: 1% 2%;
}
p {
	 margin-bottom: 0px; 
}