a {
	transition: all .3s;
}

a:focus, a:hover {
	color: #337ab7;
}

h1, h2, h3 {
	color: #000;
	font-family: aktiv-grotesk, sans-serif;
}

h2 {
margin-bottom: 20px;
}

h5, h6 {
	color: #000 !important;
}


blockquote {
font-family: aktiv-grotesk, sans-serif;
font-weight: 400;
}

.main .h1 {
	font-family: aktiv-grotesk, sans-serif;
	color: #000;
}

.block-type-8 article .blog-title {
	font-family: aktiv-grotesk, sans-serif;
}

.decoration-vertical:after {
	background: black !important;
}

p {
	font-family: aktiv-grotesk, sans-serif;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
}

figcaption {
	font-family: aktiv-grotesk, sans-serif;
    font-weight: 400;
}

.presentationtext {
	    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    color: #000;
    text-align:center;
}

.inn-side-text {
	margin-left:20px;
	margin-right:20px;
}

p.sitetext {
	text-align:left;
	font-family: aktiv-grotesk, sans-serif;
font-weight: 500;
font-style: normal;
	font-size:15px;
	color: black;
}

p.sitetext a {
text-decoration:underline;
color:black;
}

#rightOpenNav{
    font-size:35px; position: absolute; right:25px; z-index:2;cursor:pointer; color:rgb(199, 199, 199);
}


.flexiblelogo{
	margin-top:20px;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:20px;
}

.swiper-active-switch:before {
	border-color: white;
}



.learn-more-link {
	color: black;
    font-family: aktiv-grotesk, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 11px;
}

a.learn-more-link:hover {
color: black !important;
border-bottom: 1px solid;
text-decoration: none;
transition: none;
}

#navcontent {
	min-width:283px;
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 99;
    top: 0;
    right: 0;
    background-color: #171717;
    overflow-x: hidden;
    padding-top: 60px;
    transition: all 0.3s;
}

.sidenav p {
	color:#949799;
	padding-left:5%;
	padding-right:5%;
	font-family: aktiv-grotesk, sans-serif;
	font-weight: 400;
	font-style: normal;
    font-size: 13px;
}

.sidenav h2 {
	color:#fff;
    padding-left:5%;
    padding-right:5%;
}

.sidenav a {
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    display: block;
    font-family: aktiv-grotesk, sans-serif;
font-weight: 500;
font-style: normal;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 8px;
    padding-bottom: 8px;
}

.eapps-instagram-feed a {
	padding-left: 0%;
    padding-right: 0%;
    padding-top: 0px;
    padding-bottom: 0px;
}


.eapps-instagram-feed-title {
	color: #000;
	font-family: aktiv-grotesk, sans-serif;
	font-weight: 500 !important;
}

.eapps-instagram-feed-posts-item-type-carousel .eapps-instagram-feed-posts-item-image-icon-carousel {
	display: none !important;
}



.sidenav a.mainp {
	color: rgb(0, 142, 195);
	padding:0px;
	border-bottom:none;
	display: inline;
	font-size:inherit;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

/*	FORMS
*/
.form-control {
	border: 2px solid #cbd0d3;
	border-radius: 0;
	padding: 0 25px;
	line-height: 45px;
	height: 45px;
}

/*	EXTRA CLASSES
*/
.margin-zero {
	margin: 0;
}
.margin-top-md {
	margin-top: 30px;
}
.margin-bottom-md {
	margin-top: 30px;
}
.letter-spacing-sm {
	letter-spacing: 1px;
}
.letter-spacing-md {
	letter-spacing: 2px;
}
.letter-spacing-lg {
	letter-spacing: 4px;
}

.font-weight-sm {
	font-weight: 300;
}
.font-weight-md {
	font-weight: 600;
}
.font-weight-lg {
	font-weight: 900;
}

.font-size-sm {
	font-size: 11px;
}
.font-size-md {
	font-size: 18px;
}
.font-size-lg {
	font-size: 36px;
}

/*	COLORS
*/

.color-grey {
	color: #bdc3c7;
}
.color-light {
	color: #f6f8f9;
}
.color-dark {
	color: #333;
}
.color-primary {
	color: #1abc9c;
}
.color-success {
	color: #2ecc71;
}
.color-info {
	color: #2ecc71;
}
.color-warning {
	color: #e67e22;
}
.color-danger {
	color: #e74c3c;
}

/*	BACKGROUNDS
*/
.background-grey {
	background-color: #bdc3c7;
}
.background-light {
	background-color: #f6f8f9;
}
.background-dark {
	background-color: #2c3e50;
}
.background-primary {
	background-color: #1abc9c;
}
.background-success {
	background-color: #2ecc71;
}
.background-info {
	background-color: #2ecc71;
}
.background-warning {
	background-color: #e67e22;
}
.background-danger {
	background-color: #e74c3c;
}
.dark-bg, .dark-bg a, .dark-bg a:hover {
	color: #6e6e6e;
	font-family: aktiv-grotesk, sans-serif;
}

/*	ELEMENTS
*/
.btn {
	border-radius: 0;
	font-weight: bold;
	border: none;
	font-size: 12px;
	padding: 0 30px;
	line-height: 50px;
}
.btn-xs {
	padding: 0 20px;
	line-height: 30px;
	font-size: 10px;
}
.btn-sm {
	padding: 0 25px;
	line-height: 40px;
	font-size: 11px;
}
.btn-md {
	padding: 0 30px;
	line-height: 50px;
}
.btn-lg {
	padding: 0 45px;
	line-height: 70px;
	font-size: 14px;
}

.btn-default {
	background-color: #34495e;
	color: #FFF;
}
.btn-default:hover {
	background-color: #2c3e50;
	color: #FFF;
}

.btn-primary {
	background-color: #000;
	font-family: aktiv-grotesk, sans-serif;
font-weight: 500;
font-style: normal;
background: transparent;
color: black;
border: 1px solid;
}
.btn-primary:hover {
	background-color: transparent;
    color: black;
    border-color: black;
}

.btn-success {
	background-color: #2ecc71;
}
.btn-success:hover {
	background-color: #27ae60;
}

.btn-info {
	background-color: #3498db;
}
.btn-info:hover {
	background-color: #2980b9;
}

.btn-warning {
	background-color: #e67e22;
}
.btn-warning:hover {
	background-color: #d35400;
}

.btn-danger {
	background-color: #e74c3c;
}
.btn-danger:hover {
	background-color: #c0392b;
}
.btn-link {}

/*	NAVBAR
*/
.navbar-default {
	background-color: #fff;
	border: none;
	margin-bottom: 0;
}
.navbar-default .navbar-brand {
	color: #000;
	font-family: aktiv-grotesk, sans-serif;
    font-weight: 500;
    font-style: normal;
}
.navbar-toggle {
	border-radius: 0;
	margin-top: 22px;
	transition: all .3s;
}
.navbar-default .navbar-toggle {
	border-color: #2c3e50;
	top: 10px;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #2c3e50;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #fff;
}

.navbar-default .navbar-brand:hover {
	color: #000;
}

.navbar-brand, .navbar-nav>li>a {
	line-height: 80px;
	font-weight: bold;
	height: 80px;
	/*padding: 0 15px;*/
	letter-spacing: -0.025eml
}
.navbar-brand {
	font-size: 24px;
	letter-spacing: -0.05em;
}
.navbar-nav>li>a {
	font-weight: 600;
	font-size: 15px;
	text-transform: none;
}
.navbar-default .navbar-nav>li>a {
	color: #000;
	font-family: aktiv-grotesk, sans-serif;
	font-weight: 500;
	font-style: normal;
	padding: 15px 0px;
    margin: 0 25px;
}

.navbar-default .navbar-brand:focus {
	color: #000;
}

.navbar-nav>li>a:hover {
	color: black !important;
	border-bottom: 1px solid;
}

.navbar-nav>li>a.hambm:hover {
    border-bottom: 0px solid;
}


.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: #FFF;
}

/*	DROPDOWN
*/
.dropdown-menu {
	background: #FFF;
    border: none;
    border-radius: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
}


#mySidenav li {
	list-style:none;
	font-family: Aktiv;
	color: white;
}

.insta-area {
	margin:5%;
}


#mySidenav li a {
	font-family: aktiv-grotesk, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 18px;
	border-bottom:2px solid;
}

/*	SECTIONS
*/
.section {
	position: relative;
	overflow: hidden;
}
.section .background-image {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
}

.businesssection {
	padding-top:80px;
	padding-bottom: 50px;
}

.businesssection .btn-primary {
	border: 0px;
}

h4 {
	color:white;
	padding-left: 5%;
    padding-right: 5%;
    font-family: aktiv-grotesk, sans-serif;
font-weight: 500;
font-style: normal;
    font-size: 20px;
    margin-bottom:15px;
}

h2.section-title {
	font-weight: bold;
    text-transform: uppercase;
    font-size: 24px;
    letter-spacing: 5px;
    margin-bottom: 80px;
}
p.section-description {
	font-weight: lighter;
	font-size: 16px;
}
h2.section-title + p {
	margin-top: -70px;
	margin-bottom: 80px;
}
/*	SECTION HERO
*/
.hero {
	padding-top: 200px;
	padding-bottom: 200px;
}
.hero h2 {
	font-size: 36px;
	text-transform: uppercase;
	letter-spacing: 10px;
	font-weight: bold;
	display: inline-block;
	padding: 30px 60px;
	border: 1px solid;
}
.hero p.lead {
	margin: 30px 0;
	margin-bottom: 40px;
	max-width: 70%;
}
.hero.text-center p.lead {
	margin-left: auto;
	margin-right: auto;
	font-size: 24px;
}
.hero.text-right p.lead {
	margin-right: 0;
	margin-left: auto;
}

/*	SERVICE BLOCK
*/
.service-block {
	display: block;
	margin-bottom: 30px;
}
.service-block i {
	width: 80px;
    height: 80px;
    display: inline-block;
    line-height: 80px;
    text-align: center;
    border-radius: 40px;
    font-size: 25px;
    background: #FFF;
    box-shadow: 0 10px 20px rgba(0,0,0,.05);
}
.service-block h3 {
	text-transform: uppercase;
    font-size: 15px;
    font-weight: bolder;
    margin: 30px 0;
    line-height: 1;
}
.service-block.text-center p {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
}

.centre-category-images {
	width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.logotopside {
	position:relative;
	top:39px;
	width:30px;
	margin-right: 10px;
	float: left;
	MARGIN-LEFT:15PX;
}

.service-block.text-center p + a.btn {
	margin-top: 10px;
}

.gobackbtn {
	color: white;
    background: black;
    padding: 14px;
    font-family: aktiv-grotesk, sans-serif;
    font-weight: 500;
    font-size: 12px;
        margin-left: 40%;
    margin-right: 40%;
    display: block;
    text-align: center;
    margin-top: 20px;
}

a.gobackbtn:focus, a.gobackbtn:hover {
	color: #fff;
}

#myVideo {
width:40%;
margin-top: 30px;
margin-bottom: 30px;
}

.logo-home {
	position: relative;
    top: 30px;
    height: auto;
    width: 255px;
}

/*	BLOG
*/
.entry {
	margin-bottom: 30px;
	border-bottom: 4px black solid;
    padding-bottom: 20px;
    /*background-color: #FAF7F8;*/
}

.entry-top {
	border-top: 4px black solid;
}

.entry-media {
	position: relative;
	margin-bottom: 30px;
	overflow: hidden;
	height: auto;
}


.business {
    padding-bottom: 0px;
}

.type-buisness {
	margin-bottom: 0px;
}


.entry-media a {
	display: block;
}
.entry-media .absolute-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	visibility: hidden;
	display: none;
	opacity: 0;
	transition: all .5s;
	background-color: rgba(255,255,255,.5);
	z-index: 1;
}
.entry:hover .absolute-wrapper {
	/*visibility: visible;*/
	display: block;
	opacity: 1;
	background-color: rgba(255,255,255,.5);
}
.entry-title {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 20px;
	line-height: 1;
}

.btn-business {
	background-color:transparent;
	color:black;
	font-size: 14px;
}

.btn-business:hover {

}


.btn-business {
	margin-left:0px;
	width:100%;
}

a.selc {
	border-bottom: 1px solid;
}

.entry-title a {
	color: initial;
	font-family: aktiv-grotesk, sans-serif;
font-weight: 500;
font-style: normal;
}
.entry-title a:hover {
	text-decoration: none;
}
.entry p {
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 1.5;
	font-family: aktiv-grotesk, sans-serif;
font-weight: 400;
font-style: normal;
	color: black;
	height: 70px;
}

.btn-primary:active {
	background-color: transparent;
    color: black;
    border-color: black;
}

.btn-primary:active:hover {
		background-color: transparent;
    color: black;
    border-color: black;
}

.btn-primary.focus, .btn-primary:focus {
		background-color: transparent;
    color: black;
    border-color: black;
}

.offset-5{height: 5px; clear: both; display: block;}
.offset-10{height: 10px; clear: both; display: block;}
.offset-12{height: 12px; clear: both; display: block;}
.offset-15{height: 15px; clear: both; display: block;}
.offset-20{height: 20px; clear: both; display: block;}
.offset-25{height: 25px; clear: both; display: block;}
.offset-30{height: 30px; clear: both; display: block;}
.offset-35{height: 35px; clear: both; display: block;}
.offset-40{height: 40px; clear: both; display: block;}
.offset-45{height: 45px; clear: both; display: block;}
.offset-50{height: 50px; clear: both; display: block;}
.offset-55{height: 55px; clear: both; display: block;}
.offset-60{height: 60px; clear: both; display: block;}
.offset-65{height: 65px; clear: both; display: block;}
.offset-70{height: 70px; clear: both; display: block;}
.offset-75{height: 75px; clear: both; display: block;}
.offset-80{height: 80px; clear: both; display: block;}
.offset-85{height: 85px; clear: both; display: block;}
.offset-90{height: 90px; clear: both; display: block;}
.offset-95{height: 95px; clear: both; display: block;}
.offset-100{height: 100px; clear: both; display: block;}
.offset-105{height: 105px; clear: both; display: block;}
.offset-110{height: 110px; clear: both; display: block;}
.offset-115{height: 115px; clear: both; display: block;}
.offset-120{height: 120px; clear: both; display: block;}
.offset-125{height: 125px; clear: both; display: block;}
.offset-130{height: 130px; clear: both; display: block;}
.offset-135{height: 135px; clear: both; display: block;}
.offset-140{height: 140px; clear: both; display: block;}
.offset-145{height: 145px; clear: both; display: block;}
.offset-150{height: 150px; clear: both; display: block;}
.offset-155{height: 155px; clear: both; display: block;}
.offset-160{height: 160px; clear: both; display: block;}
.offset-165{height: 165px; clear: both; display: block;}
.offset-170{height: 170px; clear: both; display: block;}
.offset-175{height: 175px; clear: both; display: block;}
.offset-180{height: 180px; clear: both; display: block;}
.offset-185{height: 185px; clear: both; display: block;}
.offset-220{height: 220px; clear: both; display: block;}
.offset-235{height: 235px; clear: both; display: block;}


.footer-container{position: relative; margin: 0 30px 30px 30px;}
footer{position:relative; width: 100%; background-color: #222222;}
footer a{color: #6e6e6e; font-family: aktiv-grotesk, sans-serif;
    font-weight: 500;
    font-style: normal; font-size: 14px;}
footer p {color: #6e6e6e; font-family: aktiv-grotesk, sans-serif;
    font-weight: 400;
    font-style: normal;}
footer nav ul {padding-left:0;}
footer ul li{padding-bottom: 0;}
footer .follow a{position:relative; display:inline-block; width:35px; height:35px; border:1px solid rgba(255, 255, 255, 0.2); margin-right:13px;}
footer .follow a:last-of-type{margin-right: 0;}
footer .follow i{text-align: center; line-height: 35px; font-size:16px; width: 100%; color: #6e6e6e;}
footer .contact a, footer .footer-menu a, footer .footer-link a{display:block;}
footer .footer-menu a, footer .footer-link a{line-height: 30px; white-space: nowrap;}
footer article{margin-top: 50px; /*width: 80%;*/}
footer form{margin-top:-2px;}
footer nav, footer .cities{margin-top:-2px;}
footer form [type="text"]{width:100%; background: transparent; border:1px solid rgba(255, 255, 255, 0.2); padding: 6px 13px; font-weight: 300; height: 38px;}
footer .contact a{position: relative; float: left; height: 100%; line-height: 32px;}
footer .contact a:first-child{margin-top:-1px;}
footer .contact address a:before{content: ""; position: relative; float: left; margin-top: 16px; width: 20px; height: 1px; margin-right: 20px; background: #ffdf01;}
footer .contact .fa-envelope-o{font-size:14px; }
footer .copywrite{font-weight:100; position: relative; float: left; height: 35px; line-height: 35px;}
footer .trademark{font-weight:300; position: relative;}
footer .trademark:after{position: absolute; bottom: 1px; left: 0; width: 0%; height: 1px; background: transparent; content: ""; }
footer address{width: 100%; height: 100%;}
footer address a{display:block; width:100%;}
footer .footer-logo{display: inline-block; position:relative; z-index:1; padding: 0; vertical-align: top;}
footer .footer-logo img{max-height: 40px; width: auto; display: block;}
footer .h5{color:#fff;}
footer .container-fluid{background: #0c0908;}
footer .container-fluid .row{margin: 0;}
footer button[type="submit"] {border: none; background: none; position: absolute; top: 50%; right: 0; width: 30px; height: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
footer  button[type="submit"] i{font: normal normal normal 14px/1 FontAwesome; cursor: pointer; position: absolute; top: 50%; right: 10px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); width: 16px; height: 14px; color: #ffdf01;}
footer .follow{position: relative; float: right;}
footer input:focus{border: 1px solid #ffdf01 !important;}
footer input::-webkit-input-placeholder{color:#6e6e6e; font-size: 13px; font-weight: 300;}
footer input:-moz-placeholder{color:#6e6e6e; font-size: 13px; font-weight: 300;}
footer input::-moz-placeholder {color:#6e6e6e; font-size: 13px; font-weight: 300;}
footer input:-ms-input-placeholder{color:#6e6e6e; font-size: 13px; font-weight: 300;}
/*------footer style 2------*/
footer.style-2 .col-md-2{padding:0;}
footer.style-2{text-align: center;}
footer.style-2 nav li{display: inline-block; position: relative; margin-left: 47px;}
footer.style-2 nav li:first-child{margin-left:0;}
footer.style-2 .follow{float: none;}
footer.style-2 article{width: 100%;}
footer.style-2 .copywrite{height: auto; background: #111; color: #777777; font-family: aktiv-grotesk, sans-serif;
    font-weight: 400;
    font-style: normal;}
/*------footer style 3------*/
footer.style-3{background-color: #fff;}
footer.style-3 article{width: 100%;}
footer.style-3 .city{color: #333; line-height: 13px;}
footer.style-3 .container-fluid.white-bg{background: #fff; border-top: 1px solid #ededed;}
footer.style-3 .container-fluid.white-bg.without-border{border: none; padding: 0;}
footer.style-3 .container-fluid.white-bg.without-border .col-md-12{border: none; padding: 0;}
footer.style-3 .container-fluid.white-bg.without-border .col-md-6{padding-left: 75px;}
footer.style-3 .container-fluid.white-bg.without-border .col-md-4.col-md-offset-2{padding-right: 75px;}
footer.style-3 .decoration-vertical{margin-top: 0;}
footer.style-3 .cities .col-md-2{text-align: center;}
footer.style-3 .follow{text-align: right; float: left;}
footer.style-3 .follow a{margin-right: 14px; border: 1px solid #ededed;}
footer.style-3 .follow a:last-of-type{margin-right: 0;}
footer.style-3 .follow i{color: #888;}
footer.style-3 .copywrite{line-height: 35px; padding-left: 80px;}
footer.style-3 .trademark{color:#333; font-weight: 700;}
footer.style-3 .col-md-8.col-md-offset-2{padding: 0;}
/*------footer style 4------*/
footer.style-4 .follow a{width: auto; padding: 0 20px; margin-right: 0; height: 10px; line-height: 10px; border: none; border-right: 1px solid #767676;}
footer.style-4 .follow a:last-child{border: none; padding-right: 0;}
footer.style-4 .container-fluid .col-md-12{padding: 0;}
footer.style-4 .follow{line-height: 35px;}
	footer a:hover{color:#ffF;}
	footer .trademark:hover:after{background: #ffdf01; width: 100%;}
	footer .follow a:hover{color:#fff; border-color:#fff;}
	footer .follow a:hover i{color: #fff;}
	/*------footer style 4------*/
	footer.style-4 .follow a:hover{background:none; color: #ffdf01; border-color: #727272;}
@media (max-width: 991px) {
	footer .follow a{margin:0;}
	footer .footer-link, footer .footer-menu{padding:0;}
	footer .copywrite{line-height: 24px; height: 24px;}
	/*style-2*/
	footer.style-2 nav li{margin-left: 30px;}
	/*style-3*/
	footer.style-3 .container-fluid.white-bg.without-border .col-md-6{padding-left: 15px;}
	footer.style-3 .container-fluid.white-bg.without-border .col-md-4.col-md-offset-2{padding-right: 15px;}
	footer.style-3{float: left;}
	#content-wrapper.border footer.style-3 .container{width: 100%;}
	/*------footer style 4------*/
	footer.style-4 .container-fluid .container{padding: 0;}
	
	footer.style-4 .container-fluid .col-md-12{padding: 0 15px;}
}
@media (max-width: 768px) {
    footer .copywrite, footer .follow{width: 100%; }
    /*style-2*/
    footer.style-2 nav li{display: block; margin: 0 0 10px 0;}
    /*------footer style 3------*/
    footer.style-3 .follow{text-align: center;}
    #content-wrapper.border footer.style-3 .follow{margin-left: 0px;}
    footer.style-3 .copywrite{padding-left: 0; text-align: center; line-height: 24px;}
    footer.style-3 .offset-160.md-offset-80.sm-offset-115.xs-offset-60{height: 80px;}
    #content-wrapper.border footer.style-3 .offset-160.md-offset-80.sm-offset-115.xs-offset-60{height: 60px;}
    
    /*------footer style 4------*/
	footer.style-4 .follow a:first-child{padding-left: 0;}
	footer.style-4 .container-fluid{padding: 0;}
}
@media (max-width: 767px) {
	footer.style-3 .decoration-vertical{display: none;}
	footer.style-3 .col-md-2:nth-child(4), footer.style-3 .col-md-2:nth-child(5), footer.style-3 .col-md-2:nth-child(6), footer.style-3 .col-md-2:nth-child(7){margin-top: 10px;}
}
@media (max-width: 480px) {
	footer .copywrite{text-align: left; height: auto;}
	footer.style-2 .copywrite{text-align: center;}
	/*------footer style 3------*/
	footer.style-3 .offset-160.md-offset-80.sm-offset-115.xs-offset-60{height: 60px;}
    /*------footer style 4------*/
    footer.style-4 .col-xs-6{width: 100%;}
}


@media screen and (max-width: 1199px) {
    .entry p {
  	font-size:13px;
  }

  p.sitetext {
  	font-size:14px;
  }
}


@media screen and (max-width: 1000px) {
  #myVideo {
    width: 75%;
  }
}

@media screen and (max-width: 991px) {
  .navbar-right {
    float: left !important;
  }

  .entry-top {
	border-top: 0px;
}

}

@media screen and (max-width: 767px) {

	.navbar-brand {
	padding: 15px 0px;
}

  #myVideo {
    width: 75%;
  }

.navbar-collapse.navbar-ex1-collapse.collapse.in, .navbar-collapse.navbar-ex1-collapse.collapsing {
    background-color: #222222;
}

.navbar-collapse.navbar-ex1-collapse.collapse.in a, .navbar-collapse.navbar-ex1-collapse.collapsing a {
	color:white;
}
.navbar-collapse.navbar-ex1-collapse.collapse.in a:hover, .navbar-collapse.navbar-ex1-collapse.collapsing a:hover {
	color:white !important;
}
}


@media screen and (max-width: 1199px) {

.block-type-11 .sorting-item .hover-content .content {
    background: black;
    OPACITY:10;
    width:90%;
}

.block-type-11 .sorting-item .hover-content .wrapper {
	position: relative;
	top: 20px;
}

.animated-block.hover-animated span.top {
    background: black !important;
}
.block-type-11 .animated-block.hover-animated.outer span.top {
    top: 5px;
    left: 5px;
    z-index: 1;
}
}

@media screen and (max-width: 650px) {

.block-type-11.style-5 .sorting-item .hover-content .category a {
	font-size:12px;

 }


@media screen and (max-width: 400px) {

.entry p {
	height: 90px;
}

 }


@media screen and (max-width: 380px) {
	.logotopside {
	position:relative;
	top:39px;
	width:30px;
	margin-left: 15px;
	float: left;
}

.navbar-brand {
	font-size: 20px;
	padding: 15px 0px;
}
}