@import  "//fonts.googleapis.com/css?family=Roboto";

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*.jetpack-image-container a img {
	height: 250px;
	width: 250px;
	border-radius: 100% !important;
}
*/
.jetpack-image-container {
	width: 250px;
	height: 250px;
	position: relative;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto;
}

.jetpack-image-container a img {
	display: inline;
	margin: 0 auto;
	width: 100%;
}

.bx-wrapper img {
	width: 100%;
	display: block;
	margin: auto;
}

#huge_it_videogallery_content_1 {
	margin-left: 8%;
}

#cboxTitle, #cboxCurrent {
	display: none !important;
}

#footer-area {
	background: #111;
	color: #fff;
}

.bx-wrapper .bx-viewport {
	height: 450px !important;
}

@media (min-width:500px) {
	.bx-wrapper .bx-viewport {
		height: 300px;
	}
}

@media (max-width:499px) {
	.bx-wrapper .bx-viewport {
		max-height: 260px !important;
	}
}

.bx-controls-direction a {
	z-index: 1 !important;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	font-family: 'Roboto' !important;
}

article.post .post-categories a:hover, .entry-title a:hover, .entry-meta a:hover, .entry-footer a:hover, .read-more a:hover, .flex-caption .post-categories a:hover, .flex-caption .read-more a:hover, .flex-caption h2:hover, .comment-meta.commentmetadata a:hover, .post-inner-content .cat-item a:hover, .dropdown a:hover {
	color: #111;
}

article.post .post-categories a:focus, .entry-title a:focus, .entry-meta a:focus, .entry-footer a:focus, .read-more a:focus, .flex-caption .post-categories a:focus, .flex-caption .read-more a:focus, .flex-caption h2:focus, .comment-meta.commentmetadata a:focus, .post-inner-content .cat-item a:focus, .dropdown a:focus, .navbar-default a:focus {
	color: #ccc !important;
}

#post-2 .page-header .entry-title {
	font-size: 2em;
}

#primary #main .page-header .page-title {
	display: none;
}

input[type=submit], #frmCSCF input[type=submit]:hover {
	background-color: #111111 !important;
	color: #ffffff !important;
}

.dropdown:hover .dropdown-menu {
	display: block;
}

.page-header h1 {
	font-size: 34px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 4px;
	line-height: 1.2;
}

.site-footer .container .row .copyright {
	text-align: left;
}

#wpsnw-2 ul li a:hover, #wpsnw-2 ul li a:focus {
	color: #111111;
}

figure .crop img {
	opacity: 1;
	-webkit-transition: .5s;
	transition: .5s;
}

figure .crop img:hover {
	opacity: .7;
}

figure .crop img {
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
}

.flexslider .slides img {
	min-height: 550px !important;
}

.flexslider {
/*height: 400px !important;*/
/*width: 100% !important;*/
	overflow: hidden !important;
}

.entry-content {
	overflow-x: auto;
}

.tbl-no-border {
	width: 100%;
	line-height: 1;
}

.tbl-no-border, .tbl-no-border tr, .tbl-no-border tr td {
	border: none;
	text-align: center;
}

.dropdown-menu {
	border: none !important;
	background-color: #111111 !important;
}

#menu-item-54 .dropdown-menu li {
	background-color: #111111 !important;
}

.dropdown-menu > li > a {
	border: none;
	color: #ffffff !important;
}

.dropdown-menu > li > a:hover {
	background-color: #111111 !important;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #111111 !important;
}

ul .active a {
	color: #cccccc !important;
}

.navbar-default ul li a:hover {
	color: #cccccc !important;
}

.blog.home #page article.post {
	width: 100%;
	padding: 0;
	border-bottom: 1px solid #bbbbbb;
}

.blog.home #page article.post:first-child {
	border-bottom: none;
}

div.myline {
	padding: 10px;
	border-bottom: 1px solid #bbbbbb;
}

.container #line {
	display: none;
}

#wpsnw-2 {
	text-align: center !important;
}

.blog.home .page-1 article.post:first-child .post-inner-content, .blog.home .page-1 article.post:nth-child(2) .post-inner-content {
	border-bottom: 1px solid #bbbbbb;
}

.custom-border {
	border-right: 1px solid #bbbbbb;
}

#logo .site-name .navbar-brand {
	font-size: 3em !important;
	color: #111111;
}

.flex-caption {
	display: none;
}

#secondary .widget {
	margin-bottom: 10px;
}

#secondary .widget-title:after {
	display: none;
}

#secondary .widget > h3 {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	letter-spacing: 5px;
	padding: 10px;
}

#secondary .widget > h3 {
	color: #ffffff;
	background-color: #111111;
	text-align: center;
}

.widget-title a {
	color: #ffffff;
}

.mn-logo-text a {
	font-family: sans-serif !important;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	color: #cccccc !important;
}

.navbar-default {
	background-color: #111111 !important;
}

.navbar-default .navbar-nav > li > a {
	line-height: 1;
}

.navbar-default .navbar-nav .current-menu-ancestor a.dropdown-toggle {
	color: #ffffff !important;
}

.row ul li {
	font-family: sans-serif !important;
}

#menu-main {
	margin: auto;
}

.nav-search {
	display: none;
}

@media screen and (max-width: 1000px) {
	.navbar-default {
		display: none;
	}
}